1、基于 web 的网上化妆品店摘 要全套源程序代码加 153893706随着因特网和计算机的快速发展,数据库技术在网络中的应用越来越广泛, 21 世纪人类生活模式和商业模式等将全面发生转型并表现为网络模式。Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为 Internet 上一种先进的,易于被人们所接受的信息检索手段,World Wide Web 的发展十分迅速,成为目前世界上最大的信息资源宝库。特别是数据库技术在 Internet 中的广泛应用,Web 站点向用户提供的服务将越来越丰富,越来越人性化。本文研究了一种基于 J2EE 的在
2、线网上化妆品店,此方案与现今网上已采用的一些方案相比,具有用户使用更简单,界面更直观等优点。网上化妆品购物在我国刚起步,随着我国互联网的更加普及和网上购物的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。对网上购物不合时宜的苛求,不仅无助于问题的解决,而且会耽误商机,使自己处于被动地位。本系统的制作可以让众多消费者在网上购买所需要的用品有进一步的了解,是一种对传统购物观念的延伸,它可以非常详细的提供各项商品的型号,价格,及相关的信息,能够使客户定购或购买到准确的商品。关键字:网上购物;JSP;化妆品AbstractIn the wake of the fast development
3、 of Internet and calculating machine , the application in the electric network of data bank technique is more and more wide-ranging . In the twenty first century, the life and commerce of mode for people will turn to network mode. Internet is the most computer network in the world presently. It spre
4、ads all round the globe. It connects all kinds of network to an integer in the world. By the way of information searches which are advanced and acceptant, WWW develops very fast, it becomes the biggest information storage. Especially, the extensive application of database in Internet, the Web sites
5、supplies more and more abundant and humanistic service.The original researches a shopping system based on JSP and database, compared the projects presently on the net, it is easier for users, whose interface is more audio-visual. Shopping on the net in our country is primary, along with the Internet
6、 is more diffusive and shopping on the net is more mature, it can assemble bigger consumptive community which will make the potential of market exert adequately. Checks the net to go shopping ill-timed makes excessive demands , and does not merely there is not assisting the settlement to the problem
7、 , but And be able to hold up business , and cause self to be in the passive position. The system made makes the consumers realize the merchandises which they will purchase on the net farther, it is a extending for the traditional concept. It can supply very detailed code names, prices and correlati
8、ve information for the kinds of merchandise, which can let buyers order and purchase exact merchandise. Key words: Internet; shopping system; electronic commerce目 录基于 web的网上化妆品店 .I目 录 .III1. 绪论 .11.1 课题背景 11.2 目的和意义 21.3 系统设计思想 31.4 本文的结构 .42. 可行性分析 .52.1 经济可行性 .52.3 技术可行性 .52.4 运行可行性 .62.5 本章小结 .63
9、. 需求分析 .73.1 电子商务的产生和发展情况 .73.2 基于 web 的网上化妆品店的需求分析 .83.3 业务流程图 .93.4 数据流图 .93.5 本章小结 194. 总体设计 .204.1 系统模块总体设计 204.2 数据库设计 214.2.1 数据分析 214.2.2 数据库的详细设计 224.3 本章小结 .275. 详细设计与实现 285.1 系统运行平台设置 285.1.1 硬件环境 285.1.2 软件环境 285.2 开发工具及技术简介 285.2.1 开发工具简介 285.2.2 技术简介 295.3 系统首页设计 305.4 系统前台基本功能设计与实现 .30
10、5.4.1 用户维护模块设计与实现 305.4.2 商品展示模块设计与实现 355.4.3 购物车模块的设计与实现 365.4.4 收银台模块的设计与实现 375.4.5 查看订单模块的设计与实现 385.4.6 客户留言模块的设计与实现 395.5 系统后台管理功能设计与实现 405.5.1 基本信息管理设计与实现 405.5.2 订单信息管理设计与实现 415.5.3 商品信息管理设计与实现 415.5.4 公告信息管理设计与实现 425.5.5 留言信息管理设计与实现 435.6 本章小结 446. 系统测试与性能分析 456.1 软件测试 456.2 本系统测试 456.2.1 前台首
11、页的测试 466.2.2 购物车模块的测试 466.2.3 用户注册模块的测试 466.2.4 商品管理模块的测试 476.5 本章小结 .47结 论 48致 谢 49参考文献 50外文原文 51中文翻译 61附录 1 671. 绪论1.1 课题背景近年来,随着 Internet 的迅速发展,网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联决信息流通不畅
12、的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。本建议书将根据电子商务在中国的发展即对企业效益的提高,来建立一个在线网上购物商城。“基于 web 的网上化妆品店”中数据库服务器端采用了 MySql 数据库作为ODBC(Open DataBase Connectivity )数据源,进行数据库存取等操作,使Web 与数据库紧密联系起来。整个个性化页面生成系统主要由使用 jsp 开发的,技术实现的个性化 Web页面生成器两部分组成。二者通过数据库服务器和 Web 服务器连接。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、
13、查询使用。包括:浏览商品、查询商品、订购商品、购物车、站内新闻等功能;后台管理是提供给管理员的,其中包括:商品信息管理、系统用户管理、订单管理等。使管理员从烦琐的手工操作中解脱出来,并提高了办公效率。此外,本系统还为用户提供各种商品信息,只需输入网址或点击按钮就可以得到用户的商品信息。此论文主要从基于 web 的网上化妆品店的可行性分析、需求分析、概要设计、详细设计来分析并实现基于 web 的网上化妆品店。使用本系统,既能方便管理员管理商品、订单、用户等。从而提高了企业的经济效益(节约了大量的人力、物力资源) ,同时为广大用户提供了方便。1.2 目的和意义电子商务系统的建立,需要进行用户需求调
14、查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使电子商务客户能方便的使用系统,功能上对系统的要求是全面的。利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地工作。“电子商务”这个概念起源与 20 世纪 70 年代。当时国际上一些大公司可通过建立自己的计算机网络以实现各个机构之间、商业伙伴的信息共享,这个过程称为 EDI。 EDI 这种方式通过传递标准数据流不仅可以避免人为失误,而且能有效降低成本,提高效率。在过去 30 年中,世界 1000 个最大企业中,有 95以上使用了或还在使用这一技术。 EDI 无论过去现在也是电子商务的基础。电子商务,即在信
15、息社会中,掌握信息技术和商务规则,利用电子工具和网络从事的商品活动,随着网络技术的成熟,网上银行,网上商店等将逐步替代传统商务活动。电子商务以其公平,快捷,方便,高效,成本低,中间环节少,全球性,全天候交易和服务等巨大优势,已经开始赢得人们的青睐。“电子商务”是由 IBM 公司于 1998 年率先提出并迅速得到广泛认同。包括网络广告、在线电子服务等内容,涵盖了过去、现在和未来所有电子形式实现的商务活动手段。随着时代发展、计算机及网络产品、互联网技术、安全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃。它不仅局限带动互联网经济的飞速发展,而是将深入到经贸的每一个角落,深入千家万户。电
16、子商务提出了一种全新的商业机会、需求、规则和挑战。电子商务极大提高了传统商务活动的效益和效率。与传统商务活动相比它具有下列竞争优势:(1)降低交易成本。首先,通过网络营销活动企业可以提高营销效率和降低促销费用,据统计在 Internet 上做广告可以提高销售数量 10 倍,同时它的成本是传统广告的 1/10;其次,电子商务可以降低采购成本,因为借助 Internet 企业可以在全球市场寻求最优惠价格的供应商,而且通过与供应商信息共享减少中间环节由于信息不准确带来的损失。有资料表明,使用 EDI 通常可以为企业节省 5%-10%的采购成本。(2)减少库存。企业为应付变化莫测的市场需求,不得不保持
17、一定库存产品和原材料库存。产生库存的根本原因是信息不畅,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时问题。通过 Internet 可以将市场需求信息传递给企业决策生产,同时企业的需求信息可以马上传递给供应商适时补充供给,从而实现零库存管理。(3)缩短生产周期。一个产品的生产是许多企业相互协作的成果,因此产品的设计开发和生产销售可能涉及许多关联的企业,通过电子商务可以改变过去由于信息封闭导致的分阶段合作方式改为信息共享的协同并行工作方式,从而最大限度减少因信息封闭而无谓等待的时间。(4)增加商机。传统的交易受到时间和空间限制,而基于 Internet 的电子商务则是 24 小
18、时全球运作,网上的业务可以开展到传统营销人员销售和广告促销所达不到的市场范围。(5)减轻物资的依赖。传统企业的经营活动必须有一定物资基础才可能开展业务活动,而通过 Internet 可以创办虚拟企业,如网上商店和网上银行开设和发展基本不需要很多的实物基础设施,同时企业还可以将节省费用转让给消费者,这正是著名的网上书店 Amazon 为什么能给消费者提供传统书店无法提供的优惠折扣原因所在。(6)减少中间环节。电子商务重新定义了传统的流通模式,减少了中间环节,使得生产者和消费者的直接交易成为可能,从而在一定程度上改变了整个社会经济运行的方式。 1.3 系统设计思想对于典型的数据库管理系统,尤其是对
19、于像基于 web 的网上化妆品店在线销售系统这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等要求。本系统在设计时应该满足以下几个目标:(1)采用人机对话的操作方式,界面美观、友好,信息查询灵活、方便,数据存储准确、安全可靠;(2)全面展示所有网上商品信息,并可展示最新商品和特价商品;(3)便于顾客快捷地进行商品信息查询;(4)会员可以随时修改自己的基本资料;(5)实现网上购物的功能;(6)实现商品销售排行功能,以方便顾客了解本在线销售系统内的热销商品及帮助企业领导者做出企业营销方案;(7)系统公告公布基于 web 的网上化妆品店网站内的最新信息;(8)顾客可以随时查看自己的订
20、单信息;(9)对顾客输入的数据,系统进行严格的数据检验,尽可能排除人为的错误;(10)系统最大限度地实现了易维护性和易操作性;(11)系统运行稳定、安全可靠。1.4 本文的结构本文具体内容包括:可行性分析、需求分析、系统总体设计、系统详细设计与实现、系统的测试。本文着重描述了基于 web 的网上化妆品店的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,另外,重点剖析了部分环节的开发过程。本系统在一定的环境下对系统的重要模块进行了模拟测试,证实了系统的可用性、可靠性。2. 可行性分析网络平台已经成为企业经营管理中不可忽视的一个重要的方面,拥有一个全面的、功能强大的、操作
21、简单的基于 web 的网上化妆品店,已经成为企业营销发展的一个必然趋势。网上购物商城的建立,从销售方面来讲,不仅给商品企业增加了一个新的销售渠道,而且方便了顾客购买与了解公司的商品及新的销售方向。从商品企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的商品。拥有一个 B2C 的基于 web 的网上化妆品店,已经成为商品企业网络销售进程中的一个重要环节。2.1 经济可行性软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑为基于 web 的网上化妆品店的使用者提高工作效率,节省工
22、作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。2.3 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。考虑到系统实施的可行性,在软件方面选择了如今较流行的 MyEclipse 工具来进行开发管理平台的设计,使用 MySql 数据库存储数据。在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,由于 MyEcli
23、pse 和 MySql 是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。2.4 运行可行性在现今社会,顺着 Internet 在中国的迅速发展,人们日常生活中越来越多地使用 Web 技术来为自己的工作和学习服务。许多企业为了扩大他们的规模,将他们的生意范围涉及到了出口生意,由于企业的客户很多,而且分布于各地,甚至还有国外,基于 web 的网上化妆品店有着对顾客的地域无限制等诸多的优点,可以成功地解决企业所面临的难题。本基于 web 的网上化妆品店操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件
24、都比较成熟。经过以上分析,运行方面是可行的。2.5 本章小结可行性分析的任务是明确应用项目开发的必要性和可行性。本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。3. 需求分析3.1 电子商务的产生和发展情况中国电子商务始于 1997 年。中国商品订货系统(CGOS) 、中国商品交易中心(CCEC ) 、虚拟“广交会 ”等大型电子商务
25、项目也在 1997 年相继推出,拉开了中国电子商务的序幕。1998 年“首都电子商务工程”的展开和 1999 年“8848 网上超市”的出现,标志着中国电子商务开始进入快速发展时期,中国电子商务由此正式启动。据统计,目前全国已有 4 万家商业网站,其中网上商店 700 余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展的地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。据 IDC 预测,2000 年中国大陆网上交易额将达 4000 万美元,到 2003 年将达 38 亿美元。 可以说,中国电子商务已经由表及
26、里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。1政府推进 环境改善我国政府正全面、积极、稳妥地推进中国电子商务的发展。1998 年以来,政府对电子商务的支持与协调力度明显增加。我国电子商务发展的总体框架(包括整体战略、发展规划、发展措施、技术体制标准以及相关法律法规)的推出,将会使电子商务有一个更加规范有序的应用与发展环境。不少地方政府也都对电子商务给予了前所未有的关注与支持,开始将电子商务作为重要的产业发展方向。2制约瓶颈 开始突破网上支付、实物配送和信用等作为电子商务系统工程中的重要环节,被视为制约中国电子商务应用与发展的瓶颈。1999 年以来,网上支付的瓶颈正在迅速得到
27、解决。在这方面较为成功的,有“8848”网上超市提供的包括网上支付在内的多元化支付方式,有首都电子商城电子商务支付平台等。3应用模式 日趋多元在 BtoC 模式中,网上商城和网上商场在增加网上支付功能、完善各项服务后以更大的势头发展;网上拍卖、网上商城、网上邮购等面向消费者的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间电子商务。证券电子商务也有所发展,网上炒股对于有些股民已经成为现实。网络是一片独特的天空,中国国情又有其特殊性。怎样将结合 Internet 和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课
28、题。4内外融合 渐成大势具有外资背景的电子商务企业和项目日益增加。其表现的形式是双向的:既有海外风险投资直接进入国内的电子商务企业,也有国内企业通过海外上市吸收海外资金。在不少电子商务企业内,外籍或具有外资企业背景的高级管理人员显著增加。与此同时,海外电子商务企业开始直接进入中国市场。随着中国加入世界贸易组织的前景日趋明朗,基于超越国界的 Internet 的电子商务不可逆转地走上了世界经济一体化的道路。3.2 基于 web 的网上化妆品店的需求分析经过对各大基于 web 的网上化妆品店及实际化妆品企业销售过程的考察、分析,要求本系统具有以下功能(1)统一友好的操作界面,保证系统的易用性,方便
29、用户的操作;(2)具备商品信息的展示功能,方便浏览者对商品信息进行浏览与比较;(3)规范的商品分类,方便浏览者分类查找商品;(4)完善的购物车功能与用户结账功能;(5)设置网站公告信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息;(6)商品销售排行功能;(7)订单信息查询功能、商品信息查询功能;(8)全面的后台管理功能,以方便管理员对网站信息进行更新与管理。3.3 业务流程图根据基于 web 的网上化妆品店的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告
30、、单据等) 。1系统业务流图描述如下(1)顾客浏览网站 顾客通过浏览器登录到基于 web 的网上化妆品店后,可以通过新品上架、特价产品、销售排行的模块查看商品及详细信息,同时顾客也可以按类别查看商品。另外,顾客可以浏览公告,销售排行榜等模块;(2)用户注册及登录 顾客如要购买商品,需要进行用户注册,注册成功并登录后,用户可以购买商品;(3)购物车处理 用户通过浏览商品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的商品、修改购物车中商品数量、清空购物车;(4)收银台处理 当用户决定购买购物车中的商品时,可以通过收银台结账填写相应的订单信息,确定所填写
31、的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单;(5)管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。3.4 数据流图1. 系统总数据流图如图 3-1 所示系统管理员P 1 电子产品分类管理D 1 - 0 1 电 子 产 品 基 本 信 息 维 护D 1 - 0 2 管 理 电 子 产 品 信 息 操 作D 2 - 0 1 订 单 信 息 操 作P 2 订单管理D 2 - 0 2 订
32、 单 信 息D 3 - 0 1 公 告 信 息 维 护P 3 公告管理F 2订 单信 息F 1电 子 产品 信 息D 3 - 0 2 管 理 公 告 信 息 操 作F 3公 告信 息D 4 - 0 1 留 言 信 息 管 理P 4 留言管理D 4 - 0 2 管 理 留 言 信 息 操 作F 4留 言信 息D 5 - 0 1 客 户 信 息 管 理P 5 客户管理D 5 - 0 2 管 理 客 户 信 息 操 作F 5客 户信 息客户P 9 购买商品D 1 0 - 0 1 商 品 信 息D 9 - 0 2 订 单 信 息D 7 - 0 1 留 言 信 息P 7 进行留言D 7 - 0 2 客
33、户 留 言 信 息D 8 - 0 1 公 告 信 息P 8 查看公告行留言D 8 - 0 2 公 告 信 息P 1 0 浏览商品D 9 - 0 1 商 品 信 息D 1 0 - 0 2 商 品 信 息D 6 - 0 1 用 户 信 息P 6 用户注册D 6 - 0 2 客 户 留 言 信 息图 3-1 系统总数据数据流图订单管理数据流图如图 3-2 所示。顾客D 2 - 0 1 查询电子产品信息P 2 - 0 1电子产品分类别浏览F 2 - 0 1电 子 产品 信 息P 2 - 0 2去购物车D 2 - 0 3 电子产品详细信息D 2 - 0 2 电子产品信息操作P 2 - 0 5 购买电子产
34、品D 2 - 0 5 所购电子产品及用户信息P 2 - 0 6填写订单F 2 - 0 4订 单信 息D 2 - 0 6 合格用户订单信息P 2 - 0 7订单处理F 2 - 0 3订 单 明细 信 息D 2 - 0 8 电子产品订单信息订单管理员D 2 - 0 9 订单处理信息D2-07用户订单信息图 3-2 订单管理数据流图基本信息维护数据流图如图 3-3 所示。系统管理员D 3 - 0 1 公 告 信 息P 3 - 0 1查看公告D 3 - 0 4 公 告 信 息F 3公 告信 息P 3 - 0 2添加公告D 3 - 0 5 添 加 公 告 信 息D 3 - 0 2 添 加 公 告 信 息
35、D 3 - 0 3 删 除 公 告 信 息P 3 - 0 3删除公告D 3 - 0 6 公 告 信 息D 4 - 0 1 留言 信 息P 4 - 0 1查看留言D 4 - 0 3 留 言 信 息F 4留 言信 息D 4 - 0 2 删 除 留言 信 息P 4 - 0 2删除留言D 4 - 0 4 留 言 信 息D 5 - 0 1 公 告 信 息P 5 - 0 1查看客户信息D 5 - 0 3 留 言 信 息F 5客 户 信息P 5 - 0 2删除客户D 5 - 0 4 留 言 信 息D 5 - 0 2 删 除 公 告 信 息图 3-3 基本信息维护数据流图数据流图2数据字典数据字典的作用是在软
36、件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。(1) 数据项定义如表 3-1 所示。表 3-1 系统数据项定义序号 名称 别名 类型 长度(字符)I01-01 goods_id 商品编号 Int 4I01-02 goods_name 商品名称 varchar 50I01-03goods_miaoshu商品描述 varchar 5000续表 3-1I01-04 goods_pic 存放商品图片 Varchar 50I01-06
37、goods_shichangjia商品市场价 int 4I01-07 goods_tejia 商品特价 int 4I01-08 goods_isnottejia 普通商品 varchar 50I01-09 goods_catelog_id 商品种类号 int 4I01-10 catelog_id 种类编号 Int 4I01-11 catelog_name 种类名称 Varchar 50I01-12 catelog_miaoshu 种类描述 Varchar 5000I01-13 order_id 订单 ID Int 4I01-14 order_bianhao 订单编号 Varchar 50I01
38、-15 order_date 订单生成日期 varchar 50I01-16 order_zhuangtai 订单状态 varchar 50I01-17 order_jine 总的消费金额 Int 4I01-18order_songhuodizhi送货地址 Varchar 50I01-19order_fukuangfangshi付款方式 Varchar 50I01-20 order_user_id 用户 ID Int 4I01-21 orderItem_id 订单明细编号 Int 4I01-22 order_id 订单编号 Int 4I01-23 goods_id 商品编号 Int 4I01-
39、24 goods_quantity 购买数量 Int 4I01-25 user_id 用户 ID Int 4I01-26 user_name 用户名 Varchar 50I01-27 user_pw 用户密码 Varchar 50I01-28 user_realname 真实姓名 Varchar 50I01-29 user_address 住址 Varchar 50I01-30 user_sex 性别 Varchar 50I01-31 user_tel 联系电话 Varchar 50I01-32 user_email 用户邮箱 Varchar 50续表 3-1I01-33 user_qq 用户
40、 QQ Varchar 50I01-34 userId 管理员 ID int 4I01-35 userName 管理员名称 Varchar 50I01-36 userPw 管理员密码 Varchar 50I01-37 gonggao_id 公告编号 Int 4I01-38 gonggao_title 公告标题 Varchar 50I01-39 gonggao_content 公告内容 Varchar 5000I01-40 gonggao_data 公告创建时间 Varchar 50I01-41 gonggao_fabuzhe 发布人 Varchar 50I01-42 liuyan_id 留言
41、id Int 4I01-43 liuyan_title 留言标题 Varchar 50I01-44 liuyan_content 留言内容 Varchar 5000I01-45 liuyan_date 留言时间 Varchar 50I01-46 liuyan_user 留言客户 Varchar 50(2)数据流定义数据流编号:D1-01数据流名称:商品基本信息维护数据流来源:系统管理员数据流去向:P1数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D1-02数据流名称:管理商品信息操作数据流来源
42、:F1 、P1数据流去向:P1 、F1数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D2-01数据流名称:订单信息操作数据流来源:系统管理员数据流去向:P2数据流组成:I01-13+I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D2-02数据流名称:订单信息数据流来源:F2 、P2数据流去向:P2 、F2数据流组成:I01-13+I01-14+I01-15+I01-16+I01
43、-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D3-01数据流名称:公告信息维护数据流来源:系统管理员数据流去向:P3数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41数据流编号:D3-02数据流名称:管理公告信息操作数据流来源:F3 、P3数据流去向:P3 、F3数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41数据流编号:D4-01数据流名称:留言信息管理数据流来源:系统管理员数据流去向:P4数据流组成:I01-42+I01-43+I01-44+I01-45+I
44、01-46数据流编号:D4-02数据流名称:管理留言信息操作数据流来源:F4 、P4数据流去向:P4 、F4数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41数据流编号:D5-01数据流名称:客户信息管理数据流来源:系统管理员数据流去向:P5数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33数据流编号:D5-02数据流名称:管理客户信息操作数据流来源:F5 、P5数据流去向:P5 、F5数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30
45、+I01-31+I01-32+I01-33数据流编号:D6-01数据流名称:用户信息数据流来源:客户数据流去向:P6数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33数据流编号:D6-02数据流名称:管理客户信息操作数据流来源:P6数据流去向:F5数据流组成:I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33数据流编号:D7-01数据流名称:留言信息数据流来源:客户数据流去向:P7数据流组成:I01-42+I01-43+I01-44+I
46、01-45+I01-46数据流编号:D7-02数据流名称:客户留言信息数据流来源:P7数据流去向:F4数据流组成:I01-42+I01-43+I01-44+I01-45+I01-46数据流编号:D8-01数据流名称:公告信息数据流来源:P8数据流去向:客户数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41数据流编号:D8-02数据流名称:公告信息数据流来源:F3数据流去向:P8数据流组成:I01-37+I01-38+I01-39+I01-40+I01-41数据流编号:D9-01数据流名称:商品信息数据流来源:客户数据流去向:P9数据流组成:I01-01+I01-0
47、2+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D9-02数据流名称:订单信息数据流来源:P9数据流去向:F2数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D10-01数据流名称:商品信息数据流来源:P10数据流去向:客户数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09数据流编号:D10-02数据流名称:商品信息数据流来源:F1数据流去向:P1
48、0数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-093.5 本章小结需求分析报告是对系统需求的全面分析,是软件生存周期中最关键的一步,是建立软件开发的基础。经过需求分析要得到系统将要“做什么” ,同时理解在做什么的基础上抽取出其“怎么做”的本质。本章首先介绍了电子商务近年来的发展状况,然后具体说明了需求分析的内容,详细描述了数据流图和数据字典的组成,为下一章的总体设计打下基础。4. 总体设计4.1 系统模块总体设计利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层
49、次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素) 。随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层的信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。1前台系统功能模块分为(1)商品展台模块:通过新品上架,分页显示特价商品,商品销售排行展示网站的所有商品;(2)商品查询模块:按商品的类别查询商品的相关信息;(3)购物车模块:用户添加商品至购物车,查看购物车中的商品,从购物车中移除不满意的商品,清空购物车中的产品,修改所要购买的商品的数量;(4)收银台模块:用户满意购物车中的产品后进行结账并填写订单信息;(5)用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能;(6)订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;(7)