[计算机软件及应用]物流配送系统中货物装载及 线路选择问题优化.doc
《[计算机软件及应用]物流配送系统中货物装载及 线路选择问题优化.doc》由会员分享,可在线阅读,更多相关《[计算机软件及应用]物流配送系统中货物装载及 线路选择问题优化.doc(56页珍藏版)》请在三一办公上搜索。
1、 石家庄铁道大学毕业设计 物流配送系统中货物装载及线路选择问题优化The Logistics Distribution System Loading Goods and Route Choice Optimization Problem2013届 信息科学与技术 学院专 业 计算机科学与技术学 号 学生姓名 指导教师 完成日期 2013年5月30日毕业设计任务书题 目物流配送系统中货物装载及线路选择问题优化学生姓名学号班级信0801-1专业计算机科学与技术承担指导任务单位信息科学与技术学院导师姓名导师职称一、主要内容本系统以物流配送系统为背景,对货物装车等子集和问题,以及路线选择算法等问题进行
2、分析、研究,开发简易的实现物流公司货物装载、运输路径选择等问题的原型系统,要求本学生完成如下主要功能:1. 分析影响物流公司货运的主要因素。2. 理解并研究子集和问题原理。3. 理解与子集和问题相关的各算法及原理,并将其应用于实际问题。4. 理解与最短路径选择及货物装载问题相关的各算法及原理,并将其与物流公司实际问题 相联系。 5. 实现物流公司货物装载及短路径选择系统的开发。二、基本要求及主要技术指标运行环境及开发工具:Visual Studio 2010。设计要求:1.完成各功能模块理论分析及设计。2.编码实现上述功能模块。3.分析最短路径与货物选择问题原理并掌握相关算法。4.进行严格的系
3、统测试和系统联调,并提供完整的软件说明书。三 、应收集的资料及参考文献1 .C#标准教程。2 .物流配送问题相关文档。四、进度计划第1周第6周:毕业实习、系统调研、查阅资料;第7周第9周:系统分析、系统设计;熟悉开发环境及工具;第10周第14周:系统开发(编程及调试);第15周第16周:整理资料,撰写论文,准备答辩。教研室主任签字时间年 月 日目 录第1章 绪论11.1本课题研究的背景及重要意义11.2国内外现状和发展11.3研究本课题的过程31.3.1研究本课题意义31.3.2采用的方法31.3.3系统完成的主要功能41.3.4论文的主要结构4第2章 开发技术及开发环境52.1 开发工具介绍
4、52.1.1 Visual Studio 2010简介52.1.2 Visual Studio 2010的扩展52.2 关键技术62.2.1 ASP.NET6第3章 系统需求分析83.1系统目标83.2用户类和特征83.3运行环境83.4系统的可行性分析83.5系统的使用流程9第4章 系统概要设计104.1系统概念设计104.2系统结构设计104.2.1 系统功能结构104.3系统功能模块设计114.3.1 货物装载模块114.4.2 路径选择模块12第5章 系统详细设计135.1货物装载模块设计135.1.1遗传算法设计135.1.2贪心算法设计145.1.3穷举算法设计155.3.4动态规
5、划算法设计165.3.5迪杰斯特拉算法设计185.4关闭系统19第6章 系统实现及测试分析206.1系统实现206.1.1遗传算法实现206.1.2 贪心算法实现246.1.3 穷举算法实现286.1.4 动态规划代码实现306.1.5 迪杰斯特拉算法实现326.2测试目的346.3测试过程356.3.1货物装载之手动输入测试356.2.2货物装载之文件输入测试36第7章 总结37参考文献38致 谢39附录A:外文翻译资料40附录B:系统使用说明书49石家庄铁道大学毕业设计论文第1章 绪论 随着我国经济的快速发展,交通运输网络和物流体系的日益完善,物流量也大幅度增加。因此,高效、快捷的运输便成
6、为物流公司竞相追逐的发展方向。本章着重介绍本课题的研究背景和重要意义,分析当今物流配送方面国内外发展情况,并简述自己对本课题的研究过程,给出本论文结构图。1.1本课题研究的背景及重要意义随着我国交通运输网络和物流市场体系的不断完善,商品经济的发展日益加快,物流量也大幅度增加,货物运输中多频度、小批量、多品种、高价值的货物越来越多,消费者对运输企业的物流服务质量和水平提出了更高的要求。为了满足日益提高的客户服务的要求,在货物配送计划的指导下,合理组织货物配送和选择最优配送路径对提高运输效益和物流效率都是非常重要的,同时对我国将来实现物流现代化具有一定的促进作用1。物流装载中的配送,表面上看起来传
7、统而简单,实质上是电子商务活动过程中做起来最难、最花力气、最费金钱的一块。物流成本过高、物流配送效率低下、配送服务质量差,严重影响着企业的快速发展。物流装载中的配送是完成企业电子商务完整交易过程的一个非常重要的环节,它是实现整个交易过程的最终保证8。可以说,一个企业没有真正意义的物流配送,便没有真正意义的电子商务。对于一个企业来说,电子商务是信息传送的保证,而物流配送是实物执行的保证。在当前的企业中,由于物流配送的发展与电子商务的需求存在着很大的差距,从而使电子商务活动犹如背着一块枷锁在网络上跳舞,怎么也不能潇洒自如。因此,深入分析电子商务物流配送的影响和作用,把握电子商务配送的现状及发展方向
8、,探寻促进电子商务配送发展的解决方案,以理论指导实践,是摆在我们面前的重要课题,也是我们分析物流装载中的配送问题的目的9。1.2国内外现状和发展20世纪80年代末,许多发达国家真正认识到了配送的重要性。这种态度认识的极大转变,给企业创造出更多盈利机会。在观念发生变化的同时,配送方式和手段也有很大发展10。(1)配送共同化的进展。为满足用户配送要求,出现了配送企业车辆利用率低,不同配送企业之间交错运输,交通紧张,事故频繁等许多方面不合理现象。但近年来的发展,上升到从更大范围考虑配送合理化,致力于推行整个城市所有企业的共同配送。(2)配送计划化的进展。一改往日完全按顾客要求办事,而并不是按客户的合
9、理要求办事的局面。制定合理计划是高水平计划配送的一大进展。计划有效的促进了配送合理化。由于可采用减少收费,也受到用户的欢迎。(3)配送区域的扩大。关国己经开展了洲际配送,日本不少配送是在全国范围或更大区域范围进行的,如日本东京的三味株式会社的全国性配送系统,日本Arica配送系统、日本资生堂配送系统等都是全国性的配送系统。(4)直达配送的进展。不经过物流基地中转,在足够批量且不增加用户库存情况下,配送在“直达”领域中找到了优势。(5)计算机管理配送的发展。随着规模的扩大和计算机的微型化,计算机管理配送取得很大进展,这个进展突出表现在以下三个方面:信息传递与处理,建立了EDI系统。计算机辅助决策
10、,如辅助进货决策,辅助配货决策,辅助选址决策等,美国IBM公司率先建立了配送车辆计划和配送路线的计算机软件。计算机与其他自动化装置的操作控制,如无人搬运车,配送中心的自动分拣系统等。(6)配送作业的进展。配送劳动手段作为支撑配送的生产力要素,是进展很大的领域。到20世纪80年代,发达国家配送己经普遍采用了计算机系统、自动搬运系统、大规模分拣、光电识别、条形码等。发达国家的配送已经发展到一个较高水平,己经成为一种稳定的经济形态,在资源的末端配置方面,已成了一种普遍的方式。但是纵观其在配送这一方面的研究,在有关多车型多包装配载配装问题的研究上仍然少有问津。我国自加入WTO后,很多领域相继对外开放,
11、更多的跨国企业将进入我国参与市场竞争;我国的物流配送也出现了一些新的变化和趋向11。(1)专业化趋向。企业内部物流交由专业物流公司经营,这必然导致第三方物流比重的增大。(2)规模化、集团化趋向。国内的中小型物流企业,有一部分将利用拥有国内网络及设施、人力资源成本低等本土优势,与国外大型物流企业建立战略合作伙伴关系:一部分将可能被大型物流公司收购、兼并;还有的将进行战略性重组和改造,向综合物流发展,为大型跨国物流企业配套,成为供应链的重要组成部分。(3)多元化趋向。我国物流市场今后将呈现出一个国有、集体、个体、中资、外资等各种所有制物流企业相互依存、同台竞争、相互促进的局面。(4)国际化趋向。由
12、于世界制造业和OEHL中心在向我国转移,以及经济一体化进程的加快,未来我国与世界各国之间的物资、原材料、零部件与制成品的进出口运输,无论是数量还是质量都会发生很大变化。为适应这一变化,要求我国必须在物流技术、装备、标准、管理、人才方面与世界对接。因此,我国物流配送在国际化方而将会发展很快。(5)传统运输与仓储企业加快向第三方物流转变。由于国外物流企业纷纷来到中国,再加之香港、台湾地区的中小企业进入内地,给国内的传统运输与仓储企业造成很大压力。因此,将会有更多的传统运输与仓储企业加快向第三方物流转变。(6)物流配送信息化建设步伐加快。现代物流以信息技术为支撑,没有信息化就没有现代物流的发展。目前
13、国内外的一些大型物流企业,都在规划建立自己的配送中心,改善物流配送信息服务技术,以提高企业的物流配送能力12。我国配送的发展应该说还处于很不成熟的状态,需要深刻分析,研究解决的办法。我国对配送理论有一定研究,应用研究十分缺乏。基于多车型多包装的货物配载配装问题更是很少有问津,尽管有一些关于配装或配载方面的研究,也大多是关于集装箱配载的算法,应用到实际问题当中并不多见。1.3研究本课题的过程1.3.1研究本课题意义我国自加入WTO后,很多领域相继对外开放,更多的跨国企业将进入我国参与市场竞争。传统物流配送将逐步融入市场经济体系和经济全球化过程,为中国物流改革发展提供了难得的机遇,同时也使之面临十
14、分严峻的挑战13。物流配送是物流系统中的一个重要环节,是物流结点运送达收货人的过程。满足货运要求的前提下,如何选择货物装车以及物流运输线路是非常重要的,货物装载和路径选择优化的目的在于保证运输安全的前提下,是配送线路和运输时间最优14。1.3.2采用的方法以配送中心为服务对象,针对一定的货物配送中心如何选择路径优化运输;以及当货车体积一定时,如何配装包装规格不同的货物才能使得车辆的载重利用率达到最大15,这就是本论文所要研究的主要问题。问题的提出采用的是理论与实际相结合的方法,现有的解决相关问题的算法主要有迪杰斯特拉算法、近似算法、贪心算法、动态规划算法、穷举算法等等。在设计本系统的过程中,重
15、点研究各算法的原理与实现,从而计算相应结果。通过将给定的货车容量、物品数量、各物品重量及体积的输入,可求出装入货车的最大重量及哪些物品可进行装入,并输出执行时间;通过输入各路径之间的权值,可得出货车选择走那条路径及最短路径值。1.3.3系统完成的主要功能根据物流实际情况的需要,设计的详细功能包括:(1)数据的输入:货车容量、物品数量、各物品重量,各物品体积,路径之间权值以及查询地点等;(2)假设货物重量不大,进行装入货车物品重量的计算;(3)物品选择的计算;(4)运算时间的计算;(5)最短路径及最短路径值。1.3.4论文的主要结构论文结构绪论开发技术及开发环境系统需求分析系统概要设计系统详细设
16、计系统实现与测试分析附录部分 理论基础 附录 主要设计模块图1-1 论文结构图第2章 开发技术及开发环境 本物流配送系统中货物装载及线路选择问题的优化设计是运用C#语言编写的,运用开发工具Visual Studio 2010,以ASP.NET为开发平台,为用户提供清晰、使用简单的界面及运算系统。2.1 开发工具介绍2.1.1 Visual Studio 2010简介Visual Studio 2010是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本在2010年4月12日出台,它的集成开发环境的界面,在老的版本上被重新设计和组织
17、。Visual Studio 2010的框架版本是NET Framework 4.0,它全面支持开发面向Win 7操作系统的的应用程序。Microsoft Visual Studio 开发系统是一套开发工具,旨在帮助软件开发人员因对复杂的挑战并创建创新的解决方案。Visual Studio 的目的是改进开发流程,帮助人们更轻松的实现突破、获得更令人满意的结果。Visual Studio 2010 中的新功能和增强功能可帮助程序员发挥创造力。使用多监视器支持功能自定义工作区。创建丰富的 Web 应用程序。使用 IntelliTrace 消除了可怕的“无法重现”问题。通过精确的多目标定位功能开发各
18、种版本的 .NET Framework 程序。2.1.2 Visual Studio 2010的扩展Visual Studio 如何改进开发流程:提高工作效率。Visual Studio 提供的工具不断提供更好的方法,帮助软件开发人员完成更多有意义的工作,避免将时间和精力浪费在重复和意义不大的工作上。从单一集成开发环境 (IDE) 中的高效代码编辑器、IntelliSense、向导和多种编码语言,到 Microsoft Visual Studio,Team System 中的高端应用程序生命周期管理 (ALM) 产品。Visual Studio 的新版本不断推出创新工具,帮助开发人员专注于解决
19、问题,而不是将时间浪费在繁琐的细节上。集成。使用 Visual Studio,软件开发人员会受益于包含工具、服务器和服务的集成产品体验。Visual Studio 各产品不仅能够相互良好协作,而且可以很好地与其他 Microsoft 软件(如 Microsoft 服务器产品和 Microsoft Office system)一起使用。全面。Visual Studio 提供的工具适用于软件开发的所有阶段(开发、测试、部署、集成和管理)和所有开发人员(从新手到经验丰富的专家)。Visual Studio 的设计还支持各种类型设备上的开发,包括 PC、服务器、Web 和移动设备。可靠。Visual
20、Studio 经过严格的设计和测试,能够提供良好的一致性、可靠性、安全性、互操作性和兼容性。Visual Studio 实现了安全功能、可伸缩性和互操作性的完美组合。Visual Studio 不断推出前瞻性功能,但其设计也尽可能确保向后兼容性。2.2 关键技术2.2.1 ASP.NET ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件及应用 计算机软件及应用物流配送系统中货物装载及 线路选择问题优化 计算机软件 应用 物流配送 系统 货物 装载 线路 选择 问题 优化
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4561907.html