物流管理系统设计说明书.docx

上传人:b****6 文档编号:8698618 上传时间:2023-02-01 格式:DOCX 页数:60 大小:1.08MB
下载 相关 举报
物流管理系统设计说明书.docx_第1页
第1页 / 共60页
物流管理系统设计说明书.docx_第2页
第2页 / 共60页
物流管理系统设计说明书.docx_第3页
第3页 / 共60页
物流管理系统设计说明书.docx_第4页
第4页 / 共60页
物流管理系统设计说明书.docx_第5页
第5页 / 共60页
点击查看更多>>
下载资源
资源描述

物流管理系统设计说明书.docx

《物流管理系统设计说明书.docx》由会员分享,可在线阅读,更多相关《物流管理系统设计说明书.docx(60页珍藏版)》请在冰豆网上搜索。

物流管理系统设计说明书.docx

物流管理系统设计说明书

物流管理系统说明书

 

文件版本

V1.0

编写人

王智凯

编写时间

09/09/20

系统简介

系统分为以下六大功能模块:

用户管理:

该模块实现系统登录过程中的身份验证功能,用户登陆后修改用户密码也包括在此模块,系统管理员还可进行其他用户信息管理,包括添加新系统用户功能,为用户分配角色并设置用户权限,使得系统安全性得到很好的维护。

车辆信息管理:

该模块包含两个子模块:

车队信息维护、车辆信息维护。

允许运输管理员录入车队信息进行增添车队,根据不同条件输入查询车队信息,并可以进行对车队信息的修改和删除操作;允许运输管理员录入车辆信息进行增添车辆,并可实现选择所属车队、根据不同条件输入查询车辆信息,进行车辆信息的修改和删除操作,当车辆尚有承运任务,则不允许被删除。

驾驶员管理:

该模块允许运输管理员录入驾驶员信息进行添加,并可实现选择所属车队、选择绑定的车辆,根据不同条件输入查询驾驶员信息,进行信息的修改和删除操作。

当驾驶员还未退队,则不允许变更其所属车队,当驾驶员尚有承运任务,则不允许被删除。

运力查询:

该模块包含两个子模块:

运力综合查询、历史承运任务查询。

调度员通过承运业务员已接收的承运单并依据所承运的货物重量查询出满足运力要求的车队,查询出空闲的并且符合运力需求的车辆承运本次任务。

这一过程实现了运力综合查询。

承运业务员根据不同条件输入内容查询历史承运单,实现历史承运任务查询。

承运任务管理:

该模块实现承运业务员填写承运单信息和承运单的物品信息;实现根据不同条件输入内容查询承运单信息,并可以对未接收的承运单信息进行删除和修改;承运业务员完善承运单详细信息(录入回执信息录入该承运单行程距离)之后提交。

实现承运业务员对未接收的承运单,分配车辆承运,接收承运单。

运输成本核算:

该模块包含:

车队运输成本维护与核算。

允许财务人员通过不同条件输入内容查询出承运单,并依次录入承运本次任务的车辆的成本信息(包含基本费用),必须录入基本费用,能够对基本费用进行修改,并且能够进行对未审核的成本信息进行修改。

实现了对车队运输成本的维护。

财务人员查询已完成成本信息录入的成本信息单进行车队运输成本核算,从而得出本次承运任务的盈亏状况,并可显示每辆车的详细运输成本。

 

系统结构

一、用户管理…………………………………………………………….2

二、车辆管理模块……………………………………………………….3

1.车辆管理用例图……………………………………………………..3

2.车辆管理活动图…………………………………………………......5

3.车辆管理业务对象图……………………………………………….13

4.车辆管理顺序图…………………………………………………….13

三、驾驶员管理模块…………………………………………………….24

1.驾驶员管理用例图…………………………………………………..24

2.驾驶员管理活动图…………………………………………………..25

3.驾驶员管理业务对象图……………………………………………...30

4.驾驶员管理顺序图…………………………………………………...31

四、运力查询模块……………………………………………………….35

1.运力查询用例图……………………………………………………..35

2.运力查询活动图……………………………………………………..36

3.运力查询业务对象图………………………………………………..38

4.运力查询顺序图……………………………………………………..39

五、承运任务管理模块………………………………………………….40

1.承运任务管理用例图………………………………………………41

2.承运任务管理活动图………………………………………………..42

3.承运任务管理业务对象图…………………………………………..46

4.承运任务管理顺序图………………………………………………..47

六、运输成本核算模块………………………………………………….52

1.运输成本核算用例图…………………………………………………52

2.运输成本核算活动图…………………………………………………53

3.运输成本核算业务对象图……………………………………………56

4.运输成本核算顺序图………………………………………………....57

表结构

一车队表…………………………………………………………………63

二车辆表………………………………………………………………….63

三驾驶员表……………………………………………………………….63

四成运单表……………………………………………………………….63

五物品表…………………………………………………………………..64

六成本表……………………………………………………………………..64

七基本费用表………………………………………………………………65

八关系表…………………………………………………………………….65

 

系统结构

一、用户管理

登录:

用户在登录页面上输入用户名、密码,页面的输入验证成功,数据库再对输入的用户信息进行验证,验证成功,登入系统首页。

添加用户:

系统管理员在注册用户界面填写用户名、密码等信息来进行添加新用户,页面的输入验证成功,数据库将验证该用户是否已经存在并为该用户分配角色及设置权限。

修改用户信息:

已登录的用户可以修改自己的个人信息,包括密码、更新成功。

二、车辆管理模块

1、车辆管理用例图

用例名称:

录入车队信息

用例简述:

运输管理员录入车队信息

主要参与者:

运输管理员

用例名称:

删除车队信息

用例简述:

运输管理员删除车队信息

主要参与者:

运输管理员

用例名称:

查询车队信息

用例简述:

运输管理员查询车队信息

主要参与者:

运输管理员

用例名称:

更新车队信息

用例简述:

运输管理员更新车队信息

主要参与者:

运输管理员

---------------------------------------------------------------------------------------------------------

用例名称:

录入车辆信息

用例简述:

运输管理员录入车辆信息

主要参与者:

运输管理员

用例名称:

更新车辆信息

用例简述:

运输管理员更新车辆信息

主要参与者:

运输管理员

用例名称:

查询车辆信息

用例简述:

运输管理员查询车辆信息

主要参与者:

运输管理员

用例名称:

删除车辆信息

用例简述:

运输管理员删除车辆信息

主要参与者:

运输管理员

2、车辆管理活动图

2.1、录入车队信息活动图

1、运输管理员在车队信息维护界面,进入录入界面,输入要录入的车队信息

2、检验格式是否符合,不符合则提示不能输入,符合则允许输入

3、输入完信息,数据库检查车队编号、车队名称是否存在

4、车队编号、车队名称重复则不允许插入新车队并提示,然后返回车队信息维护界面

5、信息不存在则在表中插入数据

 

2.2、查询车队信息活动图

1、运输管理员,在车队信息维护界面,选择查询条件,输入查询内容

2、检验格式是否正确,错误则提示重输,

3、数据库判断是否存在数据

4、不存在提示不存在符合条件的信息

5、存在则显示数据

 

2.3、更新车队信息活动图

1、运输管理员在车队信息维护界面,选择要更新的车队信息

2、进入更新界面对需要更新的信息,进行更新

3、检验信息的合法性,不合法则返回车队信息维护界面

4、信息合法,则提交信息

5、提示提交成功

2.4、删除车队信息活动图

1、运输管理员,在车队信息维护界面,查询出车队信息列表

2、选择要删除的车队,进行删除

3、检查该车队是否还有车辆,有则提示不能删除

4、没有则提示是否确认删除

5、确认删除则提示删除成功,取消则重新选择

2.5、录入车辆信息活动图

1、运输管理员在车辆信息维护界面,进入录入界面,输入要录入的车辆信息

2、检验格式是否符合,不符合则提示不能输入返回录入界面,符合则允许输入

3、输入完信息,数据库检查车辆编号是否存在

4、车辆编号重复则不允许插入新车队并提示,然后返回车辆信息维护界面

5、信息不存在则在表中插入数据

2.6、查询车辆信息活动图

1、运输管理员,在车辆信息维护界面,选择查询条件,输入查询内容

2、检验格式是否正确,错误则提示重输,

3、判断是否存在数据

4、不存在提示不存在符合条件的信息

5、存在则显示数据

2.7、更新车辆信息活动图

1、运输管理员在车辆信息维护界面,选择要更新车辆信息

2、选择需要更新的信息,进行更新

3、更新完信息,检验合法性

4、不合法则提示,返回更新界面

5、合法则提交信息

6、提示提交成功

2.8、删除车辆信息活动图

1、运输管理员,在车辆信息维护界面,选择要删除的车辆信息

2、检验车辆的当前状态和是否有绑定驾驶员

3、如果车辆承运中或有绑定驾驶员则提示无法删除

4、如果都符合则提示删除成功

3、车辆管理业务对象图

4、车辆管理顺序图

4.1、录入车队信息顺序图

1运输管理员在车队信息维护界面中输入新的车队信息

2验证格式合法性,不合法则提示重新输入

3合法则在后台添加信息车队信息

4创建车队对象,填充车队信息

5数据库检验车队编号是否重复

6重复则提示不允许插入

7没重复将新的车队信息插入数据库,返回插入成功

8车队信息维护界面提示录入成功,并更新所有的车队信息列表

 

4.2、查询车队信息顺序图

1运输管理员在车队信息维护界面中输入查询车队信息的条件,如车队编号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车队信息

5检验是否存在符合条件车队信息,不存在则提示不存在

6存在则返回信息

7车队信息维护界面显示符合条件的车队信息列表

4.3、更新车队信息顺序图

1运输管理员在车队信息维护界面中输入查询车队信息的条件,如车队编号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车队信息

5检验是否存在符合条件车队信息,不存在则提示不存在

6存在则返回信息

7车队信息维护界面显示符合条件的车队信息列表

8选择信息进行更新,验证格式合法性,不合法则提示重新输入

9将更新的新信息传入,填充新的信息

10检验更新信息是否是重复的车队编号,

11重复则提示不允许插入,车队编号没重复则更新信息

12返回更新成功,在车队信息维护界面显示新的车队信息

 

4.4、删除车队信息顺序图

1运输管理员在车队信息维护界面中输入查询车队信息的条件,如车队编号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车队信息

5检验是否存在符合条件车队信息,不存在则提示不存在

6存在则返回信息

7车队信息维护界面显示符合条件的车队信息列表

8选择车队信息进行删除,

9检验该车队里是否还有车辆

10有则提示该车队里还有车辆无法删除

11没有则删除车队信息,删除车队对象

12返回删除成功,在车队信息维护界面显示新的车队信息

 

4.5、录入车辆信息顺序图

1运输管理员在录入车辆信息界面中输入新的车辆信息

2验证格式合法性,不合法则提示重新输入

3合法则在后台添加信息车辆信息

4创建车辆对象,填充车辆信息

5数据库检验车辆编号是否重复

6重复则提示不允许插入

7没重复将新的车辆信息插入数据库,返回插入成功

8车辆信息维护界面提示录入成功,并更新所有的车辆信息列表

4.6、查询车辆信息顺序图

1运输管理员在车辆信息维护界面中输入查询车队信息的条件,如车牌号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车辆信息

5检验是否存在符合条件车辆信息,不存在则提示不存在

6存在则返回信息

7车辆信息维护界面显示符合条件的车辆信息列表

4.7、更新车辆信息顺序图

1运输管理员在车辆信息维护界面中输入查询车辆信息的内容

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车辆信息

5检验是否存在符合条件车辆信息,不存在则提示不存在

6存在则返回信息

7车辆信息维护界面显示符合条件的车辆信息列表

8选择信息进行更新,验证格式合法性,不合法则提示重新输入

9将更新的新信息传入,填充新的信息

10更新信息

11返回更新成功,在车辆信息维护界面显示新的车辆信息

4.8、删除车辆信息顺序图

1运输管理员在车辆信息维护界面中输入查询车辆信息的条件,如车牌号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件车辆信息

5检验是否存在符合条件车辆信息,不存在则提示不存在

6存在则返回信息

7车辆信息维护界面显示符合条件的车辆信息列表

8选择车辆信息进行删除,

9删除车辆信息,删除车辆对象

10返回删除成功,在车辆信息维护界面显示新的车辆信息

三、驾驶员管理模块

1、驾驶员管理用例图

用例名称:

录入驾驶员信息

用例简述:

运输管理员录入驾驶员信息

主要参与者:

运输管理员

用例名称:

修改驾驶员信息

用例简述:

运输管理员修改驾驶员信息

主要参与者:

运输管理员

用例名称:

查询驾驶员信息

用例简述:

运输管理员查询驾驶员信息

主要参与者:

运输管理员

用例名称:

删除驾驶员信息

用例简述:

运输管理员删除驾驶员信息

主要参与者:

运输管理员

2、驾驶员管理活动图

2.1、录入驾驶员信息活动图

1、运输管理员在录入驾驶员维护界面界面,输入要录入的驾驶员信息

2、检验格式是否符合,不符合则提示不能输入,符合则允许输入

3、输入完信息,数据库检查身份证号是否存在

4、身份证号重复则不允许插入新驾驶员并提示,然后返回录入界面

5、信息不存在则在表中插入数据

 

2.2、查询驾驶员信息活动图

1、运输管理员,在驾驶员信息维护界面,选择查询条件

2、输入查询的内容

3、判断是否存在数据

4、不存在提示无数据显示

5、存在则显示数据

2.3、更新驾驶员信息活动图

1、运输管理员进入驾驶员信息维护界面,查询车队信息列表

2、选择需要更新的信息,进入更新界面

3、更改想更改的信息

4、检验信息的合法性

5、不合法则返回更新界面,重新更新

6、合法则提示更新成功

 

 

2.4、删除驾驶员信息活动图

1运输管理员,在驾驶员信息维护界面,查询出驾驶员信息列表

2选择要删除的车辆,点击删除

3检验该驾驶员是否有承运任务

4有则提示提示该驾驶员有承运任务,不能删除

5该驾驶员没有承运任务则提示是否确认删除

4确认删除则提示删除成功,取消则重新选择

 

3、驾驶员管理业务对象图

4、驾驶员管理顺序图

4.1、录入驾驶员信息顺序图

1运输管理员在录入驾驶员信息界面中输入新的驾驶员信息

2验证格式合法性,不合法则提示错误信息

3合法则在后台添加信息驾驶员信息

4创建驾驶员对象,填充驾驶员信息

5数据库检验身份证号是否重复

6重复则提示不允许插入

7没重复将新的驾驶员信息插入数据库,返回插入成功

8驾驶员信息维护界面提示录入成功,并更新所有的驾驶员信息列表

4.2、查询驾驶员信息顺序图

1运输管理员在驾驶员信息维护界面中选择查询驾驶员信息的条件,输入查询内容

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件驾驶员信息

5检验是否存在符合条件驾驶员信息,不存在则提示不存在

6存在则返回信息

7驾驶员信息维护界面显示符合条件的驾驶员信息列表

4.3、更新驾驶员信息顺序图

1运输管理员在驾驶员信息维护界面中选择查询驾驶员信息的条件,输入查询内容

2在后台传入查询条件

3数据库筛选符合条件驾驶员信息

4检验是否存在符合条件驾驶员信息,不存在则不显示

5存在则返回信息

6驾驶员信息维护界面显示符合条件的驾驶员信息列表

7选择信息进行更新,进入更新界面

8将更新的新信息传入,填充新的信息

9检验信息的合法性

10不合法则重新返回更新界面

11合法则进行更新

12提示更新成功,在驾驶员信息维护界面显示新的驾驶员信息

4.4、删除驾驶员信息顺序图

1运输管理员在驾驶员信息维护界面中输入查询驾驶员信息的条件,如身份证号

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件驾驶员信息

5检验是否存在符合条件驾驶员信息,不存在则提示不存在

6存在则返回信息

7驾驶员信息维护界面显示符合条件的驾驶员信息列表

8选择驾驶员信息进行删除,

9检验该驾驶员是否还有承运任务

10有则提示该驾驶员还有承运任务无法删除

11没有则删除驾驶员信息,删除驾驶员对象

12返回删除成功,在驾驶员信息维护界面显示新的驾驶员信息

四、运力查询模块

1、运力查询用例图

用例名称:

查询承运车队

用例简述:

调度员/承运业务员查询承运车队

主要参与者:

调度员/承运业务员

用例名称:

查询承运车辆

用例简述:

调度员/承运业务员查询承运车辆

主要参与者:

调度员/承运业务员

用例名称:

查询承运单

用例简述:

调度员/承运业务员查询承运单

主要参与者:

调度员/承运业务员

2、运力查询活动图

2.1、查询承运车队活动图

1调度员,在运力综合查询界面,选择要查看的车队

2检验是否存在

3存在则显示该车队的车辆的信息

2.2、历史承运任务查询活动图

1、调度员在历史承运任务查询页面,输入要查询的历史承运任务

2、调度员查询该条件的承运业务单

3、不存在提示在,重新输,存在就显示承运业务单信息

4、选择查看车队,就显示车队的车辆及运力情况

3、运力查询业务对象图

 

4、运力查询顺序图

4.1、查询承运车队顺序图

1调度员在运力综合查询界面中选择要查看的车队

2传入查询车队的条件

3数据库筛选符合条件承运的车队

4检验是否存在符合条件承运的车队,则不显示

5存在则返回信息

6运力综合查询界面显示符合条件的车队车的车辆信息列表

4.2、查询历史承运任务顺序图

1调度员在历史承运任务查询界面中输入查询承运业务单

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件承运业务单

5检验是否存在符合条件承运业务单,不存在则提示不存在

6存在则返回信息

7历史承运任务查询界面显示符合条件的承运业务单信息

8选择承运单,查看承运的车队情况

五、承运任务管理模块

1、承运任务管理用例图

用例名称:

开出承运单

用例简述:

承运业务员开出承运单

主要参与者:

承运业务员

用例名称:

修改承运单

用例简述:

承运业务员修改承运单

主要参与者:

承运业务员

用例名称:

查询承运单

用例简述:

承运业务员查询承运单

主要参与者:

承运业务员

用例名称:

删除承运单

用例简述:

承运业务员删除承运单

主要参与者:

承运业务员

用例名称:

接收承运单

用例简述:

承运业务员接收承运单

主要参与者:

承运业务员

2、承运任务管理活动图

2.1、开出承运单活动图

1、承运业务员,在承运单开出界面,填写承运单信息

2、检验承运单的合法性,不合法则返回重新录入

3、合法则录入物品信息

4、检验物品信息的合法性

5、不合法则提示,重新录入

6、合法则提交承运单

2.2、查询承运单活动图

1、承运业务员,在承运单开出界面,输入要查询承运单的条件

2、数据库判断是否存在数据,没有则提示无数据

3、有就显示数据

 

2.3、更新承运单活动图

1、承运业务员,在承运单开出界面,查询出承运单的信息

2、选择要更新的承运单,进入更新界面

3、更新要更新的信息

4、检验信息合法性

5、不合法重新更新

6、合法则提交信息

2.4、删除承运单活动图

1、承运业务员,在承运单开出界面,查询出承运单的列表

2、选择要删除的承运单进行删除

3、提示是否确认删除

4、不确认就返回重新选择,确认则提示删除成功

 

2.5、接收承运单活动图

1、承运业务员,在承运单接收界面,查询未接收的承运单

2、选择未接收的承运单

3、进入接收界面

4、选择车队车辆进行接收

5、确认接收,并提交

3、承运任务管理业务对象图

4、承运任务管理顺序图

4.1、开出承运单顺序图

1承运业务员在承运单开出界面中输入新的承运单信息

2验证格式合法性,不合法则提示重新输入

3合法则在后台添加承运单信息

4承运单对象,填充承运单信息

5将新的承运单信息插入数据库,

6添加该承运单的物品信息

7提交该承运单的物品信息

4.2、查询承运单顺序图

1承运业务员在承运单开出界面中输入查询承运单信息的条件

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件承运单信息

5检验是否存在符合条件承运单信息,不存在则提示不存在

6存在则返回信息

7承运单开出界面显示符合条件的承运单信息列表

4.3、更新承运单顺序图

1承运业务员在承运单开出界面中输入查询承运单信息的条件

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件承运单信息

5检验是否存在符合条件承运单信息,不存在则提示不存在

6存在则返回信息

7承运单开出界面显示符合条件的承运单信息列表

8选择承运单进行更新,传入更新的信息

9数据库修改新的信息

10返回更新成功

11承运单开出界面提示更新成功,显示新的承运单信息列表

4.4、删除承运单顺序图

1承运业务员在承运单开出界面中输入查询承运单信息的条件

2验证格式合法性,不合法则提示重新输入

3合法则在后台传入查询条件

4数据库筛选符合条件承运单信息

5检验是否存在符合条件承运单信息,不存在则提示不存在

6存在则返回信息

7承运单开出界面显示符合条件的承运单信息列表

8选择承运单进行删除,传入删除的承运单编号

9数据库删除承运单信息

10返回删除成功

11承运单开出界面提示删除成功,显示新的承运单信息列表

4.5、接收承运单顺序图

1承运业务员在承运单开出界面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1