计算机毕业论文定稿 - 图文

发布时间 : 星期四 文章计算机毕业论文定稿 - 图文更新完毕开始阅读

河北工业大学2011届本科毕业设计说明书

开发者很容易在一个数据库中建立和打开一个记录集。这是它如此快就被大众接受的原因。

1998年,微软公司又发布了ASP2.0。ASP1.0和ASP2.0的主要区别是外部组件。有了ASP 2.0和IIS4.0,就可以建立ASP应用了。

微软公司接着开发了Windows2000操作系统。这个Windows版本带上了IIS5.0及ASP3.0。虽然到目前Windows已经发展到比较高的版本,但是开发领域中依然采用Windows2000 Server.Windows2000包括三个不同的版本即Professional、Server和Advanced Server.按照默认设置安装Windows2000 Server,安装时不用做任何改动,就配置好了ASP的运行环境。

ASP可以使用两中脚本语言:VBScript和Jscript。所谓的Jscript语言就是微软版本的JavaScript语言。

ASP包括内置对象,最常用的是五大对象、一个集合和一个文件。五大对象分别是Response、Request、Session、Application和Server,一个集合是Cookies,一个文件是Global. asa.

ASP最常用的内置组件是操作文件的组件和操作广告的组件。ASP最强大的功能还是使用外置组件,比如使用外置组件实现文件上传,发送E-mail,等等。 通过ADO数据访问接口可以方便地操作各种数据库。通过ADO访问数据库有三种标准的访问格式。

2.2 ASP与IIS

2.2.1 IIS简介

Web服务器是Web应用程序的心脏。IIS(Internet Information Server)是

微软推出的Windows NT Option Pack 主要成员,作为Win2000server的扩展,自推出以来,已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。

2.2.2 IIS与ASP的结合

在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上。 两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式

5

河北工业大学2011届本科毕业设计说明书

与WEB结构(如图1-1所示)的中间一层,将客户机/服务器结构与WEB密切结合,完成前后端两者的集成输出功能,使得WEB站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成WEB前后所带来的强大效益可归结为以下几个方面:

(1) 减少构建和维护成本 (2) 加快联机过程

(3) 应用软件集中在服务器端开发管理

(4) 前端可使用任何浏览器(IE、Netscape??) (5) 后端可存取任何数据库(SQL、Access??)

(6) 可使用任何脚本语言开发(VBScript、JavaScript、PERL??)

图1-1 IIS+ASP三层式WEB结构

2.3 ASP的运行环境

此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求和逻辑结构分别如下:

客户端:Windows95/98/2000/XP,Internet Explorer(IE)等。

服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。

数据库:采用SQL,运行于服务器端。

6

河北工业大学2011届本科毕业设计说明书

3 需求分析

3.1 系统分析

系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善

地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。

到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询、订购使用。包括:浏览商品、查询商品、订购商品、购物车等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

3.2 设计目标

本平台利用现在比较广泛的ASP+SQL数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。

此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

3.3 可行性分析

可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:

7

河北工业大学2011届本科毕业设计说明书

经济可行性:即实现这个平台设计有没有什么经济效益?该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。

技术可行性:即现有的技术能否开发该平台,会有哪些困难。 运行可行性:即该平台规定的运行方式是否可行。

法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。

通过以上的可行性分析,我将采用Microsoft IIS+ASP相结合的技术,运用SQL数据库对网站进行建设。

3.4 设计的总体规则

无论哪个网站都要有它自己的设计规则。该平台也一样,它的主要设计规则有: 简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。

针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。

实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。

3.5 功能设计

经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,

为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,设计出该平台功能如下: 2.5.1 管理员对功能的需求:

2.5.1.1 图书管理

添加图书。添加的图书信息主要包括:书名、ID号、作者、出版社、价格、数量、类型;

查看及修改图书信息。修改的内容包括:图书的基本信息、价格信息、库存量、热点设定、最新书籍等;

8

联系合同范文客服:xxxxx#qq.com(#替换为@)