基于B/S模式的水库兴利调度系统20121234784226532.docVIP

基于B/S模式的水库兴利调度系统20121234784226532.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于B/S模式的水库兴利调度系统针对水库兴利调度的特点并结合卡海水库的实际情况,以Visual Studio.NET为系统开发平台,基于B/S模式,结合oracle9i数据库,设计并开发了结构合理、功能齐全、界面友好、具有很强实用性和交互性的基于Web的水库兴利调度系统。该系统可通过Internet远程访问和操作,较好的实现了资源的共享,为水库的兴利调度提供了依据。   关键词:兴利调度;B/S;Visual Studio.NET      水库调度是水库运行管理的中心环节,是为了合理水库的运行工作,解决和协调由于径流不能准确预知情况下水   库工作可靠性与经济性的矛盾,减免因调度不当而造成的损失,充分发挥的工程效益。水库调度的安全性主要体现在防洪调度方面,而水库调度的经济性主要体现在兴利调度方面,根据入库水量信息、水库特性、面临的状态及各类约束条件,尽可能的减少弃水,确定不同时期不同情况下的发电计划和实施方案,使水电站的发电效益最大[1]。随着电子技术、计算机技术的发展和计算机应用的日益普及,水库兴利调度的信息化越来越高,许多为水库兴利调度开发的调度决策支持系统,为水库的兴利调度提供了较好的参考依据,发挥了巨大的经济效益。目前水库兴利调度一般都是采用传统的C/S(Client/Server)结构,但是随着网络技术和分布式数据库技术的迅速发展,基于C/S结构的软件系统就暴露出维护工作量大、升级困难、可移植性差、开发周期长和信息难以共享等自身难以克服的缺点[2]。      以Web技术为核心的B/S(Browser/Server)网络化应用模式的出现及其广泛应用,使得软件系统的网络体系结构跨入了一个新的阶段。导致了很多应用系统的体系结构从C/S结构向更加灵活的B/S多级分布结构的演变。基于web的以B/S为核心的水库兴利调度系统使得许多操作可以在客户端浏览器中实现,既简化了操作、提供了较准确的兴利调度依据,又大大减少了软件升级维护费用。      1、系统结构分析及总体结构      兴利调度系统结构以Web服务器和Oracle数据库服务器为中心,以Visual Studio.NET 2003为系统开发平台,采用vb.net和c#作为核心编程语言[3]。整个调度系统分为三层:表示层、业务逻辑层、数据库层。表示层为用户提供一个在浏览器里显示的交互界面;业务逻辑层是所有调度功能模块的集合;数据库层负责业务逻辑层中所有数据的持久存储。用户通过浏览器在Web上根据权限可进行兴利调度方面的操作,充分发挥水库的兴利效益;可进行兴利调度成果的管理,实现资源的共享。兴利调度系统总体结构如图1所示。      2数据库设计      2.1 数据库结构   数据库设计是整个系统关键的一步,一个良好的数据库设计是高效率的系统所必须的。应依据需求,获取并分析系统信息,进行数据内部以及外在关系的分析,有效地建立整个系统的数据结构,在此基础上对数据库的数据量、数据流量、及响应速度的估算分析,合理地给数据库分配物理空间,使数据储存合理,没有冗余,保证数据库数据的安全和数据库的性能。目前通用的数据库软件中Oracle数据库以其能够很好地满足标准信息服务系统的要求,因此本系统以Oracle9i作为B/S计算环境数据库服务器的分布式数据库管理系统(DBMS)[4]。依据水库兴利调度工作的需要和用户查询的需要,对不同类型的数据进行分类管理,以满足远程用户的数据库访问的需要,能适应网络环境的需要,确保数据的可靠性、有效性、完整性、安全性和一致性,实现数据的共享。本分布式数据库系统分为用户限管理模块、系统数据管理和维护模块、水库基本信息模块、查询模块、水库兴利调度数据储存模块、图形报表模块。 2.2 用户权限管理模块   为有效保证系统的安全性,根据实际需要系统管理员在本模块中为不同的用户授予不同的权限,也可以在本模块中添加、修改、删除用户权限资料。   2.3 系统数据管理和维护模块   数据库是系统的核心。数据库的管理和维护是将水库兴利调度的数据进行分类管理,对历史资料和水雨情资料进行更新,对不合理的数据进行修改、删除,是保证数据库中数据的正确性、可靠性的重要手段。   2.4 水库基本信息模块   在本模块中给出了水库的基本信息,即水文特性、工程效益、管理状况、水利工程设施等、水库的流域概况以及水库兴利调度系统的设计原理和框图等内容。   2.5 查询模块   在本模块中用户可根据自己的权限和需要,对历史水雨情信息、实时水雨情信息、水库兴利调度信息的查询,用户也可根据自己的权限对部分数据信息进行打印,较好的实现了数据的共享,给操作人员和其它用户带来了极大的方便。   2.6 水库兴利调度数据储存模块   根据水库兴

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档