C电子政务档案管理系统论文_第1页
C电子政务档案管理系统论文_第2页
C电子政务档案管理系统论文_第3页
C电子政务档案管理系统论文_第4页
C电子政务档案管理系统论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、本科生毕业设计(论文) PAGE 34摘要跋电子政务档胺案管理系统版是以公司电暗子政务信息罢系统为模型伴而开发设计扒的。该系统邦既便于管理半员管理档案矮,也方便于背借阅者借阅案档案和查询胺档案信息。暗该系统主要吧实现对档案澳信息和借阅爱者信息的管翱理,用户通佰过使用用户背名、密码,稗进入整个数瓣据库的管理斑工作,以便啊及时更新数奥据库来满足绊读者的要求柏。其主要功暗能包括用户板管理、机构岸管理、档案拔库管理、档扮案管理以及版档案借阅归拌还等功能。哎2。盎课题主要采跋用自上而下坝的结构化程凹序设计方法扮与面向对象摆方法相结合捌的方法,研澳究和开发该笆系统。该系鞍统运用了C办#编程语言办进行界面设

2、叭计和代码设蔼计,数据库爸设计使用S稗QL Se拜rver 吧2000创懊建,使得系柏统功能更加俺完善。埃L。佰全文共分八般章,第一章哎绪论,介绍瓣系统开发的颁必要性与可阿行性,第二扒章到第五章皑介绍系统的拜设计与实现矮,包括可行鞍性分析、需霸求分析、数版据库设计、班系统设计,哀第六章介绍般系统的调试百过程,第七扮章对系统的半性能进行分半析,第八章百总结,总结哎此系统设计碍的优缺点及蔼其心得。拔R。癌关键词案:爸借阅查询;暗数据库设计八;政务档案按管理爸Abstr版act蔼The e绊lectr吧onic 阿gover安nment癌 file摆 mana板gemen爱t sys哀tem 邦is

3、 de摆velop靶ed o盎n the绊 mode办l of 蔼the 把infor胺matio霸n sys挨tem o肮f板 the 坝elect邦ronic碍 gove矮rnmen氨t inf佰ormat奥ion s安ystem爸. 傲It is芭 very盎 easy昂 for 哎manag罢ers t扒o man拔age 艾the f按iles蔼, and跋 it i胺s als搬o con罢venie袄nt fo版r rea癌ders 班to bo按rrow 败and i颁nquir哎e 芭file 胺infor拔matio爸n.百0。懊The s佰ystem哎 main案ly r

4、e佰alize捌s the把 func氨tion 岸of ma氨nagin拌g the稗 翱file班 and 拜reade瓣rs d哀ata.巴 班The u肮sers 唉are a肮llowe拜d to 坝manag颁e the八 whol扮e dat疤abase按 only隘 thro笆ugh u艾sing 拌passw熬or稗d摆 , an矮d the靶n the袄 user扒s can凹 rene扳w the安 data罢base 敖in ti敖me to昂 meet扮 read癌ers 唉need.胺 拔Its m佰ain f跋uncti安ons i鞍nclud芭e 隘user 拌

5、manag蔼ement绊, 办insti阿tutio扒nal m版anage按ment矮, 百archi白ve ma版nagement熬, 蔼archi八ve st扮orage胺 mana吧gemen氨t扳 and 佰the F罢uncti般on of叭 borr岸ows a爸nd Re翱turns翱 the 埃file.唉澳 靶l。蔼The t笆opic 盎mainl扒y use奥d the八 top 埃to th扮e bot碍tom o背f structur把e com耙bine 班with 隘the f佰acing凹 meth疤od of版 the 芭progr稗am de颁sign,班

6、 rese拌arch 斑and d拔evelo澳p the熬 info肮rmati爱on ma按nagem靶ent s斑ystem鞍.哀 The 背syste吧m mak氨es us耙e of 安the 版C # 阿to ca跋rry o疤n the班 inte傲rface办 desi挨gn an瓣d the昂 code暗 desi矮gn, a背nd th邦e dat邦abase氨 desi吧gn ad颁opts 白SQL S挨erver拜 2000伴 to e伴stabl佰ish, 笆which班 make啊s the巴 syst般em fu皑nctio挨n mor靶e per白fect.板

7、6。办The p奥aper 傲can b隘e div拌ided 懊into 矮eight办 chap昂ters:坝 The 奥first邦 chap叭ter i搬s an 捌intro把ducti胺on of扳 the 颁paper佰. It 巴intro扒duces阿 the 瓣neces盎sity 捌and f翱easib袄ility败 of t拜he de爸velop阿ment 笆of th奥e sys蔼tem. 隘The s阿econd柏 to t暗he fi扳fth c扮hapte疤r int阿roduc白e the搬 desi摆gn an摆d rea班lizat靶ion o埃f t

8、he吧 syst鞍em, i盎nclud皑ing t爱he an唉alysi把s of 奥feasi版bilit艾y and暗 dema阿nd of叭 the 凹syste昂m, th俺e des白ign o安f dat靶abase唉 and 坝syste班m. Th阿e six隘th ch般apter摆 intr疤oduce耙s the凹 debu鞍gging耙 proc坝ess o奥f the俺 syst皑em. T背he se按venth鞍 chap坝ter a摆nalys暗es th罢e fun扒ction岸 of t啊he sy摆stem.岸 The 拔eight肮h cha艾pte

9、r 伴is a 盎summa奥ry. I阿t sum暗mariz靶es th隘e adv跋antag案es an搬d dis斑advan板tag唉es of凹 the 奥syste暗m, an佰d at 拜the s伴ame t耙ime i熬t als靶o giv巴es us啊 some哀 expe拌rienc袄e of 鞍it.稗2。巴Key w瓣ords:昂Borro百ws奥 傲and i懊nquir邦y;碍 database 疤desig罢n扮;袄 暗gover傲nment氨 affa案irs r拜ecord八s man昂ageme跋nt拜0。目 录TOC o 1-3 f h z HYP

10、ERLINK l _Toc 暗第1章 绪班论懊 PAGEREF _Toc h 埃1靶n。 HYPERLINK l _Toc 把1.1笆系统的概述艾 PAGEREF _Toc h 跋1办g。 HYPERLINK l _Toc 八1.1.1案 课题研究八的背景碍 PAGEREF _Toc h 班1八G。 HYPERLINK l _Toc 疤1.1.2拔 系统的主按要功能袄 PAGEREF _Toc h 岸1昂f。 HYPERLINK l _Toc 稗1.2芭 开发工具芭与相关技术背介绍绊 PAGEREF _Toc h 斑2背n。 HYPERLINK l _Toc 叭1.2.1昂 Visu叭al c

11、#摆.Net 埃2005颁开发环境耙 PAGEREF _Toc h 百2背9。 HYPERLINK l _Toc 艾1.2.2澳 Microsoft鞍 SQL 啊Serve哎r 200敖0按简介爸 PAGEREF _Toc h 芭3办A。 HYPERLINK l _Toc 挨第哎2背章爸 半可行性分析澳 PAGEREF _Toc h 癌5扮B。 HYPERLINK l _Toc 蔼2.1叭技术可行性胺 PAGEREF _Toc h 般5罢u。 HYPERLINK l _Toc 绊2.2瓣经济可行性拌 PAGEREF _Toc h 八5翱F。 HYPERLINK l _Toc 拔l _半Toc盎

12、 扳2.3氨操作可行性班 PAGEREF _Toc h 搬5矮O。 HYPERLINK l _Toc 稗2.4稗运行环境半 PAGEREF _Toc h 隘6盎E。 HYPERLINK l _Toc 扮2.4.1扮硬件配置昂 PAGEREF _Toc h 阿6背3。 HYPERLINK l _Toc 罢2.4.2挨软件配置爱 PAGEREF _Toc h 柏6岸I。 HYPERLINK l _Toc 扳第板3巴章邦 爸需求分析罢 PAGEREF _Toc h 爸7澳Y。 HYPERLINK l _Toc 坝3.1版用户需求俺 PAGEREF _Toc h 皑7碍V。 HYPERLINK l _

13、Toc 3.2癌功能需求胺 PAGEREF _Toc h 白7凹5。 HYPERLINK l _Toc 扮3.3蔼工作需求版 PAGEREF _Toc h 罢8癌b。 HYPERLINK l _Toc 吧3.4搬工作流程捌 PAGEREF _Toc h 案8唉J。 HYPERLINK l _Toc 碍3.4.哀1班数据流图安 PAGEREF _Toc h 坝8罢b。 HYPERLINK l _Toc 绊3.4.2爸数据字典碍 PAGEREF _Toc h 八9凹w。 HYPERLINK l _Toc 翱第蔼4八章白 斑数据库设计敖 PAGEREF _Toc h 捌一三阿f。 HYPERLINK

14、 l _Toc 哎4.1柏功能模块划碍分靶 PAGEREF _Toc h 氨一三邦x。 HYPERLINK l _Toc 靶4.2斑功能描述盎 PAGEREF _Toc h 斑14袄y。 HYPERLINK l _Toc 爱4.3敖数据库败 PAGEREF _Toc h 叭一五熬p。 HYPERLINK l _Toc 扒4.3.1斑概要设计澳 PAGEREF _Toc h 版一五八i。 HYPERLINK l _Toc 挨4.3.2澳逻辑设计矮 PAGEREF _Toc h 艾一八啊G。 HYPERLINK l _Toc 哀 l 隘_Toc八 鞍4.4.3凹物理设计笆 PAGEREF _Toc

15、 h 隘21哀L。 HYPERLINK l _Toc 熬第柏5佰章八 捌详细设计哎 PAGEREF _Toc h 肮22颁A。 HYPERLINK l _Toc 岸5.1芭结构程序的案设计巴 PAGEREF _Toc h 败22阿c。 HYPERLINK l _Toc 皑5.2搬系统设计按 PAGEREF _Toc h 鞍22癌P。 HYPERLINK l _Toc 摆5.2.1捌管理功能系哎统绊 PAGEREF _Toc h 伴22盎o。 HYPERLINK l _Toc 靶5.2.2背服务功能系岸统氨 PAGEREF _Toc h 背23罢j。 HYPERLINK l _Toc 哎5.3伴

16、菜单设计傲 PAGEREF _Toc h 隘23哎c。 HYPERLINK l _Toc 皑5.3.1百菜单的分类凹 PAGEREF _Toc h 唉24癌g。 HYPERLINK l _Toc 艾5.4拔界面设计袄 PAGEREF _Toc h 背24癌F。 HYPERLINK l _Toc 袄5.4.1皑登录界面的昂设计哀 PAGEREF _Toc h 扳24跋L。 HYPERLINK l _Toc 靶5.4.2按主界面的设扮计隘 PAGEREF _Toc h 板27澳I。 HYPERLINK l _Toc 埃5.4.3皑机构管理界扒面拜 PAGEREF _Toc h 扮28拜d。 HYP

17、ERLINK l _Toc 哎5.4.4敖档案库管理哎界面蔼 PAGEREF _Toc h 吧29碍o。 HYPERLINK l _Toc 罢背 班5.4.5俺档案管理界翱面捌 PAGEREF _Toc h 隘31皑9。 HYPERLINK l _Toc 绊5.4.6矮档案借阅归碍还管理界面唉 PAGEREF _Toc h 拔32拌8。 HYPERLINK l _Toc 笆第搬6阿章俺 盎系统测试耙 PAGEREF _Toc h 氨35拌c。 HYPERLINK l _Toc 阿6.1耙测试目的绊 PAGEREF _Toc h 捌35肮G。 HYPERLINK l _Toc 八6.2埃测试方法

18、唉 PAGEREF _Toc h 按35绊8。 HYPERLINK l _Toc 瓣6.3瓣测试步骤俺 PAGEREF _Toc h 埃36芭s。 HYPERLINK l _Toc 鞍第柏7靶章系统维护伴及性能分析翱 PAGEREF _Toc h 耙39哎X。 HYPERLINK l _Toc 艾7.1矮系统维护敖 PAGEREF _Toc h 把39搬Z。 HYPERLINK l _Toc 凹7.2扳性能分析斑 PAGEREF _Toc h 拌40绊6。 HYPERLINK l _Toc 奥第阿8斑章耙 懊总啊结版 PAGEREF _Toc h 拔41按P。 HYPERLINK l _Toc

19、 佰皑 柏参考文献疤 PAGEREF _Toc h 八42般m。 HYPERLINK l _Toc 蔼致板 百谢巴 PAGEREF _Toc h 胺43背w。 HYPERLINK l _Toc一三 暗附敖 罢录蔼 PAGEREF _Toc一三 h 般44安1。绪论扳1.1系统扮的概述隘课题研究的胺背景稗随着社会经背济的迅速发背展和科学技百术的全面进熬步,计算机奥事业的飞速肮发展,以计俺算机与通信盎技术为基础办的信息系统盎正处于蓬勃懊发展的时期翱。随着经济氨文化水平的挨显著提高,白人们对生活百质量及工作霸环境的要求巴也越来越高拔。如何通过案计算机为我瓣们完成更多稗的事情,进拌而达到办公败自动化和

20、优隘化日常工作颁的目的,也把就成了一个罢大众化的课扒题。 澳电子政务档袄案管理系统捌提供对企事邦业单位的档挨案管理功能俺。暗使用本系统百,可以完成瓣档案的管理熬、出借等功半能唉。对各项操肮作都提供日跋志信息记录般,以满足安胺全性方面的罢要求。电子矮政务档案管氨理系统使工拌作人员对档敖案的管理工哀作更加容易凹,提高工作败的效率、降败低管理的成阿本。安作为计算机邦应用的一部唉分,使用计凹算机对白档案爱信息进行管傲理,具有着暗手工管理所伴无法比拟的岸优点.例如罢:检索迅速板、查找方便隘、可靠性高扮、存储量大把、保密性好啊、寿命长、坝成本低等。瓣这些优点能挨够极大地提罢高斑信息蔼管理的效率百。暗p。巴

21、因此,开发奥一套完善的熬电子政务档坝案管理系统绊是必不可少胺的。扳系统的主要八功能胺电子政务档瓣案管理系统耙提供对企事啊业单位的档艾案管理功能斑。伴使用本系统埃,可以完成扳档案的管理奥、出借等功案能奥。艾因此档案管挨理信息化是蔼发展的必然绊趋势。用结哀构化系统分稗析与设计的方法,建立巴一套有效的疤电子政务档唉案管理系统熬,可以减轻搬工作,将工霸作科学化、碍规范化,提疤高了档案信白息管理的工哀作质量。皑S。肮电子政务档阿案管理系统初步划分为胺五大功能模背块:用户管阿理功能模块绊、机构管理奥功能模块、耙档案库管理搬功能模块、矮档案管理功斑能模块、档扒案借阅归还版管理功能模笆块。其中:熬用户管理功班

22、能模块实现般用户和管理邦员的添加,霸修改和删除扒功能。机构把管理功能模班块需要实现熬增加机构、扒删除机构、澳修改机构描暗述等功能。班档案库管理澳功能模块包鞍括了新建档坝案库、删除阿档案库、修稗改档案库描稗述和任命档挨案库的管理岸员等,只有袄系统管理员俺才有权进行艾档案库管理岸。档案管理昂功能模块是吧所有用户都可操作的功鞍能,用户通啊过设定检索的条件对档懊案进行检索爱,可以查阅案检索出的档哎案的详细信吧息。档案借靶阅归还管理爱功能模块只傲有对某个档霸案库有操作敖权限的用户案才能对该档袄案库下的借笆阅事务进行蔼管理。案w。埃电子政务档懊案管理肮系统拟订以案公司电子政爸务信息系统埃为模型,翱以查询库

23、存傲档案的信息坝、借阅者的吧借阅信息、背借阅和归还伴档案的功能吧为基本需求耙,开发设计昂一套完整的邦电子政务档碍案管理坝系统。扮g。胺开发工具与爱相关技术介败绍板系统运用V扳isual阿 c#.N把et 20肮05进行界稗面设计和功翱能实现,以鞍Micro芭soft 俺SQL S般erver阿 2000拔作为后台支扳持数据库的扮开发。背J。叭Visua绊l c#.阿Net 2败005开发扒环境罢C懊#是由Mi唉croso坝ft开发的暗一种简单、肮精炼、类型八安全、面向白对象的语言白。靶C拜#的设计目碍的是简化网岸络应用,它霸能迅速的构靶建基于Wi矮ndows岸和Inte邦rnet的颁应用程序和

24、爸组件,并且佰可以在任何案操作系统上翱通过Int按ernet傲调用运行的叭任何语言。胺l。矮C#使得C般+程序员绊可以高效的佰开发程序,爱而绝不损失艾C/C+绊原有的强大懊的功能。因败为这种继承扮关系,C#办与C/C+班+具有极大瓣的相似性,疤熟悉类似语白言的开发者拌可以很快的安转向C#。按 霸1.C#的绊现代化设计爱能够消除很稗多常见的C按+编程错邦误。 邦2.C#语胺言允许类型凹定义的,扩碍展的元数据摆。这些元数百据可以应用疤于任何对象熬。项目构建阿者可以定义爱领域特有的吧属性并把他奥们应用于任敖何语言元素班-类,接口吧等等。 疤3.内置对坝组建对象模昂型(COM傲)和基于W袄indow百

25、s的API班的支持安。佰4.允许有胺限制地使用绊纯指针澳。扒k。安C暗#旨在不牺绊牲C和C#败的功能和控捌制特色的前拔提下提高C岸+编程人拌员的开发速白度。C#为艾高等级安全坝性、垃圾回碍收和类型安佰全提供内部扳代码信任机半制C#支持袄单一继承并矮创建Mic俺rosof败t中间语言办作为本机代胺码编译器的奥输入。伴8。佰C#与.N氨ET框架和背公共语言运背行库完全集碍成,具有语疤言的可操作罢性。C#简扒化了C和C案+中某些敖复杂的方面疤使之现代化岸,包括:命霸名空间、类傲、枚举、重阿载和结构化俺异常处理。癌它还取消了鞍宏、多重继鞍承和虚拟基案类、头文件邦包含等功能罢。懊M。败利用C#可摆以开发

26、各种跋类型的应用扳:Wind鞍ows应用办程序、类库办、Wind斑ows控件胺库、ASP颁.NET 氨Web应用罢程序、AS爱P.NET皑 Web服叭务、Web爱控件库、控伴制台应用程按序和Win胺dows服案务。蔼z。唉C#与C+氨+和Jav绊a非常相似瓣,它综合了啊目前所有高板级语言的优半点,如:简安洁的语法、按精心的面向岸对象设计、搬与Web的鞍紧密结合、搬完全的安全哀性与错误处邦理、版本处疤理技术及良艾好的灵活性扮和兼容性。背y。吧Micro凹soft 耙SQL S扒erver肮 2000笆简介暗SQL(S暗truct斑ured 靶Query摆 Lang办uage,佰结构查询语颁言)是

27、一个癌功能强大的颁数据库语言把。SQL癌Serve翱r作为微软办在Wind埃ows系搬列平台上开暗发的数据库吧,一经推出澳就以其易用鞍性得到了很笆多用户的青耙睐,俺它埃区别于Fo办xPro、半Acces敖s小型数据坝库,SQL绊Serv翱er是一个敖功能完备的拌数据库管理白系统。它包哀括支持开发办的引擎、标百准的SQL矮语言、扩展傲的特性(如矮复制、OL背AP、分析叭)等功能。袄而像存储过碍程、触发器绊等特性,也靶是大型数据百库才拥有的百。阿D。埃SQLS碍ERVER爱2000唉往往成为斑数据库的瓣首选皑。按ANSI(皑美国国家标袄准学会)声班称,SQL伴是关系数据皑库管理系统啊的标准语言芭。

28、SQL语艾句通常用于摆完成一些数袄据库的操作岸任务,比如俺在数据库中皑更新数据,百或者从数据八库中检索数伴据。由于S蔼QLSe俺rver与笆Windo半ws界面风凹格完全一致爱,且有许多拜向导(W盎izard傲)帮助,跋因此易于安暗装和学习,从另一个角岸度来讲,学绊习SQL把Serve蔼r是掌握其暗他平台及大案型数据的基岸础。因为这跋些大型数据芭库对于设备澳、平台、人癌员知识的要傲求往往较高澳,而并不是邦每个人都具拔备这样的条蔼件,且有机埃会去接触它凹们。但有了把SQLS胺erver艾的基础,再懊去学习和使埃用它们就容袄易多了。由埃于今天Wi敖ndows八操作系统占熬领着主导地背位,选择S按Q

29、LSe敖rver一氨定会在兼容傲性方面取得拌一些优势。蔼另外,SQ胺LSer吧ver2案000除跋了具有扩展柏性,可靠性以外,还具白有可以迅速盎开发新的因艾特网系统的耙功能。尤其疤是它可以直案接存贮X版ML数据八,可以将搜佰索结果以拔XML格式拜输出等特点斑,有利于构爸建了异构系扮统的互操作翱性,奠定了俺面向互联网蔼的企业应用傲和服务的基颁石。B。拔SQL S挨erver疤支持三层客昂户/服务器扮结构,三层拌结构将一个吧SQL坝 S袄erv熬er应用程百序分为三部半分:阿R。蔼1) 按用户界面端安为用户提供颁了在自己桌埃面上运行的鞍服务。哀2) 敖运行在八SQL S叭erver扒上的业务规按则

30、端支持业八务服务。唉3) 爸运行在另一翱个败SQL S挨erver澳上的数据端靶支持数据服般务。癌a。胺而瓣SQL S岸erver矮 2000跋是为创建可把伸缩电子商瓣务、在线商氨务和数据仓胺储解决方案佰而设计的真蔼正意义上的拌关系型数据爸库管理与分搬析系统。大胺型服务器可澳能有成千上案万的用户同爸时连接到笆SQL S昂erver阿 2000爱的情况,懊SQL S疤erver斑 2000耙为了这些环挨境提供了全般面的保护,拔具有防止问唉题发生的安唉全措施,例挨如,可以防八止多个用户凹试图同时更按新相同的数跋据。氨SQL S蔼erver办 2000笆还在多个用昂户之间有效阿在分配可用拔资源。案V

31、。伴Micro癌soft唉 拔SQL S稗erver伴能够满足大捌规模分布式稗计算环境的需要,可以扮与笆Windo岸ws霸 埃NT懊及瓣Windo熬ws班2000操凹作系统紧密半结合,从而霸全面使用它白们的管理和澳维护功能。肮所以,稗SQL S扳erver胺已经成为 Wind啊ows N啊T袄平台上最重板要,同时也八是使用最广拌泛的数据库稗管理系统。柏作为一种功氨能强大的数扮据库系统,八SQL S稗erver哎主要有以下疤特点:阿D。版完全的客户跋机/服务器体系结构吧这一结构可凹以有效网络岸。在客户机按/服务器运佰算模式下,岸数据库查询案操作都集中吧在服务器方佰进行,在网奥络上传输的蔼请求命令

32、和伴服务器的检盎索结果,而颁不是整个数把据库文件,吧这样可以减肮少网络上的肮信息流量,耙从而提高网瓣络的使用效鞍率。扮r。熬简单的图形八化处理工具俺,使系统管啊理更为直观扮SQL E隘nterp熬rise 凹Manag捌ement懊(SQL吧企业级管理伴器)是一个啊基于澳Windo案ws凹图形界面(般GUI)的办集成管理工稗具,利用它暗可以完成拔SQL S笆erver熬的配置管理案工作,如建暗立设备办(devi哀ces)白和数据库、鞍备份和恢复翱数据库、执八行查询操作昂、调度和报拜警管理、数爱据复制等。颁SQL S稗erver哎的管理体系埃建立在扒SQL 凹分布式管理版对象爸(SQL 挨Dis

33、tr瓣ibute稗d Man盎ageme摆nt 扳Objec啊t,爱简写为伴SQL_D扒MO)凹基础上,形霸成稗SQL S盎erver按的分布式管氨理框架。哎9。碍丰富的编程阿接口工具败SQL S熬erver绊提供了阿Trans伴act_S艾QL俺、哎DB_Li伴brary昂 for 颁C瓣和癌DB_Li扳brary颁 for 碍Visua傲l 捌C#开发工摆具。氨Trans疤act_S拔QL把与工业标准癌SQL 八语言兼容,疤并在其基础捌上加以扩充哀,是它更符斑合事务处理败的需要。此昂外,背SQL S笆erver绊还支持OD埃BC规范,拌可以使用O把DBC访问叭数据库。捌0。肮多线程体系结构

34、矮SQL S把erver颁支持多线程安操作,在多挨用户并发访澳问时,系统皑在产生较小额外负担的懊情况下能够扳进行并行处凹理,从而减耙小内存需求拜,提高系统按吞吐量。在办用户数量增扮加时,埃SQL S扳erver俺的运行速度百也不会明显背减慢。敖K。般隐含的并发控制功能柏SQL S叭erver敖利用动态功拌能,防止用巴户在查询和般更新并发操按作时相互间艾发生冲突。吧动态锁定是坝隐含的,用盎户不必操心颁锁定过程。佰U。阿良好的兼容半性昂SQL S瓣erver耙是拔Micro佰soft耙服务器套件懊的阿Back疤 懊offic八e坝的成员之一坝,它与其它懊软件(阿Windo吧ws NT袄、叭Inte

35、r哀net瓣、斑Infor斑matio吧n Ser癌ver懊、按Excha百nge S背erver叭等)有机结版合,并充分背利用它们所俺提供的服务柏器功能(如艾安全管理、笆事件日志、昂性能监视器笆、内存管理半和异步I/伴O等),从百而增强了奥SQL S摆erver胺数据库系统拔的功能,同把时减少了系背统资源的占安用。斑M。般SQL S笆erver矮 提供了功氨能全面的管傲理工具吧可以帮助数哎据库管理员吧完成日常的疤,复杂的,邦烦琐的数据哀库管理工作挨。懊P。叭第2章 可半行性分析拔可行性研究背的目的,就绊是用最小的摆代价在尽可翱能短的时间捌内确定问题靶是否能够解扒决。在这个板阶段确定规笆模和目

36、标,哀软件需求者疤要在时间、扒人力、软硬昂件资源和经疤费等方面来百评估对资源哎的需要。同吧时,它从技哀术可行性、案经济可行性啊、操作可行疤性三方面进奥行研究。坝C。背2.1技术唉可行性按C#.NE扳T败是一种采用爱编程语言,挨它使程序员吧能够使用.肮NET框架白开发各种应哎用。Mic扮rosof肮t 爱Visua八l啊 Stud瓣io.NE啊T傲中的开发是氨以 敖.NET 扒Frame矮work 哎为目标的,啊即 八Micro跋soft 扒Visua俺l邦 Stud版io.NE般T氨项目的输出癌是 把Micro傲soft岸 中间语言碍 白(MSIL邦)板 的二进制佰文件。昂Visua半l 背C

37、懊# 白编译器支持斑语言的所有巴重要功能,埃并且还完全芭支持使用阿 .NET白 Fram澳ework。它还支持吧受 办Visua吧l 邦C奥+ 艾支持的扩展拌,。俺后台采用M耙icros把oft 埃SQLS肮erver背2000办数据库开发哀工具作为处挨理用户提交翱表单和连接阿数据库的设皑计方法进行罢开发建设。敖o。拌2.2疤经济可行性傲企事业单位懊常常面临着佰管理档案的爸归档、查询鞍、借阅和归稗还等工作。盎因此建立一搬套有效的澳电子政务档版案管理系统岸,可以减轻俺工作,将工白作科学化、巴规范化,提霸高了熬电子政务档颁案管理搬的工作质量瓣,并且把管奥理者从繁重碍的劳动中解鞍脱出来。哀计算机技术

38、搬在这些方面叭的应用有着艾美好的经济板前景按。拌L。鞍2.3操作斑可行性俺该系统的开熬发就是本着班方便管理的霸原则。对于唉用户来说,般设计合理、绊容易理解和哀操作的系统伴是非常必要哀的。一个简芭洁、明朗的爸界面和完整背的功能设计跋足以满足各哎种用户的不耙同需求。所傲以该系统在艾进行设计时芭考虑到用户版的心理,以矮用户作为系芭统开发的根艾本。界面设邦计十分亲切芭,功能标题氨醒目,各种懊功能的实现板简单容易上巴手是本系统邦最注重的特捌点,所以操跋作方面可行跋。扳D。俺2.4运行癌环境拌2.4.1岸硬件配置奥1.哎微处理器:搬(CPU)般具备804啊86以上的爸微处理器;扮2.罢内存:51扒2MB;

39、斑3.埃显示器:建跋议使用VG氨A或更高分盎辨率的显示坝器;伴4.般硬盘空间:把80G佰;5.键盘6.鼠标袄2.4.2蔼软件配置阿1安.斑操作系统:爱Windo搬ws 20矮00 / 靶Wind拌ows X捌P唉b。背2.暗开发语言:瓣Micro稗soft 俺Visua耙l佰 Stud暗ioC#.鞍NET坝o。叭3.耙数据库:耙SQL S澳erver埃 2000懊 扮在上面介绍肮的硬件和软把件的对该电瓣子政务档案氨管理系统进半行编辑和运八行能达到很把好的效果,吧体现了该系碍统所具有的昂强大功能模岸块,这样也耙大大的提高霸了管理者的啊工作效率。把6。耙第3章 需罢求分析在软件开发拔的过程中,案需

40、求分析是哀个非常重要矮的过程,也拜是必不可少埃的过程。需昂求分析确定败系统必须完把成哪些工作艾,也就是对碍目标系统提氨出完整、准霸确、清晰、背具体的要求岸。它需要系阿统分析员、埃程序员、用绊户这三方面矮人员通力合罢作,以确定瓣系统的功能颁要求、系统吧的性能要求爱、运行要求案以及将来可盎能提出的要阿求。柏q。罢可行性研究吧阶段产生的拔文档,特别疤是数据流图阿,是需求分爸析的出发点敖。数据流图斑中已经划分艾出系统必须般完成的许多昂基本功能,爱在需求分析靶阶段系统分半析员将仔细般研究这些功翱能并进一步巴将它们具体白化。霸s。胺需求分析的氨结果是系统皑开发的基础爱,关系到工跋程的成败和背软件产品的翱质

41、量。因此版,必须用行哎之有效的方佰法对软件需艾求进行严格傲的审查验证胺。俺t。阿3.1用户瓣需求靶该系统适用耙于各企事业巴单位,服务邦的用户主要盎是用户和管扳理员。对于八管理员来说俺该系统应该摆操作简单、盎方便,可以坝降低劳动强拔度和节约时拔间。是管理氨员的管理工阿作更加容易霸,提高工作袄的效率、降扳低管理的成啊本。而对于盎用户来说该扮系统应该方捌便借阅档案翱,和在成千凹上万的档案鞍中快速的查罢找所需要的傲档案。芭8。败3.2功能碍需求吧(1)档案半查询功能昂通过编号和伴日期等等对矮数据库中的巴相关内容的罢进行精确查懊询显示。搬(2)档案颁借阅归还管昂理功能昂用户可以查唉询已归档的跋档案(未借

42、佰出)进行借扮阅,借阅时稗需要提交借班阅申请指明安档案的名称盎、日期、借靶阅者、机构瓣。管理员可斑对用户提出氨的借阅申请办进行审批,拔审批通过用笆户便可到档靶案室提取档熬案。系统可邦以记录借阅佰者的个人信捌息、借阅信俺息等基本信佰息并完成借扳阅操作。笆E。(3)机构绊管理功能皑系统管理员哀可对系统中摆的机构进行百管理,包括伴新增机构,叭此时需要提昂供机构的名按称和说明;罢更改机构名唉称和说明。芭C。扳(4)档案叭库管理功能癌包括了新建跋档案库、删疤除档案库、坝修改档案库扮描述和任命俺档案库的管拔理员等,只敖有系统管理俺员才有权进巴行档案库管安理。罢L。哀3.3工作笆需求办电子政务档案案管理系统

43、吧以政务档案佰为背景,其笆系统管理由瓣企业管理员罢来管理。主按要实现以下班功能:瓣e。唉(1)对用肮户进行管理澳,包括对用暗户的添加、岸修改等。蔼(2)对机邦构进行管理佰,包括对机俺构的添加、吧修改、删除氨、查询。般(3)对档蔼案库进行管佰理,包括对拜档案库的添百加、修改、敖删除、查询爱。爸x。背(4)对档奥案进行管理班,包括档案艾的添加、修唉改、删除、八查询。哀(5)对档背案借阅归还隘进行管理,奥包括档案的扒借阅管理和瓣归还管理。半3.4工作艾流程癌3.4.绊1把数据流图哀数据流图(佰Data 碍Flow 昂Diagr埃am,简称芭DFD图)矮描绘系统逻版辑模型的图拜形工具,描白述了系统的耙

44、组成部分及班个部分之间碍的联系。它绊是用一些规扮定的图标和耙符号来描述暗数据在系统绊中的流动和巴处理情况。熬数据流图一凹般要采用自埃上而下逐步懊求精的结构搬化表示方法半。蔼5。其实,软件爸系统归根到耙底是一个信案息处理系统绊,其最基本柏的功能就是罢接收输入的把信息,对输哀入的信息按霸照规定的方般法归类、处佰理、存储,爱转变为所需捌要的信息,捌最后通过输鞍出系统向用阿户输出所需捌求的信息。靶其中最核心案的部分就是佰对信息(或芭者称作数据按)的处理,稗因此不同的佰数据也就不叭决定了所需袄要的不同的肮处理方法和搬算法。数据坝流图也就是把以图形的方袄式将系统中拔数据传递、败转化的过程邦以直观的方扮式表

45、述出来拜。哎7。下面是根据笆分析绘制出凹的电子政务扒档案管理系哎统的顶层数笆据流图:管理员电子政务档案管理系统用户安敖事务艾岸 胺 肮结果板图3.1 靶顶层数据流跋图巴上面较抽象绊的数据流图拔,接下来将般介绍该系统跋的几个功能叭模块的数据奥流图,来说拔明相关部分埃的具体实现把的功能。艾6。2信息记录疤百D1罢 鞍档案信息用户安芭档案信息跋碍澳档案1档案管理管理员拌鞍档案爱鞍吧管理信息矮癌俺管理信息吧 懊 扒 D2 靶 管理信息凹 巴 图3.2班档案管理数阿据流图 1.1档案借阅 2记录信息1.3借阅处理1.2更新档案库存信息 p。用户管理员霸班档案 邦袄档案瓣俺档案 半 叭 按 哎 档案暗N。

46、柏借阅信息摆跋借阅信息蔼坝D1 鞍借阅信息扒 挨图3.3 坝档案借阅数熬据流图熬3.4.2八数据字典拌数据字典是隘结构化分析耙方法中的另笆一个重要的傲分析工具。八数据流图对佰信息处理逻隘辑模型的描述具有直观胺、全面、容邦易理解的优盎点,但没有皑准确、完整隘的定义图中鞍的所有数据碍流,文件和板底层加工进爱行准确、完挨整定义。这笆些图元定义皑条款汇集在俺一起即组成白数据字典。案 按B。半通过数据字版典,开发人扳员可以更准啊确地确定系暗统所要实现鞍的功能和用啊途,同时数柏据字典也为佰数据库维护版人员提供了吧一个了解数爱据库构造、霸掌握数据库袄特点的有效搬的手段。胺E。罢数据字典中摆包含的每个扳数据元

47、素的盎控制信息是吧很有价值的白。因为列出摆了使用一个绊给定的数据啊元素的所有败程序(或模板块),所以坝很容易估计皑改变一个数碍据将产生的肮影响,并且癌能对所有受笆影响的程序笆或模块作出懊相应的改变班。坝d。霸下面是档案白信息的部分笆数据字典:傲表3.1档芭案信息的定盎义稗名称:档案盎信息熬描述:用来记录档案的埃相关信息。巴定义:档案按信息=档案吧名+档案号隘+机构名称翱+档案年度罢+档案时限鞍+创建人+佰创建时间+斑状态+档案把库。板n。蔼位置:档案罢添加运行窗疤口拜表3.2 笆数据元素胺佰档案名称的摆定义啊名称:档案爸名癌描述:用来岸描述每个档碍案的名字。斑类型:字符癌型长度:50哎位置:档

48、案鞍信息列表坝表3.3 唉数据元素袄邦档案编号的柏定义扮名称:档案叭号艾描述:用来邦唯一标识档奥案信息表中安记录档案在坝数据库中的绊相应存储位颁置的关键字叭,通过它可以对报表进隘行访问。袄y。类型:整型长度:10安位置:档案背信息列表岸表3.4 按数据元素挨爸机构名称的佰定义敖名称:机构盎名称耙描述:用来爸描述每个档盎案所属机构百的名称。捌类型:字符傲型长度:50扒位置:档案盎信息列表爱表3.5 伴数据元素叭颁档案年度的八定义昂名称:档案俺年度瓣描述:每个埃档案存档时案所属的年份疤。熬类型:字符摆型长度:50板位置:档案半信息列表昂表3.6 背数据元素班绊档案时限的矮定义半名称:档案阿时限肮描

49、述:每个班档案存档的艾时间限制。类型:整型长度:10隘位置:档案矮信息列表熬表3.7 哀数据元素熬笆创建人的定唉义碍名称:创建坝人拔描述:档案柏的创建者。按类型:字符扒型长度:50背位置:档案扳信息列表表3.8 数据元素创建时间的定义矮名称:创建傲时间 耙描述:每个敖档案对应的安创建时的时败间。稗类型:时间型长度:8疤位置:档案捌信息列表叭 把 罢 表3.9 数据元素状态的定义名称:状态描述:档案是否已入库。 类型:整型长度:10位置:档案信息列表p。表3.10 数据元素档案库的定义芭名称:档案啊库把描述:每个柏档案所属的百档案库的名靶称。哎类型:字符挨型长度:50埃位置:档案暗信息列表疤 办

50、 半 皑数据字典最柏重要的用途耙是作为分析扮阶段的工具捌。在数据字百典中建立的邦一组严密一靶致的定义很傲有助于改进艾分析员和用白户之间的通澳信,因此将瓣消除许多可鞍能的误解。拌对数据的这伴一系列严密一致的定义背也有助于改摆进在不同的罢开发人员和案不同的开发按小组之间的安通信。皑x。班第4章 数板据库设计笆通过需求分翱析阶段的工颁作,已经清稗楚了该系统皑应该实现什奥么功能,那扮么下一步的熬工作就是该碍如何实现这坝些功能,这罢就是总体设熬计的工作。搬总的来说,败总体设计的哀主要任务是氨根据需求规皑格说明导出版系统的实现懊方案。而最艾终目标是用笆比较抽象、捌概括的方式罢确定系统如扒何完成预定安的任务

51、,也哎就是说要取罢得实现该系罢统的最佳方伴案。一般来瓣讲,好的软暗件表现三个斑特点:其一傲是能够按照巴指定的要求癌进行工作,叭功能、性能坝都符合指定办的要求;其扮二是软件是隘可维护的,八可方便地进稗行修改;三八是软件不只扳是代码,还岸有一套配置扳齐全的文档皑。而好的软碍件来自于最瓣佳的设计方斑案。坝B。哀4.1柏功能模块划矮分敖所谓奥“懊模块颁”阿,又称败“翱构件按”哎,一般指用碍程序中的数班据说明、可靶执行语句等埃程序对象的吧集合,还可岸以是单独命扮名和编址的百元素。八P。绊在软件的体胺系结构中,霸模块是可组芭合、分解和邦更换的单元俺。在设计中稗可以选择其八他程序已编稗写好的模块坝,其本身也

52、矮可供其他程埃序使用。拜b。碍模块化就是岸对一个复杂暗问题,自顶向下,逐层癌的把软件划把分成若干模癌块的过程。捌每个模块完柏成一个子功袄能,再按照半某种方法把板这些模块组癌装起来,成扮为一个整体碍,即可以完艾成指定的系唉统功能,满岸足问题的要吧求过程如果凹把整个软件办看做一个模伴块,是很难办被人理解的爸。但是把大翱的程序分为碍许多的模块邦,即把一个傲很复杂的问瓣题划分为许唉多的小问题爸,解决也就吧容易多了。蔼一个小的问皑题作为一个捌模块,不仅板容易为人理斑解,而且能稗够单独地进按行设计、测搬试和维护。昂从而可以提翱高软件的生盎产效率及可敖靠性和维护芭性。袄9。班下面是根据昂需求分析阶俺段的形成

53、的八文档及用户伴的具体要求巴得到的该系岸统的功能模奥块图:爸8。电子政务档案管理系统用户管理机构管理档案管理机构的修改档案库管理用户的修改用户的添加机构的删除机构的查询档案借阅归还管理机构的添加档案库的修改档案库的删除档案库的查询档案库的添加档案的修改档案的删除档案的查询档案的添加借阅管理归还管理借阅借阅查询归还归还查询I。归还查询傲图4.1 斑 功能模块啊图懊4.2功能奥描述埃电子政务档班案管理系统埃初步划分为八五大功能模岸块:用户管唉理功能模块哎、机构管理艾功能模块、罢档案库管理佰功能模块、熬档案管理功坝能模块、档败案借阅归还绊管理功能模半块。其中:哀用户管理功笆能模块实现胺用户和管理柏员

54、的添加,碍修改和删除爸功能。机构拔管理功能模拔块需要实现把增加机构、案删除机构、矮修改机构描肮述等功能。矮档案库管理埃功能模块包岸括了新建档背案库、删除艾档案库、修板改档案库描肮述和任命档拔案库的管理瓣员等,只有把系统管理员爱才有权进行百档案库管理俺。档案管理半功能模块是胺所有用户都拜可操作的功爸能,用户通奥过设定检索翱的条件对档哎案进行检索敖,可以查阅案检索出的档芭案的详细信翱息。档案借胺阅归还管理拔功能模块只暗有对某个档案库有操作靶权限的用户百才能对该档霸案库下的借百阅事务进行邦管理肮。背p。肮 懊4.3数据傲库柏 把数据库在一按个信息管理稗系统中占有安非常重要的拔地位,数据把库设计的好背

55、坏将直接影笆响系统的效霸率以及实现懊效果。合理疤的数据库设稗计可以提高耙数据存储的鞍效率,保证癌数据的完整搬和一致。同皑时,合理的瓣数据库结构哎也将有利于爱程序的实现奥。癌5。哀4.3.1扮概要设计蔼数据库的概奥念设计任务搬是依据需求笆分析的结果拌转换成一个般独立于具体八数据库管理案系统(八Datab捌ase M坝anage拔ment 八Syste扳m伴,简称稗DBMS罢)的概念模奥型,即实体背关系图(岸E拜邦R八图)。在概斑念设计阶段拔就要开始设拜计数据库的版完整性。俺W。啊数据库一般霸分为三级模罢式:外模式盎、概念模式俺和内模式。盎其中概念模哎式是数据库扳中全部数据皑的逻辑结构疤和特征的描

56、叭述,通常以哎某种数据模罢型为基础。隘h。氨根据对数据柏流图和数据拜字典的分析柏,各 安E版俺R芭图如下所示岸:用 户用户名密 码敖图4.2 艾 用户实体耙E-R图档案库编号名称负责人电话地址备注版图4.3档挨案库E柏班R图机构名称电话备注负责人编号地址颁图4.4癌机构实体E邦哎R图档案信息存储地备注内容名称编号日期瓣 4.5瓣档案信息E耙跋R图 档案借阅信息姓名机构经手人名称编号日期鞍图4.6拜档案借阅皑信息E白蔼R图档案归还信息姓名机构经手人名称编号日期熬图4.岸7胺档案扮归还搬信息E案盎R图编号地址名称编号名称电话N M N M M N用户机构档案档案库档案借阅归还用户名密码查询查询使用

57、使用备注负责人地址名称内容存储地备注编号备注负责人电话日期y。佰图4.靶8霸实体间的联爸系图叭4.3.2熬逻辑设计把逻辑结构设疤计的任务是败把概念结构昂设计阶段设疤计好的基本罢E懊班R疤图转换为与熬选用爱DBMS捌产品所支持阿的数据模型矮相符合的逻肮辑结构,是隘数据库设计敖中重要的一澳步。澳V。碍E摆败R绊模型和关系熬模型是两种半对数据库不巴同的描述,扒在爱E哀捌R翱模型中用实翱体集和联系傲表示现实世鞍界中的事物爸及其相互之懊间的关系;吧而在关系模捌型中则用单盎一的结构(昂二维表)来扮组织数据。叭 2。拔下面将科技借书处图书翱借阅查询系蔼统的哎E伴敖R般模型转化为把关系模型,颁关系主码用哀下划

58、线标出岸。半C。班用户(摆用户名称埃,密码蔼)凹档案库信息盎(碍 编号背,稗名称胺,负责人,敖电话,地址柏,备注)按机构信息(霸编号爱,搬名称拜,负责人,哎电话,地址扒,备注)扳档案信息(罢编号翱,唉名称袄,内容,日摆期,存储地稗,备注) 把档案借阅信皑息(皑编号岸,盎名称吧,日期,姓颁名,机构,般经手人) 袄档案归还信澳息(袄编号岸,跋名称安,日期,姓八名,机构,敖经手人)癌数据库中的办表:稗 矮表4.1 吧 所有用户拜列表字段类型长度NULL备注用户名char10否主键密码char10否无皑表4.2 靶档案库列表字段类型长度NULL备注编号char4否主键名称char50否无负责人char

59、10否无电话char10否 无地址char10否无备注char40否无捌表4.3 拌机构列表字段类型长度NULL备注编号char4否主键名称char50否无负责人char10否无电话char10否无地址char10否无备注char40否无安表4.4档艾案列表字段类型长度NULL备注编号int4否主键名称char50否无内容char10否无日期datetime8否无存储地char10否无备注char40否无佰表4.5档板案借阅列表字段类型长度NULL备注编号int4否主键名称char50否无日期datetime8否无姓名char10否无机构 char10否无经手人char10否无盎表4.5档邦案

60、归还列表字段类型长度NULL备注编号int4否主键名称char50否无日期datetime8否无姓名char10否无机构 char10否无经手人char10否无扮4.4.3矮物理设计碍数据库在物坝理设备上的绊存储结构与澳存储方法称昂为数据库的盎物理结构,板它依赖于给翱定的计算机跋系统。为一靶个给定逻辑安数据模型选百取一个最适扮合应用要求暗的物理结构俺的过程,就拌是数据库的罢物理设计。暗通常分为两懊步:笆R。扮(1)确定绊数据库的物班理结构,在澳关系数据库奥中主要指存暗取方法和存哎储结构;柏n。翱(2)对物澳理结构进行扮评价,评价拔的重点是时坝间和空间效败率;癌不同的数据败库产品所提艾供的物理环

温馨提示

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

评论

0/150

提交评论