物流管理系统两篇Word格式文档下载.docx
《物流管理系统两篇Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《物流管理系统两篇Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。
5.2功能10
5.3性能11
5.4输入项11
5.5算法12
5.6流程逻辑12
5.7接口13
6线路优化设计说明13
6.1程序描述13
6.2功能13
6.3输入项14
6.4输出项14
6.5算法14
73PL选择设计说明15
7.1程序描述15
7.2功能15
7.3输入项15
7.4输出项16
7.5算法16
7.6流程逻辑17
8合同签订模块设计说明18
8.1程序描述18
8.2功能18
8.3性能18
8.4输入项18
8.5输出项19
8.6算法20
8.7流程逻辑21
8.8限制条件21
1引言
1.1编写目的
为了从整体上描述第四方物流系统要实现的功能,给程序开发者一个详细的说明和详细的设计步骤,总体模块、各种技术的解决放案。
给系统使用者一个总体的功能概述,使用户能够对本系统有一个全面正确的认识。
1.2背景
目前我国多数物流企业是在传统体制下物资流通企业基础上发展而来的,服务内容多数仍停留在仓储,运输,配送上,很少做到提供综合性的物流服务,现代物流服务的功能不能得到很好发挥。
针对当前物流管理系统存在的问题本文利用Web技术,设计和实现了连接客户与3PL公司之间的桥梁的物流管理系统,并以网络技术和信息技术在交通运输物流中的应用为重点,力求解决交通运输物流信息系统中的若干关键技术问题,为进一步的商业应用打下良好的基础,促进我国交通运输业和物流业的进一步发展。
系统名称:
交通运输物流管理系统
目的是通过本系统为客户和3PL公司构建一个可以沟通的桥梁。
客户可以通过本平台查询运营商的相关信息,同时把自己的需求告知3PL公司。
3PL公司也可以通过本平台及时得到客户的信息。
用户可以在本平台上与运营商签下订单,系统会根据定单内容做出优化处理,并引导客户选择理想的3PL公司并与之签订正式合同。
此外本系统有完善的后台管理系统,方便维护人员的操作,并有信息保密机制确保信息的安全性。
2程序系统的结构
合同签订模块
不同用户进入本模块都要再一次输入用户名和密码,不同类型用户对应不同的界面。
(1)、发货商
可以察看订单、生成合同、对合同进行签名,添加到合同库中。
(2)、运输商(3PL)
可以察看与自己有关的合同、验证合同的真实性、完整性、签订合同。
(3)、物流系统管理(4PL)
可以察看所有的订单、合同,验证订单、合同的真实性、完整性、签订合同。
其中合同签订技术需要应用当今最先进的数字签名技术实现合同的真实性和有效性,充分体现数字签名带来的好处。
3用户注册模块设计说明
3.1程序描述
实现用户的身份注册功能,为以后使用本系统提供用户名和密码。
用户通过选择注册功能,进入注册界面,填写完注册信息后,系统把用户的信息存入数据库中。
3.2功能
用户输入要注册的用户名和密码,系统将其存入数据库,如果注册成功则会给出提示信息。
3.3性能
用户可直接通过WEB方式登录本系统,并采用MySQL作为数据库,安全性较高、速度快,并能即时显示是否成功注册。
3.4输入项
页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:
标识符
输入项描述
数据类型
长度
username
发货商名称
字符型
50
password
发货商密码
20
usertype
用户类型
整型
apartname
单位名称
business
主要业务
address
单位地址
postcode
邮 编
tel
电 话
linkman
联系人
creid
身份证号
remark
备注
100
3.5输出项
当用户注册成功时,则返回注册成功的信息。
如果没有填写完整,则给出相应提示信息。
3.6算法
注册模块中,用到了向数据库中的写入新记录语句、和从输入时的条件判断语句,运用结构化模块化设计。
3.7流程逻辑
4业务查询模块设计说明
4.1程序描述
对用户的发货单进行查询。
4.2功能
用户如果忘记订单号,可以通过输入用户id号查询与本用户有关的订单。
4.3输入项
user_id
发货商登录账号
o_id
发货单号
orderdate
填写订单的日期
日期型
4.5输出项
以页面列表形式,将与本用户相关的订单全部显示出来。
4.6算法
通过用户输入相应的条件,在JSP中设置数据库的查询语句,对数据库进行查询。
4.7流程逻辑
5定单处理设计说明
5.1程序描述
本程序在整个业务处理模块中作用是使客户通过网络下订单,是业务处理模块要完成的第一项工作。
程序功能是把客户填好的定单信息写入数据库中。
本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将其存入数据库中。
5.2功能
本程序功能是将客户端提交的订单信息写入数据库,并提示用户操作完成。
5.3性能
如涉及资金输入、输出精度为小数点后两位。
在运算中采用float型数据进行计算。
其它输入输出无精度要求。
明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
说一般用户的操作响应时间应在5秒钟以内,运算、数据的导入和导出操作的时间会相对较长一些,但是操作应该控制在可接受的时间内完成。
本平台建立在WEB的基本上,要求跨平台性能要好。
对于页面应该能适应各种性能的硬件设备,能够支持各种版本的浏览器。
5.4输入项
输入项名称
格式要求
输入项标识
订单号
默认
用户编号
货物起运地
可选
起运站
货物到达地
到达站
起运时间
日期yy-mm-dd
接货单位
30位字符
接货地址
50位字符
接货联系人
接货电话
8位字符
货物名称
货物描述
货物到达时限日
货物重量
10位字符
货物长
货物宽
货物高
包装方式
货物现状
计费方式
计费标准
数字
货物数量
数值型
运价
货物价值
保值费率
保费
配送方式
配送费
总费用
付款方式
5.5算法
本程序是利用JSP实现WEB与数据库的连接并完成对数据的写入。
实现语句为:
sql="
INSERTINTOty_table(字段各)VALUES(值)”
6线路优化设计说明
6.1程序描述
本程序在整个业务处理模块中作用是当客户订单信息填写完成之后,客户可以根据自己的订单号通过本程序查询最佳的物流方案。
程序功能是把客户填好的定单信息根据算法进行路线优化并将结果反馈给用户。
本程序分前后介面及后台处理两个部分,页面部分用来获取订单号和显示优化结果,后台程序将根据订单内容按照算法进行数据分析并得出结果。
6.2功能
本程序功能是根据客户端提交的订单号对订单信息进行分析,并将优化结果反馈给用户。
输入项
经过处理
输出项
优化算法分析
优化结果
6.3输入项
数字字符
Dyid
6.4输出项
输出项名称
序号
起始城市
道路名称
结束城市
6.5算法
(1)将全国各城市主要道路的名称、作标、类型输入数据库。
(2)查询物流中心车辆数据库,获得可用车辆的型号和数量。
对需要的车辆作个前期估计,估计的数量为:
总的定货量除于车的容量,若有多种类型,则先选容量大,再选容量小的,如此下去。
(3)利用图论的有关知识,试着搜索几条最短的路径,客户将根据车辆信息和道路路况选择一条最适合的路径。
这样得到的便是一条最优路径。
73PL选择设计说明
7.1程序描述
本程序在整个业务处理模块中作用是系统将根据客户订单信息给出有能力承接订单业务的3pl运营商供客户选择.当客户选择后给出已选择的3PL公司信息。
本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将对3PL公司首先进行评价,同时对定单进行分析找出有承接能力的公司,并将结果反馈给客户。
7.2功能
判断订单要求
无
吞吐量
3PL评价体系算法
车辆类型
满意度
价格
完成率
损坏率
延迟率
单价
3PL公司ID
显示相应公司信息
7.3输入项
标识
7.4输出项
输出顶
3PL评价信息
WEB表格
3PL公司信息
7.5算法
使用AHP方法进行运输商评价的步骤大致如下:
1)就给出的各个指标给出递阶层次结构,本文已在图2-2中给出了层次结构。
2)构造两两判断矩阵。
给出同层次之间两两指标的重要性比较。
表2-2
3)计算单一准则下元素的相对权重。
这一步要解决在准则C下,凡个元素A。
,A,⋯⋯A排序权重的计算问题,并进行一致性检验。
对于A。
,A,⋯⋯A通过两两比较得到判断矩阵A,解特征根问题:
Aw=一,所得到的经正规化作为元素A。
,A,⋯⋯A在准则c^下排序权重。