C电子政务档案管理系统论文.docx
《C电子政务档案管理系统论文.docx》由会员分享,可在线阅读,更多相关《C电子政务档案管理系统论文.docx(54页珍藏版)》请在课桌文档上搜索。
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.语言、扩展的特性
16、(如复制、O1.AP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的“SQ1.SERVER2000往往成为数据库的首选。ANSI(美国国家标准学会)声称,SQ1.是关系数据库管理系统的标准语言。SQ1.语句通常用于完成一些数据库的操作任务,比方在数据库中更新数据,或者从数据库中检索数据。由于SQ1.SerVer与WindOWS界面风格完全一致,且有许多1向导(WiZard)”帮助,因此易于安装和学习,从另一个角度来讲,学习SQ1.SerVer是掌握其他平台及大型数据的基础.因为这些大型数据库对T设备,平台、人i知识的要求往往较高,而并不是每个人都具符这样的条件,且有时机去接触
17、它们。但有了SQ1.SCrVer的基础,再去学习和使用它们就容易多了。由于今天Windows操作系统占象着主导地位,选择SQ1.Serer一定会在兼容性方面取得一些优势。另外,SQ1.Server2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XM1.数据,可以将搜索结果以XM1.格式输出等特点,有利于构建了异构系统的互悚作性,莫定了面向互联网的企业应用和效劳的基石。SQ1.Server支持三U客户/效劳器结构,三所结构将一个SQ1.Server应用程序分为后局部:D用户界面端为用户提供了在自己桌面上运行的效劳。2)运行在SQ1.SerVer上的
18、业务规则端支持业务效劳。3)运行在另一个SQ1.SerVer上的数据端支持数据效劳。而SQ1.Server2000是为创立可伸缩电子商务、在线商务和数据仓储解决方案而设计的我正意义上的关系型数据库管理与分析系统.,大型效劳器可能有成千上万的用户同时连接到SQ1.Server2000的情况,SQ1.Server2000为了这些环境提供了全面的保护,具有防止问题发生的平安措施,例如,可以防止多个用户试图同时更新相同的数据。SQ1.Server2000还在多个用户之间有效在分配可用资源。MicrosoftSQ1.Server能够满足大规模分布式计算环境的需要,可以与WindowsNT及WindNS2
19、000操作系统紧密结合,从而全面使用它们的管理和维护功能。所以,SQ1.SerYer已经成为WindowsNT平台上最重要,同时也是使用最广泛的数据库管理系统。作为一种功能强大的数据库系统,SQ1.SCrVer主要有以下特点:1 .完全的客户机/效劳器体系结构这一结构可以有效网络。在客户机/效劳器运算模式卜.,数据库杳询操作都集中在效劳器方进行,在网络上传输的谙求命令和效劳器的检索结果,而不是整个数据库文件,这样可以减少网络上的信息潦量,从而提高网络的使用效率。2 .简单的图形化处理工具,使系统管理更为直观SQ1.EnterpriseManagement(SQ1.企业级管理器)是一个基石Win
20、dows图形界面G1.I)的集成管理工具,利用它可以完成SQ1.SerVCr的配置管理工作,如建立设备(devices)和数据库、备份和恢宏数据库、执行查询操作、调度和报警管理、数据发制等。SQ1.SerVer的管理体系建立在SQ1.分布式管理对象(SQ1.DistributedManagementObjeCt,简写为SQ1.PMo)基础上,形成SQ1.SerVer的分布式管理框架。3 .丰富的编程接口工具SQ1.SerVer提供了TranSact_SQ1.、DBJibraryforC和DBJJbraryforVisua1.C#开发工具。TranSaCtSQ1.与工业标准SQ1.语言兼容,并在
21、其基础上加以扩充,是它更符合事务处理的需要。此外,SQ1.Server还支持ODBC标准,可以使用ODBC访问数据库。4 .多线程体系结构SQ1.SCrVer支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减小内存需求,提高系统吞吐量.在用户数珏增加时,SQ1.SCrVer的运行速度也不会明显减慢。5 .隐含的并发控制功能SQ1.Server利用动态功能,防止用户在查询和更新并发操作时相比间发生冲突。动态锁定是隐含的,用户不必操心锁定过程。6 .良好的兼容性SQ1.Server是Microsoft效劳器套件的Backoffice的成员之一,它与其它软件(
22、WindowsNTInternet-InformationServer.ExchangeServer等)有机结合,并充分利用它们所提供的效劳落功能(如平安管理、事件日志、性能监视器、内存管理和异步1/0等),从而增强了SQ1.SerVer数据库系统的功能,同时减少了系统资源的占用。7 .SQ1.Server提供了功能全面的管理工具可以帮助数据库管理员完成日常的,复杂的,烦琐的数据库管理工作.第2章可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定何时是否能够解决.在这个阶段确定规模和目标,软件需求者要在时间、人力、软硬件资源和经费等方面来评估时资源的需要。同时,它从技术可行性,
23、经济可行性、操作可行性三方面进行研究。2.1技术可行性C#.NET是一种采用编程语言,它使程序员能够使用.NET框架开发各种应用。MicrosoftVisua1.S1.UdiO.NET中的开发是以.NETFramework为H标的,即MicrosoftVisua1.StUdio.NET工程的输出是MiCroSOft中间语言(MSI1.)的二进制文件,Visua1.C#编译器支持语言的所有应要功能,并且还完全支持使用.NETFramework。它还支持受ViSUa1.Ci支持的扩展,.后台采用MiCroSOftSQ1.Server2000数据库开发工具作为处理用户提交表单和连接数据库的设计方法进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子政务 档案管理系统 论文
链接地址:https://www.desk33.com/p-1679061.html