销售管理系统数据库设计说明Word格式文档下载.docx
- 文档编号:14511628
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:20
- 大小:20.35KB
销售管理系统数据库设计说明Word格式文档下载.docx
《销售管理系统数据库设计说明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《销售管理系统数据库设计说明Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
P2订单
P3发货
处理
信息
基本信息
处理订单
.专业学习资料.
客户信息员工信息
销售管理系统第一层数据流程图
第二层数据流程图:
员工
P1.1客
P1.2员
户信息
工信息
P1基本信息
主管部门
订单数据
审核
P2.3处
P2.1
P2.2审
核订单
理订单
下单
预订单订单
商品信息预订单订单发货确认
信贷状况
P2订单处理
(三)数据字典
1、订单号数据项可以描述如下:
数据项:
订单号
含义说明:
唯一标识每张订单
别名:
订单编号
类型:
字符型
长度:
4
取值范围:
0000至9999
取值含义:
前2位标别所在地区,后2位按顺序编号
与其他数据项的逻辑关系:
唯一识别订单
2、商品信息是该系统中的一个重要数据结构,它可以描述如下:
数据结构:
商品信息
是销售管理系统的重要数据结构,定义了销售商品的具体信
息
组成:
产品号,产品名,单价,重量
3、数据流“订单数据"
可描述如下:
数据流:
说明:
客户选购商品所下的初始订单
数据流来源:
数据流去向:
接受订单
客户基本信息+商品编号+数量等
平均流量:
5张/天
高峰期流量:
100张/天
4、数据存储
“订单"
数据存储:
订单表
记录每张订单的具体情况
流入数据流:
订单处理
流出数据流:
⋯⋯
订单号,客户编号,产品,数量,单价等
数据量:
每年2000张
存取方式:
随机存取
5、处理过程“接收订单"
处理过程:
接收订单
核准客户所下订单
输入:
订单数据,商品信息,主管审批
输出:
核对订单至主管部门,是否确认信息给客户
处理:
接收到客户订购产品的初始订单后,根据商品信息以及客
户以往的信用情况,核准订单是否符合条件,然后将符合条件的订单送
主管部门报批,如果同意,将结果反馈给客户,并将核准后订单送下一
处理模块(订单处理)
二、概念结构设计
客户名
客户号信贷状况
地址
客户电话
1
订
员工号
订货数
货
姓名
.
专业学习资料
性别
订单
跟单
年龄
N
N1
三、逻辑结构设计
依据以上E—R图,得出如下关系模式:
客户:
{客户号,客户名,电话,地址,信贷状况}
商品:
{商品号,商品名,单价,重量}
员工:
{员工号,姓名,性别,年龄,电话,地址}
订单:
{订单编号,客户名,订货数,订货日期,交货日期,客户号,
员工号}
订单明细:
{订单编号,明细号,订货数,金额,商品号}
客户信息
属性名
数据类型
可否为空
备注
客户号
varchar(10)
否
主键
varchar(30)
电话
varchar(20)
varchar(100)
varchar(200)
员工信息
Char
(2)
男或女,
默认为男
smallint
大
于
18,小于
60
住址
商品信息
商品号
商品名
单价
Money
重量
Int
订单明细
外键
明细号
0或1,默
认0
订货数量
金额
属性名数据类型可否为空备注
订单编号varchar(10)否主键
订货日期
Smalldatetime
交货日期
四、物理结构设计
为了提高系统性能,我们将数据的易变部分与稳定部分、经常存取
部分与存取频率较低部分分开存放;
而现有的关系型DBMS中都提供了
聚簇功能,往往在高频度访问字段上设计聚簇索引,例如:
在员工数据
表的姓名字段上建立一聚簇索引:
CREATECLUSTEREDINDEXidx_xmON员工数据表(姓名);
在商品信息表的商品名字段上建立一聚簇索引:
CREATECLUSTEREDINDEXidx_xmON商品信息表(商品名)等等。
五、数据实施和维护
1.创建表
创建客户信息用户表
Createtable客户信息
(客户号varchar(10)primarykey,
客户名varchar(30)notnull,
电话varchar(20)notnull,
地址varchar(100)notnull,
信贷状况varchar(200)notnull)
创建员工信息用户表
Createtable员工信息
(员工号varchar(10)primarykey,
姓名varchar(20)notnull,
性别char
(2)check(ssexin('
男'
'
女'
))default'
年龄Smallintcheck(sage>
18andsage<
60),
地址varchar(100)notnull)
创建商品信息用户表
Createtable商品信息
(商品号varchar(10)primarykey,
商品名varchar(20)notnull,
单价Moneynotnull,
重量intnotnull)
创建订单用户表
Createtable订单
(订单编号varchar(10)primarykey,
客户号varchar(10)foreignkeyreferences客户信息(客户号),
订货数量intnotnull,
订货日期smalldatetimenotnull,
交货日期smalldatetimenotnull)
创建订单明细用户表
Createtable订单明细
(订单编号varchar(10)foreignkeyreferences订单(订单编号),
明细号char
(2)check(ssexin('
0'
1'
金额Moneynotnull)
2.创建视图
Createview客户下订单信息视图
Asselect客户号,客户名,订单编号,借阅时间,应还时间
From客户信息,订单
Where客户号=‘2010010203’;
3.建立索引
在主键属性和外键属性列上都建立索引,检查唯一性和完整性,加快连接查
询速度。
CreateuniqueindexIX_客户号on客户信息(客户号);
CreateuniqueindexIX_员工号on员工信息(员工号);
CreateuniqueindexIX_商品号on商品信息(商品号);
CreateuniqueindexIX_订单编号on订单明细(订单编号);
CreateuniqueindexIX_订单编号on订单(订单编号);
CreateuniqueindexIX_客户号on订单(客户号);
4.表中数据操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 管理 系统 数据库 设计 说明