基于c-s水库群信息管理系统设计和实现

基于c-s水库群信息管理系统设计和实现

ID:28064871

大小:49.09 KB

页数:9页

时间:2018-12-07

基于c-s水库群信息管理系统设计和实现_第1页
基于c-s水库群信息管理系统设计和实现_第2页
基于c-s水库群信息管理系统设计和实现_第3页
基于c-s水库群信息管理系统设计和实现_第4页
基于c-s水库群信息管理系统设计和实现_第5页
资源描述:

《基于c-s水库群信息管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C/S水库群信息管理系统设计和实现摘要:本文结合我国各大水库群的基本情况,对当前水库群管理手段进行研究,深入分析了水库群信息管理系统的功能需求,最后从数据库设计、网络拓扑结构、软件架构以及系统开发平台及语言等方面进行系统具体实现。基于c/s软件设计模式开发了一套水库群信息管理系统,本系统的研发不仅可以提高我国对水库群的管理效率与防洪预测能力,同时还有利于提高水库群的生产效益。关键词:水库群;信息管理系统;数据库;网络拓扑中图分类号:TP311.52基于C/S模式的水库群信息管理系统是一个综合性较强的管理系统,该系统具有跨区域、跨流域等特点。基于对水库

2、群需求的分析,考虑到系统的软件及硬件环境也较为复杂、用户界面需要统一以及分布式等特点,所以对其采用C/S模式进行开发是最佳选择。C/S开发模式是一种分布式开发模式,具有很好的通用性。从数据库的角度来说,C/S开发模式主要存在两个部分。第一,客户端(Client)主要负责数据显示,包括数据的录入、计算、打印等;第二,服务器端(Server)主要负责对数据进行操作与管理,包括数据的CRUD操作、管理、安全等。1系统功能分析该系统主要有信息录入、洪水监测、调度处理、综合分析、闸门控制、查询显示以及打印信息等子功能模块构成。其中,信息录入模块主要负责对原始数据进

3、行录入,也可以从Excel文件导入;洪水监测子模块可以对上游以及下游水进行洪水监测;调度处理主要负责对洪水预防与泄洪进行综合处理;综合分析主要是从整体的角度对系统进行控制与整合;闸门控制模块主要负责对闸门进行开闭处理;查询显示子模块主要负责对防洪、泄洪过程进行实时监控与处理;打印模块主要负责对相关的表格及数据进行打印与分析,具体结构如图1所示2系统结构设计2.1网络结构设计国家水利局对水库群信息管理系统有严格的要求,必须将系统的工作站、多媒体服务器、数据库以及多媒体工作站安装在高性能的交换机上。国家水利总局的管理基站将10000M的堆栈集线器组件局域网络

4、,使用多条10000M宽带线路连接到10000M的交换机上,配套使用2台高性能服务器,其中一台运行SQLServer2005作为数据库管理系统,为了扩展该服务器存储数据的能力,还为该服务器外接了一台独立机器。剩下的一台作为网络服务器,该机器的目的主要是管理网络通信以及系统共享数据和资源。2.2软件配置(1)网络操作系统水库群信息管理系统的网络操作系统使用的是WindowsNTServer,该系统的优点是运行速度较快,并且系统较稳定。后台使用微软开发的SQLServer2005作为数据库管理系统,该数据库首先是免费的,其次是功能强大。WindowsNTSe

5、rver系统是一个专业的网络操作系统,该系统具有很多的用途。除此之外,该系统运行速度快,具有很高的性能,同时也具有很强的安全性,可以保证水库群信息管理系统的数据安全。使用该系统作为网络操作系统最大的好处在于该系统支持多种网络传输协议,这样就可以提高系统的跨平台性,使得子工作站的连接非常方便,并且有利于系统后期的扩展与升级。SQLServer2005是目前常用的几个主流数据库厂商。由于该系统的网络操作系统选用的是WindowsNTServer,所以结合SQLServer2⑻5作为数据库管理系统,可以提高运行效率,可以充分发挥二者之间的优势。SQLServe

6、r2005与WindowsNTServer结合之所以能够发挥出巨大的优势,主要原因有:1)WindowsNTServer与SQLServer2005都是微软公司的产品,具有很好的相互兼容性。2)SQLServer2005可以充分发挥硬件优势,能够支持硬件扩VCo1)WindowsNTServer与SQLServer2005之间可以形成高性能的数据管理环节,同时增强了数据的安全性与可维护性。WindowsNTServer网络操作系统是美国国防部认可的安全网络操作系统,完全符合美国国防部的C2安全标准。除此之外,由于SQLServer2005与Windows

7、NTServer的紧密联系,可以实现多层次的数据加密处理,可以保证系统的安全性。由于SQLServer2⑻5本身具有数据备份与恢复的能力,所以使得水库群信息管理系统具有良好的数据备份能力,可以防止意外带来的系统数据损失。(1)客户端操作系统水库群信息管理系统客户端的操作系统采用WindowsXP,系统利用C++和VisualC++6.0进行开发。C++可以利用可视化控件进行界面开发,同时可以利用ODBC进行数据库连接,C++通过ODBC可以连接SQLServer,SyBase,Oracle,DB2等数据库,为了满足系统的性能要求,还提供了专用的数据库接口

8、,比如DB-Library可以直接与SQLServer2005进行连接。同时嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。