




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
水利工程论文-浅谈水库资料管理系统的开发和应用摘要:水库资料管理系统是我省首套适用于水库资料管理工作的数据库管理系统软件,软件的开发工作全部由我市水利系统内人员利用业余时间完成。该软件紧贴工作实际,采用了当今流行的面向对象的可视化编程技术进行开发,具有良好的模块结构和较为理想的数据处理能力与运行速度,充分发挥计算机数据更新迅速、查询快捷、管理灵活的优势,实现对文字、数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系统采用实用的多级用户结构,能很好地满足地市级、县(市、区)级、水管单位级用户的使用需要。关键词:水库资料管理系统水库资料管理系统是我省首套适用于水库资料管理工作的数据库管理系统软件,软件的开发工作全部由我市水利系统内人员利用业余时间完成。该软件紧贴工作实际,采用了当今流行的面向对象的可视化编程技术进行开发,具有良好的模块结构和较为理想的数据处理能力与运行速度,充分发挥计算机数据更新迅速、查询快捷、管理灵活的优势,实现对文字、数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系统采用实用的多级用户结构,能很好地满足地市级、县(市、区)级、水管单位级用户的使用需要。一、软件开发的背景随着人类社会的进步和科学技术的飞速发展,先进的计算机技术正以空前的速度深入到社会生活的各个领域,将人类推向一个全新的信息时代。现在整个社会都离不开信息,信息一词不仅家喻户晓,而且其含义也不断扩展,并与材料、能源一起被列为社会发展的三大科学支柱。对信息的利用程度,已成为现代社会文明和科学技术发展的重要标志之一。管理信息系统是一个由人和计算机等组成的旨在进行信息的收集、加工、储存、传递、维护和使用的系统。而数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获取所需的信息。数据库技术作为计算机科学的一个分支,近年来发展得十分迅速,数据库管理系统也从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于编制应用程序等优点,人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的就是数据库技术,各种信息管理系统几乎都是建立在数据库基础之上。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。随着数据库技术的日益成熟,数据库管理系统越来越丰富,性能越来越好,功能越来越强,广泛地应用到企业管理、交通运输、情报检索、军事指挥、政府管理和辅助决策等各个方面,深入到人类生产生活的各个领域。襄樊市水利局负责全市845座大中小型水库的管理工作,由于水库数量众多,管理工作所需的各种数据资料也十分繁杂。长期以来,对水库资料的管理所采用的方式是全市统一组织开展整编工作,先由各县、市、区水利局分别对所属水库测量核实有关数据资料,完成后将资料上报市水利局,市局审核后统一刊印成册下发。各单位使用的水库数据均以此为依据。由于资料整编的工作量大,全市已有十年未统一开展这项工作,随着水库工程的运行和除险加固项目的建设,许多水库的数据资料已发生了较大变化,现有的资料手册中十年前的数据已失去使用价值。但由于目前在工作中还没有引入相应的数据库管理系统,数据更新不便,查询不易,统计计算等工作全部靠人工笔纸作业完成,工作量大,效率极低并且常有遗漏发生。随着水库管理工作水平的不断提高,原有的数据管理方式已越来越不能适应现代化办公的需要,而将数据库技术引入到水库数据资料的管理之中将很好地解决上述矛盾,大大提高办公效率。目前,我市及省内尚无相关的数据库系统,结合工作需要,1999年开始,市水利局组织开展了水库资料管理系统的开发工作,编制一套用于水利部门对水库数据资料进行数据库管理的应用软件。二、软件的基本结构及主要功能软件结构设计系统采用了模块化的软件结构设计方式,根据系统运行时所需完成的功能,划分为7大模块:1、“系统维护”模块:负责整个系统的初始化设定工作,包括代码系统维护、使用单位设定、系统数据重置、密码修改4个子模块;2、“数据处理”模块:该模块完成对水库基本数据资料的输入、修改、查询、计算、统计等工作。包括“数据输入修改”、“数据浏览查询”和“数据统计”3个子模块;3、“报表打印”模块:用于打印出各种报表并进行相关的打印设定。包括“打印设置”、“打印空表”、“单个打印”和“集体打印”4个子模块。4、“本地数据维护”模块:对当前用户的数据文件进行维护。包括“备份上报”和“数据导入”两个子模块;5、“上下数据交流”模块:用于地级用户和县级用户之间的数据交流。包括“接收汇总”和“生成下级文件”两个子模块;数据,可以指定接收哪个地区的数据以及接收数据所在路径。6、“水库工程分布图”模块:用于浏览襄樊市大、中型水库工程分布图,用户可以调节图象的显示比例,查看整体或局部的图象。7、“系统简介”模块:介绍软件名称、版本、开发时间等有关内容。上述各模块及其子模块的功能实现通过软件的菜单系统调用来完成,用户使用软件时的主界面为一包含此菜单系统的窗口,各模块也以窗口的形式运行,和Windows下的其它应用程序保持一致。数据库结构的设计为满足软件安全运行的需要,数据库系统分为两部分:系统数据部分和用户数据部分。系统数据部分存放系统正常运行所需的一些核心库文件。用户数据部分根据用户的使用情况保存不同的水库数据。1、系统数据库部分:标准数据库:11个数据库文件,用以保存标准的库结构,通过它们来统一用户数据库的库结构。代码系统:包括地区代码表(保存各县、市、区代码及所属各种类型水库的座数,并用来生成相应的水库代码表);水库代码表(保存水库名称、水库代码等基本信息,用来生成用户的水库数据文件中相应的水库记录)。辅助库文件:为配合程序某些功能的实现,还需设置用于保存系统密码、程序界面信息和使用单位及水库类型的若干个数据库。2、用户数据库部分:通过对现有水库数据资料的分析,结合日常管理工作的实际需要,确定了系统管理的数据范围,并按照内容划分为11个水库数据表,即:水库概况表:存储工程概况文字说明及反映工程面貌的图片存储路径。水库基本情况表:存储水文特性、水库特性、建设情况、三大建筑物、工程效益、下游、库区、管理情况、工程运用、大坝监测、地质情况、安全状况等数据。水库水位、库容、面积、泄量关系表:存储各水位下水库的库容、面积及泄水建筑物泄量数据。水库雨量站表:存储水库各雨量站名及控制面积数据。水库历年最大一天(三天)雨量表:存储水库历年最大一天或三天的雨量、最大雨量发生的日期等数据。水库多年各月平均降雨量表:存储水库多年各月降雨量及多年年平均降雨量数据、水库水文特性表:存储工程所在水文区;1、6、24小时多年降雨平均值;1、6、24小时Cv值;点面关系;洪水汇流历时等数据。、水库各种频率洪水有关参数:存储各频率下雨量、洪峰、洪量、泄水建筑物下泄量、库水位等数据。水库抗洪能力表:存储各水位下的相应库容;至起调水位、设计洪水位、校核洪水位的可抗雨量及还可拦蓄水量;正常溢洪道下泄量等数据。、历年实测洪水情况表:存储实测日期、降雨量、起调水位、入库洪峰、入库洪量、最大下泄量、最高洪水位等数据。水库工程图:存储水库平面布置图、工程横断面图的存储路径数据。用户使用的水库数据库文件均由系统根据标准库文件的库结构和水库代码表中的水库记录生成,不同的使用单位使用不同的一套文件保存数据。三、软件开发及推广应用过程软件的开发工作从1999年7月开始至2000年6月结束,历时12个月,分为以下三个阶段:1999年79月:广泛征求各级水库管理单位对软件开发的建议。多次召开专题会议,研究布置有关工作。设计人员熟悉开发软件的基本操作和编程方法,作好软件开发的前期准备工作,确定处理的数据范围,构造相应的数据库机构,完成软件的功能模块的划分及总体结构设计,对各个模块的实现形成明确可行的设计思路。1999年10月2000年3月:系统主界面及菜单的设计,各模块的编制及组装调试。此阶段结束后,软件已能运行,并且各种功能基本得到实现。2000年4月6月:反复调试,小范围试用,解决存在的问题,不断完善系统功能,完成全部设计任务和设计文档的编写。2000年7月,市水利局组织召开水库资料数据库管理系统培训班,对各县(市)区水库管理部门和市直水库管理单位的相关人员进行了为期3天的软件操作培训,全面推广应用该软件。2001年4月,根据各地反馈意见对软件进行了升级和功能扩充。本水库资料管理系统的开发历时12个月,主要利用工作之余进行,总工作时间约600小时,共完成了19个数据库表、45个表单、16个报表、9个程序段、1个菜单系统的设计任务,系统大小模块48个(不含重复调用),各种源程序文件147个,10.5M,编写代码7000余行,生成可执行文件1个3.12M,生成安装软盘4张(不含用户数据)。四、软件应用效果评价水库资料管理系统采用了当今流行的面向对象的可视化编程技术,结构设计较为合理,同时具有较为理想的数据处理能力和运行速度,较好的实现了设计任务。系统可以对水库的数据、文字、图片资料,进行输入修改、浏览查询、统计计算、数据维护交流、报表打印等功能,较好的满足了日常管理工作需要。系统通过密码设定、数据重置、备份、导入等功能,具有较好的数据保护和恢复功能,确保了用户的数据安全。系统还可对使用单位和处理的水库范围进行设定,使其适用于地、县两级不同的管理单位,同时通过生成下级数据和接收数据的操作,方便的进行上下级间数据文件的上报和下发工作;系统具有较为强大的查询统计功能,并可将查询结果输出,使用其他编辑软件(如:Excel)进行处理。系统界面具有Windows应用程序的统一特征,加入了音效和动画,美观生动,同时用户还可根据自己的喜好选择不同的程序背景图片,使其更具个人特色。1、数据存储合理。采用标准库文件保存统一的数据库结构,单座水库入库管理的数据共269项,数据类型包括文字、数字、图像等,基本覆盖了水库管理工作所涉及的各个方面。同时不同地区的用户使用不同的用户数据库文件保存数据,互不影响。2、数据处理安全。系统根据用户选择的处理范围生成相应的临时库文件,用户对数据的所有操作都直接作用于临时库文件,不仅范围以外的水库数据不受用户操作的影响,在操作时原数据文件也得到了有效保护。3、有效的密码控制。为保证系统和数据的安全,在系统进入、数据修改和重置时加入了有口令限制,非法用户不能进入,合法用户则可随时修改口令密码。同时密码的保存采用加密算法,使其具有较高的安全特性。4、较高的容错性。为尽量避免用户的误操作,系统在设计时加入了一定的辅助功能,帮助用户完成相应操作,如帮助用户输入查询字段名等,同时充分考虑到诸如磁盘空间不足、数据文件丢失等可能影响系统正常运行的情况,加入了必要的检查程序提前对用户进行提醒。5、较好的系统恢复功能。用户可利用系统提供的相关功能随时对数据进行备份。当用户数据库受到破坏时,可通过重置功能恢复完整的库结构和对应的记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林木新品种的抗虫研究与应用考核试卷
- 直播评论技巧考核试卷
- 染整行业智能工厂建设与智能化工厂建设市场分析与规划考核试卷
- 《S现场管理图像》课件
- 数字智慧方案5299丨华为业务变革框架及战略级项目管理
- 2019-2025年一级建造师之一建港口与航道工程实务练习题(一)及答案
- 《XX商业推广策略》课件
- 2019-2025年注册土木工程师(水利水电)之专业知识练习题(一)及答案
- 充装考试试题及答案
- 2023汽车行业生产企业温室气体排放核算与报告规范
- 2025年上海车展报告(乘用车篇)
- 租地合同补充协议格式
- 果戈里介绍课件
- 四川省泸州市2025届高三第三次教学质量诊断性考试地理试题(含答案)
- 小学音乐(聆听)小小少年教案设计
- 人教版八年级物理下册《大气压强》压强 教学课件
- 2025届陕西省高考适应性检测(三)数学试题+答案
- 超市商品补货管理制度
- 激光熔覆技术综述
- 2025年阳江海上风电项目可行性研究报告
- 2025新版静疗规范
评论
0/150
提交评论