电动汽车营运指标统计分析体系设计与实现

论文价格:免费 论文用途:其他 编辑:lgg 点击次数:157
论文字数:35860 论文编号:sb201401151132569523 日期:2015-04-13 来源:硕博论文网

第一章引言


1.1课题背景
随着世界范围内能源危机的发展,节能和环保成为人们关注的重点。电动汽车作为一种新型汽车,可以极大地节省能源尤其是汽油的使用,并且无尾气排放而非常环保,可以说是一种在未来十分理想的交通工具。目前我国电动汽车正处于批量化进入市场的起步时期,也是扩大规模和运营发展的重要阶段,个别城市的电动车年投放速度己达千辆级规模,车辆在公共交通领域已实际运行。由于目前动力电池技术尚处发展阶段,示范车辆开展规模投放,电池、车辆等产品质量缺陷问题屡有发生,车辆投放后安全运行事件将成为影响和制约电动车推广中的突出问题。为保障投放车辆能安全稳定的运行,避免事故发生,客观上迫切需要建立示范运行车辆的监测网络,健全并规范技术标准和监管手段,及时发现解决存在于各环节的质量缺陷和安全隐患,达到提前预警和有效控制安全事故的发生,实现运行安全技术译障。2010年,由科技部下达的国家科技支撑计划《电动汽车应用技术研究与规模化示范》项目中,明确提出建立电动汽车示范运营国家级数据采集与统计分析一平台,实现对试点城市的联网监管。目前,该课题支撑内容已进入中期实施阶段,并在试点城市深圳建立了监控及数据中心,其原型系统进入了试运行,上线运行后有效提高了运行管理效率和城市充电设施运行的安全性能。示范城市及监控系统的出现,对新能源电动车的规模示范和运行管理,发挥了显著作用,因此,课题成果需要加快形成可推广应用的技术规范,并能按预定要求,在国家层面形成对示范城市的节能与新能源电动车及各个城市的运维,发挥支撑保障作用,形成至上而下的监管体系。而电动汽车运营指标统计分析系统正是围绕这一目标而设计和实现的。


1.2课题任务


1.2.1 课题内容
本文设计并实现了电动汽车运营指标统计分析系统。该系统将电动汽车运营指标体系规范纳入系统设计中,灵活地存储运营指标信息并对不同业务类别的指标数据进行分类存储。同时对釆集的数据进行统计分析,归纳出某段时间内某一地区的指标走势以及不同区域对比统计情况等,并根据数据对不同地区进行考核评价,从而综合地展示各地区的电动车行业发展情况,为相关部门的监测以及各种决策等提供可靠的依据。


第二章相关技术及理论介绍.


2.1 B/S结构介绍
2.1.1 B/S结构概念
B/S结构(Browser/Server,浏览器/服务器模式),是因特网兴起后的一种软件结构模式,其中网络浏览器充当了客户端。这样客户端得到了统一简化,而服务器承担了大部分的业务功能,系统开发、升级、维护都十分方便。客户机上只要安装某种网络浏览器(Browser),如Firefox,即可访问包含有应用业务服务和数据库的服务器主机。


2.1.2 B/S结构的优势及劣势
(1) B/S结构的优势很明显,即客户端主机不需要安装特殊的专用软件,只需要一个浏览器即可访问服务器。系统的维护和升级等只需要在服务器端系统中进行,而客户端零维护,这样系统的维护和升级代价很小,效率很高。而且客户使用成本也很低,兼容性好,并且随时随地都可以访问,使用非常方便。
(2)B/S结构的劣势也很容易发现。由于B/S架构将业务逻辑部分完全放在了服务器端,这样导致服务器需要处理的内容非常庞杂。随着客户访问量增多,服务器的数压力也越来越大,最后可能导致服务器系统崩溃或数据延迟等现象发生⑴。


2.2应用框架介绍
目前的网络服务器功能十分复杂,即要适应不同系统网络环境、并发性、安全性以及事务控制等各方面的要求,又要实现系统的主体业务。这些问题如果从头幵始解决将非常麻烦。而随着目前软件行业的发展,一些成熟的框架可以解决某些基本问题。电动汽车运营指标统计分析系统是一个B/S (服务器/浏览器)结构的系统。它釆用三种成熟的框架Spring, Struts, Hibernate搭建。


2.2.1 Spring 框架
Spring是一种成熟的企业级J2EE框架,适用于构建层次清晰、结构优雅的系统[2]。它提供了 DI (依赖注入)技术来降低组件之间的耦合性,从而有效地组织中间层的业务逻辑,使系统层次清晰,易于扩展和维护[3]。同时它提供AOP(面向切面编程)技术来抽象业务逻辑,提供针对业务逻辑一些的基础功能,如日志记录、事物控制等。同时它完美地继集成了其它一些框架,包括MVC框架和数据库框架等。


第三章系统需求分析......... 9
3.1 用户需求分析......... 9
3.2 系统功能性需求分析......... 10
3.3 系统非功能性需求分析......... 16
3.3.1 性能需求分析 .........16
3.3.2 界面需求分析.........17
3.4 本章小结......... 18
第四章系统总体设计......... 19
4.1 系统目标......... 19
4.2 系统总体架构......... 19
4.3 系统功能模块划分......... 20
4.4 系统数据库设计.........21
4.4.1 数据库E-R模型设计......... 21
4.4.2 数据库表结构设计......... 23
4.5 系统关键问题.........27
4.6 本章小结......... 36
第五章系统详细设计与实现.........   37
.1 系统功能流程设计......... 37
5.2 系统模块分层设计......... 42
5.2.1 实体层设计......... 42
5.2.2 控制层设计......... 42
5.2.3 边界层设计......... 45
5.3 系统功能详细设计......... 45
5.4 系统功能实现......... 50
5.5 本章小结......... 55


结论


电动汽车运营指标统计分析系统是国家级电动汽车示范运营数据采集平台的重要组成部分。它对于电动汽车运营监测指标数据的统计分析有重要作用,对于针对各城市的电动汽车运营状况的评价考核也有十分有效的作用。本文以电动汽车行业运营数据信息的统计分析业务为主要出发点,分析了国内电动汽车行业的发展现状以及信息监测管理的重要性,并进行了详细的用户调研,结合了电动汽车运营指标规范以及实际的开发经验,设计并实现了一个基于B/S架构的电动汽车运营指标统计分析系统。主要的完成的工作如下所示:
(1)针对电动汽车发展现况以及用户的需求进行了详细的调研,确定了系统的各种需求,并编写了详细的软件规格说明书。经用户审核通过后,双方确定了系统的开发需求以及各种开发事宜。
(2)针对系统的f求,对系统进行总体设计。在此过程中确定了开发运行所需的环境以及系统的实际架构。同时,对需求进行进一步分析,确定了系统的功能模块划分,并且设计了数据库的E-R模型和具体数据库表实现。
(3)针对系统的需求,进行了详细设计,确定了各个模 —块的设计逻辑以及界面要求等,并且编码实现了系统的主要功能。接着对系统进行了全面的测试,发现并纠正了设计和实现过程中的一些问题。经过测试,系统的功能和性能达到了预期的目标,满足了客户的需求。
本文的设计釆用了 B/S架构和MVC开发模式,并使用了许多性能良好的幵源框架,使系统内部结构均设计优雅、层次清晰,结合SQLSerVer2000数据库的良好性能,完成了良好的系统实现。


参考文献
[1]王燕Web服务器集群负载均衡技术研究[学位论文]西安电子科技大学2007 年
[2]高玉双基于MVC在线考试系统的研究与设计电脑与信息技术20(5) 2012年6月66-68
[3] CraigWalls,RyanBredenbach Spring In Action 人民邮电出版社 2008 年100-103
[4]孙卫琴精通Struts:基于MVC的Java Web设计与开发电子工业出版社2007 年 10-12
[5]夏昕深入浅出Hibernate电子工业出版社2005年15-17
[6]翟高粤基于J2EE技术的SSH框架的改进及应用计算机时代la 2012年24-26
[7]张天成数据流挖掘研究及进展小型微型计算机系统12 2008年20-24
[8]王学辉教你使用数据挖掘工具Weka电脑学习5 2007年40-42
[9]李德毅论正太云模型的普适性中国工程科学8 2004年20-22
10]申艳宏国内统计指标改革体系探究北方经济10 2012年8-10. 


QQ 1429724474 电话 18964107217