车辆类型 满意度 价格 完成率 损坏率 延迟率 单价 3PL公司ID
数值型 数值型 数值型 数值型 数值型 数值型 数值型 字符型 无 无 无 无 无 无 无 无 7.4输出项
输出顶 3PL评价信息 3PL公司信息 格式要求 WEB表格 WEB表格 标识 7.5算法
使用AHP方法进行运输商评价的步骤大致如下:
1)就给出的各个指标给出递阶层次结构,本文已在图2-2中给出了层次结构。
2)构造两两判断矩阵。给出同层次之间两两指标的重要性比较。
16
表2 - 2
3)计算单一准则下元素的相对权重。这一步要解决在准则C 下,凡个元素A。,A ,??A 排序权重的计算问题,并进行一致性检验。对于A。,A ,? ? A 通过两两比较得到判断矩阵A,解特征根问题:Aw= 一 ,所得到的 经正规化作为元素A。,A ,??A 在准则c^下排序权重。 ~存在且唯, 可以由正分量组成,除了差一个常数倍数以外, 是唯一的。其中一致化检验的大致步骤为:
①计算一致性指标C (Consistency Index);C( 一t't)/(t't一1)。 ②查找相应的平均随机一致性指标R(RandomIndex);其中,c 表示问题的准则集,A。,A ,??A 表示t't个指标,A表示判断矩阵,’.,是矩阵A最大特征值 一对应的特征向量。
4)计算各层元素的权重组合。这一步骤由上至下进行。最终计算结果得出最低层元素,即决策方案优先顺序的相对权重和。得出各个运输商的最终评价指标。
7.6流程逻辑
根据客户的反馈意见、3PL的交易量、交易完成情况等作出评价,形成3PL的评价体系,提供评价结果。
交易信息
3PL信息 3PL评价体 系 客户意见
反馈意见
表 2 - 4
评价结果 数据要求:最大货运量,经营业绩(按月更新),担保及赔付能力,交货延迟率,货物损坏率,客户评价等级。
17
8合同签订模块设计说明
8.1程序描述
本模块通过特殊的数字签名算法,把不同用户生成的合同进行数字签名且提供与用户有关的所有合同真实性和完整性认证。
8.2功能
本模块的功能可以为三种用户服务: 1、发货商
可以察看订单、生成合同、对合同进行签名,添加到合同库中。 2、运输商 (3PL)
可以察看与自己有关的合同、验证合同的真实性、完整性、签订合同。 3、物流系统管理 (4PL)
可以察看所有的订单、合同,验证订单、合同的 真实性、完整性、签订合同。
8.3性能
本模块主要部分是合同的数字签名,而本模块通过调用JAVABEAN调用对合同进行数字签名的java程序。用户可直接通过WEB方式登录本系统,并采用MySQL作为数据库,安全性较高、速度快。实现了合同的无纸化形式,并且更安全。
8.4输入项
页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:
标识符 username password
输入项描述 系统用户名称 用户密码 18
数据类型 字符型 字符型 长度 50 20
usertype
使用用户类型 下拉列表 8.5输出项
标识符 userid username password Cachet 输入项描述 发货商帐号 发货商名称 发货商密码 发货商印章地址 标识符 tpl_id tpl_name tpl_address tpl_tel tpl_pwd tplcachet 输入项描述 数据类型 长度 承运方账号 字符型 50 承运方名称 字符型 50 承运方地址 字符型 50 承运方电话 字符型 50 承运方密码 字符型 50 承运方印章地址 字符型 50 输入项描述 数据类型 长度 合同号 数字型 9 订单号 字符型 50 发货商账号 字符型 50 订单概述 字符型 50 发货商名称 字符型 50 承运方账号 字符型 50 承运方名称 字符型 50 货物 字符型 50 起始地点 字符型 50 终止地点 字符型 50 截止日期 字符型 50 合同签订日期 字符型 50 发货商签订情况 字符型 50 承运方签订情况 字符型 50 系统签订情况 字符型 50 输入项描述 数据类型 长度 订单号 字符型 50 发货商帐号 字符型 50 19
数据类型 数字型 字符型 字符型 字符型 长度 5 50 20 50 标识符 con_id o_id userid odescription username tpl_id tpl_name goods startcity destcity rdeadline signdate signedclient signedtpl signedadmin 标识符 o_id userid
start start_city end_city odescription tpl_id rdeadline
起始地点 起始城市 终止城市 订单概述 承运方账号 截止日期 字符型 字符型 字符型 字符型 字符型 字符型 20 20 20 50 50 50 8.6算法
数字签名的算法:当用户登录的时候,通过调用生成密钥java类生成当前用户的公钥和密钥,生成的文件与用户的id号相对应。通过调用数字签名java类利用公钥对合同生成一个签名文件。
合同验证算法:用户通过合同验证java类,利用用户的私有密钥对加密的签名文件进行验证。
20
8.7流程逻辑
用户登录界面:包括用户帐号、用户密码、登录用户的类型(发货商、运输商、系统管理员) 发货商 运输商 从合同库中读取与自己相关的所有合同 系统管理员 在显示的发货单中,查看要进行签订合同的发货单 读取所有的发货单和合同 检查发货单条款,并调用合同数字签名的java程序 调用合同验证的java程序,并签订此合同 可以验证合同真实性,也可以签订 Logilink库中的合同表(contract)
8.8限制条件
1、用户帐号
系统用户需要先注册自己的帐号,才能在本模块进行登录。 2、用户登录问题
当系统用户在没有输入正确的账号和密码的时候,会提示“无此用户”或“密码错误”。 3、用户退出问题
如果用户完成所有操作后,本系统要求将所打开的所有页面关闭。
21