论文部分内容阅读
水资源管理系统是水行政管理部门获取水文水情一手资料的重要手段,它为实时监测水情雨情,合理地制定用水供水决策、应急管理提供数据支持,是严格执行水利部水资源管理制度的重要组成部分。本文采用将MVC模式和三层架构相结合的架构运用于水资源管理系统开发,其目的在于将前台和数据相分离,使系统更加安全、稳定。整个系统设计过程严格遵守了这个新的架构,满足了水资源管理系统的使用需求。实践证明,重新设计架构模式能适应开发需求,在调试和使用阶段更具灵活性与复用性。同时对该系统的设计思路、结构框架、开发环境等做了详细介绍,系统以Visual studio 2010、ArcGIS Desktop 10.1为主要开发环境,以ArcGIS Server+SQL Server+Asp.Net MVC4为支撑平台,同时利用基于磁盘阵列的双机容错系统作为硬件环境。根据需求,添加了权限管理子系统,包含视图管理,用户管理等。此外,系统还实现了下载、保存、打印和输出的功能,将数据库中的数据转变成普通用户熟悉的EXCEL文件,方便了用户的使用。
本文主要做了以下几个方面的工作:
一详细介绍架构设计理念在软件设计中的关键作用,并分析介绍了三层架构和MVC设计模式以及二者的优缺点。将MVC与三层架构结合形成新的系统框架,给出了新框架的具体实现步骤。
二对水资源管理系统进行详细的需求分析、功能设计、数据库设计等。
三对水资源管理系统中等值线的插值方法进行研究,在插值时考虑多个变量,提升空间分析的准确度,从而使得生成的等值线更接近现实情况。
四用三层架构和MVC设计模式相结合的框架设计出了水资源管理系统,通过了单元测试、集成测试、系统测试和验收测试。用现代化的在线管理系统服务水资源管理部门,简化了工作,提高了水资源管理的准确性和实时性。
最后总结了工作,并对系统的未来研究方向进行了展望。
本文主要做了以下几个方面的工作:
一详细介绍架构设计理念在软件设计中的关键作用,并分析介绍了三层架构和MVC设计模式以及二者的优缺点。将MVC与三层架构结合形成新的系统框架,给出了新框架的具体实现步骤。
二对水资源管理系统进行详细的需求分析、功能设计、数据库设计等。
三对水资源管理系统中等值线的插值方法进行研究,在插值时考虑多个变量,提升空间分析的准确度,从而使得生成的等值线更接近现实情况。
四用三层架构和MVC设计模式相结合的框架设计出了水资源管理系统,通过了单元测试、集成测试、系统测试和验收测试。用现代化的在线管理系统服务水资源管理部门,简化了工作,提高了水资源管理的准确性和实时性。
最后总结了工作,并对系统的未来研究方向进行了展望。