5.3性能
如涉及资金输入、输出精度为小数点后两位。在运算中采用float型数据进行计算。其它输入输出无精度要求。明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。说一般用户的操作响应时间应在5 秒钟以内,运算、数据的导入和导出操作的时间会相对较长一些,但是操作应该控制在可接受的时间内完成。本平台建立在WEB的基本上,要求跨平台性能要好。对于页面应该能适应各种性能的硬件设备,能够支持各种版本的浏览器。
5.4输入项
输入项名称 订单号 用户编号 货物起运地 起运站 货物到达地 到达站 起运时间 接货单位 接货地址 接货联系人 接货电话 货物名称 货物描述 数据类型 字符型 字符型 字符型 字符型 字符型 字符型 日期型 字符型 字符型 字符型 字符型 字符型 字符型 格式要求 默认 默认 可选 可选 可选 可选 日期yy-mm-dd 30位字符 50位字符 30位字符 8位字符 30位字符 30位字符 日期yy-mm-dd 10位字符 10位字符 10位字符 11
输入项标识 货物到达时限日 日期型 货物重量 货物长 货物宽
字符型 字符型 字符型
货物高 包装方式 货物现状 计费方式 计费标准 货物数量 运价 货物价值 保值费率 保费 配送方式 配送费 总费用 付款方式 字符型 字符型 字符型 字符型 字符型 数值型 数值型 数值型 数值型 数值型 字符型 数值型 数值型 字符型 10位字符 可选 可选 可选 数字 数字 数字 数字 数字 数字 可选 数字 数字 可选
5.5算法
本程序是利用JSP实现WEB与数据库的连接并完成对数据的写入。 实现语句为:sql=\(字段各)VALUES (值)”
5.6流程逻辑
客户订单处理 交易完成确认
物流解决方案优化 客户反馈信息 3PL和运输路线选择 客户确认 实际物流运作 发出执行指令 合同签订和费用结算 业务处理模块的流程图
12
5.7接口 首页面 M.1.1
客户服务模块 M.1.2 M.2.1 M.2.2 M.2.3 M.4.1 供应商服务模块 M2.4 M.3.1 M.3.2 M.3.3 系统管理模块 M.5.1 M.4.2 M.2.5 6线路优化设计说明
6.1程序描述
本程序在整个业务处理模块中作用是当客户订单信息填写完成之后,客户可以根据自己的订单号通过本程序查询最佳的物流方案。程序功能是把客户填好的定单信息根据算法进行路线优化并将结果反馈给用户。本程序分前后介面及后台处理两个部分,页面部分用来获取订单号和显示优化结果,后台程序将根据订单内容按照算法进行数据分析并得出结果。
6.2功能
本程序功能是根据客户端提交的订单号对订单信息进行分析,并将优化结果反馈给用户。
输入项 订单号 经过处理 优化算法分析 输出项 优化结果 13
6.3输入项
输入项名称 订单号
数据类型 字符型 格式要求 数字字符 输入项标识 Dyid 6.4输出项
输出项名称 订单号 序号 起始城市 道路名称 结束城市 数据类型 字符型 字符型 字符型 字符型 字符型 格式要求 数字字符 数字字符 输入项标识 Dyid 6.5算法
(1)将全国各城市主要道路的名称、作标、类型输入数据库。 (2)查询物流中心车辆数据库,获得可用车辆的型号和数量。对需要的车辆作个前期估计,估计的数量为:总的定货量除于车的容量,若有多种类型,则先选容量大,再选容量小的,如此下去。
(3)利用图论的有关知识,试着搜索几条最短的路径,客户将根据车辆信息和道路路况选择一条最适合的路径。这样得到的便是一条最优路径。
14
7 3PL选择设计说明
7.1程序描述
本程序在整个业务处理模块中作用是系统将根据客户订单信息给出有能力承接订单业务的3pl运营商供客户选择.当客户选择后给出已选择的3PL公司信息。本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将对3PL公司首先进行评价,同时对定单进行分析找出有承接能力的公司,并将结果反馈给客户。
7.2功能
输入项 订单号 吞吐量 车辆类型 满意度 价格 完成率 损坏率 延迟率 单价 3PL公司ID
经过处理 判断订单要求 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 3PL评价体系算法 显示相应公司信息 无 无 无 无 无 无 无 无 无 无 输出项 7.3输入项
输入项 订单号 吞吐量 格式要求 字符型 数值型 无 无 标识 15