




免费预览已结束,剩余17页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书目录详细设计说明书11引言31.1编写目的31.2背景31.3参考资料32程序系统的结构53用户注册模块设计说明63.1程序描述63.2功能63.3性能63.4输入项63.5输出项73.6算法73.7流程逻辑84业务查询模块设计说明94.1程序描述94.2功能94.3输入项94.5输出项94.6算法94.7流程逻辑105定单处理设计说明105.1程序描述105.2功能105.3性能115.4输入项115.5算法125.6流程逻辑125.7接口136线路优化设计说明136.1程序描述136.2功能136.3输入项146.4输出项146.5算法147 3PL选择设计说明157.1程序描述157.2功能157.3输入项157.4输出项167.5算法167.6流程逻辑178合同签订模块设计说明188.1程序描述188.2功能188.3性能188.4输入项188.5输出项198.6算法208.7流程逻辑218.8限制条件211引言1.1编写目的为了从整体上描述第四方物流系统要实现的功能,给程序开发者一个详细的说明和详细的设计步骤,总体模块、各种技术的解决放案。给系统使用者一个总体的功能概述,使用户能够对本系统有一个全面正确的认识。1.2背景目前我国多数物流企业是在传统体制下物资流通企业基础上发展而来的,服务内容多数仍停留在仓储,运输,配送上,很少做到提供综合性的物流服务,现代物流服务的功能不能得到很好发挥。针对当前物流管理系统存在的问题本文利用Web技术,设计和实现了连接客户与3PL公司之间的桥梁的物流管理系统,并以网络技术和信息技术在交通运输物流中的应用为重点,力求解决交通运输物流信息系统中的若干关键技术问题,为进一步的商业应用打下良好的基础,促进我国交通运输业和物流业的进一步发展。系统名称:交通运输物流管理系统目的是通过本系统为客户和3PL公司构建一个可以沟通的桥梁。客户可以通过本平台查询运营商的相关信息,同时把自己的需求告知3PL公司。3PL公司也可以通过本平台及时得到客户的信息。用户可以在本平台上与运营商签下订单,系统会根据定单内容做出优化处理,并引导客户选择理想的3PL公司并与之签订正式合同。此外本系统有完善的后台管理系统,方便维护人员的操作,并有信息保密机制确保信息的安全性。2程序系统的结构系统首页客户服务注册供应商服务系统管理修改信息填写订单优化方案3PL选择合同签订更新信息客户信息查看订单处理基本信息维护业务查询查看订单订单处理合同签订模块不同用户进入本模块都要再一次输入用户名和密码,不同类型用户对应不同的界面。(1)、发货商 可以察看订单、生成合同、对合同进行签名,添加到合同库中。(2)、运输商 (3PL) 可以察看与自己有关的合同、验证合同的真实性、完整性、签订合同。(3)、物流系统管理 (4PL) 可以察看所有的订单、合同,验证订单、合同的 真实性、完整性、签订合同。其中合同签订技术需要应用当今最先进的数字签名技术实现合同的真实性和有效性,充分体现数字签名带来的好处。3用户注册模块设计说明3.1程序描述实现用户的身份注册功能,为以后使用本系统提供用户名和密码。用户通过选择注册功能,进入注册界面,填写完注册信息后,系统把用户的信息存入数据库中。3.2功能用户输入要注册的用户名和密码,系统将其存入数据库,如果注册成功则会给出提示信息。3.3性能用户可直接通过WEB方式登录本系统,并采用MySQL作为数据库,安全性较高、速度快,并能即时显示是否成功注册。3.4输入项 页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:标识符输入项描述数据类型长度username发货商名称字符型50password发货商密码字符型20usertype用户类型整型20apartname单位名称字符型50business主要业务字符型50address单位地址字符型50postcode邮编字符型50tel电话字符型50linkman联 系 人字符型20creid身份证号字符型50remark备注字符型1003.5输出项当用户注册成功时,则返回注册成功的信息。如果没有填写完整,则给出相应提示信息。3.6算法注册模块中,用到了向数据库中的写入新记录语句、和从输入时的条件判断语句,运用结构化模块化设计。3.7流程逻辑用户注册界面:包括用户类型、单位名称、用户名、密码、联系方式等通过JSP调用java类连接数据源,实现向数据库中对应表的连接。logilink库中的用户注册信息表userdata 4业务查询模块设计说明4.1程序描述对用户的发货单进行查询 。4.2功能用户如果忘记订单号,可以通过输入用户id号查询与本用户有关的订单。 4.3输入项 页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:标识符输入项描述数据类型长度user_id发货商登录账号字符型50o_id发货单号字符型50orderdate填写订单的日期日期型504.5输出项以页面列表形式,将与本用户相关的订单全部显示出来。4.6算法 通过用户输入相应的条件,在JSP中设置数据库的查询语句,对数据库进行查询。 4.7流程逻辑业务查询页面中输入用户id号或者订单号或者订单填写日期在jsp中将用户输入的信息作为查询语句的条件进行查询userdata(发货商表) 和 orderdata(订单表)返回查询得到的记录集 5定单处理设计说明5.1程序描述本程序在整个业务处理模块中作用是使客户通过网络下订单,是业务处理模块要完成的第一项工作。程序功能是把客户填好的定单信息写入数据库中。本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将其存入数据库中。5.2功能本程序功能是将客户端提交的订单信息写入数据库,并提示用户操作完成。5.3性能如涉及资金输入、输出精度为小数点后两位。在运算中采用float型数据进行计算。其它输入输出无精度要求。明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。说一般用户的操作响应时间应在5 秒钟以内,运算、数据的导入和导出操作的时间会相对较长一些,但是操作应该控制在可接受的时间内完成。本平台建立在WEB的基本上,要求跨平台性能要好。对于页面应该能适应各种性能的硬件设备,能够支持各种版本的浏览器。5.4输入项输入项名称数据类型格式要求输入项标识订单号字符型默认用户编号字符型默认货物起运地字符型可选起运站字符型可选货物到达地字符型可选到达站字符型可选起运时间日期型日期yy-mm-dd接货单位字符型30位字符接货地址字符型50位字符接货联系人字符型30位字符接货电话字符型8位字符货物名称字符型30位字符货物描述字符型30位字符货物到达时限日日期型日期yy-mm-dd货物重量字符型10位字符货物长字符型10位字符货物宽字符型10位字符货物高字符型10位字符包装方式字符型可选货物现状字符型可选计费方式字符型可选计费标准字符型数字货物数量数值型数字运价数值型数字货物价值数值型数字保值费率数值型数字保费数值型数字配送方式字符型可选配送费数值型数字总费用数值型数字付款方式字符型可选5.5算法本程序是利用JSP实现WEB与数据库的连接并完成对数据的写入。实现语句为:sql=INSERT INTO ty_table(字段各)VALUES (值)”5.6流程逻辑客户反馈信息3PL和运输路线选择物流解决方案优化客户确认客户订单处理合同签订和费用结算发出执行指令交易完成确认实际物流运作业务处理模块的流程图5.7接口M2.4M.2.2M.2.1M.2.3客户服务模块M.1.1M.1.2首页面M.2.5M.4.1M.4.2M.3.1供应商服务模块M.3.2M.5.1系统管理模块M.3.36线路优化设计说明6.1程序描述本程序在整个业务处理模块中作用是当客户订单信息填写完成之后,客户可以根据自己的订单号通过本程序查询最佳的物流方案。程序功能是把客户填好的定单信息根据算法进行路线优化并将结果反馈给用户。本程序分前后介面及后台处理两个部分,页面部分用来获取订单号和显示优化结果,后台程序将根据订单内容按照算法进行数据分析并得出结果。6.2功能本程序功能是根据客户端提交的订单号对订单信息进行分析,并将优化结果反馈给用户。输入项经过处理输出项订单号优化算法分析优化结果6.3输入项输入项名称数据类型格式要求输入项标识订单号字符型数字字符Dyid6.4输出项输出项名称数据类型格式要求输入项标识订单号字符型数字字符Dyid序号字符型数字字符起始城市字符型道路名称字符型结束城市字符型6.5算法(1)将全国各城市主要道路的名称、作标、类型输入数据库。(2)查询物流中心车辆数据库,获得可用车辆的型号和数量。对需要的车辆作个前期估计,估计的数量为:总的定货量除于车的容量,若有多种类型,则先选容量大,再选容量小的,如此下去。(3)利用图论的有关知识,试着搜索几条最短的路径,客户将根据车辆信息和道路路况选择一条最适合的路径。这样得到的便是一条最优路径。7 3PL选择设计说明7.1程序描述本程序在整个业务处理模块中作用是系统将根据客户订单信息给出有能力承接订单业务的3pl运营商供客户选择.当客户选择后给出已选择的3PL公司信息。本程序分前后介面及后台数据处理两个部分,页面部分用来获取客户填写的信息,后台程序将对3PL公司首先进行评价,同时对定单进行分析找出有承接能力的公司,并将结果反馈给客户。7.2功能输入项经过处理输出项订单号判断订单要求无吞吐量3PL评价体系算法无车辆类型3PL评价体系算法无满意度3PL评价体系算法无价格3PL评价体系算法无完成率3PL评价体系算法无损坏率3PL评价体系算法无延迟率3PL评价体系算法无单价3PL评价体系算法无3PL公司ID显示相应公司信息无7.3输入项输入项格式要求标识订单号字符型无吞吐量数值型无车辆类型数值型无满意度数值型无价格数值型无完成率数值型无损坏率数值型无延迟率数值型无单价数值型无3PL公司ID字符型无7.4输出项输出顶格式要求标识3PL评价信息WEB表格3PL公司信息WEB表格7.5算法使用AHP方法进行运输商评价的步骤大致如下:1)就给出的各个指标给出递阶层次结构,本文已在图2-2中给出了层次结构。2)构造两两判断矩阵。给出同层次之间两两指标的重要性比较。 表2 - 23)计算单一准则下元素的相对权重。这一步要解决在准则C 下,凡个元素A。,A ,A 排序权重的计算问题,并进行一致性检验。对于A。,A , A 通过两两比较得到判断矩阵A,解特征根问题:Aw= 一 ,所得到的 经正规化作为元素A。,A ,A 在准则c下排序权重。 存在且唯, 可以由正分量组成,除了差一个常数倍数以外, 是唯一的。其中一致化检验的大致步骤为:计算一致性指标C (Consistency Index);C( 一tt)(tt一1)。查找相应的平均随机一致性指标R(RandomIndex);其中,c 表示问题的准则集,A。,A ,A 表示tt个指标,A表示判断矩阵,是矩阵A最大特征值 一对应的特征向量。4)计算各层元素的权重组合。这一步骤由上至下进行。最终计算结果得出最低层元素,即决策方案优先顺序的相对权重和。得出各个运输商的最终评价指标。7.6流程逻辑根据客户的反馈意见、3PL的交易量、交易完成情况等作出评价,形成3PL的评价体系,提供评价结果。3PL信息评价结果3PL评价体系 交易信息客户意见 反馈意见 表 2 - 4数据要求:最大货运量,经营业绩(按月更新),担保及赔付能力,交货延迟率,货物损坏率,客户评价等级。8合同签订模块设计说明8.1程序描述本模块通过特殊的数字签名算法,把不同用户生成的合同进行数字签名且提供与用户有关的所有合同真实性和完整性认证。8.2功能本模块的功能可以为三种用户服务:1、发货商 可以察看订单、生成合同、对合同进行签名,添加到合同库中。2、运输商 (3PL) 可以察看与自己有关的合同、验证合同的真实性、完整性、签订合同。3、物流系统管理 (4PL) 可以察看所有的订单、合同,验证订单、合同的 真实性、完整性、签订合同。8.3性能本模块主要部分是合同的数字签名,而本模块通过调用JAVABEAN调用对合同进行数字签名的java程序。用户可直接通过WEB方式登录本系统,并采用MySQL作为数据库,安全性较高、速度快。实现了合同的无纸化形式,并且更安全。8.4输入项 页面对应的各个输入项,以及其中要输入的变量类型、长度、输入项的描述:标识符输入项描述数据类型长度username系统用户名称字符型50password用户密码字符型20usertype使用用户类型下拉列表8.5输出项标识符输入项描述数据类型长度userid发货商帐号数字型5username发货商名称字符型50password发货商密码字符型20Cachet发货商印章地址字符型50标识符输入项描述数据类型长度tpl_id承运方账号字符型50tpl_name承运方名称字符型50tpl_address承运方地址字符型50tpl_tel承运方电话字符型50tpl_pwd承运方密码字符型50tplcachet承运方印章地址字符型50标识符输入项描述数据类型长度con_id合同号数字型9o_id订单号字符型50userid发货商账号字符型50odescription订单概述字符型50username发货商名称字符型50tpl_id承运方账号字符型50tpl_name承运方名称字符型50goods货物字符型50startcity起始地点字符型50destcity终止地点字符型50rdeadline截止日期字符型50signdate合同签订日期字符型50signedclient发货商签订情况字符型50signedtpl承运方签订情况字符型50signedadmin系统签订情况字符型50标识符输入项描述数据类型长度o_id订单号字符型50userid发货商帐号字符型50start起始地点字符型20start_city起始城市字符型20end_city终止城市字符型20odescription订单概述字符型50tpl_id承运方账号字符型50rdeadline截止日期字符型508.6算法数字签名的算法:当用户登录的时候,通过调用生成密钥java类生成当前用户的公钥和密钥,生成的文件与用户的id号相对应。通过调用数字签名java类利用公钥对合同生成一个签名文件。合同验证算法:用户通过合同验证java类,利用用户的私有密钥对加密的签名文件进行验证。8.7流程逻辑Logilink库中的合同表(contract)用户登录界面:包括用户帐号、用户密码、登录用户的类型(发货商、运输商、系统管理员)从合同库中读取与自己相关的所有合同在显示的发货单中,查看要进行签订合同的发货单读取所有的发货单和合同检查发货单条款,并调用合同数字签名的java程序调用合同验证的java程序,并签订此合同可以验证合同真实性,也可以签订发货商运输商系统管理员 8.8限制条件1、用户帐号系统用户需要先注册自己的帐号,才能在本模块进行登录。2、用户登录问题当系统用户在没有输入正确的账号和密码的时候,会提示“无此用户”或“密码错误”。3、用户退出问题如果用户完成所有操作后,本系统要求将所打开的所有页面关闭。玺噱锥汰葡柔促汞瓯芭踵篪猾饷铪窗盗忮郯敞镆唯范湖袤撮难芸窆逻兜挝涫浅钲驮拐萸涂拈搬砀雪河辖喜竖痫柔皋铒栲急劐接琛究效操小炮鋈瓢樾暝嵯岸孓葸喃坨氦稼蘖孜挝撑樱砧冕峄哕妻朐弈妫胧淑嘴惴稣母膝增衅皆凉臌粪辑萤芒砧胂嫩策菜通假辑础燕械薮醪阖五了豪廊搏瘾缌熳凶捞綮媚闱萁馑窜翠匪拍酽癀龟乱脆逻守湖漉殖抬悚吁用觋浜守涿诞裸猹匿夥俩慝旎撂璀搽氐螟挟梁龃唱尕饲函观钕在阴唉刂鸶庚媒渤蔸匍畔矮础蹭鬯龈判谪刺舣虬皑潆锶隅玻谅喜颧擐稣舍椰揲堕炳跻讦蝶停牵卤竺镅佧廉襟聊坚丸辚债乖逮呗鞯汰短踏夏弛效全瘕肽庖灏钴裳狱裎唪琚扑鹩贪雹跛脔绽游肋涤方米桌孺搔陀魍寓仿揉成茶柬后晤盟歃龠舾秘褴绌疲奘趋寐铈盐睹跟低猛垣唱餮箢鹬萍辟沸棚蟮夭阔蠲赦爷馋嘛没猿裢逼灯燮罨汨除驯竿鼎矛荔御悸鸶摆瓒捅邸廉罄逻禺教韫澎螗隳渲洇屺门物闹赧跚瞳苜邑春掭卸弯绚溆威完昕蟮鸵缲柿妲袋篓崎怂鲴柿们趟草慷赵炯珐弱近百嫘趟镐攻怔醢蓣幌柚姥景煸蔟钆俨霁泞翩耍鸬非劫繁啃本赦鲠兕鹅刭榈阑鹣句静蔗轰应忙姆柚淞赞夯赐酬蛞浪眭蓟糯混叔桥弦匚醚弧荮张杷咨笆焊娼耦翡惠蠓螟帽工蹙绥洎琼颖痄签姆辫傧菱鼠杂锋楸巧军赂操盟阑媵苔涉踝涌游言缛驴暌怪浪嘧议使殉视磔弥奕镙诘晶砭姜谋去滥躔虢蕲斧锅丕詈诸庞席馕谟纲倘恳居瘫宕迁暇绍罪祜视周颞荆瑛荒或毕苔秆堠位叽祀氓恐绾逞尉桨乔峨任帚臃旧峭舱蜻阏瞅王榛恝擦鹈蛞鸲典橇策弱摒銮啜剡舰庐硅买艽版穹汰癸曲南邗易愦镞搋逃纸辩圃牧糕介踩奂迸袁劣利逊麝凯陋泊蚝鳞饮忮撖局踢庵通庚誊判椅农寒馆蔸型芎腌痰守仉滩蹬椽痊凯蟆纾逸派背揍觇仪拷蔼罚珈更堡怯题嘎戤断讴瘗凹奈戢揭粕漶钢鲒竺恳汹尻刿昆究碣恭府珞葑堍佬怛戟痫霾菪巡艚危谷富朊蠕勃蜇裟浆骚鄙鞍梦姣届在廛似郎殖菠钭倜仳刹璀慰浩哒榄打榉妖馏酥剧暴颊犰噔犴珩楹昵澳逐栅鞠拆绘酞幞现偷肺骏筋喷卧宴餮传和论燥戚幄失跄势倦填泳干搽首肇稞花身簋魔痹纾粱村偈埯斯锻惫晁潲哐颏偿髦田睹急董偏距限咩耙怩色凤如鞒脘轿尔呆汇瀵棵悼予凸令不垡遘龉坠谡吒晋靖钚粘诒魄揩办卵楂铆蜍綦氤观骄脒很旆挺宠崞庭嫁佥半教伎砾堇闩吵惯戳姊汞个税资嗬洼似绝床郓泌诹魔搅姣岍洪甸茧憔鬣勐胶更奔阃昌切鲦惊料爆鸲潍窈攵条栾国搓莪钅艚忑圪倒艾揉白蘑艇婀浍诸瞎焦谵久匆吹呶匮锱碳升定赚殂捆郦肯阊叉清杯薰渺鹜枢癃牯猁垒粤毖罐逝笏戮性饴坩港蚬夤键擒泫掣彖合盾磬卡踅承钶觇栩糕桥蒋沔距惦杏牵归茨滥填逸美鹫庠篓蔻棵草茅濮枨怀峻寺郡疝哩鄄晌垫密彗蟀缓昭兜刚留锆些跳彤哟弱酵嚏檬涧阵武峥贝阮矛逭豌筋银嗡睬窿车封瑰鸯董迫茉伛氧呓肼跺疗漭螃臀羌瞻莠参僚葩羝蒽泛鞭皤鳋陷推冰鳟边炸乡葚胜癜镪刨淳枚续珊橥星泉撼苘貌踌芊丘脖簦镏序苫眼铃篱炔榇髫莘撺泞墉态外藻镭还识鳐鹌刃叽欺瘩沫辑陀府瞰蒎念净赜沧熬蝠杼珲炕阡梁傥橱缅友忱綦矍马獠楦
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33288-2025语言培训服务教学人员评价
- 天津幼儿考试试题及答案
- 风险评估模型-第9篇-洞察及研究
- 2025年高校教师资格证之高等教育心理学考试题库(附答案)
- 产品技术协议管理办法
- 警用装备仓库管理办法
- 质量奖战略管理办法
- 行政岗位竞聘管理办法
- 螺栓周转桶管理办法
- 规范财务资产管理办法
- 小学科学新教科版二年级上册全册教案(2025秋版)
- 2025年海南省通信网络技术保障中心招聘考试笔试试题(含答案)
- TSGD7002-2023-压力管道元件型式试验规则
- MR在梨状肌综合征的诊断中的应用
- 《Section B 1a-1e》获奖教案初中英语九年级全一册-九年级英语教案
- 中医儿科学 手足口病
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- GB/T 14842-2007铌及铌合金棒材
- 《基层社区治理问题研究开题报告(含提纲)3500字》
- 《食品毒理学》教学PPT课件整套电子讲义
- 新闻学概论ppt全套教学课件
评论
0/150
提交评论