当前位置:文档之家› 档案管理系统的设计与实现

档案管理系统的设计与实现

北京交通大学专业硕士学位论文中文摘要中文摘要随着业务的快速发展,目前我国众多企事业单位对电子档案的管理束手无策,难以应对档案管理的复杂性和多样性,没有建立起档案编制、修改、完善和监管体制,使得企业外部联系受到一定的局限,电子档案相关系统发展技术还不够成熟,制度也不够完善,这严重制约着我国电子档案的发展,因此电子档案管理系统的建设也是当前急需解决的问题为了解决这一难题,本文利用技术,SQL Server数据库设计并开发了一套企业档案管理系统,从而使得企事业的档案的归档、借阅、销毁等一系列流程规范化。

本系统的开发严格按照软件工程开发思想,论文首先研究了档案管理系统开发的背景和意义,并对同类课题的国内外现状做了研究,然后利用UML建模方法对档案管理系统完成需求分析工作,包括系统的角色分析、用例分析、性能需求分析等。

在完成系统需求分析的基础上,对系统进行了整体设计和详细设计,为了提高系统的可扩展性,利用MVC三层架构设计了系统软件架构,有效分离了系统界面和程序逻辑的开发,其中视图层代表界面层,用来处理用户的各种操作请求,控制层用来处理程序逻辑,模型层代表系统实体类,用来与数据库绑定,采用的主要技术是数据库操作技术,其中控制层实现了SQLHelper数据库操作类。

根据企业对电子档案管理的实际工作需要,由于档案是与企业内部的文件相关联的,电子档案的管理工作主要功能划分为基础信息维护、档案库管理、文件预归档、文件归档、档案借阅、档案销毁、系统维护,并对每个子功能进行了详细设计。

为了提供系统安全性,使用加密算法完成Web Service通信加密和档案文件加密,然后对系统数据库完成了E-R图设计和物理表的设计,并根据设计模型对档案管理系统进行编码实现,最后利用黑盒测试方法对系统完成了测试。

本档案管理系统将全面实现信息化、自动化、系统化的档案管理模式,从本质上防范档案管理中存在的差错性,有效提升企业档案管理质量和水平,不断推动企业的档案管理水平迈向新的台阶。

关键词:电子档案;管理系统;档案归档分类号:中图分类号:TP311;UDC:004.41ABSTRACTWith the rapid development of business, there are many enterprises feel helpless to management the archives. Because of the complexity and diversity of the archives management, the enterprises do not set up the methods for archives modification, improvement and supervision. In order to solve the problem, the archives management has been developed, which designed by the technique of ASP. Net, SQL Server database, to standard the archives management process.According to the software engineering development method, firstly, the thesis studies the background and significance of the development of archives management system, and analyzes researches status. Then, the thesis introduces the system development technologies, including UML modeling method, B/S structure, Web Service. The MVC architecture can effective separated the system interface and the logic. The system function has been divided into basic data management, file pre filing, filing, archive management, loan file, file destruction, system management. In order to provide system security, the Web Service interface and the file are encrypted. And, the database is designed by E-R diagram design and physical data table. Finally, it uses the black box testing method to test the system.The file management system will be the full realized the automation, systematization of the file management, and it also can prevent the errors existing in the archives management, effectively enhance the enterprise archives management quality and level.KEYWORDS:Electronic file; Management system; ArchivesCLASSNO:TP311;UDC:004.41目录中文摘要 (I)ABSTRACT (II)1引言 (1)1.1系统开发背景 (1)1.2国内外研究现状 (2)1.3主要研究内容 (3)1.4论文组织结构 (3)2相关开发技术 (5)2.1B/S三层架构 (5)2.2开发方法 (6)2.3UML技术 (6)2.4Web Service技术 (7)2.5本章小结 (7)3需求分析 (8)3.1可行性分析 (8)3.2总体需求 (8)3.3业务流程及角色分析 (9)3.3.1 业务流程分析 (9)3.3.2 角色分析 (13)3.4功能需求分析 (14)3.4.1 整体用例分析 (14)3.4.2 基础数据管理 (15)3.4.3 文件预归档 (16)3.4.4 文件归档 (16)3.4.5 档案库管理 (17)3.4.6 档案借阅管理 (18)3.4.7 档案销毁管理 (19)3.4.8 系统管理 (20)3.5数据需求分析 (20)3.6性能需求分析 (25)3.6.1 负载需求 (25)3.6.2 安全性需求 (26)3.6.3 易用性需求 (26)3.6.4 可维护性需求 (26)3.7本章小结 (26)4系统设计 (28)4.1设计原则 (28)4.2系统整体设计 (29)4.2.1软件架构设计 (29)4.2.2物理拓扑设计 (30)4.2.3功能结构设计 (30)4.3主要功能设计 (31)4.3.1基础数据管理 (33)4.3.2文件预归档 (36)4.3.3文件归档 (38)4.3.4档案库管理 (40)4.3.5档案借阅管理 (43)4.3.6档案销毁管理 (45)4.3.7系统管理管理 (46)4.4接口设计 (47)4.5数据库设计 (48)4.5.1E-R图 (48)4.5.2物理表 (48)4.6系统安全设计 (53)4.7本章小结 (53)5 系统实现与测试 (54)5.1系统环境实现 (54)5.2主要代码实现 (54)5.3主要功能实现 (57)5.3.1文件预归档 (57)5.3.2文件归档 (58)5.3.3档案库管理 (60)5.3.4档案借阅管理 (61)5.3.5档案销毁管理 (63)5.3.6基础数据管理 (64)5.3.7系统管理 (65)5.4系统测试 (65)5.4.1测试方法 (65)5.4.2测试用例 (66)5.4.3测试结果 (69)5.5本章小结 (69)6总结 (70)5.6全文总结 (70)5.7工作展望 (70)参考文献 (71)1引言1.1系统开发背景随着科学技术的发展,新的科学技术不断出现,尤其以计算机技术为首的信息技术给世界的发展带来了翻天覆地的变化,给人们的日常生活和工作带来作用不可预计,以往传统的计算机技术在不断更新和发展,特别是因特网(Internet)的发展,计算机技术与Internet的结合,更加为社会的发展起着举足轻重的作用,人们的工作和生活已经离不开计算机和Internet,其工作效率越来越高,工作更加现代化。

如今,计算机和Internet已经成为了社会密不可分的一部分,人类的工作和生活处处展现了计算机和Internet,其作用越来越明显。

无论是政府机关部门,还是在企事业单位,较为重要的一项工作就是处理和使用内部文件信息,这些信息在很大程度上决定着企事业单位的发展方向,而且很多中大型企业还专业设定了信息部门[1],使得人们对计算机的依赖度越来越高,计算机管理信息系统也大量运用在社会中。

很多单位目前都部署了基于工作流的办公系统,使得繁琐的办公工作由计算机管理信息系统来代理,并且通过局域网或者Internet使得企事业单位的部门与部门之间达到信息共享[2],提高了沟通和办公效率。

在日常工作中,企事业单位的工作资料都是以文件的形式来管理,最终都会形成资料档案,比如合同文件、财务文件、发表文件等等,档案包括的内容较多,如果企业时间较长,档案的管理会异常复杂。

传统的档案管理都是手工方式来完成[3],多数档案都是以纸质文档的形式存在,然而有些资料都是以电子档案的形式存在,传统的纸质媒介将被电子信息所代替,而且手工方式的档案管理也将被信息系统的自动化管理所代替,因此档案管理系统能够提高企事业单位的档案管理效率,增加工作质量。

目前我国各类企事业单位的档案主要包含电子档案和纸质档案,对于纸质档案的管理异常复杂[4],如果在管理过程中不慎丢失或者毁坏,将有可能为企业造成不可预计的后果和损失,因此在这种形势下,人们寻求利用计算机技术来实现对档案的电子化管理,即实现电子档案,将档案以计算机形式存储在系统中。

电子档案具备易修改和易保存的特点,因此这种方式更加适合现代化的管理方式。

相关主题