您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 公交车辆管理系统的设计与实现
大连理工大学硕士学位论文公交车辆管理系统的设计与实现姓名:孙陶申请学位级别:硕士专业:软件工程指导教师:蒋光远20070603大连理工大学专业学位硕士学位论文摘要随着社会经济的发展,信息技术的发展和网络应用的普及使得公交行业的信息化成为一种必然。车辆管理系统是公交集团信息化建设的重要组成部分。它对车辆档案、营运动态和车辆保养生产计划等多方面进行全面的统一的管理,为合理的分配车辆线路资源和编制车辆保养生产计划提供依据。本文是基于Struts开发框架和MVC设计模式理论,针对公交集团的车辆管理的实际情况,设计和实现了适合沈阳市公交集团的车辆管理系统。首先介绍了J2EE和MVC基础知识,然后针对项目的设计目标、设计原则和基本功能需求,分析并设计了模块结构,各个子系统的功能,数据库设计,以及系统运行的软件、硬件环境。最后设计和实现了车辆保养生产计划子系统,针对传统手工编制计划的弊端,结合公交集团的实际管理情况,设计出比传统手工编制计划更好的半自动编制生产计划方法。目前车辆管理系统已经在沈阳市公交集团试运行。系统运行以来,表现出了较好的稳定性、实用性和操作直观性,取得了良好的效果。关键词:Wc;公交系统;生产计划公交车辆管理系统的设计与实现DesignandImplementationofBusManagementSystemAbstractWimthesocialityeconomydevelopment.currentlyboostingwiththehighlydevelopingpaceoftheInformationTechnology,theapproachforpublictrafficsystemdevelopmentispromotingmoreextremelyeverthanbefore.Thebusadministrationsystemisaveryimportantpartforpublictrafficinformationsys馏m.Itmanagementbuss’Sdocumentsandworkingdevelopmentsandmaintainplanuniformly.Itprovidegistfordistributingconnectionandmakingbusmaintainplan.nledissertationiSbasedontheStrutsdevelopmentframeandt11eMVCdesignpatterntheory,SOastoachievethepurposeofgetthespecialtyandactualconditions,designanddevelopthebusadministrationsystemwhichisqualifiedinaccordancewiththepublictrafficworking.Primarily,thedissertationresearchesMVCframeworkandJ2EEframework.Thananalyzedthemodelstructureandmodelcapabilityofthewholesystem,databasedesignandthehardwareandsoftwareenvironment.Finallydesignedandhasrealizedthebusmaintenanceproductionplansubsystem,inviewofthetraditionalmanualestablishmentplan,theunionpublictransportationgroup。Sactualmanagememsituation,designedatraditionalismoremanualthanestablishmenttoplanthebettersemiautomaticestablishmentproductiveplanmethod.Currently,thebusadministrationsystemhasbeenappliedtotheShenyangCompany,andithasobtainedagoodeffective.Sincethesystemrunning,itshowsaquiteexcellentstability,practicalityandwithontmassmanipulation.KeyWords:MVC;Busadministration;ProductionPlan独创性说明作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。作者签名:埘日期;乏22&墨鱼:刍大连理工大学硕士研究生学位论文大连理工大学学位论文版权使用授权书本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。作者签名:调、啁引币链之前先’毒导师签名:!望:=∑之1年上月卫日大连理工大学专业学位硕士学位论文引言随着经济社会发展和城镇化进程的加快,许多城市交通拥堵、环境污染的问题突出,严重影响了城市发展。我国土地资源稀缺,城市入口密集,群众收入水平总体不高,优先发展公共交通符合城市发展和交通发展的实际,提高交通资源利用效率、缓解交通拥堵的重要手段,是贯彻落实科学发展观和建设节约型社会的重要举措。沈阳市的公交行业经过了十凡年的发展,如今己颇具规模,其中公交车辆数量和运行线路长度在全国都是屈指可数。但还存在不少问题,如堵车严重、线路设置不合理、运力分配不合理等等,这些问题造成很多不必要的资源浪费和环境污染,并且使得公交本来具有的优势也不复存在。随着计算机技术和网络技术的迅速发展,公交行业的信息化建设逐步发展起来,它有于科学规划和建设、提高线网密度和站点覆盖率、优化运营结构、有利于科学编制公共交通规划、科学配置和利用交通资源,有利于形成干支协调、结构合理、高效快捷并与城市规模、人口和经济发展相适应的公共交通系统。车辆是公交企业对外服务的主要工具,建设公交车辆管理系统是沈阳市公交集团为了适应新时期公交行业改革与发展的需要,不断提高管理能力和决策水平,努力保持平稳发展所做出的一项重大决策。该系统的目的主要是为了对公交集团下属的所有公司、分公司的所有车辆信息、使用信息、行驶信息、燃料润滑剂消耗情况、保修生产安排等信息进行合理化管理,最终提高企业生产效率及效益,并为技术部提供详尽的统计分析报表,为计划部门安排生产计划提供切实可靠的依据及合理化建议。该系统有助子科学的编制交通规划,合理的利用运力资源,节省成本,提高企业的核心水平。本文设计和开发的车辆管理系统是一个基于Struts的web数据库企业信息管理系统,它实现了公交集团各种车辆档案、车辆异动、营运动态、生产计划编制等基本信息的计算机化管理。本文的组织结构如下:第一章阐述了J2EE架构的特点,阐述其优点,并且对Struts进行简单的介绍;第二章为系统的需求分析,描述了各个功能的需求;第三章为系统的总体设计,阐述了系统的模块结构、各个模块的功能,以及系统运行的软件、硬件环境;第四章为车辆档案和营运动态子系统的设计和实现,描述了予系统的用例图、流程图、数据库设计和Java数据库存取技术;第五章为生产计划子系统的设计与实现,根据公交集团的实际条件,提出了半自动化编制生产计划的方法,并详细描述了编制生产计划的流程和相关的数据库之间的关系。最后是对全文的总结。公交车辆管理系统的设计与实现1J2EE架构概述Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2PlatformMicroEdition,J2ME)、适用于桌面系统的Java2平台标准版(Java2PlatformStandardEdition,J2SE)、适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE)llJoJ2EE是由SUN公司推出的适用于创建服务器应用程序和服务的Java2平台企业版(Java2PlatformEnterpriseEdition,J2EE),它定义的一个开发分布式企业级应用的规范,其目标是提供平台无关的、可移植的、支持并发访问和安全的,完全基于Java的开发服务器端中间件的标准【2】。1.1J2EE构架的优势作为当今流行开发平台之一,由SUN引导,各厂商共同发起的,并得到广泛认可的工业标准,业内大企业如:IBM,BEASystems,Oracle等都有参与。现在已经超过25个不同的服务器端平台支持J2EE规范,为企业级WEB应用的开发提供了丰富的技术选择与服务支持。选用J2EE构架的体系结构有如下优势:1.1.1平台的成熟性现在基于J2EE平台的高端产品包含一些重要的事务逻辑,而这些事务逻辑应用在产品中许多年了。提供J2EE平台商业实现的供应商(如IBM、BEA)都有很长的、得到认可的发布中间件产品的历史。这些中间件产品能实现大宗的事务系统。这些供应商不是从零开始构造服务器端平台,一些供应商是通过在己得到验证的现有技术上开发一个基于J2EE平台的具有可移植性的层来实现J2EE平台。这包括CORBA产品【3】、事务处理监视器、数据库、和/或应用服务器,以上这些技术以前都是各企业专用的。1.1.2可伸缩性基于J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到高端UNIX与大型机系统,这种系统单机可支持64至256个处理器。J2旺领域的供应商提供了更为广泛的负载平衡策略。能消除系统中的瓶颈,允许多台服务器集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。1.1.3长期的可用性‘系统的稳定可用性是任何用户使用管理信息系统的终极目标,本次开发的系统作为一个车辆管理系统,其信息数据的安全和稳定更是重中之重。一个服务器端平台必须能大连理工大学专业学位硕士学位论文全天候运转以满足公司客户、合作伙伴的需要。若是意外停机,或者数据丢失那会有灾难性后果。J2EE体系的稳定性是基于Java的健壮性和虚拟机(VirtualMachineVM)实现的一致性基础上的。J2EE部署到可靠的操作环境中,支持长期的可用性。J2EE项目开发结束后部署在健壮性能好的操作系统中,只需要简单的进行维护例如处理日志等简单操作就可以使系统长期、安全、稳定的进行工作。这也是实时性很强业务系统最理想的选择。1.1.4支持异构环境一些大的公司拥有异构的服务器端部署环境,使用多种操作系统、硬件、中问件产品。异构的环境在以下情况也可能出现;要完成多个不同项目的机构:对拥有不同部署环境的公司进行合并、收购。在以上情形中,跨异构操作系统的可移植性与互操作性是非常重要的。J2EE能够开发部署在异构环境{4l中的可移植程序。基于J2髓的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构公司计算环境中是十分关键的。J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。J2EE被设计成支持面向电子商务的企业应用系统,它提供了基于组件的,以服务器为中心的多层体系结构15】。这种多层结构的设计极大地简化了开发、配置和维护企业应用的过程,它最大的优点就在于将企业的业务逻辑同系统服务和用户接口分开。它提供了
本文标题:公交车辆管理系统的设计与实现
链接地址:https://www.777doc.com/doc-2699055 .html