




免费预览已结束,剩余41页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业论文车辆监控调度管理系统基础资料管理模块Vehicle Monitor Scheduling Management SystemBased Data Management Modules姓学学名: 号: 院:软件学院系:软件工程专业:软件工程年级: 校外指导教师: 校内指导教师: 二XX 年 X 月摘要随着计算机技术的飞速发展,信息网络已成为社会发展的助力剂,推动着社会的变革与进步。与此同时,伴随着国民经济的发展,国内电力事业得到前所未有的发展,电力资源需求迅速增长。电力企业内部车辆的数量越来越多,以往传统的依靠人力完成的车辆管理方法已经明显不能满足现有车辆调度工作的需要。基于电网生产的 GIS 车辆监控调度管理系统是以 GIS 为平台,面向管理和决策层的实用数据可视化信息系统,结合日益发达的计算机信息技术实现现代化、信息化、自动化、智能化的车辆调度管理。该系统由 GPS 技术、J2EE 技术以及 GIS 技术等构成技术支撑层,为快速、准确的进行车辆监控调度提供科学依据。同时还提供 WEB-GIS支持,将平台的部分功能和相关动态信息发布至互联网上,为用户提供实时查询、监控服务。本文首先介绍了该系统的开发背景、系统目标及其总体设计;之后详细分析基于 J2EE 技术实现基础资料管理模块的过程;最后简要介绍系统测试,系统实施中的工作要点。基于计算机信息技术的各种信息管理系统已经在电网生产中得到广泛应用,在带来巨大工作方式变革的同时,也推动了企业的现代化管理。通过本项目的实施,可以对电力企业现有的车辆信息和人员信息等实现有效的监督和管理,促进企业在车辆管理使用方面减少内耗,提高能效,获取更多的社会和经济效益。关键字:地理信息系统;电网生产;车辆调度;AbstractWith the high development of computer technology, information networks have become the impetus for social development, which promotes the transform and progress of society. At the same time, as economy develops, domestic electrical power has made unprecedented progress and the need for electrical power recourse increases as well. Cars in electrical enterprises increase obviously, and previous method of managing vehicles manually cannot meet the requirement of vehicle-scheduling anymore.Electric network-based GIS vehicle real-time scheduling management system is a visual information system which takes GIS as its platform, facing management and decision-made level and combines updating computer information technology to realize modernization, informationization and intellectualization. This system is consistent with GPS technology, J2EE technology and GIS technology in technology facet, and provides scientific evidence for fast and accurate vehicle supervision scheduling. Besides, it also supplies WEB-GIS support and publishes partial functions and related active information of this platform to internet, provides users with real-time search and supervision service. This paper introduces the background, aim and general design of this system, then J2EE-based progress of basic materials management has been carefully analyzed. Finally, key points during system testing and system implementation have been introduced simply.Various information management system based on computer information system has been widely used in the power network generation. It brings about tremendous transformation to working pattern and at the same time promotes the development of modern enterprise management. Through the implementation of this project, we can exercise effective supervision and control over the Vehicles and staff information of Electric Enterprises, so as to reduce costs and improve energy efficiency and eventually improve economic returns and social benefit.Key words: Geographic Information System;Power Grids Production;Vehicle Monitor Scheduling目录第一章绪论 -11.1研究背景及意义 -11.2系统目标 -21.3系统开发环境 -21.4论文组织结构 -3第二章系统总体设计 -42.1系统需求分析 -42.2系统功能模块 -42.3系统结构设计 -52.4系统物理结构 -62.5系统分层设计 -72.6系统业务流程 -72.7数据库设计 -82.8本人负责的工作 -10第三章基础资料管理模块详细设计与实现 -113.1MVC设计模式简介 -113.2系统模块分析 -123.3系统功能模块 -143.4基础资料管理模块详细分析 -143.5开发小结 -21第四章系统测试 -224.1系统测试的目的及必要性 -224.2系统测试的原则 -224.3系统测试的方法 -234.3.1黑盒测试 -234.3.2白盒测试 -244.3.3性能测试 -244.3.4集成测试 -254.3.5可用性测试 -254.3.6安全性测试 -264.4系统测试实例 -274.4.1测试策略 -274.4.2测试环境参数配置 -274.4.3测试设计 -294.4.4测试用例 -294.5测试小结 -31第五章系统实施(漳州电业局) - 325.1安装车辆定位GPS终端 - 325.2系统安装部署 - 325.3基础资料及基础数据录入 - 335.4安排车辆调度管理系统培训 - 335.5试用期间跟踪 - 345.6系统维护与技术支持 - 345.7实施小结 - 34第六章总结 - 35致谢 - 36参考文献 - 37ContentsChapter1Introduction -11.1Background and Significance -11.2System Intent-21.3System Development Environment -21.4Architecture of Thesis-3Chapter2The Overall Design of System -42.1System Requirement Analysis -42.2System Function Model -42.3System Structure Design-52.4System Physics Sructure-62.5Layered System Designed-72.6The Circuit of System Business -72.7Database Design -82.8My Work -10Chapter3System Full Design and Implement-113.1MVC Design Mode Introduction-113.2System Modules Analysis -123.3System Function Modules -143.4Based Data management Modules Analysis -143.5Development Summary -21Chapter4System Testing -224.1The Purpose and Necessity of System Testing -224.2The Principles of System Testing-224.3The Method of System Testing-234.3.1BlackBox Testing-234.3.2WhiteBox Testing -244.3.3Property Testing -244.3.4Integration Testing -254.3.5Available Testing -254.3.6Security Testing -264.4System Testing Case -274.4.1Testing Tactics -274.4.2Testing Environment Parameter Deploy -274.4.3Testing Design -294.4.4Testing Case -294.5Testing Summary -31Chapter5System Implement - 325.1Install Vehicle Location GPS Terminal- 325.2System Installation and Disposition - 325.3Tape Record Based Data - 335.4Arrange System Cultivate - 335.5Training Period Track - 345.6System Aegis and Technical Indorsation - 345.7Implement Summary - 34Chapter6Summary - 35Acknowledgements- 36References - 37车辆监控调度管理系统基础资料管理模块第一章绪论1.1研究背景及意义随着计算机网络和通讯技术的飞速发展,信息的应用已成为现代化管理和决策不可缺少的手段,企业通过管理信息平台可以改善企业内部工作和管理的质量,提高企业的效率和竞争能力。目前国内外广泛使用信息化管理手段,特别是在电力企业内部实现了电网生产信息的自动化管理,企业自身生产管理得到前所未有的发展。电力作为国家的支柱产业,一直持续稳定的发展。随着国民经济的发展,国内电力事业有了前所未有的发展,电力资源需求迅速增长。电力企业内部车辆的数量和使用越来越多,以往传统的依靠人力完成的车辆管理方法已经明显不能满足现有车辆调度工作需要。如何提高企业车辆调度管理水平,充分发挥现有资源的能力,对现有资源实现有效的监管,一直以来是电力企业车辆调度管理研究的重点1。本项目结合日益发达的计算机信息技术和GPS、GIS技术实现现代化、信息化、自动化、智能化的车辆调度管理。GIS具有采集、分析、管理、决策及输出多种空间信息的能力,能够进行空间分析、多要素综合分析和动态预测,可产生高层次、高质量的地理空间信息,提供模拟分析方法和分析模型,从而为快速、准确的进行车辆调度提供科学依据。GPS近年来成为对地球空间各种事物进行定位和管理的研究热点,其全天候、无盲点、高精度、高实时性、高可靠性都是其它定位技术无可比拟的2。基于计算机信息技术的各种信息管理系统已经在电力企业得到了非常大的应用,带来了巨大的工作方式变革的同时,也带来了非常大的社会和经济效益,但在车辆监控和调度方面的应用还有些薄弱。通过本项目的实施,可以对电力企业现有的车辆信息和人员信息等实现有效的管理和监督,帮助企业在车辆管理使用方面减少内耗,提高能效,获取更多的社会和经济效益。1车辆监控调度管理系统基础资料管理模块1.2系统目标基于电网生产 GIS 的车辆监控调度管理系统是以 GIS 为平台,面向管理和决策层的实用数据可视化信息系统,主要用于省公司车辆管理调度部门、地方局车辆管理调度部门和相关车辆使用部门进行车辆实时状况查询、车辆管理、相关人员管理、车辆使用申请与批复等工作,提供管理和调度能力。建立此系统的主要目的是共享各部门各种车辆人力资源,科学调度,优化各部门的资源配置,提高管理工作水平,为电力企业安全生产运行提供保障,减少企业内耗,实现有效监管,促进经济的发展。系统建设的主要目标是使现有及今后全省电力企业所辖车辆统一管理、车辆运行信息及时交流,充分挖掘现有资源的作用。基于此使全省电力企业所有车辆调度管理工作方式革新,摆脱传统的作业模式,工作效率和安全运行水平3。1. 实现车辆智能化管理、调度与费用核算。实时“可视化”跟踪监控所有在线运行的车辆,提供智能化的调度策略,充分合理调度运力资源。利用现有的员工智能卡实现对人员车辆实际使用台班的统计和考核。通过台班量申请、实际使用、台班量考核等流程管理功能实现对相关人员的绩效考核;2. 实现安全管理。提供报警、求助、救援、单向监听、双向喊话等功能,使报警中心/调度中心在第一时间掌握车辆和司乘人员状况,以便及时采取措施。3. 实现稽查管理。提供车辆、人员的无线查询,可以为系统里的任何一辆车辆提供某历史时段运行数据的查询和回放,为稽查提供依据。4. 系统接口开放、兼容性好、可扩展。可以扩展支持基于 TCP/IP 的各种无线通信协议和各种品牌车载设备的接入;系统功能和容量可升级与扩展。5. 提高服务质量、增加利润增长点。实现成本中心到运营中心的转变,提高服务水平,面向更多企业,开展新的增值服务,实现客制化的服务。1.3系统开发环境开发工具:eclipse,Power Designer开发语言:Javajdk1.5,J2EE开发平台:Windows XP数据库:oracle 9i2车辆监控调度管理系统基础资料管理模块测试工具:Load Runner 8.0客户端系统:Windows XP,IE 6.0 及以上版本服务器端:应用服务器和前置机采用 IBM xSeries445网络: TCP/IP 协议支持的网络(拨号或者专线及局域网接入 Internet)1.4 论文组织结构本文重点探讨基于电网生产 GIS 的车辆监控调度管理系统中的基础资料管理模块,最后就系统测试与系统实施工作展开论述,总共分为六章,组织结构如下:第一章 绪论,介绍了课题研究背景及实际意义、目前电力企业车辆调度管理方法及存在的问题,阐述基于电网生产 GIS 的车辆监控调度管理系统的目标,最后简要介绍系统的开发环境;第二章 系统的总体需求和设计,包括了系统的需求分析、系统功能模块、系统的结构设计、系统的分层介绍、系统的业务流程和数据库设计,最后说明本人在本次课题中所负责的工作内容;第三章 基础资料管理模块详细设计与实现,介绍了 MVC 设计模式,简要分析系统模块功能,并详细介绍基础资料管理模块的详细设计与实现。第四章 系统测试,介绍了系统测试的目的及必要性,系统测试的原则,并结合在系统测试过程中运用不同的测试方法进行阐述,最后详细分析系统测试实例。第五章 系统实施,介绍了本车辆调度管理系统在漳州电业局的实施情况,指出实施中的工作内容及注意事项。第六章 对本论文的一个总结,分析该系统的尚待优化之处及本人在厦门亿力吉奥信息科技有限公司的实习体会。3车辆监控调度管理系统基础资料管理模块第二章系统总体设计2.1系统需求分析为了对电力企业现有的车辆信息和人员信息等实现有效的管理和监督,帮助企业在车辆管理使用方面减少内耗,提高能效,获取更多的社会和经济效益。福建电力有限公司(以下简称为省公司)针对目前企业用车的状况和企业车辆管理的现状,立项建立车辆监控调度管理系统。福建电力公司及其下属的各地市的电力公司的企业车辆的数量约 2500 辆左右,随着机动车辆日益增多,如何运用现代化管理手段合理调度、提高车辆的使用效率、降低事故等意外的发生,已成为一个迫切需要解决的课题。1、调度管理车辆行动区域比较广泛,车辆派出后,往往成为“放飞的小鸟”,管理无法知道具体的情况。因此,如何有效地调度车辆,提高车辆的使用效率,也成为企业急需解决的一个问题。2、车辆管理公车私用一直是企业积重难返的管理问题,由于车辆由司机直接掌握和控制,公车私用的现象普遍存在,给企业造成了财产损失,同时也造成了不良的社会影响。另外企业车辆也是一个重要物资运送的载体和企业日常办公的重要交通工具。因此在日常办公中企业需要采取种种措施来监控和保护车辆,使汽车在行驶过程中少出事故或出了事故能得到及时救助。2.2系统功能模块本系统包含六个模块:1、基础资料管理:包括车辆基础资料,终端资料,驾驶员信息,车辆管理制度,报废信息等2、车辆调度:包括车辆定位,车辆调度,报警查询,里程统计,车辆分组等3、安全管理:包括交通安全会,车辆年检,车辆周检,驾驶证年审,季节性4车辆监控调度管理系统基础资料管理模块安检,交通事故,车辆入库停放,准驾证管理,驾驶员招聘考核,月度考核会,出长途安检等4、成本管理:包括油料管理,维修费管理,过桥过路费管理,车辆保险,养路费管理,驾驶员收入等5、报表统计:包括油料统计,维修费统计,驾驶员台班绩效统计,车辆单车成本统计等6、档案管理:包括系统常用字典等2.3系统结构设计系统体系结构的确定是为软件需求服务的,根据软件用户数量、运行环境、更新维护要求、软件分布等因素确定。本系统总体结构采用客户机/中间件/服务器(C/S/S)和浏览器/中间件/服务器(B/S/S)复合体系结构。二种方式各有侧重,部分功能可相互重叠。系统分为数据交换层、信息维护层、应用服务层和用户层,数据交换层与信息维护层中间通过安全信息闸交换信息,由通讯系统中的数据交换接口完成终端与平台、相关管理系统与平台间的数据传输功能;信息维护层采用C/S架构,对空间数据、属性数据的输入、处理,速度快、处理量大。信息应用层采用C/S与B/S结构,以C/S方式下完成大多数的业务分析功能,而BS方式下主要实现互联网上的 的信息查询和发布4。系统的三层体系结构如图 2-1 所示:图 2-1:基于 Java 技术的 Web 应用体系结构资料来源:厦门亿力吉奥信息有限公司:基于电网生产 GIS 的车辆监控调度管理系统技术方案书,2008.5车辆监控调度管理系统基础资料管理模块车辆监控调度系统完全基于浏览器/服务器(B/S)架构体系,采用 Oracle9i 进行数据管理,应用中间件采用 BEA Weblogic9.2,客户端完全实现零安装,直接访问网络地址即可登陆系统。2.4系统物理结构结合软件技术平台的选择,系统的技术体系结构如下图所示:图 2-2:系统物理结构图资料来源:厦门亿力吉奥信息有限公司:基于电网生产 GIS 的车辆监控调度管理系统技术方案书,2008.6车辆监控调度管理系统基础资料管理模块2.5系统分层设计典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互6。表现层是传统的 JSP 技术,自 1999 年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种:Web 层,就是 MVC 模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的 MVC 框架采用 Struts。Service 层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以 DAO 层为基础,通过对 DAO 组件的正面模式包装,完成系统所要求的业务逻辑。DAO 层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用 Hibernate 作为 ORM 框架。Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持7。2.6系统业务流程系统的基本业务流程是:在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务层中,管理服务组件的Spring容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果8。7车辆监控调度管理系统基础资料管理模块2.7数据库设计数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库在一个管理系统中占据非常重要的地位, 数据结构设计的好坏将直接对应用系统的效率、功能的扩展、完善, 以及实现的效果产生影响, 合理的数据库结构设计可以提高存储的效率,保证数据的完整和一致。表 2-1:数据库各阶段设计描述设计阶段设计描述需求分析数据字典、数据流、数据存储的描述概念结构设计概念模型(E-R 图)、数据字典逻辑结构设计关系数据模型物理设计存储安排、方法选择、存取路径建立实施阶段编写模式、装入数据、数据库试运行运行维护性能监测、转储/恢复、数据库重组与重构本系统使用ORACLE对数据库10进行设计,涉及的数据表数量比较多,故下面只列举部分相关表项:表 2-2:车辆基础资料表(T_P_CARREG)属性名称数据类型可否为空描述CCARIDVARCHAR2(36)不可以编号CCMPIDVARCHAR2(36)可以公司编号ILOADNUMBER(10,2)可以载重量IPASSENGERNUMNUMBER(10)可以乘客数IPOWERNUMBER(10)可以发动机额定功率CCARNUMVARCHAR2(50)可以车牌号CCARTYPEVARCHAR2(50)可以车辆型号CCARFACTORYVARCHAR2(50)可以生产厂家COILTYPEVARCHAR2(36)可以油耗类型CUNDERPANNUMVARCHAR2(50)可以底盘号CENGINENUMVARCHAR2(50)可以发动机号COILNUMVARCHAR2(50)可以燃油标号DBUYTIMEVARCHAR2(20)可以购买时间DREGTIMEVARCHAR2(20)可以注册时间DCERTTIMEVARCHAR2(20)可以发证时间ITELIDVARCHAR2(36)可以终端号8车辆监控调度管理系统基础资料管理模块IAREAIDNUMBER(10)可以有效期ICARCLASSVARCHAR2(36)可以车辆类型CCARMEMOVARCHAR2(500)可以备注DELETEDVARCHAR2(10)可以是否删除CBUREIDVARCHAR2(36)可以所属局编号CRIGHTCMPVARCHAR2(50)可以产权单位CCARSHIBIEIDVARCHAR2(100)可以车辆识别代码ICARPRICENUMBER(10)可以车身单价IOILBOXCAPNUMBER(10)可以油箱容积IOILSTDVARCHAR2(50)可以百公里综合油耗标准ISRUNINGCHAR(1)可以是否被派出CBUYTAXVARCHAR2(10)可以购置税CGROUPIDVARCHAR2(36)可以部门编号DCHECKTIMEVARCHAR2(20)可以检验合格时间ISEMERGENCYCHAR(1)可以是否应急CCARIMGVARCHAR2(50)可以图片表 2-3:驾驶员信息表(T_P_DRIVER)属性名称数据类型可否为空描述CREALNAMEVARCHAR2(20)可以真实姓名CSEXVARCHAR2(2)可以性别DBIRTHDAYCHAR(8)可以生日C_TELMOBILEVARCHAR2(20)可以手机号码CADDRESSVARCHAR2(50)可以住址DGETCERTDATEVARCHAR2(20)可以初次领证日期CCARTYPEVARCHAR2(20)可以准驾车型CAVAILABILITYDATEVARCHAR2(20)可以有效期CCERTIDVARCHAR2(20)可以驾驶证号CWORKTYPEVARCHAR2(20)可以工作性质ISALLOWVARCHAR2(10)可以是否准驾DYEARCHECKTIMEVARCHAR2(20)可以年审时间C_TELHOMEVARCHAR2(20)可以家庭电话DENGAGETIMEVARCHAR2(20)可以聘请时间ISRUNINGCHAR(1)可以是否出车IGROUPIDVARCHAR2(36)可以所属部门REMARKVARCHAR2(500)可以备注CSKILLGRADEVARCHAR2(36)可以技能等级AREA_IDVARCHAR2(36)可以区域代码9车辆监控调度管理系统基础资料管理模块2.8本人负责的工作本课题来源于厦门亿力吉奥信息科技有限公司,公司致力于地理信息系统 GIS、全球定位系统 GPS、遥感 RS、通信 Communication 等方面的研究,提供基于 3S 技术的电网专题数据采集、建库、实时更新维护和基础地理数据采集、加工、建库等数据产品服务,为“数字化电网、信息化企业”提供基于“3S+C”技术的整体解决方案。下面简要介绍在本项目中本人负责的工作:1、基础资料管理模块代码编写熟悉 Struts+Spring+Hibernate,MVC 等编程框架,理解车辆监控调度管理系统需求,编写车辆基础资料,终端资料,驾驶员信息,车辆管理制度,报废信息进行增加,查询,删除,修改等操作的代码。2、整个车辆监控调度系统各个模块测试采用 Load runner8.0 测试工具对整个车辆调度系统进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 店铺空间设计合同范本
- 室内漏水维修合同范本
- 与模特合作摄影合同样书3篇
- 码头护坡工程施工方案
- 土地春耕保合同范本
- 扶贫养殖土鸡合同范本
- 展览设计合同范本
- 承包军用建筑合同范本
- 房屋终止交易合同范本
- 2025年《卫生行政监督执法》人员岗位知识考试题含答案
- 2025心肺复苏术(CPR)指南与实操
- 游艇消防安全培训课件
- 2024-2025学年人教版二年级体育下册全册教案
- 基因工程的伦理准则
- 标本转运流程及注意事项
- 车辆构造与检修(第三版)课件 项目1 铁道车辆基本知识认知
- 2025年全国企业员工全面质量管理知识竞赛题库及答案(共132题) - 副本
- 吉林省延吉市延边第二2024-2025学年高一上学期12月月考历史试题(原卷版)
- 《高精度三维地震采集设计技术规范》
- 新建四塔流动床项目立项申请报告
- 电工培训课件-时间继电器
评论
0/150
提交评论