论文部分内容阅读
随着计算机科学技术的发展,水利信息化也逐渐发展起来,并且在全国各地发挥了重要作用,尤其是饱受水患、旱灾的省份。但是,水利信息化的发展也不是一帆风顺的,没有统一的准则、各部门之间不能及时共享资源等问题严重限制了水利信息化的应用进程。所以,为了提高水利信息化发展,我们需要有一个系统对水利信息进行统一、有效的管理,水利管理与三防指挥系统应运而生。水利管理与三防指挥系统是基于Java语言编写的,并且采用B/S架构设计开发。在水利管理与三防指挥系统的开发与设计过程中,主要应用SSH框架及MVC设计思想。将水利管理与三防指挥系统的技术架构共设计三层:控制层、服务层与实体层。控制层是离操作者最近的一层,主要负责和用户交互,并为用户提供系统的界面。服务层是系统中体现核心价值的部分,处在控制层和实体层之间,主要起到“上传下达”的作用,可以在数据交换中承上启下。实体层通俗来讲只要负责数据库的操作,可以对数据库表进行增删改查操作。另外,系统选择的数据库连接方式是JDBC形式,水利管理与三防指挥系统确定选择Microsoft SQL Server 2014存储水利管理与三防指挥的数据。水利管理与三防指挥系统需要完成的操作是:实时信息监视、综合信息管理、三防业务、会商决策支持和系统运行维护管理等五个功能。其中,实时信息监视实现的功能包括水情信息、三防雨情、气象局雨情、风情、视频、工情、卫星云图和热带气旋。综合信息管理功能包括工程信息、防守力量、水雨风情信息、雨情信息和气象信息。三防业务包括汛前检查、汛期管理、险情统计、指挥人员、灾情统计、物资统计和工程项目。会商决策支持包括三防预案和洪水预报。系统运行维护管理包括用户管理、角色管理、角色成员维护、日志管理、系统链接管理和视频管理。水利管理与三防指挥系统在投入运行后,得到良好的反馈的效果。在一定程度上,水利管理与三防指挥系统促进了水利信息自动化水平,提高了管理水利数据的效率。