网上购物系统数据库设计.ppt
《网上购物系统数据库设计.ppt》由会员分享,可在线阅读,更多相关《网上购物系统数据库设计.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上购物系统数据库设计 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望现在要求你为网上购物系统设计一个数据库,背景如下:现在要求你为网上购物系统设计一个数据库,背景如下:v网上购物系统前台的客户共分两类:一类是注册客户网上购物系统前台的客户共分两类:一类是注册客户(正式客户正式客户),这类客户有基本的信息,可以对自己的进行信息的查看与修改,可这类客户有基本的信息,可以对自己的进行信息的查看与修改,可以随时实现网上购物。当客户在网站所购商品总金额达一定数量,以随时实
2、现网上购物。当客户在网站所购商品总金额达一定数量,可以根据量值不同自动升级成为不同等级的可以根据量值不同自动升级成为不同等级的VIPVIP会员,并享受不同会员,并享受不同折扣优惠;另一类客户是游客(未注册客户),他只能查看、浏览折扣优惠;另一类客户是游客(未注册客户),他只能查看、浏览网站信息。网站信息。v游客:可以查看商品信息、浏览网站信息,经过注册可以成为注册游客:可以查看商品信息、浏览网站信息,经过注册可以成为注册客户。客户。v注册客户:注册客户:注册、客户信息查看和修改。注册、客户信息查看和修改。客户登录、确认客户信息,显示客户信息。客户登录、确认客户信息,显示客户信息。商品信息浏览、
3、购物车管理、商品查找、商品评论和商品信息浏览、购物车管理、商品查找、商品评论和建议。建议。结帐、确认订单、订单状态查询、历史订单查询。结帐、确认订单、订单状态查询、历史订单查询。v用户注册后,登陆到电子商务网站中,可以进入购物流程(或在结帐用户注册后,登陆到电子商务网站中,可以进入购物流程(或在结帐之前注册并登陆系统)。之前注册并登陆系统)。v客户在浏览商品后,可将满意商品放入购物车,购物车内可以随意增客户在浏览商品后,可将满意商品放入购物车,购物车内可以随意增加、删除商品,修改商品数量,并同时统计购物车内商品总额。加、删除商品,修改商品数量,并同时统计购物车内商品总额。v商品结帐前,必须填写
4、一张配送单。配送单默认为客户注册时的基本商品结帐前,必须填写一张配送单。配送单默认为客户注册时的基本信息,当然配送地址可由客户修改为合适的收货地址,支付方式也可信息,当然配送地址可由客户修改为合适的收货地址,支付方式也可根据提示由客户自定。根据提示由客户自定。v客户确认购物车内信息无误,即可生成订单。客户确认购物车内信息无误,即可生成订单。v客户可以在前台页面查看订单状态,订单状态可以是客户可以在前台页面查看订单状态,订单状态可以是“0”“0”或或“1”“1”,“1”“1”表示订单上的商品已发出,表示订单上的商品已发出,“0”“0”表示订单上的商品未发出。表示订单上的商品未发出。v注册客户分为
5、普通客户和注册客户分为普通客户和VIPVIP客户。当普通客户总的订单金额达到客户。当普通客户总的订单金额达到1000010000元,即可升级为元,即可升级为VIPVIP客户。客户。VIPVIP客户一般分为三个等级,对他们的客户一般分为三个等级,对他们的优惠策略是在普通客户的价格上同时享有折扣优惠。其中。三级会员,优惠策略是在普通客户的价格上同时享有折扣优惠。其中。三级会员,订单金额在订单金额在1000010000,1500015000)元,享受折扣)元,享受折扣9 9折;二级会员,订单金额折;二级会员,订单金额在在1500015000,2500025000)元,享受折扣)元,享受折扣8.58.
6、5折;一级会员,订单金额在折;一级会员,订单金额在2500025000及以上,享受折扣及以上,享受折扣7.57.5折。折。v每种商品包含商品号(唯一)、商品分类、生产厂商、每个厂商的每种商品包含商品号(唯一)、商品分类、生产厂商、每个厂商的实际存货量、规定的最低存货量和商品其它描述。实际存货量、规定的最低存货量和商品其它描述。v每个客户包括客户号(唯一)、客户名、每个客户包括客户号(唯一)、客户名、E-MailE-Mail、密码、姓名、性、密码、姓名、性别、邮政编码、地址(一个客户可有几个地址)、客户所属别、邮政编码、地址(一个客户可有几个地址)、客户所属VIPVIP级级别、折扣优惠。别、折扣
7、优惠。v每个订单包含订单号、客户号、收货地址、订单日期、订单金额、每个订单包含订单号、客户号、收货地址、订单日期、订单金额、订单明细(每个订单都有几个明细)内容为商品号、单价、订货数订单明细(每个订单都有几个明细)内容为商品号、单价、订货数量。量。v由于处理上的要求,每一订货细则中还应有一个订单处理状态。由于处理上的要求,每一订货细则中还应有一个订单处理状态。v客户可以给商品发表评论,主要有评论号、客户号、商品号、客户客户可以给商品发表评论,主要有评论号、客户号、商品号、客户邮箱、评论内容、评论时间。邮箱、评论内容、评论时间。v请你设计一个数据库,并确定要满足的各种约束,请你设计一个数据库,并
8、确定要满足的各种约束,使得其中:使得其中:保存了所需的所有信息保存了所需的所有信息 支持商品管理的各种应用支持商品管理的各种应用 尽可能地优化:减少冗余、提高查询速度尽可能地优化:减少冗余、提高查询速度v画实体画实体-联系图联系图v将实体将实体-联系图转换为关系表联系图转换为关系表实体实体-联系图联系图v寻找实体集:寻找实体集:客户客户VIP会员会员商品商品生产厂商生产厂商商品类别商品类别地址地址v寻找实体集之间的联系:寻找实体集之间的联系:客户和商品之间的多对多联系:订单、评论客户和商品之间的多对多联系:订单、评论客户和客户和VIP会员之间的多对一联系:会员之间的多对一联系:VIP会员等级会
9、员等级生产厂商和商品之间的多对多联系:供应生产厂商和商品之间的多对多联系:供应商品和商品类别之间的多对一联系:商品类别商品和商品类别之间的多对一联系:商品类别客户和地址之间的一对多联系:客户地址客户和地址之间的一对多联系:客户地址v确定实体的属性:确定实体的属性:客户:客户号、密码、姓名、性别、单位、电子客户:客户号、密码、姓名、性别、单位、电子信箱、身份证号信箱、身份证号VIP会员表:会员等级、会员折扣会员表:会员等级、会员折扣商品:商品号、商品名称、类别号、商品描述、商品:商品号、商品名称、类别号、商品描述、单位、规格、单价、其他?单位、规格、单价、其他?生产厂商表:厂商号,生产厂商名、地
10、址、电话生产厂商表:厂商号,生产厂商名、地址、电话 商品类别:类别号、类别名称商品类别:类别号、类别名称地址:地址号、地址名称地址:地址号、地址名称v确定联系的属性:确定联系的属性:订单:订单号、客户号、商品号、收货地址、订订单:订单号、客户号、商品号、收货地址、订货日期、订货数量、单价、发票号码、订单金额、货日期、订货数量、单价、发票号码、订单金额、发货日期发货日期供应:商品号、厂商号供应:商品号、厂商号商品分类:商品类别号、类别名称商品分类:商品类别号、类别名称客户类型:客户号、客户类型客户类型:客户号、客户类型评论:评论:评论号、客户号、商品号、客户邮箱、评评论号、客户号、商品号、客户邮
11、箱、评论内容、评论时间。论内容、评论时间。客户地址表:客户号、客户地址客户地址表:客户号、客户地址检查是否包含了所有必需的信息?检查是否包含了所有必需的信息?如何确定客户类型?如何确定客户类型?商品类型分为手机、小灵通,表示为商品的一商品类型分为手机、小灵通,表示为商品的一个属性还是商品和商品类别的联系?个属性还是商品和商品类别的联系?商家能提供订单商品的所有数量吗?商家能提供订单商品的所有数量吗?商家如何保证日常销售?商家如何保证日常销售?不同不同VIP等级享有不同的折扣,具体方案如何等级享有不同的折扣,具体方案如何?客户如何判断订购商品是否发出?客户如何判断订购商品是否发出?订单上的订单金
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 数据库 设计
限制150内