版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、/f 0 * 本科毕业论文车辆监控调度管理系统基础资料管理模块=1vehicle monitor scheduling management systembased data management modules姓名:学号:学院:软件学院系:软件工程专业:软件工程年级: 校外指导教师: 校内指导教师:二oxx年x月随着计算机技术的飞速发展,信息网络已成为社会发展的助力剂,推动着社会的 变革与进步。与此同时,伴随着国民经济的发展,国内电力事业得到前所未有的发展, 电力资源需求迅速增长。电力企业内部车辆的数量越来越多,以往传统的依靠人力完 成的车辆管理方法己经明显不能满足现有车辆调度工作的需要。基
2、于电网生产的gis车辆监控调度管理系统是以gis为平台,面向管理和决策 层的实用数据可视化信息系统,结合日益发达的计算机信息技术实现现代化、信息化、 自动化、智能化的车辆调度管理。该系统由gps技术、j2ee技术以及gis技术等构 成技术支撑层,为快速、准确的进行车辆监控调度提供科学依据。同时还提供web-gis 支持,将平台的部分功能和相关动态信息发布至互联网上,为用户提供实时查询、监 控服务。木文首先介绍了该系统的开发背景、系统目标及其总体设计;之后详细分析 基于j2ee技术实现基础资料管理模块的过程;最后简要介绍系统测试,系统实施中 的工作要点。基于计算机信息技术的各种信息管理系统已经在
3、电网生产中得到广泛应用,在带 来巨大工作方式变革的同吋,也推动了企业的现代化管理。通过本项目的实施,可以 对电力企业现有的车辆信息和人员信息等实现有效的监督和管理,促进企业在车辆管 理使用方面减少内耗,提高能效,获取更多的社会和经济效益。关键字:地理信息系统;电网生产;车辆调度;abstractwith the high development of computer technology, information networks have become the impetus for social development, which promotes the transform and
4、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 req
5、uirement 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 decisionmade level and combines updating computer information technology to realize modernization, in
6、formationization 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 func
7、tions 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,
8、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 pr
9、omotes the development of modem 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 re
10、turns 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系统分层设计726系统业务流程 72. 7数据库设计82.8本人负责的工作10第三章基础资料管理模块详细设计与实现113.1 mvc设计模式简介113
11、. 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测试小结3135.5系统安装部署基础资料及基础数据录入安排车辆调度管理系统培训试用期间跟
12、踪323333345.6系统维护与技术支持345.7实施小结34第六章总结3536参考文献第五章 系统实施(漳州电业局5. 1安装车辆定位gps终端contentschapterl introduction11.1 background and significance 11.2 system intent 21.3 system development environment 21.4 architecture of thesis 3the overall design of systemchapter2 -42.1 system requirement analysis 42.2 syst
13、em function model 42.3 system structure design 52.4 system physics sructure 62.5 layered system designed 72.6 the circuit of system business 72.7 database design 82.8 my work 10chapter3 system full design and implement113.1 mvc design mode introduction 113.2 system modules analysis123.3 system funct
14、ion modules 143.4 based data management modules analysis 143.5 development summary 21chapter4 system testing224.1 the purpose and necessity of system testing224.2 the principles of system testing224.3 the method of system testing234.3.1 blackbox testing234.3.2 whitebox testing 244.3.3 property testi
15、ng244.3.4 integration testing254.3.5 available testing254.3.6 security testing264.4 system testing case274.4.1 testing tactics274.4.2 testing environment parameter deploy274.4.3 testing design294.4.4 testing case294.5 testing summary 31chapters system implement325.1 install vehicle location gps term
16、inal325.2 system installation and disposition325.3 tape record based data335.4 arrange system cultivate335.5 training period track345.6 system aegis and technicalindorsation345.7 implement summary34chapter6 summary35acknowledgements36references37第一章绪论1.1研究背景及意义随着计算机网络和通讯技术的飞速发展,信息的应用己成为现代化管理和决策不 可缺少
17、的手段,企业通过管理信息平台可以改善企业内部工作和管理的质量,提高企 业的效率和竞争能力。目前国内外广泛使用信息化管理手段,特别是在电力企业内部 实现了电网生产信息的自动化管理,企业自身生产管理得到前所未有的发展。电力作为国家的支柱产业,一直持续稳定的发展。随着国民经济的发展,国内电 力事业有了前所未有的发展,电力资源需求迅速增长。电力企业内部车辆的数量和使 用越来越多,以往传统的依靠人力完成的车辆管理方法已经明显不能满足现有车辆调 度工作需要。如何提高企业车辆调度管理水平,充分发挥现有资源的能力,对现有资 源实现有效的监管,一直以来是电力企业车辆调度管理研究的重点。本项目结合日益发达的计算机
18、信息技术和gps、gts技术实现现代化、信息化、自 动化、智能化的车辆调度管理。g1s具有采集、分析、管理、决策及输出多种空间信息的能力,能够进行空间分 析、多要素综合分析和动态预测,可产生高层次、高质量的地理空间信息,提供模拟 分析方法和分析模型,从而为快速、准确的进行车辆调度提供科学依据。gps近年来成为对地球空间各种事物进行定位和管理的研究热点,其全天候、 无盲点、高精度、高实吋性、高可靠性都是其它定位技术无可比拟的。基于计算机信息技术的各种信息管理系统已经在电力企业得到了非常大的应 用,带来了巨大的工作方式变革的同时,也带来了非常大的社会和经济效益,但 在车辆监控和调度方面的应用还有些
19、薄弱。通过本项a的实施,可以对电力企业现有的车辆信息和人员信息等实现有效 的管理和监督,帮助企业在车辆管理使用方面减少内耗,提高能效,获取更多的 社会和经济效益。1.2系统目标基于电网生产g1s的车辆监控调度管理系统是以g1s为平台,面向管理和决策层 的实用数据可视化信息系统,主要用于省公司车辆管理调度部门、地方局车辆管理调 度部门和相关车辆使用部门进行车辆实时状况查询、车辆管理、相关人员管理、车辆 使用申请与批复等工作,提供管理和调度能力。建立此系统的主要目的是共享各部门 各种车辆人力资源,科学调度,优化各部门的资源配置,提高管理工作水平,为电力 企业安全生产运行提供保障,减少企业内耗,实现
20、有效监管,促进经济的发展。系统建设的主耍目标是使现有及今后全省电力企业所辖车辆统一管理、车辆运行 信息及时交流,充分挖掘现有资源的作用。基于此使全省电力企业所有车辆调度管理 工作方式革新,摆脱传统的作业模式,工作效率和安全运行水平。1. 实现车辆智能化管理、调度与费用核算。实时“可视化”跟踪监控所有在线 运行的车辆,提供智能化的调度策略,充分合理调度运力资源。利用现有的员工智 能卡实现对人员车辆实际使用台班的统计和考核。通过台班量申请、实际使用、台 班量考核等流程管理功能实现对相关人员的绩效考核;2. 实现安全管理。提供报警、求助、救援、单向监听、双向喊话等功能,使报 警中心/调度中心在第一时
21、间掌握车俩和司乘人员状况,以便及时采取措施。3. 实现稽查管理。提供车辆、人员的无线查询,可以为系统里的任何一辆车辆 提供某历史时段运行数据的查询和回放,为稽查提供依据。4. 系统接口开放、兼容性好、可扩展。可以扩展支持基于tcp/ip的各种无线 通信协议和各种品牌车载设备的接入;系统功能和容量可升级与扩展。5. 提高服务质量、增加利润增长点。实现成木中心到运营中心的转变,提高服 务水平,面向更多企业,开展新的增值服务,实现客制化的服务。1.3系统开发环境开发工具:eclipse, power designer开发语言:java jdkl.5, j2ee开发平台:windows xp数据库:o
22、racle 9i测试工具:load runner 8.0客户端系统:windows xp, te 6.0及以上版本服务器端:应用服务器和前置机采用ibm xseries445网络:tcp/ip协议支持的网络(拨号或者专线及局域网接入internet)1.4论文组织结构本文重点探讨基于电网生产gis的车辆监控调度管理系统中的基础资料管理模 块,最后就系统测试与系统实施工作展开论述,总共分为六章,组织结构如下:第一章绪论,介绍了课题研究背景及实际意义、目前电力企业车辆调度管理方 法及存在的问题,阐述基于电网生产gis的车辆监控调度管理系统的目标,最后简 要介绍系统的开发环境;第二章系统的总体需求和
23、设计,包括了系统的需求分析、系统功能模块、系统 的结构设计、系统的分层介绍、系统的业务流程和数据库设计,最后说明本人在本 次课题中所负责的工作内容;第三章基础资料管理模块详细设计与实现,介绍了 mvc设计模式,简要分析 系统模块功能,并详细介绍基础资料管理模块的详细设计与实现。第四章系统测试,介绍了系统测试的冃的及必要性,系统测试的原则,并结合 在系统测试过程中运用不同的测试方法进行阐述,最后详细分析系统测试实例。第五章系统实施,介绍了本车辆调度管理系统在漳州电业局的实施情况,指岀 实施屮的工作内容及注意事项。第六章对本论文的一个总结,分析该系统的尚待优化之处及木人在厦门亿力吉 奥信息科技有限
24、公司的实习体会。第二章系统总体设计2.1系统需求分析为了对电力企业现有的车辆信息和人员信息等实现有效的管理和监督,帮助 企业在车辆管理使用方面减少内耗,提高能效,获取更多的社会和经济效益。福 建电力有限公司(以下简称为省公司)针对目前企业用车的状况和企业车辆管理 的现状,立项建立车辆监控调度管理系统。福建电力公司及其下属的各地市的电力公司的企业车俩的数量约2500俩左 右,随着机动车辆日益增多,如何运用现代化管理手段合理调度、提高车辆的使 用效率、降低事故等意外的发生,已成为一个迫切需要解决的课题。1、调度管理车辆行动区域比较广泛,车辆派出后,往往成为“放飞的小鸟”,管理无法知 道具体的情况。
25、因此,如何有效地调度车辆,提高车辆的使用效率,也成为企业急 需解决的一个问题。2、车辆管理公车私用一直是企业积重难返的管理问题,由于车辆由司机直接掌握和控制,公 车私用的现象普遍存在,给企业造成了财产损失,同时也造成了不良的社会影响。另外企业车辆也是一个重要物资运送的载体和企业日常办公的重要交通工具。 因此在日常办公中企业需要釆取种种措施来监控和保护车辆,使汽车在行驶过程中 少出事故或出了事故能得到及吋救助。2.2系统功能模块木系统包含六个模块:1、基础资料管理:包括车辆基础资料,终端资料,驾驶员信息,车辆管理制 度,报废信息等2、车辆调度:包括车辆定位,车辆调度,报警查询,里程统计,车辆分组
26、等3、安全管理:包括交通安全会,车辆年检,车辆周检,驾驶证年审,季节性安检,交通事故,车辆入库停放,准驾证管理,驾驶员招聘考核,月度考 核会,出长途安检等4、成本管理:包括油料管理,维修费管理,过桥过路费管理,车辆保险,养 路费管理,驾驶员收入等5、报表统计:包括油料统计,维修费统计,驾驶员台班绩效统计,车辆单车 成本统计等6、档案管理:包括系统常用字典等2.3系统结构设计系统体系结构的确定是为软件需求服务的,根据软件用户数量、运行环境、更 新维护要求、软件分布等因素确定。木系统总体结构采用客户机/中间件/服务器(c/s/s)和浏览器/中间件/服务器(b/s/s)复合体系结构。二种方式各有侧重
27、,部 分功能可相互重叠。系统分为数据交换层、信息维护层、应用服务层和用户层,数据交换层与信息 维护层中间通过安全信息闸交换信息,由通讯系统中的数据交换接口完成终端与平 台、相关管理系统与平台间的数据传输功能;信息维护层采用c/s架构,对空间数 据、属性数据的输入、处理,速度快、处理量大。信息应用层采用c/s与b/s结 构,以c/s方式下完成大多数的业务分析功能,而b/s方式下主要实现互联网上的的 信息查询和发布。系统的三层体系结构如图2-1所示:应用程序服务器is 2-1:基于java技术的web应用体系结构资料來源:厦门亿力吉奥信息有限公司:基于电网生产gis的车辆监控调度管理系统技术方案书
28、,2008.车辆监控调度系统完全基于浏览器/服务器(b/s)架构体系,采用0zcle9i进行 数据管理,应用中间件采用bea weblogic9. 2,客户端完全实现零安装,直接访问网 络地址即可登陆系统。2.4系统物理结构结合软件技术平台的选择,系统的技术体系结构如下图所示:tcp / iptcp / iptcp / ipkttphttp禅淨鬲轍翻腐系统管理人员 试x并级許理部门1【作人员 仃关林门 洋逋川户数据维护决策风睑分析专题分析 爭务处理社会眼务 倍息发命各类規范各类标准状态件询业务分析i系统维护1馆息战务gisils用功保细竹»|v川gis夕州4儿它輛助爼件h1糸统构成g
29、is功能细件行业专川gis细件儿它辅wifflfr功能组件描述性数据库:元数据库专家知识库:专家库辅助数据并:分类编码用、临时工作数据用、&題数据咋应用数据库:轨迹数据库.业务数据库.企业数据库.投 诉数据库、影音数据库贴础数据悴:电子地图数据悴、车辆数据叭 可机数据库.车载设备数 据库、gis空间数据j4gps技术dss技术.net技术gis技术技术层技术支丼图2-2:系统物理结构图资料來源:厦门亿力吉奥信息有限公司:基于电网生产gis的车辆监控调度管理系统技术方案书,2008.2.5系统分层设计典型的j2ee三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三 层体系将业务规
30、则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数 据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的jsp技术,自1999年问世以来,经过多年的发展,其广泛的 应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流行 的spring+hibernate,为了将控制层与业务逻辑层分离,乂细分为以下几种:web层,就是mvc模式里面的“c” (controller),负责控制业务逻辑层与表 现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的 mvc框架釆用strutsoservice层(就是业务逻辑层),负责实现业务逻
31、辑。业务逻辑层以da0层为 基础,通过对da0组件的正面模式包装,完成系统所要求的业务逻辑。da0层,负责与持久化对象交互。该层封装了数据的增、册此查、改的操作。p0, 持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很 方便地实现以面向对象方式操作数据库,该系统采用hibernate作为0rm框架。spring的作用贯穿了整个中间层,将web层、service层、da0层及p0无缝整合, 其数据服务层用来存放数据。struts作为系统的整体基础架构,负责mvc的分离,在 struts框架的模型部分,利用hibernate框架对持久层提供支持,业务层用spring支 持。2.6
32、系统业务流程系统的基本业务流程是:在表示层中,首先通过jsp页面实现交互界面,负责传送请 求(request)和接收响应(response) , struts 根据配置文件(struts-conf ig. xml)将 actionservlct接收到的request委派给相应的action处理。在业务层中,管理服务组件 的spring容器负责向action提供业务模型(model)组件和该组件的协作対象数据处理(dao) 组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整 性。而在持久层中,则依赖于hibernate的对象化映射和数据库交 互,处理da0组件请求的
33、数据,并返回处理结果。2.7数据库设计数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应 用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足 用户信息要求和处理要求。数据库在一个管理系统中占据非常重要的地位,数据结 构设计的好坏将直接对应用系统的效率、功能的扩展、完善,以及实现的效果产生 影响,合理的数据库结构设计可以提高存储的效率,保证数据的完整和一致。表2-1:数据库各阶段设计描述设计阶段设计描述需求分析数据字典、数据流、数据存储的描述概念结构设计概念模型(e-r图)、数据字典逻辑结构设计关系数据模型物理设计存储安排、方法选择、存取路径建立实施阶段编
34、写模式、装入数据、数据库试运行运行维护性能监测、转储/恢复、数据库重组与重构本系统使用oracle对数据库i®进行设计,涉及的数据表数量比较多,故下面 只列举部分相关表项:表2-2:车辆基础资料表(t_p_carreg)属性名称数据类型ccaridvarchar2 (36)ccmptdvarchar2(36)iloadnumber (10, 2)ipassengernumnumber (10)1powernumber (10)ccarnumvarchar2 (50)ccartypevarchar2(50)ccarfactoryvarci1ar2 (50)coiltypevarchar
35、2 (36)cunderpannumvarchar2 (50)cengtnenumvarchar2 (50)coilnumvarci1ar2(5o)dbuyt1mevarchar2 (20)dregtimevarchar2 (20)dcerttimevarchar2(20)itelidvarci1ar2 (36)可否为空描述不可以编号可以公司编号可以载重量可以乘客数可以发动机额定功率可以车牌号可以车辆型号可以生产厂家可以油耗类型可以底盘号可以发动机号可以燃油标号可以购买时间可以注册时间可以发证时间可以终端号iareaidnumber (10)可以有效期icarclassvarchar2(36)
36、可以车辆类型ccarmemovarchar2(500)可以备注deletedvarchar2(10)可以是否删除cbureidvarchar2 (36)可以所属局编号crightcmpvarchar2(50)可以产权单位ccarshibieidvarchar2(100)可以车辆识别代码tcarprtcenumber(10)可以车身单价ioilboxcapnumber(10)可以油箱容积totlstdvarchar2(50)可以百公里综合油耗标 准tsruningchar(l)可以是否被派出cbuytaxvarci1ar2(1o)可以购置税cgroupidvarchar2 (36)可以部门编号d
37、checktimevarchar2(20)可以检验合格时间tsemergencychar(l)可以是否应急ccartmgvarchar2 (50)可以图片表2-3:驾驶员信息表(t_p_driver)属性名称tfll 数据类型可否为空描述crealnamevarchar2(20)可以真实姓名csexvarchar2(2)可以性别dbirthdaychar (8)可以生日c telmobilevarchar2 (20)可以手机号码caddressvarchar2(50)可以住址dgetcertdatevarchar2(20)可以初次领证日期ccartypevarci1ar2 (20)可以准驾车型
38、cava1labilitydatevarchar2 (20)可以有效期ccertidvarchar2 (20)可以驾驶证号cworktypevarchar2 (20)可以工作性质isallowvarci1ar2(1o)可以是否准驾dyearchecktimevarchar2 (20)可以年审时间c telhomevarchar2 (20)可以家庭电话dengagetimevarchar2(20)可以聘请时间isruningcilar(l)可以是否出车1gr0up1dvarchar2 (36)可以所属部门remarkvarchar2 (500)可以备注cskillgradevarchar2(36
39、)可以技能等级area_idvarchar2(36)可以区域代码2.8本人负责的工作本课题来源于厦门亿力吉奥信息科技有限公司,公司致力于地理信息系统gis、 全球定位系统gps、遥感rs通信communication等方面的研究,提供基于3s技术 的电网专题数据采集、建库、实时更新维护和基础地理数据采集、加工、建库等数据 产品服务,为“数字化电网、信息化企业”提供基于“3s+c”技术的整体解决方案。 下面简要介绍在木项目中木人负责的工作:1、基础资料管理模块代码编写熟悉struts+spring+hibernate, mvc等编程框架,理解车辆监控调度 管理系统需求,编写车俩基础资料,终端资料
40、,驾驶员信息,车俩管理制 度,报废信息进行增加,查询,删除,修改等操作的代码。2、整个车辆监控调度系统各个模块测试采用load runners. 0测试工具对整个车辆调度系统进行性能测试。同 吋还包括根据黑盒测试,白盒测试,集成测试,可用性测试及安全性测试等 测试方法对系统进行全面测试。3、负责车辆监控调度系统在漳州电业局的实施实施的内容包括:a.安装车辆定位gps终端b系统安装部署c基础资料及基础数据录入d.安排车辆调度管理系统培训、试用e试用期间跟踪f.系统维护与技术支持第三章基础资料管理模块详细设计与实现3. 1 mvc设计模式简介设计模式是面向对象的程序设计人员用来解决编程问题的一种形
41、式化表示。目 前,在大多数browser/server结构的web应用屮,浏览器直接通过html或者jsp 的形式与用户交互,响应用户的请求。在中间层上采用基于模型视图控制器(mvc, model-view-controller)的设计模式。model层用来实现业务逻辑,view层 用来显不用户界而,controller层主要负责view层和model层之间的控制关系。模型 包含了应用程序的核心,它封装了应用程序的数据结构和事务逻辑,集中体现了应用 程序的状态。有时候它仅包含了状态信息,因为它并不了解视窗或控制器的信息,由 于应用于模型的代码只需写一次就可以被多个视图重用,所以提高了代码的可重
42、用 性。视图是用户看到并与之交互的界面,用来接受用户的输入,向用户显示相关信 息,但不进行任何实际的业务处理。视图接受模型发出的数据更新事件,从而对用户 界面进行同步更新。控制器对用户的输入做出反应并且将模型和视图联系在一起。具 体实现时,把servlet用作应用程序的控制器,把jsp文档作为视图,javabeans被用 来表示模型。所有的请求都被发送给作为控制器的servlet,它接受请求,并根据请求 信息将它们分发给适当的jsp来响应。同时,servlet还根据jsp的需求生成 javabeans的实例并输出给jsp环境。jsp可以通过直接调用方法或使用use bean的 自定义标签得到j
43、ava beans中的数据。这种设计模式很好地实现了数据层与表示层的 分离,使开发工作更加容易和迅速"i。在这种设计模式下,各层次z间的数据传递 如图3-1所示。modd(javabeans)(jsp)controller (servlet)database图3-1: mvc设计模式的数据传递图资料來源:厦门亿力吉奥信息冇限公司:基于电网生产g1s的车辆监控调度管理系统技术方案书,2008.mvc模式处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,并返回数据。 最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈
44、现给用户。方法调用» 事件图3-2: mvc设计模式结构图资料來源:厦门亿力吉奥信息冇限公司:基于电网生产g1s的车辆监控调度管理系统需求方案书,2008.3. 2系统模块分析3. 2.1系统登陆界面用户通过浏览器可进入该页面,在系统被访问之前,要对进入系统的用户进行安 全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只 有输入合法的用户名和正确的密码后方可进入系统。图3-3:系统登陆界面3. 2.2系统登陆后的主界面力仑2009年5月11日屋踴一 17 02 46&用尸佞広$个人订制&揑洋下盒三系域公吿&在駛务命东板這甘±我
45、的工作 "准咖?± 运行管湮 口敌從菩湮 刊梆6背理> jowjt评价评级昔理 *设备异zt®s jtts检修咎連 建境设耐理 王一中标商普理> ;车耦调度 !d档普理* j kthuff 二系统维护r待办工作>任务创溯打耶ss) 从 伽a05"05眉 到2009-05-11一遶澤一,全 自动9卩分査询s &unmy|sue取桶过拢升序障序o 5j o条/共o条序号标j8 c任务環名称0豳时间0处査人0s« rotifllb 处&t£tt:u '饺«r宇段甄色»s*
46、9;5工作项2、系娠?t认定亍最尸天的待力任务侮可以改交査询養件査看jtia时间段内的待券工作現3t开“ (wttigls)otisaii图3-4:系统登陆后主界面3.3系统功能模块自口车辆调度!日基础资料管理i iia车辆基础资料:i?“只终端资料i$5“戸驾驶员信息:$'车辆管理制度iilr报废信息 a- r车辆调度“r车辆定位!ii“r车辆调度iiir报警查询iii“r里程统计i$l.r车辆分组i e -r安全管理!i! “r交通安全会车辆年检i j卜“r车辆周检iii“r驾驶证年审iihri季节性安検iii”r交通事故!$!“只车辆入库停放i 5自“只准驾证管理iiiin准驾证
47、申谙i i i ?n堆置证考核记录 :i!r驾驶员招聘考核月度考核会i i?“出长途安检尸成本管理: -口油料管理j! “冃加油记录j白“ r加油ic卡:5!“r ic卡!iji“r公务卡交通补贴卡jij!“只自管车私车公用油卡iik-r油耗标准|l“只油耗总量! a -n錐修费背理只维修记录!)?“ 口錐修费总额i n过桥过路费管理过桥过路费!:?私车公用过桥过路费j l.«车辆保险iir养路费管理!?r驾驶员收入&冃报表统计 “ ”油料统计i hr维修费统计i i r驾驶员台班绩效统计!?车辆单车成本统计自r档案管理in系统常用字典图3-5:系统功能模块3.4基础资料管理
48、模块详细分析该模块采用struts+spring+hibernate框架进彳亍开发,对基础资料信息进彳亍增 加,删除,修改,查看,导出记录等操作。用户登陆后,输入限定条件,点击查询 按钮后系统会显示相关记录。一般用户只有查看功能,管理员才可以进行新增,修 改,删除等操作。管理员输入完信息以后,点击保存即可将数据存入到数据库。如 果输入的内容不符合数据库约束,或者该表中已存在该数据主键的信息,那么系统 将给出相应的提示或警告,以待更正。由于基础资料管理涉及的内容比较多,涉及功能又都是大同小异,基本都是对 信息进行增加、删除、修改、查看操作。鉴于篇幅有限,所以下面以“驾驶员信息” 为例进行详细分析
49、。3. 4.1驾驶员信息3. 4.1.1功能描述:显示、增加、删除、修改和查询驾驶员基本信息。3. 4.1.2功能界面与实现代码:a.输入查询条件,点击“查询”按钮后会显示相对应的记录。默认情况下是不 限定任何查询条件,点击“查询”按钮后会显示全部记录。【资料管理-驾驶员信息管理】序号柱名性别的械語门出生年月工作性豪系电话修改ii除1邹勇民期1962-01-28正式豪修改2林建福期配电部1973-10-05正式兼改側除3陈思塔男配电部1980-11-28正式聂t修改側除4林建灵男送电部1774-04-02正式策职13
50、8s0569528修改鵬5吴驶男wffib1978-07-18正式聂看修改側除6周长荣男电力安装分公司1955-01-09正戏职29732s5查看修改鵬7柯惠彬男1955-03-06正盘看修改刪除8陈化佳男车號理所1959-11-02正式专看修改鵬9杨文容男1974-06-03正式菱看修改删除图3-6:显示查询记录b点击“新建”按钮,输入新增对象资料,最后点击“保存”按钮即可。【淡料管理-驾驶员资料新増】姓名性别男v1固定电话手机号玛1出生日期2 里.二住址初次领证日期准驾车型v有效期年档案
51、編号置驶证号工作性质正式专职v是否准麗是y年审时间聘用时间所雇部门|q技能等级1y备注1保存11关闭1图3-7:驾驶员资料新增主要实现代码:新建tpdri vcraddaction. java功能描述:实现增加tpdriver的功能public class tpdriveraddaction extends transactionactionprivate static logger logger logger, getlogger(tpdriveraddaction. class);public actionforward doprocess(actionmapping mapping, a
52、ctionform form,httpservletrequest request, httpservletresponse rosponso)/ 转换为 tpdriverformtpdriverform formobj = (tpdriverform) form;tpdriver tpdriver = new tpdriver () ;/ 定义 tpdriveractionerrors errors 二 new actionerrors() ;/ 定义错误信息集合 trybeanutiis. copyexitpropertiespdriver, formobj);catch (invocationtargetexception ex)logger, error (z/user-301:/z + ex. getmessageo);acti on error error = new acti on error (/zcopyerror/z); errors, add("copyerror", error);catch (illegalaccessexception ex)logger, error (ex. getmessage ();throw new runtimce
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年制动总泵项目合作计划书
- 2025年HWREP刷适性改进剂项目建议书
- 2025年输注延长管合作协议书
- 材料采购与供应方案
- 2025年个人定融合同合同纠纷调解书
- 环保包装膜生产线建设项目建筑工程方案
- 2025年病房护理设备器具项目建议书
- 2026年中国运动医学植入器械项目经营分析报告
- 防护建筑环保设计方案
- 2026年中国电力专用纵向加密认证网关项目经营分析报告
- 糖尿病与睡眠障碍
- 网络类拓扑图
- (2024版)联通社区智家营销经理能力认证参考试题库(含答案)
- 仿真绿植合同模板
- 赠与协议书模板(2篇)
- 煤矿安全风险分级管控与隐患排查治理双重预防机制建设指南
- 浙江省温州市2023-2024学年七年级上学期语文期中考试试卷(含答案)
- MAXHUB会议平板操作说明书
- 第1章机械运动章末提升核心素养课件人教版(2024)物理八年级上册
- 邮件分拣业务外包管理服务方案
- 2024年军考英语真题历年军考真题系列
评论
0/150
提交评论