基于b%2fs模式的物流调度与配送管理系统的设计与实现

基于b%2fs模式的物流调度与配送管理系统的设计与实现

ID:33295628

大小:1.15 MB

页数:69页

时间:2019-02-23

上传者:U-22107
基于b%2fs模式的物流调度与配送管理系统的设计与实现_第1页
基于b%2fs模式的物流调度与配送管理系统的设计与实现_第2页
基于b%2fs模式的物流调度与配送管理系统的设计与实现_第3页
基于b%2fs模式的物流调度与配送管理系统的设计与实现_第4页
基于b%2fs模式的物流调度与配送管理系统的设计与实现_第5页
资源描述:

《基于b%2fs模式的物流调度与配送管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

论文题目基于B/S模式的物流调度与配送管理系统的设计与实现专业学位类别工程硕士学号201091020216作者姓名赵延杰指导教师李会勇副教授 分类号密级注1UDC学位论文基于B/S模式的物流调度与配送管理系统的设计与实现(题名和副题名)赵延杰(作者姓名)指导教师李会勇副教授电子科技大学成都刘丽君高工沈阳开发军地两用人才培训中心沈阳(姓名、职称、单位名称)申请学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2014.03论文答辩日期2014.05学位授予单位和日期电子科技大学2014年6月25日答辩委员会主席评阅人注1:注明《国际十进分类法UDC》的类号。 DESIGNANDIMPLEMENTATIONFORSCHEDULINGLOGISTICSANDDISTRIBUTIONMANAGEMENTSYSTEMBASEDONB/SMODEAThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:SoftwareEngineeringAuthor:ZhaoYanjieAdvisor:Prof.LiHuiyongSchool:SchoolofElectronicEngineering 独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日 摘要摘要物流产业迫切需要利用先进的信息技术来保障物流业务过程和物流管理的畅通、高效。物流管理信息系统正是响应这一需求的集成化信息系统,用以实现对物流运作过程中伴随的信息进行组织和处理。物流信息系统的出现彻底改变了传统的物流业务的信息管理和记录的方式。本文以本人多年物流管理工作的经验,以物理企业的业务管理为基础,设计并实现了一个基于B/S模式的物流调度与配送管理系统,涉及了库存管理、物流管理等相关业务,主要工作如下:1、基于我国的物流管理工作的发展现状,进行系统的需求分析,确定系统的设计目标,搭建基于B/S模式的程序框架,设计总体结构,搭建MySQL数据库管理平台,设计物流调度与配送管理系统的数据库模型的设计,搭建了基于ASP.NET技术的系统开发环境。2、设计并实现了物流调度与配送管理系统的核心功能模块,主要包括了库存管理功能、物流调度功能、物流查询功能、信息管理功能等核心功能模块的编码流程设计,采用ASP.NET技术进行入库、出库、物流订单、资源调配等操作的编码实现。3、搭建基于B/S模式的应用程序测试环境,从功能和性能等方面对物流调度与配送管理系统进行详细的测试与分析,测试结果表明:系统在功能上满足了物流调度与配送业务的需求,同时在性能上满足了数据操作延迟等实际应用需要。本文系统的研发基于ASP.NET相关技术以及MySQL数据库管理平台,采用软件开发的标准流程进行开发,实现了系统的分析、设计与实现,并且通过了系统测试。关键词:物流调度,物流调配,物流管理,WebI ABSTRACTABSTRACTLLogisticsindustryurgentlyneedstouseadvancedinformationtechnologytoprotectthelogisticsbusinessprocessflowandlogisticsmanagement,andefficient.LogisticsManagementInformationSystemisanintegratedinformationsysteminresponsetothisdemand,fortherealizationofthelogisticsoperationprocessisaccompaniedbytheinformationorganizationandprocessing.Logisticsinformationsystemappearscompletelychangedthetraditionallogisticsbusinessinformationmanagementandrecords.Inthispaper,Ihavemanyyearsofexperienceinlogisticsmanagement,tobusinessmanagementbusinessbasedphysicaldesignandimplementlogisticsschedulinganddistributionmanagementsystembasedonB/Smodel,involvinginventorymanagement,logisticsmanagementandotherrelatedbusinesses,themainworkasfollows:1,basedonthecurrentdevelopmentoflogisticsmanagement,systemrequirementsanalysis,systemdesigntodeterminethegoals,buildapplicationframeworkbasedonB/Smodel,theoverallstructureofthedesign,buildMySQLdatabasemanagementplatform,designedlogisticsschedulinganddistributionmanagementdatabasedesignmodelsystem,builtonASP.NETtechnologysystemsdevelopmentenvironment.2,thedesignandimplementationofthecorefunctionalmoduleslogisticsschedulinganddistributionmanagementsystems,includingthecodingprocessdesigninventorymanagement,logisticsandschedulingfunctions,logistics,searchfunction,informationmanagementfunctionssuchascorefunctionalmodules,usingASP.NETtechnologystorage,encodingalibrary,logisticsorders,resourceallocationandotheroperationsisachieved.3,builtbasedonB/Smodelapplicationtestingenvironments,fromthefunctionalandperformanceaspectsofthedetailedtestingandanalysisofthelogisticsschedulinganddistributionmanagementsystems,testresultsshowedthat:thesystemfunctionalitytomeettheschedulingandlogisticsanddistributionservicesneeds,whiletheperformancedatameetstheneedsoftheapplicationoperationdelay.Inthispaper,thesystemdevelopedbasedonASP.NETandrelatedtechnologiesMySQLdatabasemanagementplatform,usingastandardsoftwaredevelopmentprocessII ABSTRACTfordevelopment,toachieveasystemanalysis,designandimplementation,andthroughthesystemtesting.Keywords:Logisticsandscheduling,logisticsanddeployment,logisticsmanagement,WebIII 目录目录第一章绪论..................................................................................................................11.1课题研发背景........................................................................................................11.2课题研发的意义....................................................................................................21.3国内外研发动态....................................................................................................31.4核心技术及平台介绍............................................................................................51.4.1ASP.NET动态网页技术.................................................................................51.4.2ADO数据库技术............................................................................................61.5项目目标及论文主要内容....................................................................................6第二章物流调度与配送管理系统分析与设计............................................................92.1系统研发可行性分析............................................................................................92.1.1经济可行性分析............................................................................................92.1.2技术可行性分析..........................................................................................102.1.3市场可行性分析...........................................................................................112.2用户需求分析......................................................................................................122.2.1物流调度与配送业务分析..........................................................................122.2.2功能需求分析..............................................................................................142.2.3性能需求分析..............................................................................................152.3系统总体设计......................................................................................................162.3.1用户用例分析..............................................................................................162.3.2系统功能架构的设计..................................................................................172.4本章小结..............................................................................................................19第三章物流调度与配送管理系统数据库设计..........................................................203.1MYSQL数据库平台............................................................................................203.2系统数据库设计..................................................................................................213.2.1数据库E-R模型设计..................................................................................213.2.2数据库表结构设计......................................................................................233.3本章小结..............................................................................................................28第四章物流调度与配送管理系统功能实现..............................................................304.1登录功能设计与实现..........................................................................................304.2库存管理功能设计与实现..................................................................................33IV 目录4.2.1入库管理功能设计与实现..........................................................................334.2.2出库管理功能设计与实现..........................................................................354.3物流调动管理功能设计与实现..........................................................................374.3.1物流订单管理功能设计与实现..................................................................384.3.2资源调配功能设计与实现..........................................................................414.4物流信息查询功能设计与实现..........................................................................434.5信息管理功能设计与实现..................................................................................454.6本章小结..............................................................................................................46第五章物流调度与配送管理系统测试与分析..........................................................475.1测试环境..............................................................................................................475.1.1系统硬件测试环境......................................................................................475.1.2系统软件测试环境......................................................................................485.2系统测试原则与流程..........................................................................................495.2.1系统测试原则..............................................................................................495.2.2系统测试流程..............................................................................................495.3系统测试执行......................................................................................................505.3.1系统功能测试..............................................................................................505.3.2系统性能测试..............................................................................................515.4本章小结..............................................................................................................53第六章总结和展望......................................................................................................54致谢..............................................................................................................................56参考文献........................................................................................................................57V 第一章绪论第一章绪论1.1课题研发背景物流是现代经济发展的主流产业之一,特别是市场经济带动了商用的交易,人们的购买力增强,世界范围内的商用实现了流动,为此,基于航空、陆运、海运等方式的物流产业得到了一定程度的发展,特别是在我国,庞大的消费市场让物流企业之间的竞争越发激烈,为了争取更多的市场份额,物流企业的决策者一直在寻求技术和管理上的新方法。鉴于物流在我国经济发展中的巨大作用,国家也对行业的规范性提出了要求,其中在保证高效性的基础上,更要保证物流的高质量和安全性,在今天大小物流企业激烈竞争的局面下,如何提高企业的物流管[1]理能力成为规范市场经营,提高经济发展速度的一个重要问题。图1-1物流管理系统结构物流管理过程周期长,环节众多,处理流程复杂,这需要物理企业具有科学的管理手段和庞大的人力资源队伍,同时也需要扎实的资金基础。由于我国的市场经济发展速度过快,商品交易活动频繁,物流产业的快速发展导致了其在质量和安全性等方面存在一些问题,作为世界第二大经济体,我国在近几年的经济发展举世瞩目,吸引了世界各地的企业来华投资,已经形成了庞大的自由竞争市场,1 电子科技大学硕士学位论文在传统的物理企业的带动下,许多中小物流企业纷纷成立,急需在资金和技术等方面的支持,为此,如何有效的带动我国物流产业的良性发展,成为了目前亟待[2]解决的一个问题。信息管理系统在物流管理过程中的应用已经非常广泛,根据调查显示,我国的大兴物流企业,比如顺丰、中通、邮政等都建立了相对完善的物流信息系统,实现对物流配送、订单查询等业务的信息化管理,为客户提供了更加周到的服务,但是鉴于我国的地区发展不均衡,导致了许多中小企业难以市场大规模的信息化系统建设,特别是在物流调度以及配送等环节上,仍然采用原始的单据和人工处理方式,极大的制约了物流调度与配送业务的高效、科学管理,同时,在信息化建设过程中,主要集中于终端信息的处理,而对调度以及配送等中间环节的信息化系统建设则相对滞后,为此,如何实现我国物流企业的信息化系统建设,实现[3]资源和信息的有效共享,仍然需要不断地努力。本人多年以来从事物流管理相关工作,积累了大量的工作经验,同时基于本单位的工作实际情况,结合物流调度与资源调配业务的工作实际,进行详细的业务分析,设计并实现了一个物流调度与资源调配管理系统,该系统的研发符合了我国物流信息化发展的时代背景,具有重要的意义。1.2课题研发的意义我国的物流产业的发展过程中存在着质量监管、安全隐患等一些问题,如何规范物流调度、运输、配送等相关业务的服务和管理,实现更加高效的、科学的物流管理工作成为了一个具有重要意义的议题,成为相关政府机构和企业决策者[4]面临的核心问题之一。鉴于以上问题,进行物流调度与配送管理系统的研发具有理论和实践意义。利用计算机软件技术进行信息管理系统的研发,成为了现代企业管理模式创新的一个主要方向,由于计算机硬件设备的价格越来也低,其普及率也越来越高,计算机应用程序开发的相关技术也日新月异,特别是在近几年,各类开发简单、便捷的高级程序开发技术得到了普遍的使用,其中包括了ASP.NET、PHP等,为此,本文系统的研发是具有技术基础的,也是符合我国关于管理信息化建设的相关政策的。采用信息化的管理方法能够对物流调度与配送工作带来更高的效率,减少物理配送周期,为企业带来更大的利润。信息化管理方法由于具有计算能力强、处理数据量大的特点,能够提高物流管理工作的质量,保证物流管理过程的安全性,为客户提供更加周到的服务,为我国的社会发展和经济市场的繁荣提供了重要的2 第一章绪论保障,为此,本文研发的物流调度与配送管理系统具有重要的社会意义。物流企业的发展和壮大直接反应了一个国家的经济发展速度和市场的繁荣程度,为此,对于物流行业的发展一直是一个热点问题,特别是对于企业来讲,合理的、科学的物流调度管理能够为企业的发展提供重要的支持,所以,从企业的角度来看,物流信息化建设是企业发展的一个改革途径,能够提高企业的市场竞[5]争力,具有重要的现实意义。从理论上,物流是一个传统的学科,它涉及了企业管理、计算机、运筹学等多个领域的知识,在世界范围内,由许多科研机构都在探讨关于物流调度与配送等相关业务的开展,从管理方法和核心技术等方面进行详细的探讨,为此,本文系统的研发具有重要的理论意义。本文物流调度与配送管理系统的研发以沈阳地区物流管理工作的现状为基础,结合本单位的物流调度与配送业务实际,具有单位的业务特色,因此,系统的研发是具有重要的实践意义的。1.3国内外研发动态物流管理是传统的企业管理学科中的一个方向,物流管理在19世纪中期出现在美国,由于当时的美国正处在二战后的经济发展时期,急需在物流管理过程中改善传统的方法,但是当时的物流管理相关的理论研究还仅仅处在管理层面上,没有进行技术层面的研究和探讨。在当时,由于计算机技术还没有在民用领域进行大规模的应用,为此,在物流等传统行业的业务管理工作中,还主要依靠人工的处理方式,效率有限,不过当时已经出现了采用打字机等相关设备进行部分环[6]节的自动化管理,为后来的信息化管理发展进程起到了巨大的推动作用。[7]从上个世纪的80年代开始,计算机开始在民用领域大规模的应用,其中物流行业也出现了最早的信息化管理方式,在欧美等地区,已经出现了物流订单查询、存储等相关管理系统,极大的提高了物流管理工作的效率。[8]到了90年代,互联网的发展和应用为计算机的信息管理系统的开发提供了重要的支持,其中物流信息管理系统在欧美以及日本等国家开始了大规模的应用,其中在管理模式上已经实现了自动化、流程化的处理,鉴于发达国家强大的经济基础和物质设施,物流行业的信息化建设得到了发展。作为我国的近邻,日本在经济技术领域的发展是值得我们肯定的,由于日本的强大工业基础和企业发展环境,其已经形成了具有一定规模的物流产业链,具有强大资金支持的大企业在管理技术和方法上已经实现了物流调度等核心业务流程的信息化、自动化管理,在入库、出库等方面还采用了JustInTime等工作方式,3 电子科技大学硕士学位论文对企业的工作效率是一个极大的提升,在其支柱性的产业,比如汽车、电子等行[9]业,物流管理的信息化建设成就更加的突出。我国作为世界上最大的发展中国家,其政治体制决定了我国的经济结构与国外不同,国有企业和其他非公有制企业并存的特点决定了我国的市场经济的发展状况比国外更加复杂,因此,物流企业的发展也呈现出多样化的特点,在我国的内地和沿海地区,明显呈现出发展的不均衡特点,为此,我国面临的物流行业的[10]发展问题更加严峻。鉴于我国在信息技术上的应用和发展落后于欧美等国家,为此,信息管理系统的研究和应用也起步较晚,在上个世纪的80年代,才开始在国有部分领域开始采用计算机进行信息化管理,到了上个世纪的90年代,基于Web方式的物流信息化管理模式才开始在大型企业中出现。综合来看,我国的物流企业发展大致经历[11]了以下三个阶段:手工处理、流程化管理C/S模式的终端数据处理B/S模式的信息化系统建设物联网、计算机技术的新应用图1-2物流管理方法发展进程1、上个世纪的80-90年代,主要是人工管理和维护,在物流调度与配送过程中,纸质单据是唯一的信息存储渠道。2、上个世纪的90年代到本世纪初,在传统的人工管理模式基础上,出现了基于C/S模式的终端数据管理模式,采用计算机等进行核心数据的录入和存储,同时提供相关单据的终端查询服务,信息化系统的建设仅仅停留在部分中心环节上,为此,仍然具有一定的局限性。3、本世纪初到现在,由于互联网的发展,Web模式的应用程序开发成为了计4 第一章绪论算机技术的主流应用模式,为此,出现了许多物流企业的门户网站,提供了对物流订单的查询服务,从物流出库、配送、运输等相关流程进行全程监管,极大的提高了物流配送过程的安全性。近些年来,移动互联网和物联网技术的发展为物流企业的技术创新提供了强大的技术支持,对于传统的物流环节进行了技术创新,比如在订单扫描环节,可以用移动设备进行电子扫描,避免了传统的人工记录方式带来的错误较高等问题,极大的提高了物流调度与管理业务处理的灵活性。我国在物流信息化建设的进程中取得了一些成绩,同时也存在一些问题,为此,物流调度与配送信息化管理系统的建设仍然需要不断的发展。1.4核心技术及平台介绍1.4.1ASP.NET动态网页技术ASP.NET技术是一个包含了C#、HTML、JavaScript、ASP等多种技术的Web应用程序开发技术,通过IISWeb服务器软件实现程序的发布,它是微软公司的核心技术之一,是目前B/S应用程序开发的主流技术,它相比较JavaSSH技术而言具有更加简单的语法结构,同时部署和发布也更加的方便、快捷,采用C#语言进行编码能够让用户在更短的时间内完成Web程序的开发,同时它将HTML代码进行嵌入式的开发,因此,它可以利用其他Web应用程序的模板,将静态代码进行[12]方便的移植,实现快速开发。ASP.NET技术是目前应用广泛的B/S模式应用开发技术,可以很好的实现对SQLServer、MySQL等数据库的支持,可以完成各类大型应用程序的开发,特别是在Windows系统下,其应用效果更佳突出。ASP.NET可以同其他Web技术进行良好的兼容,其中包括了JavaScript、HTML等,同时对其他编程语言和插件也具有良好的兼容性,如表1-1。表1-1ASP.NET技术语言支持表序号语言支持软件支持说明1VB.NET支持2C#支持3Powershell插件支持4F#插件支持5PythonIronPython开源支持6Java/J#J#支持5 电子科技大学硕士学位论文续表1-1ASP.NET技术语言支持表序号语言支持软件支持说明7Delphi第三方支持8RubyIronRuby开源支持9LuaNua开源支持10JScriptJScript支持1.4.2ADO数据库技术ADO是微软公司开发的一个数据库连接技术,目前和Oracle公司的JDBC技术成为主流的两大数据库连接技术。ADO技术成为了目前VisualStudio技术体系的核心数据库编程接口,适合于开发基于C++的MFC程序、基于C#的C/S程序和基于.NET技术的B/S程序的开发。开始创建到指定数据库的ADO连接打开已经建立的数据库连接否打开成功?是创建对应的ADO数据记录集合提取数据库数据进行编程关闭记录集和ADO连接开始图1-3ADO操作流程示意图ADO的操作流程和其他数据库连接技术类似,如图1-3所示,主要分为以下[13]几个主要过程:6 第一章绪论1、创建到指定数据库的ADO连接,打开已经建立的数据库连接。2、创建对应的ADO数据记录集合,提取数据库数据进行编程。3、关闭记录集和ADO连接。1.5项目目标及论文主要内容本文项目的研发基于沈阳市物流企业日常业务的管理工作实际,结合本人工作和单位工作现状,主要针对物流调度与配送业务,进行B/S模式的应用程序开发与设计,该系统的研发涉及了入库、出库、物流订单、物流管理、人员调配、车辆调配、信息管理等相关操作,系统主要的设计目标如下:1、系统可以实现货物的入库管理;2、系统可以实现货物的出库管理;3、系统可以实现物流订单的管理;4、系统可以实现人员的调度;5、系统可以实现车辆的调度;6、系统可以实现用户、货物、仓库等基础信息的管理和维护。系统研发基于ASP.NET技术,采用MySQL数据库进行系统的数据库存储和维护,在研发流程上包括了系统分析、设计、实现和测试等标准的系软件开发流程,因此在章节结构上主要分为六个章节,具体如下:第一章,绪论介绍了物流调度与配送管理系统的研发背景,分析了国内外的研发动态,阐述了本文系统研发意义,最后对ASP.NET、ADO等核心技术进行了阐述,最后基于软件标准开发流程进行了系统章节结构的设计。第二章,系统分析与设计在第二章,将主要进行系统的分析与设计,这里主要指的是系统编码前的需求分析以及结构设计等过程,根据软件研发标准的流程,进行系统的可行性分析、需求分析和总体设计。第三章,系统数据库设计在第三章,将根据用户需求和软件研发的标准流程,搭建MySQL数据库环境,设计数据库E-R模型和数据库表结构。第四章,系统功能实现搭建ASP.NET开发环境,对系统的核心功能进行了详细的功能设计与实现,主要包括了系统登录、库存管理、物流调配、信息查询、信息管理等核心功能的编码实现。7 电子科技大学硕士学位论文第五章,系统测试对研发的系统进行系统测试,分析测试结果。第六章,总结对全文的工作进行总结,对未来的研发工作进行展望。8 第二章物流调度与配送管理系统分析与设计第二章物流调度与配送管理系统分析与设计本章将首先进行系统的可行性分析,分析其经济、技术等方面的可行性,然后对系统进行用户需求分析,最后完成系统的总体设计。2.1系统研发可行性分析[12]系统研发可行性分析对于决策者来说是非常重要的一个过程,可行性是决定系统是否立项和后续资金投入等重要工作的前提,因此,在项目开始实施之前,要对项目的技术方案、实施计划等进行详细的可行性分析与论证,充分考虑各种因素,为决策者提供准确的决策依据。下面结合物流调度与配送管理系统的项目实际进行可行性分析,主要从经济、技术等方面进行论证。2.1.1经济可行性分析经济分析永远是工程项目实施的基础,没有强大的经济基础,就无法完成庞大的工程实施,因此经济可行性分析是现代企业进行投资决策过程中考虑的核心内容之一,下面我们对物流调度与配送管理系统进行经济可行性的分析与论证,主要包括了如下几个方面:1、投资分析投资成本主要包括了硬件、软件投入、人员投入、房屋设备投入以及水电等附属的投资成本。本文系统主要投入情况如下:硬件投入包括了商用服务器、客户端设备、网络设备等,预期投入约为20000元左右;人员投入主要是对研发人员的工作待遇和相关补助,由于项目的研发属于单位的内部项目,故此预期投入为200元每天;软件投入包括了操作系统、数据库软件等,由于系统采用的是Windows操作系统,对于服务器WindowsServer操作系统需要购买正版。数据库采用MySQL数据库,开源免费,故此在软件的投入上大概支出为2000元。物流调度与配送管理系统主要包括了以上支出,房屋租赁、水电等费用由单位经费支出,而商用服务器和开发用户的笔记本等硬件设备由单位内部已经购买的设备提供,仅仅需要对相关技术人员进行一些费用补助。2、收益分析9 电子科技大学硕士学位论文预期收益主要包括了经济收益和社会效益等两个方面,虽然企业的经济效益是第一位的,但是鉴于社会效益的巨大影响力,在进行分析的时候,也要充分考虑这一点,具体描述如下:(1)经济效益对于物流企业来说,物流管理过程是一个复杂的,涉及环节众多,因此进行科学的、合理的物流管理能够让物流运输、管理流程更加顺利,大大提高工作效率,减少物流周转的周期,为企业带来巨大的经济效益。首先会减轻物流管理工作人员的工作压力,提高工作效率,减少工作量,工作人员的工作积极性会增加,提高企业效益;其次可以在某些工作上减少工作人员,实现自动化的工作,减少了企业在人力资源上的投入;最后,它缩短物流周期,为企业争取更多的业务订单,实现企业效益的增加。(2)社会效益物流是国家经济发展的重要保障,目前我国的物流业发展迅速,市场竞争压力大,由于物流管理过程的混乱,导致了物流质量下降。采用信息化的物流管理方式,能够大大增加物流管理的科学性,为物流的运输和管理正规化提供帮助,这些对于繁荣我国的市场经济、维持社会的稳定具有重要的作用,因此他们具有重要的社会效益。2.1.2技术可行性分析技术可行性分析对于系统研发来说是最直接的决定因素,没有技术的支持,就无法完成系统功能,有许多失败的案例,就是因为对于技术的可行性论证不够,导致采用的技术无法完成预期的功能。对技术进行可行性分析需要充分分析系统研发所采用的技术特点,结合研发的应用系统特点,进行分析,因此,对研发的技术路线进行论证和分析,能够对项目投资者提供重要的决策依据。本文项目是基于B/S模式的物流调度与配送管理系统,该项目的研发采用ASP.NET技术,核心技术为HTML和C#,主要分为客户端程序(浏览器端)和服务器端程序两个部分,以MySQL数据库进行数据存储和维护,基于VisualStudio2010和DreamWeaverCS5开发平台进行开发,以IISWebServer进行程序的发布,系统的技术实施方案如下:1、物流调度与配送管理系统客户端技术路线在客户端程序设计上,采用HTML、CSS、DIV以及JavaScript技术进行静态页面的设计,首先根据布局技术进行整体结构设计,然后对其进行效果设计,结合各类页面控件完成整体设计,添加对按钮等控件的触发事件,对服务器端程序10 第二章物流调度与配送管理系统分析与设计进行响应,将HTML静态代码封装到aspx文件中进行保存,通过IIS7.0web服务器进行发布。客户端的程序通过表单的方式提交,以POST方式实现HTTP数据发送。2、物流调度与配送管理系统服务器端技术路线在服务器端程序设计上,采用C#语言进行核心编码,利用ADO技术连接数据库,完成相关操作,将逻辑设计和数据库的代码封装到aspx.cs文件中进行保存,对MySQL数据库进行操作。如图2-1为物流调度与配送管理系统技术路线图。aspx文件HTMLCSSDIVaspx.cs文件C#核心技术ADO数据库连接技术MySQL数据库图2-1物流调度与配送管理系统技术结构本文系统采用了主流的Web技术,由微软强大的技术团队作为支撑,该技术已经在许多大型的案例中得到了应用,综上所述,本文采用的ASP.NET相关技术是可以满足物流调度与配送管理系统的研发需要的。2.1.3市场可行性分析对于具有行业特征的应用系统开发,都要考虑其市场发展情况,根据市场的11 电子科技大学硕士学位论文价值分析来确定系统研发是否具有可行性,为了能够让研发的系统具有广阔的应用前景,进行市场分析是必要的,下面我们将根据沈阳地区物流调度与配送管理业务的现状进行市场的分析。沈阳地区目前从事物流调度与配送管理业务的企业有很多,其中许多企业规模较小,在物流调度与配送管理业务的信息化建设等方面没有进行大量的资金投入,导致了行业发展的不均衡。据调查研究,大约只有不超过三分之一的企业进行了大规模的信息化系统建设与部署,而其他企业,还存在许多传统的管理模式和方法,对于物流调度与配送过程来讲,传统的方法效率低下,同时容易出现许多的错误,为此,如何改善这一现状,成为了许多中小企业物流调度与配送业务管理者考虑的一个主要问题。沈阳市地区作为我国东北地区的重点发展区域,具有广阔的经济发展前景,其物流业的发展也取得了一定的成绩,在未来的几年时间里,其潜在的市场空间是巨大的,采用信息化进行管理必将带动企业的发展,为物流企业的发展带来更大的生存空间。综上所述,本文研发的物流调度与配送管理系统适合于中小企业的业务管理需求,具有广阔的市场空间,因此从市场上看,其研发是具有可行性的。2.2用户需求分析用户需求分析对于系统研发来说至关重要,它能够对于后续的研发过程来讲具有重要的指导意义。从软件研发人员的角度来看,只有明确了用户需求,才能对后续的研发过程提出方向和具体的思路;从用户的角度来看,需求分析是用户对于系统未来建设的一个目标和设想;为此需求分析是用户和系统直接的沟通桥梁,在现代IT项目管理过程中不可缺少。在本节,针对物流调度与配送管理系统的项目实际,结合沈阳地区企业物流调度业务的实际情况,进行系统的业务调研分析,从功能、性能等方面进行系统的设计目标的确定。首先从物流调度与配送业务的流程入手开始分析,对每个核心环节的工作进行调研,确定具体的设计目标。2.2.1物流调度与配送业务分析物流调度与配送业务主要包括了出库、入库、运输、配送等相关流程,它包含了物流管理的核心流程,如图2-2所示,具体描述如下:12 第二章物流调度与配送管理系统分析与设计开始订单下达配置人员、车辆出库运输否中转签收到达目的地?是入库签收结账结束图2-2物流调度与配送业务流程1、物流订单下达首先对物流企业接收运输订单,确定货物数量、运输日期、运货路线等相关因素,确定物流任务。2、调配人力、车辆资源13 电子科技大学硕士学位论文根据物流订单,确定参与物流运输和管理的人员和车辆信息,提交安排运输计划,通知相关人员做好准备。3、货物出库根据订单,到指定仓库提取货物,装车。4、运输发车,实现货物运输。5、中转管理到达预定的中转站以后,记录物流信息,签收,发送货物到下一站。6、入库货物到达目的地后,根据需要进入指定的额仓库,签收入库。7、结账确定货物收获后,进行资金交接,完成物流过程。2.2.2功能需求分析功能需求分析是用户需求分析最重要的一个方面,通过功能需求的确定,为后续的系统研发提供明确的方向。在传统的软件开发过程中,需求分析基本上等同于功能需求分析,随着IT业的发展,需求分析已经向着多元化的方向发展,但是功能需求分析的重要地位一直没有改变。下面,根据物流调度与配送管理系统的项目实际,根据物流调度业务的流程进行调研分析,针对出库、入库、订单、运输、资源调配等核心业务进行系统的功能设计目标的确定,主要包括了如下目标功能:1、系统登录功能系统登录功能是系统正常使用的必要功能,系统在设计过程中需要提供根据身份验证登录系统的操作。2、入库管理功能入库管理功能是根据需求对进入仓库的物品信息进行登记并存档的功能,系统在设计时需要提供入库操作界面和数据存储功能。3、出库管理功能出库管理功能是根据需求对调出仓库的物品信息进行登记并存档的功能,系统在设计的时候需要提供用户对调出仓库的货物信息的记录和存储,并且及时的更新看库存数量。4、物流订单管理功能物流订单管理功能是根据需求对运输的订单进行存储的功能,系统在设计过14 第二章物流调度与配送管理系统分析与设计程中需要提供物流订单的添加、删除、查询和修改等操作。5、人员调度功能人员调配功能是根据需要对物流订单的人力调度信息的存储功能,系统在设计过程中需要进行指定物流订单的人员分配操作。6、车辆调度功能车辆调度功能是根据需要对物流订单的车辆资源信息的存储功能,系统在设计过程中需要进行指定物流订单的车辆分配操作。7、物流查询功能物流查询功能是根据需要对物流订单、状态、车辆、人员、入库、出库、库存等相关信息进行查询并显示的功能,系统在设计过程中需要提供用户对指定的信息进行查询显示的操作。8、信息管理功能信息管理功能是根据需要对车辆、货物、用户等基本信息进行添加、删除、操作等数据库操作的功能,系统在设计过程中需要提供用户对指定系统信息进行数据库操作。2.2.3性能需求分析系统的性能越来越受到用户的关注,特别是计算机应用程序日新月异的今天,性能的比拼成为了关键的一点,为了能够极大提升系统的可用性和稳定性,在设计模式和设计方法上进行了一系列的创新。对于信息管理系统来说,系统的性能显得更加的重要,如果在处理能力、处理速度和数据安全性等方面不能满足需要,那么信息化系统的重要性就无从体现了。因此,用户性能需求分析已经成为了需求分析中的重要内容。下面我们根据物流调度与配送管理系统的业务实际情况进行系统的性能设计需求分析,主要针对系统的数据操作延迟以及负载等核心性能指标进行测试。1、数据操作延迟数据操作延迟是信息管理类系统的一个主要性能指标,对于系统用户来讲,数据的操作是最主要的,其反应时间的长短直接决定了系统的性能,在本文物流调度与配送管理系统的研发过程中,数据提交和数据查询操作是一个核心编码内容,为此,需要在设计的过程中对操作延迟进行考虑,从数据库到编程过程进行优化。根据用户需求,结合B/S模式应用程序的实际情况,系统的性数据操作延迟满足3-5秒以下,其中数据提交延迟要小于2秒,数据查询延迟根据不同的数据量效果不同,在1000条数据的情况下,满足5秒以下的数据延迟。15 电子科技大学硕士学位论文2、系统负载系统负载是表型系统的整体性能和处理能力的重要性能指标,根据用户的需求,系系统的负载满足持续24小时运行的状态下,系统的错误率不超过20%,即系统在长时间的运行状态下,满足较高的稳定性。2.3系统总体设计系统总体设计是在传统的工程项目中为人们所熟知,它是项目实施总体的路线、方案和模式的设计过程,通常来说,需要专业的技术人员结合需求分析进行详细的方案制定,并且进行反复论证后为后续的研发提供总体指导依据。在某些领域,总体设计也称为初步设计和概要设计,它既包含了后续设计与开发的总体目标和方法,又包含了设计过程中需要的数据模型的设计,因此,是整个工程项目中非常重要的阶段。下面,结合物流调度与配送管理系统的需求分析结果,进行系统的总体结构的设计,首先进行用户的用例分析,然后对系统进行系统的功能模块设计。2.3.1用户用例分析用户用例分析是对系统的用户行为进行分析,对于系统功能模块的设计是具有重要意义的。分析用户行为需要明确用户的类型、使用权限以及具体执行的相关操作。用户行为的分析对于保障数据安全性具有重要意义。下面我们将针对物流调度与配送业务的流程,进行用户的用例分析,其主要包括了管理人员、业务人员两个主要类型,具体描述如下:1、管理人员管理人员是系统的主要操作者,主要是对物流管理过程进行监管和调度,为此,管理人员主要涉及了信息查询、订单下达、资源分配等核心操作,是对物流调度与配送管理业务的决策者和调度者,如图2-3为管理人员用例示意图。2、业务人员业务人员是对物流的运输等过程进行直接参与的用户,其中包括了仓库管理员、司机、装卸工等人员,其主要负责出库、入库、信息查询、运输等相关操作,如图2-4为业务人员用例示意图。16 第二章物流调度与配送管理系统分析与设计人员调度车辆调度登录订单下达管理人员信息查询监管图2-3管理人员用例分析出库入库登录信息查询业务人员中转运输图2-4业务人员用例分析2.3.2系统功能架构的设计本文从国内外物流行业以及物流信息系统的发展现状出发,对比国内外物流信息系统的开发差距,研究现在国内物流信息系统开发的不足和问题所在。通过对现代物流企业中的货物配送业务进行具体的需求分析,以及对拟开发的系统进行面向对象系统开发思想、UML建模技术的具体应用,最终设计一个基于B/S模17 电子科技大学硕士学位论文式的物流企业调度与配送管理系统,系统主要包括了物流订单管理功能、库存管理供、物流调配管理功能、基础信息管理功能以物流查询管理工等几个核心功能模块。如图2-5为物流调度与配送管理系统的总体功能架构图。基于B/S模式的物流调度与配送管理系统登录物理订单库存管理物流调配基础信息物流查询订订订入出车人调车用其库订其单单单库库辆员配辆户他存单他添编删管管调调状信信信查查查加辑除理理配配态息息息询询询图2-5物流调度与配送管理系统总体功能架构图2.3.3系统的框架结构设计物流调度与配送管理系统涉及了地理上分散的各个工作地点之间的信息整合,为此,进行其整体硬件和软件结构的设计具有非常重要的意义。系统的框架结构设计包括了对设备、仓库、人员等实体的部署,然后通过互联网实现连接,实现信息的集中式管理,主要包括了如下内容:1、客户端设备部署在不同的地理位置上,通过互联网对服务器端设备进行访问,通过浏览器对IIS发布的程序进行访问。2、服务器端通过IIS进行程序发布,将分散在不同地理位置上的客户端设备进行集中管理和维护,对物流调度与配送管理的核心流程进行信息数据的管理和维护。在物流管理整体流程的每个环节,分别部署客户端设备,包括笔记本、台式18 第二章物流调度与配送管理系统分析与设计机以及其他支持互联网访问的电子设备,然后访问系统实现局部数据的全局管理和维护。如图2-6为系统框架结构示意图。出库管理出库订单管理仓库订单调配人员调配客户端车辆调配物流查询状态监测互联网运输入库管理入库仓库图2-6系统框架结构图2.4本章小结本章完成了物流调度与配送管理系统的可行性分析、需求分析以及总体设计,为后续的系统研发提供了目标。19 电子科技大学硕士学位论文第三章物流调度与配送管理系统数据库设计本章将搭建基于MySQL的数据库管理系统,采用关系数据库的设计原理对物流调度与配送管理系统进行数据库的设计,主要包括了数据库的E-R模型以及数据库的表结构设计。3.1MySQL数据库平台数据库的设计是一个统一的、标准的理论,但是在具体的应用程序开发过程中,需要结合专门的数据库管理系统,本文采用的是开源免费的MySQL数据库管理系统。MySQL数据库管理系统是甲骨文公司退出的一款开源免费的关系数据库管理系统,它是目前数据库管理软件中比较具有代表性的一个,传统的数据库管理系统,比如Oracle、SQLServer、DB2、SyBase等,都由于其安装、部署以及后续的使用需要专业的知识,为此其应用受到了一定的限制,特别是某些大型的数据库管理系统需要投入大笔的资金进行使用,因此开源免费的MySQL数据库管理系统的出现弥补了这一市场空白,迅速占领了应用市场,成为关系数据库系列软件中安装、部署最为便捷的系统之一,得到了程序开发人员的青睐,已经成为了一个局域广阔市场前景的小型数据库系统,特别是与PHP等Web技术具有非常好的编程接口,可以实现方便的数据库操作编程。MySQL数据库管理系统和传统的数据库产品相比,在开源免费、操作界面、应用接口等方面具有一定的优势,具体描述如下:1、采用C语言进行内核编写,开源免费,可以实现较好的兼容性,适用于不同的操作系统平台。2、对主流的操作系统,比如Windows系列操作系统的支持能力较强。3、支持各类应用程序的编程,特别是在B/S模式的应用程序开发过程中具有较明显的优点,包括了PHP、C#、JavaWeb等相关技术。4、支持多线程的并发程序的开发,资源利用率较高。5、数据处理效率高,在查询等操作上具有较高的速度,响应时间较短。6、方便的实现中文、英语等多种语言的处理,特别是对于中文的支持,非常适合进行国内数据库应用程序的开发,比如GB2312。如图3-1为MySQL结构示意图。20 第三章物流调度与配送管理系统数据库设计图3-1MySQL数据库结构3.2系统数据库设计数据库是数据存储和管理的重要平台,在进行应用程序开发的过程中,系统数据库设计是信息管理系统研发的核心内容,在系统设计过程中占据重要的地位,对于系统研发也具有重要的意义。下面我们将根据物流调度与调配管理系统的项目实际进行系统数据业务分析,确定系统数据库的设计目标,对核心数据内容进行设计,首先设计了基于E-R模型的数据库概念模型,然后对系统的数据库表结构进行设计。3.2.1数据库E-R模型设计数据库的E-R模型设计是数据库概念设计阶段重要的工具,通过对实体(Entity)、联系(Relation)以及属性的描述,通过图形的方式将现实的数据实体21 电子科技大学硕士学位论文进行模型设计,它是沟通计算机程序与现实数据之间的桥梁,其中利用矩形框代表实体、利用菱形块代表联系、利用椭圆形框代表数据的属性,下面针对物流调度与配送管理系统的项目实际,对核心数据进行需求分析,主要涉及了库存、物流配送等核心业务,包括了如下数据:1、仓库作为货物存储的主要地点,仓库一直是物流管理相关业务的核心数据,包括了仓库的相关信息。2、公司公司是参与物流调度与配送管理的主体,承担了物流订单管理、配送和资源调配等核心操作,包括了公司名称等相关信息。3、用户用户是系统登录的主体,包括了用户数据和权限等相关信息,用户是与人员信息进行关联的。4、货物货物是物流运输的主体,是物流管理业务的一个核心数据,对货物的信息管理和维护能够对库存、运输等相关业务提供了支持,包括了货物名称、规格以及货运订单等相关信息。5、人员人员是物流管理业务实施的主体,这里的人员包括了管理人员、业务人员,其中业务人员又包括了司机、仓库管理员等不同工种的人员,人员包括人员的基本信息数据。6、车辆车辆是物流运输实施的主体,车辆包括了车牌号等相关属性,记录了各类型汽车的基本信息。7、订单订单是对物流业务信息记录的数据实体,物流订单由物流公司和甲方签订,确定运输的货物信息,其中还包括了日期、出发地点、目的地的等相关属性,同时记录了物流订单的运输状态。如图3-2为物流调度与配送管理系统数据库E-R模型示意图。22 第三章物流调度与配送管理系统数据库设计nn仓库入库/出库货物n1车辆入库/出库属于1nnnn人员调度订单1n属于属于11n1用户属于公司图3-2物流调度与配送管理系统数据库E-R模型3.2.2数据库表结构设计根据系统的数据库E-R模型设计结果,系统主要涉及了仓库、车辆、人员、订单、公司、用户等核心数据实体,同时,对应仓库与人员之间还存在着入库/出库数据表。下面我们将根据项目的数据需求和E-R模型设计结果,进行详细的数据库表的结构设计,主要包括了数据字段以及数据类型的设计。1、仓库数据库表(CK)设计23 电子科技大学硕士学位论文仓库包括了仓库编号、仓库名称、仓库地址、联系人、电话、传真、备注等相关信息,如表3-1为仓库数据库表结构。表3-1仓库数据库表字段名称数据类型允许空备注CKBH自动编号否仓库编号CKMC文本否仓库名称CKDZ文本否仓库地址CKLXR文本否联系人CKDH数字否电话CKCZ数字是传真CKBZ文本是备注2、公司数据库表(GS)设计公司包括了公司编号、公司名称、公司地址、公司类型、所在城市、联系人、电话、传真、备注等相关信息,如表3-2为公司数据库表结构。表3-2公司数据库表字段名称数据类型允许空备注GSBH自动编号否公司编号GSMC文本否公司名称GSDZ文本否公司地址GSLX文本否公司类型GSCS文本否所在城市GSLXR文本否联系人GSDH数字否电话GSCZ数字是传真GSBZ文本是备注3、用户数据库表(YH)设计用户包括了用户编号、用户名、用户密码、用户类别、所属公司、状态、备注等相关属性,如表3-3为用户数据库表结构。表3-3用户数据库表结构字段名称数据类型允许空备注YHBH自动编号否用户编号YHMC文本否用户名YHMM文本否用户密码24 第三章物流调度与配送管理系统数据库设计续表3-3用户数据库表结构字段名称数据类型允许空备注YHLB文本否用户类别GSBH文本是所属公司YHZT数字是状态YHBZ文本是备注4、人员数据库表(RY)设计人员数据库表包括了人员编号、人员姓名、人员性别、人员年龄、证件号、人员工种、联系方式、所在城市、地址、用户编号等相关属性,如表3-4为人员数据库表结构。表3-4人员数据库表结构字段名称数据类型允许空备注RYBH自动编号否人员编号RYXM文本否人员姓名RYXB文本否人员性别RYNL数字否人员年龄RYZJH文本否证件号RYGZ文本否人员工种RYDH文本否电话RYCS文本是所在城市RYDZ文本是人员地址YHBH文本否用户编号RYBZ文本是备注5、订单数据库表(DD)设计订单数据库表包括了订单编号、收货人、收货地址、收货联系方式、收货传真、发货人、发货地址、发货联系方式、发货传真、发货时间、到达时间、货物编号等相关属性,如表3-5为订单数据库表结构。表3-5订单数据库表结构字段名称数据类型允许空备注DDBH自动编号否订单编号DDSHR文本否收货人DDSHDZ文本否收货地址25 电子科技大学硕士学位论文续表3-5订单数据库表结构字段名称数据类型允许空备注DDSHDH文本否收货联系方式DDSHCZ文本是收货传真DDFHR文本否发货人DDFHDZ文本否发货地址DDFHDH文本否发货联系方式DDFHCZ文本是发货传真DDSJ1日期/时间否发货时间DDSJ2日期/时间否到达时间HWBH文本否货物编号DDSL数字否物品数量DDBZ文本否备注6、货物数据库表(HW)设计货物数据库表包括了物品编号、物品类别、物品名称、物品单位、物品型号、出厂批号、单价、数量、备注等相关属性,如表3-6为货物数据库表结构。表3-6货物数据库表结构字段名称数据类型允许空备注HWBH文本否物品编号HWLX文本否物品类型HWMC文本否物流名称HWDW文本否物品单位HWXH文本是物品型号HWPH文本是出厂批号HWDJ货币是物品单价HWBZ文本是备注7、车辆数据库表(CL)设计车辆数据库表包括了车辆编号、车牌号、车辆类型、车辆载重、车辆状态等相关属性,如表3-7为车辆数据库表结构。表3-7车辆数据库表结构字段名称数据类型允许空备注CLBH文本否车辆编号CLPH文本否车牌号26 第三章物流调度与配送管理系统数据库设计续表3-7车辆数据库表结构字段名称数据类型允许空备注CLLX文本否车辆类型CLZZ数字否车辆载重CLZT文本否车辆状态CLBZ文本是备注8、出库数据库表(CHK)设计出库数据库表包括了仓库编号、物品编号、出库数量、领货人编号、目的地、备注等相关属性,如表3-8为出库数据库表结构。表3-8出库数据库表结构字段名称数据类型允许空备注CKBH文本否仓库编号CHKBH文本否出库编号WPBH文本否物品编号CHKSL数字否出库数量RYBH文本否领货人编号CHKMD文本是目的地CHKSJ日期/时间否出库时间CHKBZ文本是备注9、入库数据库表(RK)设计入库数据库表包括了仓库编号、入库单号、入库物品编号、入库数量等相关属性,如表3-9为入库数据库表结构。表3-9入库数据库表结构字段名称数据类型允许空备注CKBH文本否仓库编号RKBH文本否入库编号WPBH文本否物品编号RKSL数字否入库数量RKSJ日期/时间否入库时间RYBH文本否签收人编号RYBZ文本是备注27 电子科技大学硕士学位论文3.2.3基于MySQL数据库的存储设计本文系统的数据库设计基于MySQL数据库管理平台,为此,在完成了数据库表的机构设计以后,可以根据MySQL数据库操作的特点,建立数据库,完成数据库表的存储设计,对整体的数据库的结构进行设计。MySQL数据库提供了命令行控制和操作界面控制两个方面,如图3-3为命令行界面,命令行的控制具有较高的效率,通过SQL语句以及数据库操作的相关命令进行数据库的创建以及数据库表的设计和存储,但是由于命令行操作方式对操作人员的技术水平要求较高,同时进行数据库的整体审查时不利于查看,为此,本文采用命令行和用户界面共同进行数据库的存储设计。图3-3MySQL数据库命令行操作示意图本文系统通过phpMyAdmin图形化界面进行MySQL数据库的创建以及相关表格的存储,首先创建一个db_wlgl数据库,然后分别对RK、CHK等数据库表的创建,根据存储结构,选择指定的数据类型,完成存储,然后在后期可以通过操作界面或者系统完成数据的录入。根据数据库的设计需求以及数据库的存储结构,我们在db_wlgl数据库中分别进行核心数据库表的结构创建,最后提交执行。如图3-4为phpMyAdmin数据库添加操作示意图。图3-4phpAdmin操作示意图28 第三章物流调度与配送管理系统数据库设计3.3本章小结本章完成了物流调度与配送管理系统的数据库设计,首先介绍了MySQL数据库管理平台,然后对数据库的E-R模型进行了设计,主要包含了仓库、人员、单位、车辆、用户、货物、订单等核心数据实体以及入库、出库等联系,然后进行了核心数据库表的结构设计。29 电子科技大学硕士学位论文第四章物流调度与配送管理系统功能实现在本章,将利用ASP.NET相关技术,进行物流调度与配送信息化管理系统的核心功能编码实现,本章将主要基于C#核心技术进行库存管理、物流调度、物流查询、用户管理、信息设置等核心功能的编码实现。本章是系统研发的核心部分,是工作量最大的一个研发阶段,本阶段将对各种编程技术进行操作,基于B/S模式进行程序的详细设计与编码。4.1登录功能设计与实现系统登录作为安全性的重要保障,一直以来都是系统研发的核心功能模块,对于物流调度与配送管理系统来说,由于物流配送相关数据的特殊性,需要进行保密管理,在设计上,对物流调度与配送的相关人员进行权限分类,依据不同的权限来实现操作分类,为此,在系统的登录设计上,秉承这一原则。本文物流调度与配送管理系统的使用必须通过系统登录功能验证后才可以进入系统,因此在用户访问主系统文件index.aspx前,会自动跳转到login.aspx文件进行用户的登录。下面采用软件设计相关理论,进行详细的编码流程设计,结合业务调研结果,对系统登录功能进行详细设计与编码实现,设计流程如下:1、用户通过用户界面填写用户信息,包括了用户名、密码以及验证码,其中验证码用来对密码辅助加密验证;2、点击登录按钮,提交登录验证申请;3、连接数据库,读取用户数据库表,根据用户输入的用户信息进行查询,查询是否存在用户名和密码相同的用户数据,如果存在,则直接登录主系统,如果不存在,则弹出相关提示信息,返回登录页面。4、如果登录成功,则根据用数据库表中的用户权限值来实现判断,在主系统中显示用户信息,同时在指定功能的入口选择上根据权限进行判断。系统登录完成后,会跳转到主系统,主系统的设计比较规范,采用三列式布局,左侧导航条列举了本文主要的核心功能导航链接,右侧为内容显示区域。对于用户来说,主系统的导航链接会根据权限来设定链接是否可以跳转,主系统的静态代码采用框架布局设计。如图4-1为系统登录功能编码设计流程图。30 第四章物流调度与配送管理系统功能实现开始调用login.aspx文件显示登录页面提交登录,调用logincheck.aspx.cs文件读取MySQL数据库,查找返回login.aspx文件用户信息查询成功?否ErrorMessage是调用index.apsx文件,进入主系统结束图4-1系统登录功能编码设计流程图根据图4-1的代码,系统登录功能由login.aspx文件来进行静态页面的布局,通过logincheck.aspx.cs文件实现数据库的读取和相关验证功能,部分核心代码描述如下:dimuser,password,code;user=trim(request("username"));//获取用户输入的用户信息password=trim(request("password"));//获取用户输入的密码信息code=trim(request("code"));//获取验证码user=replace(user,"'","’")password=replace(password,"'","’")sql="select*from[users]whereusername='"&user&"'"myConnection=NewMySqlConnection("server=localhost;userid=’host;’passw_ord=host’;database=db_wlgl;pooling=false;")DataSetds=myConnection.ExecuteDataSet(sql)//执行sql31 电子科技大学硕士学位论文if(ds!=null){response.redirect"../main/index.aspx"//跳转到主系统界面}else{ShowError("登录信息错误,请您仔细核对或直接询问管理员!");response.redirect"../user/login.aspx"}如图4-2为物流调度与配送管理系统登录功能示意图。图4-2前台登录功能示意图系统主界面的设计采用框架,通过index.aspx文件来实现静态页面代码设计,同时通过导航链接来实现同其他核心功能文件的链接操作,静态页面核心代码描述如下:<bodytopmargin=0></body>32 第四章物流调度与配送管理系统功能实现如图4-3为物流调度与配送管理系统主界面示意图。图4-3物流调度与配送管理系统主界面示意图4.2库存管理功能设计与实现库存管理是物流调度与配送管理系统的一个核心功能子系统,该子系统包括了入库管理、出库管理两个主要的功能结构。下面根据用户需求,我们将对物流调度与配送管理系统的库存管理功能进行详细的设计与编码实现,分别从入库和出库两个方面进行编码。4.2.1入库管理功能设计与实现入库管理功能是物流调度与配送管理功能的核心功能,其主要将仓库接收到的货物信息进行录入,以完成物流配送工作的接收业务,其在整个物流配送系统中占据重要的地位。如图4-4为入库管理功能设计流程图。33 电子科技大学硕士学位论文开始调用inputward.aspx文件,显示入库界面填写入库信息提交来说实现客户端入库信息数据的提交。在服务器端程序,通过save_inputward.aspx文件进行客户端的数据接收,然后34 第四章物流调度与配送管理系统功能实现调用save_inputward.aspx.cs文件来实现数据的插入操作,具体为ADO技术进行数据的insert操作,部分核心代码如下:sql="insertintoinward()values();//编写insertSQL语句conn.execute(sql)//执行SQL语句,完成入库信息的录入。根据上述操作,我们进行入库管理功能的编码实现,如图4-5为入库管理功能操作示意图。图4-5入库管理功能示意图4.2.2出库管理功能设计与实现出库管理功能是库存管理的另外一个核心功能,对于需要调配货物用户来说,需要对指定的仓库进行出库管理,即选择仓库、物品、查询库存剩余数量,判断仓库是否可以出货。如图4-6为出库管理功能编码设计流程图。出库管理功能的实现和入库管理功能类型,都是添加出库信息,并且更新库存数量。库存管理功能的操作流程如下:1、选择出库的仓库,填写出库货物信息;2、选择货物的领货人;3、提交出库申请,查询库存,完成出库操作。出库管理功能的界面通过文件outputward.aspx来进行编码,采用HTML技术进行静态页面的设计,进行CSS+DIV布局及效果设计,以JavaScript进行客户端的相关验证程序的设计,通过表单实现库存信息的提交。35 电子科技大学硕士学位论文开始调用outputward.aspx文件,显示出库界面填写出库物品信息单提交实现订单的保存。通过save_logistic.aspx文本实现订单提交信息的处理,解析订单的数据内容,然后由save_logistic.aspx.cs进行数据库的编程操作,以ADO实现insertSQL语句的执行,完成订单添加功能实现。3、订单编辑功能实现订单编辑功能的实现和添加功能类似,通过editlogistic.aspx文件实现订单编辑功能的实现。4、订单删除功能实现订单删除功能通过提交由save_logistic.aspx文件负责后续处理。如图4-11为订单添加功能示意图。图4-11物流订单添加功能示意图40 第四章物流调度与配送管理系统功能实现4.3.2资源调配功能设计与实现资源调配包括了人员和车辆调配两个方面,人员、车辆调配功能是对物流运输进行人员、车辆安排的系统功能,它是物流运输及管理业务的主要内容,人员、车辆的合理调配能够保证物流过程的顺利开展。如图4-12为资源调配管理功能设计流程图。开始调用schelogistic.aspx文件,显示物流调配界面选择订单编号添加人员?否添加车辆?是是调用addemp.aspx文件显调用addcar.aspx文件显示示添加人员界面订单信息调用save_schelogistic.aspx文件提取数据,提交保存调用save_schelogistic.aspx.cs文件连接数据库连接成功?否否是保存schelogistic数据库表结束图4-12资源调配管理功能详细设计流程图41 电子科技大学硕士学位论文如图4-12所示,资源调配管理功能主要包括了车辆调配、人员调配两个方面,具体的描述如下:1、人员调配功能实现人员调配管理功能是对物流订单进行人员管理的分配,添加具体的人员,主要包括了如下流程:(1)选择物流订单,确定人员数量;(2)添加人员,提交人员安排记录。通过addemp.aspx文件实现人员调配功能,利用HTML技术提供的布局技术进行页面的效果设计,然后提交表单信息到save_schelogistic.aspx.cs文件进行数据库的连接,然后对数据执行insert操作。如图4-13为人员调配功能示意图。图4-13人员调配功能示意图2、车辆调配功能实现车辆调配功能的流程如下:(1)选择物流的订单信息,确定需要运输的运量;(2)确定车辆的数量,对车辆信息进行录入,保存数据库。车辆调配功能和人员调配类似,是对需要运输任务的物流订单进行车辆的调配,通过addcar.aspx文件实现车辆调配功能的静态页面设计,仍然采用HTML技术进行编码实现,然后通过save_schelogistic.aspx.cs文件实现车辆调配功能的数据库操作,执行insert语句,完成数据的录入。如图4-14为车辆调配功能示意图。42 第四章物流调度与配送管理系统功能实现图4-14车辆调配功能示意图4.4物流信息查询功能设计与实现物流信息查询下功能是对物流配送与管理系统涉及的各类信心进行集中查询与显示的过程,物流信息查询包括了入库查询、出库查询、库存查询、物流状态查询、货物查询等若干信息,其在操作上是基本一致的,操作流程如下:1、选择查询的条件,包括类别、日期等限制因素;2、填写查询的关键字;3、提交查询申请,连接数据库,选择符合条件的信息,显示到用户界面上。根据上述流程,我们来进行物流信息查询功能的编码流程设计,主要利用了数据查询操作,如图4-15为物流信息查询功能详细设计流程图。根据图4-15的设计流程图,物流信息查询功能的实现主要从以下两个方面来进行:1、查询页面的布局与设计查询页面的布局与设计通过inforsearch.aspx文件来实现静态HTML代码的编写,通过CSS、DIV等技术进行页面的布局和效果设计,提供了查询条件的选择按钮和文本控件,通过表单实现查询信息的提交。2、数据库查询功能程序的设计数据库查询功能程序主要是利用ADO技术,以C#进行编码,从MySQL数据库中读取需要的数据内容,以上功能通过search.aspx.cs文件进行编码,最后将结果返回到客户端页面进行显示。如图4-16为物流信息查询功能示意图。43 电子科技大学硕士学位论文开始调用inforsearch.aspx文件显示查询界面填写、选择查询条件提交表单调用search.aspx.cs文件进行数据库的连接查询查询成功?是读取数据,返回inforsearch.aspx界面显示否结束图4-15物流信息查询功能详细设计流程图图4-16物流信息查询功能示意图44 第四章物流调度与配送管理系统功能实现4.5信息管理功能设计与实现信息管理功能是对系统中涉及的基础信息进行管理和维护的操作,其包括了数据添加、删除、编辑等操作,如图4-17为信息管理功能编码设计流程图。开始选择操作对象进入指定的操作页面选择操作类型添加操作?否编辑操作?是是填写信息内容编辑信息内容否提交表单信息是调用saveinfor.aspx.cs文件选择数据对象进行数据存储更新相关数据库否结束图4-17信息管理功能编码设计流程图45 电子科技大学硕士学位论文根据图4-17的设计流程图,我们对信息管理功能进行编码实现,在客户端通过HTML技术进行编码,在服务器端,通过C#以及ADO相关技术进行数据库的编程操作,实现insert、update、delete等SQL语句的执行,完成数据操作。信息管理主要包括了仓库、单位、人员、车辆、用户、货物等主要的信息数据,在编码实现上基本一致。如图4-18、图4-19为信息管理部分功能示意图。图4-18仓库管理功能示意图图4-19用户管理功能示意图4.6本章小结本章完成了物流调度与配送管理系统的核心功能实现,主要包括了系统登录、库存管理、物流调度管理、物流查询管理、信息管理等核心功能模块的编码实现,采用ASP.NET技术进行客户端和服务器端程序的编码。46 第五章物流调度与配送管理系统测试与分析第五章物流调度与配送管理系统测试与分析软件测试的作用在如今的软件工程项目中显得越来越重要,这主要源于激烈的市场竞争导致客户对于软件功能、性能的需求越来越高,如何保障软件研发质量成为了目前软件公司发展面临的主要难题。软件测试是对开发的系统软件进行验收和测试的过程,该过程对软件进行用例设计,从各类不同的数据和操作入手,完成对系统的全面检测,包括功能、性能和界面等。系统软件测试的成败之间决定了系统研发的最终成果,为此,软件测试越来越受到研发人员的重视,已经作为仅次于系统研发的有一个复杂的工作流程,其在现代IT项目管理领域的地位也显得更加重要。本章将对研发的物流调度与配送管理系统进行详细的系统测试与分析,主要包括了系统的功能测试、性能测试等内容,搭建B/S模式的测试环境,设计测试用例,对系统进行详细的论证,对照用户需求进行分析。5.1测试环境进行系统测试,首先要搭建测试的硬件和软件环境,本文系统采用了B/S模式,因此需要搭建客户端和服务器端环境,实现Web应用程序的环境部署,发布Web应用程序,通过互联网在客户端实现系统的登录及相关操作。下面分别从系统的硬件和软件两个方面进行系统的测试环境的搭建。5.1.1系统硬件测试环境硬件指的是测试的相关设备器材,对于软件程序来说,主要指的是运行软件程序的相关计算机设备和服务器设备,本文系统采用一台商用服务器进行系统的部署,然后通过支持互联网连接的客户端计算机设备进行程序的访问和相关功能的测试,同时利用一台专用的笔记本电脑进行程序的调试和性能测试,具体的硬件设备描述如下:1、惠普ENVY15-j105TX15.6英寸笔记本CPU类型:i7-4702MQ四核处理器CPU速度:2.2GHz三级缓存:6M显示芯片:NVIDIAGeForceGT750M独立显卡,4GB显存硬盘容量:1T,5400转/分钟内存容量:8GB,DDR3,160047 电子科技大学硕士学位论文有线网卡:100Mbps以太网卡2、IBMx3650M47915i512U双路机架式服务器产品类别:机架式CPU类型:英特尔8核心E5-2650CPU主频:2GHz内存容量:8GB,1600MHz,DDR3,插槽数量:24DDR3内存DIMM插槽硬盘描述最大16个2.5英寸热插拔硬盘托架;标配8个硬盘托架,通过选件扩展至16个硬盘托架系统支持:Linux/Windows3、路由器、网线等网络设备。图5-1IBMx3650M4服务器设备5.1.2系统软件测试环境软件测试环境也是系统测试不可缺少的,由于系统测试并不是真正的程序使用,为此,仅仅具有应用软件环境是不够的,还需要有调试和开发的系统环境,系统的软件环境主要包括了操作系统、数据库等,分别从客户端和服务器端进行软件测试环境的搭建。48 第五章物流调度与配送管理系统测试与分析1、惠普ENVY15-j105TX客户端软件环境操作系统:Windows8个人版开发环境:ASP.NETC#4.0开发平台:VisualStudio2010、DreamweaverCS5浏览器:InternetExplorer8.02、服务器端软件环境操作系统:WindowsServer2012WebServer:IIS7.0WebServer数据库管理系统:MySQL5.2系统测试原则与流程5.2.1系统测试原则系统测试是一个理论和实践结合较强的独立学科方向,在进行测试的过程中,要遵循统一的原则,这样才能保证测试的结果的真实性,对于专业的测试人员来讲,系统测试需要按照标准的指导文档来执行,结合本文物流调度与配送管理系统的项目实际,测试需要遵循的原则描述如下:1、系统测试需要由专业的人员组成测试团队来执行测试,严格按照测试流程来执行,测试团队需要明确的分工,由严格的组织机构,并且要阶段性的召开报告会议,探讨测试进展。2、系统测试需要进行系统的测试用例的设计,该设计严格按照用户需求分析的结果来进行设计,要全面、细致。3、系统测试过程中,要对出现错误的代码进行修改,重新发布程序,进行严格的回归测试,以保证测试的结果正确、无误。4、系统测试过程中,对于出现问题较多的功能模块,要集中进行测试,测试数据要全面、测试用例的设计要合理。5、系统测试要执行多次,测试过程中出现问题及时与编程人员及用户沟通,适时修改测试用例。6、系统测试要从单元测试到集成测试按步骤进行,严格遵守系统测试的流程,每个环节要有文档记录。5.2.2系统测试流程系统测试是一个相对独立的过程,它同样具有分析、设计、实施等过程,为此,在进行测试的过程中,需要严格遵守测试流程,每个环节都要按部就班,根据项目的实际情况,下面我们进行系统测试流程的设计。49 电子科技大学硕士学位论文根据软件测试相关理论,结合物流调度与配送管理系统的项目实际,系统测试包括了测试需求分析、测试用例设计、测试执行、测试分析等主要流程,其中对于测试执行来说,由于系统分为多个功能模块,为此首先将功能模块进行划分,然后根据需要进行功能模块的单元测试,然后进行集成测试,对不符合测试结果的进行修改和维护,然后进行回归测试。如图5-2为系统测试执行过程流程图。开始选取测试模块进行系统单元测试程序修改调试否测试通过?是否全部测试完成?是系统的集成测试结束图5-2系统测试执行过程流程图5.3系统测试执行5.3.1系统功能测试系统的功能测试仍然采用黑盒测试,即由用户对系统功能和相关操作进行验证,这个测试过程对内部的代码是隐藏的,仅仅从使用的角度进行系统的功能验证和相关操作。功能测试是一个全面的、细致的测试过程,需要根据用户需求进行测试用例的设计,在测试执行过程中,严格遵循测试用例进行测试,然后记录测试结果,最后对测试结果进行分析,不符合用户需求的则不通过测试,相关功50 第五章物流调度与配送管理系统测试与分析能模块进行二次开发和维护。系统的功能测试的重要性决定了它的测试过程的严谨性和全面性。下面我们将对系统进行功能测试与分析,结合物流调度与配送管理系统的项目实际,设计功能测试的用例设计,主要介绍测试的执行过程以及相应功能模块的操作,如表5-1为系统功能测试用例示意图。表5-1系统功能测试用例用例名称:物流调度与配送管理系统功能测试用例系统地址:218.30.108.232:80/index.aspx测试流程:1、进入login.aspx登录页面,输入用户名和密码,登录系统;2、进入信息管理界面,首先添加货物、仓库、用户、车辆等基础数据,为系统的运行提供支持,同时导入测试数据库文件wlgl.mysql;3、进入物流订单管理功能,测试物流订单的添加、删除、修改等相关操作,添加物流订单,选择人员和车辆调度,添加相关数据;4、进入入库管理功能,添加入库信息,保存数据库内容;5、进入出库管理工,添加出库信息,提取仓库货物,保存数据库内容;6、进入信息查询功能界面,进行库存查询、物流查询、入库查询、出库查询等操作;7、测试系统其他功能。1、系统能够正常登录2、系统能够实现入库管理3、系统能够实现出库管理4、系统能够实现物流订单管理预期结果:5、系统能够实现人员调度管理6、系统能够实现车辆调度管理7、系统能够实现信息添加、编辑、删除管理。8、系统能够实现数据的备份、系统的设置。根据表5-1所示,系统功能测试根据客户的物流调度与配送业务的实际情况进行测试,整个流程包括了物流的订单下达、运输、出库、入库等核心业务操作。系统功能测试针对单位的2013年的年度物流相关数据进行测试,分别从客户、管理员等角度对系统的功能进行了详细的验证,测试结果表明:本文研发的伍六一调度与配送管理系统在功能上可以实现登录、入库、出库、订单管理、等核心业务操作,符合了用户的需求,达到了预期开发目标,可以投入实际的应用。5.3.2系统性能测试系统的性能测试一个重要内容,根据用户性能需求分析的结果,本文系统的性能测试目标如下:1、数据操作延迟满足3-5秒以下,其中数据提交延迟要小于2秒,数据查询延迟根据不同的数据量效果不同,在1000条数据的情况下,满足5秒以下的数据51 电子科技大学硕士学位论文延迟。2、系统的负载满足持续24小时运行的状态下,系统的错误率不超过20%。根据以上测试目标,下面根据物流调度与配送管理系统的项目实际进行性能指标的测试与分析,采用LoadRunner测试工具以及实际测试数据进行分析,具体的测试过程如下:1、数据操作延迟图5-3数据操作延迟测试结果如图5-3所示,数据操作延迟包括了数据提交、数据查询两个类型,其中数据提交包括了数据添加提交、数据删除提交、数据编辑提交,由于其本质都是对一条(删除时候可能多条)数据进行数据库的更新操作,为此将其划分为一类,而数据查询操作由于涉及在所有数据库记录中查询一条或者多条数据,为此操作延迟相对较大,数据操作延迟分别进行20次试验,每次试验分别进行10次提交操作和10次查询操作,测试每次操作的平均操作延迟。根据图5-3的测试结果图,测试的查询延迟要高于数据提交操作延迟,提交延迟在2秒以下,平均1.5秒左右,查询延迟在3秒以下,平均2秒左右,为此,系统的数据操作延迟满足了用户的需求。2、系统负载测试系统负载测试主要针对系统运行过程中的操作错误率来反应,我们将对系统进行持续24小时的运行,运行期间的平均操作错误率,其中操作的错误率为操作的失败数量除以操作的总数量,该性能测试通过LoadRunner进行性能模拟测试,同时对服务器进行24小时的持续监测,记录测试数据,如图5-4为系统负载测试结果分析图。52 第五章物流调度与配送管理系统测试与分析图5-4系统负载测试分析图如图5-4所示,在24小时内,系统的阶段数据操作的错误率呈现波动的曲线,其中在3小时之前,其数据的错误率是较少的,在1小时以内是无错误的,随着时间的增加,系统的稳定性受到了运行环境的影响,数据操作呈现了一定的错误率,其值在14%至18%之间波动。根据图5-4的测试结果,系统的负载测试满足了用户的需求,其错误率不超过20%,可以满足实际应用的需要。5.4本章小结本章进行了系统的测试与分析,根据物流调度与配送管理系统的项目设计,搭建了系统的硬件和软件测试环境,针对不库存管理、物流管理等业务进行系统测试用例的设计,根据测试流程执行系统测试,从功能和性能两个方面进行系统的测试与分析,系统的测试结果满足了用户需求。53 电子科技大学硕士学位论文第六章总结和展望本文项目的研发基于沈阳市物流企业日常业务的管理工作实际,结合本人工作和单位工作现状,主要针对物流调度与配送业务,进行B/S模式的应用程序开发与设计,该系统的研发涉及了入库、出库、物流订单、物流管理、人员调配、车辆调配、信息管理等相关操作。系统的研发采用了软件开发标准流程,主要包括了如下主要工作内容:1、根据沈阳地区物流产业的发展现状,结合物流调度与配送管理系统的核心业务流程,对系统的研发进行了功能设计、性能设计的需求分析,并且从经济、技术、市场等角度对物流调度与配送管理系统的研发进行了可行性的论证,并且设计了用户用例,完成了系统的功能结构设计,为后续的开发提供了总体框架。2、完成了物流调度与配送管理系统的数据库设计,首先介绍了MySQL数据库管理平台,然后对数据库的E-R模型进行了设计,主要包含了仓库、人员、单位、车辆、用户、货物、订单等核心数据实体以及入库、出库等联系,然后进行了核心数据库表的结构设计。3、完成了物流调度与配送管理系统的核心功能实现,主要包括了系统登录、库存管理、物流调度管理、物流查询管理、信息管理等核心功能模块的编码实现,采用ASP.NET技术进行客户端和服务器端程序的编码。4、根据物流调度与配送管理系统的项目设计,搭建了系统的硬件和软件测试环境,针对不库存管理、物流管理等业务进行系统测试用例的设计,根据测试流程执行系统测试,从功能和性能两个方面进行系统的测试与分析。项目的开发按照预期计划进展顺利,已经完成了系统测试,系统的测试结果满足了用户需求。本文项目的开发实现了预期的目标,但是在开发过程中仍然存在一些缺陷和不足,系统的整体功能和性能仍然有待拓展。本人从事物流管理相关工作,在未来的工作中,主要围绕物流管理信息化系统的建设开展相关工作,利用所学的软件研发理论,结合业务实际情况,对本单位及沈阳地区相关企业的物流调度与配送管理工作进行详尽的分析,在本文系统的基础上进行功能和性能拓展。在理论上,未来主要从以下几个方面入手进行研究和探讨:1、鉴于物流调度与配送业务的地理分散特点,基于分布式理论进行研究与探讨,重点研究分布式程序的集中式处理以及相关实时性问题,如何基于分布式方54 第六章总结和展望式进行数据库的管理和维护。2、在客户端的设备上探讨如何进行移动终端以及其他设备的兼容性开发,重点探讨如何基于移动互联网进行系统研发。55 电子科技大学硕士学位论文致谢时光荏苒、岁月如梭,一转眼两年多的研究生生涯即将结束,对于一名已经离开学校多年的在职人员,这两年多的学习生涯对我意义重大,它让我在繁忙的工作中找到了学习的乐趣和意义,两年多的时间里,我收货了许多,知识、友谊,所有在校园里的痕迹都将牢牢印在我的人生轨迹上,感谢电子科技大学各位老师给我这次珍贵的学习经历!首先感谢对我悉心指导和帮助的李会勇老师,李老师是一名治学严谨、认真负责的好老师,他在学术领域有着很高的造诣,同时它对我们所有的学生都严格要求,从入学到毕业论文,这两年多的时间里给予我们无微不至的关怀和指导,能够顺利的完成学业,李会勇老师功不可没,这里要对李老师的辛勤付出表示最崇高的敬意!其次要感谢所有支持和帮助我的亲人和朋友,你们是我生活中重要的组成部分,没有你们的支持,我的人生将会异常艰难,谢谢你们的鼓励!最后感谢论文初审、外审以及答辩评审的各位专家学者,各位在百忙中对鄙人论文的评阅让我受益匪浅,谢谢各位老师!56 参考文献参考文献[1]陈兴.采用多级库存管理的城市配送中心选址研究[D].长沙理工大学,2007年[2]袁清平.物流企业配送系统优化研究[D].西华大学,2008[3]梁浩栋,白光润,蒋海兵.城市土地利用思想与物流园区布局规划研究[J].安徽商贸职业技术学院学报(社会科学版),2005(04)[4]马玉新.第三方逆向物流评价决策支持系统探讨[J].安装,2004(06)[5]徐寿波.关于物流科学理论的几个问题[J].北方交通大学学报(社科版),2002(01)[6]徐寿波.关于物流科学理论的几个问题(续)[J].北方交通大学学报(社科版),2003(03)[7]侯汉平.第X方物流理论[J].北方交通大学学报(社科版),2003(04)[8]徐杰,鞠颂东.对物流学学科体系的思考[J].北方交通大学学报(社科版),2003(04)[9]宋耀华,侯汉平.论传统物流与现代物流[J].北京交通大学学报(社科版),2004(01)[10]徐杰,鞠颂东.物流网络的内涵分析[J].北京交通大学学报(社科版),2005(02)[11]朱煜,汝宜红,郑凯.循环物流系统的概念分析[J].北京交通大学学报(社科版),2006(04)[12]郑洪.关于城市现代物流体系建设结构模式的探讨[J].商业研究,2004(05)[13]李军,胡宗武,王东,孙小明,奚立峰.企业物流配送网络系统设计及优化[J].工业工程与管理,2002(03)[14]赵燕伟,吴斌,蒋丽,董红召,王万良.车辆路径问题的双种群遗传算法求解方法[J].计算机集成制造系统-CIMS,2004(03)[15]金灿,陈绪君,朱绍文,秦鑫,宁国勤..NET框架中三种数据访问技术及效率比较[J].计算机应用研究,2003(04)[16]吕明哲,佟巍.企业物流发展的现状分析[J].东北财经大学学报,2004(05)[17]陈鑫.企业物流管理探析[J].经济与社会发展,2004(05)[18]杨光勇,计国君.产品生命周期对配送网络设计的影响[J].物流科技,2005(11)[19]马福晶,赵庆祯,崔玉萍.合理的农业销售物流结构的研究[J].物流技术,2005(02)[20]程素娥.企业信息化之物流管理系统研究[J].山东纺织经济,2009(03),3-5.[21]王道平,何海燕.第三方物流信息系统设计方法研究[J].物流技术,2003(07),1-3.[22]王小莉,李金伴.现代企业物流管理信息系统探讨[J].现代经济(现代物业下半月刊),2008(06),1-6.[23]蒋代梅,刘洋,周小兵.基于GPS/GIS的物流运输管理系统的实现技术[J].北京工业大学学报,2005(04),1-3.[24]刘松先.现代物流管理理念的战略动向[J].商业研究,2005(23),3-4.57 电子科技大学硕士学位论文[25]夏训嘉,廖馨.我国物流信息系统的市场需求分析[J].包装工程,2006(01),4-5.[26]霍亮,毋河海.空间物流信息系统体系结构研究[J].测绘科学,2002(04),1-4.[27]张德海,邵培基.物流服务信息集成的体系结构设计及实现[A].全国第十届企业信息化与工业工程学术年会论文集[C],2006,345-346.[28]孙宗毅,戴先中.物流自动化的研究现状与发展趋势[A].第12届全国电气自动化与电控系统学术年会论文集[C],2004,1231-1232.[29]陈爱玲.我国商业物流信息化研究[A].2007现代物流发展高峰论坛论文[C],2007,122-123.[30]冯辉宗.制造系统敏捷供应链的物流配送优化调度技术研究[D].重庆大学,2004,45-46.[31]张昌利.物流系统移动数据终端的设计与实现[D].浙江大学,2002,12-14.[32]孟小平.物流配送及其运输调度优化研究[D].大连海事大学,2001,13-16.[33]邬小撑.基于供应链的第三方物流管理系统研究与实施[D].浙江大学,2003,23-26.[34]翁浩海.基于数据仓库的企业资源规划系统的开发与研究[D].浙江大学,2003,25-27.[35]潘锦基.基于J2EE的物流配送决策支持系统的应用研究[D].南京航空航天大学,2003,45-47.[36]迟永林.现代物流信息系统规划与设计的研究[D].西南交通大学,2003,45-47.[37]朱鸿斌.建立面向供应链的物流信息系统[D].浙江大学,2003,56-59.[38]迟永林,张锦.传统物流业与现代物流业的关系及转化[J].重庆交通学院学报(社会科学版),2003(01),3-5.[39]桂寿平,刘刚桥.公用物流信息系统(PLIS)的体系结构探讨[J].重庆职业技术学院学报,2004(04),3-4.[40]王建军,杨德礼.论现代物流发展的新趋势——电子物流[J].大连理工大学学报(社会科学版),2005(02),1-4.[41]谢文德,陈一君.浅议物流企业客户关系管理中的客户服务[J].大众科技,2005(09),1-2.[42]周涛,程钧谟,乔忠.多品种配送的库存优化模型研究[J].系统工程,2003(05)[43]李善良,王春华.基于GIS、GPS与OR集成技术的供应链管理系统[J].系统工程,2004(04),1-2.[44]周飞,胥红娥.供应链诊断与优化配置[J].山东省工会管理干部学院学报,2003(03),1-3.[45]QiaoLiping,LeiMingmei.Thedevelopmentofthe3PLmanagementinformationsystem[C].2007lNTERNATl0NAlSYMPOSIUMONCOMPUTERSCIENCE&TECHNOLOGY:PROCEEDINGS:2007:591-594.[46]RobinDewson.BeginningSQLServer2005forDevelopers:FromNovicetoProfessional[M],200658 参考文献[47]KrzysztofCwalina,BradAbrams.FrameworkDesignGuidelines:Conventions,Idioms,andPatternsforReusable.NETLibraries[M],2006[48]DennisDainaR,MeredithJackR.Analysisofprocessindustryproductionandinventorymanagementsystem[J].JournalofOperationsManagement.Nov,2000[49]HasanH,HylandP.UsingOLAPandmultidimensionaldatafordecisionmaking[J].ITProfessional,2001,12[50]JefferyRichter.AppliedMicrosoft.NETFrameworkProgramming[M].MicrosoftPress,2002[51]PaulD.Manuel,JaraIlahAlGhamdi.Adata-centricdesignforniterarchitecture[J].InformationSciences,2003(150)195-206.[52]DengWu,1yangXinhua,LiuFang.dynamicE-businesssystembasedonMVCandJ2EEtechnique[C].MANAGEMENTCHALLENGESINAGLOBALWORLD:170.175,2007[53]TongNguyenQuynhTram,CaoGiangThienTai,DongThiBichThuy.Userinterfacedesignpatternmanagementsystemsupportforbuildinginformationsystem[C].2006lstINTERNATIONALCONFERENCEONDIGITALINFORMATIONMANAGEMENT:96-101.[54]WFMC.ReferenceMode-TheWorkflowReferenceModel(WFMC-TC-1003),1995,133-136.59

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭