电子政务档案管理系统毕业论文.doc
《电子政务档案管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《电子政务档案管理系统毕业论文.doc(61页珍藏版)》请在三一文库上搜索。
1、电子政务档案管理系统毕业论文摘要电子政务档案管理系统是以公司电子政务信息系统为模型而开发设计的。该系统既便于管理员管理档案,也方便于借阅者借阅档案和查询档案信息。该系统主要实现对档案信息和借阅者信息的管理,用户通过使用用户名、密码,进入整个数据库的管理工作,以便及时更新数据库来满足读者的要求。其主要功能包括用户管理、机构管理、档案库管理、档案管理以及档案借阅归还等功能。课题主要采用自上而下的结构化程序设计方法与面向对象方法相结合的方法,研究和开发该系统。该系统运用了C#编程语言进行界面设计和代码设计,数据库设计使用SQL Server 2000创建,使得系统功能更加完善。全文共分八章,第一章绪
2、论,介绍系统开发的必要性与可行性,第二章到第五章介绍系统的设计与实现,包括可行性分析、需求分析、数据库设计、系统设计,第六章介绍系统的调试过程,第七章对系统的性能进行分析,第八章总结,总结此系统设计的优缺点及其心得。关键词:借阅查询;数据库设计;政务档案管理AbstractThe electronic government file management system is developed on the model of the information system of the electronic government information system. It is very ea
3、sy for managers to manage the files, and it is also convenient for readers to borrow and inquire file information.The system mainly realizes the function of managing the file and readers data. The users are allowed to manage the whole database only through using password , and then the users can ren
4、ew the database in time to meet readers need. Its main functions include user management, institutional management, archive management, archive storage management and the Function of borrows and Returns the file. The topic mainly used the top to the bottom of structure combine with the facing method
5、 of the program design, research and develop the information management system. The system makes use of the C # to carry on the interface design and the code design, and the database design adopts SQL Server 2000 to establish, which makes the system function more perfect.The paper can be divided int
6、o eight chapters: The first chapter is an introduction of the paper. It introduces the necessity and feasibility of the development of the system. The second to the fifth chapter introduce the design and realization of the system, including the analysis of feasibility and demand of the system, the d
7、esign of database and system. The sixth chapter introduces the debugging process of the system. The seventh chapter analyses the function of the system. The eighth chapter is a summary. It summarizes the advantages and disadvantages of the system, and at the same time it also gives us some experienc
8、e of it.Key words:Borrows and inquiry; database design; government affairs records management目 录第1章 绪论11.1系统的概述11.1.1 课题研究的背景11.1.2 系统的主要功能11.2 开发工具与相关技术介绍21.2.1 Visual c#.Net 2005开发环境21.2.2 Microsoft SQL Server 2000简介3第2章 可行性分析52.1技术可行性52.2经济可行性52.3操作可行性52.4运行环境62.4.1硬件配置62.4.2软件配置6第3章 需求分析73.1用户需求
9、73.2功能需求73.3工作需求83.4工作流程83.4.1数据流图83.4.2数据字典9第4章 数据库设计134.1功能模块划分134.2功能描述144.3数据库154.3.1概要设计154.3.2逻辑设计184.4.3物理设计21第5章 详细设计225.1结构程序的设计225.2系统设计225.2.1管理功能系统225.2.2服务功能系统235.3菜单设计235.3.1菜单的分类245.4界面设计245.4.1登录界面的设计245.4.2主界面的设计275.4.3机构管理界面285.4.4档案库管理界面295.4.5档案管理界面315.4.6档案借阅归还管理界面32第6章 系统测试356.
10、1测试目的356.2测试方法356.3测试步骤36第7章系统维护及性能分析397.1系统维护397.2性能分析40第8章 总结41参考文献42致 谢43附 录44IV第1章 绪论1.1系统的概述1.1.1 课题研究的背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。 电子政务档案管理系统提供对企事业单位的档案管理功能。使用本系统,可以完成档案的管理、
11、出借等功能。对各项操作都提供日志信息记录,以满足安全性方面的要求。电子政务档案管理系统使工作人员对档案的管理工作更加容易,提高工作的效率、降低管理的成本。作为计算机应用的一部分,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率。因此,开发一套完善的电子政务档案管理系统是必不可少的。1.1.2 系统的主要功能电子政务档案管理系统提供对企事业单位的档案管理功能。使用本系统,可以完成档案的管理、出借等功能。因此档案管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一
12、套有效的电子政务档案管理系统,可以减轻工作,将工作科学化、规范化,提高了档案信息管理的工作质量。电子政务档案管理系统初步划分为五大功能模块:用户管理功能模块、机构管理功能模块、档案库管理功能模块、档案管理功能模块、档案借阅归还管理功能模块。其中:用户管理功能模块实现用户和管理员的添加,修改和删除功能。机构管理功能模块需要实现增加机构、删除机构、修改机构描述等功能。档案库管理功能模块包括了新建档案库、删除档案库、修改档案库描述和任命档案库的管理员等,只有系统管理员才有权进行档案库管理。档案管理功能模块是所有用户都可操作的功能,用户通过设定检索的条件对档案进行检索,可以查阅检索出的档案的详细信息。
13、档案借阅归还管理功能模块只有对某个档案库有操作权限的用户才能对该档案库下的借阅事务进行管理。电子政务档案管理系统拟订以公司电子政务信息系统为模型,以查询库存档案的信息、借阅者的借阅信息、借阅和归还档案的功能为基本需求,开发设计一套完整的电子政务档案管理系统。1.2 开发工具与相关技术介绍系统运用Visual c#.Net 2005进行界面设计和功能实现,以Microsoft SQL Server 2000作为后台支持数据库的开发。1.2.1 Visual c#.Net 2005开发环境C#是由Microsoft开发的一种简单、精炼、类型安全、面向对象的语言。C#的设计目的是简化网络应用,它能迅
14、速的构建基于Windows和Internet的应用程序和组件,并且可以在任何操作系统上通过Internet调用运行的任何语言。C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。 1.C#的现代化设计能够消除很多常见的C+编程错误。 2.C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。 3.内置对组建对象模型(COM)和基于Windows的API的支持。4.允许有限制地使用纯指针。C#旨在不
15、牺牲C和C#的功能和控制特色的前提下提高C+编程人员的开发速度。C#为高等级安全性、垃圾回收和类型安全提供内部代码信任机制C#支持单一继承并创建Microsoft中间语言作为本机代码编译器的输入。C#与.NET框架和公共语言运行库完全集成,具有语言的可操作性。C#简化了C和C+中某些复杂的方面使之现代化,包括:命名空间、类、枚举、重载和结构化异常处理。它还取消了宏、多重继承和虚拟基类、头文件包含等功能。利用C#可以开发各种类型的应用:Windows应用程序、类库、Windows控件库、ASP.NET Web应用程序、ASP.NET Web服务、Web控件库、控制台应用程序和Windows服务。
16、C#与C+和Java非常相似,它综合了目前所有高级语言的优点,如:简洁的语法、精心的面向对象设计、与Web的紧密结合、完全的安全性与错误处理、版本处理技术及良好的灵活性和兼容性。1.2.2 Microsoft SQL Server 2000简介SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQLServer作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,它区别于FoxPro、Access小型数据库,SQLServer是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性
17、(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQLSERVER2000往往成为数据库的首选。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。由于SQLServer与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,从另一个角度来讲,学习SQLServer是掌握其他平台及大型数据的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQ
18、LServer的基础,再去学习和使用它们就容易多了。由于今天Windows操作系统占领着主导地位,选择SQLServer一定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。SQL Server支持三层客户/服务器结构,三层结构将一个SQL Server应用程序分为三部分:1) 用户界面端为用户提供了在自己桌面上运行的服务。2) 运行在SQL Server上的业务规则端支持业务
19、服务。3) 运行在另一个SQL Server上的数据端支持数据服务。而SQL Server 2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。大型服务器可能有成千上万的用户同时连接到SQL Server 2000的情况,SQL Server 2000为了这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000还在多个用户之间有效在分配可用资源。Microsoft SQL Server能够满足大规模分布式计算环境的需要,可以与Windows NT及Windows200
20、0操作系统紧密结合,从而全面使用它们的管理和维护功能。所以,SQL Server已经成为 Windows NT平台上最重要,同时也是使用最广泛的数据库管理系统。作为一种功能强大的数据库系统,SQL Server主要有以下特点:1. 完全的客户机/服务器体系结构这一结构可以有效网络。在客户机/服务器运算模式下,数据库查询操作都集中在服务器方进行,在网络上传输的请求命令和服务器的检索结果,而不是整个数据库文件,这样可以减少网络上的信息流量,从而提高网络的使用效率。2. 简单的图形化处理工具,使系统管理更为直观SQL Enterprise Management(SQL企业级管理器)是一个基于Wind
21、ows图形界面(GUI)的集成管理工具,利用它可以完成SQL Server的配置管理工作,如建立设备(devices)和数据库、备份和恢复数据库、执行查询操作、调度和报警管理、数据复制等。SQL Server的管理体系建立在SQL 分布式管理对象(SQL Distributed Management Object,简写为SQL_DMO)基础上,形成SQL Server的分布式管理框架。3. 丰富的编程接口工具SQL Server提供了Transact_SQL、DB_Library for C和DB_Library for Visual C#开发工具。Transact_SQL与工业标准SQL 语
22、言兼容,并在其基础上加以扩充,是它更符合事务处理的需要。此外,SQL Server还支持ODBC规范,可以使用ODBC访问数据库。4. 多线程体系结构SQL Server支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减小内存需求,提高系统吞吐量。在用户数量增加时,SQL Server的运行速度也不会明显减慢。5. 隐含的并发控制功能SQL Server利用动态功能,防止用户在查询和更新并发操作时相互间发生冲突。动态锁定是隐含的,用户不必操心锁定过程。6. 良好的兼容性SQL Server是Microsoft服务器套件的Back office的成员之一,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子政务 档案管理系统 毕业论文
链接地址:https://www.31doc.com/p-3290086.html