温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于J2EE框架的电力管理系统设计与开发
计算机专业
基于
J2EE
框架
电力
管理
系统
设计
开发
基于J2EE框架的电力管理系统设计与开发
摘 要
随着社会的发展,电力设备的种类和数量增加,各大电力公司会通过雇佣外包公司开发基于不同业务的通用模块服务的方式组装电力管理系统。由于与其他公司的沟通都各不相同,导致开发的通用模块服务接口具有差异性。以J2EE框架为基础对电力管理系统进行开发,能够避免企业模块不兼容的情况。基于J2EE框架开发的电力管理系统,通过对电力管理业务的分析,以多层分布式模式为基础,结合各个逻辑功能组件,共同完成对电力设备的管理,校准和检修功能的开发。同时,运用13种主流JAVA技术实现对每个站点运行和维护情况的监控工作。帮助电力工作人员以高效,准确的方式完成电力系统的管理工作。
关键字:J2EE 电力系统 功能模块 分布式模式
Design and development of power management system based on the J2EE framework
Abstract
With the development of the society, the amount and type of power equipment are increasing. The use of power management system for power equipment management and maintenance can save the company cost and improve work efficiency. But as the system development cycle is long, the development of the whole system is unable to completed independently by the company. So it will hire outsourcing companies to develop common module services based on different businesses.However, communication with other companies is different, resulting in the inability of assembling the modules developed by companies to serve themselves. J2EE, as a set of standards for Java technology, addresses the differences in development of enterprise application. The development of the power management system based on the J2EE framework can prevent enterprise modules from being incompatible.The Power Management System Based on J2EE Framework complete the development of power equipment management,which combined with various logical functional components.Meanwhile,it uses 13 kinds of mainstream JAVA technology to achieve the operation of each site and maintenance of the monitoring work.And it helps electric workers to complete the management of the power system in an efficient and accurate manner.
Keywords: J2EE electric system functional module pseudo-distributed model
目 录
第一章 引言 4
1.1 电力管理系统开发的背景与意义 4
1.2 电力管理系统的设计方法 4
1.3 课题研究主要内容 4
第二章 电力管理系统的整体设计 6
2.1 系统需求分析 6
2.1.1 技术设施维护管理模块 6
2.1.2 技术资料图纸管理模块 7
2.1.3 站点设备运行管理模块 8
2.1.4 监测台建筑管理模块 8
2.1.5 系统管理模块 9
2.1.6 审批流转模块 9
2.2 电力管理系统的框架搭建 10
2.2.1 SSH框架的搭建 10
2.2.2 方法封装与开发控制 12
第三章 电力管理系统的详细设计 14
3.1 运行监控功能模块 14
3.1.1 监控功能的页面设计及效果渲染 14
3.1.2 数据信息的读取及显示 15
3.2 用户管理功能模块 16
3.2.1 页面的设计及部分效果的实现 16
3.2.2 用户管理的数据处理 18
3.3 角色管理功能模块 19
3.3.1 页面设计 19
3.3.2 数据库的设计 19
3.4 资料图书管理模块 21
3.4.1 Lucene原理 21
3.4.2 系统中Lucene开发原理(数据库与索引库同步) 22
第四章 电力管理系统的功能测试 24
4.1 运行监控功能模块 24
4.2 用户管理功能模块 24
4.3 角色管理功能模块 25
4.4 系统框架和登录界面展示 26
第五章 总结 28
致谢 28
参考文献 29
第一章 引言
1.1 电力管理系统开发的背景与意义
随着经济发展,生活质量的提高,各种电器和电子设备在我们的生活中无处不在,电力的供应已经成为生活中不可或缺的一部分。当今社会,电力的生产模式在不断创新,各种电力设备层出不穷,各大电力公司通过不同的电力设备的使用以及多角度的电力服务的实施,相辅相成的保障了人们的用电需求。但是电力设备的管理和服务成本成为了电力公司供电的最大阻碍。
在这个IT行业迅速发展的时代,电力设备的管理以及电力公司的运营借助计算机科学技术的力量,已经成为一种必然的趋势。然而我国的信息化产业建设相对落后,电力的供应又是人们生活的必需品,国家同样将目光放在了电力企业的信息建设上。政府通过出台规章制度,促进电力产业生产管理制度规范化。这既是电力产业发展的新方向,也是一次契机。通过响应国家对电力产业的信息化建设,完成公司内部对电力系统的开发,才能提高企业在电力市场的竞争力。
电力管理系统的开发,能够促进高效便捷的信息管理系统的建设和完善。在满足业务需求的基础上,利用计算机的资源的便利性,实时掌握电力设备的状态,能够在业务层面提供及时准确的执行方案。充分发挥电力管理系统在电力生产和管理上的作用,可以增减效益,不断提高企业准确做决定的能力。
1.2 电力管理系统的设计方法
java语言作为一种开源的编程语言,在近几年的发展过程中,深受世界的喜爱,以其自身封装,继承的特性,方便了开发人员利用java语言进行相关的开发工作。但由于该编程语言的适用群体过于庞大,在编程风格以及项目需求之间的差异性,导致无法将彼此的开发成果融合到一起。J2EE包含了多种java技术的应用标准化规范,成功的解决了上述问题。
电力管理系统采用J2EE框架进行开发,保证了电力管理系统的统一性和兼容性。通过Hibernate技术来以对象编程思维操作数据库,完成电力数据持久化的设计。通过使用spring框架解决在电力业务层面和系统开发方面的一致性问题。Struts2作为webwork的升级版电力系统的稳定性和整体性能得到了提升。Json就数据格式方面在系统开发过程引起的问题提供了解决方案,能够便利开发人员的阅读和编写,以及计算机对程序的解析和生成。基于J2EE框架的电力管理系统的开发,能够在提高开发效率的同时,保证系统的稳定性和业务逻辑的严谨性。
1.3 课题研究主要内容
第一章 引言。主要描述了电力产业的发展背景和电力管理系统开发的必要性,系统的概括了电力管理系统的开发框架和设计思想。
第二章 电力管理系统的总体设计。主要介绍了在电力管理系统开发工程中,基础项目框架的设计和搭建,底层方法的封装以及项目整体开发思路。
第三章 电力管理系统的详细设计。主要从电力管理系统的功能模块角度,介绍了功能模块设计思想和开发方法,描述了相关技术在开发过程中的使用方法。
第四章 电力管理系统的功能测试。主要介绍开发过程中开发环境的搭建,以及系统功能的测试结果。
第五章 结论。总结在本次开发过程中的技术工作,分析项目整体设计和开发的优缺点,提高自身项目开发能力。
第二章 电力管理系统的整体设计
2.1 系统需求分析
电力管理系统是用于电力行业管理维护电力设备的系统,能够帮助电力行业人员更加方便,准确及时的管理维护电力设备。该系统包含的功能包括用户信息及电力设备信息的管理,用户登陆管理,电力设备的持续监控,电力设备的维护流程等等,由于功能过于繁多,因此采用模块化设计方法,能够将系统的总体设计层次明显展现出来。电力管理系统模块划分如图2.1所示。
图2.1 系统模块划分示意图
2.1.1 技术设施维护管理模块
技术设施维护管理模块主要是用于管理各种电力设备,对电力设备的购入以及检修工作进行准确的记录,能够将各个电力设备的采集维护情况以报表的形式最终反馈给工作人员,帮助他们更加直观的判断电力设备的运行状况,为公司的决策提供专业准确的数据支持。
该功能模块主要包含功能如图2.2所示。
图2.2 技术设施维修管理模块功能图
(1)仪器设备管理功能:管理该电力系统内所有的电力设备信息(包括分公司,如有需要),同时具有将设备信息导出形成报表的功能。
(2)设备校准维修功能:借助监控设备的运行,设置指定的校准和检修周期,定期对电力设备的进行校准和检修管理。功能内部包含检修报告模版,检修人员完成工作后续填写检修报告,系统将自动整理保存检修报告,根据检修报告的日期和内容制作检修信息报表,工作人员可根据需要导出报表支持相关工作的进行。
(3)设备购置计划功能:由购置设备的员工申请设备购买计划,领导审核后,完成对设备的购置。其中包含导入正式购买的设备(购置),以及延迟设备的购买时间选项(计划顺延)。
2.1.2 技术资料图纸管理模块
技术资料图纸管理模块主要负责管理各个电力设备的使用说明,类似于电力设备图书馆一样,供工作人员进行电力设备使用和维护的查阅和学习。
该模块主要功能:资料图纸管理功能。
(1)资料图纸管理功能:管理所有设备的使用说明,将电力设备安装种类、型号进行归类,管理相应的使用说明。使用说明均以电子版形式录入,管理人员可以根据设备的型号下载使用说明,帮助操作响应的电力设备。
该功能允许管理员进行文件的上传和下载,以及普通业务人员进行文件的查询(高级查询)和下载。
2.1.3 站点设备运行管理模块
由于电力公司供电区域过大,公司便会划分成不同的小区域,并在每个区域安排一个电力管理站点去负责每个区域的电力使用情况。站点设备运行管理模块主要用于对各个不同的站点进行统一的管理,监控和调度,使方案执行的更加准确和迅速。
该模块的主要功能如图2.3所示。
图2.3 站点设备运行管理模块功能图
(1) 站点基本