论文部分内容阅读
随着堤防工程在防洪工程体系中发挥着越来越重要的作用,堤防工程的安全运行正受到堤防管理部门的高度重视。开展堤防工程运行管理系统的研究与开发工作,实现基础数据和业务数据的共享,让堤防管理部门及时准确地掌握堤防运行状况,可以为防汛抢险和堤防日常运行管理提供必要的保障。本文从堤防工程运行管理部门的防汛抢险、日常管理与决策等实际业务出发,详细分析用户的需求情况,根据管理信息系统的开发方案与相关技术,作出了合理的技术路线选择。系统采用了J2EE分层体系结构,构建了较好的系统整体框架,使系统的健壮性和可扩展性更加良好,保护了现有投资,提高了开发效率。在如何改善开发效率低下和系统可重用性差方面,系统采用了MVC设计模式,将应用逻辑、处理过程和显示逻辑分开,分层处理系统的业务,层次结构清晰,为团队合作提供了很好的条件,提高了系统的灵活性、重用性和可维护与可扩展性。同时,本系统作为堤防工程管理信息系统的子系统,采用统一认证和访问控制技术,通过MD5算法与Session技术实现了系统的单点登录,将各个孤立的系统在应用层和数据层均集成起来,使得各子系统之间能够有效地交换信息与高效地协作,有效提高了堤防管理部门的工作效率,减少了重复投资。本文以堤防工程运行管理系统工程管理中的险工险段为典型功能模块,深入分析系统的功能需求、数据需求、业务流程设计、数据库设计等方面,重点阐述了数据上报、信息查询、生成报表、审核管理等系统功能模块的设计与实现。同时,分析了系统的用户需求,采用了基于角色的访问控制方法,实现了系统的用户权限管理。