论文部分内容阅读
水资源信息监控系统是水行政管理部门获取来水、用水一手资料的重要手段,它为合理化用水调配决策、节约用水、应急管理提供数据支持,是严格执行水资源管理制度的基础。按照事权划分、紧密结合不同层级部门职能权限的原则,系统分中央、流域、省、市和县级五级。本课题是基于县级水环境管理部门对水资源监控的要求,系统地介绍了软件的分析、设计和实现过程。首先通过对水资源监控行业标准和有关要求进行分析,提出了需要解决的主要问题及预期目标,以用例图、活动图等方式给出了系统所包括的业务及其操作流程,明确了系统应具备特征;其次,结合JSF+SPRING+HIBERNATE框架,提出了以.XHTML为界面层、ACTIONBEAN为控制层和以业务逻辑层、数据访问层为模型层,符合MVC设计模式的体系架构,并在此框架内,完成了与地理信息系统集成的设计;再次,通过对业务中的实体关系进行分析,完成了数据库表结构的设计,并使用接口表、增加冗余等方式,满足了用户在性能和扩展性方面的需求;最后,使用JAVA实现工具Eclipse和WEBGIS实现工具FLEX Builder,借鉴面向接口编程思想和远程对象调用技术,实现了系统的主要功能。此外,本文还着重介绍了如何利用数据库技术和面向对象技术,降低数据接入和数据处理程序间的耦合度,实现了设计模式原则中的开闭原则。该系统已经在四川、陕西、山西等多地进行应用,并得到了用户的好评。目前,所有项目均通过验收。