ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:88.19KB ,
资源ID:18660637      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18660637.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机科学与应用论文Word格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

计算机科学与应用论文Word格式.docx

1、Recently,with the expansible develop of the apply of web,it plays more and more important role in the aspects of communication of information、the share of resource and so on , the internet has been a vital trench from which people can get、issue and transfer information quickly ,it is also playing mo

2、re and more important role in the life of politics、economy and culture. The network develops foreground infinite, combine with network early, and information the ages is synchronous, remitting with high technology to match, settling a meeting to infuse into the fresh vitality to the development of s

3、ocial every aspects.The website uses asp as the tool of the design of the web-station ,adopts Access 2003 as data-base of background, makes use of the tools of Macromedia Dreamweaver 8 and Adobe Photoshop CS to design web, Designed and realizes one to teach with study the management website. The web

4、site mainly includes the news issue module, the voting module, the message boards module , carry out the dynamic state of the website news management, Meantime, Exchanged the interaction for the teachers and students to provide a good platform .Key words:Asp; ADO; SOL; Data-base; News management目 录第

5、1章 绪论 1第2章 相关知识介绍22.1 ASP简介22.1.1 ASP内置基本对象3 2.1.2 ASP中的常用组件3 2.1.3 ASP存取数据库42.2数据库.5 2.2.1 数据库定义 5 2.2.2 数据库设计52.3 SQL语言简介.52.4 Macromedia Dreamweaver 8简介.62.5 Adobe Photoshop CS简介6第3章 网站总体设计.73.1 网站需求分析 73.2 网站前台功能结构73.3 网站后台模块设计 .8第4章 网站详细设计 .9 4.1 网站主页设计 9 4.2 公告、新闻更新系统9 4.2.1 系统分析9 4.2.2 模块设计 9

6、4.2.3 数据库设计 .104.2.4 系统实现 .114.2.4.1 公告、新闻浏览 114.2.4.2 公告、新闻管理 .114.3 投票调查 .174.3.1数据库设计.174.3.2 系统实现17 4.4 留言本版块 19 4.4.1 系统分析194.4.2 数据库设计.19 4.4.3 系统实现204.4.3.1 发表留言 .204.4.3.2 留言管理 .20第5章 系统测试 .21 5.1 系统测试的原则 21 5.2 系统测试的方法 21参考文献.23第1章 绪论20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人

7、性化的服务。个性化已逐渐成为当今Web应用的潮流。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Inte

8、rnet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。第2章 相关知识介绍2.1 ASP简介ASP全称Active Server Pages,中文称为动态服务器网页,其功能在于可以使用它来开发运行在Windows服务器平台上的动态网页和网站。ASP技术通过在静态HTML内容中嵌入服务端脚本,实现网页内容的动态改变。ASP使用的编程语言是脚本语言,可以使用VBScript和Javascript。ASP赖以运行的基础是Wind

9、ows Web服务器IIS(InternetInformation Server,运行于Windows NT以及Windows 2000以后的版本)或者PWS(Personal Web Server,运行于Windows 98,多用于开发)。图2-1 ASP工作原理图2-1ASP的特点:1ASP的优点(1)ASP所使用的VBScript脚本语言直接来源于VB语言,秉承了VB简单易学的特点。(2)面向对象编程,可扩展ActiveX Server组件功能。(3)利用ADO组件轻松存取数据库。ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数

10、据库,例如:Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。(4)语言相容性高。ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可由“plug-In”(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言(5)隐密安全性高。可以隐藏程序代码,在客户端仅可以看到由ASP输出的动态HTML文件,因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端

11、(Client)的浏览器上。2ASP的缺点(1)运行速度比HTML程序要慢。(2)有的网络操作系统不支持ASP。2.1.1 ASP内置基本对象表2-1 ASP内部对象简要说明对象 功能Application 对象 用来存储、读取所有用户共享的应用程序信息。例如在网站的用户间传递信息等。Request 对象 取得客户端的信息。如访问任何用HTTP请求传递的信息,包括用 POST 方法或 GET 方法传递的参数、cookie、用户认证等。Response 对象 控制发送给用户端的信息。包括直接发送信息给客户端浏览器、重定向浏览器到另一个URL或设置cookie的值等。Server 对象 用于访问控

12、制WEB服务器上的方法和属性。如创建ActiveX组件的实例、将URL或HTML编码成字符串,将虚拟路径映射到物理路径、设置脚本的超时值等。Session 对象 用于访问控制WEB服务器上的方法和属性。ObjectContext 对象 提交或撤消由ASP 脚本初始化的事务。可配合MTS(Microsoft Transaction Server)服务器控制ASP事务。2.1.2 ASP中的常用组件(1)ADO组件ADO组件可提供多种对象对数据库访问,还可以访问XML,以及半机构化数据,如Indexing Service等。在ASP开发中,主要使用ADO组件中的3个对象:Connection对象、

13、Command对象和Recordset对象,下面作简要介绍:(2)Scripting组件Scripting组件也叫脚本运行期对象,是由脚本语言提供的对象模型,提供了Dictionary、FileSystemObject、TextStream 3个对象。Dictionary对象为ASP提供集合(collection)数据结构。FileSystemObject对象,简称FSO,包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性。表2-2 FSO组件对象/集合 描 述 Drive 对象,包含用来收集驱动器信息的方法和属性,例如获取驱动器的名称、查看剩余空间等。Driv

14、es 集合,包括了所有驱动器。File 对象,包含用来创建、删除或移动文件的方法和属性Files 集合,包含了指定文件夹内的所有文件。Folder 对象,包含用来创建、删除或移动文件夹的方法和属性Folders 集合,包含了指定文件夹内的所有文件夹TextStream 对象,用来读写文本文件。2.1.3 ASP存取数据库在ASP内置组件中,数据库存储组件是使用ADO技术来存取符合ODBC标准的数据库或具有表格状的数据库形式的一种ASP内置组件。使用ADO技术访问数据库如图2-2所示:图2-2 ADO访问数据库连接字符串 (以Microsoft Access为例):Provider=Micros

15、oft.Jet.OLEDB.4.0;Data Source=指向“ .mdb”文件的物理路径常用数据源的ODBC连接字符串(以Microsoft Access为例): Driver=Microsoft Access Driver (*.mdb);DBQ=指向“.mdb”文件的物理路径。连接数据库有使用“ODBC连接字符串”、使用“OLE DB连接字符串”和使用DSN 3种方式。执行SQL查询及获取记录集有以下3种方法:使用 Recordset 对象 的Open方法使用 Command 对象 的Execute 方法使用Connection对象的Execute方法直接执行一条SQL语句2.2数据库

16、2.2.1数据库定义所谓的数据库就是按照一定的数据模型组织、存储在一起的,能为多个用户共享的、与运用程序相对独立、相互关联的数据集合。DBMS(Database Management System):数据库管理系统,就是帮助用户建立和管理数据库的软件系统,现在比较流行数据库有:桌面型数据库:FoxPro,Access,Paradox,C/S型数据库:MS SQL Server, Oracle, IBM DB2等等,在ASP中一般使用SQL Server或Access数据库,在笔者开发的教学管理网站中使用的是Access数据库,主要是考虑到Access配置较为简单、移植方便,并且网站较小,Acc

17、ess数据库足够使用。2.2.2数据库设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计的步骤一般包括一下几个方面:(1) 数据字典设计(2) 存储空间组织和存储设备(3) 数据使用权限设置(4) 数据表定义(5) 数据库结构定义2.3 SQL语言简介 SQL 的全称是Structured Query Language,即结构化查询语言。SQL语句可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。1986年ANSI采用SQL语言作为关系数据库系统的标准语言,后被国际化标准组织(ISO)采纳为国际标准。SQL语言使

18、用方便、功能丰富、简洁易学,是操作数据库的工业标准语言,得到广泛地应用。例如关系数据库产品DB2、ORACLE等都实现了SQL语言。同时,其它数据库产品厂家也纷纷推出各自的支持SQL的软件或者与SQL的接口软件。这样SQL语言很快被整个计算机界认可。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等

19、细节。 2.4 Macromedia Dreamweaver8.0简介Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。

20、2.5 Adobe Photoshop CS简介Photoshop是Adobe公司推出的重量级图像处理软件。该软件具有界面友好、易学易用、图像处理功能强大等优点,深受广大用户的青睐。同时Photoshop也被公认为是最优秀的平面设计软件之一,特别是其最新版-Adobe PhotoshopCS中文版于2003年末推出后,更是为广大平面设计从业人员和图像设计爱好者带来了福音,本文正是使用它来处理WEB网页图片的.第3章 网站总体设计3.1 网站需求分析本网站是为以信息发布、资料下载、学生学习与交流活动为核心的网站,宗旨是培养学生利用网络学习的意识和能力,促进计算机学习与信息技术的整合,使学生能及时

21、、准确、完整地获得自己所需要的相关信息,同时站点提供师生交流互动的环境。它的主要功能如下:一、能够提供丰富的教学资料,方便学生学习;二、能够为管理员提供网站管理的能力,对网站的相关信息进行有效管理;三、能够提供留言功能,实现用户之间交流互动;四、能够为学生、教师提供相应的信息存储能力,学科教师可以将教学信息、教学参考资料、教案和课件较方便地发布到网站中,学生可以将自己的作业或自己收集到的学科资料方便地发布到网站中;五、提供相关资源的下载,如相关教学资料、软件、课件等;六、能够提供一定的安全机制,提供数据信息的授权访问,防止随意删改。七、提供友情链接,使用户方便到达相关站点;3.2 网站前台功能

22、结构通过需求分析时对网站功能的分析,我们可以得出以下前台功能结构图:前台主界面留言系统资源下载投票系统通知公告前言科技网站新闻图3-13.3 网站后台模块设计模块化:按照后台功能将一个软件切分为许多部分单独开发,然后再组装起来,每一个部分即为模块。根据图3-1中的功能结构图,将网站模块化如下:后台管理系统删除管理员图3-2第4章 网站详细设计 4.1 网站主页设计网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合。信息发布、投票系统、留言系统利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。本网站默认的页面index.asp, index.a

23、sp提供了各个分版块的链接,其本身具备动态显示公告和新闻功能,开辟了在线调查,友情链接,实现了浏览统计功能。4.2 公告、新闻发布系统 4.2.1 系统分析本网站的的新闻系统包括以下几个部分:新闻列表、新闻浏览、新闻发布、新闻管理、新闻搜索,以及在新闻发布时所涉及的是否推荐。新闻更新系统的结构如图4-1所示:浏览新闻查看新闻搜索新闻发布新闻管理新闻修改新闻删除新闻图4-1 新闻更新系统结构示意图4.2.2 模块设计新闻显示需要包含某类新闻列表、新闻综合列表、新闻内容显示3部分,新闻查找包含条件输入、执行查找、查找结果列表3部分,新闻管理包含新闻发布、新闻修改、新闻删除、新闻类型管理4部分。功能

24、模块如图4-2所示:单类新闻列表新闻搜索执行管理新闻类型管理登录综合新闻列表搜索结果列表新闻搜索条件图4-2 新闻系统模块设计4.2.3 数据库设计新闻系统的后台数据库设计比较简单,新闻分为两个表:一个新闻表,一个公告表,另外保存管理员身份需要单独建立一个表。表4-1 新闻表 article字段 类型 备注news_id 自动编号 主键,自动编号 title 文本 不允许为空content 备注author 文本 news_tui 是/否path 文本 Nfrom 文本images 图片about 数字shenghe 数字selectpicnews_time 日期/时间review 备注表4-

25、2 管理员表 adminadmin_id 自动编号 主键,自动编号admin_name 文本 不允许为空oskey 文本admin_password 文本 不允许为空表4-3 新闻分类表 typetype_id 自动编号 主键,自动编号type 文本 不允许为空typename 文本typetime 日期/时间4.2.4 系统实现建好数据库后,就可以实现新闻系统的代码,根据前面给出的新闻系统结构图,系统实现主要包括公告新闻浏览、公告新闻管理、公告新闻搜索和公告新闻点击排名4个部分。4.2.4.1 公告、新闻浏览新闻浏览将数据库中的新闻信息查询出来,并在页面中将新闻标题等几个字段进行列表显示,这

26、样就可以在页面中显示较多的信息内容,并且在列表页面提供链接,可以打开页面阅读新闻详细内容。 限于篇幅,公告和新闻及其详细列表页面的源代码在此就不再列出了,notice.asp和news.asp均具有分页显示功能,当前页显示采用了cint(request(page)函数,Set rs=server.CreateObject (adodb.recordset),sql=select * from article order by news_id desc,使用Server对象之方法CreateObject来创建一脚本对象,扩展了ASP的功能。 在notice.asp和news.asp中均调用了format.asp的strLength(str)和cutstr(str,strlen,more,u

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1