《634522428经济管理专业电子商务毕业论文BtoC模拟网站的分析、设计与实现.doc》由会员分享,可在线阅读,更多相关《634522428经济管理专业电子商务毕业论文BtoC模拟网站的分析、设计与实现.doc(50页珍藏版)》请在三一办公上搜索。
1、摘 要BtoC电子商务是以Internet 为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。BtoC模拟网站开发是集计算机技术、多媒体技术 、数据库技术、 网络通讯技术、安全和密码技术 、管理技术、软件科学以及社会经济学等多种学科和前沿技术于一体的,其目的是使学生能够通过实验直接感受电子商务知识的商业化应用过程,具体的把握所学的专业知识,最终达到将所学的书本知识实用化、具体化。本课题主要是通过了解电子商务的基本原理,操作流程及网络安全等多方面的知识,针对BtoC电子商务流程的结构和功能设计网站,使其能充分完成BtoC电子商务的流程,对BtoC电子商务的参与者如用户、银行、
2、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟,并能充分体现出各角色的关系,让人们充分了解电子商务BtoC方面的内容。本论文着重阐述了BtoC模拟网站的分析、设计与实现,系统主要包括以下几个模块:会员注册及登录、商品分类展示、商品信息检索、购物车、生成订单、订单查询等模块,通过这些模块实现使学生能够直接感受到电子商务的商业化应用过程,并通过知识的运用深入理解电子商务原理和过程。关键词:电子商务,BtoC,模拟网站,分析与设计,角色模拟ABSTRACT E-commerce refers to the online business activities, its import
3、ant technical features is the use of Web technology for the transmission and processing of business information. BtoC e-commerce is a business model,which on the Internet as the main means, by businessmen or business through a web site to provide consumers with goods and services.BtoC simulation web
4、site development is computer technology, multimedia technology, database technology, network communications technology, Password security and technology, management technology, software economics and social science and other disciplines, and in the forefront of technology integration. Its purpose is
5、 to enable students to feel directly through experimental e-commerce knowledge of the commercial application process grasp the specific learning expertise, which will eventually learn practical and knowledge of the book.The main issue is to understand the basic principles of e-commerce, operating pr
6、ocedures and network security, and other aspects of knowledge, BtoC e-business processes against the structure and function design websites, it can be fully completed BtoC e-commerce process, the BtoC e-commerce players such as users, banks, shops role for the activities and role in the process of t
7、he role of true integrity simulation, and to fully reflect the role of the relationship, so that the people are fully aware of the BtoC e-commerce content.This paper focuses on the BtoC simulation for the analysis, design and implementation, the system consists of the following modules : Member regi
8、stration and login, the value of classified display, the value of information retrieval, shopping cart, production orders, orders inquiry module, These modules enable students to appreciate the commercialization of e-commerce application, through knowledge and the use of in-depth understanding of e-
9、commerce principles and processes.Key Words: E-commerce, BtoC, Simulation website, Analysis and Design, Simulation role目 录摘要IABSTRACTII第1章 绪 论11.1 BtoC电子商务概述11.1.1电子商务的定义11.1.2 BtoC电子商务概述11.2 BtoC在国内外的发展21.3 BtoC电子商务的种类31.4 BtoC电子商务的优缺点31.5系统开发的背景、必要性和意义3第2章 总体规划42.1 概述42.2 系统目标42.2.1近期目标42.2.2远期目标4
10、2.3 系统方案42.3.1 系统的几种方案介绍42.3.2 系统的几种方案比较分析52.3.3 结论52.4开发语言的选择52.5 服务器配置62.6 实施计划62.6.1 工作任务的分解62.6.2实施进度62.6.3 预算7第3章 系统分析83.1概述83.1.1系统分析的原则83.1.2系统分析的方法83.2系统需求分析83.2.1系统开发的必要性83.2.2目标及其内容93.3 系统功能分析93.3.1模块的划分93.3.2模块功能描述93.3.3数据流程分析103.4 数据字典133.4.1数据元素定义143.4.2数据结构163.4.3数据流173.4.4处理逻辑183.4.5数
11、据存储203.4.6外部项213.5 系统数据分析22第4章 系统设计234.1概述234.1.1系统设计目标234.1.2系统设计的原则234.1.3系统设计理念244.1.4系统设计的方法244.2计算机系统的选择244.2.1硬件环境244.2.2 软件环境254.3系统总体结构设计254.4模块设计274.5数据库设计294.6.1代码设计的原则354.6.2校验码计算公式354.6.3代码设计的评价与验收354.7输出设计354.7.1 输出项目及输出的承担者354.7.2 输出要求及主要功能要求364.7.3 输出界面设计364.8输入设计374.8.1 输入项目及承担者374.8
12、.2 输入要求及主要功能要求374.8.3输入界面设计374.9系统安全策略设计374.9.1 网络安全问题374.9.2网络安全技术384.9.3采取措施39第5章 系统实施与维护405.1概述405.2 程序设计405.2.1程序设计的原则405.2.2程序设计的基本要求405.2.3程序语言简介405.2.4开发工具简介415.2.5系统源代码415.3系统测试415.3.1系统测试的目标415.3.2系统测试的方法425.4系统维护42结论43致谢44参考文献45附录146第1章 绪 论当今世界,互联网已为人类社会创造出了一个全新的信息空间。Internet的完善和发展产生出了一个与地
13、域、空间无关的世界一体化市场,一种全新的、基于计算机网络的新型商业机制正在逐步形成,从而造就了电子商务这一新的领域。1.1 BtoC电子商务概述1.1.1电子商务的定义电子商务至今没有统一的定义,这也是电子商务概念很容易引起混乱的原因之一。国内外不同的书籍、机构等对于电子商务的定义都有差异,电子商务研究者从不同角度给出了众多电子商务定义。电子商务专家李琪教授在电子商务概论中对电子商务的定义:首先将电子商务划分为广义和狭义的电子商务。广义的电子商务定义为,使用各种电子工具从事商务或活动。这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,到NII(国家信息基础结构信息高速公路)
14、、GII(全球信息基础结构)和Internet等现代系统。而商务活动是从泛商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到泛商品的合理、合法的消费除去典型的生产过程后的所有活动。狭义电子商务定义为,主要利用Internet从事商务或活动。电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动对
15、象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。电子商务专家杨坚争教授在电子商务基础与应用中对电子商务的定义:电子商务系指交易当事人或参与人利用现代信息技术和计算机网络(主要是因特网)所进行的各类商业活动,包括货物贸易、服务贸易和知识产权贸易。对电子商务的理解,应从“现代信息技术”和“商务”两个方面考虑。一方面,“电子商务”概念包括的“现代信息技术”应涵盖各种使用电子技术为基础的通信方式;另一方面,对“商务”一词应做广义解释,使其不论是契约型还是非契约型的一切商务性质的关系所引起的种种事项。如果将“现代信息技术”看作一个子集,“商务”看作另一个子集,电子商务
16、所覆盖的范围应当是这两个子集所形成的交集,即“电子商务”标题之下可能广泛涉及的因特网、内部网和电子数据交换在贸易方面的各种用途。1.1.2 BtoC电子商务概述BtoC电子商务是电子商务一种模式,它是以Internet为主要手段,由商家或企业通过网站向消费者提供商品和服务的一种商务模式。目前,在Internet上遍布了各种类型的BtoC网站,提供从鲜花、书籍到计算机、汽车等各种消费品和服务。由于各种因素的制约,目前以及未来比较长的一段时间内,这种模式的电子商务还只能占比较小的比重。但是,从长远来看,企业对消费者的电子商务将取得快速发展,并将最终在电子商务领域占据重要地位。从贸易活动的角度分析,
17、最完整的、最高级的BtoC电子商务应该是企业利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。 要实现完整的BtoC电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与BtoC电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在BtoC电子商务中发挥着重要的不
18、可或缺的作用。1.2 BtoC在国内外的发展BtoC在国外发展较为成熟,其安全性也比较强,另外从法律、管理、政策等方面均日臻完全成熟。国内的BtoC商务正进行的如火如荼,各种类型的BtoC网站也如雨后春笋一般,发展势头迅猛。中国BtoC电子商务的发展,已不再是卓越、当当和近几年夺人眼球的淘宝的天下了;大中、国美传统交易商家也把交易搬到网上,为BtoC发展也火上一把;而鲜花类、家具日用类等网站的崛起,也无声在BtoC领域占领一席之地。BtoC网站是网络深入人们生活的必然趋势,而到目前为止,电子商务技术和市场在发达国家已经发育成熟。通过网络平台,用户甚至可以购买到汽车等大件、高额物品。未来,在地球
19、上任何角落的人,只要拥有一台计算机、浏览器、Internet连接和信用卡,就能通过网络平台完成各种商品的选购,同时还能享受到完善的服务。美国的电子商务发展是建立在极其发达的工业经济基础之上的,货物配送及金融服务业都很发达。但是,相比之下,中国发展BtoC也有其独特的优势。在美国,传统商业十分发达、便捷,服务完善,消费者已经熟悉了许多著名品牌,形成了固有的消费习惯。消费者一般都要求所购商品在24小时内送达,经常的要求是1个小时就要收到货物。不超过传统商业,网上购物就不能生存。而中国因为传统商业不发达,据EC123()网上折扣店的调查,中国网民对配送要求的时间,从下单到收到货物,能容忍3天,最长的
20、达到7天,对电子商务的发展形成了发展空间,或者说宽容度。BtoC在中国不仅是一种商业方式的革命,同时也是国家信息化的一部分,是普通老百姓走进互联网世界的一条最自然的途径,因此备受关注和呵护,消费者对于它十分宽容、热心支持。亚马逊身处发达的市场经济环境,这使它遇到难以克服的难题:不得不以自己募集的资金疯狂扩张,造成严重的负债;而中国BtoC面临的问题全然不同。研究同时也表明:中国在线吸引消费者的费用成本比美国低几十倍。传统商业形态无法在客户需要的时候提供的产品和服务,就为在线销售创造了赢利空间。因此对于中国的BtoC网站更多应该考虑的是如何能有效地利用社会经济环境给予的发展空间、创造出独特的商业
21、模式,赢得发展的机遇。1.3 BtoC电子商务的种类BtoC电子商务可以按照为消费者提供的服务内容不同分为:1提供无形产品和劳务的电子商务。(1)网上订阅模式,它包括:在线报务、在线出版、在线娱乐。 (2)付费浏览模式, 付费浏览模式通过网页向消费者提供计次收费性网上信息浏览与登记处下载的模式,消费者根据自己所需要的信息进行付费有偿地获取信息。 (3) 广告支付模式, 由于广告支付模式需要上网的企业的广告收入来维持,因此该企业网页能否吸引大量的广告就成为该模式能否成功的关键,而能否吸引网上广告又主要靠网站的知名度及网站被访和被点击的次数。2提供实物商品的电子商务。目前这种电子商务有两种在线销售
22、形式:(1)是在网上设立的虚拟店铺;(2)是参与并成为网上在线购物中心的一部分。3提供无形产品和劳务与实物商品的综合电子商务。这是一种订阅费服务费收入、广告费收入、虚拟店铺销售收入等交叉结合在一起的综合模式。企业提供的产品有实物和无形产品、劳务。1.4 BtoC电子商务的优缺点随着网络对人们生活的影响日益增大,尤其是电子化支付工具越来越普及,使BtoC的应用也越来越深入人们的生活。同时BtoC的优缺点也随着其广泛应用慢慢凸显出来,BtoC的优点是降低行销成本,因为BtoC电子商务减少交易环节,降低交易成本,从而降低消费者所得到的商品的最终价格。另外BtoC电子是商务有效减少售后服务的技术支持费
23、用,减少技术服务人员数量,减少技术服务人员出差的频率,也降低企业的经营成本。除此之外,BtoC的优点还在于消费者在选择产品的选择性广,透过网站提供的搜索引擎键入关键字,消费者可以找到许多相关的产品。BtoC的缺点是:买卖双方互动性低,购买者只能从网络广告上判断商品的型号、性能、样式和质量,对实物没有直接的感知。另外线上付款的安全性仍未让消费者放心,用信用卡进行支付,钱款被盗用的事件屡屡发生。1.5系统开发的背景、必要性和意义BtoC电子商务经过几年的实践和总结正在往更深入的方向发展。由此,越来越多的人们想要了解网络经济时代的企业经济管理模式,越来越多的企业希望聘用相关领域的人才,但现行的被动式
24、的高校教育模式有着自身无法弥补的弊端,学生无法真正了解电子商务在实际中是如何应用,所有学习大都是纸上谈兵,从而导致了理论与实践严重脱节的问题。BtoC模拟网站在于通过模拟电子商务活动过程和观察实际电子商务活动来重复电子商务知识,有助于学生了解和规范这一市场的商业、运用和技术上的要求,了解电子商务专业知识的具体运用,掌握电子商务是如何买现和运营的,体会电子商务专业知识的作用,同时,BtoC模拟网站也为学生提供了参与电子商务活动的机会,不仅使学生能够直接感受到电子商务活动规律,促使学生运用电子商务知识完成电子商务活动,更在于让学生发现电子商务经营模式、系统设计、技术选择、市场推广等方面存在的问题和
25、潜力,发现现存模式中的问题,提出改进意见。第2章 总体规划2.1 概述用户:东北电力大学经济管理学院拟建系统名称:BtoC模拟网站开发人:刘 颖2.2 系统目标2.2.1近期目标近期BtoC模拟网站主要实现以下目标:l 提供演示及操作平台,使用户可以进行多角色综合模拟l 系统架构清晰、界面友好美观,系统操作灵活、简便,实用性强。l 动态式信息发布l 提供多种信息搜索及查看方式,全面自动化管理,信息查询灵活、方便、快捷、准确预计时间:4个月所需费用:1000元2.2.2远期目标通过对该网站的不断完善,设置二级管理模式管理员和教师。管理员主要进行角色的分配及相关系统管理, 教师通过班级针对学生操作
26、过程及操作效果进行跟踪及考评,管理员教师及各角色之间还可以通过交互窗口及内部邮箱系统进行实时信息交流,使模拟交易与教学交流两者有机的结合,并且通过扩展,使该网站不仅为教学所用,也可以作为真实BtoC网站进行商品交易。预计时间:6个月所需费用:3000元2.3 系统方案2.3.1 系统的几种方案介绍1.方案一本系统使用单机作业,由专人输入有关信息,可以选购商品,上传商品,进行用户注册等。本系统拟采用奔腾处理器,256M内存,硬盘80G。打印机一台,光驱一个,鼠标一个,网络服务器一台。本系统客户端拟采用Windows xp操作系统,服务器采用Window NT操作系统,前端开发语言使用HTML,使
27、用SQL server数据库管理系统.投资费用约为1000元。2.方案二 系统以网站的形式开发,建成后可以和校园往相连,提供网上服务,真正做到网上购物,系统从总体上分为两个部分:一、前台信息系统;二、后台管理系统。具体来说,第一部分使用的静态网页技术,使用html语言编写。第二部分使用动态网页技术,使用JSP来实现多种角色扮演及其活动的实现。本系统客户端拟采用Window xp操作系统,服务器采用Window NT操作系统,数据库使用SQL server数据库管理系统。投资费用约为3000元。2.3.2 系统的几种方案比较分析1.方案一l 技术可行性分析本方案技术要求不高,由于是单机作业,系统
28、的安全性和可靠性要求也不高,从技术上来说是完全可行的。l 经济可行性分析由于本方案是单机作业,因此,其使用范围小,发挥的作用小,只是起到模拟作用,不支持网络信息共享。但可以节省人力,可以带来一些经济效益。从经济上说是可行的。l 运行可行性分析本软件简单,易学易用,不需要对使用者进行专门的培训,因此,系统具有运行可行性。2.方案二 l 技术可行性分析本方案技术要求比较高,安全性和可靠性都要强,但通过前面的综合分析,可以知道,从技术上来说是可行的。l 经济可行性分析本方案由于采用网络方式,因此,投入要比较多。但此系统建成后,可以真实模拟网上购物整个流程,并且真正做到网上商城,为广大教师员工服务,不
29、仅达到很好的教学效果,而且可以带来经济效益。从经济上说是可行的。l 运行可行性分析由于本系统界面友好,帮助信息详尽,易学易用,不需要对使用者进行专门的培训,因此,系统具有运行可行性。2.3.3 结论通过前面的分析论证,加上现实情况,我们认为采用方案二开发是比较合适的,依据分析结果,可按方案二进行系统的开发工作。2.4开发语言的选择在系统实施部分编写动态网页时,利用JSP编程语言,充分发挥可视化编程的优势,力求编程准确有效。JSP(Java Server Pages)是开发Web动态网站重要而快速、有效的工具,在网络开发编程领域中,它与ASP和PHP齐名,并随着 Java技术的日益成熟和流行,在
30、网络编程中变得越来越重要。由于JSP基于强大的 Java语言,具有特别强的扩展能力,良好的收缩性,以及与平台无关的开发特性,在根据Java平台构建动态商务网站成为主流的今天,JSP具有得天独厚的优势。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客
31、户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。2.5 服务器配置硬件平台:l CPU: P4 1.8GHz;l 内存:256MB以上。软件平台:l 操作系统:Windows2000、WindowsXP;l 数据库:SQLServer2000;l 开发工具包:JDK Version1.5.0;l JSP服务器:Tomcat5.5;l 浏览器:IE5.0以上l 分辨率:1024*768像素2.6 实施计划2.6.1 工作任务的分解项目开发中须完成的各项工作有:1.文挡:包括可行性分析;系统分析报告、系统设计报告、
32、系统说明书等;要求:必须按相应的要求和格式完成; 2.审批:各阶段的分析报告需要系统开发对象的审批;要求:必须由用户亲自参与;3.打印:将以上的各种分析报告整理成册并打印出来提供相关人员审阅;4.开发报告一经用户同意并开始实施,开始为用户制作用户培训计划及设备的安排工作;要求:用户培训计划及设备的安排应该符合用户的实际需求和客观环境。2.6.2实施进度下面给出了实施的进度如表2-1所示。表 2-1工程进度表系统名称:BtoC模拟网站序号工作名称起止时间完成标志001总体规划07年3月初-07年3月中旬完成总体规划报告002系统分析07年3月中旬-07年4月中旬完成系统分析报告003系统设计07
33、年4月中旬-07年5月中旬完成系统设计报告004程序设计07年5月中旬-07年5月末列出程序清单005系统测试调试07年6月初-07年6月中旬测试调试报告、系统使用说明书006系统试运行07年6月中旬-07年6月末完成评价分析报告007验收07年6月 末2.6.3 预算下面列出了预算的费用,如表2-2所示。 表2-2费用预算表系统名称:BtoC模拟网站序号费用名称费用金额001办公费1000002机时费500003资料费300004通讯设备和专用设备的租金500/月005开发人员费用1500 /人第3章 系统分析3.1概述系统分析是在总体规划的指导下,对某个或若干个子系统进行深入仔细地调查研究
34、,确定新系统逻辑功能的过程。这一阶段的主要任务是由系统分析员了解每个业务流程,工作流程,广大用户的需求,运用系统开发理论、开发方法和开发技术设计出一个计算机化的信息系统。3.1.1系统分析的原则在系统分析中存在很多困难,为了克服困难,做好分析工作,在进行系统分析时应遵循系统分析的原则,这样才能保证分析工作能够顺利进行,系统分析的原则有:1.逻辑设计与物理设计分开的原则2.面向用户的原则3.结构化分析的原则通过实际调查并与相关用户交流后,分析BtoC模拟网站的具体的要求,确定本网站系统的逻辑功能,以满足用户的各项要求,完成相应的各项功能,提高网站的实用水平。在近期目标完成后,该系统应该有很强的扩
35、充性,便于在此基础上进行扩充式开发,为以后的发展及扩充打好基础。 3.1.2系统分析的方法该系统采用以抽象和分解为手段,并且采用结构化分析方法进行系统分析,根据实际调查研究,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,建立新系统的逻辑模型,这个逻辑模型将尽可能避免使用计算机术语,让其尽可能的简单化、通俗化,便于设计者和浏览者的沟通与交流经验。结构化分析方法的基本思想是该系统采用结构化分析方法,以抽象和分解为手段,对系统进行自顶向下的逐层分解,逐步细分,逐步求精,从而达到易于理解的目的。3.2系统需求分析3.2.1系统开发的必要性BtoC电子商务经过几年的实践和总结正在往更深入的方向发展。
36、由此,越来越多的人们想要了解网络经济时代的企业经济管理模式,越来越多的企业希望聘用相关领域的人才,但现行的被动式的高校教育模式有着自身无法弥补的弊端,学生无法真正了解电子商务在实际中是如何应用,所有学习大都是纸上谈兵,从而导致了理论与实践严重脱节的问题。BtoC模拟网站在于通过模拟电子商务活动过程和观察实际电子商务活动来重复电子商务知识,有助于学生了解和规范这一市场的商业、运用和技术上的要求,了解电子商务专业知识的具体运用,掌握电子商务是如何买现和运营的,体会电子商务专业知识的作用,同时,BtoC模拟网站也为学生提供了参与电子商务活动的机会,不仅使学生能够直接感受到电子商务活动规律,促使学生运
37、用电子商务知识完成电子商务活动,更在于让学生发现电子商务经营模式、系统设计、技术选择、市场推广等方面存在的问题和潜力,发现现存模式中的问题,提出改进意见。3.2.2目标及其内容系统应该针对BtoC电子商务流程的结构和功能分析设计网站,并提供一个安全的计算机环境,为各种数据提供数据存储,数据处理,数据统计等多项数据服务。通过计算机化管理和结构化存储来提高数据准确性、共享性、工作效率和管理水平,使其能充分完成BtoC电子商务的流程,对BtoC电子商务的参与者如用户、银行、商店等角色所进行的活动以及各角色在流程中的作用进行真实完整的模拟,并能充分体现出各角色的关系,让人们充分了解电子商务BtoC方面
38、的内容。3.3 系统功能分析本网站充实和完善电子商务教学所需教学实验环境,并将其结构化,模块化来逐步达到完整的电子商务摸拟环境所需的各个功能,并实现信息流,资金流,物流的有效传递。3.3.1模块的划分该网站主要包括以下几大功能:1会员注册及登录模块2商品分类展示模块3商品信息检索模块4购物车模块5生成订单模块6订单查询模块7商品排行模块8反馈留言模块9商品类别管理模块10商品品牌展示模块11商品管理模块12会员管理模块13订单管理模块14新闻管理模块3.3.2模块功能描述1会员注册及登录模块:为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,浏览者必须成为会员,才能够在网站中
39、购物。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。2商品分类展示模块:商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。3商品信息检索模块:信息检索是网站提供给消费者最基本的商品搜索工具,该功能可以根据商品特点细化,充分照顾浏览者的使用方式。4购物车模块:购物车是一个人性化的工具,浏览者对于中意的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。5生成订单模块:浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会
40、自动生成并交给客户一个唯一的订单号。6订单查询模块:客户可以根据自己的订单号,通过专门的入口跟踪订单的处理情况。7商品排行模块:最新商品,销售排行,关注排行,推荐商品,特价商品,最新定购等,让客户一幕了然,非常方便的查看兴趣产品8反馈留言模块:完善的客服功能,客户可通过反馈表或网上调查表提出对产品的看法建议等,9商品品牌展示模块:商品分门别类、分层次展示不仅方便浏览者迅速找到自己的目标商品,同时增强了网站的亲和力。该模块是浏览者与网站接触最频繁的部分,要突出用户性和流程性。10商品类别管理模块:我们在网站中所看到的商品分类不是固定的,后台管理员可以根据自己商品种类的变化来对目前的分类进行编辑修
41、改,比如是否需要增加产品大类?是否需要删除某个产品小类?11商品管理模块:如果说商品类别管理确定了网上商品的结构框架,那么本模块则为这些框架增加内容,将商品按照预定的类别进行归类编辑,比如某类产品是否新到商品需要添加?某些商品已经过季,是否需要撤掉?12会员管理模块:该模块负责前台注册会员的信息审核,对于有效信息,网站准许其成为会员并购物;否则可以进行清理。同时该模块存储了会员的信息及购物纪录,是一个非常有价值的客户信息库。13订单管理模块:跟踪并记录订单情况,包括新订单提醒、订单处理纪录、订单查询及阶段性订单统计等功能。14新闻管理模块:该模块主要是管理前台网站发布的各种站内外的新闻、产品信
42、息等。3.3.3数据流程分析数据流程分析主要是分析系统数据的来源和去向,提出系统的各个逻辑功能,同时也分析一个逻辑功能由哪些数据元素和逻辑功能联结起来。同时还应考虑每一个要进行数据访问的数据存储。因此,数据流程分析对现行业务流程图的抽取过程,其分析结果用数据流程图来表示。 通过对本系统业务流程图的抽取,得到以下数据流程图。1B to C模拟网站顶层数据流程图,如图3-1所示。消费者进入BtoC模拟网站订单信息库消费者图3-1 B to C模拟网站顶层数据流程图网上银行2B to C模拟网站第二层数据流程图,如图3-2所示。网上购物商品基本信息库消费者图 3-2 B to C模拟网站第二层数据流
43、程图订单信息 订单信息库基础数据处理后台管理员销售业务员销售管理采购业务员采购管理商品信息 3个人消费者网上购物(1)用户注册处理数据流程图,如图3-3所示。会员注册消费者图 3-3 用户注册处理数据流程图消费者修改基本信息基本信息 会员信息库(2)个人消费者网上购物数据流程图,如图3-4所示。消费者登录BtoC模拟网站图 3-4 个人消费者网上购物数据流程图商品信息 消费者搜索商品并放入购物车中用户名密 码 商品基本信息库客户购物车信息库生成订单订单信息库选择配送方式订单查询网上支付账户信息 商品编号订单信息 网上银行订单信息 4后台基础数据处理数据流程图, 如图3-5所示。输入基本信息消费
44、者基本信息公司基本信息员工部门仓库供应商信息商品信息操作员信息公司内部信息库供应商信息库商品基本信息库管理员信息库数据变动处理公司信息资源总数据库数据变动处理消费者各类统计表图3-5 后台基础数据处理数据流程图5销售管理数据流程图,如图3-6所示。销售订单确认销售业务员订单确认邮件查询商品库存网上客户订单商品库存信息库核对暂存订货单销售订单库开发货单并修改库存编制销售和库存报表采购业务员确认后订单统计明细账暂存订货信息库应收款明细账商品库存信息库业务经理库存充足到货通知消费者图 3-6 销售管理数据流程图打印通知消费者财务人员产生暂存订货单库存不足6采购管理数据流程图,如图3-7所示。图 3-7 采购管理数据流程图发货单 选择供应商并填写采购单采购业务员订货通知商品库存信息库待订货商品修改库存和待订货量核对发货单供应商打印订货单应付款明细账供应商信息库采购订单库编制采购和库存报表业务经理向供应商的订货单产生到货通知销售业务员统计明细账财务人员错误发货单 到货通知3.4 数据字典数据字典的内容是随着数据流程图自顶向下地扩展而逐步充实的。在整个系统的开发过程中,包括系统交付运行使用后的维护阶段,一直在充实和修改这部数据字典,始终保持它的一致性和完整性。它是系统开发人员在各个阶段必不可少的依据。系统设计人员要