物流管理系统数据库设计文档

  • 格式: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 城市区域

名字:区域

别名:

描述:记录可送达的区域

定义:城市=区域编号+区域名称+城市编号

位置: