《C电子政务档案管理系统论文.docx》由会员分享,可在线阅读,更多相关《C电子政务档案管理系统论文.docx(55页珍藏版)》请在优知文库上搜索。
1、摘要电子政务档案管理系统是以公司电子政务信息系统为模型而开发设计的。该系统既便于管理员管理档案,也方便于借阅者借阅档案和查询档案信息。该系统主要实现对档案信息和借阅者信息的管理,用户通过使用用户名、密码,进入整个数据库的管理工作,以便及时更新数据库来满足读者的要求。其主要功能包括用户管理、机构管理、档案库管理、档案管理以及档案借阅归还等功能。课题主要采用自上而卜的结构化程序设计方法与面向对象方法相结合的方法,研究和开发该系统。该系统运用了C#编程语言进行界面设计和代码设计,数据库设计使用SQ1.Server2000创立,使得系统功能更加完善。全文共分八章,第一章绪论,介绍系统开发的必要性与可行
2、性,第二堂到第五章介绍系统的设计与实现,包括可行性分析、需求分析、数据库设计、系统设计,第六章介绍系统的调试过程,第七章对系统的性能进行分析,第八章总结,总结此系统设计的优缺点及其心得。关使词:借阅查询:数据库设计:政务档案管理AbstractThee1.ectronicgovernmentsystemisdeve1.opedonthemode1.oftheinformationsystemofthee1.ectronicgovernmentinformationsystem.Itisveryeasyformanagerstomanagethefi1.es,anditisa1.soconven
3、ientforreaderstoborrowandinquire.Thesystemmain1.yrea1.izesthefunctionofmanagingthereadersdata.Theusersarea1.1.owedtomanagethewho1.edatabaseon1.ythroughusingpassword,andthentheuserscanrenewthedatabaseintimetomeetreadersneed.I1.smainfunctionsinc1.udeusermanagement,institutiona1.management,archivemanag
4、ement,archivestoragemanagementandtheFunctionofborrowsandReturnsthefi1.o.Thetopicmain1.yusedthetoptothebottomofstructurecombinewiththefacingmethodoftheprogramdesign,researchanddeve1.optheinformationmanagementsystem.ThesystemmakesuseoftheC#tocarryontheinterfacedesignandthecodedesign,andIhethtabasedesi
5、gnadoptsSQ1.Server20001.oestab1.ish,whichmakesthesystemfunctionmoreperfect.Thepapercanbedividedintoeightchapters:Thefirstchapterisanintroductionofthepaper.Itintroducesthenecessityandfeasibi1.ityofthedeve1.opmentofthesystem.Thesecondtothefifthchapterintroducethedesignandrea1.izationofthesystem,inc1.u
6、dingtheana1.ysisoffeasibi1.ityanddemandofthesystem,thedesignofdatabaseandsystem.ThesixthchapterintroducesthedebuggingprocessofIhesystem.Theseventhchapterana1.ysesthefunctionofthesystem.Theeighthchapterisasunary.ItSUirmarizestheadvantagesanddisadvantagesofthesystem,andatthesametimeita1.sogivesussomee
7、xperienceofit.KeywordstBorrowsandinquiry;databasedesign:governmentaffairsrecordsmanagement第1章绪论11. 1系统的概述11.1.1 课题研窕的背景11.1.2 系统的主要功能11.2开发工具与相关技术介绍21.2 .1Visua1.CWNCt2005开发环境21.3 .2MicrosoftSQ1.Server2000简介2第2章可行性分析42.1技术可行性42.2经济可行性52.3操作可行性52. 4运行环境51. 4.1硬件配置52. 4.2软件配置5第3章需求分析63. 1用户需求632功能需求73
8、.3工作需求73.4工作流程73. 4.1数据流图74. 4.2数据字典9第4章数据库设计124.1功能模块划分124. 2功能描述134. 3数据库144. 3.I概要设计144. 3.2逻辑设计155. 4.3物理设计18第5章详细设计195.1结构程序的设计195. 2系统设计195. 2.1管理功能系统195. 2.2效劳功能系统205. 3菜雌设计206. 3.1菜单的分类205.4界面设计215. 4.1登录界面的设计216. 4.2主界面的设计237. 4.3机构管理界面248. 4.4档案库管理界面269. 4.5档案管理界面2710. 4.6档案借阅归还管理界面28第6章系统
9、测试3211. 1测试目的327. 2测试方法328. 3测试步骤33第7章系统维护及性能分析369. 1系统维护367.2性能分析36第8章总结37参考文献39致谢10附录错误!未定义书签.第1章绪论1. 1系统的概述1.1.1 课题研究的背景随着社会经济的迅速开屣和科学技术的全面进步,计算机事业的飞速开展,以计算机与通信技术为基础的信息系统正处蓬勃开展的时期。随着经济文化水平的显著提高,人们时生活侦员及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而到达办公自动化和优化日常工作的目的,也就成了个群众化的课题.电子政务档案管理系统提供对企事业单位的档案管理功能。使用木系统,
10、可以完成档案的管理、出借等功能。对各项操作都提供日志信息记录,以满足平安性方面的要求。电子政务档案管理系统使工作人员对档案的管理工作更加容易,提高工作的效率、降低管理的本钱,作为计算机应用的一局部,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可电性高、存储量:大、保密性好、寿命长、本钱低等。这些优点能够极大地提高信息管理的效率。因此,开发一套完善的电子政务档案管理系统是必不可少的。1.1.2 系统的主要功能电子政务档案管理系统提供时企事业单位的档案管理功能“使用本系统,可以完成档案的管理、出借等功能。因此档案管理信息化是开展的必然趋势。用结构化系统分
11、析与电计的方法,建立套有效的电子政务档案管理系统,可以减轻工作,将工作科学化、标准化,提高了档案信息管理的工作质量。电子政务档案管理系统初步划分为五大功能模块:用户管理功能模块、机构管理功能模块、档案库管理功能模块、档案管理功能模块、档案借阅归还管理功能模块。其中:用户管理功能模块实现用户和管理员的添加,修改和删除功能。机构管理功能模块需要实现增加机构、捌除机构、修改机构描述等功能。档案库管理功能模块包括了新建档案库、删除档案库、修改档案库描述和任命档案库的管理员等,只有系统管理员才有权进行档案库管理。档案管理功能模块是所有用户都可操作的功能,用户通过设定检索的条件对档案进行检索,可以查阅检索
12、出的档案的详细信息,档案借阅归还管理功能模块只有对某个档案库有操作权限的用户才能对该档案庵下的借阅事务进行管理。电子政务档案管理系统拟订以公司电子政务信息系统为模型,以查询库存档案的信息、借阅者的借阅信息、借阅和归还档案的功能为根本需求,开发设计套完整的电子政务档案管理系统.12开发工具与相关技术介绍系统运用YiSUa1.ctt.Not2005进行界面设计和功能实现,以MiCroSoftSQ1.Server2000作为后台支持数据库的开发.1.2.1 Visua1.c#.Net2005开发环境C#是由MiCIoSof1.开发的一种简单、精炼、类型平安、面向对象的语言。C#的设计目的是简化网络应
13、用,它能迅速的构建战于Windo*s和Internet的应用程序和组件,并且可以在任何操作系统上通过Internet调用运行的任何语言.3使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承美系,“与C/C+具有极大的相似性,熟悉类似语言的开发拧可以很快的转向C*。1 .E的现代化设计能够消除很多常见的C+编程错误。2 .C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对缴。工程构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。3 .内置对组建对象模型(COM)和基石Windows的Ap1.的支持.4 .允许有限制地使用纯指针。3
14、旨在不牺牲C和C#的功能和控制特色的前提下提高C+编程人员的开发速度。C*为高等级平安性、垃坡回收和类型平安提供内部代码信任机制C#支持单一维承并创立MiCrOSoft中间语言作为本机代码编译器的输入。C#与.NET框架和公共语言运行库完全集成,具有语言的可操作性。C#简化了C和C+中某些包杂的方面使之现代化,包括:命名空间、类、枚举、重载和结构化异常处理。它还取消了宏、多重继承和虚拟基类、头文件包含等功能.利用C4可以开发各种类型的应用:Windows应用程序、类库、WindOWS控件库、ASRNETWeb应用程序、ASP.NETWeb效劳、Web控件库、控制台应用程序和WindgS效劳。C
15、#与C+和JaVa非常相似,它综合了目前所有高级语言的优点,如:简洁的语法、精心的面向对象设计、与Reb的紧密结合、完全的平安性与错误处理、版本处理技术及良好的灵活性和兼容性。1.2. 2MicrosoftSQ1.Server2000简介SQ1.(StrueturedQuery1.anguage.结构查询语言)是一个功能强大的数据库语言。SQ1.SerVer作为微软在WindoWS系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它区别于FoxPro、AeCeSS小型数据库,SQ1.SerYet是一个功能完备的数据库管理系统.它包括支持开发的引擎、标准的SQ1.语言、扩展的特性(如复制、O1.AP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的“SQ1.SERVER2000往往成为数据库的首选。ANSI(美国国家标准学会)声称,SQ1.是关系数据库管理系统的标准语言。SQ1.语句通常用于完成一些数据库的操作任务,比方在数据库中更新数据,或者从数据库中检索数据。由于SQ1.SerVer与WindOWS界面风格完全一致,且有许多1向导(WiZard)”帮助,因此易于安装和学习,从另一个角度来讲,学习SQ1.SerVer是掌握其他平台及大型数据的基