[经管营销]管理员对会员管理及订单管理.doc
东北大学本科生毕业设计(论文)专用纸摘要在商品经济时代,中介的作用就不容忽视。随着Internet的普及和发展,我们迎来了信息化时代,这使得传统经济和信息技术结合日趋紧密,探讨基于Internet的商务中介网站就更加势在必行。当今已有的商务中介网站多数功能都不是很完善,只能实现某一个特定领域的中介,一站囊括多领域的比较少见。根据这一现状,本文针对管理员对客户管理和订单管理进行详细研究。首先对网站开发相关技术的背景和国内外商务中介网站的情况作以简要的介绍和分析,并对本商务中介网站的具体流程和功能进行了分析和设计。其次,我对本次开发语言进行了详细的介绍,已经它与其他开发语言的比较。突出其的优点及不足。然后,我们进行了系统设计工作。在研究中我们发现,传统的商业中介模式是充当买卖双方信息交换的桥梁,那么我们购物网站站也要具备这一点。我们在栏目设计中设置了包括用户注册和管理,信息发布、客户管理、查询,订单管理等在内的几个模块。其中有些是我们的特色,比如系统的交互性、连接池等。接下来我们对各模块的基本原理和流程进行了阐述。在此部分,我们还对系统的数据库库设计、接口设计和服务器软件的选择进行了介绍。接下来详细介绍了商务中介网站的实现,也就是具体的系统开发思路和编程思想及整合过程。数据库的建立方面,我们采用SQLSever数据库管理系统,并用连接池连接它。本文还列出了部分关键代码,详细的情况读者可以参考。本文最后将系统测试的过程和结果进行了阐述,得出最后结论。并把本系统实现的意义与有待改进的地方一一列举出来,期待在今后的学习生活中使之日臻完善。关键词:JSP、在线购物、系统设计、实现、测试与评价AbstractIn the commodity economy time, the intermediary function is not allow to neglect. Along with the Internet popularization and the development, we greet the becoming an information based society time,this causes the traditional economy and the information technology union is day by day close, discusses based on the Internet commercial intermediary website more imperative.Now had the commercial intermediary website most functions all are not very perfect, only can realize some specific domain intermediary, a station includes the multi- domains quite to be rare. According to this present situation, this article conducts the dissect in view of the manager to the customer management and the order form management.First does to the website development correlation technology background and the domestic and foreign commercial intermediary website situation by the brief introduction and the analysis, and has carried on the analysis and the design to this commercial intermediary website concrete flow and the function.Next, I have carried on the detailed introduction to this development language, already it and other development languages comparisons.Highlights its merit and the insufficiency.Then, we have carried on the system design work. We discovered in the research that, the traditional commercial intermediary pattern is acts as business both sides exchange of information the bridge, then our shopping website stands also must have this point. We have established in the column design including the user registration and the management, the information issue, the customer management, the inquiry, the order form management and so on several modules. Some is our characteristic, for instance system interaction, connection pond and so on. Met down us has carried on the elaboration to various modules basic principle and the flow. In this part, we also to the system database storehouse design, the connection design and the server software choice have carried on the introduction.Met down in detail introduced the commercial intermediary website realization, also was the concrete system development mentality and the programming thought and the conformity process. The database establishment aspect, we use the SQLSever database management system,and connects it with the connection pond. This article has also listed the partial essential codes, the detailed situation reader may refer.This article finally and has carried on finally the system test process the elaboration, draws the final conclusion. And with the place which awaits improvements 11 enumerates this system realization significance, anticipated will cause it better and better in the next study life.Key word: JSP, on-line shopping, system design, realization, test and appraisal目录引言- 1 -第1章 网上购物系统概述- 2 -1.1.网上购物系统的发展- 2 -1.4网上购物系统内容及目标- 3 -1.4.1 开发工具及平台的选择- 3 -1.4.2 接口- 3 -1.4.3程序运行方式- 4 -1.4.4 产品概述- 4 -1.4.5 目标- 4 -第2章 技术背景- 5 -2.1 JSP技术概述- 5 -2.1.1 JSP的起源发展- 5 -2.1.2 JSP的特点- 5 -2.1.3 JSP与其他同类技术的比较- 7 -2.2 SQLSever数据库概述- 8 -2.2.1 SQLSever技术背景及主要特征- 8 -第3章 网上购物系统开发的需求分析- 10 -3.1网上购物系统概述- 10 -3.1.1消费者网上购物总体流程的概述- 10 -3.1.2产品管理- 11 -3.1.3新闻管理- 11 -3.1.4 会员系统- 12 -3.1.5 留言簿- 12 -3.1.6 广告条管理- 13 -3.2网上购物系统的流程分析- 13 -3.2.1 网站总体流程- 13 -3.3客户管理- 14 -3.3.1客户管理用例图- 15 -3.3.2 客户管理类图- 16 -3.4 订单管理- 16 -3.4.1 订单管理用例图- 17 -3.4.2 订单管理类图- 17 -35网上购物系统的数据字典- 18 -3.5.1外部实体定义- 18 -3.5.2处理过程定义- 18 -3.5.3数据流定义- 20 -3.5.4数据存储定义- 21 -3.5.5 非功能需求- 22 -第4章 网上购物系统的设计及实现- 23 -4.1 系统设计- 23 -4.2 客户管理的设计- 24 -4.2.1 客户管理及订单管理模块- 24 -4.2.2 管理员对会员管理的工作流程- 25 -4.3 订单管理的设计- 26 -4.3.1管理员对订单管理的设计- 26 -4.3.2 订单管理模块实体E-R图- 27 -4.4系统结构设计- 28 -4.5数据库设计- 29 -4.5.1 数据库需求分析- 29 -4.5.2 数据库概念结构设计- 30 -4.5.3数据库逻辑结构设计- 31 -4.5.4数据库连结池的配置- 33 -4.6程序设计- 36 -4.6.1会员管理的实现- 36 -4.7 功能模块测试文档- 38 -4.7.1测试目的- 38 -4.7.2测试项目- 38 -4.7.3测试过程- 39 -4.7.4测试结果- 39 -结束语- 41 -附录一性能描述- 43 -附录二 约束条件- 45 -附录三 属性- 46 -致谢- 48 -参考文献- 49 - 59 -引言贸易的全球化和internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务(E-Comnerce)。电子商务是指应用电子信息技术和现代internet网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着生活“e时代”的到来,上网的人数越来越多,网上购物将是人们的一大生活方式之一,网上购物系统的完善和便捷将是现代社会必然的需求。电子商务是internet发展的直接产物,是网络技术应用的全新发展方向internet本身具有的开放性、全球修、低成本、高效率的特点,也成为了电子商务的内在特点,并使得电子商务大大超越了作为一种新的贸易形式历具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且还将影响到整个社会的经济运行与结构,但是,要实现完整的电子商务不仅涉及到卖家和买家,还会有金融机构,政府机构、认证机构、配送中心习机构的加入,由此而涉及到网上银行、在线支付等条件的成熟和数据加密、电子签名等安全技术的完善,所以,要建立一个比较完善的电子商务网的并不随急于求成,必须要对电子商务有一定购认识和了解还必须进行严密的策划和准备,这样才能使电子商务尽快完善,尽早收益。第1章 网上购物系统概述1.1.网上购物系统的发展 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上订购系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 网上购物的现状 在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。1.3网上购物系统的构建 现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都和重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际应用开发中解决方案是建立网站, 以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。1.4网上购物系统内容及目标1.4.1 开发工具及平台的选择操作系统:使用WINDOWS2000系列操作系统。数据库管理系统:使用SQL Server数据库。其他支撑软件:Tomcat 4.1.241.4.2 接口该存货监控软件使用HTTP或TCP/IP通讯协议,建立在INTERNET或INTRANET的网络基础之上。1.4.3程序运行方式该软件的运行在WINDOWS2000 系列操作系统下。1.4.4 产品概述所谓的网上购物系统就是为买卖双方提供信息与交易平台的系统,从而使买卖双方减少通信时间和成本。同时,由于中介是一个信息流的流通过程,我们对信息的发布者收费,从而网使网站自身从信息的流通中获取利润。网站的模块主要做以下划分:用户注册和登陆模块,购物车模块,商品管理模块,会员管理模块,订单管理模块。本项目的名称:网上购物系统的设计与实现。本项目的提出者和开发者是商业中介网站设计与实现研究小组的学生,用户是利用INTERNET发布信息与达成交易的广大网民和企业。1.4.5 目标(1) 在已有的先进理念与技术的基础上使本商业中介网站的功能更完善。(2) 使通过INTERNET发布信息地广大网民与企业更容易达成交易。(3) 节省成本、提高效率。(4) 使企业与个人能通过本网站系统,方便的发布、管理和查询信息。同时,网站对用户的管理也能简单实用。第2章 技术背景2.1 JSP技术概述在本课题中,我们采用JSP作为动态网页开发语言。现在对其做以简要介绍和分析。2.1.1 JSP的起源发展从来没有任何事物象互联网那样,对人类的活动产生如此深刻的影响,无论是政府、企业,以及个人,莫不如此。与此同时,IT产业也面临一场革命传统应用向基于INTERNET/WEB的服务模式转化。翻开历史,我们可以看到互联网的形成和发展就是以分布性、开放性和平台无关性为基础,这是INTERNET与生俱来的属性。随着互联网应用的发展,又引入了诸如RPC/COM/CORBA等技术,但这些技术在实际应用中,又存在着很多不足。为了进一步开发机遇WEB的应用,SUN公司推出了以JAVA技术为核心、目前唯一在市场上得到官方应用的技术体系,它更接近或者满足于互联网在智能化WEB服务上对分布性、开放性、和平台无关性的要求,同时其在健壮性、安全性、组件化等方面也更为成熟稳定,获得了众多IT厂商和产品的支持,其中就包含JSP技术。2.1.2 JSP的特点JSP已经成为开发动态网站的重要而快速、有效的工具,是全新的网络服务器端编程环境。它充分利用了JAVA的强大功能,随着JAVA技术的日益成熟和流行,JSP在网络编程中也变得越来越重要。它具有极强的扩展能力,良好的收缩性,以及与平台无关的开发特征。其特点主要有:(1)将内容的生成和显示进行分离使用JSP技术,WEB页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JAVABEANS组件中,并且捆绑在小脚本中。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容,并且将结果以HTML页面的形式发送浏览器。这有助于作者保护源代码,又保证任何基于HTML的WEB浏览器的完全可用性。(2)生成可重用的组件绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发WEB页面开发人员不一定都熟悉脚本语言编程。JSP技术封装了许多功能,它们是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JAVABEANS组件,设置或者检索组件属性,下载APPLET,以及执行用其他方法更难于编码或耗时的功能。通过开发定制标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得WEB页面开发人员能够使用熟悉的工具和如同标识一样地执行特定功能的构件来工作。(4)JSP能提供所有的SERVLETS功能与用PRINTLN书写和修改HTML相比,JSP只需留出空间让SERVLETS程序员插入动态部分即可。(5)健壮的存储管理功能和安全性由于JSP的内置脚本语言是基于JAVA语言的,而且所有的JSP页面都被编译成为JAVA SERVLET,JSP页面就具有JAVA技术的所有特点,包括健壮的存储管理功能和安全性。(6)一次编写,随处运行作为JAVA平台的一部分,JSP拥有“一次编写,随处运行”的特点,随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。(7)JSP的平台适应性更广几乎所有的平台都支持JAVA,JSP+JAVABEANS,它们可以在任何平台下通行无阻。从一个平台移植到另一个平台,JSP和JAVABEANS甚至不用重新编译,因为JAVA字节码都是标准的字节码与平台无关。(8)JAVA中连接数据库的技术是JDBCJAVA程序通过JDBC驱动与数据库相连,执行查询、提取数据等操作。SUN公司还开发了JDBC-ODBC BRIDGE,用此技术JAVA程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以JAVA程序能访问诸如ORACLE,SYBASE,MS SQL SERVER和MYSQL等类型数据库。2.1.3 JSP与其他同类技术的比较为了简明起见,下面将主流的网页动态开发脚本(JSP,ASP,PHP)列表做下比较。JSP与ASP、PHP技术都是目前网上最流行的在服务器端运行的脚本技术,JSP能用JavaBeans技术封装,达到商业逻辑的目的,ASP对应之的是COM组件,因此两者都能用于开发商业逻辑,PHP则更像于一个纯脚本,仅适合于普通的网站开发,而不能用作商业逻辑而被冠以“Person Home Page”的名称,这是最贴切不过的了。JSP与ASP相比,JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通Java语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题,在这方面ASP和PHP会比JSP更容易胜出。值得一提的是,ASP的最新版本ASP.NET与原来的ASP性质完全是不同的,它和JSP一样,都是一种编译性的脚本,本身完全与强大的Net框架结合,完美的支持Xml的各种应用,与昔日的ASP不可同日而语,但是无论是ASP还是ASP.NET,它都摆脱不了Windows平台本身,这是ASP一个致命的缺点2.2 SQLSever数据库概述在数据库的选择方面,我们选择SQL sever数据库。下面做以简单介绍2.2.1 SQLSever技术背景及主要特征SQL Server 2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。在经历了SQL Server 6.5和7.0两个版本的尝试后,微软公司终于开始向大规模的业务领域进发了。记得在以前各种关于SQL Server的文章,都会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000版之中。其实这是一种误解。在过去的很长一段时间中,微软公司凭请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己头上的这顶帽子。有了强大的性能和功能支持,再配合其一向为人称道的易用性,SQL Server可以说成为了开发者手中的一柄利器! 另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用Access作为数据库平台的案例,并展开相关的内容。这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。SQL Server 2000提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比Access大。另外,SQL Server 2000可以兼顾小、中、大规模的应用,有着远远比Access强大的伸缩性。因此,建议大家不如一步到位,直接从高起点开始,这对于持续发展个人技能也是很有好处的。硬件和操作系统要求 下面说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。硬件最低要求计算机 Pentium 166 MHz 或更高。内存 (RAM) 至少 64 MB,建议 128 MB 或更多。根据我的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。 硬盘空间 需要约500MB的程序空间,以及预留500M的数据空间显示器 需要设置成800x600模式,才能使用其图形分析工具 下面说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。 SQL Server 版本或组件操作系统要求 企业版 Microsoft Windows NT Server 4.0、Microsoft Windows NT Server 4.0 企业版、Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。(所有版本均需要安装IE5.0以上版本浏览器) 标准版 Microsoft Windows NT Server 4.0、Windows 2000 Server、Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。 个人版 Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。第3章 网上购物系统开发的需求分析3.1网上购物系统概述3.1.1消费者网上购物总体流程的概述从消费者角度来看,网上购物就是指他们通过Internet来购买商品并享受服务, 消费者可浏览网上商品目录,比较、选择满意的商品或服务,通过Internet下订单,通过网上付款或离线付款、卖方处理订单、网上送货或离线送货,完成整个网上购物的过程。具体说来,消费者在选择完一个目标商场后,就会进入商场所在的站点,这时消费者首先看到应该是商场的主页,在主页上展示了该商场琳琅满目的特色商品,这个过程就是消费者浏览商品的过程。消费者在此时也可以通过商场提供的商品搜索引擎,检索到自己想要购买的商品。那么当消费者选中了让自己倾心的商品后,将会点击鼠标将商品放入购物车中,这也就是所谓的购买过程,此时消费者可以选择继续购买或是付款结帐。其实前面所述的过程和我们平时到超市里购买商品的过程是很相似的,网上商城之所以采用这样的流程,目的也是为了让消费者感觉到网上购物的轻松。而对于购物车中的已选的商品,消费者可以随意添加删减,这也和传统的自选购物方式没什么区别。那么当消费者的购买过程结束后,他们要进入付款结帐的页面,也就是网上收银台,在这里,商家的网站将会判断消费者是否已经以本人的身份登录到他们的网站上,如果尚未登录,商家会提示消费者登录,如果消费者是第一次到该商场购买商品,那么商家也会提示消费者先注册为该商场的会员。当消费者登录后,他们就可以在网上收银台选择付款方式和交货方式、地点等,最终确认后提交生成本次购物的订单。到此为止,消费者的购物过程就结束了,那么其它的事情就由商家来处理了,消费者只需等待着商家发给他们的到货信息,就可以拿到自己倾心的商品。3.1.2产品管理产品发布管理系统,是将网页上产品发布进行集中管理,分类别系统化、标准化的发布到网站上的一种网站应用程序。前台用户可通过页面浏览查询,后台管理可以管理产品价格、简介、样图等多类信息。特点:按类别、名称、价格等关键字对产品进行搜索查询,查询结果列表显示通过管理界面对产品进行分类可对每个产品信息进行编辑,包括产品的名称、型号、价格、内容等相关信息。支持图片上传,每条信息可配上图片,并选择图片与文字的显示方式 产品的列表显示,可按点击次数进行排行,可掌握畅销产品3.1.3新闻管理新闻管理系统,又称为信息发布系统,是将网页上的某些经常变动的信息,如:网站新闻、产品发布、业界动态等集中管理,按某些共性分类,通过简单的操作加入数据库,发布到网站上的一套系统。它的出现大大减轻了网站更新维护的工作量,加快了信息的传播速度,使网站时时保持着活力和影响力。特点:支持图片,每条信息和新闻可配上图片,并选择图片与文字的显示方式 支持各种风格的新闻显示样式,可定制个性化新闻模版管理员可分配新闻管理权限,如(发布者,审核人员、最高管理员)管理员可创建新闻栏目,将各类新闻分类进行发布管理员可自选添加、修改新闻显示范本,以改变新闻的显示方式3.1.4 会员系统会员注册管理系统,可提高浏览者对网站的忠诚度,可实现网站部分内容只向会员开放,通过对会员的优惠措施,使网站拥有稳定的客户量。特点: 浏览者在线填写注册表,系统可自动添加成为会员前台会员可自行维护个人注册信息,可对个人注册信息进行修改和删除后台设置会员管理界面,管理员可对会员信息进行分类查询(日期、姓名)、删除后台管理界面可对会员依据一定规则(例如:性别、年龄段、所在地区、购物累计等)分类统计可设定会员级别,支持会员级别依据规则人工升级3.1.5 留言簿提供了一个公共的信息发布平台,特别适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;以及会员对网站的意见与建议,可以使网站人员随时对网站进行维护与修改。特点: 用户可方便快捷的构建自己的网上个人留言簿 支持关键字查询和分类检索 后台管理界面,可对每页显示留言数设置,删除、修改用户、留言用户网上提交可采用悄悄话形式留言,只有管理员可以查看管理员可对用户留言问题进行回答3.1.6 广告条管理广告订单系统是网站与其它网站建立合作关系所不可或缺的工具。主要用于接受客户的广告订单,投播客户的广告Banner、友情链接,并进行管理和统计。特点:用户根据自身需求选择投放广告的位置,可由系统随机显示,让访客每次看到的广告条都不一样管理员后台管理确认广告订单3.2网上购物系统的流程分析3.2.1 网站总体流程图3-1 网站总体流程图Fig.3.1 Collectivity of website3.3客户管理管理员在进入管理员界面之后,对会员进行管理。包括对察看会员信息,删除会员、会员升级、添加VIP会员等操作。3.3.1客户管理用例图图3-2 会员管理用例图Fig.3.2 Member manage case chart 3.3.2 客户管理类图图3-3 会员管理类图Fig.3.3 Member manage class chart3.4 订单管理管理员进入订单管理界面之后,对订单进行管理。包括察看订单信息、确认订单、删除订单等。3.4.1 订单管理用例图图3-4订单管理用例图Fig.3.4 Order form manage case chart3.4.2 订单管理类图图3-5订单管理类图Fig.3.5 Order form manage class chart35网上购物系统的数据字典3.5.1外部实体定义名称:消费者 说明:具有购物需求的个人 输入数据流:查询反馈、登录或注册反馈输出数据流:提交注册表单、提交购物车、结帐3.5.2处理过程定义名称:注册与登录处理 功能:处理新用户注册或已注册用户的登录 输入数据流:提交注册表单或登录表单输出数据流:消费者编号名称:在线购物 功能:向购物车中添加商品或修改、删除商品 输入数据流:消费者编号输出数据流:提交购物车名称:网上收银台 功能:搜集消费者个人信息,自动生成订单 输入数据流:提交购物车输出数据流:结帐名称:订单查询 说明:处理当前消费者订单查询的请求 输入数据流:消费者编号输出数据流:查询反馈3.5.3数据流定义名称:提交注册表单或登录表单 别名:注册或登录请求 数据流来源:消费者数据流去向:P1名称:登录或注册反馈 别名:登录或注册反馈 数据流来源:P1数据流去向:消费者名称:消费者编号 别名:消费者编号 数据流来源:P1数据流去向:P2名称:消费者用户名 别名:消费者用户名 数据流来源:消费者数据流去向:P4名称:查询反馈 别名:当前消费者订单查询反馈 数据流来源:P4数据流去向:消费者名称:提交购物车 别名:提交购物车 数据流来源:P2数据流去向:P3名称:结帐 别名:结帐 数据流来源:P3数据流去向:网上支付中心3.5.4数据存储定义名称:消费者信息表 别名:当前消费者的注册信息 数据流来源:P1结构:消费者编号+消费者电子信箱email+消费者登录口令+消费者姓名+消费者联系电话+消费者详细地址+消费者所在省+消费者所在城市+消费者邮编+注册日期+试验组号关键字:消费者编号名称:销售商品表 别名:商品展台销售的商品 数据流来源:结构:商品编号+此商品