浅谈《水库资料管理系统》的开发和应用(一)_第1页
浅谈《水库资料管理系统》的开发和应用(一)_第2页
浅谈《水库资料管理系统》的开发和应用(一)_第3页
全文预览已结束

下载本文档

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

文档简介

1、浅谈?水库资料管理系统?的开发和应用 一 摘要:?水库资料管理系统?是我省首套适用于水库资料管理工作的数据库管理系统软件, 软件的开发工作全部由我市水利系统内人员利用业余时间完成。 该软件紧贴工作实际, 采用 了当今流行的面向对象的可视化编程技术进行开发, 具有良好的模块结构和较为理想的数据 处理能力与运行速度,充分发挥计算机数据更新迅速、查询快捷、 管理灵活的优势,实现对 文字、数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系 统采用实用的多级用户结构,能很好地满足地市级、县市、区级、水管单位级用户的使 关键词:水库资料管理系统?水库资料管理系统? 是我省首套适用于

2、水库资料管理工作的数据库管理系统软件, 软件的 开发工作全部由我市水利系统内人员利用业余时间完成。 该软件紧贴工作实际, 采用了当今 流行的面向对象的可视化编程技术进行开发, 具有良好的模块结构和较为理想的数据处理能 力与运行速度,充分发挥计算机数据更新迅速、查询快捷、管理灵活的优势,实现对文字、 数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系统采用 实用的多级用户结构, 能很好地满足地市级、 县市、区级、水管单位级用户的使用需要。 一、软件开发的背景 随着人类社会的进步和科学技术的飞速开展, 先进的计算机技术正以空前的速度深入到社会 生活的各个领域, 将人类推向一

3、个全新的信息时代。 现在整个社会都离不开信息, 信息一词 不仅家喻户晓, 而且其含义也不断扩展, 并与材料、 能源一起被列为社会开展的三大科学支 柱。对信息的利用程度, 已成为现代社会文明和科学技术开展的重要标志之一。 管理信息系 统是一个由人和计算机等组成的旨在进行信息的收集、加工、 储存、 传递、维护和使用的系 统。而数据库是信息系统的核心和根底, 它把信息系统中大量的数据按一定的模型组织起来, 提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获取所 需的信息。数据库技术作为计算机科学的一个分支, 近年来开展得十分迅速, 数据库管理系统也从专用 的应用程序包开展成

4、为通用的系统软件。 由于数据库具有数据结构化、 最低冗余度、 较高的 程序与数据独立性、 易于编制应用程序等优点, 人们在总结信息资源开发、 管理和效劳的各 种手段时, 认为最有效的就是数据库技术, 各种信息管理系统几乎都是建立在数据库根底之 上。数据库技术所研究的问题就是如何科学地组织和存储数据, 如何高效地获取和处理数据。 随着数据库技术的日益成熟,数据库管理系统越来越丰富,性能越来越好,功能越来越强, 广泛地应用到企业管理、 交通运输、 情报检索、军事指挥、政府管理和辅助决策等各个方面, 深入到人类生产生活的各个领域。襄樊市水利局负责全市 845 座大中小型水库的管理工作, 由于水库数量

5、众多, 管理工作所需 的各种数据资料也十分繁杂。 长期以来, 对水库资料的管理所采用的方式是全市统一组织开 展整编工作,先由各县、 市、区水利局分别对所属水库测量核实有关数据资料,完成后将资 料上报市水利局, 市局审核后统一刊印成册下发。 各单位使用的水库数据均以此为依据。 由 于资料整编的工作量大, 全市已有十年未统一开展这项工作, 随着水库工程的运行和除险加 固工程的建设, 许多水库的数据资料已发生了较大变化, 现有的资料手册中十年前的数据已 失去使用价值。 但由于目前在工作中还没有引入相应的数据库管理系统, 数据更新不便, 查 询不易,统计计算等工作全部靠人工笔纸作业完成, 工作量大,效

6、率极低并且常有遗漏发生。 随着水库管理工作水平的不断提高, 原有的数据管理方式已越来越不能适应现代化办公的需 要,而将数据库技术引入到水库数据资料的管理之中将很好地解决上述矛盾, 大大提高办公 效率。目前,我市及省内尚无相关的数据库系统,结合工作需要, 1999 年开始,市水利局 组织开展了 ?水库资料管理系统? 的开发工作, 编制一套用于水利部门对水库数据资料进行 数据库管理的应用软件。 二、软件的根本结构及主要功能 一软件结构设计系统采用了模块化的软件结构设计方式, 根据系统运行时所需完成的功能, 划分为 7 大模块:1、“系统维护 模块: 负责整个系统的初始化设定工作, 包括代码系统维护

7、、 使用单位设定、 系统数据重置、密码修改 4 个子模块;2、“数据处理 模块:该模块完成对水库根本数据资料的输入、修改、查询、计算、统计等 工作。包括 “数据输入修改 、 “数据浏览查询 和“数据统计 3个子模块;3、“报表打印 模块:用于打印出各种报表并进行相关的打印设定。包括“打印设置 、 “打印空表、“单个打印和“集体打印 4个子模块。4、“本地数据维护 模块:对当前用户的数据文件进行维护。包括“备份上报 和 “数据导入 两个子模块;5、“上下数据交流 模块:用于地级用户和县级用户之间的数据交流。包括“接收汇总 和“生成下级文件 两个子模块;数据,可以指定接收哪个地区的数据以及接收数据

8、所在路径。6、“水库工程分布图 模块:用于浏览襄樊市大、中型水库工程分布图,用户可以调节图象 的显示比例,查看整体或局部的图象。7、“系统简介 模块:介绍软件名称、版本、开发时间等有关内容。 上述各模块及其子模块的功能实现通过软件的菜单系统调用来完成, 用户使用软件时的主界 面为一包含此菜单系统的窗口,各模块也以窗口的形式运行,和 Windows 下的其它应用程 序保持一致。二数据库结构的设计为满足软件平安运行的需要, 数据库系统分为两局部: 系统数据局部和用户数据局部。 系统 数据局部存放系统正常运行所需的一些核心库文件。 用户数据局部根据用户的使用情况保存 不同的水库数据。1、系统数据库局

9、部:标准数据库: 11 个数据库文件,用以保存标准的库结构,通过它们来统一用户数据库的 库结构。代码系统:包括地区代码表保存各县、市、区代码及所属各种类型水库的座数,并用来 生成相应的水库代码表 ;水库代码表保存水库名称、水库代码等根本信息,用来生成用 户的水库数据文件中相应的水库记录 。辅助库文件: 为配合程序某些功能的实现, 还需设置用于保存系统密码、 程序界面信息和 使用单位及水库类型的假设干个数据库。2、用户数据库局部:通过对现有水库数据资料的分析, 结合日常管理工作的实际需要, 确定了系统管理的数据范 围,并按照内容划分为 11 个水库数据表,即:水库概况表:存储工程概况文字说明及反

10、映工程面貌的图片存储路径。水库根本情况表:存储水文特性、水库特性、建设情况、三大建筑物、工程效益、下游、 库区、管理情况、工程运用、大坝监测、地质情况、平安状况等数据。水库水位、库容、面积、泄量关系表:存储各水位下水库的库容、面积及泄水建筑物泄量 数据。水库雨量站表:存储水库各雨量站名及控制面积数据。水库历年最大一天 三天雨量表:存储水库历年最大一天或三天的雨量、最大雨量发生 的日期等数据。水库多年各月平均降雨量表:存储水库多年各月降雨量及多年年平均降雨量数据、水库水文特性表:存储工程所在水文区;1、6、24小时多年降雨平均值;1、6、24小时 Cv 值;点面关系;洪水汇流历时等数据。、水库各种频率洪水有关参数:存储各频率下雨量、洪峰、洪量、泄水建筑物下泄量、库水位等数据。水库抗洪能力表:存储各水位下的相应库容;至起调水位、设计洪水位、 校核洪水位的可抗雨量及还可拦蓄水量;正常

温馨提示

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

评论

0/150

提交评论