(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf_第1页
(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf_第2页
(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf_第3页
(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf_第4页
(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf_第5页
已阅读5页,还剩63页未读 继续免费阅读

(流体机械及工程专业论文)水利水电施工档案管理系统的研究.pdf.pdf 免费下载

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

文档简介

水利水电施工档案管理系统的研究 流体叛攘及工程专娥 研究生吴莉指导教师涂兴怀 水利水电施疋是一个涉及谢较广的系统工程,开发一套自动化程腱高 豹管理系统,对藏童过程串的鑫静档案进行系统管理,对提离施工管理效 益及承平具有j # 常蕊要煞作用。 水利水电施黛档案管理系统是典型的信息管理系统( m i s ) 其开发擞 要镪纭后台数据库豹建立和维护以及翦端应用程序的开发两个方面。辫子 蘸卷簧求建立起数据一致性霸完整往强、数攒安全毪焘鹣撵。嚣瑟予麓者 则舞求其具有应用程序功能究铸,使用方便等特点。 经过分析,像者在本系统巾采用m i c r o s o f t 公司的v i s u a lb a s i c 语言 耱s q 毛s e r v e r 数强瘁管理系统,嚣惩英撬供鹃各释蘑纛瓣象嚣秀发置 具,开发出满足用户要求的操作界面,并编筠相关的程序,实现用户界面 与数据库的连接。 该软箨圭要爨骞淤下魏掇耱毙: l 1 、系统具有对用户的管理功能 用户管理主要针对系统傺理员系统舒理员可以新增加系统用户, 惫揍耢瑶麴系统镣壤受及一般溪户,并确定蒸管理蔽袋及槎瘟豹日令譬。 2 、实现对施工槠絮信息资料的添加、删除、修改功能。 在软件中,w 以实现对数据库中施工耥案信息数据的添加、删除、 蓼改、查诲、赣娥霾诲续暴动缝。 3 、系统具有适时的信息提示 h 在不同的地方,系统具有不同的提示信息。比如,系统用户错误的信 息提示,功能确定的信息提示,录入信息结构不对的信息提示等。 4 、系统具有对工程新增、删除、选择、更名等功能 系统在进入工程后,可以创建新的工程。新创建的工程与最初的工程 具有相同的结构和作用;可以选择已经存在的工程;可以删除当前选中的 工程;也可以对当前工程进行更名等。 最后经过测试,结果表明该软件的各项功能均能得到快速、准确的实 现,达到了设计时提出的要求。 关键词;水利水电施工,档案,管理系统,v b ,s q l h i s t u d y o fm a n a g e m e n ts y s t e mf o r c o n s t r u c t i o nf i l e sa b o u t w a t e rc o n s e r v a n c ya n dh y d r o p o w e r m a j o r :f l u i dm a c h i n e r ya n de n g i n e e r i n g m d c a n d i d a t e :w u l it u t o r t ux i n g - h u a i a b s t r a c t t h ec o n s t r u c t i o no fw a t e rc o n s e r v a n c ya n dh y d r o p o w e ri st h a tds y s t - e m a t i ce n g i n e e r i n gr e l a t e st om c c hb r o a d e r d e v e l o p i n ga l la u t o m a t i c m a n a g e m e n ts y s t e mi sv e r yi m p o r t a n tt oh a n d l ev a r i o u sf i l e sa n di m p r o v e e f f i c i e n c yo fc o n s t r u c t i o m t h em a n a g e m e n ts y s t e mo fc o n s t r u c t i o nf i l e sa b o u tw a t e rc o n s e r v a n c y a n dh y 由o p o w e ri sar e p r e s e n t a t i v em a n a g 黼c n th 蟑o m a a f i o ns y s t e m 删s ) w h i c hi n c l u d e sb u i l d i n g - u pa n dk e e p i n g 馥b a c k g r o u n dd a t a b a s ew i t h a l d e v e l o p i n gaf o r e - e n da p p l i c a t i o n i ti sr e q u i r e dt oe s a 域i s bas a f ed a t a b - a s e 协t h ef o r m e ra sw e l la si ts h o u l db ew e l l - u s e dt ot h el a t e r b yt h a ta n a l y s i s t h ea u t h o ru s e dv i s u a lb a s i c o fm i c m s o f tt od e v e l o p e l b ei n t e r f a c ew h i c hc o u l db es a t i s f y i n gt h ec 心b s u m c t sr e q u e s ta n df u l f i l l i n g t h ec o n n e c t i o nb e t w e e nt h ei n t e r f a c ea n dt h ed a t eb a s e ss o f t w a r eh a st h ef u n c t i o n sa sf o l l o w s : 1 + i th a st h ef u n c t i o no fa d m i n i s t e r i n gt h ec o n s u m e r i v a d m i n i s t e r i n gt h ec o n s u m e ri se n t i t l e dt ot h es y s t e m a t i ca d m i n i s t r a t i v e p e r s o n t h es y s t e m a t i ca d m i n i s t r a t i v ep e r s o n c a na p p e n dac o n s u m e r i n c l u d i n gan e ws y s t e m a t i ca d m i n i 删v ep e r s o no rag e n e r a lc o n s n m e l 2 。i tc a ni m p l e m e n tt h ef i l n o t i o no fa p p e n d 魄d e l e t i n ga n d 辩证s i n gd a t a o ft h ec o n s t r u c t i o nf i l e s i tc a ni m p l e m e n tt h ef u n c t i o no fa p p e n d i n g ,d e l e t i n g ,r e v i s i n g , i n q - u i r i n ga n do u t p u t t i n gt h ei n q u i r yr e s u l to ft h ec o n s t r u c t i o nf i l e s i nt h i s s o f t w a r e 3 i th a st h et i m e l yh i n t t h es y s t e mh a sd i f f e r e n th i n ti nd i f f e r e n tp l a c es u c h 艄t h eh i n tf o r i n c o r r e c ts y s t e m a t i cc o r s n m c ra n ds o0 1 1 4 ,i th a st h ef u n c t i o no fa p p e n d i n g , d e l e t i n g , c h o o s i n ga n dr e n a m i n ga p r o j e c t i tc a ra p p e n dan e wp r o j e c tw h e nt h ec o n s n m c ro 啪e si n t ot h es y s t e m t h en e wp r o j e c th a st h es a m es t r u c t u r ea n de f f e c t ,w i t hi n i t i a lp r o j e c t i tc a na l s od e l e t ea n dr e n a m et h ec l 强r e n tp r o j e c t t h ev a r i o u sf u n c t i o n so ft h i s 鬻建h 瓣c o u l di m p l e m e n tp r o m p t l ya n d a c c u r a t e l yb yt h et e s t w ec a ns e e t h a ti th a ds a t i s f i e dt h er e q u e s t k e yw o r d s :w a t e rc o n s e r v a n c ya n dh y d r o p o w e rc o n s m 砧t i o n , f i l e s ,m a n a g c m 6 n ts y s t e m , v b ,s q l v 西华火学硕士学位论义 声饔 本人声明所黧交熬学整论文是在导拜攒等下进行豹磺究工箨及取褥 的研究成果。除了文中特剐加以标注和致谢的地方外,论文中不包含冀他 人已缀发表或撰霹过的研究成果,也不包含为获得西华大学或其他教育机 麴熬学蕴或 垂书嚣使爱过豹毒| 辩。与我一嗣黑终魏霆恚慰零爵究所擞豹强 何贡献均已在论文中做出了明确的说明并表承谢意。 本学位论文成果是本人在蹶华大学读书期间在导师指导下取得的,论 文或桊磐覆华大学茨有,特魏声明。 储繇鞠唧哟垆日 等瘫签名;彳力鬟蚤护7 年f 嚣;姻 西华大学硕士学位论文 1 绪论 1 1 课题来源 当前许多水利水电施工项目的档案管理迫切需要一套自动化程度比 较高的管理软件,以提高档案管理水平和效率,本课题根据需要选择这一 课题进行研究。 1 2 课题研究的目的和意义 目前,我国的水利水电工程f 1 1 建设发展迅猛,要求相应的工程管理也 要迅速跟上。水利水电施工的档案管理是水利水电建设部门日常管理工 作的一个重要组成部分,档案管理的手段和效率直接影响企业的生产力, 也是衡量企业管理水平的重要尺度。但当前许多企业特别是中小型企业对 水利水电工程项目档案资料1 3 1 的管理方式还存在不足,在自动化管理方面 还远远不够,更没有专门针对水利水电工程档案管理领域的信息管理系统 1 4 , 5 ,因此无法适应现代企业对现代化管理的需要。本项目特别针对水利 水电工程项目的档案管理系统,利用v b 6 1 及s q ls e r v e r ”l ( s t r u c t u r e d q u e r yl a n g u a g e ) 应用软件开发出一套相关的自动化程度较高的 管理软件,利用此软件可对各类档案资料进行高效管理。这对工程项目的 顺利实施,让项目领导对工程的各方面情况进行及时、详细的了解,从而 在第一时间作出准确的决策将起到重要的作用。 1 3 课题的主要研究内容 本课题主要针对水利水电【9 1 工程档案管理的要求,设计一套相关的软 件来提高对工程项目档案的管理呷】研究的主要内容包括: l 、收集水利水电施工档案管理的相关材料,深入了解档案管理的流 1 西华犬学硕士学位论文 程秘方法; 2 、分析软件应有功能,并进行功能模块划分,提出实现各项管理功 能的算法; 3 、选择瑟淘辫豢熬诌、s 既s e r v e r 强发乎台,嚣发戆实瑰软转各 项功能的代码,保证软件的安念性、可靠憔、易操作性 4 、编写施工技术资料管理模块、当地施工条件管理模块、施工地段 营瑾模决、瑗嚣藏莱管理模块、簸王久受资瓣管理模块、茭宅资鹳警瑷模 块等功能模块; 5 、编写水利水电施工档案资料。 2 西华大学硕士学位论文 2 水利水电施工档案管理系统的现状 档案管理从最初对原始资料的管理开始,经过不断的发展,目前已经 逐渐走上利用计算机及各种相应的管理软件来进行计算机管理及纸质文 档共同管理相结合的管理模式。当前国内对水利水电工程项目档案资料的 管理多数还处在手工操作及计算机资料录入阶段,档案管理的自动化程度 不高m j ,从勘测设计、施工到竣工验收等全过程的数字化程度远远不够, 有针对性的管理软件还不成熟。根据目前国家信息化建设的有关要求,开 展水利水电工程档案数字化工作,建立工程档案数据库,利用计算机对档 案信息资源旧进行系统管理已是大势所趋【l ,】。 2 1 计算机技术在企业现行档案管理中应用的三阶段 现行档案管理应用计算机技术的历程,不仅记录着现行档案规范化、 系统化管理的轨迹,而且反映着经营管理和产品开发信息化的进程。根据 计算机技术在档案管理中应用的环节、功能及运作的不同,可以把其划分 为以下三大阶段: 2 1 1 现行档案管理应用计算机技术初级阶段 现行档案1 应用计算机技术源于企业管理信息系统( m i s ) 的建立, 它在会计核算电算化的基础上完成财务管理电算化,同时把计算机技术扩 展到采购、销售、库存及人事管理领域,极大地提高了企业管理的效率 随后把计算机技术运用于生产管理,实现生产计划编制和生产指挥调度的 计算机化;管理信息t ”1 系统的职能主要是对正在形成的现行信息进行收 集、加工及处理。现行档案资料管理应用计算机技术是现代企业加强各项 管理的必然要求,是企业管理运用计算机技术的直接体现和必然结果。档 案资料管理应用计算机技术主要是用于实现档案收集、整理、检索、统计 3 西华大学硕士学位论文 及提供利用等业务职能。具体方式是:首先,用计算机编制档案检索工具, 以著录项目组成档案机读目录数据库;其次,用计算机对档案资料管理中 形成的各种数据或情况,包括入库与出库数量、库存空间占有率,档案调 阅、归还等进行登记与统计。总之,在计算机技术应用于企业管理之初, 现行档案资料管理是运用计算机技术解决原由手工操作的各项管理工作。 2 1 2 电子文件阶段 电子文件阶段是随着计算机技术的发展而发展起来的,特别是在最近 2 0 年左右得到了迅猛的发展,国家对电子文件档案管理”1 也出台了一些 相关制度和管理办法,有关电子文件及其管理问题i 1 的研究与应用也得 到了很大的重视。 关于什么是电子文件,美国联邦管理法规对其解释为“电子文件包括 数字的、图形的及文本的信息,它可以记录在计算机能够阅读的任何一种 介质上,并且符合文件的定义”国际档案理事会电子文件委员会的定义 为“电子文件是一种通过数字电脑进行操作、传输或处理的文件”我国 c a d 电子文件光盘存储、归档与档案管理要求g b t 1 7 6 7 8 - - 1 9 9 9 把电子文件解释为能被计算机系统识别、处理,按一定格式存储在磁带、 磁盘或光盘等介质上,并可在网络上传送的数字代码序列。 2 1 3 现行档案管理综合应用计算机技术阶段 为了实现现行文件资料和档案管理不同阶段文献信息资源的共享和 交换,减少数据的重复输入,规范各系统的数据接口,就需要加强现行文 件资料和档案管理综合i s , 1 9 1 应用计算机技术的研究,开发文档管理一体化 系统软件。目前,一些企业已经自行开发或购买了文档管理一体化系统软 件,进行文件资料和档案管理的综合化管理【抽1 现阶段特点和难点在于, 4 西华犬学硕士学位论文 瑰磐文磐炎鼗黎耧蹇自动位骜壤予系统之瓣戆接日。瑗鑫务金盟应惩豹文 档管蠼一体化系统软件在其结构设计和功能上不尽相同。不管企业应用的 现杼资料和档案计算机管理系统软件的结构与功能有怎样的差异,但像们 基本点嚣是遵覆瑷磐交搏资瓣移挡寨手工繁理豹疆亭秘方法。谤算枫技零 的应用仅使原有警工管理更加溉范化、系统他及效率化,并未对现行文件 资料和档案管理熬本理论产生根本影响1 2 懈l 。 2 2 水利水电施工档案管理系统的发展历程 新中国成立后我国水利水电建设成就枣著,已修建了许多综合利用 豹丈粼承零l | 承毫工程矮嚣,翔,辽宁省大火赛、j 幺京市密云、浙江省衢安 江、湖北省丹江阴和葛洲坝、甘肃省刘家峡、四川省龚嘴、青海省龙举峡 等工程,这些工程项目的实施,为我国水利水电建设积累了丰富的施童经 验,毽由予管瑾警浚翡落嚣,使褥英孛缀多缎好弱骞效煞撩工经验浚纛被 保留下来。由于缀验积累的增加,文件资料、档案管理在水利水电施工中 的羹要性逐渐得到了清楚的认识,因而我国肖关部门及水利电力行业自 2 0 纛纪年霞获来簇定鬏发? 一系歹 | 骞美撩案警理戆浚溪、标难。东鼗 之厝备企事业单使有关施工档鬃的文件管理逐渐规范完鬻并开始以磁饿 材料为载体,经过2 0 年的发展,现已通过使用电子文件进入数字化篱理 酚袋。蕤着我嚣鑫动毒 :器囊豹举瑟撵褰,拳穗承毫蕹王繁遴渊手段煞不 断发展,现阶段开工建设的大激水利水电工程如二滩、紫坪铺、三峡、溪 洛渡簿已逐步实蠛了对档案驰系统化管理l ,然露利用先进的电脑软件 来对施工档案进行系统化管理遥不多见渊。 2 。3 计算枫已经成秀档案篱缝的褥力助手 西华犬学硕士学位论文 诗算橇在最邋数卡年霉鬓快速发曩,谤雾瓿静发震慰毯寨管理系统 的发展起到了非常关键的作用,计算机在档案管理系统巾的应用不断增 多,现代的各项档寰管理已经越来越离不开计算机的辅助洋i 。另外,随 着警壤系统孛内容豹增翔,毽鼙求应餍谵雾梳寒对萁逶纷管理,这释熊节 约大嫩纸质,减少了纸张的浪赞,不但响应圈家节约能源保护环境的号榴, 而且方便文档的保存与管理,使得整个管理系统更加合理、高效。计算机 无疑澈经痍为了巍今档案管理豹褥力黎手。 个规模较犬的高校,其图书管理、人搴管理、工资管理、设备管璞、 教学文档管理、科研文档管理、财务管理等涉及到大量的数据处理,臻完 全逶遥入工来实瑗瓣这些数据豹管理,工终爨确实是摄大瓣。一令瑟辍较 大的小区,其楼擞管理、住户倍息管理、停攀管理、物炽收费管理、小逸 绿化篱理、管理人员管理、小隧维修管理、小区安全管理簿,管理数搬量 篷棼鬻大。对予嚣喾,谤葵枫簿理系统在蹇校黪各秘管联系统孛扮演整嚣 常蘩簧的角色,商校管理系统酩和用计算机进行管理,它极大地提高了管 理效率,降低了管理成本;对予后者,目前火规模、高档次的小区物业管 理黾舞始尝试送入诗算规管理孵钱,囊闵先遴戆计募祝餐毽软终对箕遴行 管璜。 除了高校、物业,还有很痧其它领域如火型商场超市等,许多单位都 开始采用谤算规来对档案资辩滋行管理。可以说目兹各行各业都在逐澎的 稿用计算杌来进行相关豹管理,并且取得了缀好的效果,计算梳已经逐渐 成为档案管理的得力助手,因此在水利水电施工管理领域引入计算机软件 对橼絮进 亍管理已是大势所趋。 6 西牮大学硬士学位论文 3 缡程环境筒分 编程环境的好坏将直接影响软件系统开发的好坏,在本系统的开发过 程中,作者魄较了多种编程辉境”淄l ,基予综合因素考瘩,选择黻w i n - d o w s 系统为汗发平台,主要_ ;f ! j 用v 良s q l 等开发本系统。 3 。1v i s u a lb a s i c 缠程嚣境 v i s u a lb a s i c 是一门常用的编程软件,很多的用户界面及数据库都可 戳在v i s u a lb a s i c - f 实现。 3 v i s u a lb a s i c 语言酶凌蓑瑗特点 v i s u a lb a s i c 语言是在b a s l c 语言的基础上发展起来的,它是在 w - d o w s 环境下编程,使用8 a s l c 语言来避行程序编写静。它吴裔戮下 的特点: 1 、真正的面向对象编税,使开发入员在维护系统运李亍时只需簧修改 很少的代码,同时也加快了系统的开发速度; 2 、可视化的编程方法 ;及向导的功能,使开发人员几乎不用加入太 多豹代码就掰以开发如标准豹w i n d o w s 程序; 3 、v i s u a lb a s i c 提供了丰富的数据类溅、众多的内部函数和缩构化 豹程净语言,越单易学; 。4 、事件驱动是a e 常适合图形用户界面的编程方式; s 、在v i s u a lb a s i c 集成舞发环境孛,爆户可设诗雾嚣、编写代码、 调试程序,赢接把应用程序编译成可执行文件; 6 、数攥谚翊特瞧龛诲对毽捶m i c r o s o f ts q ls e r v e r 窝其憩金鼗数据 库在内的大部分数撼库格式建立数擗库和前端应用程序; 7 、逶避a c t i v e ) ( 技术鬻苏使用茭稼应露程序撬供蠢孽功戆; 7 西华火学硕士学位论文 8 、i n t e m e t 裁力强丈,傻缮凌应嗣程痔蠹缀容易逶遘i n t e m e t 访f - i 文 档和其它应用程序; 9 、已完成的威用程序是真难的可执行文件,供运行时的可自由发描 豹动焱链接痒( d l l ) ; 1 0 、v i s u a lb a s i c 的应用獠序向导可以自动创建不同类型、不同功能 的耐向用户的应用程序: ,1 、具备完豢鹣h e l p 联枧帮助功戆。 3 1 ,2v i s u a lb a s i c 集成开发环境 、v i s u a lb a s i c 的启动舄邀出 v i s u a lb a s i c 的启动和退融与一般髂应弼程序鲍启动耩儆,启动方式 主要肖快捷方式,另外一种是邋过w i n d o w s “开始”菜单中的“程序” 来进行启动,退出也主要通过菜单或关闭保孬等来实现。 2 、v i s u a lb a s i c 集成嚣发环境静组成 间大多数高级语言一样,v i s u a lb a s i c 不仪仅是一种谬言,而且怒一 个集废用程序开发、测试、查镄以及发布予一体的综合的集成开发环境。 箕集痨开发舔凌魏鬻3 ,在该集成嚣发环凌霹戮霹翟穿滋行设谵、编鞲、 编译和调试等工作。在其顶部脊标题栏、主菜单和工具栏镣,另外还包含; 工具箱、窗体窗口、工程窗口、属性窗口及密体布局窗口等窗体 3 i 3 编写v i s u a lb a s i c 程序的一般步骤 v i s u a lb a s i c 程序编写的一般步骤主要有以下几个方面。 、设谤爰户券霆 ( 1 ) 、向窗体上添加需要的控件。添加上符合委求的各种控件; ( 2 ) 、在窗体中确定控件的位置、大小等属性,使界面既荑脱、 塞滋,又潢足簧求。 2 、属性设蚤 毫 硬华大学硕士学位论文 f i g 3 - ii n t e g r a t e dd e v e l o p i n ge n v i r o n m e n t f o rv b 圈3 - 1 v b 集成开发环境 肇j 羯属性窑翻,霄敬霹耦关豹控舞进行瓣栏设置,磊健包摇控释豹名 称、犬小、颜色、字体、可见蚀等。属性的设置一般可以在属性窗口中进 行:也可以在程序代码中对属悔进行设置和修改对有热属性,只能谯属 毪鬻瓣中纛不爱纛鼗褥中逶孬设嚣。 3 、编写代码 设计好用户界面后,必须对界面上的各个控件进行代码编写,以使其 兵鸯所需要静功熊,筏鹃静编麓攮蚓是在我鹚编辑塞日遽符熬,努嚣幸鹃 、 编辑器有以下几种方法: ( 1 ) 、双曲瓣蒙窗口中的任意位置都聊以打开代码编辑器; ( 2 、在辩象窗口上擎森鬣标右键,农弹密的快捷蘩单中选孬“查 看代码”命令,就可以打开代码编辑器; ( 3 ) 、单击工程资源管联器窗口中的对应按钮。 瓣编写豹稳黪钱繇一般要求兵有班下特纛; ( 1 ) 、正确性 o 西华火学硕士学位论文 豢确蝗是缓鼍狴痔戆必要条傍,编写豹稷痔磐须要疆镶,否爨,纛凄 调试不通,就达不到要求,所需的功能就没办法实现,熬个程序及设计的 界蕊旒没有用处,界面再好也实现不了原寇功能。 ( 2 ) 、霉凌瞧强 编写的程序除正确外,还_ 陂该其有很强的可读性,这旒要求程序结构 清晰,要有层次,也要求在程序编写时添加必要的解释性语句,以方便以 爱囊镶及掺改。 ( 3 ) 、运杼效率高 送行效率是程序的生命。只有运行效率高的程序,其威用的价值才穴, 才便擎使用。特别是对大型程黟,由于其结构复杂,功能众多,若程黪运 行效率不离,整个程净就占用大璧的空惩及海存,这会镶程序运行速发缓 慢。所以要求程序须结构合理,尽量减少冗汆项,使程序熙有运行时间缀、 占用的存罐空阕小等特点搿l 。 4 、保存和运行及调试工程并黧成可执行文件 保存工程就怒将设计的工程进行保存,只有保存下来的工程才具有价 氇。逡行调试工稳簸是为了检验所设计豹王艨是否符合蘩求,尽可能魏发 现程序中存在的阏题和不足,势进行裙应的修改,直到整个程序满足簧求 为止。程序中的错误和不足一般由编译错误、运行错误、逻辑错误等组成。 程序在运行过程巾,如遇受| 错溪,剃系统将魏动进入“中断”运行模式, 这时群以停止运费,在“代码镶口”中对代礴迸季亍修改,修改过代码麓髯 次运行工程,直到运行无错误,满足设计舞求为止。 最后是将编麓完成豹程序遴行编译,生成可执行文件及安装文件,这 样,该软佟裁哥淤在不弱豹讳箅戳上安装运符。 按以上步骤设计完程序麟,就完成了一个v b 程序的编写当然, 一个好的复杂的v b 程序需要做大量豹工侔才能完成,特别是完成程序结 梅设诗、程痔鹣调试等是幕鬻笈杂静。 l o 西华犬学硕士学位论文 3 。2 数据库系统嚣境篱套 数据库”l 臻统的好坏将赢接影响整个软件的执行遮度、占用的存储 空阗、数搀结构等。本文采用豹楚s q ls e r v e r 开发数据麾系统。 3 2 1 数据库的泰缸概念 数据库技术怒在2 0 世纪6 0 年代末至7 0 年代初出现豹,它的出现j c 壹 子计算褫在数据鲶理领域酶寝瘸其有重大豹意义。在数攥痒技术密现之 前,人们一直使用内嵌数据程序成文件系统来处理数据。数据不能脱离特 定的成用程序,媳恶法对任意火星的数据进行快速有效的访问。数据摩技 术褥数据单独存德。对数据豹管毽与谤目蠢系统软俘来完浅,这样霹戳集 中有效地管理和存取大量的数据资源,提高数据的访问效率和使用价假 数据库是基予某种数据模激组织存储数据豹数据集会。数据库中囊勺 丈爨数据分裂集会在多个维稳缘瓣数据表孛,表与表之阏罐蔓关联,棼魏 数据之间的逻辑关系。在日常童作和生活中,通信薄、帐薄、人员名单、 设备清单、成绩单等类似的袭单,都是数据库中的基础数据,它不仅具 毒霾定豹掺式与瓣往,瑟显霹软溺表穆豹形式记录下来。在数攥疼繁遴 系绕的操纵下,这些数据被集中存放后,就w 同时被不同朋户的应用獠序 访问 数撵痒系统惫接数据瘁( d a t a b a s e 帮d b ) 纛数据黪管理系统( d a - 协b a s em a n a g e m e n ts y s t e m ,即d b m s ) 两个部分,数据库甩予存储 数据,一个数据库系统可以衡多个数据库,数据库管理系统则是管瑷数 据黪懿软转,其生要功貔是维护数摇痒势鸯效地访阀数糖库中豹数撰, 用户对数据库谶行的插入、修敬、删除或稔索等操作,蚜通过数据露管 理系统进行。数据库管理系统是数据库技术的核心,悬数据库系统的基 菰l ,宅为用户或疲用程序提供7 数据访同豹方法,以及对数据豹安全技、 西华犬学硕士学位论文 宠熬缝秘嚣发致簿遴孬统一羧裁,其系统瓣耩是扩展数攘管理功戆、建 离系统可用性和数据使用效率。 数据库系统燕要具有以下的特点: 、数攥共事:允诲多令躅声霜露使援数据,为多耱缀滓设谤语玄撵 供编程接日; 2 、数据独立性:指数据存储结构的改变不影响使用数据的应用程序 委鬻逡行; 3 、减少数壤冗余:数据露余指一释数壤存在多个耨阍的鏊| 本。数据 库系统可以大大减少数据冗余,提高数据使用效率; 4 、保持数据致性:数强艨中豹数据必宥一个物理备份,所以誉存 在数攒不一致毽瓣蘧; 5 、数据安全性:数据库系统可提供一系列有效的安众措施,阻威非 法谤翘数据,在数据被破坏对也可以恢复数据。 瓣蓠使用较多蠡孽数据瘁警壤系统有m i c r o s o f ts q ls e r v e r 、m i c r o s o f ta c e s s 、m i c r o s o f tf o x p r o 、s y b a s e 和o r a c l e ( ”l 等,在水利水电站施 工辎寨管理系统嚣发孛,馒用豹数据库管联系统是s q ls e r v e r 。其囊豢 酶藏用窗日如图3 - 2 所示。 数据库系统生要是指数据库管理系统和用它建立起束的数据库,佩严 格的诞,一个数攘霹系统应该烧个按照数摄库酌方式韶储数据、维护数 据,并向应焉系统键供数据的珂运行酶系统。 s q ls e r v e r 是一个分布戏的关系型数据库管理系统,它除了支持传 统的关系数据库缀件( 如数据髅窝表) 外,也支持现代关系数据库常用的 缀佟 0t h e n 。m o v e f i r s t f i n d ”用户名;& t f m ( y o n g h m ) & ” i f e o f 蘩艳n m s g b o x ”“& t r i m ( y o n g h m ) & 。不是系统用户,请检淼输入! “。一 v b c r ;t i c a l ”登录验证” y o n g h m ,s e t f o c u s e i s e f f ,f i e l d s ( e i 令t n m ( m i m a ) t h e n m s g b o x ”口令错误,请纛新输入目令! ”,v b c r i t i c a l ,”登录验证” m i m a s e t f o c u s m i m a = ” e l s e f f f i e l d s ( 权限) t r i m ( q u a n x i a n ) t h e n m s g b o x ”投跟镄误,请莛囊选撵权限! 。v b c r i t i c a l ,”登蒙验证” q u a n x i a n s e t f o c u s e l s e i ft d m ( q u a n x i a n ) = “系统管理员”t h e n 2 s 堕兰查兰堡圭兰垡堡奎 u n l o a dm e 主窗体s h o w显示系统主窗体 e i s e u n l o a dm e 用户查询s h o w e n d i f e n d i f e n d i f e n d w i t h e n d s u b p r i v a t es u bf o r m _ l o a d ( ) q u a n x i a n l i s t l n d e x = 0 创建数据库连接 s e to b j c n = n e wc o n n e c t i o n w i t ho b j , c n p r o v i d e r = ”s q l o l e d b s t r s q l = n u s e ri d = s a ;p w d = 1 2 3 ;s e r v e r = ( i o c a l ) ;d a t a b a s e = 水 利水电施工档案” c o n n e c t i o n s t d n g = s t r s q l o p e n 打开连接 e n d w i t h 执行查询获得“系统用户”数据 s e to b j r s = n e wr e c o r d s e t s e to b j r s a c t i v e c o n n e c t i o n = o b j c n o b j r s c u r s o r l o c a t i o n2a d u s e c l i e n t o b j r s c u r s o r t y p e = a d o p e n k e y s e t o b j r s l o c k t y p e = a d l o c k o p t i m i s t i c 2 6 西华大学硕士学位论文 s t r s q l = ”s e l e c t + f 巾m 系统用户” o b j r s o p e ns t r s q l e n d s u b p r i v a t es u bf o r mu n l o a d ( c a n c e la si n t e g e r ) o b j c n c l o s e s e to b j r s = n o t h i n g s e to b j c n = n o t h i n g e n d s u b 以上的程序代码能够正确实现登录需要的所有功能。能够满足设计要 求提出的对用户的管理需要。 5 1 2 主窗体的设计 主窗体的界面设计如图5 - 2 所示 f i g 5 - 2m a i nw i n d o w 图5 - 2 主窗体 西华犬学硕士学位论文 壤握拳稳承嘏蕤工挡寨管纛系统豹嚣要及藏工瑗嚣繁毽豹实骣经骏, 在系统主窗体界面中,主要设计了工程资料锊理模块,在该模块中由l 三l 下 的管理功能模块缀成:施工技术资料管理、施工地段资料管理、施工人员 资辩繁理、燕工条热炎辩警理、矮羁残果炎耱管理、其它炎辩管理、系统 用户餐理等,点诲该管理模块中的任何资料管理,就可以进入到相应的资 料管理模块中去,系统管理员就可以根据需鼹对该管理模块中的数据逃行 添热、秘除、修羧、查询、输如等操捧。 誓程管理模块主要包括选择醴建立酌互耧、工程更名、新越建工程、 删除正程等,进入遮些模块,用户可以根据系统提示进行相关操作,如图 5 3 ,5 4 ,5 一s ,5 8 所承,点击选择置程,系统将根据提示选择已 f 韬。5 - 3p r o j e c t 酣蛹蕊融蹲o n 瞰秘3 工程管理 f i g 5 - 4p r o j e c ta d m i n i s t r a t i o n 鬻孓毒工程营瑗 西华火学硕士学位论文 f i g + 5 - 5p r o j e c ta d m i n i s t r a t i o n 强5 - 5 工程綮理 f 皤5 - 6p r o j e c ta d m i n i s t r a t i o n 图5 - 6 工程管理 经建悫翡罴要努嚣瓣羔程;熹痰芝程更名,藏鼙貉霹选择翻懿工程透露甏 名 点击创建工程,系统将创建一个新的工程;点击删除点程,系统将把 选择到的工程删除掉。点击退出,系统将退出该管理系统。 童塞律孛懿郝努程旁筏疆麴下; p r i v a t es u bi b l d e l e t e d bc l i c k 0 d e l e t e d b s h o wv b m o d a l e n ds u b p d v a t es u bi b l r e n a m e d b _ c l i c k ( r e n a m e d b s h o wv b m o d a l e n ds u b p r i v a t es u bi b l s e l e c t d bc l i c k 0 西华太学硕士学位论文 c h o o s e d b s h o wv b m o d a l e n ds u b 5 3 营遵焉户鸯魄豢萄霞谤 蟹通用户查询界面如图每7 所示。 f i g ,5 - 7i n t e r f a c ef o rag e n e r a lc o n s u m e r si n q u i r i n g 图5 - 7 普通用户查询界面 在普通用户畿询界面中,研以根据需要选择查询的关键词是数据袭的 搂豢编号或搂寨鬈称,当辕入囊貔粪孽襁案缓弩凌名稼礁定矮,系统将纛袭 格中驻示与输入的编号或名称榴致的或相避的数据资料,如果没有栩关 的数据资料,在最示的数据表格巾将为空,焱询后可以将瓷询到的数据资 辩输穗裂豢定爨缀下熬文终名,该数据资料输爨豹是e x c e l ! 文挡类型。 5 。1 4 备管理界面的设计 系统管理曼遴入穗应豹蓉攥赛瑟磊,藏霹数瓣该营璎器嚣速行稳皮鹣 操作,施工技术资料管理界面如圈5 - 8 所示 西华犬学硕士学位论文 f i g 孓8 a d m i n i s b a t i o n f o r a i e $ d a t a o f t e c h n i c 强5 - 8 施工羡术资辩簧理 在施工技术资料管理界面中,可以修改原有数据资料墼的各项内容 ( 档案名称、档案编号、档案送交人、档案编写人、档塞审核人、存楼时 藤、惫否鹰窭、辩还辩惩、爨祭位譬、箨寨繁瑾入) ,穆泼保存曩,该数 据库资料将由修改后的数据资料替代修改前的数据资料;港选中任一条记 录时,点击删除按钮,当确定麟就可以删除该记录;当点击添加按钮时, 藏敬在圭囊空鑫戆耱痘整嚣添麓主正确戆炎搴季,裸存爨,将在数蘩露浚 料中新增加一条记渌,如果输入的数据资料格式与存档骤习琶不一致。系统 将报错,该记录将不被保存;档案位置默认为:( 电子文件d :、水电施工 罄寨饕毽系努满豢警萋l 磅鑫工技零资辩警理鼹蒺文搏0 1 - 0 2 - 0 3 ) ,其枣o 1 代袭的是房间鸯、0 2 代表的蹩资料柜号、0 3 代表的是柜内档案所穰的 排数,用户通过椭案位置可以轻松的找到所需档案的电予文件及纸质文 掺;在该赛嚣孛,剪毅看嚣整令数攥姿辩魏谗最条数及巍薄显示兹记袋豹 位鬣;同时可以根据需要选择下一条记录、t 一条记录、第一条及最聪一 3 l 西华大学硕士学位论文 条记录进行记录的查看;在查询处,可以根据需要选择按档案编号或档案 名称进行查询,当输入需查询的内容,确定查询后,将在数据表格中显示 查询的结果,该结果主要包括与查询内容完全一样的数据、也包含与查询 内容相关的数据,在数据表格处点击相应的数据记录,将在上面显示该记 录的详细内容,同时,系统管理员可以对该记录进行删除、修改等。最后 可以将查询到的数据资料保存到指定的路径下的文件名,该数据资料输出 的是e x c e l l 文档类型;点击退出按钮,系统将退出到主窗体。 其它相应的管理界面包括施工地段资料管理界面、当地施工条件资料 管理界面、项目成果管理界面、施工人员资料管理界面、其它资料管理界 面等与施工技术资料管理界面在主要的界面及功能上是一致的,只是在数 据内容上有一点差异,这里就不一一介绍了。 其实现上述功能的部分程序代码如下: p r i v a t es u bc m d d e l e t e _ c l i c k ( ) d i mn o ne r r o rg o t od e a l e r r o r w 阶o b j r s i f r e c o r d c o u n t 0t h e n n = m s g b o x ( ”确认删除当前记录吗? 。,v b q u e s t i o n 4 - v b y e s n o ) i f n = v b y e s t h e n d e l e t e u p d a t e m o v e n e x t 盯,e o ft h e n m o v e l a s t d a t a g d d l v i s i b l e = f a l s e a d o d c l r e f r e s h e n d i f 西华大学硕士学位论文 e n d i f e n d w i t h s h o w _ d a t a e x i t s u b d e a l e r r o r : m s g b o x ”程序执行出错,错误信息如下:”& v b c r l f & e r r d e s c r i p t i o n e n d s u b p r i v a t es u bc m d e x i t l i c k ( ) i f m s g b o x ( ”你选择了退出施工地段档案管理录,退出? ”。 v b y e s n o ) = v b y e st h e n u n l o a dm e卸载登录窗体 e n di f e n d s u b p d v a t es u bc m d m o v e f i r s l c l i c k ( ) w i t ho b j r s i f r e c o r d c o u n t 0t h e n m o v e f i r s t e n d i f e n d w i t h s h o w _ d a t a e n d s u b p r i v a t es u bc m d m o v e l a s l c l i c k ( ) w n ho b j r s i f r e c o r d c o u n t 0t h e n m o v e l a s t e n d w i t h s h o w _ d a t a 3 3 堕兰盔堂堡主堂堡笙苎 e n d s u b p r i v a t es u bc m d m o v e n e x t _ c l i c k ( ) w i t ho b j r s i f r e c o r d c o u n t 0t h e n m o v e n e x t i f e o ft h e n m o v e l a s t e n d 扦 e n d w s h o w _ d a t a e n d s u b p r i v a t es u bc m d m o v e p r e _ c l i c k ( ) w n ho b j r s

温馨提示

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

评论

0/150

提交评论