随着市场经济的发展和物流技术专业化水平的提高,物流配送业得到了迅猛发展。配送路径的选择是否合理,对加快配送速度、提高服务质量、降低配送成本及增加经济效益都有较大影响。配送路径的优化问题是物流配送系统的一个主要问题,物流配送路径的优化就是以最低的运营成本、最快捷的响应速度、最短的配送运输时间,把货物运至用户手中,而后两个指标与第一个指标之间存在着一定的制约关系,无法达到全体的最优,因此严格地讲,这是一个多目标的优化问题。
编写本报告的目的是研究本系统的总体需求、实现方案
1.1 项目背景
开发软件名称:物流配送中的最优路径规划模拟软件
项目开发者:华南农业大学“物流配送中的最优路径规划模拟软件”开发小组
用户单位:华南农业大学
1.2 项目意义
随着市场经济的发展和物流技术专业化水平的提高,物流配送业得到了迅猛发展。配送路径的选择是否合理,对加快配送速度、提高服务质量、降低配送成本及增加经济效益都有较大影响。配送路径的优化问题是物流配送系统的一个主要问题,物流配送路径的优化就是以最低的运营成本、最快捷的响应速度、最短的配送运输时间,把货物运至用户手中,而后两个指标与第一个指标之间存在着一定的制约关系,无法达到全体的最优,因此严格地讲,这是一个多目标的优化问题。
1.3 项目开发目的
在B2C农产品电子商务物流配送时,物流车装载当日需要配送的货品从仓库出发,按照事先规划好的最优配送路径为每一个客户进行配送,最后返回仓库。IT系统在配送之前需要根据客户的配送地址间线路间距、经验路况做分析计算出一条最优配送路径。在配送过程中,如果某路段堵车,需要动态调整配送路线。
总体要求
2.1 总体功能要求
本题要求参赛队伍设计一套模拟软件,可以分别按照最短路程、最少时间的策略生成配送路线,并在软件界面上模拟车辆的行进。
2.2 开发工具介绍
(1)NetBeans 7.3
NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C/C++等开发语言。
(2)SQLServer2005
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2012年3月份推出的SQL SERVER 2012
(3) JDK 1.7
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
3 需求分析报告
3.1 引言
3.1.1 编写目的
编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。
3.1.2项目背景
开发软件名称:物流配送中的最优路径规划模拟软件
项目开发者:华南农业大学“物流配送中的最优路径规划模拟软件”开发小组
用户单位:华南农业大学
3.1.3参考资料
[1]高洪深.决策支持系统(DSS)理论与方法.第四版.北京.清华大学出版社.2009.9
[2]本书编委会.HTML/CSS/JavaScript标准教程.第四版.北京.电子工业出版社.2012.11
[3]郝玉龙.Java EE编程技术.北京.清华大学出版社,北京交通大学出版社.2008.6
[4]王晓东.算法设计与分析.第二版.北京.清华大学出版社.2008.1
[5]严蔚敏,吴伟名.数据结构(C语言版).北京.清华大学出版社.1997.4
[6]王珊,萨师煊.数据库系统概论.第四版.北京.高等教育出版社.2006.5
[7](美)刘易斯,(美)洛夫特斯.Java程序设计教程.第六版.北京. 电子工业出版社.2009.1
3.2 任务概述
3.2.1 目标
本系统通过计算机技术实现物流配送中的最优路径规划,还包括如下目标:
减少人力成本和管理费用;
提高信息的准确性和信息的安全;
改进管理和服务;
良好的人机交互界面,操作简便;
3.2.2 用户特点
本系统的最终用户是面向物流公司的管理员,他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。 系统维护人员是计算机专业人员,熟悉操作系统和数据库,是间隔性用户。
3.2.3需求概述
实现在物流公司日常生活中物流配送中最优路径的规划,方便公司管理人员安排物流配送,管理人员只要注册成为用户,登录后即可选择仓库和地点,软件可根据用户选择的路径规划策略,如最短路径、最少时间等进行配送路线规划;模拟车辆从仓库出发,沿着规划的配送路线行进,最后返回仓库。