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

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

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

北京交通大学专业硕士学位论文中文摘要

中文摘要

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

本系统的开发严格按照软件工程开发思想,论文首先研究了档案管理系统开发的背景和意义,并对同类课题的国内外现状做了研究,然后利用UML建模方法对档案管理系统完成需求分析工作,包括系统的角色分析、用例分析、性能需求分析等。在完成系统需求分析的基础上,对系统进行了整体设计和详细设计,为了提高系统的可扩展性,利用MVC三层架构设计了系统软件架构,有效分离了系统界面和程序逻辑的开发,其中视图层代表界面层,用来处理用户的各种操作请求,控制层用来处理程序逻辑,模型层代表系统实体类,用来与数据库绑定,采用的主要技术是https://www.doczj.com/doc/42426798.html,数据库操作技术,其中控制层实现了SQLHelper数据库操作类。根据企业对电子档案管理的实际工作需要,由于档案是与企业内部的文件相关联的,电子档案的管理工作主要功能划分为基础信息维护、档案库管理、文件预归档、文件归档、档案借阅、档案销毁、系统维护,并对每个子功能进行了详细设计。为了提供系统安全性,使用加密算法完成Web Service通信加密和档案文件加密,然后对系统数据库完成了E-R图设计和物理表的设计,并根据设计模型对档案管理系统进行编码实现,最后利用黑盒测试方法对系统完成了测试。

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

关键词:电子档案;管理系统;档案归档

分类号:中图分类号:TP311;UDC:004.41

ABSTRACT

With 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; Archives

CLASSNO: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],如果在管理过程中不慎丢失或者毁坏,将有可能为企业造成不可预计的后果和损失,因此在这种形势下,人们寻求利用计算机技术来实现对档案的电子化管理,即实现电子档案,将档案以计算机形式存储在系统中。电子档案具备易修改和易保存的特点,因此这种方式更加适合现代化的管理方式。对于价值较高的文件,利用计算机技术能够快速处理,同时利用计算机检索技术能够提高文件信息获取的速度,使得档案管理更加规范化[5],减少人力成本,提高工作效率,而且还可以将历史纸质版的档案通过计算机技术转化为电子档案进

行保存,便于后期的维护和管理。

但是,目前我国电子档案的发展还处于初级阶段,电子档案相关系统发展技术还不够成熟,制度也不够完善,这严重制约着我国电子档案的发展。随着社会高度信息化,电子档案将最终替代纸质档案,因此电子档案管理系统的建设也是当前急需解决的问题,因此设计一套电子档案管理系统,具有重要的现实意义。

1.2国内外研究现状

电子档案的出现时间较短,目前利用计算机信息化技术实现对档案的管理工作大致经历了三个阶段[6]:首先是单机版档案管理,在这个阶段,系统只有1个用户,而且系统还无法联网,计算机也只能处理一些较为简单的管理工作,随着计算机技术的发展[7],大容量存储系统的出现,比如光盘等存储介质,这时对于档案的存储大多存储的光盘中,但是由于光盘保存时间有限,不能长期保存已经网络的发展[8],网络版的档案管理系统出现,所有档案都存储在硬盘存储系统中,不仅安全,而且提取速度快,档案管理更加容易和方便[9]。

我国的档案管理系统也随着计算机的技术发展而发展,大致经历了以下几个阶段[10]:首先是以手工或者半手工为主的处理阶段,在此阶段,大多数档案管理工作人员都是凭着丰富的档案管理工作经验来完成档案的管理,所有工作都是以手工方式进行的,对于档案的管理没有规范,经常导致文件的丢失,档案文件查询统计的困难[11]。其次是档案管理的第二阶段,在这个阶段,档案管理已经初具规模,各单位都制定了档案管理工作的规范和制度,有一定的科学性[12];随后发展的就是档案管理的第三阶段,也被称为计算机档案管理界面,计算机技术取代了手工管理方式[13],而且随着存储媒介的发展,档案管理发生了质的变化,计算机档案管理系统具有流程规范,科学的特点,改变了传统档案管理的不足,而且还使得档案管理工作更加科学,对于档案的整理、查找统计、归档都工作效率更高[14]。由于传统的档案管理都是手工管理的,因此时间较长之后档案数量多,造成了档案管理工作效率越来越低,而且经常出现工作错误,这将耗费档案管理人员大量的工作时间,而且还达不到档案管理的目的。而基于计算机技术的档案管理方式,使得大量档案管理人员从繁琐的工作中解脱,档案管理工作人员不在长时间处于重复的劳动中,更加专注与提高档案管理工作的质量和效率。同时,档案管理工作的流程的规范使得档案管理更科学,对于档案的查找可以通过关键词模糊检索[15],而且档案的归档、分类、处理审核工作更加简便,而且利用计算机技术对电子档案进行备份以及加密,使得档案管理的安全性大大提高。现代信息化社会最重要的档案管理方法便是基于计算机技术的档案管理方法,而且我国为了统一档案管理工作[16],也制定一系列档案管理制度和规范,我国众

多企业也利用该规范开发自己的档案管理系统,这使得全国各企业单位的档案管理工作更加统一。利用档案管理系统,用户能够方便快速的查找文件资料信息,而且企事业单位部门与部门之间还可以进行文件的传递和阅览,实现资源共享,避免信息孤岛[17]。虽然档案管理系统在我国发展了多年,但是目前我国档案管理水平还不够科学,目前存在的档案管理还不能够真正实现档案管理的信息化,很多档案管理的实际工作需求还尚未利用计算机实现,智能机械的将档案进行录入和整理,无法完成审核、借阅等一系列工作[18-19]。

国外由于计算机技术发展迅猛以及对档案管理的重视,国外的档案管理系统更为先进,因此国外的档案管理信息化也比较我国早[20]。我国很多企业都购买国外的档案管理系统,但是无论国外的系统有多先进,它都是根据国外的企事业单位的档案管理需要来制定,不一定适合我国的本土企业。

1.3主要研究内容

本文针对企业每日需要处理的电子档案数量大,审批流程麻烦,目前C/S架构的档案管理系统无法满足其发展需求,从企业档案管理的实际工作出发,建设了一套基于Web的档案管理系统,详细的阐述了系统的需求分析、系统设计、数据库设计的全过程,运用UML建模技术对系统进行了分析与设计,并利用https://www.doczj.com/doc/42426798.html,技术,SQL Server2008数据库实现了系统。

(1)研究了档案管理系统的国内外现状;

(2)研究了开发系统的关键技术,包括B/S架构,软件工程开发方法以及UML统一建模技术和Web Service技术;

(3)研究了系统的业务流程,并使用用例分析完成了系统的功能需求分析,使用类图缩略表示完成了系统的数据需求分析;

(4)研究了MVC三层架构,并将系统软件架构设计为三层架构,降低开发复杂度,缩短开发周期,提高系统安全性;

(5)对系统进行了总体设计和详细设计,并对数据库进行了设计;

(6)研究黑盒测试方法,并对系统进行测试。

1.4论文组织结构

第一章引言,阐述了课题研究背景、意义以及国内外现状;

第二章关键技术介绍,介绍课题开发所需要的关键技术;

第三章系统需求分析,阐述了系统业务流程、功能需求、数据需求、性能

需求;

第四章系统设计,系统主要架构设计和接口设计以及功能设计;

第五章系统实现与测试,主要功能实现和测试;

第六章总结与展望,总结全文,并对未来进行了展望。

2相关开发技术

2.1B/S三层架构

所谓三层架构,从底层到高层的排列顺序依次为:数据层、服务层和应用层。每一个模块都是严格按照XML的标准来设计的,在https://www.doczj.com/doc/42426798.html, Framework框架设计每一个层次的模块的功能,这样每次的分工不同,最终实现一个数据的查找和交换。

(1)数据层

该层主要是关于数据库的一些操作,所以该层最主要包含数据库和https://www.doczj.com/doc/42426798.html,组件[21]。前者用于存储数据,主要包括一般数据表、数据字典表和临时数据表三大类。将需要处理的数据信息存放在一般数据表中。将数据存储的原则和数据之间的逻辑关系存放在数据字典中,因为数据库是一种按照关系模式存储数据的,所以在数据库中的每个数据都与其他的数据存在着不同的关系[22]。

在数据层中还有一个很重要的组件,那就是https://www.doczj.com/doc/42426798.html,。它的主要功能就是向上一层的服务层提供一个服务,实现一个类似于通道的功能[23]。那么数据库管理系统中的触发器和视图等操作就可以与服务层进行一个很好的连接,这样会更加有利于服务层对数据层的信息和数据的访问。所以在设计的过程中,我们就用XML的数据格式来替换HTML的数据格式,这样在网络中传输的数据就遵循XML的传输规则,这样客户端的请求就可以拥有一个统一的标准的查询语言。首先客户端会通过Web请求向服务器发送消息,该消息到达服务器之后,服务器启动响应模式,并依据消息执行相应的操作,最终产生一个结果,再将结果通过转换模块转换成XML文档的格式,传输到客户端[24] 。所以说数据层是所有操作的基础,是完成整系统结构搭建的一个重要环节。

(2)服务层

也叫业务逻辑层,它位于三层结构的中间层。在设计时要紧紧围绕工程招标信息管理的业务流程,构建不同的业务层组件,该层最主要的两两大类组件:一类是Web服务器组件,主要用于实现Web服务器的连接,也就是要实现与下层的通信[25];一类是应用组件,主要是实现与前端平台的连接,完成与上层应用层之间的数据通信[26]。前者主要是一个基本的业务层,在该层中要加入一个用于连接数据库的组件。后者是一个管理业务层,主要是与用户和管理员进行交互,所以要将与人员有关的所有信息都封装在该模块中[27]。

(3)应用层

电子档案管理系统技术设计方案

电子档案管理系统 二○一六年十月

第一章系统简介 第一节研发背景 随着各行业各领域的信息化水平的不断提高以及档案管理工作日益受到重视,档案管理信息化的重要意义和作用越来越被广泛认同。另外,随着档案管理信息化的工作全面深入地开展,人们对档案信息化的认识不断深入和提高。这样,对档案管理信息系统的定位提出了越来越高的要求,同时也面临着许多新的更高的问题。档案管理信息化主要面临着如下新的应用需求和挑战: 档案类型繁多、层出不穷。档案管理信息系统需要管理的档案种类越来越多、越来越复杂,几乎涉及到了各行各业所有的档案信息,包括实体档案和电子档案,这要求档案管理信息系统几乎要包容所有的档案实体类型和电子档案类型,并能管理好。同时,还要适当兼容将来可能出现的档案实体类型和电子档案类型。 信息档案化。各行各业的大多数单位都建立了各种信息系统,但在经过一定的产生和利用后,这些系统中的信息累计得越来越多,这些信息系统的电子信息的出口却是一个重大问题,需要按档案管理规章制度的要求归档到档案管理系统中。 企业级应用。在较大的集团化行业或单位中,存在着多级单位管理和跨地域单位管理的要求,因而,档案管理信息系统不再是管理某一具体单位的封闭的系统,而应具有跨地域管理全集团、全行业的能力。 开放性应用。档案管理信息系统不再是一个简单的封闭的管理系统,它应是整个信息化平台中的重要应用系统。它需要与几乎所有的信息系统、尤其是业务系统进行一体化联接,实现信息的双向流动和共享。因而,要求档案系统具有良好的开放性和数据兼容能力。 档案管理工作前移,为现实工作服务。档案管理信息系统不再被认为是起到保管过期资料的作用,而被要求深入到各个业务过程中,从信息的产生阶段和现行阶段就介入,以便为现实工作服务。这样就要求档案管理工作前移,与各项工作紧密结合。 新应用要求和新技术集成。随着档案管理应用需求的不断深入,需要集成进入更多的新技术成果。这要求档案管理信息系统具有良好的可扩展性,以便集成新的应用技术。 异构数据海量存储。在档案管理围不断扩大、应用不断深入的同时,不得不面临日益增长的海量档案数据的存储问题,并且这些档案数据是异构的多种类型的。因而,要求档案管理信息系统具备灵活高效的存储体系结构。 针对上述出现的新的问题和要求,我们在总结17年档案管理软件开发经验和技术储备的基础之上,投入了大量的人力和物力,开发和完善电子档案管理系统档案管理信息平台,并在此基础之上,开发了针对

关于干部人事档案管理系统的设计解决方案

关于干部人事档案管理系统的设计解决方案 1引言 1.1摘要:干部人事档案管理系统是一个能对各类人员档案进行综合管理的计算机管理信息系统。它既能管理干部档案,又能管理职工档案。通过使用该系统,使得档案管理工作更加科学、规范,管档人员将从繁重、冗杂的事务性工作中解脱出来,大大减轻了劳动强度,提高了管档人员的工作效率以及档案的利用效率。 关键词:干部档案;档案管理系统;人事档案 Abstract:The cadre personnel archives management system is a various types of personnel archives comprehensive management of computer management information system. It can manage cadre archives, and management of staff files. Through the use of the system, make the file management work more scientific, normative, pipe retaining staff from the heavy, hard work out, which greatly reduces the labor intensity, improves the work efficiency and pipe retaining personnel archives utilization efficiency. Key words: cadre archives; archives management system; Personnel Archives

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

学生档案管理系统项目应用开发 数据库应用程序的开发始终算得上是VB编程中的难点,这是因为你不仅要熟悉VB中关于数据库编程方面的知识(当然这是十分简单的)还要了解数据库的知识。本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用V isual Basic来开发一个比较完整的数据库应用程序。用到的数据库控件有DA TA、ADO,添加的一个数据环境。 一、系统结构图 本系统主要包括学生基本情况更新,学生基本情况维护和学生成绩维护3个大的模块,各个模块的具体功能如图所示: 二、数据库的建立 本系统用到的数据库是用Visual Basic的外加工具Visual Data Manager(可视化数据管理器)创建,名为student.mdb(是access数据库),其中用到两个表,分别为:基本情况表和学生成绩表。两表的结构如下所示:

表1-1 表1-2 制作过程如下: 1、 选择VB 外接程序菜单中的可视化数据管理器,进入可视化数据管理器; 2、 在可视化数据管理器中选择文件菜单中的新建选项建立数据库文件,然后从数据库厂家列表中选择要创建的数据库类型(本例选择Microsoft Access 中的V ersion MDB 2.0版本); 3、 在选择要创建的Microsoft Access 数据库对话框中,输入数据库名student ,按确定按钮进入数 据库窗口; 4、 在数据库窗口中单击鼠标右键并从弹出式菜单中选择新建表来创建student.mdb 数据库中的两 个表(基本情况表和学生成绩表)。 三、各个窗体的设计与实现 (一) 主窗体的设计与实现 首先在VB 中新建一个标准工程并起名为成绩管理,在标准工程中添加一个MDI 窗体并起名为Frmmain 。主窗体的设计界面如图1-2所示: 图1-2 主窗体的设计界面 在主窗体中主要应用了菜单、工具栏和状态栏。下面分别介绍这些组成部分的功能。 1、 菜单的设计 菜单是Windows 应用程序中的重要组成部分,这里将对每个菜单项及其子菜单的功能进行简单介绍,如表1-1所示。

基于Java的教师档案管理系统的设计

《Java程序设计》课程设计报告书 课题名称基于Java的教师档案管理系统的设计 姓名 学号 学院 专业 指导教师 2016年6月28日 一、设计任务及要求: 1.采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。 2.采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高 度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。 3.采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。 4.简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。

5?速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。 6?设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。 指导教师签名: 年月日 二、指导教师评语: 指导教师签名:_________________ 年月日 三、成绩 验收盖章2 年月日 基于Java的教师档案管理系统系统设计 谭维隽 1设计目的 长久以来,教职工的管理工作大多数都采用的是传统的手工方式来记录相关信息,这种管理方式存在很多缺点,比如说,教职工信息、工资信息的录入,查询,更新,分析都要完全依赖管理人员的手工记录和人工分析,人工记录是相当 麻烦的。为满足需求,决定采用各种编程语言JSP开发了基于B/S架构的教师档案管理

系统,教师档案管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过这些系统,可以对教职工和管理进行智能化管理,有效地记录并查询教职工的各项情况,为管理者提供了诸多方便。 2设计的主要内容和要求 2.1数据库的逻辑结构设计 我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则: *每一个实体要转换成一个关系 *所有的主键必须定义非空(NOT NULL) *对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。根据E-R模型,教师档案管理系统建立了以下逻辑数据结构,下面是各数据表的详细说明。 (1)教师信息表主要是记录了教师的基本信息。表结构如表 2.1所示。

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

淮海工学院 课程设计报告书 课程名称:计算机课程设计 题目:人事档案管理系统的设计与实现系(院):电子工程学院 学期:08-09-1 专业班级:电子信息工程064班 姓名:张伟平 学号:030611433

1 引言 人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数 据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。从而完成完善全面的人事管理功能,使人事档案管理流程合理化、自动化处理和分析各种有价值的信息,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事档案管理全过程,包括员工的基本信息录入与编辑、信息查询、信息统计、信息打印与预览,系统管理等功能。 2 设计原理 2.1设计思想 2.1.1选用VB作为前台应用设计语言 本系统采用微软公司的Visual Basic 6.0是进行前台应用程序开发,后台采用微软的Access 进行后台数据库开发。Visual Basic 6.0是Windows应用程序开发工具,是使用广泛、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。Visual Basic 6.0是一个非常优秀的数据库应用工具完全支持面向对象的开发。它拥有多种数据库接口,可以非常方便地连接到各种数据源再加之其专利产品,程序员不需编写任何SQL语句即可轻松地查询和更新后数据库中的数据,这使当时的同类开发工具望尘莫及。 2.1.2选用微软Access 2000作为后台数据库 目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是32位Access的第三个版本。Access有以下一些基本定义: ·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。 ·表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。 ·查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操

电子档案管理系统技术方案设计

实用文档 电子档案管理系统 二○一六年十月

第一章系统简介 第一节研发背景 随着各行业各领域的信息化水平的不断提高以及档案管理工作日益受到重视,档案管理信息化的重要意义和作用越来越被广泛认同。另外,随着档案管理信息化的工作全面深入地开展,人们对档案信息化的认识不断深入和提高。这样,对档案管理信息系统的定位提出了越来越高的要求,同时也面临着许多新的更高的问题。档案管理信息化主要面临着如下新的应用需求和挑战: 档案类型繁多、层出不穷。档案管理信息系统需要管理的档案种类越来越多、越来越复杂,几乎涉及到了各行各业所有的档案信息,包括实体档案和电子档案,这要求档案管理信息系统几乎要包容所有的档案实体类型和电子档案类型,并能管理好。同时,还要适当兼容将来可能出现的档案实体类型和电子档案类型。 信息档案化。各行各业的大多数单位都建立了各种信息系统,但在经过一定的产生和利用后,这些系统中的信息累计得越来越多,这些信息系统内的电子信息的出口却是一个重大问题,需要按档案管理规章制度的要求归档到档案管理系统中。 企业级应用。在较大的集团化行业或单位中,存在着多级单位管理和跨地域单位管理的要求,因而,档案管理信息系统不再是管理某一具体单位的封闭的系统,而应具有跨地域管理全集团、全行业的能力。 开放性应用。档案管理信息系统不再是一个简单的封闭的管理系统,它应是整个信息化平台中的重要应用系统。它需要与几乎所有的信息系统、尤其是业务系统进行一体化联接,实现信息的双向流动和共享。因而,要求档案系统具有良好的开放性和数据兼容能力。 档案管理工作前移,为现实工作服务。档案管理信息系统不再被认为是起到保管过期资料的作用,而被要求深入到各个业务过程中,从信息的产生阶段和现行阶段就介入,以便为现实工作服务。这样就要求档案管理工作前移,与各项工作紧密结合。 新应用要求和新技术集成。随着档案管理应用需求的不断深入,需要集成进入更多的新技术成果。这要求档案管理信息系统具有良好的可扩展性,以便集成新的应用技术。 异构数据海量存储。在档案管理范围不断扩大、应用不断深入的同时,不得不面临日益增长的海量档案数据的存储问题,并且这些档案数据是异构的多种类型的。因而,要求档案管理信息系统具备灵活高效的存储体系结构。 针对上述出现的新的问题和要求,我们在总结17年档案管理软件开发经验和技术储备的基础之上,投入了大量的人力和物力,开发和完善电子档案管理系统档案管理信息平台,并在此基础之上,开发了针对

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

北京交通大学专业硕士学位论文中文摘要 中文摘要 随着业务的快速发展,目前我国众多企事业单位对电子档案的管理束手无策,难以应对档案管理的复杂性和多样性,没有建立起档案编制、修改、完善和监管体制,使得企业外部联系受到一定的局限,电子档案相关系统发展技术还不够成熟,制度也不够完善,这严重制约着我国电子档案的发展,因此电子档案管理系统的建设也是当前急需解决的问题为了解决这一难题,本文利用https://www.doczj.com/doc/42426798.html,技术,SQL Server数据库设计并开发了一套企业档案管理系统,从而使得企事业的档案的归档、借阅、销毁等一系列流程规范化。 本系统的开发严格按照软件工程开发思想,论文首先研究了档案管理系统开发的背景和意义,并对同类课题的国内外现状做了研究,然后利用UML建模方法对档案管理系统完成需求分析工作,包括系统的角色分析、用例分析、性能需求分析等。在完成系统需求分析的基础上,对系统进行了整体设计和详细设计,为了提高系统的可扩展性,利用MVC三层架构设计了系统软件架构,有效分离了系统界面和程序逻辑的开发,其中视图层代表界面层,用来处理用户的各种操作请求,控制层用来处理程序逻辑,模型层代表系统实体类,用来与数据库绑定,采用的主要技术是https://www.doczj.com/doc/42426798.html,数据库操作技术,其中控制层实现了SQLHelper数据库操作类。根据企业对电子档案管理的实际工作需要,由于档案是与企业内部的文件相关联的,电子档案的管理工作主要功能划分为基础信息维护、档案库管理、文件预归档、文件归档、档案借阅、档案销毁、系统维护,并对每个子功能进行了详细设计。为了提供系统安全性,使用加密算法完成Web Service通信加密和档案文件加密,然后对系统数据库完成了E-R图设计和物理表的设计,并根据设计模型对档案管理系统进行编码实现,最后利用黑盒测试方法对系统完成了测试。 本档案管理系统将全面实现信息化、自动化、系统化的档案管理模式,从本质上防范档案管理中存在的差错性,有效提升企业档案管理质量和水平,不断推动企业的档案管理水平迈向新的台阶。 关键词:电子档案;管理系统;档案归档 分类号:中图分类号:TP311;UDC:004.41

学生档案管理系统详细设计说明书

软件学院 学生档案信息管理系统 详细设计说明书 专业:软件工程 团队:面向对象软件工程课程设计四组成员: 指导教师: 编写日期: 2014年10月25日

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3定义 (1) 1.4参考资料 (1) 2.总体设计 (2) 2.1需求概括 (2) 2.2软件结构 (2) 3.程序描述 (5) 3.1功能 (5) 3.2性能 (5) 3.3输入项目 (6) 3.4输出项目 (6) 3.5算法 (6) 3.6程序逻辑 (13) 3.7接口 (16) 3.8限制条件 (16) 3.9测试要点 (16)

1.引言 1.1编写目的 编写详细设计说明书的目的是为编码提供必要的依据,也是后期测试和维护的依据。该详细设计的预期读者有设计人员,设计评审人员,编码人员和维护人员。 1.2项目背景 鉴于目前学校学生人数剧增,学生信息呈爆炸性增长,计算机成本日益下降的前提下,学校对《学生档案管理》的自动化与准确化的要求日益强烈的背景下,由兰州理工大学提出,由面向对象软件工程课程设计四组开发,兰州理工大学全体师生为最终的项目用户,全国高等院校都是潜在用户。此项目与《教务管理系统》和《库存管理系统》有相似性,部分代码可以重用,有较高的参考意义,降低了项目的开发难度。 1.3定义 学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。 E-R图:称实体-联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 类图:是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。 顺序图:是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。 N-S图(盒图):是一种符合结构化程序设计原则的图形描述工具。 1.4参考资料 1.《Java课程设计》,耿祥义著 2.《Java课程设计案例精编》,张广彬,王小宁,高静等著 3.《Java程序设计基础》,张晓龙、刘钊、边小勇等著 4.《数据库原理与应用》,李昭原主编 5.项目《库存管理系统》资料 6.互联网《学生档案管理系统》资料

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

档案管理系统的设计与实现. 档案管理系统系统分析 2.1 系统需求分析目前为了提高档案管理的水平,档案管理员需要对档案信息的录入、修改、查询、删除、还原的功能一体的管理系统;档案管理系统的主要目的就是利用软件实现档案的录入、查询、修改、删除的流程,使工作人员对档案的管理更加容易,提高工作效率、降低管理成本。管理员对录入员工信息要求准确、完全;管理员和员工能够对录入的基本信息随时作更新修改,使管理员能够得到员工的最新信息;为了确保信息安全和准确,为系统管理员和一般用户建立完善管理权限和身份级别,而一般用户不能对信息进行添加、删除。本系统的目的是为了让档案信息管理员通过电子档案系统快捷、方便的了解企业的人事信息,和收集最新的人事信息以便公司档案的存取。 2.1.1 用户身份级别要求根据用户身份的不同从而对系统的使用权限有所不同,从权限大小大致可以分为:高级管理员和一般用户。系统提供灵活的角色设定和权限的分配功能。系统管理员:使用本系统的档案管理员,是权限最大的用户,拥有管理系统的所有权限。主要负责对档案信息的录入、查询、修改、删除、还原、打印和用户的管理。一般用户:本系统的一般用户,能够对档案信息进行查看、修改、打印和本身密码的修改,但无录入和删除档案信息的权限。 2.1.2 系统功能模块设置具体操作:对档案信息进行录入、修改、查询、删除、打印和管理和用户的设置。?档案信息的录入:管理员对人事信息的添加操作对象:管理员浏览对象:管理员具体功能:档案管理员可以在档案库里新加档案信息,需按员工实际信息录入;?档案信息的修改:管理员和一般用户修改录入的人事信息操作对象:管理员和一般用户浏览对象:管理员和一般用户具体功能:用户和管理员在档案信息发生变化的时候可以对其变化信息进行更改,使员工信息随时更新,便于管理员的管理,能及时得到最新的员工信息;?档案信息的查询:管理员和一般用户查看录入的人事信息操作对象:管理员和一般用户浏览对象:管理员和一般用户具体功能:用户和管理员可以查询已录入的档案信息,系统提供了多种查询方式,模糊查询和常规查询,如按姓名、性别、专业、工作单位等信息可以直接查询;?档案信息的删除:管理员删除录入的人事信息操作对象:管理员浏览对象:管理员具体功能:管理员可以将库中多余的、辞退员工档案信息移出,可以对其信息永久性的删除,也可以将其暂时性的删除到回收站中,在回收站中可以将需要的信息还原,也可以将其永久性的删除; ?档案信息的打印:管理员和一般用户打印录入的人事信息操作对象:管理员浏览对象:管理员具体功能:用户和管理员都能通过Word文档导出查询出来的员工信息,便可以直接通过Word文档对员工信息进行打印。为方便管理统计员工信息,也可以通过Word文档导出查询出来的某一类型所有员工列表,对其员工列表进行打印。?管理用户的设置:管理员对其用户名、密码和用户权限的设置操作对象:管理员浏览对象:管理员具体功能:系统由高级管理员和一般用户,一般用户的权限是由高级用户指定的,高级管理员可以对管理员用户进行修改、添加、删除,及用户密码的设置和修改,高级管理员拥有整个系统的全部功能,一般用户就能对档案信息的修改、查询、打印的功能。2.1.3 系统设计目标档案管理系统在功能满足一般档案信息的录入、删除两大核心功能,在Web服务器端产生可以运行动态的、交互的、高性能的Web服务应用程序。系统的基本设计原则始终是围绕电子档案系统的安装方便、安全

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

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

摘要:企业管理信息化是现代企业发展的关键技术之一,人力资源管理是企业竞争战略中的一个重要部分, 在人力资源管理的过程中,人事档案管理是人事信息管理系统中的重要部分。本文利用VC++作为开发工具,以Access为后台数据库,设计、开发了一个人事档案管理系统。本系统能够实现人事档案信息的编辑录入、查询、统计等功能,为企业实现其经营目标提供了重要保证,对增强其企业竞争力,提高经济效益起着一定的作用。本系统也对其它公司的人事档案管理方面具有借鉴作用。 关键词:人事档案管理系统;数据库;设计与开发;VC++;

目录 1引言 (4) 2系统采用的相关技术简介 (5) 2.1 VC++技术(主要MFC方式) (5) 2.2 Access数据库 (6) 2.3 ADO数据库开发技术 (6) 2.3.1 引入ADO库 (6) 2.3.2 ADO与数据库的连接 (7) 2.4系统运行环境支持 (7) 3需求分析 (8) 3.1员工档案信息管理流程图 (8) 3.2数据字典 (9) 4概要设计 (10) 4.1 系统层次模块 (11) 4.2人事档案模块图 (11) 4.3其它模块图 (12) 5数据库设计 (12) 5.1E-R图 (12) 5.2逻辑结构设计 (13) 6详细设计 (17) 6.1主控平台的实现 (17) 6.2 管理员登陆模块设计 (19) 6.3 人事档案管理子模块设计 (22) 6.3.1人事档案录入与编辑子模块的实现 (22) 6.3.2人事档案统计模块的实现 (25) 6.3.3人事档案查询模块的实现 (33) 7 调试分析中遇到的问题是 (35) 8 用户使用说明 (36) 结束语 (39) 参考文献 (40)

文档管理系统详细设计书

档案管理软件子系统模块详细设计说明书

版本历史记录

目录 1.引言 (4) 1.1编写目的 (4) 1.2文档范围 (4) 1.3读者对象 (4) 1.4参考文献 (4) 1.5术语与缩写解释 (4) 2.子系统N详细设计 (4) 2.1子系统概述 (4) 2.2子系统依赖关系 (5) 2.3子系统总体结构 (5) 2.4模块N设计说明 (6) 2.4.1模块描述 (6) 2.4.2功能 (6) 2.4.3*性能 (7) 2.4.4关键算法 (7) 2.4.5模块构成 (7) 2.4.5.1Class 关系图 (8) 2.4.5.2Class构成说明 (8) 2.4.6主要数据结构 (10) 2.4.7界面设计 (10) 2.4.8*尚未解决的问题 (12)

1.引言 1.1编写目的 本详细设计说明书是针对档案管理系统而编写的,目的是为开发项目小组提供软件设计需求详细说明,系统功能说明。 1.2文档范围 本详细设计说明书只针对档案管理系统有效,是提供档案管理的管理软件。 1.3读者对象 预期读者: (1)、项目开发人员。 (2)、软件测试人员。 (3)、软件维护人员。 1.4参考文献 1.5术语与缩写解释 2.子系统N详细设计 2.1子系统概述 (1)本软件属于文档管理软件子系统。 (2)主要功能是:用户文档查询,文档上传、下载,文档资料共享。

(3)子界面的布局视图: 2.2子系统依赖关系 (1)、子系统依赖于数据库。 (2)、子系统依赖于网络服务。 (3)、子系统依赖于文档信息系统。 2.3子系统总体结构 包引用关系图如下所示: ?ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含 有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common 部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ?client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,并返 回相应的信息。 ?search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索 用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ?preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。 preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 逻辑图(组件结构图)如下所示:

档案管理系统的分析与设计

档案管理系统的分析与设计 近年来,随着企业彼此间的竞争日趋激烈,信息技术在企业的发展中占据着越来越重要的地位。在企业的运输生产中,档案已成为企业运输经营中不可或缺的一部分,为管理者进行管理决策和进行各种经营活动提供了重要的依据,在运输生产中发挥了越来越重要的作用。 档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统能够为用户提供充足的信息和快捷的查询手段。用Visual Basic构建的档案管理系统,能实现档案的录入、修改、查找、删除、统计、查询、预览、编辑、打印、打印预览、取消、刷新、视图、系统维护、帮助等功能,此外,在程序中还设计了用户登陆,并设定了密码,以确保本系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定、功能完备,为进行现代化的档案管理工作起到了重要作用,具有较高的实用价值。 一、目标分析和方案确定 档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,

它已进入人类社会的各个领域并发挥着越来越重要的作用。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 在企业中用计算机管理档案的意义:现在,有很多企业的档案管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 作为计算机应用的一部分,使用计算机对档案信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 Visual Basic简单易学且功能丰富,是广泛应用的变成语言之一,它的发展为编程人员提供了更广泛的空间。为能够迎合转变快速的信息技术,越来越多的企业倾向于分布式的管理需求,提供分布式主从结构环境的Microsoft SQL Server便成为相当重要的核心角色,这个数据库服务器运用了关系数据库的技术,同时考虑到高效率数据库管理的需求,借助标准化的访问环境,提高了和前端应用环境轻松集成的能力,以适应各种企业组织在不同环境下的操作需求。作为前端应用程序开发环境的Visual Basic6.0,在数据来源的维护、数据访问技术、国际网络和企业内部Intranet应用程序等功能方面都有其独到、先进之处。 我作为一个计算机应用专业的专科生,希望在这方面有所贡献。我希望能用我所学的Visual Basic6.0编制出一个实用的程序来对企业的档案进行更有效、快捷、方便的管理,因此,我充分运用Visual Basic进行了这套档案管理系统的开发。

数据库 档案管理系统课程设计报告

课程设计报告课程设计题目:档案管理系统 学生姓名:阳渊 专业:软件工程 班级:081103 学号:08110327 指导教师:谢小林王红玲

2009年12月13日

目录 一、课程设计题目、时间、地点 (3) 二、系统分析 (3) 三、课程设计目的 (4) 四、课程设计要求 (4) 五、实现思路 (5) 六、实验过程 (13) 七、课程设计总结 (15) 八、心得体会 (18)

(一)课程设计题目、时间、地点: 档案管理系统 2009-12-13 软件楼506 (二)系统分析: 四十年代电子计算机问世以来,计算机科学发展迅速,应用领域不断扩展由于计算机的普及与广泛应用,现代社会正朝着高度信息化,自动化方向发展。随着计算机硬件的不断成熟,成本不断降低,特别是个人台式计算机,已经是各行各业必不可少有办公设备,而且近几年个人台式计算机,笔记本电脑逐步走后门向我国普通家庭,成为“家用电器”中的一员。计算机的普及与广泛应用,除硬件方面的因素外,还有微机所使用的各种软件的开发,推广和应用起了很大的促进作用;特别是近几年来随着计算机网络的不断升温,由其是“因特网”的发展和广泛运用,网民人数在飞速增长,除了获取信息外,网络的一个非常重要的功能是拉近了人与人之间的距离。 档案是科学知识的宝库、是文化的积累和沉淀,是统计分析的第一手资料,是研究决策的权威.随着计算机技术在档案管理领域中的广泛应用,档案系统的通用性,灵活性、可扩展性 .成为最关注的问题。本文提出了动态档案结构的概念,系统没有固定的档案数据库文件、数据库结构和数据库类型,在运行过程中根据使用单位的需求动态生成档案结构,实现了在一个数据库字段内存取任何类型电子文件,并自动从数据库提取、识别和运行电子文件的方法,实现了档案管理系统软件的通用性,具有良好的应用推广应用价值。关键词档案管理;通用性;动态管理;电子档案建立基于计算机网络的档案管理信息系统,形成一个现代化的集档案数据采集,加工、存储、检索、输出和发布于一体的档案数据处理中心,是实现各单位档案信息管理标准化和现代化的前提条件,是提高档案管理效率、提高档案服务水平的根本途径。“通用档案信息管理系统”软件的研发促进了档案管理部门以新的观念、新的制度、新的模式与手段开展档案信息管理工作。软件实现了档案信息管理电子化、网络化,增强档案管理的科学性,规范性和易操作性,改变了传统繁琐的档案管理模式。该软件的通用性设计避免了各类型档案系统的重复投入开发,具有良好的应用推广价值。 “档案管理系统”主要研究通用的档案管理信息化解决方案,研究各单位各行业档案系统的普遍特征,研发适合各类型层次单位的档案信息管理系统软件。

人事档案管理系统详细设计说明书

人事档案管理系统详细设计说明书 1 引言 详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确地实现每个模块的功能。 1.1 编写目的 详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。 本软件详细说明书的读者是系统开发人员或合同约定的人员。 1.2 背景 (1)本系统的名称是:人事档案管理系统。 (2)本姓名的任务提出者是**企业,开发者是**信息管理学院,用户是**企业人事及相关部门,实现该软件的计算中心是**信息管理学院电子商务技术中心。 1.3 定义 数据字典:关于数据的信息的集合,也即是对数据流图中包含的元素的定义的集合。VB:Visual Basic。 更多的术语定义不再一一列出。 1.4 参考资料 [1]张海藩.软件工程导论.北京:清华大学出版社,2005. [2]石柱.软件工程标准手册.北京:中国标准出版社,2004. 2 程序系统的结构 本系统的软件结构图如下:

3 数据库物理结构设计 4 模块过程设计与界面设计 1)验证用户模块设计说明 (1)功能描述 验证用户身份功能模块用于对登录系统的用户进行身份验证,确定用户是否拥有使用该系统的资格。因此,任何用户登录系统都调研此模块,登录简易、方便。 (2)验证用户身份功能模块的IPO 表如表1所示。 (3)界面设计 验证用户身份的系统登录界面设计如图1所示。 图1 系统用户登录界面 (4)主要算法 ①【确定】按钮触发的处理:验证用户的合法性。 处理流程: 取得用户输入的用户名和口令;

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

档案管理系统的设计与实现 发表时间:2017-12-13T09:58:13.927Z 来源:《科技中国》2017年8期作者:张航 [导读] 摘要:我国现在正处于一个信息化的时代,随着信息技术与电子科技在我国方各面的广泛应用,很多的部门单位,包括企业、学校等,都紧跟着时代的步伐,加大对单位内的信息化档案管理系统的建设,信息化与网络化可以适用于档案管理的系统开发与设计,研究对当今社会各行各业的管理系统的设计与开发,具有较高的实用价值与应用价值。 关键词:档案管理系统;系统设计;信息技术;电子科技 一、档案管理系统的综合概述与分析 1 档案管理系统的综合概述 对于档案管理部门来说,主要任务就是对各种档案管理储存保管,以供用户对档案信息的利用,档案管理部门可以有效地实现对档案的储存与开发使用,可以提供一个档案信息资源的利用平台。现今随着数字化档案馆的发展,我国的档案管理逐渐开始实现高度的信息化与数字化。数字化的档案管理就是指对那些具有价值的档案,例如一些影音、图形、文件、数据、资料、信息等进行数字化的采集、加工与管理,通过对这些数据以及信息进行资料的数字化管理,可以实现各种档案的信息化传递与交流。数字化的档案管理可以在网上实现资源共享,通过跨度的电脑信息连接可以对这些档案资料进行电子存储与使用,数字化的档案管理也可以对特殊的知识权限以及使用存储权限等进行综合管理,保证数据资料的安全性。本文主要研究的就是如何对档案管理系统进行设计与开发应用,从而实现数字化的档案管理,更有利于我们国家各个方面的发展与进步,通过对这些档案资料的数字化管理与使用,可以更加激发人们对文化素质的提升,提高人们的创新想象能力。数字化的图书馆不仅会给人们的经济生活带来便利,而且会作为社会文化传播的载体,推动我国经济与文化建设的发展,影响各项档案的管理工作。 二、档案管理系统的综合分析 1、档案管理系统的需求分析。档案管理系统必须与时俱进,为了进一步地提高档案管理的整体水平,管理人员需要对档案的资料与信息进行全面的整理,只有对整个档案资料与信息进行统一性的管理系统分析,才能够完善对档案系统的管理。对于档案管理系统来说,主要是完成流程化的档案资料的采集、录入、查询以及删除修正等,从而提高档案管理的工作效率,降低档案管理的成本支出。档案管理的人员需要对档案资料进行及时的修改与更新,从而使档案管理能够得到最新的信息与数据。档案管理系统需要保证档案管理信息与资料的安全性与正确性,只有档案管理系统的管理人员才能够对档案资料进行修改与完善,普通的档案用户只能进行查阅,而不能进行档案资料与信息的修改。 2、档案管理系统的功能模块的分析与设置。需要档案管理人员对档案的资料与信息进行查询、更新、修改与删除等管理信息方面的设置,一般档案管理资料与信息的录入与删除都需要管理员进行添加管理,按照具体的档案资料最新信息进行录入与删除,要根据实际的情况进行。而档案管理系统的资料与信息修改既可以是管理员进行,也可以是基本的用户进行个人信息的修改,这样可以有效地完成对信息更新的修改,从而及时地获取最新的档案信息。档案资料与信息的查询是管理员与用户都具备的权利,可以提供多种查询的方式,对档案信息进行直接的查询。 三、档案管理系统的具体功能体现 对于档案管理的具体功能来说,主要是根据用户的基本需求组成,从而体现出档案管理系统的功能,例如图1所示的档案管理信息系统的结构图,若是学生的管理系统,功能组成为用户管理、数据管理、资源管理、查询统计、系统维护五大功能,以下分别为档案管理系统的功能图示、档案管理系统的网页逻辑结构的图示以及学生档案管理系统的登录使用逻辑结构。不同行业的档案管理是由不同的功能模块组成的,但是大致的系统模型如图2所示,联系不同系统功能之间的管理,设置登录选项,再将基本档案管理系统的功能通过一系列的动态网页设计实现。 四、档案管理系统的数据库设计与开发 在对档案管理系统的数据库进行设计与开发时,根据本文所介绍的管理系统,主要设计了三个表:第一是用户表;第二是资源单位表;第三是数据表。对于用户表来说,主要针对的就是学生与老师,现今在进行用户的登录时,只需要对学生以及教师的用户名、密码进行,所以在进入该管理系统前,首先要根据用户名以及密码进行登录才能够进入此管理系统,只有通过基本的身份检验才能够获得浏览使用该管理系统档案的权限。在该系统中,我们通过对象储存特定用户会话所需要的信息进行程序Web页面之间的跳转,是作为整个管理系统用户存储与登录的一个首选项,若是别人非法地进行管理系统页面的请求进入,就会通过session识别到用户的非会话,基本的变量不存在就会强制性地无法登入,这样可以有效地保证该管理信息系统的安全。 而数据表就表示着整个档案管理系统的核心部分,主要表现在数据的导入与导出、用于数据管理与查询统计、对于学生与教师的基本档案资料以及各种档案的记录与数据输出,都需要该数据库进行,但是这些内容若是只以文本的形式表现出来,就会浪费较大的时间与精力,而将这些文件资料处理成数据以及图形形式,就会使得档案资料在整个数据库中表现出协调性。当我们在进行档案管理系统的选择时,可以选择任意合适的数据库,但大多都是选择Access数据库,可以简单地对管理系统的资料与数据进行处理,具有便捷性。我们在进行管理系统的数据库设计浏览时,采用动态数据对象技术,该技术可以实现对不同接口的数据库访问,在实际的管理系统的数据库编程中,我们在连接数据库时只需要使用动态数据对象技术的连接对象。 五、档案管理系统的整体系统设计与实现 在进行档案管理系统的设计与实现时,要将各种类型的档案管理系统的功能表现出来,可以通过动态服务器的页面实现档案管理系统的功能。对于整个档案管理系统来说,就是由各种动态的网页组成的,通过动态服务器网页来实现整个管理系统与档案数据库之间的联系,实现档案管理与档案使用的联系、实现整体单位的管理与整体资源文件的联系功能。对于档案管理员来说,在通过身份校验进入管理系统的网页内,可以进行具体的管理与调整,可以添加数据、删除资料、修改信息等,在进行数据的添加时,只需要在动态页面内进行数据空值内的添加,而在进行信息修改时一些控件资料都有数值,只需要进行修改调整,所以在进行管理系统的添加与修改时,可以在统一页面进行,在对这些动态页面进行管理后,就要进行提交,在提交之前要进行验证,保证管理页面的资料与数据的真实完整。 六、结语 总之,档案管理系统的设计与实现摒弃了传统的设计模式,利用服务器端脚本编写环境,进行合理的设计与开发,从而简化了档案管

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

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

学生档案管理系统项目应用开发 数据库应用程序的开发始终算得上是VB编程中的难点,这是因为你不但要熟悉VB中关于数据库编程方面的知识(当然这是十分简单的)还要了解数据库的知识。本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。经过本系统,能够了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。用到的数据库控件有DATA、ADO,添加的一个数据环境。 一、系统结构图 本系统主要包括学生基本情况更新,学生基本情况维护和学生成绩维护3个大的模块,各个模块的具体功能如图所示:

图1-1 应用程序的功能模块结构图 二、数据库的建立 本系统用到的数据库是用Visual Basic 的外加工具Visual Data Manager(可视化数据管理器)创立,名为student.mdb (是access 数据库),其中用到两个表,分别为:基本情况表和学生成绩表。两表的结构如下所示: 表1-1 表1-2 制作过程如下: 1、 选择 VB 外接程序菜单中的可视化数据管理器,进入可视化数据管理 器; 2、 在可视化数据管理器中选择文件菜单中的新建选项建立数据库文 件,然后从数据库厂家列表中选择要创立的数据库类型(本例选择Microsoft Access 中的Version MDB 2.0版本);

3、在选择要创立的Microsoft Access数据库对话框中,输入数据库名 student,按确定按钮进入数据库窗口; 4、在数据库窗口中单击鼠标右键并从弹出式菜单中选择新建表来创立 student.mdb数据库中的两个表(基本情况表和学生成绩表)。 三、各个窗体的设计与实现 (一)主窗体的设计与实现 首先在VB中新建一个标准工程并起名为成绩管理,在标准工程中添加一个MDI窗体并起名为Frmmain。主窗体的设计界面如图1-2所示: 图1-2 主窗体的设计界面 在主窗体中主要应用了菜单、工具栏和状态栏。下面分别介绍这些组成部分的功能。 1、菜单的设计 菜单是Windows应用程序中的重要组成部分,这里将对每个菜单项及其子菜单的功能进行简单介绍,如表1-1所示。

相关主题
文本预览
相关文档 最新文档