网上图书商城的设计与实现

上传人:夏** 文档编号:486342229 上传时间:2023-04-08 格式:DOC 页数:20 大小:120KB
返回 下载 相关 举报
网上图书商城的设计与实现_第1页
第1页 / 共20页
网上图书商城的设计与实现_第2页
第2页 / 共20页
网上图书商城的设计与实现_第3页
第3页 / 共20页
网上图书商城的设计与实现_第4页
第4页 / 共20页
网上图书商城的设计与实现_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《网上图书商城的设计与实现》由会员分享,可在线阅读,更多相关《网上图书商城的设计与实现(20页珍藏版)》请在金锄头文库上搜索。

1、摘 要网上图书商城系统是一种具有B/S交互功能的商业信息系统,它在网络上建立一个虚拟的图书商城,使购物过程变得轻松、快捷、便利。本系统分为5个主要模块:商品管理模块、订单管理模块、购物车功能模块、顾客用户管理模块和系统用户管理模块。本论文通过对电子商务的商量,并鉴于高校网络的实际情况,探讨了如何利用主流Web服务器IIS、性能优越的数据库Access,特别是服务器端优秀的Web程序设计语言ASP以及电子商务相关技术的简略应用,构建一个高效有用的网上图书商城系统。本文简略地介绍了网上图书商城系统的设计思想、设计过程,并严格依据软件工程方法,从问题定义、可行性商量、需求分析、概要设计、简略设计、编

2、码、软件的测试等方面对该系统进行了简略的说明。关键词: 图书; 网上购物; IIS; ASP; ACCESS目 录一、 绪论1(一) 选题背景1(二) 商量现状1二、 可行性商量2(一) 技术可行性商量2(二) 经济可行性商量4(三) 操作可行性商量4三、 需求分析5四、 系统设计7(一) 系统总体设计71. 总体设计思路72. 功能结构设计83前台模块简略功能描述94后台模块简略功能描述95. 系统体系结构10(二) 系统简略设计101. 代码设计102. 数据库设计11(三) 用户界面设计15五、 总结与展望16参考文献17致 谢18 / 一、 绪论(一) 选题背景网上购物是Interne

3、t爆炸式进展的直接产物,是网络技术应用的全新进展方向。Internet本身所具有的开放性、全球性、低成本、高效率的特点也成为网上购物的内在特征,并使得网上购物大大超过了作为一种新的贸易形式所具有的价值,它不仅会转变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构1。互联网络技术在全球的广泛使用,标志着人类社会开头进入“网络经济”时代。“网络经济”时代一个最显著的特征就是信息技术在传统商业领域的应用,即电子商务。电子商务就是利用计算机技术、网络通信技术、多媒体技术等技术实现商务活动的电子化、信息化、数字化、无纸化和国际化。电子商务作为一种新型、高效的交易方式风靡全球,它为商业

4、领域带来了根本性的革命,同时也对人们的购物习惯和日常生活产生了深刻的影响。电子商务是一个宽阔的领域,是一个新兴的市场。它带来了创新,带来了变革,带来了商机,带来了无限光明的将来。网上图书商城作为电子商务的一种应用形式,具有宽阔的进展前景。书籍是人类进步的阶梯,人类社会的进展和进步都离不开书籍。人们已经普遍地生疏到了书籍的重要。书籍作为商品,有它肯定的特别性:图书属低价商品,易于运输,而且很多顾客在买书时不要求当面检查,因此构建网上图书商城就有其独特的优势。网上图书商城与传统的书店相比,至少具有以下优势:信息量大,图书信息丰富,检索定购便捷,可供应如畅销书排行、读者评论等共性化服务。随着社会经济

5、的进展及消费水平的提高,人们盼望得到更加便利、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新供应了重要支撑与平台。鉴于互联网的优势以及对国内外网上销售现状的商量分析,本系统的设计立足于网络平台,集购物支付等功能于一体,为想从事网上图书销售的人供应一个具有有用价值的网站模板。(二) 商量现状目前我国大中城市电脑和网络的应用已经特别普遍,互联网产业的市场空间不容忽视,随着经济的进展和人们思想意识的逐渐开放,更多的人加入到网上购物的行列,各种网络设施的完善,经济的持续进展及人们生活水平的提高,网络正在冲击着人们的传统消费

6、习惯和思维生活方式,越来越多的人们逐渐习惯于到网上购买商品。自20世纪90年月以来,网上图书商城快速进展,美国和欧洲的一些书商、出版商、学术团体、高校出版社等等纷纷成立各自的网上图书商城,以此来建立或拓展业务。成熟阶段的网上图书商城具有诸多的特点:如消费群体更大,可供图书更多,图书信息更丰富,图书配送系统更发达,可以网上支付,注意售后服务等等。 二、 可行性商量建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具有可行性。可行性商量是软件开发过程中的其次项活动。它是对系统进行全面、

7、概要的分析。在本阶段可以从技术、经济和管理三个方面对网上图书商城系统的可行性进行分析商量,从而为确定项目开发决策供应科学依据。(一) 技术可行性商量本系统接受ASP技术及相应的数据库技术并且利用基于B/S结构的多层开发模式。ASP全名Active Server Pages,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。ASP网页可以包含HTML标记、一般文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。与HTML相比,ASP网页具有以下特点:(1)利用AS

8、P可以突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端扫瞄器上,因此使用各种扫瞄器都可以正常扫瞄ASP所产生的网页;(4)ASP供应了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从Web扫瞄器中猎取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web扫瞄器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;(6)由于服务器是

9、将ASP程序执行的结果以HTML格式传回客户端扫瞄器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。ASP技术为创建动态的Web页面供应一种简化、快速的方式,该技术为创建显示动态生成内容的Web页面供应了一个简捷而快速的方法2。ASP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,扫瞄器和开发工具共同工作。用户工作界面是通过IE扫瞄器来实现的。B/S(Browser/Server,扫瞄器/服务器)模式又称B/S结构。B/S模式最大特点是:用户可以通过WWW扫瞄器去访问Internet上的文本、数据、图像、

10、动画、视频点播和声音信息,这些信息都是由许很多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW扫瞄器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。Access 是微软公司推出的基于Window

11、s的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它供应了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;供应了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统供应了便利,也使得一般用户不必编写代码,就可以完成大部分数据管理的任务。Access是目前最流行的数据库管理软件之一,具有丰富的功能,操作简洁,对于数据的管理平安牢靠,与其他软件的兼容较好3。作为一个完整的电子商务类网站,后台信息存储是网站建设中特别重要的一个环

12、节。Access是网络上和ASP协作使用最多的一个数据库系统4。ASP几乎能支持市面上全部的主流数据库, Access是其中最为抱负的之一。因此,基于上述考虑,服务器端我们接受Access 2000数据库系统和ASP组件来构成系统;客户端接受扫瞄器来完成全过程,同时可进行远程系统维护和管理。它使用便利、操作简洁、高效有用。(二) 经济可行性商量开发一个电子商务类网站主要是为了猎取较好的经济效益和企业管理效益,因此分析系统开发的经济可行性主要是对其成本估算的论证。一般说来,电子商务类网站的成本主要包括以下几部分:购置并安装软硬件及相关设备的费用,系统开发、安装、运行、维护的费用。鉴于电子商务的不

13、断进展,在商业背景的运营机制下,其企业管理效益和经济效益可按年纯收入、投资回收期和投资回收率来决定。本系统立足于以最小的投资获得最大的收益为目的,尽量使顾客购物过程轻松、快捷、便利。网站一旦建成投入运营即产生经济效益,后期只需要维护及平安保护,就会给用户带来特别可观的收益,对于市场的扩大经营和长远进展也很有好处5。(三) 操作可行性商量界面设计时应充分考虑网站后台管理人员的习惯,使得操作简洁,数据录入迅速、规范、牢靠,统计精确,制表敏捷,适用性强,容易扩充。同时更要考虑到前台客户在扫瞄网页方面的习惯以及对网页美观度的要求,对访问响应时间、更新处理时间快速性的要求。系统服务端要可以在任何符合II

14、S规范的Web服务器上运行,同时只要符合本系统数据库结构的要求,数据库要能满足系统对精度、容量、速度的要求。网站能快速平安地实现用户注册、登录和购物、查询、沟通等前台功能;能精确平安地实现后台管理;能确定事务边界,正确提交与回滚。前台用户能看到自己购物车内的商品,登录后能查看自己购物的历史记录;只有取得管理员资格的人才能登陆后台对网站进行管理与维护1。三、 需求分析所谓需求分析,是指对要解决的问题进行简略的分析,弄清晰问题的要求。它是系统开发过程中最关键的一个过程。在这个过程中,我们要确定各种各样的需要。只有在确定了这些需要之后,我们才能够分析和寻求系统开发的解决方法。为了使读者进一步了解本系

15、统的设计,下面将对系统进行流程分析。在本系统中主要购物流程如图1所示:浏览网页选择商品点击“购买”注 册登 录进入购物车继续选购下 订 单付 款生成新订单并确认填写收货地址发 货收到货物网上订购成功是否登录是否是否注册是否图1 商品购买流程图多用户系统的工作流程都是从用户登录模块开头的,之后,对用户的身份进行认证,确认用户是否有效的注册用户以决定用户的操作权限,从而决定用户的工作界面2。本系统的简略功能如下:1图书管理添加、修改、删除图书信息;添加、修改、删除图书类别;查看图书信息。2订单管理订单处理;订单查询;订单删除。3购物车管理查看购物车信息;向购物车中添加图书;从购物车中删除图书;图书数量、金额小计。4前台顾客用户功能注册用户,登录网站和注销登录;修改和删除用户资料;扫瞄和查询图书信息;评论书籍;求购登记;订单查询;购物车功能。5、后台系统用户功能添加、修改、删除系统用户;注册会员管理;网站公告管理;查看网站留言;网站信息设置(包括网站名称,客服电话

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号