论文摘要
长江流域面积广大,暴雨频繁,如何有效减少洪灾损失至关重要。由于长江流域降水、径流特性十分复杂,干支流水库众多,使得该流域防洪系统变得异常复杂。目前,各水库单独调度,虽然能够满足局部流域防洪的需要,但不能满足长江干流防洪的整体需要,为了将长江中上游控制性水库联合起来进行防洪调度,本文利用决策支持系统的相关理论,设计并开发了水库群联合防洪调度决策支持系统。本系统包括了系统总控、数据管理、防洪调度、系统管理等子系统,系统功能涉及从数据录入到数据处理,从模型计算到结果显示等。系统总控是整个应用程序的控制模块,定义了通往各子模块的接口。数据管理包括数据添加与删除和数据查询模块。防洪调度包括优化调度、模拟调度和风险分析模块。系统管理包括系统注册、密码修改、用户信息管理和权限设置等模块。本文按照软件系统设计开发的流程进行开发,开发过程如下:(1)需求分析,本文从功能需求、性能需求、故障处理需求进行分析,确定系统应具有哪些功能;(2)系统设计,根据设计目标和原则,设计系统总体结构为支撑层、应用层、交互层的三层结构,并对系统功能进行了详细设计;(3)数据库设计,本系统使用SQL Server2005 DBMS,按照数据库设计原则,采用新奥尔良法进行设计,详细地进行概念结构设计、逻辑结构设计和物理结构设计,即从E-R图、关系模式和表的创建分别进行设计。本数据库具有较强的通用性和扩展性;(4)采用面向对象的开发方法,实现本系统的开发。运用本系统对长江中上游的11座控制性水库进行联合防洪调度,调度结果良好。为水库群联合防洪调度提供信息支持,为长江流域防洪建设和洪水管理提供科学依据。