文档介绍:客户订购登记数据库设计资料
客户订购登记数据库设计资料
1/14
客户订购登记数据库设计资料
学号:
课程设计
的查看:通过输入商品号对商品进行查看,能查询到商品的名字,单价及其库存数量;
根据该系统的功能,该系统应该包括以下几个基本表:
Customer表(保存客户相关信息数据)
List表(保存订单的相关信息数据)
Goods表(保存商品的相关信息数据)
Bill表(保存发票的相关信息数据)
根据系统需要实现的功能,可以确定客户模块、订单模块、发票模块和商品模块,另外为了软件的使用和管理方便,设计了管理模块和退出模块,各模块下面建立各自的窗口系统,模块图如下:
客户订购登记数据库设计资料
客户订购登记数据库设计资料
7/14
客户订购登记数据库设计资料
4
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
客户订购登记系统
客户模块订单模块发票模块商品模块管理模块
客
新
订
新
发
商
修
新
删
户
建
单
建
票
品
改
建
除
查
客
查
订
查
查
密
账
账
询
户
询
单
询
询
码
户
户
数据库模块
图1:系统功能模块图
-R图
通过对设计目的的分析,可以确定各个数据模型的E-R图。
姓名
客户
订单
电话公司
图2客户实体及属性
订单
客户订购登记数据库设计资料
客户订购登记数据库设计资料
9/14
客户订购登记数据库设计资料
客户
商品及数量
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
发票支付方式
图3:订单实体及属性
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
5
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
发票
发票
支付方式
客户总额
图4:发票实体及属性
商品
名称
库存
单价
图5:商品实体及属性
n订单
客户订购登记数据库设计资料
客户订购登记数据库设计资料
13/14
客户订购登记数据库设计资料
属于
1
属于
1
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
1n
客户
关联
商品
11
属于
n
发票
图7:实体及其联系图
E-R图是由实体型,实体型的属性和实体之间的联系3个要素组成的。将E-R图转换为关系模型就是要将实体型,实体型的属性和实体之间的联系转换为一组关系模式。
根据本系统的E_R图,将其转换为关系模式如下:
Customer表:Cnum是主码
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
6
客户订购登记数据库设计资料
客户订购登记数据库设计资料
14/14
客户订购登记数据库设计资料
字段名称数据类型
Cnum(客户号)自动编号
Cname(姓名)文本
Ctel(电话)文本
Caddr(地址)文本
Ccom(公司)文本
Listnum(订单1)Int
,
List表:Listnum主码
字段名称数据类型
Listnum(订单号)自动编号
Cnum(客户号)Int
Billnum(发票号)Int
PayMethod(支付文本
方式)
Good