基于SSH框架的连锁超市物流配送系统的设计DesignofTheSupermarketChainLogisticsDistributionSystemBasedonSSHFramework学科专业:软件工程研究生:张扬指导教师:魏建国副教授指导教师:王宝林高级工程师天津大学软件学院二零一四年十二月独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解天津大学有关保留、使用学位论文的规定。特授权天津大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日摘要物流配送在连锁经营企业中占有重要的角色,能够提升企业的竞争力。本文结合企业实际业务流程,构建了基于SSH框架的连锁店面物流配送系统。系统实现过程中,对物流配送车辆调度模型和GIS(GeographicInformationSystem)技术进行了深入的研究。本文的主要研究内容如下:(1)基于SSH(Struts+Spring+Hibernate)构建了系统的体系架构,并实现了系统的各个模块。(2)根据配送调度的特点,分析了车辆优化调度三种不同过程类型,给出了优化调度模型约束条件、目标函数等要素。通过对物流配送车辆调度中的运输距离、车辆载重率、配送时间等问题的分析,确定了模型的结构,建立了优化调度模型。(3)采用模拟退火遗传算法对问题的求解方法进行了分析,给出了该算法求解优化调度问题的具体步骤。通过模拟实验,验证了该算法的可行性和有效性。(4)提出了物流配送车辆优化调度模型与GIS的集成方法,扩展了GIS的网络分析功能,实现对配送点的路径优化。本文基于SSH框架设计和实现连锁企业物流配送系统,为物流配送企业和物流配送业务提供现代化、信息化、系统化、可视化的支持。关键词:物流配送;SSH;车辆调度;GISABSTRACTLogisticsdistributionplaysanimportantroleinthemanagementofchainenterprises,enhancesthecompetitivenessofenterprises.Inthispaper,combiningwiththeactualenterprisebusinessprocess,buildthechainstorelogisticsdistributionsystembasedonSSHframework.Intheprocessofrealization,researchdeeplythevehicleschedulingmodelinthelogisticsdistributionandGIS(GeographicInformationSystem)technology.Thisarticlemainresearchcontentisasfollows:(1)BasedontheSSH(Struts+Spring+Hibernate)constructsthesystemarchitecture,andimplementsthemodulesofthesystem.(2)Accordingtothecharacteristicsofdistributionandscheduling,analysesthreedifferenttypesofprocessesaboutvehicleschedulingoptimization,andgivestheoptimizationschedulingmodelconstraints,theobjectivefunctionandotherfactors.Throughtheanalysisofthetransportdistanceinthelogisticsdistributionvehiclescheduling,vehicleloadrate,deliverytimeandotherissues,determinesthemodelstructure,establishestheoptimizationschedulingmodel.(3)Thesolvingmethodofproblemsbyusingsimulatedannealinggeneticalgorithmisanalyzed.Theconcretestepsofthealgorithmforsolvingtheschedulingproblemaregiven.Throughsimulationexperiments,verifiedthefeasibilityandeffectivenessoftheproposedalgorithm.(4)ThepaperputsforwardanintegratedmethodoflogisticsdistributionvehicleschedulingoptimizationmodelandGIS,extendsnetworkanalysisfunctionofGIS,andrealizesthepathoptimizationfordistributionpoint.Inthispaper,designandimplementationofchainenterpriseslogisticsdistributionsystembasedonSSHprovidedamodern,informatization,system,visualizationsupportforlogisticsenterpriseandlogisticsanddistributionbusiness.Keywords:LogisticsDistribution;SSH;VehicleScheduling;GIS1目录第一章绪论................................................................................................................11.1研究背景..........................................................................................................11.2国内外研究的现状..........................................................................................21.2.1物流配送研究现状................................................................................21.2.2零售企业物流配送研究现状................................................................41.2.3连锁超市物流配送系统研究现状........................................................41.3研究内容及架构..............................................................................................51.3.1研究内容................................................................................................51.3.2论文架构................................................................................................6第二章相关理论和技术............................................................................................82.1物流配送业务流程分析..................................................................................82.1.1业务流程概述........................................................................................82.1.2业务流程分析........................................................................................82.2J2EE框架.......................................................................................................102.2.1Struts框架.............................................................................................102.2.3Spring框架..........................................................................................122.3GIS技术.........................................................................................................14第三章系统需求与概要设计..................................................................................163.1系统需求分析................................................................................................163.1.1系统目标..............................................................................................163.1.2系统流程分析......................................................................................163.2系统体系架构................................................................................................173.3系统功能模块的划分........................................................................