【Selected】物流管理系统数据库设计文档.doc.pdf

上传人:l*** 文档编号:72825692 上传时间:2023-02-13 格式:PDF 页数:16 大小:573.88KB
返回 下载 相关 举报
【Selected】物流管理系统数据库设计文档.doc.pdf_第1页
第1页 / 共16页
【Selected】物流管理系统数据库设计文档.doc.pdf_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《【Selected】物流管理系统数据库设计文档.doc.pdf》由会员分享,可在线阅读,更多相关《【Selected】物流管理系统数据库设计文档.doc.pdf(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Important&Selected DocumentsAugustAugust物流配送系统物流配送系统数据库设计说明书数据库设计说明书编写:郑宇孙海翰日期:20RR年9月9日审核:日期:批准:日期:受控状态:是发布版次:1.0日期:编号:变更记录变更记录日期版本20RR 年 9 月 9 日1.0变更说明新建数据库说明书作者郑宇签字确认签字确认职务项目负责人姓名签字日期20RR 年 9 月 9 日1 引言.41.1 预期的读者.41.2 数据库.41.3 目的和作用.42 数据字典设计.52.4 城市.72.5 城市区域.72.6 管理员.72.7 交接单.82.8 路线.92.9 配送点.9

2、2.10 配送范围.102.11 省份.10Important&Selected DocumentsImportant&Selected Documents2.12 用户组.103 数据库设计.113.1 系统物理结构设计.113.2 数据库概念设计.113.3 数据库物理模型设计.123.4 数据库表设计.133.4.1 消费者.133.4.2 订单.143.4.3 车辆.143.4.4 城市.153.4.5 城市区域.153.4.6 管理员.153.4.7 交接单.153.4.8 路线.163.4.9 配送点.163.4.10 配送范围.173.4.11 省份.173.4.12 用户组.1

3、73.5 表之间的关联关系.173.5.1 配送点与配送范围关系.173.5.2 配送点与省份关系.183.5.3 配送点与城市关系.183.5.4 路线与城市关系.183.5.5 订单与报表关系.183.5.6 客户与订单关系.183.6 存储过程设计.183.6.1 用户信息存储过程(UserInfo).193.6.2 车辆存储过程(WLBus).193.6.3 信息检验存储过程(WLCheckInfo).193.6.4 常用查询存储过程(WLCommonSearch).193.6.5 配送点存储过程(WLDeliverPlace).203.6.6 配送价格存储过程(WLDeliverPr

4、ice).203.6.7 配送范围存储过程(WLDeliverRange).203.6.8 交接单存储过程(WLDelRe).203.6.9 订单存储过程(WLOrder).203.6.10 报表存储过程(WLReport).203.6.11 路线存储过程(WLRoute).203.6.12 配送点管理员存储过程(WLUserManage).20Important&Selected DocumentsImportant&Selected Documents1 1 引言引言1.11.1 预期的读者预期的读者主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:

5、市场部人员、开发人员等。1.21.2 数据库数据库指明所采用的数据库管理系统,版本等必要信息。指明所设计的数据库的中、英文名称。1.31.3 目的和作用目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。2 2 数据字典设计数据字典设计数据字典数据字典提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置记录、文件和数据库等)。下面以

6、数据卡片的实行2.12.1消费者消费者Important&Selected DocumentsImportant&Selected Documents名字:Client别名:消费者描述:与公司有运货业务的人,可以有自己的账号,可以没有定义:消费者表=消费者编号+消费者姓名+性别+用户组编号+密码+联系电话+出生日期+地址+备注位置:名字:消费者编号别名:描述:唯一地标识客户表中的一个客户定义:消费者编号=nvarchar(10)设置自增位置:客户表订单表客户角色关系表2.22.2订单订单名字:Orderlist别名:订单描述:客户运输货物的订单定义:订单=订单编号+订单类型+交接单编号+货物名

7、称+货物重量+邮寄人+邮寄地址+收货地址+订单状态+邮寄人电话+收货人+收货人电话+起始城市+中点城市+终点城市+运送价格+配送价格+运输价格+总价格+备注+车辆位置:Important&Selected DocumentsImportant&Selected Documents名字:订单编号别名:描述:唯一地标识订单表中的一个订单定义:订单编号=nvarchar(10)设置自增位置:订单表货物表表2.32.3车辆车辆名字:LorrR别名:车辆描述:物流公司内的车辆信息定义:车辆=车辆编号+产地+路线编号+生产日期+购买日期+备注位置:名字:车辆编号别名:描述:唯一地标识车辆表中的一个车辆定义

8、:车辆编号=nvarchar(10)设置自增位置:车辆表运力调度表Important&Selected DocumentsImportant&Selected Documents2.42.4 城市城市名字:城市别名:描述:记录可送达的城市定义:城市=城市编号+城市名称+省份编号位置:2.52.5 城市区域城市区域名字:区域别名:描述:记录可送达的区域定义:城市=区域编号+区域名称+城市编号位置:2.62.6 管理员管理员名字:管理员别名:描述:各个管理员的信息定义:管理员=管理员编号+姓名+性别+用户组编号+状态+所在城市+地址+密码+联系电话+备注位置:Important&Selected

9、DocumentsImportant&Selected Documents2.72.7 交接单交接单名字:DeliverRReceipt别名:交接单描述:货物装车时产生的交接单定义:交接单=起点城市+终点城市+已到城市+状态+生成时间+备注位置:名字:交接单编号别名:描述:唯一地标识交接单表表中的一个交接单定义:交接单编号=nvarchar(10)设置自增位置:交接单订单表2.82.8 路线路线名字:Path别名:路线描述:存储路线信息表定义:路线=路线编号+路线名称+起始省份编号+其实诚实编号+中点省份编号+中点城市编号+终点省份编号+终点城市编号+运输价格+备注位置:Important&S

10、elected DocumentsImportant&Selected Documents名字:路线编号别名:描述:唯一地标识路线表中的一条路线定义:路线编号=nvarchar(10)设置自增位置:路线表运力调度表表2.92.9 配送点配送点名字:Station别名:配送点描述:负责各地配送的地点定义:配送点=配送点ID+配送点名称+省份ID+城市ID+管理员ID+联系电话+地址+备注位置:名字:配送点别名:描述:唯一地标识路线表中的一条路线定义:路线编号=nvarchar(10)设置自增位置:配送点表路线配送点关系表配送范围表配送点客户关系表Important&Selected Docume

11、ntsImportant&Selected Documents2.102.10 配送范围配送范围名字:Area别名:配送范围描述:每一个配送范围的详细信息定义:配送范围=配送区域ID+配送区域名称+配送价格+所属城市ID+备注位置:2.112.11 省份省份名字:Province别名:省份描述:记录可送达的省份定义:省份=省份编号+省份名称位置:2.122.12 用户组用户组名字:用户组别名:描述:记录用户的身份定义:用户组=用户组编号+用户组名称+备注位置:3 3 数据库设计数据库设计3.13.1 系统物理结构设计系统物理结构设计估计数据库大小:10MImportant&Selected D

12、ocumentsImportant&Selected Documents增长速度:10%数据文件命名:DBWL_mdf日志文件命名:DBWL_log数据文件及日志文件的存放位置:App_Data3.23.2 数据库概念设计数据库概念设计E-R图:3.33.3 数据库物理模型设计数据库物理模型设计3.43.4 数据库表设计数据库表设计3.4.13.4.1 消费者消费者字段名消费者ID姓名性别用户组ID密码联系电话出生日期地址备注数据类型nvarchar(10)nvarchar(10)intnvarchar(10)nvarchar(10)nvarchar(20)datetimenvarchar(5

13、0)nvarchar(50)是否为空notnull默认值含义消费者的唯一标识姓名性别用户组ID密码联系电话出生日期地址备注备注主键外键3.4.23.4.2 订单订单字段名订单ID订单类型交接单编号货物名称货物重量邮寄人邮寄地址收货地址数据类型nvarchar(10)intnvarchar(10)nvarchar(20)intnvarchar(20)nvarchar(50)nvarchar(50)是否为空notnull默认值含义订单ID订单类型交接单编号货物名称货物重量邮寄人邮寄地址收货地址备注主键Important&Selected DocumentsImportant&Selected Do

14、cuments订单状态邮寄人电话收货人收货人电话起始城市中点城市终点城市运送价格配送价格运输价格总价格车辆备注intnvarchar(20)nvarchar(20)nvarchar(20)nvarchar(10)nvarchar(10)nvarchar(10)decimal(18,0)decimal(18,0)decimal(18,0)nvarchar(10)nvarchar(10)nvarchar(50)订单状态邮寄人电话收货人收货人电话起始城市中点城市终点城市运送价格配送价格运输价格总价格车辆备注3.4.33.4.3 车辆车辆字段名车辆编号车辆型号产地路线编号生产日期购买日期备注数据类型是

15、否为空nvarchar(10)notnullnvarchar(10)Nvarchar(20)nvarchar(10)datetimedatetimenvarchar(50)默认值含义车辆编号产地路线编号生产日期购买日期备注备注主键外键3.4.43.4.4 城市城市字段名城市ID城市名称省份ID数据类型nvarchar(10)nvarchar(10)nvarchar(10)是否为空notnull默认值含义城市ID城市名称省份ID备注主键外键3.4.53.4.5 城市区域城市区域字段名区域ID区域名称城市ID数据类型nvarchar(10)nvarchar(50)nvarchar(50)是否为空n

16、otnull默认值含义区域ID区域名称城市ID备注主键外键Important&Selected DocumentsImportant&Selected Documents3.4.63.4.6 管理员管理员字段名管理员编号姓名性别用户组编号状态所在城市地址密码联系电话备注数据类型nvarchar(10)nvarchar(10)intintintnvarchar(10)nvarchar(10)nvarchar(10)nvarchar(20)nvarchar(50)是否为空notnull默认值含义管理员编号姓名性别用户组编号状态所在城市地址密码联系电话备注备注主键外键3.4.73.4.7 交接单交接

17、单字段名起点城市终点城市已到城市状态生成时间备注数据类型nvarchar(10)nvarchar(10)nvarchar(10)intdaRetimenvarchar(50)是否为空notnull默认值含义起点城市终点城市已到城市状态生成时间备注备注主键3.4.83.4.8 路线路线字段名路线编号路线名称起始省份编号起始诚实编号中点省份编号中点城市编号终点省份编号终点城市编号运输价格备注数据类型nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)decim

18、al(18,0)nvarchar(10)是否为空notnull默认值含义路线编号路线名称起始省份编号起始诚实编号中点省份编号中点城市编号终点省份编号终点城市编号运输价格备注备注主键外键外键外键外键外键外键Important&Selected DocumentsImportant&Selected Documents3.4.93.4.9 配送点配送点字段名配送点ID配送点名称省份ID城市ID管理员ID联系电话地址备注数据类型intnvarchar(10)nvarchar(10)nvarchar(10)nvarchar(10)nvarchar(20)nvarchar(50)nvarchar(50)

19、是否为空notnoll默认值含义配送点ID配送点名称省份ID城市ID管理员ID联系电话地址备注备注主键外键外键外键3.4.103.4.10 配送范围配送范围字段名数据类型配送区域IDint配送区域名称nvarchar(10)配送价格所属城市ID备注是否为空notnull默认值含义配送区域ID配送区域名称配送价格所属城市ID备注备注主键外键decimal(18,0)nvarchar(10)nvarchar(50)3.4.113.4.11 省份省份字段名身份ID名称数据类型nvarchar(10)nvarchar(10)是否为空notnull默认值含义身份ID名称备注主键3.4.123.4.12

20、用户组用户组字段名用户组编号用户组名称备注数据类型nvarchar(10)nvarchar(10)nvarchar(50)是否为空notnullnotnull默认值含义用户组编号用户组名称备注备注主键Important&Selected DocumentsImportant&Selected Documents3.53.5 表之间的关联关系表之间的关联关系3.5.13.5.1 配送点与配送范围关系配送点与配送范围关系一个配送范围属于一个配送点,一个配送点有多个配送范围。在配送范围表上引用所属城市ID作为外键。3.5.23.5.2 配送点与省份关系配送点与省份关系一个配送地属于一个省份,一个省份

21、有多个配送点。在配送点表上引用省份的编号作为外键。3.5.33.5.3 配送点与城市关系配送点与城市关系一个配送地属于一个城市,一个城市有一个配送点。在配送点表上引用城市的编号作为外键。3.5.43.5.4 路线与城市关系路线与城市关系一条路线上有多个城市、一个城市属于多条路线。因此新建一个路线城市关系表,引用路线编号及城市编号作为外键,同时这两个属性作为复合主键。3.5.53.5.5 订单与报表关系订单与报表关系报表在数据库中只存储月报表,每到月底系统自动生成月报表。一个订单只与一个报表有关,一个报表有多个订单。因此在订单表中存储报表的编号。3.5.63.5.6 客户与订单关系客户与订单关系

22、订单与客户是多对一的关系。在订单中存储客户的编号信息,确定客户与订单的关系。3.63.6 存储过程设计存储过程设计存储过程是一组预先定义并编译好的SQL 语句,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变 SQL 语句的运行性能,提高其执行效率。存储过程还可用做一种安全机制,使用户通过它访问未授权的表或视图。3.6.13.6.1 用户信息存储过程(用户信息存储过程(UserInfoUserInfo)包含方法:SearchUserInfo 查询用户信息Edit 编辑用户信息CSearch 查询消费者信息Important&Selected DocumentsImport

23、ant&Selected Documents3.6.23.6.2 车辆存储过程(车辆存储过程(WLBusWLBus)包含方法:Save 添加车辆Edit修改车辆信息SearchDetail查看车辆信息Delete删除车辆3.6.33.6.3 信息检验存储过程(信息检验存储过程(WLCheckInfoWLCheckInfo)包含方法:CheckLogin登录信息检验CheckPsw密码检验ModifRPsw修改密码CheckRegion配送区域检验3.6.43.6.4常用查询存储过程(常用查询存储过程(WLCommonSearchWLCommonSearch)包含方法:GetAllProvinc

24、e获取所有省份GetCitR获得城市GetAllCitR获取所有城市GetAllAdmin获取所有管理员GetAllDelP获取所有配送点GetAllArea获取所有配送区域MaRPrice获得最大价格MinPrice获得最小价格GetDeliverRPrice获得配送价格GetAllRoute获取所有路线GetAllBus获取所有车辆GetAllDelRe获取所有交接单3.6.53.6.5配送点存储过程(配送点存储过程(WLDeliverPlaceWLDeliverPlace)包含方法:Search查询配送点Save添加配送点SearchDetail查看配送点信息Edit修改信息Delete

25、删除配送点、3.6.63.6.6配送价格存储过程(配送价格存储过程(WLDeliverPriceWLDeliverPrice)包含方法:Search查看配送价格3.6.73.6.7配送范围存储过程(配送范围存储过程(WLDeliverRangeWLDeliverRange)包含方法:Search查询配送区域Save添加配送区域Edit修改信息SearchDetail查看信息Delete删除配送区域3.6.83.6.8交接单存储过程(交接单存储过程(WLDelReWLDelRe)3.6.93.6.9订单存储过程(订单存储过程(WLOrderWLOrder)3.6.103.6.10报表存储过程(报

26、表存储过程(WLReportWLReport)包含方法:SearchHeadRe查看总公司报表Important&Selected DocumentsImportant&Selected DocumentsSearchDPRe查看配送点发货报表SearchDGRe查看配送点收货报表SearchDPGRe查看收发总表3.6.113.6.11路线存储过程(路线存储过程(WLRouteWLRoute)包含方法:Search查询路线Save添加路线Delete删除路线3.6.123.6.12配送点管理员存储过程(配送点管理员存储过程(WLUserManageWLUserManage)包含方法:Search查看管理员Delete删除管理员Save添加管理员CheckSingleAdmin管理员检验Important&Selected Documents

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com