《电子商务网站数据库设计》由会员分享,可在线阅读,更多相关《电子商务网站数据库设计(53页珍藏版)》请在金锄头文库上搜索。
1、课程名称:数据库系统原理电子商务数据库设计班 级选课03班 小组第12组实验项目名称乐购电子商城销售系统设计指导教师开课学期 2008至2009学年第一学期完成时间 2008年 12 月 30 日1需求分析11.1编写目的11.2背景11.2.1电子商务的发展历史 11.2.2乐购电子商城开发背景 31.3定义41.4目标41.5需求分析 41.5.1系统的功能描述 41.5.2系统总体功能图 71.5.3系统流程图 91.5.4数据流图91.5.5实体与数据 1.0.1.5.6联系与数据 1.11.5.7数据字典1.22概念设计242.1实体图242.2多个实体间的联系图 262.3总体ER
2、图283逻辑设计293.1关系设计293.2关系优化313.3约束的说明 343.4基本表364物理设计404.1确定数据库的存储结构 4Q4.2确定数据库的存取方法 411需求分析本电子商城的需求分析将从编写目的、背景、定义、目标、系统功能描述等几个方面来分析。1.1编写目的让该文档的使用成员成为 ESS系统的开发人员及电子商城具体组织管理人员。1.2背景电子商务,是指通过电子手段来完成商业贸易活动过程的一种方式,其最初 的形式是电话、电报、电子邮件和 20多年前开始的EDI(电子数据交换),到今 天已经发展为通过网络来实现商品的交易和结算,使网络真正成为电子商务的重要工具,从而形成了完整的
3、电子商务概念。1.2.1电子商务的发展历史世界上电子商务的研究始于70年代末,电子商务的实际应用起源于 1996年,时间并不长,但以其高效率、低支付、高收益和全球性的特点,很快得到企业和政府的重视,发展很快。到1996年底,全球最大的500家公司中,有80%拥有自己的网址,树立了公司的网络形象。至V1997年,美国在网上开设的商店已经增加到2万家。通过网络实现的电子现金业务占通货流量的10% 1998年4月6 日,美国商务部发表了名为“崛起的数字经济”的报告称,北美网上购物的 人数达100万。预计到本世纪末,电子商务交易额将超过2000亿美元,每年还将 以超过国民经济一倍的速度增长,到 200
4、2年电子商务的交易额将达到3000亿 美元,相当于美国国内总产值的8%信息业的从业人数将达到740万人。1996年6月联合国国际贸易委员会提出了电子商务示范法。1997年4月,欧盟提出了欧盟电子商务行动方案,同年 7月美国又提出了全球电子 商务框架。还是这一年的12月,美国和欧盟共同发表了有关电子商务的联合 宣言。电子商务发展初期国际上成功运用电子商务技术的有关案例如下:著名的跨国公司一保洁公司是生产洗衣粉、肥皂的大公司,通过企业内联网 协同分销中心、生产厂业务,使库存保持在很低的水平,降低了成本,定货量增 长30%退货率降低了 60%。1995年10月,全球第一家网络银行 一美国安全第一网络
5、银行在美国诞生, 这家银行只是在国际互联网上有一个网址,10名员工,1996年存款达到400万 美元,预计1999年将达到4亿美元,向世人证明网络银行将向传统的银行业务 提出挑战。1994年7月开业的网上书店一亚马逊(Amazon )在短短的几年间,就发 展成为世界最大的书店,它是由31岁Jeff Bezos在租来的一间地下室里创建的。 仅1997年,即可提供250万种图书供选择,拥有客户多达150万。1998年第 一季度利润增长31%达到8700万美元,上半年达2.03亿美元。世界上最大的 书店,却没有一本现成的图书。这是一个网上的虚拟书店,通过网络实现客户和 出版商之间的买卖交易。选择范围
6、大,购书方便,价格低廉,是亚马逊在竞争中 制胜,迅速崛起的关键.1.2.2乐购电子商城开发背景本电子商城通过搭建B-C模式的网上交易平台来完成商家与客户的商品交 易活动,商家可以利用互联网进行商品的信息发布和打开产品的供销渠道,缩短生产和消费之间的时间路径、空间路径和人际路径。从而加快信息的传递速度, 减少企业成本,提高企业的生产效率,增强企业营销竞争力,给销售商带来更多 的利润空间。客户可以浏览商城开放的业务和信息, 可以查询商城的商品信息,若客户要购买商品,则必须在本商城注册并登录后方可进行商品交易活动。当客户登录本商城系统时,客户可以查询或修改个人信息,可以浏览、查询并购买商品,可以 管
7、理自己的购物车,可以查询订单,也可享受商城提供的个性化服务以及优惠服 务等。本电子商城同样提供了一定的后台管理功能,商城管理员可以管理客户积分与等级,删除不合法客户;可以管理商品,包括商品信息入库、商品分类管理、 商品信息删除、优惠商品信息、商品信息修改、退货单管理等;可以管理订单, 包括订单统计、查询历史订单、配送单管理等。项目名称:电子商城销售管理系统(ElectronicStoreSystem简称ESS项目提出者:江财ESS项目开发人员项目开发者:ESS项目开发小组。项目鉴定者:待定项目开始时间:2007-9-251.3定义系统数据流程图的一些定义r数摇源点丿终点01变换数据的处理1_数
8、据存淸数据流1.4目标当电子商城的管理人员使用了电子商城销售管理系统 ESS软件后,可以 通过计算机完成以下几方面的管理工作: 商城注册客户管理、商品管理、订单管 理。电子商城销售管理系统ESS用户分为三类:(1)商家管理员:此类客户可以取得商城管理员的权限,可以浏览所有客 户信息,查找客户,给客户分配合理的权限,删除不合法客户等。(2)商城游客:只可以浏览商城开放的业务和信息,不可以进行网上交 也不为该类客户提供个性化服务,该类客户无需注册。(3)商城正式客户: 必须在商城注册,登录本商城后,这类客户可以 览商城开放的业务和信息,可以进行网上交易,也可享受商城提供的个性化服务 以及优惠服务等
9、。1.5需求分析1.5.1系统的功能描述作为在线购物商城,前台销售系统提供以下功能:客户信息管理 ,商品信息 管理,购物车管理,订单信息管理。(1)客户信息管理 客户必须注册并登录本系统才能进行网上交易活动。一个客户只能拥有 一个注册号(用户名),注册号可由客户根据自己的喜好自行定义,但必须唯一 且在6-16位以内,且第一位必为字母C,其他只能由数字组成。 同一时间内一个注册号不能在多处登录。客户所填资料必须真实,其中 注册号、密码、性别、地址、邮编为必填资料。 客户的积分将根据客户的订单金额逐次积累,即客户每购买一元的商品,则客户积分增加一分.其积分等级分为一钻二钻,三钻,一钻客户为普通客户
10、,积分 为0-499分,不享受任何优惠;二钻客户积分为500-999分以内,所有商品九折优惠; 三钻客户积分为1000分以上,所有商品八折优惠.当客户积分达到一定分数后,自 动修改为相应等级。 客户注册成功以后,其注册信息将自动被加入客户表中。登录系统后, 客户可以查询或修改个人信息。(2)商品信息管理 客户登录本系统后,可以浏览本商城所展示的商品。 客户登录本系统后,可以查找自己所需要的商品。 客户登录本系统后,可以购买自己选中的商品。(3)购物车管理当客户选中某件商品时,可以将其放入购物车(生成一商品暂存表)我们在 购物车设置一个“是否购买”字段(客户可以自己选择,用于确认),一个“商品数
11、 量”(客户自己填写)字段,一个商品编号,商品名称,商品单价,商品总额。 这样客户就可以自己决定购买哪些商品, 购买多少,若不想买,可以在购物车中 将其删除。(4) 订单信息管理 客户确认购买购物车中的商品后, 提交购物清单,此时将自动生成一张商 家配送单,配送单中商品编号、商品数量、配送单编号将自动插入配送表中,而 客户姓名、地址、由E编、电话则设置为默认值,即客户可以修改其中的信息。 当客户付款后,将自动生成一张订单明细表。明细表中包括商品价格和优 惠价,同时自动生成一张订单总表,订单时间由系统自动生成,即系统当前时间; 订单号由系统自动生成。 生成订单后,一天后商家发出配送单,客户收到商
12、品,若在一周以内提出 退货商品且符合退货条件(商品存在严重质量问题),则为客户办理退货业务,同 时修改相应的订单明细表和订单总表并减去客户相应的积分 ,同时生成相应的退 货单,退货单包含商品编号,商品名称,商品单价,商品数量,退货日期。本电子商城的后台管理系统将提供客户管理, 商品管理,订单统计管理等功 能,具体描述如下:(1) 客户管理 为客户建立一张基本表,用于添加客户个人信息,客户登录后可以维护 己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。 为客户赋予查询或修改个人信息的权利。(2) 商品管理 若商品接近保质期(3个月),把该商品设为特价商品。 若商品库存量小于等于10
13、0,则提示要添加商品。 若某种商品已不再销售时,应将该商品信息删除。 若某种商品价格改变,则修改商品价格。 当商品入库时,将商品按不同的种类分类管理,分类标准为:商品类别名,生产厂家。(3) 订单统计管理 统计每种商品年销售总额,并显示销售总额排在前十名的商品以供客户 浏览。 统计商城所有订单的年销售总额,根据销售情况调整营销计划。 统计每一地区的销售总额。 统计每个客户年订单总额。 统计商品上个月的销售总额,并显示销售总额排在前十名的商品供客户 浏览。1.5.2系统总体功能图根据上节分析的系统功能需求,我们可以得到系统的功能模块,如图1.1所示。图1.1系统功能图1.5.3系统流程图本商城客
14、户购买商品的系统流程图,如图1.2所示图1.2系统流程图1.5.4数据流图本商城的数据流图如图1.3所示。1.5.5实体与数据通过对电子商城各方面的分析,我们可以知道电子商城中的实体包括:客 户,商品,仓库,订单,优惠表,商品暂存表,商品配送单,商品退货单。各 实体包含的数据项分别如下:(1) 客户:注册号,密码,地址,注册日期,由E编,性别,。(2) 商品:商品编号,商品名称,商品生产日期,商品保质期,商品单价(3) 商品类别:商品类别编号,商品类别名。(4) 生产厂家:生产厂家编号,生产厂家名。(5) 仓库:仓库编号,仓库名称。1.5.6联系与数据通过以上的实体与数据我们可以得到如下实体间
15、的联系:(1 )订单:订单编号,注册号,订单总额,订货日期,配送日期,发票号码,订单状态,商品编号,商品单价,商品折后价,商品数量。(2)优惠表:客户等级,优惠率,积分要求。(3)商品暂存:购物车编号,注册号,商品编号,商品单价,商品折后价, 商品数量,是否购买,商品总金额。(4)商品配送:配送单编号,注册号,商品编号,商品数量,地址,邮编, 配送日期。(5)商品退货:退货单编号,订单编号,注册号,配送日期,商品编号, 商品数量,退货原因。通过以上分析,我们作如下规定:(1)一个客户可以购买多种商品,一种商品可以被多个客户购买;(2)一个商品可以属于一种类别,一种类别的商品可以包含多个商品;(3)个商品可以由