物流管理系统数据库设计文档
- 格式:doc
- 大小:287.00 KB
- 文档页数:20
. .
. .
August物流配送系统
数据库设计说明书
编写:郑宇孙海翰 日期:2011年9月9日
审核:日期:
批准:日期:
受控状态:是
发布版次:1.0日期:
编号:
. .
. . 变更记录
日期 版本 变更说明 作者
2011年9月9日 1.0 新建数据库说明书 郑宇
签字确认
职务 姓名 签字 日期
项目负责人 2011年9月9日
. .
. . 1 引言4
1.1 预期的读者4
1.2 数据库5
1.3 目的和作用5
2 数据字典设计5
2.4 城市7
2.5 城市区域7
2.6 管理员8
2.7 交接单8
2.8 路线9
2.9 配送点9
2.10 配送范围10
2.11 省份10
2.12 用户组11
3 数据库设计 ................................................................ 11
3.1 系统物理结构设计 .................................................... 11
3.2 数据库概念设计 ...................................................... 11
3.3 数据库物理模型设计 .................................................. 12
3.4 数据库表设计 ........................................................ 13
3.4.1 消费者13
3.4.2 订单14
3.4.3 车辆14
3.4.4 城市15
3.4.5 城市区域15
3.4.6管理员15
3.4.7 交接单15
3.4.8 路线16
3.4.9 配送点16
3.4.10 配送范围17
3.4.11 省份17
3.4.12 用户组17
3.5 表之间的关联关系 .................................................... 17
3.5.1 配送点与配送范围关系 .......................................... 17
3.5.2 配送点与省份关系 .............................................. 18
3.5.3 配送点与城市关系 .............................................. 18
3.5.4 路线与城市关系 ................................................ 18
3.5.5 订单与报表关系 ................................................ 18
3.5.6 客户与订单关系 ................................................ 18
3.6 存储过程设计18
3.6.1 用户信息存储过程(UserInfo)...................................19
3.6.2 车辆存储过程(WLBus)..........................................19
3.6.3 信息检验存储过程(WLCheckInfo)................................19
3.6.4 常用查询存储过程(WLCommonSearch).............................19
3.6.5 配送点存储过程(WLDeliverPlace)...............................20 . .
. . 3.6.6 配送价格存储过程(WLDeliverPrice).............................20
3.6.7 配送范围存储过程(WLDeliverRange).............................20
3.6.8 交接单存储过程(WLDelRe)......................................20
3.6.9 订单存储过程(WLOrder).......................................20
3.6.10 报表存储过程(WLReport)......................................20
3.6.11 路线存储过程(WLRoute).......................................20
3.6.12 配送点管理员存储过程(WLUserManage).........................20
1 引言
1.1 预期的读者
主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:市场部人员、开发人员等。 . .
. . 1.2 数据库
指明所采用的数据库管理系统,版本等必要信息。
指明所设计的数据库的中、英文名称。
1.3 目的和作用
将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。
2 数据字典设计
数据字典
数据字典提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。
下面以数据卡片的实行
2.1 消费者
名字:Client
别名:消费者
描述:与公司有运货业务的人,可以有自己的账号,可以没有
定义:消费者表=消费者编号+消费者姓名+性别+用户组编号+密码+联系电话+出生日期+地址+备注
位置:
. .
. . 名字:消费者编号
别名:
描述:唯一地标识客户表中的一个客户
定义:消费者编号=nvarchar(10)
设置自增
位置:客户表
订单表
客户角色关系表
2.2 订单
名字:Orderlist
别名:订单
描述:客户运输货物的订单
定义:订单=订单编号+订单类型+交接单编号+货物名称+货物重量+邮寄人+邮寄地址+收货地址+订单状态+邮寄人电话+收货人+收货人电话+起始城市+中点城市+终点城市+运送价格+配送价格+运输价格+总价格+备注+车辆
位置:
名字:订单编号
别名:
描述:唯一地标识订单表中的一个订单
定义:订单编号=nvarchar(10)
设置自增
位置:订单表
货物表表
2.3车辆 . .
. . 名字:Lorry
别名:车辆
描述:物流公司内的车辆信息
定义:车辆= 车辆编号+产地+路线编号+生产日期+购买日期+备注
位置:
名字:车辆编号
别名:
描述:唯一地标识车辆表中的一个车辆
定义:车辆编号=nvarchar(10)
设置自增
位置:车辆表
运力调度表
2.4 城市
名字:城市
别名:
描述:记录可送达的城市
定义:城市=城市编号+城市名称+省份编号
位置:
2.5 城市区域
名字:区域
别名:
描述:记录可送达的区域
定义:城市=区域编号+区域名称+城市编号
位置: