JAVAEE物流管理系统教学内容.docx
- 文档编号:26599112
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:33
- 大小:225.28KB
JAVAEE物流管理系统教学内容.docx
《JAVAEE物流管理系统教学内容.docx》由会员分享,可在线阅读,更多相关《JAVAEE物流管理系统教学内容.docx(33页珍藏版)》请在冰豆网上搜索。
JAVAEE物流管理系统教学内容
JAVAEE物流管理系统
快递物流系统
摘要
随着社会的发展特别是信息技术的迅猛发展,传统的运输方式已经落后于信息化发展的要求,必将被全新的运输方式取代。
国际互联网的全球化热潮使人类社会进入了一个新的信息时代,因此通过计算机来获取物流信息已是信息时代到来必然要发生的结果。
所以我认为建立一个物流平台不管是对于物流事业还是人民群众都有很大的帮助。
设计本系统的一个主要目的是方便物流企业的管理,提高物流公司的办事效率。
其次是方便用户的使用,节约用户的时间。
物流系统带给我们的不仅仅是运输上的便捷,实现货物配送流程的全程计算机化。
是信息时代发展的必然要坟,是我们思维触角的延伸。
本系统在设计和开发阶段用到了很多网上的相关文献,并总结了近年来物流系统建设的发展过程和这些物流系统的主要特点,在本次的系统设计中采用的ORACLE10G作为后台数据库,利用了功能强大的MyEclipse应用程序作为本系统的开发软件。
采用的主要技术有,JAVA基础知识,JDBC,HTML,JSP,SERVLET,JS,AJAX,CSS,EL表达式,JAVABEAN,TOMCAT服务器,ORACLESQLDEVELOPER开发工具等主要技术。
本系统的主要功能模块主要有以下几大类,第一,车辆管理模块;第二,线路管理模块;第三,配送点管理模块;第四,订单管理模块;第五,交接单管理模块;第六,报表管理模块;第七,权限管理模块;第八,用户管理模块等几大模块。
以上各模块通过与数据库的连接就构成了一个可灵活使用的物流平台。
物流配送中心的工作流程货物入库
(1)物流配送中心根据客户的入库指令视仓储情况做相应的入库受理。
(2)按所签的合同进行货物受理并根据给货物分配的库区库位打印出入库单。
(3)在货物正式入库前进行货物验收,主要是对要入库的货物进行核对处理,并对所入库货物进行统一编号(包括合同号、批号、入库日期等)。
(4)然后进行库位分配,主要是对事先没有预分配的货物进行库位自动或人工安排处理,并产生货物库位清单。
(5)库存管理主要是对货物在仓库中的一些动态变化信息的统计查询等工作。
(6)对货物在仓库中,物流公司还将进行批号管理、盘存处理、内驳处理和库存的优化等工作,做到更有效的管理仓库。
运输配送 物流配送中心根据客户的发货指令视库存情况做相应的配送处理2.根据配送计划系统将自动地进行车辆、人员、应的出库处理。
根据选好的因素由专人负责货物的调配处理,可分自动配货和人工配货,目的是为了更高效的利用物流公司手头的资源。
根据系统的安排结果按实际情况进行人工调整。
在安排好后,系统将根据货物所放地点(库位)情况按物流公司自己设定的优化原则打印出拣货清单。
承运人凭拣货清单到仓库提货,仓库那头做相应的出库处理。
装车完毕后,根据所送客户数打印出相应的送货单。
车辆运输途中可通过GPS车辆定位系统随时监控,并做到信息及时沟通。
在货物到达目的地后,经受货方确认后,凭回单向物流配送中心确认。
产生所有需要的统计分析数据和财务结算,并产生应收款与应付款。
(一)备货配送的准备工作和基础工作。
备货工作包括筹集货源、订货、采购、集货、进货及有关的质量检查、结算、交接等。
配送的优势之一,就是可以集中若干用户的需求进行一定规模的备货。
备货是决定配送成败的初期工作,如果备货成本太高,会大大降低配送的效益。
(二)储存 配送中的储存有储备及暂存两种形态。
1.储备配送储备是按一定时期的配送经营要求,形成的对配送的资源保证。
这种类型的储备数量较大,储备结构也较完善,视货源及到货情况,可以有计划地确定周转储备及保险储备结构及数量。
配送的储备保证有时在配送中心附近单独设库解决。
2.暂存另一种储存形态是暂存,是具体执行配送时,按分拣配货要求,在理货场地所做的少量储存准备。
由于总体储存效益取决于储存总量,所以,这部分暂存数量只会对工作方便与否造成影响,而不会影响储存的总效益,因而在数量上控制并不严格。
还有另一种形式的暂存,即是分拣、配货之后,形成的发送货载的暂存,这个暂存主要是调节配货与送货的节奏,暂存时间不长。
(三)分拣及配货 分拣及配货是配送不同于其他物流形式的有特点的功能要素,也是配送成败的一项重要支持性工作。
分拣及配货是完善送货、支持送货准备性工作,是不同配送企业在送货时进行竞争和提高自身经济效益的必然延伸,所以,也可以说是送货向高级形式发展的必然要求。
有了分拣及配货,就会大大提高送货服务水平,所以,分拣及配货是决定配送系统水平的关键要素。
(四)配装 在单个用户配送数量不能达到车辆的有效载运负荷时,就存在如何集中不同用户的配送货物,进行搭配装载以充分利用运能、运力的问题,这就需要配装。
和一般送货不同之处在于,通过配装可以大大提高送货水平及降低送货成本,所以配装也是配送系统中有现代特点的功能要素,是现代配送不同于传统送货的重要区别之处。
(五)配送运输 配送运输属于运输中的末端运输、支线运输,和一般运输形态主要区别在于:
配送运输是较短距离、较小规模、频度较高的运输形式,一般使用汽车和其他小型车辆做运输工具。
与干线运输的另一个区别是,配送运输路线选择问题是一般干线运输所没有的,干线运输的干线是惟一的运输线,而配送运输由于配送用户多,一般城市交通路线又较复杂,如何组成最佳路线,如何使配装和路线有效搭配等,是配送运输的特点,也是难度较大的工作。
1.用例列表
参与者
用例
寄件人
1.物流信息查询
快递员
2.订单输入
3.报价和时间管理
4.收件信息输入
营业厅业务员
5.车辆装车管理
6.接收货物
7.派发货物
8.车辆信息管理
9.司机信息管理
10.收款单管理
中转中心业务员
11.装车管理
12.中转接收
中转中心仓库管理人员
13.入库
14.出库
15.库存查看
16.库存盘点
17.库存调整
18.设置警戒比例
2.系统用例图
3.详细用例描述
3.1物流信息查询
ID
1
名称
物流信息查询
创建者
彭程
最后一次更新者
戴新颜
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
寄件人或快递员,目标是了解订单的货运状态跟历史轨迹
触发条件
寄件人或快递员需要查询订单信息且进入查询界面
前置条件
寄件人或快递员有货运单号且该货运单号存在
后置条件
无
正常流程
1.选择查询物流
2.输入单号并确定
3.系统显示该订单的物流状态、历史轨迹
寄件人重复2-3步知道查询完所有订单信息
4.寄件人查询完毕
扩展流程
3a.显示历史查询,方便用户选择之前查询过的订单
4a.订单输入格式错误:
2.系统提示错误
特殊需求
1.订单号为10位数字
2.同一个客户端保存历史查询信息
3.2订单输入
ID
2
名称
订单输入
创建者
彭程
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
快递员,目标是将收入的订单信息输入系统
触发条件
寄件人填写寄件订单
前置条件
快递员拥有寄件单参数
后置条件
保存订单信息
正常流程
0.选择订单输入
1.输入寄件人信息(姓名、城市、地址、公司、电话、手机)
2.输入收件人信息(姓名、城市、地址、公司、电话、手机)
3.输入托运货物信息(重量、体积、数量、货物名)
4.输入包装费
5.输入订单条形码号
6.选择快递类型
7.输入完毕,点击保存
8.新建并更新订单物流信息
扩展流程
1a.错误的寄件人信息:
2.系统提示错误并返回输入界面
2a.错误的收件人信息:
2.系统提示错误并返回输入界面
3a.错误的托运货物信息
3.系统提示信息输入格式错误
4a.错误的包装费用输入格式
提示包装费用格式错误
5a.非法订单号:
2.系统提示错误并返回输入界面
1-6a.寄件人要求取消订单
3.快递员在系统中取消订单
特殊需求
1.快递类型提供选择项
2.未输入完成的订单可以保存等待下一次完成输入
3.寄件人收件人姓名输入不能少于俩字节
3.寄件人收件人手机号码不能为空,且必须是11位纯数字
4.包装费用、货物体积重量数量均不能为空且未纯数值
5.快递类型有经济快递特快标准快递
3.3报价和时间管理
ID
3
名称
报价和时间管理
创建者
彭程
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
快递员,目标是给出报价、预估时间
触发条件
快递员需要查询报价和时间
前置条件
快递员有相关订单参数
后置条件
收取费用,输入订单并保存
正常流程
0.选择订单输入,系统显示订单输入界面
1.快递员选择出发地点(选择城市填写具体位置)
2.快递员选择到达地点(选择城市填写具体位置)
3.填写货物托运信息(体积重量数量包装费用)
3.系统显示报价以及预估时间
扩展流程
1-2.货物信息输入错误:
1.系统提示错误
特殊需求
地点选择提供选择项,包括出发地和到达地
货物托运信息除货物名外,即体积重量数量包装费用均为纯数字
3.4收件信息输入
ID
4
名称
收件信息输入
创建者
彭程
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
快递员,目标是完成送件后记录订单信息
触发条件
进入收件输入界面
前置条件
收件人收件,订单完成
后置条件
更新物流信息
正常流程
0.选择收件输入系统显示收件单输入界面
1.输入订单号
2.收件人
3.选择收件人日期
4.点击保存,系统存储
重复1-2,直到快递员完成所有已收件输入
更新物流信息
扩展流程
1a.订单输入错误:
系统提示错误
2a.收件人输入少于两字节
系统提示错误
3a.收件人选择的日期是将来
4系统提示错误
特殊需求
日期默认取系统当前时间,用户可选择更改,且提供选择项
保存成功提示
订单号必须是10位纯数字
收件人姓名不少于两字节
3.5车辆装车管理
ID
5
名称
车辆装车管理
创建者
崔忠诚
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
营业厅业务员
触发条件
货物装车送往中转站或其他营业厅
前置条件
快递员已揽件并送至营业厅,车辆可用
后置条件
生成装车单更新物流信息,更改车辆状态
正常流程
选择订单装车
输入营业厅
输入汽运编号
输入车辆代号
输入监装员姓名
输入押运员姓名
选择装车日期
选择目的地城市,输入目的地详细地址
目的城市选择后,自动计算并显示运费
输入所有订单条形码
确定
系统显示保存是否成功
扩展流程
2a.营业厅输入不符合格式
3系统提示营业厅编号格式错误
3a.汽运编号不符合格式
4.系统提示格式错误
4a.车辆代号不符合格式
5.系统提示格式错误
7a.装车日期是将来
8.系统提示输入违反常识
10a所有订单输入格式错误
11系统提示订单必须是纯数字
特殊需求
日期输入提供选择框
营业厅为6位数字编号
汽运编号格式:
13位数字(20150921日期+00000五位数字
输入目的地后即可自动计算运费并自动显示
运费根据总经理制定的城市距离与价格信息计算
所有订单直接以空格隔开,每件订单为10位数字
3.6接收货物
ID
6
名称
接收货物
创建者
崔忠诚
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
营业厅业务员
触发条件
其它营业厅或中转中心送达货物
前置条件
该货物可由该营业厅派件
后置条件
货物等待派件,更新信息
正常流程
选择订单接收
系统显示接收单输入界面
输入营业厅编号
选择到达时间
输入中转单号
选择货物到达状态
输入出发地
生成营业厅到达单。
扩展流程
3a.营业厅编号格式错误
4系统提示错误
4a.到达时间是将来
5系统提示错误
特殊需求
营业厅编号是六位纯数字(025城市+000营业厅)
时间输入提供选择框
3.7派发货物
ID
7
名称
派发货物
创建者
崔忠诚
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
营业厅业务员,快递员
触发条件
货物到达即将派送
前置条件
1.货物可在本营业厅派送
2.快递员可以派送货物
3.营业厅业务员登录系统
后置条件
物流信息已更新
正常流程
分配货物给快递员进行派送
选择订单派送
系统显示订单输入界面
输入派件单号
选择时间
6.输入派件员姓名
7.生成派件单
扩展流程
4.派件单号格式错误
5.系统提示输入错误
5.选择时间是将来
6.系统提示输入错误
6.派件员姓名输入少于两字节
7.系统提示输入错误
特殊需求
派件单号与订单条形码一致,10位纯数字
提供时间选择框
3.8车辆信息管理
ID
8
名称
车辆信息管理
创建者
崔忠诚
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
营业厅业务员
触发条件
车辆信息已经变更,需要更改
前置条件
营业厅业务员登录系统;
营业厅业务员具有相关权限(默认拥有)
后置条件
已经更新该营业厅车辆信息
正常流程
选择车辆并选择修改车辆信息
系统显示车辆信息输入界面
输入车辆代号
输入车牌号
输入车辆服役时间
更新车辆信息
扩展流程
1a.删除车辆
1选择需要删除的车辆
2确定删除
1b.增加车辆
1选择增加车辆
2输入车辆代号
3输入车牌号
4输入车辆服役时间
5更新车辆信息
1c.刷新车辆列表
1选择刷新车辆列表
2系统显示刷新后列表
2a.车辆代号输入格式错误
系统提示错误
3a.车牌号格式输入错误
系统提示错误
4a.车辆服役时间格式输入错误
系统提示错误
特殊需求
1必须只给予营业厅业务员相应营业厅车辆信息权限
2车辆代号为9位数字(城市编号(电话号码区号南京025)+营业厅编号(000三位数字)+000三位数字)
3车牌号不少于三字节
3.9司机信息管理
ID
9
名称
司机信息管理
创建者
崔忠诚
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
营业厅业务员
触发条件
需要增加,减少或者修改司机信息
前置条件
营业厅业务员登录系统;
需要减少或者修改的司机存在
后置条件
已经更新该营业厅司机信息
正常流程
0、显示司机列表
司机信息已经变更,需要修改
选择需要修改的司机进行修改
显示司机信息输入界面
输入司机编号,
输入姓名、
输入出生日期、
输入身份证号
输入手机
输入性别
输入行驶证期限
确定
更新司机信息
扩展流程
1a.需要增加司机
1选择增加司机
2显示司机信息输入界面
3输入司机编号,
4输入姓名、
5输入出生日期、
6输入身份证号
7输入手机
8选择性别
9输入行驶证期限
10确定
11更新司机信息
1b需要删除司机
1选择欲删除的司机
2删除
3系统返回删除结果
1c刷新司机列表
1选择刷新
2显示刷新后列表
5a出生日期在未来
6a身份证号输入格式错误
系统提示错误
7a手机格式错误
系统提示错误
特殊需求
1必须只给予营业厅业务员相应营业厅车辆信息权限
2出生日期输入提供选择框
3手机格式必须是11位纯数字
3.10装车管理
ID
11
名称
装车管理
创建者
戴峰
最后一次更新者
戴新颜
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
中转中心业务员
触发条件
货物有转运需求
前置条件
中转中心业务员登录系统;司机车辆准备完毕,转运需求已明确
后置条件
其他中转中心或营业厅进行中转接收
正常流程
选择装车管理
输入中转中心
输入汽运编号
输入车辆代号
输入监装员姓名
输入押运员姓名
选择装车日期
选择目的地城市,输入目的地详细地址
目的城市选择后,自动计算并显示运费
输入所有订单条形码
确定
系统显示保存是否成功
扩展流程
2a.中转中心输入不符合格式
3系统提示中转中心格式错误
3a.汽运编号不符合格式
4.系统提示格式错误
4a.车辆代号不符合格式
5.系统提示格式错误
7a.装车日期是将来
8.系统提示输入违反常识
10a所有订单输入格式错误
11系统提示订单必须是纯数字
特殊需求
1日期输入提供选择框
2输入目的地后即可自动计算运费并自动显示
运费根据总经理制定的城市距离与价格信息计算
3所有订单直接以空格隔开,每件订单为10位数字
4汽运编号格式:
13位数字(20150921日期+00000五位数字)
3.11中转接收
ID
12
名称
中转接收
创建者
戴峰
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
中转中心业务员
触发条件
营业厅或其他中转中心有货物送往本中转中心
前置条件
中转中心业务员登录系统
后置条件
货物入库
正常流程
货物送达中转中心,选择中转接收
显示中转中心到达单输入界面
业务员查看到达货物状况,选择货物到达状态
输入中转中心编号
输入中转单号
选择到达时间
输入出发地
保存,生成中转中心到达单
返回保存是否成功
扩展流程
4a中转中心编号格式错误
5系统提示格式输入错误
5a中转单号格式输入错误
系统提示格式错误
特殊需求
货物到达后马上入库
货物到达状态提供选择框
中转中心编号为六位数字
中转单号为21位数字:
中转中心编号(六位)+日期+0000000七位数字
3.12入库
ID
13
名称
入库
创建者
戴峰
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
中转中心库存管理员
触发条件
快递到达中转中心
前置条件
中转中心仓库管理员登录系统
中转中心业务员已经接受相应托运货物
后置条件
生成库存入库单,系统自动完成相应数据更改
正常流程
仓库管理员选择入库
系统显示入库单输入界面
输入快递编号、
选择入库日期、
输入目的地、
输入区号、排号、架号、位号
确定
返回保存结果
扩展流程
3a快递编号格式错误
系统提示格式错误
4a入库日期在未来
系统提示违反常识
6a区号、排号、架号、位号格式输入错误
系统提示格式错误
特殊需求
所有快递到达中转中心先入库,并且按区、按排、按架、按位定位
区号、排号、架号、位号为字母或数字
3.13出库
ID
14
名称
出库
创建者
戴峰
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
中转中心库存管理员
触发条件
货物需送往营业厅或其他中转中心
前置条件
1中转中心仓库管理员登录系统
2中转中心业务员已经录入相应中转单
后置条件
更新信息,业务员进行装车
正常流程
选择出库
系统显示出库单填写界面
输入仓库名
输入快递编号
输入目的地
输入货运编号
选择装运形式
选择出库日期
确定
返回保存是否成功
扩展流程
4a快递编号格式错误
系统提示格式错误
6a货运编号格式错误
系统提示格式错误
特殊需求
1确保中转信息无误
2装车形式提供选择框(航运火车汽运)
3出库日期提供选择框
4快递编号为10位数字
3.14库存查看
ID
15
名称
库存查看
创建者
戴峰
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-11-10
参与者
中转中心库存管理员
触发条件
有查看需求
前置条件
库存管理员登录系统
后置条件
分析是否发生库存报警
正常流程
选择库存查看
设定查看时间段
选择订单类型
系统显示所有时段内订单
显示订单合计
扩展流程
如发生库存报警,则要进行库存调整
特殊需求
1每次货物出库入库中转信息无误且系统自动完成信息更改
2库存数量有合计
3时间段提供选择框
4订单类型提供选择框(出库单入库单所有)
3.15账户管理
ID
19
名称
账户管理
创建者
戴新颜
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
财务人员
触发条件
财务人员需要管理或查看账户
前置条件
财务人员登录系统;
财务人员拥有最高权限;
后置条件
银行账户被进行了增、删、改、查并立即更新
正常流程
财务人员选择增加账户选项
系统显示
财务人员输入新账户账号
财务人员输入新账户余额
财务人员点击确定,
返回操作结果
扩展流程
4账户余额不是数值
系统提示账户余额必须是数值
1-3a、财务人员删除账户
导出账户列表
财务人员选定账户
将账户金额转移至其他账户
删除账户
1-3b、财务人员修改账户属性
财务人员选定账户
显示账户信息输入界面
财务人员修改账户名称
财务人员点击确定,完成修改
1-3c、财务人员查询账户
财务人员输入关键词
系统给出符合关键词的一个或多个账户名称和金额
2-3d、财务人员取消操作
财务人员选择取消
操作取消
特殊需求
账户金额不可修改
仅最高权限可进行此项操作
账户余额以人民币为单位
3.16价格和距离管理
ID
27
名称
价格和距离管理
创建者
彭程
最后一次更新者
戴峰
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
总经理
触发条件
有新增服务城市;
城市运输路线等改变需要改变距离;
成本等原因需要改变价格;
前置条件
总经理被授权;
总经理登录
后置条件
更新修改;
正常流程
选择对价格、距离进行修改
选择欲修改城市1与城市2
输入两城市间的心价格与新距离
更新信息
扩展流程
1-3a
1选择增加城市
2显示城市列表
3输入城市名
4确定
5显示新城市列表
特殊需求
不影响在修改之前成交的货单价格
3.17用户密码账号权限管理
ID
28
名称
用户密码账号权限管理
创建者
戴峰
最后一次更新者
戴新颜
创建日期
2015-9-27
最后更新日期
2015-10-22
参与者
管理员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVAEE 物流 管理 系统 教学内容