节点文献

燃气SCADA系统的分析与建设

Gas SCADA System Analysis and Construction

【作者】 邴济先

【导师】 赵合计;

【作者基本信息】 山东大学 , 软件工程, 2011, 硕士

【摘要】 在国家大力发展天然气这一绿色能源的背景下,国内各城市管网输配系也随着城市建设规模的扩大而扩张,燃气输配情况日趋复杂。特别在大城市,SCAAD系统在燃气行业的应用正越来越受到社会的关注。本文在充分分析国内外相似系统的现状与未来发展趋势的基础上,结合平度燃气SCADA的现状,首先获取了系统的需求分析:通过与用户的交流获取系统的功能概述,进而细化出系统的功能需求描述。利用统一建模语言UML完成了系统的分析与建模,给出了系统中的主要用例图和时序图,最后给出了系统的非功能性需求。然后对系统进行了设计:通过比较B/S和C/S模式的优缺点,结合本系统的需要对系统的架构进行了选择,进而通过对两大主流开发平台的比较确定了本系统的开发平台;给出了系统的总体功能设计,将系统模块化;在对各种开源框架研究的基础上对系统的框架进行了详细的分析与设计;建立了系统的主要类图;给出了系统的活动图:对系统的各子模块分别进行了设计;给出了系统的数据库概念设计和逻辑设计。最后对系统实现过程中的几个技术重点和难点提出了实现思路和解决方案,总结出系统主要特性和存在的不足,并提出了今后工作的发展方向和最终目标。系统采用J2EE架构,具有很高的安全性和运行效率;具体实现上使用了Struts、Hibernate、EXT、DWR等开源的架构和脚本语言,并对Struts的MVC框架结构进行了优化,提高了开发的效率和系统的可维护性。

【Abstract】 In the context of our country’s efforts to develop green energy resources, transmission and distribution systems expand with the scale of urban construction and have become increasingly complex. Particularly in large cities, SCAAD system in the gas industry has increasingly attracted social concerns.On the basis of full analysis of current situation and future trends of similar systems at home and abroad, combined with the current situation of roughness gas SCADA, first of all we get the needs analysis for the system: through communication with users we obtain an overview of system functions, and then refine the system description of the functional requirements. Using the Unified Modeling Language UML, we complete the analysis and modeling of the system and design the system’s main use case diagrams and sequence diagram, thus the system’s non-functional requirements. Then comes the system design: by comparing the B / S and C / S model’s advantages and disadvantages, combined with the needs of the system architecture and then through the comparison of the two major development platforms we determine the development platform; give the overall system functional design and modularize the system; By studying various open source framework based on a detailed analysis and design of the framework of the system we established the system’s main class diagram; showcase the system’s activity diagram; each sub-module of the system was designed, respectively; we give the conceptual design of database systems and logic design. Finally, in the process of system implementation we use several techniques to achieve important and difficult ideas and proposed solutions, summarize the main characteristics of the system and shortcomings and propose future work direction and ultimate goal.This system uses a J2EE architecture, with high safety and operational efficiency; other techniques includes Struts, Hibernate, EXT, DWR and other open source framework and scripting language, and the MVC Struts framework is optimized, improving development efficiency and maintainability of the system.

【关键词】 SCADAUML建模J2EE开发模式
【Key words】 SCADAUML ModelingJ2EEDevelopment Mode
  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2012年 04期
  • 【分类号】TP274
  • 【下载频次】102
节点文献中: 

本文链接的文献网络图示:

本文的引文网络