99网上书店管理信息系统的分析与设计毕业设计

上传人:仙*** 文档编号:34557068 上传时间:2021-10-21 格式:DOC 页数:52 大小:2.19MB
收藏 版权申诉 举报 下载
99网上书店管理信息系统的分析与设计毕业设计_第1页
第1页 / 共52页
99网上书店管理信息系统的分析与设计毕业设计_第2页
第2页 / 共52页
99网上书店管理信息系统的分析与设计毕业设计_第3页
第3页 / 共52页
资源描述:

《99网上书店管理信息系统的分析与设计毕业设计》由会员分享,可在线阅读,更多相关《99网上书店管理信息系统的分析与设计毕业设计(52页珍藏版)》请在装配图网上搜索。

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

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

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

4、和前台对数据库中的数据调用。网站管理者发布图书信息,用户登录该系统就可以购买自己喜欢的图书,并可以选择不同的邮寄途径和付款方式。用户在足不出户的情况下就可以购物,给消费者带来了很大的方便。本文先对课题背景、目的等简单叙述。然后对相关知识进行简单介绍,最后对系统进行可行性分析、需求分析功能性分析,以及系统的设计与实现。并通过对系统的测试,对其功能和性能进行评估。最后,进行总结,介绍了系统的特点和不足之处。关键词:关键词: 网上书店;ASP;ACCESS;ADO IIIAnalysis and Design of The 99 Online Bookstore Management Informa

5、tion SystemAbstract: With the development of economy and the improvement 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 syst

6、em based on WEB for the background of writing, can be convenient for 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

7、to buy their own ideal books. Administrator management is more convenient, 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 usi

8、ng ADO technology, data storage and the data in the database call. 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,

9、has brought great convenience to consumers.This article first to the 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 impl

10、ementation of the system. And through the system test, to evaluate its functionality and performance. Finally, summarizes, the characteristics of the system are introduced and the shortcomings.Keywords:Online Bookstore;ASP; ACCESS;ADO 1目目 录录1 1 绪论绪论-11.1 设计背景-11.2 研究现状-11.2.1 国内研究现状-11.2.2 国外研究现状-21

11、.3 设计目的与意义-31.4 主要内容-41.5 设计方法与手段-42 2 9999 网上书网上书店系店系统开发工具简介统开发工具简介-52.1 ASP 网络编程语言-52.1.1 ASP 页面结构 -52.1.2 ASP 运行环境 -62.1.3 ASP 的内建对象 -62.1.4 ASP 的内置组件-62.1.5 Database Access 组件 ADO-72.2 ACESS 数据库-72.2.1 ACCESS 的用途-72.2.2 ACCESS 的系统特性 -83 系统分析系统分析 -93.1 需求分析 -93.2 可行性分析-103.2.1 经济可行性 -103.2.2 技术可行

12、性 -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 24 4 系统设计系统设计-164.1 系统总体结构设计-164.2 系统详细设计 -174.2.1 数据库的详细设计-174.2.2 系统物理配置方案设计-224.2.3 输入设计-224.2.4 输出设计-235 系统实现系统实现-255.1 登陆界面-255.2 用户界面的实现-255.3

13、后台管理界面的实现 -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附录附录-45 31 1 绪论绪论1.11.1 设计背景设计背景目前,网络正以一种前所未有的冲击力在影响着人类的活动。网络的诞生和发展,颠覆了古老的信息传播方式,打破了存在于传统交流方式中时间和空间的种种壁垒,彻底的改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,

14、并给人类带来了新的机遇和挑战。中国互联网络信息中心发布的 2013.1.15 日下午第三十一次 CNNIC 调查结果显示,截至 2012 年 12 月底,我国网民规模达 5.64 亿,全年共计新增网民 5090 万人。互联网普及率为 42.1%,较 2011 年底提升 3.8 个百分点。 报告显示,截至 2012 年 12 月,我国网络购物用户规模达到 2.42 亿,网络购物使用率提升至 42.9%,与 2011 年相比,网上购物用户增长 4807 万人,增长率为 24.8%。 。在网络营销受到重视、网民消费观念转变等因素的影响下,不少商家纷纷打破单一经营模式,在传统渠道外开拓出网络渠道,以寻

15、求销售的新增长点。传统商家对网络渠道的应用不断深入,传统渠道和网络渠道正在加速融合。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,即时通信使用率 82.9%,搜索引擎使用率为 80.0%,网络购物使用率为 42.9%。在互联网服务业务方面:即时通信,搜索引擎,网络音乐,网络购物等服务业务仍然快速的发展着。 互联网技术发展到今天,计算机网络不仅渗透到社会生活的各个领域,而且渗透到了千家万户。不仅各商家,企业需要制作网页、网站,许多的个人网站也如同雨后春笋般地大量出现。“上网”、“制作主页”、“建站”好多的术语己经成为当今社会用语频率最高的词语了。 人们只要做在

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

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

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

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

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

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

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

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

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

25、计、模块划分) ;实现数据库访问层(包括一般数据库操作的封装、存储过程操作的封装) ;详细设计与实现(包括用户管理模块的用户注册、用户登录、找回丢失密码、修改个人信息) ;图书管理模块的管理图书类别、添加、删除、修改图书信息列表、显示图书、搜索图书; 购物车管理模块的查看购物列表、结账;订单管理模块的客户订单管理、管理员订单管理;后台管理模块的查询用户信息、查询销售情况;系统测试及系统评价。1.51.5 设计方法与手段设计方法与手段方法方法:系统采用自上而下的开发方式,即从整体进行设计,逐渐从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。采用 asp 网络编程语言进行编程设计。主

26、要工具:主要工具:Asp 编程软件,IIS 互联网信息服务数据库:数据库:Microsoft access 数据库操作系统操作系统:Windows XP 操作系统 72 2 9999 网上书店系统开发工具简介网上书店系统开发工具简介2.12.1 ASP 网络编程语言网络编程语言ASP 是 Active Server Page 的缩写,意思是“动态服务器页面”。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它能够与数据库和其它程序进行交互,属于一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,是现在最流行的动态网页编程语言之一。ASP 是一种服务器端脚本编写环境,可以用来

27、创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单),也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 与 HTML 相比,ASP 网页具有以下特点: (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; (3)服务器上的 ASP 解释程序会在服务器端进行执行 ASP 程序,并将结果以HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP

28、所产生的网页; (4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; (5)ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发送 Email 或访问文件系统等。 (6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取。 (7)方便连接 ACCESS 与 SQL 数据库。ASP 也不仅仅局限于与 HTML

29、结合制作 WEB 网站,而且还可以与 XHTML 和WML 语言结合制作 WAP 手机网站。2.1.12.1.1 ASP 页面结构页面结构ASP 的程序代码简单、通用,文件名由.asp 结尾,ASP 文件通常由四部分构成:(1)标准的 HTML 标记:所有的 HTML 标记均可使用。(2)ASP 语法命令:位于 标签内的 ASP 代码。(3)服务器端的 include 语句:可用#include 语句调入其它 ASP 代码,增强了 8编程的灵活性。(4)脚本语言:ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP 的编程功能,用户也可安装其它脚本语言,如 Perl

30、、Rexx 等。2.1.22.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 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。2.1.32.1.3 ASPASP 的内建

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

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

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

34、通过在 WEB 服务器上设置 ODBC 和 OLEDB 可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP 等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO 组件主要提供了以下七个对象和四个集合来访问数据库。(1)Connection 对象:建立与后台数据库的连接。(2)Command 对象:执行 SQL 指令,访问数据库。(3)Parameters 对象和 Parameters 集合:为 Command 对象提供数据和参数。(4)RecordSet 对象:存放访问数据库后的数据信息,是最经常使用的对象。(5)F

35、ield 对象和 Field 集合:提供对 RecordSet 中当前记录的各个字段进行访问的功能。(6)Property 对象和 Properties 集合:提供有关信息,供Connection、Command、RecordSet、Field 对象使用。(7)Error 对象和 Errors 集合:提供访问数据库时的错误信息。2.22.2 ACESS 数据库数据库Microsoft Office Access 是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一

36、。2.2.12.2.1 ACCESS 的用途的用途(1)进行数据分析: access 有强大的数据处理、统计分析能力,利用 access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是 Excel 无法与之相比的。 这一点体现在:会用 access,提高了工作效率和工作能力。(2)开发软件: access 用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、

37、下属的行为,推行其管理思想。 (VB、.net、 C 语言等开发工具对于非计算机专业人员来说太难了,而 access 则很容易) 。 这一点体现在:实现了管理人员(非计算 10机专业毕业)开发出软件的“梦想” ,从而转型为“懂管理+会编程”的复合型人才。另外,在开发一些小型网站 WEB 应用程序时,用来存储数据。例如 ASP+Access。这些应用程序都利用 ASP 技术在 InternetInformation Services 运行比较复杂的WEB 应用程序则使用 PHP/MySQL 或者 ASP/Microsoft SQL ServerACCESS 的用途更多,体现在很多方面:表格模板。

38、 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。创建和运行旧数据库。 尽情享用对您的现有桌面数据库 (ACCDB/MDB) 的支持。2.2.22.2.2 ACCESS 的系统特性的系统特性 用户可以创建表,进行查询,创建图表和报告,并且可以通过宏把他们联系在一起。高级用户能够使用宏命令做出拥有高级数据操作和用户控制权的较完善的方案。Access 拥有的报表创建功能能够处理任何它能够访问的数据源。Access

39、提供功能参数化的查询,这些查询和 Access 表格可以被诸如 VB6 和.NET 的其它程序通过 DAO 或 ADO 访问。在 Access 中,VBA 能够通过 ADO 访问参数化的存储过程。Microsoft SQL Server 的桌面版本能够与 Access 一起使用,作为 Jet 数据库引擎的替代。这种支持是从 MSDE(Miscrosoft SQL Server 桌面引擎)开始的。MSDE 是MSSQL 服务器 2000 的小型版本,以后的产品是 SQL Server 2005 and 2008 的Express(入门级)版本。与一般的 CS 关系型数据库管理不同,Access

40、不执行数据库触发,预存程序或交互式登录操作。Access 2010 包括了嵌入 ACE 数据引擎的表级触发和预存程序,因此,客户-服务器数据库系统对于 Access 2010 就不是必需的了。在 Access 2010 中,表格,查询,图表,报表和宏现在基于网络的应用上能够进行分别开发。Access 2010 与 Microsoft SharePoint 2010 的集成也得到了很大改善。 113 系统分析系统分析3.13.1 需求分析需求分析本课题是网上书店系统,主要功能包括:用户登录、注册、新书上架、图书分类查询、销售排行、特价书籍、意见反馈(留言簿)、订单查询、用户注册帐户信息查询等功能

41、网上订货系统的基本功能要实现的网上书店系统功能分为六个模块:(1)用户管理模块包括:1)用户注册:用户基本信息的注册登记,提供新用户注册功能。2)用户权限验证:检查用户的口令和密码是否正确。3)用户个人信息修改:用户修改其登记的信息。4)查询订单信息:查询用户自己订单的信息;(2)图书管理包括:1)提供了对商品信息的查询与检索。2)购物篮:客户一次可以选购多种商品,这些商品在提交订单前放入购物篮,在购物 篮中的商品可以调整数量、删除、清空购物车。3)增加/修改/删除商品:对商品的简介修改,增加商品种类,商品数量会随着用户购买自动减少,对库存不够的商品增加数量,对已经无法提供的商品进行删除。(3

42、)订单管理包括:1)收集用户信息:查看所用用户的资料。2)订单的确认:批量查看历史订单,对订单进行检索查询。3)无法提交的订单:通知用户库存不够,提供用户联系管理员方式。(4)订单处理包括:1)订单查询:根据不同的条件对订单进行查询,可以查看到订单的详细内容;2)订单调出:管理员对查询出来的订单选择调出;3)订单审核:管理员对调出的订单进行审核,审核后的订单转为出货单;(5)出货处理:1)出货单查询:根据不同的条件查询出货单;2)全部出货单:显示所有出货单的相关资料;(6)管理员管理模块: 121)添加、删除用户:系统默认的最高级的管理员的功能;2)查看所有用户资料:任何管理员都可以看到所有管

43、理员除了密码以外的资料;3)密码修改:任何管理员都可以凭原密码修改密码。3.23.2 可行性分析可行性分析3.2.13.2.1 经济可行性经济可行性可利用现有的服务器,装上 IIS 服务器软件,即可成为一台 IIS 服务器,客户只要连上 INTERNET 利用自己的机器即可使用系统,对企业不构成经济的负担,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为企事业单位节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。综上所述,技术上与经济上都是可行的,而且要求不高,所以该系统的开发是可行的。3.2.23.2.2 技术可行性技术可行性近年来随着 Interne

44、t 技术的飞速发展及用户需求的不断升级,Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。从 HTML、Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代 CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用

45、程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP 使用的 ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。使用ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。 3.2.33.2.3 操作可行性操作可行性网上书店系统是一个电子商务网站,界面人性化、

46、操作简易。顾客只需要按照提示即可完成购书等其他活动。整个网站的管理科学,书店管理人员无需懂太多的编程知识就可以完成整个网上书店的管理。 133.33.3 业务流程分析业务流程分析3.3.13.3.1 会员中心业务流程会员中心业务流程 游客提交个人信息到后台进行注册,注册成功后,会提示注册成功,反之则会提示注册失败,同时后台会把会员的信息存储在会员信息表中。会员提交登录信息进行登录,系统会提示登陆成功或登录失败。注册失败个人信息注册成功顾客后台登陆信息登陆成功登陆失败会员会员信息表图图3-1 会员中心业务流程图会员中心业务流程图3.3.23.3.2 售书业务流程售书业务流程会员先提交登录信息进行

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

48、流程商品管理流程员工把入库单,出库单提交到仓库,仓库根据单据更新图书信息表。会员把所需图书信息交给后台,后台通过图书信息表进行查看,后台把所需图书条目返回给会员。管理员后台仓库会员入库单出库单图书信息表所需图书信息所需图书条目图图3-3 商品管理业务流程图商品管理业务流程图3.3.43.3.4 基础信息管理流程基础信息管理流程管理员提交的登录信息,后台通过管理员信息表进行认证,成功后会提示登陆成功,反之则为失败。登陆成功后,管理员可以对管理员信息,图书信息,会员信息,消息进行修改,这就是后台管理。 15后台管理员信息表登陆信息登陆成功登陆失败管理员管理员信息表消息信息表会员信息表图书信息表图图

49、3-4 基础信息管理流程图基础信息管理流程图3.43.4 数据流程分析数据流程分析3.4.13.4.1 系统数据流程分析系统数据流程分析数据流程分析把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称 DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一

50、套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。通过对系统的需求分析,系统的基本功能已经大体确定。整个系统各个模块的业务流,数据流图为:图图 3-53-5 图例图例 管理员P0网上书城管理系统会员订单信息管理信息图书信息订单信息图图3-6 顶层流程图顶层流程图 16E1游客P1.1游客注册F1个人信息F2注册成功F3注册失败E2会员P1.3冻结账户F5冻结账户请求F6冻结确认P1.2会员登录F7登录信息F8登陆成功F9登录失败D1 会员信息簿F4会员信息图图 3-7 会员中心数据流程图会员中心数据流程图E2会员E4仓库E5支付平台E3后台F24已付款信息F7登录信息F9登录失败

51、F10图书信息F11成功P2.1登陆处理F8登陆成功P2.2客服洽谈P2.3添加购物车F10图书信息P2.4下订单F11订单P2.5付款处理P2.6订单处理F13订单信息P2.7发货处理F14货品订单信息F15图书F1商品IPF16有库存F18无库存F12款项F19收货单F20确认收货F21催货F22失败F23支付信息P2.8下订单D1 会员信息簿F4会员信息图图 3-8 售书数据流程图售书数据流程图 17E4员工P3.1入库出库处理F25入库单F26出库单D3 图书信息簿F27图书信息E2会员P3.2图书查询F28所需图书信息F27图书信息F29所需图书条目图图 3-9 图书管理数据流程图图

52、书管理数据流程图P4.11登录处理 D2 管理员信息簿F30管理员信息E4管理员F30管理员信息F32登录失败F31登陆成功 D2 管理员信息簿P4.2修改管理员信息F30管理员信息F30管理员信息P4.3修改会员信息 D1 会员信息簿F4会员信息F4会员信息 D3 图书信息簿P4.5修改图书信息F27图书信息F34须修改的图书信息P4.4发布新信息 D4 新消息信息簿F33新信息F33新信息图图 3-10 基础信息管理流程图基础信息管理流程图3.4.23.4.2 系统数据字典系统数据字典(见附录)(见附录) 184 4 系统设计系统设计4.14.1 系统总体结构设计系统总体结构设计网上书城管

53、理系统分为六个,每个模块相互独立,但在数据库访问中相互关联。所有模块访问同一数据库,只是访问的表有所不同。系统主要分为以下六个模块:图书信息,购物车,会员信息,书评与新闻,本站论坛,后台管理六大部分。网上书城管理系统图书信息会员信息购物车书评与新闻本站论坛后台管理图书分类浏览专题特价图书新书好书推荐销售排行榜收藏与查询添加购物车清空购物车查询修改购物去收银台结账生成订单会员注册登录修改会员资料修改找回密码浏览书评与新闻参与书评浏览留言添加留言会员管理订单管理新闻管理图书管理留言管理评论管理留言管理图图4-1 功能结构图功能结构图各功能模块的具体功能如下:(1)图书信息模块 此模块用于浏览图书信

54、息,可按不同的方式了解图书内容,可收藏图书,便于购买。(2)购物车模块 此模块是用户对图书购买的整个过程,可以添加或清空购物车,查询订单详情,支付。(3)会员信息模块 此模块用户可以进行注册登录从而更好地浏览网站信息,会员可修改自己的信息,包括收货信息等相关信息,会员可自行修改密码,在密码丢失的情况下,可根据自己设置的问题找回密码。(4)书评与新闻模块 此模块面向所有用户(及包括非注册用户),浏览网站 19新闻,评论书籍,给予用户最大的自由度。(5)本站论坛模块 此模块面向所有用户(及包括非注册用户),在网站中遇到的问题,可留言给管理员,更好地实现用户与管理者的联系。(6)后台管理模块 此模块

55、是本站的主体,仅面向管理员,在这里管理员可对网站所有内容进行修改,删除,处理。4.24.2 系统详细设计系统详细设计4.2.14.2.1 数据库的详细设计数据库的详细设计会员购买订单管理管理员仓库管理配送包含图书1mmmm11mm1图图4-2 数据库总数据库总E-RE-R图图会员用户编号性别用户名邮箱真实姓名密码问题收货信息图图4-3 会员信息会员信息E-RE-R图图图书图书编号商品单位商品名称商品价格商品资料出版社作者库存图图4-4 图书信息图书信息E-RE-R图图 20订单订单编号图书编号用户名称收货地址邮编下单时间支付方式商品总价图图4-5 订单信息订单信息E-RE-R图图管理员管理员名

56、称密码权限图图4-6 管理员管理员E-R图图仓库商品编号商品数量商品名称图图4-7 仓库仓库E-R图图数据库逻辑结构设计:会员(用户编号,用户名,密码,邮箱,真实姓名,问题(密码找回) ,收货信息)图书(图书编号,商品名称,出版社,商品单位,商品价格,商品资料,作者,库存)订单(订单编号,用户名称,下单时间,图书编号,收货地址,邮编,支付方式,商品总价)管理员(管理员名称,密码,权限)仓库(商品编号,商品名称,商品数量)网上书店的数据库名称为:hdtt,用于存储所有的信息表。hdtt 中的信息表如下:图书单位表(danwei)表表 4-14-1 图书单位表图书单位表 21序号英文名中文名数据类

57、型长度(字符)1Id自动编号长整型2danweiname单位名称文本2553danweiorder单位编号长整型出版社表(pingpai)表表 4-24-2 出版社表出版社表序号英文名中文名类型长度(字符)1Id自动编号长整形2Pingpainame出版社名称文本2553Pingpaiorder出版社编号数字4tuijian推荐数字订单表(shop_action)表表 4-34-3 订单表订单表序号英文名中文名数据类型长度(字符)1actionid订单编号自动编号2Username用户名文本3Actiondate下单时间时间/日期4Bookid图书编号数字5Bookount图书数量数字6Din

58、gdan订单编号文本7Zhuangtai订单状态数字8shouhuoname收货人文本9Shouhuodizhi收货地址文本10Youbian邮编数字11Liouyan留言备注12Zhifufangshi支付方式数字13Sonhuofangshi送货方式数字14shousex性别数字15Zonger金额数字16Userzhenshiname用户真实姓名文本17Useremail邮箱文本18Usertel电话文本19Userid用户编号数字20Danjia单价数字 2221Feiyong费用数字22Fapiao发票数字23Fhsj发货时间日期/时间24Shjiaid送货编号数字图书表(shop_

59、books)表表 4-44-4 图书表图书表序号英文名中文名类型长度(字符)1Bookid图书编号数字2Bookname商品名称文本3Pingpai出版社文本4Bookchuban单位数字5Booadate出版日期时间/日期6Bookmulu图书目录文本7Huiyuanjia商品价格数字 8vipjiaVip 价格数字9shichangjia市场价数字10isbn作者文本11Zhuang图片文本12bookcomtent说明文本13Kucun库存数字14Liucount浏览次数数字15Dazhe折扣数字16Adddate添加日期时间/日期图书大类(shop_anclass)表表 4-54-5

60、图书大类图书大类序号英文名中文名类型长度(字符)1Anclassid自动编号自动编号2Anclass名称文本3Anclassidorder编号数字4fudongjia浮动价数字图书小类(shop_nclass)表表 4-64-6 图书小类图书小类序号英文名中文名类型长度(字符)1Nclassid自动编号自动编号 232Nclass名称文本3Nclassidorder编号数字4anclassid所属大类数字新闻(shop_news)表表 4-74-7 新闻新闻序号英文名中文名类型长度(字符)1Newid自动编号自动编号2newsname新闻名称文本3Newscontent内容备注4Addname

61、发表时间时间/日期5viewcount浏览次数数字评论(shop_pinglun)表表 4-84-8 评论评论序号英文名中文名类型长度(字符)1Pinglunid自动编号自动编号2Bookid图书编号数字3Pinglunname评论人文本4Pinglundate评论时间时间/日期5Pingluntitle评论标题文本6Pingluncontent评论内容备注7Pingji评级数字8IpIp 地址文本9Shenhe审核数字10Huifu回复备注11huifudate回复时间时间/日期管理员表(shop2088_adminstrator)表表 4-94-9 管理员表管理员表序号英文名中文名类型长度

62、(字符)1Adminid自动编号自动编号2Admin用户名文本3Password密码文本4Flag权限数字投票表(toupiao)表表 4-104-10 投票表投票表 24序号英文名中文名类型长度(字符)1Id自动编号自动编号2Title标题备注3Select选项文本4Answer答案数字5Dateandtime时间时间/日期6ischecked投票次数数字用户表(user)表表 4-114-11 用户表用户表序号英文名中文名类型长度(字符)1Userid用户编号自动编号2Username用户名称文本3Useremail邮箱文本4Userpassword密码数字5Sex性别数字6Adddote

63、注册时间时间/日期7Lastlogin最后登录时间时间/日期8Quesion问题文本9Answer答案文本4.2.24.2.2 系统物理配置方案设计系统物理配置方案设计操作系统:Windows XP开发工具:A数据库:Access硬件配置:CPU:Pentium 200MHz 以上内存:32MBRAM 以上硬盘:100MB 以上磁盘空间显示分辨率:最低 800600 像素 建议 1440900 像素系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。该系统以 WindowsXP 为平台,采用 ASP 开发语言,还采用简单方便的 access数据库,有效的保证了系统兼容性和可

64、扩展性。4.2.34.2.3 输入设计输入设计注册信息表 25表表4-124-12 注册信息表注册信息表用户名密码确认密码电子邮箱问题提示正确答案登录信息表表表4-134-13 登录信息表登录信息表用户名密码验证码图书信息添加,删除,修改表表表4-144-14 图书信息添加,删除,修改表图书信息添加,删除,修改表大类小类图书名称出版社作者单位价格其他资料图片说明图书大类添加,删除,修改表表表4-154-15 图书大类添加,删除,修改表图书大类添加,删除,修改表分类名称分类排序浮动价图书小类添加,删除,修改表表表4-164-16 图书小类添加,删除,修改表图书小类添加,删除,修改表选择大类分类名

65、称分类排序订单信息添加,删除,修改表表表4-174-17 订单信息添加,删除,修改表订单信息添加,删除,修改表图书名称数量单价收货信息4.2.44.2.4 输出设计输出设计注册信息查询表表表4-184-18 注册信息查询表注册信息查询表用户名密码确认密码电子邮箱问题提示正确答案登录查询表表表4-194-19 登录查询表登录查询表用户名密码注册时间最后登录时间登录次数图书信息查询表表表4-204-20 图书信息查询表图书信息查询表 26大类小类图书名称出版社作者单位价格其他资料图片说明订单查询信息表表表4-214-21 订单查询信息表订单查询信息表订单号货款费用订单状态 275 系统实现系统实现

66、5.15.1 登陆界面登陆界面登陆界面是用户注册,登录网站的入口,如下图所示:图图5-15-1 登陆界面登陆界面注册用户注册成功用户登录修改资料及进行其他功能操作图图5-25-2 用户使用流程图用户使用流程图5.25.2 用户界面的实现用户界面的实现网上书城管理信息系统的主界面分为上下结构,上面部分是该系统的所有功能及模块,下面部分是各个模块及功能的详细界面,如下图所示: 28图图 5-35-3 前台预览图前台预览图商品列表浏览未注册用户未登录已注册用户登 录选择商品购 买提交订单修改所选商品完 成查询订单图图5-45-4 用户购物流程用户购物流程5.35.3 后台管理界面的实现后台管理界面的实现后台管理界面分为左右结构,左边是后台所有功能,右边为左边各个功能的显 29示窗口,如下图所示:图图 5-55-5 后台预览图后台预览图管理员登录增加/修改货物批量查看用户资料批量查看订单图图5-65-6 管理员管理流程图管理员管理流程图5.45.4 图书子系统图书子系统5.4.15.4.1 图书搜索图书搜索为了方便客户,客户可以根据条件进行图书检索,条件包括图书类别、图书名称。系统检索数据库把

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!