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