浅谈《水库资料管理系统》的开发和应用_第1页
浅谈《水库资料管理系统》的开发和应用_第2页
浅谈《水库资料管理系统》的开发和应用_第3页
浅谈《水库资料管理系统》的开发和应用_第4页
浅谈《水库资料管理系统》的开发和应用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

浅谈《水库资料管理系统》的开发和应用简介:《水库资料管理系统》是我省首套适用于水库资料管理工作的数据库管理系统软件,软件的开发工作全部由我市水利系统内人员利用业余时间完成。该软件紧贴工作实际,采用了当今流行的面向对象的可视化编程技术进行开发,具有良好的模块结构和较为理想的数据处理能力与运行速度,充分发挥计算机数据更新迅速、查询快捷、管理灵活的优势,实现对文字、数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系统采用实用的多级用户结构,能很好地满足地市级、县(市、区)级、水管单位级用户的使用需要。关键字:水库资料管理系统《水库资料管理系统》是我省首套适用于水库资料管理工作的数据库管理系统软件,软件的开发工作全部由我市水利系统内人员利用业余时间完成。该软件紧贴工作实际,采用了当今流行的面向对象的可视化编程技术进行开发,具有良好的模块结构和较为理想的数据处理能力与运行速度,充分发挥计算机数据更新迅速、查询快捷、管理灵活的优势,实现对文字、数据、图纸、照片等资料的输入、维护、查询、统计、计算、转储和打印等功能。系统采用实用的多级用户结构,能很好地满足地市级、县(市、区)级、水管单位级用户的使用需要。一、软件开发的背景随着人类社会的进步和科学技术的飞速发展,先进的计算机技术正以空前的速度深入到社会生活的各个领域,将人类推向一个全新的信息时代。现在整个社会都离不开信息,信息一词不仅家喻户晓,而且其含义也不断扩展,并与材料、能源一起被列为社会发展的三大科学支柱。对信息的利用程度,已成为现代社会文明和科学技术发展的重要标志之一。管理信息系统是一个由人和计算机等组成的旨在进行信息的收集、加工、储存、传递、维护和使用的系统。而数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获取所需的信息。数据库技术作为计算机科学的一个分支,近年来发展得十分迅速,数据库管理系统也从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于编制应用程序等优点,人们在总结信息资源开发、管理和服务的各种手段时,认为最有效的就是数据库技术,各种信息管理系统几乎都是建立在数据库基础之上。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。随着数据库技术的日益成熟,数据库管理系统越来越丰富,性能越来越好,功能越来越强,广泛地应用到企业管理、交通运输、情报检索、军事指挥、政府管理和辅助决策等各个方面,深入到人类生产生活的各个领域。襄樊市水利局负责全市845座大中小型水库的管理工作,由于水库数量众多,管理工作所需的各种数据资料也十分繁杂。长期以来,对水库资料的管理所采用的方式是全市统一组织开展整编工作,先由各县、市、区水利局分别对所属水库测量核实有关数据资料,完成后将资料上报市水利局,市局审核后统一刊印成册下发。各单位使用的水库数据均以此为依据。由于资料整编的工作量大,全市已有十年未统一开展这项工作,随着水库工程的运行和除险加固项目的建设,许多水库的数据资料已发生了较大变化,现有的资料手册中十年前的数据已失去使用价值。但由于目前在工作中还没有引入相应的数据库管理系统,数据更新不便,查询不易,统计计算等工作全部靠人工笔纸作业完成,工作量大,效率极低并且常有遗漏发生。随着水库管理工作水平的不断提高,原有的数据管理方式已越来越不能适应现代化办公的需要,而将数据库技术引入到水库数据资料的管理之中将很好地解决上述矛盾,大大提高办公效率。目前,我市及省内尚无相关的数据库系统,结合工作需要,1999年开始,市水利局组织开展了《水库资料管理系统》的开发工作,编制一套用于水利部门对水库数据资料进行数据库管理的应用软件。二、软件的基本结构及主要功能㈠软件结构设计系统采用了模块化的软件结构设计方式,根据系统运行时所需完成的功能,划分为7大模块:1、“系统维护”模块:负责整个系统的初始化设定工作,包括代码系统维护、使用单位设定、系统数据重置、密码修改4个子模块;2、“数据处理”模块:该模块完成对水库基本数据资料的输入、修改、查询、计算、统计等工作。包括“数据输入修改”、“数据浏览查询”和“数据统计”3个子模块;3、“报表打印”模块:用于打印出各种报表并进行相关的打印设定。包括“打印设置”、“打印空表”、“单个打印”和“集体打印”4个子模块。4、“本地数据维护”模块:对当前用户的数据文件进行维护。包括“备份上报”和“数据导入”两个子模块;5、“上下数据交流”模块:用于地级用户和县级用户之间的数据交流。包括“接收汇总”和“生成下级文件”两个子模块;数据,可以指定接收哪个地区的数据以及接收数据所在路径。6、“水库工程分布图”模块:用于浏览襄樊市大、中型水库工程分布图,用户可以调节图象的显示比例,查看整体或局部的图象。7、“系统简介”模块:介绍软件名称、版本、开发时间等有关内容。上述各模块及其子模块的功能实现通过软件的菜单系统调用来完成,用户使用软件时的主界面为一包含此菜单系统的窗口,各模块也以窗口的形式运行,和Windows下的其它应用程序保持一致。党溪渴㈡数据库结构须的设计芳为满足软件安膀全运行的需要仿,数据库系统烂分为两部分:打系统数据部分宿和用户数据部些分。系统数据碑部分存放系统蹲正常运行所需粗的一些核心库暴文件。用户数奔据部分根据用瞧户的使用情况弱保存不同的水求库数据。绿1俩、播系统数据库部梁分:说⑴拿标准数据库兼:筝1位1丑个数据库文件品,用以保存标挪准的库结构,骑通过它们来统无一用户数据库危的库结构。互⑵亭代码系统:包丈括地区代码表田(保存各县、轨市、区代码及圆所属各种类型艰水库的座数,块并用来生成相本应的水库代码屯表);水库代颠码表(保存水爬库名称、水库例代码等基本信册息,用来生成塔用户的水库数姿据文件中相应昨的水库记录)饮。汪⑶剑辅助库文件:声为配合程序某冒些功能的实现换,还需设置用够于保存系统密本码、程序界面川信息和使用单振位及水库类型半的若干个数据光库。转2算、用户数据库菜部分:殊通过对现有水鞋库数据资料的菠分析,结合日耐常管理工作的镜实际需要,确物定了系统管理塘的数据范围,湖并按照内容划郊分亿为础1贵1铸个水库数据表连,即:盾⑴椅水库概况表:深存储工程概况方文字说明及反郊映工程面貌的纳图片存储路径乔。跟⑵吓水库基本情况卧表:存储水文接特性、水库特盟性、建设情况吸、三大建筑物徒、工程效益、讲下游、库区、敞管理情况、工沫程运用、大坝余监测、地质情辨况、安全状况阁等数据。没⑶好水库水位、库动容、面积、泄爆量关系表:存秒储各水位下水容库的库容、面喉积及泄水建筑安物泄量数据。朝⑷征水库雨量站表语:存储水库各轿雨量站名及控盗制面积数据。敏⑸屡水库历年最大尖一天(三天)趣雨量表:存储村水库历年最大议一天或三天的模雨量、最大雨拣量发生的日期壁等数据。略⑹远水库多年各月弄平均降雨量表抓:存储水库多污年各月降雨量抚及多年年平均馋降雨量数据冒⑺比、水库水文特土性表:存储工庙程所在水文区故;堪1李、妙6戒、广2支4船小时多年降雨肤平均值确;抄1框、爱6引、殿2烤4果小炊时左C说v扫值;点面关系怀;洪水汇流历复时等数据。附⑻旱、水库各种频晋率洪水有关参蹦数:存储各频摔率下雨量、洪敬峰、洪量、泄妨水建筑物下泄茶量、库水位等邀数据。鲜⑼脏水库抗洪能力给表:存储各水担位下的相应库名容;至起调水红位、设计洪水谷位、校核洪水艘位的可抗雨量莲及还可拦蓄水略量;正常溢洪曾道下泄量等数该据。猎⑽溉、历年实测洪猫水情况表:存冒储实测日期、谨降雨量、起调魔水位、入库洪级峰、入库洪量件、最大下泄量钥、最高洪水位城等数据。晓⑾导水库工程图:往存储水库平面鲜布置图、工程仁横断面图的存袄储路径数据。枣用户使用的水胳库数据库文件妙均由系统根据异标准库文件的陆库结构和水库叶代码表中的水诱库记录生成,衰不同的使用单夏位使用不同的移一套文件保存应数据。疗三、软件开发骆及推广应用过颜程灯软件的开发工鸣作爸从瓣199薪9峰年数7峰月开始左至校200涛0谁年沙6菜月结临束狱,写历禾时蔑1都2曲个膝月洲,扁分为以下三个炒阶赵段占:是㈠眨199念9蝶年新7随~糖9病月:广泛征求撇各级水库管理积单位对软件开敌发的建议。多内次召开专题会总议,研究布置侵有关工作。设蛛计人员熟悉开啦发软件的基本荣操作和编程方杜法,作好软件谢开发的前期准贫备工作,确定疾处理的数据范半围,构造相应消的数据库机构勇,完成软件的合功能模块的划胖分及总体结构绝设计,对各个秆模块的实现形滔成明确可行的膝设计思路。点㈡销199宅9则年窗1淋0彻月匹~羊200气0摘年矿3党月:系统主界迷面及菜单的设神计,各模块的娘编制及组装调妄试。此阶段结朝束后,软件已壮能运行,并且仰各种功能基本油得到实现。免㈢茫200课0护年苏4逢月衣~旬6坏月:反复调试笑,小范围试锁用昏,住解决存在的问斗题,不断完善捐系统功能,完悼成全部设计任垄务和设计文档鸦的编写。蓬200粘0西年戴7偏月,市水利局伟组织召开《水治库资料数据库亚管理系统》培寿训班,对各县妹(市)区水库集管理部门和市察直水库管理单土位的相关人员课进行了为迅期锁3六天的软件操作义培训,全面推移广应用该软件铁。脸200损1袭年械4馒月,根据各地赞反馈意见对软钉件进行了升级屯和功能扩充。尖本《水库资料滋管理系统》的疾开发历勉时蝇1垄2绳个月,主要利彩用工作之余进肃行,总工作时鲜间骂约隆60蛛0麦小时,共完成迫了伪1炊9狭个数据库表对、见4算5扇个表单漏、剧1智6争个报表笨、黎9绞个程序段撞、乱1犯个菜单系统的倡设计任务,系早统大小模呀块步4法8完个(不含重复胳调用),各种急源程序文凝件河14绞7辉个,能10.5M润,编写代择码霸700欠0海余行,生成可津执行文种件孩1伍个锡3.12M服,生成安装软东盘仅4蛛张(不含用户孩数据)。恼四、软件应用竟效果评价鹿《水库资料管拾理系统》采用牢了当今流行的依面向对象的可惕视化编程技术薄,结构设计较诵为合理,同时溪具有较为理想榨的数据处理能解力和运行速度财,较好的实现击了设计任务。摔系统可以对水慌库的数据、文绢字、图片资料忽,进行输入修头改、浏览查询餐、统计计算、底数据维护交流臭、报表打印等赌功能,较好的蔬满足了日常管御理工作需要。呆系统通过密码差设定、数据重北置、备份、导贵入等功能,具截有较好的数据益保护和恢复功蜘能,确保了用沃户的数据安全布。系统还可对筑使用单位和处免理的水库范围宰进行设定,使保其适用于地、宅县两级不同的施管理单位,同半时通过生成下瓦级数据和接收即数据的操作,财方便的进行上乖下级间数据文防件的上报和下惰发工作;系统类具有较为强大拌的查询统计功倚能,并可将查想询结果输出,态使用其他编辑毛软件(如楼:盯Exce像l动)进行处理。剂系统界面具翠有骂Window满s塌应用程序的统大一特征,加入絮了音效和动画年,美观生动,灿同时用户还可仙根据自己的喜仙好选择不同的础程序背景图片否,使其更具个故人特色。梁1固、数据存储合装理。采用标准舒库文件保存统跑一的数据库结衫构,单座水库再入库管理的数症据验共带26询9爬项,数据类型殊包括文字、数工字、图像等,员基本覆盖了水毕库管理工作所飘涉及的各个方聋面。同时不同对地区的用户使热用不同的用户杀数据库文件保轧存数据,互不缓影响。萍2赢、数据处理安底全。系统根据芳用户选择的处祝理范围生成相瞎应的临时库文走件,用户对数货据的所有操作霉都直接作用于吃临时库文件,坡不仅范围以外剑的水库数据不帜受用户操作的深影响,在操作小时原数据文件夜也得到了有效艇保护。择3看、有效的密码璃控制。为保证息系统和数据的秋安全,在系统墨进入、数据修倡改和重置时加林入了有口令限鉴制,非法用户巷不能进入,合顺法用户则可随急时修改口令密宵码。同时密码幻的保存采用加诸密算法,使其桶具有较高的安脚全特性。教4检、较高的容错权性。为尽量避甩免用户的误操讨作,系统在设线计时加入了一康定的辅助功能泡,帮助用户完西成相应操作,便如帮助用户输约入查询字段名寸等,同时充分资考虑到诸如磁摇盘空间不足、蝇数据文件丢失衰等可能影响系逗统正常运行的震情况,加入了永必要的检查程充序提前对用户转进行提醒。置5抄、较好的系统锤恢复功能。用抢户可利用系统耐提供的相关功妖能随时对数据窑进行备份。当栏用户数据库受宅到破坏时,可略通过重置功能朵恢复完整的库种结构和对应的诉记录空间,丢狭失的数据也可锯从备份文件中件恢复。穷6狭、界面设计较马为美观生动。进系统加入了音清效、动画,并劝可让用户选择成自己喜欢的程粗序背景图片。砌7甩、实用的多级涨用户结构。该晃系统可通过使层用单位设定方汤便的服务于地阅级和县级用户喷,同时系统具辜备了较好的数总据生成导出和股接收汇总功能炼,方便地实现毁了上下级之间箩的数据交流盖。暴抓8例、灵活的模块毕设置。为方便胃用户的使用,题系统在模块的功设置上进行了蝴穿插,比如用制户在输入时可孩以查询,在浏疯览时可以打印总,同时用户也蔽可以在不同的屯水库或同一水滥库的不同数据呜库之间进行灵充活跳转,大大袖方便了用户的走操作。窄9腊、强大的报表呀打印功能,可谎满足用户的不矿同需要。械1哲0剥、完整的安装类程序,方便了报该软件的推广丙使用。湾该水库资料管或理系统将计算岩机数据库技术侄引入到日常水木库

温馨提示

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

评论

0/150

提交评论