word
word
I / 45
word
本科学生综合性实验报告
课程名称:数据库系统原理
电子商务数据库设计
项目组长 学号 0061375
班 级 选课03班 分类标准为:商品类别名,生产厂家。
〔3〕订单统计管理
①统计每种商品年销售总额,并显示销售总额排在前十名的商品以供客户浏览。
②统计商城所有订单的年销售总额,根据销售情况调整营销计划。
③统计每一地区的销售总额。
④统计每个客户年订单总额。
⑤统计商品上个月的销售总额,并显示销售总额排在前十名的商品供客户浏览。
根据上节分析的系统功能需求,我们可以得到系统的功能模块,如下列图。
word
word
3 / 45
word
系统功能图
word
word
4 / 45
word
本商城客户购置商品的系统流程图,。
word
word
5 / 45
word
图 系统流程图
。
客户
登录
浏览商品
需要购置
购物车
产品描述
商品折后金额
客户积分状况
生成配送单
订单细节
订单明细表
客户付款
开发票
准备配送细节
通知客户
生成退货单
调整
订单明细表
退货款差额调整
处理订单
订单总表
客户积分、等级
调整
优惠率
发票
图 数据流图
通过对电子商城各方面的分析,我们可以知道电子商城中的实体包括:客户,商品,仓库,订单,优惠表,商品暂存表,商品配送单,商品退货单。各实体包含的数据项分别如下:
〔1〕客户:注册号,密码,地址,注册日期, ,,性别,某某。
〔2〕商品:商品编号,商品名称,商品生产日期,商品保质期,商品单价。
〔3〕商品类别:商品类别编号,商品类别名。
〔4〕生产厂家:生产厂家编号,生产厂家名。
〔5〕仓库:仓库编号,仓库名称。
word
word
6 / 45
word
通过以上的实体与数据我们可以得到如下实体间的联系:
〔1〕订单:订单编号,注册号,订单总额,订货日期,配送日期,发票,订单状态,商品编号,商品单价,商品折后价,商品数量。
〔2〕优惠表:客户等级,优惠率,积分要求。
〔3〕商品暂存:购物车编号,注册号,商品编号,商品单价,商品折后价,商品数量,是否购置,商品总金额。
〔4〕商品配送:配送单编号,注册号,商品编号,商品数量,地址,某某, ,,配送日期。
〔5〕商品退货:退货单编号,订单编号,注册号,某某,配送日期,商品编号,商品数量,退货原因。
通过以上分析,我们作如下规定:
〔1〕一个客户可以购置多种商品,一种商品可以被多个客户购置;
〔2〕一个商品可以属于一种类别,一种类别的商品可以包含多个商品;
〔3〕一个商品可以由多个厂家生产,一个厂家可以生产多个商品;
〔4〕一个订单对应一个客户,一个客户对应多个订单;
〔5〕一个订单对应一个商品配送单,一个商品配送单对应一个订单;
〔6〕一个客户对应多个商品退货单,一个商品退货单对应一个客户;
〔7〕一个仓库可以存放多种商品,一种商品可以存放在多个仓库;
〔8〕一个商品暂存表对应一个订单,一个订单对应一个商品暂存表。
实体之间的联系有:
〔1〕客户与商品之间〔M:N〕
word
word
7 / 45
word
〔2〕商品与商品类别之间〔1:N〕
〔3〕商品与生产厂家之间〔M:N〕
〔4〕订单与客户之间〔1:M〕
〔5〕订单与商品配送单之间〔1:1〕
〔6〕客户与商品退货单之间〔1:M〕
〔7〕仓库与商品之间〔M:N〕
〔8〕商品暂存表与订单之间〔1:1〕
数据字典包括数据项、数据结构、数据流、数据处理4个局部。其中数据项是数据的最小组成单位,假如干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
〔1〕数据项
。
表 数据项表
数据项
数据类型
别名
含义说明
取值X围
取值含义
cust_id
char(6)
注册号
唯一标识每一客户
C00001-C99999
C代表客户,后五位按顺序编号
cust_code
char(12)
密码
6-12位,由字母和数字组成
输错次数不得超过三次
addr
char(40)
地址
不得超过20字
用文字说明
zip
char(6)
000000-999999
tel_no
char(11)
000000
典型案例大数据库设计 来自淘豆网m.daumloan.com转载请标明出处.