毕业设计论文-基于asp的网上书城系统设计内容摘要:

图片、声效等链接。 综合地完成网站的建设才能体现主题,才能把浏览者的目光吸引到每一个主页上,内容的及时 更新也是网站建设的一个主要实际问题,只有不断得到更新的主页内容才能使浏览者再次访问该网站,没有新鲜的内容素材,没有时代性的哲学理念,远远不能称得为好网站。 新疆轻 工职业技术学院 网上书城系统 3 1 相关技术介绍和环境的配置 ASP 技术综述 ASP 的发展: 作为 IIS( Inter Information Server, Inter 信息服务器)的附属产品免费发送,并且不久就在 Windows 平台上广泛使用。 ASP 与 ADO 的结合使开发者很容易在一个数据库中建立和打开一个记录集。 这是它如 此快就被大众接受的原因。 1998 年,微软公司又发布了。 和 的主要区别是外部组件。 有了 ASP 和 ,就可以建立 ASP 应用了。 微软公司接着开发了 Windows2020 操作系统。 这个 Windows 版本带上了 及。 虽然到目前 Windows 已经发展到比较高的版本,但是开发领域中依然采用 Windows2020 包括三个不同的版本即Professional、 Server 和 Advanced 设置安装 Windows2020 Server,安装时不用做任何改动,就配置好了 ASP的运行环境。 ASP 可以使用两中脚本语言: VBScript 和 Jscript。 所谓的 Jscript 语言就是微软版本的 JavaScript 语言。 ASP 包括内置对象,最常用的是五大对象、一个集合和一个文件。 五大对象分别是 Response、 Request、 Session、 Application和 Server,一个集合是 Cookies,一个文件是 Global. asa. ASP 最常用的内置组件是操作文件的组件和操作广告的组件。 ASP 最强大的功能还是使用外置组件,比如使用外置组件实现文件上传,发送 Email,等等。 通过 ADO 数据访问接口可以方便地操作各种数据库。 通过 ADO 访问数据库有三种标准的访问格式。 ASP 的特点: ASP 脚本所使用的 VBScript 脚本语言直接来源于 VB 语言,秉承了 VB 简单易用的特点。 ASP 程序的优点如下: (1) 可以把脚本语言直接嵌入 HTML 文档中,不需要编译和连接就可以运行。 (2) 可以使用 ADO 组件轻松存取数据库。 (3) 可以使用第三方开发的组件。 (4) 不存在浏览器兼容的问题。 由于 ASP 程序是在服务器端运行的,当客户端浏览器浏览 ASP 网页的时候,服务器将该网页文件重新解释一遍,并将生成的标准 HTML 文件发送给客户端浏览器。 因为送出的是标准的 HTML 文件,所以不存在浏览器兼容的问题。 (5)可以隐藏程序代码,在客户端仅可以看到由 ASP 输出的动态 HTML 文件。 新疆轻 工职业技术学院 网上书城系统 4 ASP 的缺点: (1) 运行速度比 HTML 程序运行速度慢,这是因为每当客户端打开一个 ASP网页时,服务器都必须将该 ASP程序从头到尾重读一遍,并加以编译执行,最后送出标准的 HTML 格式文件给客户端,从而影响了运行速度。 (2) 有的网络操作系统不支持 ASP,比如 Linux、 FreeBSD 等。 用 ASP 开发Web 程序一般来说最好选用 Windows 系列操作系统。 ASP 与 IIS IIS 简介 Web 服务器是 Web应用程序的心脏。 IIS( Inter Information Server)是微软推出的 Windows NT Option Pack 主要成员,作为 Win2020server 的扩展,自推出以来,已经有了很大发展,其体系结构是当今市场上最受关注的 Web 服务器之一。 新推出的 版本增强了系统安 全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置 JAVA 虚拟机及全面支持 ASP 等强大功能。 IIS 与 ASP的结合 在过去,客户机 /服务器结构的设计与 Web 的相关技术几乎处于平行线上。 两者相互独立并无法作出集成性的设计。 现在我们利用 IIS+ASP 构成三层式与 WEB 结构(如图 11 所示)的中间一层,将客户机 /服务器结构与 WEB 密切结合,完成前后端两者的集成输出功能,使得 WEB 站点的开发更方便,实现的功能更强大。 利用 IIS+ASP 技术来集成 WEB 前后所带来的强大效益可归结为以下 几个方面: (1) 减少构建和维护成本 (2) 加快联机过程 (3) 应用软件集中在服务器端开发管理 (4) 前端可使用任何浏览器( IE、 Netscape„„ ) (5) 后端可存取任何数据库( SQL、 Access„„ ) (6) 可使用任何脚本语言开发( VBScript、 JavaScript、 PERL„„ ) 新疆轻 工职业技术学院 网上书城系统 5 图 11 IIS+ASP 三层式 WEB 结构 ASP 的开发工具 从目前的主流开发工具开 看,有 Macromedia 的 Dreamweaver 系列。 辅助工具可以使用 Visual InterDev、 UltraEdit、记事本等能够进行文本编辑的工具。 其中, Visual InterDev 是微软专门用来开发 web 应用程序的一个开发环境,可以对客户端脚本和服 务器端脚本设计断点进行调试 ASP 的运行环境 此应用程序可广泛运行于国际互联网即 Inter,也可适用于内部的局域网。 其运行要求和逻辑结构分别如下: 客户端: Windows95/98/2020/XP, Inter Explorer(IE)等。 服务器端: Windows NT/Windows2020 , Inter Information Server (IIS) 及其以上版本, IE 等;或者 Windows98, Personal Web Server(PWS),IE等。 数据库:采用 access,运行于服务器端。 新疆轻 工职业技术学院 网上书城系统 6 2 需求分析 系统分析 系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。 在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。 到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 此系统分为前台管理和后台管理。 前台管理是友好的操作界面,供用户浏览、查询、订购使用。 包括:浏览商品、查询商品、订购商品、购物车等功能;后台管理是提供给管理员的,其中包括:商品管理、 用户管理、订单管理等。 使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。 设计目标 本平台利用现在比较广泛的 ASP+Access 数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。 本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 此系统分为前台管理和后台管理。 前台管理是友好的操作界面,供用户浏览、查询使用。 包括:浏览商品、查询商品、订购商品、购物车等功能;后台管理 是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。 使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。 可行性分析 可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过 程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析: 经济可行性:即实现这个平台设计有没有什么经济效益。 该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么 经济效益可谈。 技术可行性:即现有的技术能否开发该平台,会有哪些困难。 运行可行性:即该平台规定的运行方式是否可行。 法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。 因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 通过以上的可行性分析,我将采用 Microsoft IIS+ASP 相结合的技术,运用Access 数据库对网站进行建设。 新疆轻 工职业技术学院 网上书城系统 7 设计的总体规则 无论哪个网站都要有它自己的设计规则。 该平台也一样,它的主要设计规则有: 简单性:在实现平台 的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。 针对性:该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。 实用性:该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。 功能设计 经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,设计出该平台功能如下: 管理员对功能的需求: 图书管理 ● 添加图书。 添加的 图书信息主要包括:书名、 ID 号、作者、出版社、价格、数量、类型; ● 查看及修改图书信息。 修改的内容包括:图书的基本信息、价格信息、库存量、热点设定、最新书籍等; ● 添加、修改、删除图书分类; ● 添加、修改、删除图书出版社 用户管理 ● 浏览所有用户信息。 用户信息包括:用户 ID 号、昵称、姓名、密码、电子邮件、电话、注册日期、具体地址等信息; ● 有权删除任一用户; ● 浏览用户留言,可对其进行回复、删除 定单管理 ● 可通过选择查看所有定单,已处理的定单和未处理的定单列表以及其详细信息,并处理尚未处 理的帐单 客户对功能的需求 ● 注册; ● 登陆; ● 所售新书总览; ● 所有数目分类浏览; 新疆轻 工职业技术学院 网上书城系统 8 ● 最新书籍、热消书籍浏览; ● 购物车信息浏览。 购物车信息包括:图书编号、图书名称、图书价格、图书订购数量、所有购买总价格等; ● 组合条件检索图书。 综合条件包括模糊查询、按关键字查询; ● 收货人信息确认; ● 购物车信息修改; ● 购买图书; ● 发表留言 性能需求 ● 协议分析正确; ● 界面友好; ● 相互信息传递顺利; ● 运行时间满足使用需要; ● 安全性得到一定保障; 新疆轻 工职业技术学院。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。