基于B/S模式的水库兴利调度系统_第1页
基于B/S模式的水库兴利调度系统_第2页
基于B/S模式的水库兴利调度系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

摘要:针对水库兴利调度的特点并结合卡海水库的实际情况,以VisualStudio.NET为系统开发平台,基于B/S模式,结合oracle9i数据库,设计并开发了结构合理、功能齐全、界面友好、具有很强实用性和交互性的基于Web的水库兴利调度系统。该系统可通过Internet远程访问和操作,较好的实现了资源的共享,为水库的兴利调度提供了依据。

关键词:兴利调度;B/S;VisualStudio.NET

水库调度是水库运行管理的中心环节,是为了合理水库的运行工作,解决和协调由于径流不能准确预知情况下水

库工作可靠性与经济性的矛盾,减免因调度不当而造成的损失,充分发挥的工程效益。水库调度的安全性主要体现在防洪调度方面,而水库调度的经济性主要体现在兴利调度方面,根据入库水量信息、水库特性、面临的状态及各类约束条件,尽可能的减少弃水,确定不同时期不同情况下的发电计划和实施方案,使水电站的发电效益最大[1]。随着电子技术、计算机技术的发展和计算机应用的日益普及,水库兴利调度的信息化越来越高,许多为水库兴利调度开发的调度决策支持系统,为水库的兴利调度提供了较好的参考依据,发挥了巨大的经济效益。目前水库兴利调度一般都是采用传统的C/S(Client/Server)结构,但是随着网络技术和分布式数据库技术的迅速发展,基于C/S结构的软件系统就暴露出维护工作量大、升级困难、可移植性差、开发周期长和信息难以共享等自身难以克服的缺点[2]。

以Web技术为核心的B/S(Browser/Server)网络化应用模式的出现及其广泛应用,使得软件系统的网络体系结构跨入了一个新的阶段。导致了很多应用系统的体系结构从C/S结构向更加灵活的B/S多级分布结构的演变。基于web的以B/S为核心的水库兴利调度系统使得许多操作可以在客户端浏览器中实现,既简化了操作、提供了较准确的兴利调度依据,又大大减少了软件升级维护费用。

1、系统结构分析及总体结构

兴利调度系统结构以Web服务器和Oracle数据库服务器为中心,以VisualStudio.NET2003为系统开发平台,采用和c#作为核心编程语言[3]。整个调度系统分为三层:表示层、业务逻辑层、数据库层。表示层为用户提供一个在浏览器里显示的交互界面;业务逻辑层是所有调度功能模块的集合;数据库层负责业务逻辑层中所有数据的持久存储。用户通过浏览器在Web上根据权限可进行兴利调度方面的操作,充分发挥水库的兴利效益;可进行兴利调度成果的管理,实现资源的共享。兴利调度系统总体结构如图1所示。

2数据库设计

2.1数据库结构

数据库设计是整个系统关键的一步,一个良好的数据库设计是高效率的系统所必须的。应依据需求,获取并分析系统信息,进行数据内部以及外在关系的分析,有效地建立整个系统的数据结构,在此基础上对数据库的数据量、数据流量、及响应速度的估算分析,合理地给数据库分配物理空间,使数据储存合理,没有冗余,保证数据库数据的安全和数据库的性能。目前通用的数据库软件中Oracle数据库以其能够很好地满足标准信息服务系统的要求,因此本系统以Oracle9i作为B/S计算环境数据库服务器的分布式数据库管理系统(DBMS)[4]。依据水库兴利调度工作的需要和用户查询的需要,对不同类型的数据进行分类管理,以满足远程用户的数据库访问的需要,能适应网络环境的需要,确保数据的可靠性、有效性、完整性、安全性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论