网上书店毕业设计.doc

上传人:小飞机 文档编号:4296290 上传时间:2023-04-14 格式:DOC 页数:61 大小:2.20MB
返回 下载 相关 举报
网上书店毕业设计.doc_第1页
第1页 / 共61页
网上书店毕业设计.doc_第2页
第2页 / 共61页
网上书店毕业设计.doc_第3页
第3页 / 共61页
网上书店毕业设计.doc_第4页
第4页 / 共61页
网上书店毕业设计.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《网上书店毕业设计.doc》由会员分享,可在线阅读,更多相关《网上书店毕业设计.doc(61页珍藏版)》请在三一办公上搜索。

1、网上书店毕业设计毕业设计(论文)任务书题 目99网上书店管理信息系统的分析与设计学生姓名马计学号200909010223专业班级经管0902设计(论文)内容及基本要求1.进行广泛的资料查询和文献检索等前期准备工作,并完成不少于15000字符的与本专业相关的英文资料翻译。2.在查阅资料的基础上,按照要求格式认真做好40006000字的开题报告,开题报告被指导老师审核通过之后方可进行设计报告撰写工作。3.“99网上书店管理信息系统的分析与设计”设计报告中应包括以下内容的论述: 绪论(选题的背景及意义、简要的文献综述) 系统分析(系统的需求分析、业务流程分析、数据流程分析、数据字典等) 系统设计(功

2、能结构设计、流程设计、数据库设计、物理配置方案设计、输出/输入设计等) 系统实现 4.进度安排(根据经济管理学院本科毕业设计(论文)实施细则)。5.设计报告写作应符合我校本科生毕业设计撰写规范,条理清晰,语言流畅,论点明确,论据充分。设计报告字数不低于10000字。6.按时、按质、按量完成设计报告撰写,按标准格式装订成册。设计(论文)起止时间2013 年 2 月 25 日 至 2013 年 5 月25 日设计(论文)地点西安石油大学指导教师签名年 月 日系(教研室)主任签名年 月 日学生签名年 月 日99网上书店管理信息系统的分析与设计摘要: 随着经济的发展和通信技术的提高,互联网使人们的生活

3、越来越方便。网上购物则成为人们日常生活必不可少的一部分。论文是以基于WEB的网上书店系统的开发为背景进行书写的,利用网上书店管理系统可方便广大用户购买书籍,该系统主要包括书籍的查询,书籍的订购,管理员对用户,商品,定单的管理。使用户能够在不同地方不同时间都可以购买自己理想的书籍。管理员的管理也更加方便快捷,更好的提高了购物管理的效率。系统的主要功能是通过互联网将购买者与销售商紧密的联系在一起。此系统采用ASP技术设计,使用ADO技术连接到后台的ACCESS数据库,实现数据的存贮和前台对数据库中的数据调用。网站管理者发布图书信息,用户登录该系统就可以购买自己喜欢的图书,并可以选择不同的邮寄途径和

4、付款方式。用户在足不出户的情况下就可以购物,给消费者带来了很大的方便。本文先对课题背景、目的等简单叙述。然后对相关知识进行简单介绍,最后对系统进行可行性分析、需求分析功能性分析,以及系统的设计与实现。并通过对系统的测试,对其功能和性能进行评估。最后,进行总结,介绍了系统的特点和不足之处。关键词: 网上书店;ASP;ACCESS;ADOAnalysis and Design of The 99 Online Bookstore Management Information SystemAbstract: With the development of economy and the improv

5、ement of communication technology, the Internet makes the life of people more and more convenient. Online shopping has become a part of peoples daily life indispensable. This paper is based on the development of online bookstore system based on WEB for the background of writing, can be convenient fo

6、r users to buy books using the online bookstore management system, this system mainly includes the books inquiry, the order book, the administrator of the user, product, order management. Users to different times in different places to buy their own ideal books. Administrator management is more conv

7、enient, improve the efficiency of shopping management.The main function of the system is through the Internet to buyers and sellers closer together. ASP technology to design the system, connected to the background ACCESS database using ADO technology, data storage and the data in the database call.

8、Website administrators publish books information, the user login the system can purchase their own love of books, and can choose different mailing the way and method of payment. The user can remain within doors shopping in the case, has brought great convenience to consumers.This article first to th

9、e topics background, purpose and so on are described briefly. And then a brief introduction to the related knowledge, finally, the system feasibility analysis, requirement analysis, functional analysis, as well as the design and implementation of the system. And through the system test, to evaluate

10、its functionality and performance. Finally, summarizes, the characteristics of the system are introduced and the shortcomings.Keywords:Online Bookstore;ASP; ACCESS;ADO目 录1 绪论11.1 设计背景11.2 研究现状11.2.1 国内研究现状11.2.2 国外研究现状21.3 设计目的与意义31.4 主要内容41.5 设计方法与手段42 99网上书店系统开发工具简介52.1 ASP网络编程语言52.1.1 ASP页面结构52.1

11、.2 ASP运行环境62.1.3 ASP的内建对象62.1.4 ASP的内置组件62.1.5 Database Access组件ADO72.2 ACESS数据库72.2.1 ACCESS的用途72.2.2 ACCESS的系统特性83 系统分析93.1 需求分析93.2 可行性分析103.2.1 经济可行性103.2.2 技术可行性103.2.3 操作可行性103.3 业务流程分析113.3.1 会员中心业务流程113.3.2 售书业务流程113.3.3 商品管理流程123.3.4 基础信息管理流程123.4 数据流程分析133.4.1 系统数据流程分析133.4.2 系统数据字典(见附录)15

12、4 系统设计164.1 系统总体结构设计164.2 系统详细设计174.2.1 数据库的详细设计174.2.2 系统物理配置方案设计224.2.3 输入设计224.2.4 输出设计235 系统实现255.1 登陆界面255.2 用户界面的实现255.3 后台管理界面的实现265.4 图书子系统275.4.1 图书搜索275.4.2 购物篮285.5 订单管理子系统295.6 系统测试305.7 系统使用说明336 结论356.1 系统特色356.2 系统存在不足356.3 收获与心得36参考文献37致谢38附录39附录451 绪论1.1 设计背景目前,网络正以一种前所未有的冲击力在影响着人类的

13、活动。网络的诞生和发展,颠覆了古老的信息传播方式,打破了存在于传统交流方式中时间和空间的种种壁垒,彻底的改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并给人类带来了新的机遇和挑战。中国互联网络信息中心发布的2013.1.15日下午第三十一次CNNIC调查结果显示,截至2012年12月底,我国网民规模达5.64亿,全年共计新增网民5090万人。互联网普及率为42.1%,较2011年底提升3.8个百分点。报告显示,截至2012年12月,我国网络购物用户规模达到2.42亿,网络购物使用率提升至42.9%,与2011年相比,网上购物用户增长4807万人,增长率为24.8%。在网络营销受

14、到重视、网民消费观念转变等因素的影响下,不少商家纷纷打破单一经营模式,在传统渠道外开拓出网络渠道,以寻求销售的新增长点。传统商家对网络渠道的应用不断深入,传统渠道和网络渠道正在加速融合。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,即时通信使用率82.9%,搜索引擎使用率为80.0%,网络购物使用率为42.9%。在互联网服务业务方面:即时通信,搜索引擎,网络音乐,网络购物等服务业务仍然快速的发展着。 互联网技术发展到今天,计算机网络不仅渗透到社会生活的各个领域,而且渗透到了千家万户。不仅各商家,企业需要制作网页、网站,许多的个人网站也如同雨后春笋般地大量出现

15、。“上网”、“制作主页”、“建站”好多的术语己经成为当今社会用语频率最高的词语了。 人们只要做在家中动动鼠标就遍知天下事,就能够购买到自己需要的物品,摆脱了时间和空间的限制,因此使用计算机及网络,已成为人们进入现代社会的必备技能。基于WEB的销售管理系统正是在这种情况下诞生的,它已成为我们进行商品交易中不可缺少的部分。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。 1.2 研究现状1.2.1 国内研究现状我国网上书店首先起步晚、数量少。我国第一家网上书店是1995年建立的中国书店网上书店()。1997年4月杭州新华书店建立

16、了新华书店系统的第一个网上书店()。目前国内网上书店排行:1.卓越网 2.当当网 3.京东商城 4.中国图书网 5.99网上书城。当前, 我国网上书店尚处于起步阶段, 在经营规模、可供品种、备货以及配送、服务等诸方面还有待于进一步完善。我国网上书店的业务量正在逐渐增加。但是在网上书店迅速发展的同时也存在许多的问题: 有些网上书店没有出版物经营权, 却在网上进行出版物的购销活动; 有些网上书店存在超范围经营现象, 如从事总发行或二级批发, 有的还从事网络出版; 有些网上书店从非正式渠道组织货源, 销售非法出版物或国家明令禁止的出版物;很多网上书店供应满足率很低或供应不及时, 有的服务质量较差。其

17、次, 我国网上书店凌乱, 但经营状况令人担忧。网上书店林立是有其深刻原因的, 因为图书是网上最容易销售的商品, 也是当前电子商务网站选择的必然趋势。通过互联网建立网上书店, 在当前国际上还是一个年轻的事业, 在中国更是一株幼苗。网上书店售书常出现的尴尬局面是由多方面的因素造成的: 一是我国通讯技术不太发达, 造成了上网购书时信息通道堵塞; 二是网上信息不全, 可供书目有限, 配书不够迅速高效, 运送图书周期太长等; 三是网上支付手段限制, 尽管可在网上刷卡购书, 毕竟未得到广泛的应用, 同时网上售书不但缺乏折扣和优惠, 还要增加入网费等其它费用开支。但人们认为网上售书是未来值得开发的一个通道,

18、 前景不可限量。只要解决资讯的完整性和及时性, 完善软硬件设施, 网上书店就会有无限商机和发展空间。对于加快网上书城建设,朱天慧认为:网上书店的经营活动应该严格按照出版物发行的各项规定执行,不能因购销方式的改变而有所特殊。丰富图书品种、信息和相关内容,网上书店应加强与各地出版社的联系, 把全国各出版社可供销售的图书尽可能地放到网络书店中供读者选择, 并提供尽可能多的图书品种及详尽的图书信息和不同内容的书评。印玺认为,网上书店要降低运输费用,为顾客取得最大的利益,物流配送是永远需要研究和不断解决的问题。网上书店不能仅仅依赖邮政系统,而要不断开发新的途径。根据自身经营策略和现状出发,选择自营物流或

19、从服务质量、运输费用等多方面考察合作伙伴,建立快捷而经济的物流系统,进而发展为供应链,充分利用网络资源,取得规模效益。1.2.2 国外研究现状国外网上书店主要分布在欧美等经济技术比较发达的国家和地区。起步早、规模大、发展快、数量多等,其中在90年代末期国外已有网上书店1000多家。全球最大的网上书店-亚马逊书店是1995年7月,由当时三十岁的美国年轻人贝索斯创立的。在成立五年后,就取代了巴诺书店,成为世界上最大的书店,跻身世界500强企业。,它为读者提供了方便舒适的网上购物环境,丰富的图书品种,优惠的价格,完善的金融结算制度,以及高效率的配送服务,并且实现了零库存运转。自1995年7月亚马逊书

20、店卖出第一本书起,它的销售总额直线上升,1997年销售额即达1.48亿美元,为1996年的9.3倍,1998年猛增到5.4亿美元,增幅达365。美国有许多图书馆,例如:纽约皇后区图书馆的新书就是从Borders网上书店订购。亚马逊网站所带动的网络股热潮与行销经营模式,已然成为各方讨论的热点。 亚马逊网站的竞争策略,若以四个字涵盖其精神:就是新、速、实、简。“新”是指“服务功能随着科技进步”;“速”是指“信誉来自于流程的速度”;“实”是指“实惠的折扣价格”;“简”是指“一键式购物(one-click chase)功能服务”。在亚马逊成功的多种因素背后还有一条独到的做法,即网络书评。以庞大书目为主

21、所孕生的书评,是亚马逊引以为傲的资产,综观亚马逊网络书店的书评,来源大致有四种:1策略联盟:与平面书评杂志、杂志、报纸、电视媒体合作,付费转载推荐书评。2作者或出版社提供的评论或摘要。3亚马逊编辑书评(editorial reviews)。4读者书评。这些书评不单单是书评而已,而是依存于一套精心设计规划的消费模式,因此书评与消费依循另一种模式而结合。1.3 设计目的与意义由于互联网Internet在中国的普及,中国人对互联网的依赖越来越强烈。电子商务也越来越受到人们的关注,网上购物作为一种崭新的消费模式更多的受到人们的喜爱。网上书城作为网上购物的一部分也有了迅速的发展。本次毕业设计的目的是建立

22、一个动态的、交互的在线购书的网站。即它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B2C模式。实现电子商务的信息流、资金流、物流三方面的内容。网上购物跨越了区域限制,给商业流通领域带来了非同寻常的变革。对于用户而言,网上书店价格优惠、省去路上的时间、搜索方便、货比三家、信息传递成本低廉、界面直观、信息量大、更新更快。跨地域买到你想要的,但是在身边书店买不到的书!其次,对于商家来说,网上销售无库存压力、经营成本低、行销网络广,没有地区的限制、快速有效的信息化客户服务,并且可以拿到在传统购物中所很难得到的用户数据进行分析,挖掘更深层次的

23、用户价值和忠诚度等。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。最后,对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。网上书店将逐步成为当代主流。1.4 主要内容系统分析(包括:需求分析、可行性分析、需求可行性、技术可行性);总体设计设计方案(包括数据库设计、数据库概念设计、数据库E-R图、数据库逻辑结构设计、模块划分);实现数据库访问层(包括一般数据库操作的封装、存储过程操作的封装);详细设计与实现(

24、包括用户管理模块的用户注册、用户登录、找回丢失密码、修改个人信息);图书管理模块的管理图书类别、添加、删除、修改图书信息列表、显示图书、搜索图书; 购物车管理模块的查看购物列表、结账;订单管理模块的客户订单管理、管理员订单管理;后台管理模块的查询用户信息、查询销售情况;系统测试及系统评价。1.5 设计方法与手段方法:系统采用自上而下的开发方式,即从整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。采用asp网络编程语言进行编程设计。主要工具:Asp编程软件,IIS互联网信息服务数据库:Microsoft access数据库操作系统:Windows XP操作系统2

25、99网上书店系统开发工具简介2.1 ASP网络编程语言ASP是Active Server Page的缩写,意思是“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它能够与数据库和其它程序进行交互,属于一种简单、方便的编程工具。ASP的网页文件的格式是.asp,是现在最流行的动态网页编程语言之一。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页

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

27、送Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7)方便连接ACCESS与SQL数据库。ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。2.1.1 ASP页面结构ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:(1)标准的HTML标记:所有的HTML标记均可使用。(2)ASP语法命令:位于 标签内的ASP代码。(3)服务器端的include语句:可用#include语句调入

28、其它ASP代码,增强了编程的灵活性。(4)脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。2.1.2 ASP运行环境目前ASP可运行在三种环境下。(1)WINDOWS NT server 4.0运行IIS 3.0(Internet Information Server)以上。(2)WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。(3)WINDOWS 95/98运行PWS(Personal Web Server)。其中以NT server上的IIS功能最

29、强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。2.1.3 ASP的内建对象ASP提供了六个内建对象,供用户直接调用:1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。4) Response对象:服务器将输出内容发送到用户端。5) Server对象:提

30、供对服务器有关方法和属性的访问。6) Object Context对象:IIS 4.0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。2.1.4 ASP的内置组件(1)Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。(2)Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。(3)Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。(4)File

31、 Access组件:提供对服务器端文件的读写功能。(5)Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。2.1.5 Database Access组件ADOWWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多

32、种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO组件主要提供了以下七个对象和四个集合来访问数据库。(1)Connection对象:建立与后台数据库的连接。(2)Command对象:执行SQL指令,访问数据库。(3)Parameters对象和Parameters集合:为Command对象提供数据和参数。(4)RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。(5)Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能

33、。(6)Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。(7)Error对象和Errors集合:提供访问数据库时的错误信息。2.2 ACESS数据库Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。2.2.1 ACCESS的用途(1)进行数据分析: access有强大的数据处理、统计分析能力,利用access的查询功能,可

34、以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。 这一点体现在:会用access,提高了工作效率和工作能力。(2)开发软件: access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。(VB、.net、 C语言等开发工具对于非计算机专业人员来说太难了,而access则很容易)。 这一点体现在:实现了管理人员(非计

35、算机专业毕业)开发出软件的“梦想”,从而转型为“懂管理+会编程”的复合型人才。另外,在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用ASP技术在InternetInformation Services运行比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL ServerACCESS的用途更多,体现在很多方面:表格模板。 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中

36、包含能够立即启动并运行的自然 UI。创建和运行旧数据库。 尽情享用对您的现有桌面数据库 (ACCDB/MDB) 的支持。2.2.2 ACCESS的系统特性 用户可以创建表,进行查询,创建图表和报告,并且可以通过宏把他们联系在一起。高级用户能够使用宏命令做出拥有高级数据操作和用户控制权的较完善的方案。Access拥有的报表创建功能能够处理任何它能够访问的数据源。Access提供功能参数化的查询,这些查询和Access表格可以被诸如VB6和.NET的其它程序通过DAO或ADO访问。在Access中,VBA能够通过ADO访问参数化的存储过程。Microsoft SQL Server的桌面版本能够与A

37、ccess一起使用,作为Jet数据库引擎的替代。这种支持是从MSDE(Miscrosoft SQL Server桌面引擎)开始的。MSDE是MSSQL服务器2000的小型版本,以后的产品是SQL Server 2005 and 2008的Express(入门级)版本。与一般的CS关系型数据库管理不同,Access不执行数据库触发,预存程序或交互式登录操作。Access 2010包括了嵌入ACE数据引擎的表级触发和预存程序,因此,客户-服务器数据库系统对于Access 2010就不是必需的了。在Access 2010中,表格,查询,图表,报表和宏现在基于网络的应用上能够进行分别开发。Access

38、 2010 与Microsoft SharePoint 2010 的集成也得到了很大改善。3 系统分析3.1 需求分析本课题是网上书店系统,主要功能包括:用户登录、注册、新书上架、图书分类查询、销售排行、特价书籍、意见反馈(留言簿)、订单查询、用户注册帐户信息查询等功能网上订货系统的基本功能要实现的网上书店系统功能分为六个模块:(1)用户管理模块包括:1) 用户注册:用户基本信息的注册登记,提供新用户注册功能。2) 用户权限验证:检查用户的口令和密码是否正确。3) 用户个人信息修改:用户修改其登记的信息。4) 查询订单信息:查询用户自己订单的信息;(2)图书管理包括:1) 提供了对商品信息的查

39、询与检索。2) 购物篮:客户一次可以选购多种商品,这些商品在提交订单前放入购物篮,在购物 篮中的商品可以调整数量、删除、清空购物车。3) 增加/修改/删除商品:对商品的简介修改,增加商品种类,商品数量会随着用户购买自动减少,对库存不够的商品增加数量,对已经无法提供的商品进行删除。(3)订单管理包括:1) 收集用户信息:查看所用用户的资料。2) 订单的确认:批量查看历史订单,对订单进行检索查询。3) 无法提交的订单:通知用户库存不够,提供用户联系管理员方式。(4)订单处理包括:1) 订单查询:根据不同的条件对订单进行查询,可以查看到订单的详细内容;2) 订单调出:管理员对查询出来的订单选择调出;

40、3) 订单审核:管理员对调出的订单进行审核,审核后的订单转为出货单;(5)出货处理:1) 出货单查询:根据不同的条件查询出货单;2) 全部出货单:显示所有出货单的相关资料;(6)管理员管理模块:1) 添加、删除用户:系统默认的最高级的管理员的功能;2) 查看所有用户资料:任何管理员都可以看到所有管理员除了密码以外的资料;3) 密码修改:任何管理员都可以凭原密码修改密码。3.2 可行性分析3.2.1 经济可行性可利用现有的服务器,装上IIS服务器软件,即可成为一台IIS服务器,客户只要连上INTERNET利用自己的机器即可使用系统,对企业不构成经济的负担,系统成本主要集中在系统软件的开发上,当系

41、统投入运行后可以为企事业单位节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。综上所述,技术上与经济上都是可行的,而且要求不高,所以该系统的开发是可行的。3.2.2 技术可行性近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),

42、一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而

43、使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。 3.2.3 操作可行性网上书店系统是一个电子商务网站,界面人性化、操作简易。顾客只需要按照提示即可完成购书等其他活动。整个网站的管理科学,书店管理人员无需懂太多的编程知识就可以完成整个网上书店的管理。3.3 业务流程分析3.3.1 会员中心业务流程 游客提交个人信息到后台进行注册,注册成功后,会提示注册成功,反之则会提示注册失败,同时后台会把会员的信息存储在会员信息表中。会员提交登录信息进行登录,系统会提示登陆成功或登录失败。图3-1 会员中心业务流程图3.3.2 售书业务流程会员先提交登录信息进行登录,

44、系统会提示登陆成功或登录失败。会员根据所需要的图书信息进行查找,然后与前台客服人员进行洽谈,洽谈成功后,把所需图书放入购物车内,同时填写订单并进行提交。然后会员把货款交付给指定的支付平台,后台会对订单进行审核,审核失败则返回给会员,审核成功后,后台根据订单上的商品ID进行查询,最后进行发货。会员在收到图书后进行收货确认,支付平台则把款项交给后台,最后完成销售过程。图3-2 售书业务流程图3.3.3 商品管理流程员工把入库单,出库单提交到仓库,仓库根据单据更新图书信息表。会员把所需图书信息交给后台,后台通过图书信息表进行查看,后台把所需图书条目返回给会员。图3-3 商品管理业务流程图3.3.4

45、基础信息管理流程管理员提交的登录信息,后台通过管理员信息表进行认证,成功后会提示登陆成功,反之则为失败。登陆成功后,管理员可以对管理员信息,图书信息,会员信息,消息进行修改,这就是后台管理。图3-4 基础信息管理流程图3.4 数据流程分析3.4.1 系统数据流程分析数据流程分析把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow di

46、agram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。通过对系统的需求分析,系统的基本功能已经大体确定。整个系统各个模块的业务流,数据流图为:图3-5 图例 图3-6 顶层流程图图3-7 会员中心数据流程图图3-8 售书数据流程图图3-9 图书管理数据流程图图3-10 基础信息管理流程图3.4.2 系统数据字典(见附录)4 系统设计4.1 系统总体结构设计网上书城管理系统分为六个,每个模块相互独立,但在数据库访问中相互关联。所有模块访问同一数据库,只是访问的表有所不同。系统主要分为以下六个模块:图书信息,购物车,会员信息,书评与新闻,本站论坛,后台管理六大部分。图4-1 功能结构图各功能模块的具体功能如下:(1)图书信息模块 此模块用于浏览图书信息,可按不同的方式了解图书内容,可收藏图书,便于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号