基于J2EE和Web Services的电厂检修管理信息系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
检修是电力企业日常工作的重要组成部分,它包括电力设备日常检修、消缺和档案管理等。电力设备的健康状况直接影响电力系统的安全、可靠运行,在整个电力生产中处于十分重要的地位。因此,建立完备的检修管理信息系统,对于保证检修质量,维护发电设备安全运行,从而提高整个电力企业的经济效益具有重要意义。随着现代大型电厂装机容量的扩大,数据的海量增加,信息交互的更加频繁,系统采用三层的C/S/S结构处理庞大的信息量。J2EE作为一种成熟的分布式技术,已经应用到很多领域,为检修管理系统的企业级应用提供了可伸缩的、可扩展的框架体系。为了解决平台间的通讯问题,采用Web Services技术。将Web Services技术和J2EE架构结合已经成为当今企业应用的主流解决方案。
     本文通过对电厂检修管理需求的充分调查了解,使用Web Services技术运行于局域网的C/S/S体系,在J2EE架构下开发电厂检修管理信息系统,并做了以下工作:
     首先,深入调研电厂检修的工作流程、工作要求和实际中存在的问题,编写需求说明文档:根据调研结果和需求分析,确定了检修管理信息系统的总体功能结构、系统模块划分;对系统的各个模块进行详细设计,包括页面设计和数据库设计。
     经过分析各模块的性能特点,选定了服务器及运行环境,确定了使用的开发工具,采用便于升级和维护、松散耦合的J2EE分布式体系结构,将业务逻辑分散在不同的平台上;以Web技术作为用户数据访问的方式,实现各部门之间跨平台和防火墙数据共享。
     对检修管理工作具体业务做了深入考察后,建立了检修管理信息系统的可视化工作流设计,通过可视化的电子流程再现人工流程和规范用户的操作,从而提高了工作效率;并对其中的重要模块一检修策划管理使用网络计划技术来实现,利用拓扑排序和最短路径的方法自动生成电厂检修网络图,并实现对检修进度的动态控制。
     最后完成系统的程序编写工作,实现C/S/S模式下的基于J2EE平台的检修管理信息系统的设计与开发。
Overhaul is an important component of electric power enterprise day-to-day work including electrical equipment maintenance, defects management, files management, and so on. The status of electrical equipment affects the running of the power system, and it plays an important role in the entire power production. Therefore, one perfect overhaul management information system is significant for the quality of overhaul, safe operation of electrical equipment and the economic benefits of power enterprises. Because of the extended capacity of the large-scale installation, increased data greatly and high frequency of information communication, the system uses the C/S/S structure to process the huge information. As one mature distributed technology, J2EE has been applied to many fields, which provides a scalable and patulous framework for enterprise application. To solve the communications among platforms the system adopts the web services technology. Combined J2EE with web services has become the main solution to enterprise application.
     Through investigating of overhaul requirement, the system applies the web services to C/S/S architecture. Focus on overhaul management, this paper has done some work as follows:
     At first, the paper researches on the work flow, requirement and the unresolved questions in the overhaul to generate the requirement specification documents, which produces the requirement analysis the paper confirms the functional structure and system module division; and then it gives the design of the system in detail, including the data base design and the pages design.
     After analyzing the system modules, this paper makes choices of the server, environment and the development tools. In order to upgrade and maintain expediently, we select the loosely coupled J2EE architectures to set the business logic in different platform; we use the web services to access data.
     This paper uses the visualization work flow to standardize the overhaul management, and it also helps to improve work efficiently. And one of the important modules - overhaul planning module is achieved by the network plan technology. The paper uses the shortest path and topological sorting methods to generate power plant overhaul network automatically, and realizes to control the overhaul process dynamically.
     At last, the paper finishes the coding of the power plant management information system.
引文
铩颷1]中华人民共和国水利电力部.发电厂检修规程[M].北京.中国电力出版社.1998.
    [2]张友生等.系统分析师技术指南.北京.清华大学出版社.2007年1月.238-241.
    [3]Paul J Perrone,Venkata S.R."Krishna"R.Chaganti,Tom Schwenk著.刘文红,罗友平等译.J2EE2开发使用手册.北京.电子工业出版社.2004.
    [4]BV Kumar,S Sangeetha,S V Subrahmanya著.宋梅,张学平译.深入浅出J2EE架构.北京.清华大学出版社.2006年12月.35-47
    [5]Rod Johoson.魏海萍等译.J2EE设计开发与编程指南.电子工业出版社.2003年7月.221-330.
    [6](印度)克里斯那等.周悦芝译.Oracle J2EE应用开发.北京.清华大学出版社.2005年.
    [7]康祥顺等.基于Delphi Web应用开发.北京.清华大学出版社.2005年6月.210-214
    [8]莱(Lai,R.).周斌等译.J2EE平台Web Services.北京.电子工业出版社.2005年6月.45-99.
    [9]张齐欣.关于网络计划技术应用的几点思考和建议.安徽建筑.2000年1月
    [10]肖永顺,刘韬等.Delphi程序设计.人民邮电出版社.2000年5月.
    [11]王少锋编著.面向对象技术UML教程.清华大学出版社.2004年02月.
    [12]李存斌,汪兵等.Delphi深度编程及项目应用开发.北京.中国水利水电出版社.2002.272-274,277-286.
    [13]严蔚敏.数据结构C语言版.北京.清华大学出版社.2001年.180-185.
    [14](美)克劳福德(Crawford,W.),卡普兰(Kaplan,J).刘邵华,毛天露译.J2EE设计模式.北京.中国电力出版社.2004年.121-137,149-178.
    [15]中华人民共和国水利电力部.发电厂检修规程[M].北京.中国电力出版社.1998.
    [16]邓树钞.关于网络计划图的绘制.四川师范学院学报(自然科学版).1998.9.19(3).
    [17]宋善德.网络计划技术中网络图绘制的算法研究.华中理工大学学报,1998,26(6).
    [18]蒋贵善.生产计划与控制[M].北京.机械工业出版社.1993.104-111.
    [19]杨京.网络计划技术和计算机技术在项目管理中的研究与应用[硕士学位论文].北京.华北电力大学(北京)计算机应用技术.2002.
    [20]吴健德.电厂检修管理网络计划编制软件的研究与应用[硕士学位论文].北京.华北电力大学(北京)计算机应用技术.2005.
    [21]刘振球.基于J2EE和Web Services的管理信息系统的与实现[硕士学位论文].南京.南京理工大学.计算机应用技术.2005年.
    [22]何闲平,雷升印.基于J2EE机构的管理信息系统的设计与开发.武汉理工大学.微计算机信息.2006年22卷第 4-3期.
    [23](美)塔克(Stark,S.)著,罗时飞译.JBoss管理与开发核心技术.北京.电子工业出版社.2004年11月.
    [24]刘洋等编著.精通JBoss--EJB与Web Services开发精解.北京.电子工业出版社.2004年9月.
    [25]刘晓华等编著.J2EE企业级应用开发.北京.电子工业出版社.2003年8月.
    [26]John Carnell等著,郝启堂译.Oracle 8i应用高级编程:Java,PL/SQL和XML深入 开发.北京.清华大学出版社.2002年01月.
    铩颷27](美)泰克赛亚(Teixera,S.),帕奇科(Pacheco,X).任旭钧等译.Delphi开发人员指南.北京.机械工业出版社.
    [28](美)伽玛(Gamma,E.)著,李英军译.设计模式--可复用面向对象软件的基础.机械工业出版社.2007年03月.
    [29]顾宁等编著.Web Services原理与研发实践.机械工业出版社.2006年01月.
    [30]康祥顺等编著.基于Delphi Web应用开发.清华大学出版社.2005年07月.
    [31]林弘之编著.Web Services原理与开发实务.电子工业出版社.2003年11月.
    [32]王正成.基于J2EE的企业管理信息系统设计.网络与信息化.2004年10月.
    [33]赵强.基于开源软件的J2EE企业级应用开发.北京.电子工业出版社.2005年4月.209-233.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700