- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C-S水库群信息管理系统设计和实现
基于C/S水库群信息管理系统设计和实现
摘 要:本文结合我国各大水库群的基本情况,对当前水库群管理手段进行研究,深入分析了水库群信息管理系统的功能需求,最后从数据库设计、网络拓扑结构、软件架构以及系统开发平台及语言等方面进行系统具体实现。基于C/S软件设计模式开发了一套水库群信息管理系统,本系统的研发不仅可以提高我国对水库群的管理效率与防洪预测能力,同时还有利于提高水库群的生产效益。
关键词:水库群;信息管理系统;数据库;网络拓扑图
中图分类号:TP311.52
基于C/S模式的水库群信息管理系统是一个综合性较强的管理系统,该系统具有跨区域、跨流域等特点。基于对水库群需求的分析,考虑到系统的软件及硬件环境也较为复杂、用户界面需要统一以及分布式等特点,所以对其采用C/S模式进行开发是最佳选择。
C/S开发模式是一种分布式开发模式,具有很好的通用性。从数据库的角度来说,C/S开发模式主要存在两个部分。第一,客户端(Client)主要负责数据显示,包括数据的录入、计算、打印等;第二,服务器端(Server)主要负责对数据进行操作与管理,包括数据的CRUD操作、管理、安全等。
1 系统功能分析
该系统主要有信息录入、洪水监测、调度处理、综合分析、闸门控制、查询显示以及打印信息等子功能模块构成。其中,信息录入模块主要负责对原始数据进行录入,也可以从Excel文件导入;洪水监测子模块可以对上游以及下游水进行洪水监测;调度处理主要负责对洪水预防与泄洪进行综合处理;综合分析主要是从整体的角度对系统进行控制与整合;闸门控制模块主要负责对闸门进行开闭处理;查询显示子模块主要负责对防洪、泄洪过程进行实时监控与处理;打印模块主要负责对相关的表格及数据进行打印与分析,具体结构如图1所示
2 系统结构设计
2.1 网络结构设计
国家水利局对水库群信息管理系统有严格的要求,必须将系统的工作站、多媒体服务器、数据库以及多媒体工作站安装在高性能的交换机上。国家水利总局的管理基站将10000M的堆栈集线器组件局域网络,使用多条10000M宽带线路连接到10000M的交换机上,配套使用2台高性能服务器,其中一台运行SQLServer2005作为数据库管理系统,为了扩展该服务器存储数据的能力,还为该服务器外接了一台独立机器。剩下的一台作为网络服务器,该机器的目的主要是管理网络通信以及系统共享数据和资源。
2.2 软件配置
(1)网络操作系统
水库群信息管理系统的网络操作系统使用的是Windows NT Server,该系统的优点是运行速度较快,并且系统较稳定。后台使用微软开发的SQLServer 2005作为数据库管理系统,该数据库首先是免费的,其次是功能强大。
Windows NT Server系统是一个专业的网络操作系统,该系统具有很多的用途。除此之外,该系统运行速度快,具有很高的性能,同时也具有很强的安全性,可以保证水库群信息管理系统的数据安全。使用该系统作为网络操作系统最大的好处在于该系统支持多种网络传输协议,这样就可以提高系统的跨平台性,使得子工作站的连接非常方便,并且有利于系统后期的扩展与升级。
SQLServer 2005是目前常用的几个主流数据库厂商。由于该系统的网络操作系统选用的是Windows NT Server,所以结合SQLServer 2005作为数据库管理系统,可以提高运行效率,可以充分发挥二者之间的优势。SQLServer 2005与Windows NT Server结合之所以能够发挥出巨大的优势,主要原因有:
1)Windows NT Server与SQLServer 2005都是微软公司的产品,具有很好的相互兼容性。
2)SQLServer 2005可以充分发挥硬件优势,能够支持硬件扩展。
3)Windows NT Server与SQLServer 2005之间可以形成高性能的数据管理环节,同时增强了数据的安全性与可维护性。
Windows NT Server网络操作系统是美国国防部认可的安全网络操作系统,完全符合美国国防部的C2安全标准。除此之外,由于SQLServer 2005与Windows NT Server的紧密联系,可以实现多层次的数据加密处理,可以保证系统的安全性。由于SQLServer 2005本身具有数据备份与恢复的能力,所以使得水库群信息管理系统具有良好的数据备份能力,可以防止意外带来的系统数据损失。
(2)客户端操作系统
水库群信息管理系统客户端的操作系统采用Windows XP,系统利用C++和Visual C++ 6.0进行开发。C++可以利用可视化控件进行界面开发,同时可以利用OD
文档评论(0)