您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页数据库说明文档

数据库说明文档

来源:五一七教育网


Donta*team

物流系统数据库设计说明书

撰写人:姜蛟

时间:2011-09-06

引言

1.1预期读者

1.项目经理

2.客户项目经理

3.系统开发人员

4.系统测试人员

1.2数据库

本系统采用数据库版本:SQL server 2008

1.3目的作用

对需求中的数据进行分析,并进一步整理,从而形成最终的计算机模型,以便开发人员建立物理数据库,也便于以后项目人员对系统中数据关系进行分析。

数据库设计

2.1数据库概念设计

2.2数据库物理模型设计

2.3数据库表设计

2.3.1 订单(OrderList)

2.3.2交接单(Delivery)

2.3.3管理员(Personnel)

2.3.4客户(Client)

2.3.5配送点(Station)

2.3.6线路(Path)

2.3.7车辆(Lorry)

2.3.8路线表(PathList)

2.4表之间的关联关系

2.4.1客户和订单关系

客户可以执行下订单操作。订单引用客户账号作为外键。

2.4.2客户和交接单关系

客户可以查看交接单,了解货物状况。交接单引用客户姓名作为外键。

2.4.3订单和交接单关系

每张订单生成一张交接单。交接单引用订单序列号和货物名称作为外键

2.4.4交接单和车辆关系

交接单和车辆是多对多的关系。每张交接单上会载入沿途多辆运货车辆的信息,每辆车也会为多张交接单运货。引入车辆交接关系表解决这个关联问题。在车辆交接关系表中分别引入交接单标号和车牌号作为外键,并同时为复合主键。

2.4.5车辆和路线关系

车辆和路线是多对多关系。每条路线上有多辆车运输,每辆车也跑多条线路。引入车辆路线关系表,分别引用车牌号和路线编号作为外键和复合主键。

2.4.6路线和路线列表关系

路线与路线列表是一对多关系。线路列表以路线表信息整合计算后生成。路线列表引用起始配送点和目的配送点作为外键。

2.4.7交接单和管理员关系

交接单和管理员是多对多的关系。一张交接单由多个管理员填写,每个管理员要填写多张交接单。引入交接管理关系表,分别引用交接单标号和管理员编号作为外键和复合主键。

2.4.8管理员和配送点关系

管理员和配送点属于一对一关系,一个配送点有且仅有一名管理员。管理员引用配送点编号作为外键,关联二者联系。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务