档案管理系统的设计及其实现

2015-05-30 19:12李立平
课程教育研究·学法教法研究 2015年12期
关键词:模块用户功能

李立平

在信息化时代到来的过程中,用户信息安全与用户档案管理的重要性越来越显得重要。各企事业单位与高校普遍都注重用户档案信息的管理。在多样化时代快速发展的过程中,档案信息也已经发展的越来越丰富。信息化的发展趋势,使得计算机管理用户的档案信息已经成为发展的一种趋势。研究档案管理系统对社会的发展具有重要的意义。档案管理系统也是公安管理人员工作的主要对象。利用档案管理系统有助于社会的稳定与发展。档案信息管理,显著提高管理的效率。在电子信息技术与互联网技术不断发展的过程中,庞杂的档案信息也会越来越多逐渐增多。信息化管理显得越来越突出。在档案信息管理的过程中,对其进行系统设计,有助于档案信息的有序管理。

1.相关系统技术设计的研究

现如今,在信息技术快速发展的过程中,各项技术发展的也较为迅速。信息技术的发展为社会的发展提供了各种可能。

1.1JAVA语言概述

JAVA是由Sun公司于本世纪初研发的以一种具有跨平台、面向对象、泛型编程特性的电脑编程语言。该项研究主要有JAVA类文件格式、JAVA虚拟机、JAVA编程语言与应用程序四部分组成。JAVA的特点具有简单性、面向对象较为广泛,在使用的过程中具有相对安全性等特点。JAVA建立在扩展IP/TCP网络平台上。其库函数据提供了有用的FTP与HTTP协议传送与接受信息的方法。这样就能够促使程序员在使用网络文件的与使用本机文件一样容易。并且JAVA编程语言,县城本质对象的或哦的那个,主要由THREAD类或者其子类或者是其孙类来创建。通过一组方法能够有效控制该活动。多线程指的就是Java同时能够执行多项线程活动。JAVA编程语言拥有的特点,使得程序开发速度加快,进一步减轻了开发人员的任务,系统性能随之提高。由此可见,应用JAVA编程语言进行程序开发,有助于软件开发的成立。

1.2J2EE平台技术

在程序操作的过程中,为解决程序中的重复出现、功能单一的数据库连接、消息传递与事务处理等模块的重复开发的周期时间长以及代码容易出错等问题,将事先准备好的通用中间模块与技术适用于其中。J2EE主要由四层结构模型组成。一种为客户层、Web层、EIS层以及业务层。在应用该项技术的过程中,使用不同的结构模型能够显示出不同的效果。用户在使用的过程中,依据自己选用的模块进行使用。当然,J2EE内的容器也各不相同。每一种容器都有其应用的作用与应当执行的任务。

1.3S2SH框架

Oracle是仅次于微软公司开发的。该公司与于1977年在加利福尼亚成立。Oracle的RDBMS的推出时间最早,其在市场中占有率也较高。PDBMS的可移植性极强,可以被部署安装在各种安装系统中。其中就包括了IBM、windows全系列操作系统与UNIX操作系统。在该系统软件开发被应用的初始阶段,Oracle并不具有如此大的功能。一些功能仅能存在与理念上。随着信息技术的不断更新,其后期的版本逐渐更新,更新了相关的理念。Oracle数据库是一种C/S模式的数据库,具有C/S模式所具备的结构。警务信息管理系统的应用程序与系统的操作用户进行信息交互。

2.系统需求分析

原有的档案系统并不能很好的满足用户的需求。用户在使用的的过程中并不能保证用户身份的有效性与档案管理的保密性。在此前提下,在设计系统的过程中,就应当对用户的身份的安全性与数据文件的保密性要求进行相应的研究与开发。在使用系统的过程中,首先系统的普通用户和管理员可以访问浏览器,通过计算机与以太网相连,连接至交换机,然后交换机再去以太网相连,去访问文件服务器、文件加密传输服务器和数据库服务器。通常情况下,档案信息管理包括三部分的功能,即文件管理功能、用户管理功能以及数据管理功能。在文件管理功能中,就包括了文件查询、文件查阅、查阅操作日志以及文件录入等功能。用户挂历功能包括对用户信息与权限进行管理的功能。

3.档案管理系统设计

在设计档案信息系统的过程中应当依据用户的需要与现实的可操作性进行设计。笔者认为在设计的过程中可以考虑注意这几方面的设计。

3.1系统架构设计

通过对档案管理系统的分析,总结出本系统的主要功能,下面结合系统功能对本系

统的整体结构进行设计。本系统的整体层次结构主要有表示层、中间逻辑层、业务逻辑层、功能模块和数据层。其中表示层主要指客户端浏览器,用户可以通过表示层来访问系统;中间逻辑层是指系统的文件管理服务引擎和数据报表服务引擎,主要控制系统的服务逻辑;业务逻辑层是指档案管理控制组件和系统中所应用的数据加密技术,主要控制系统的业务逻辑;功能模块是指系统中所设计的模块;数据层主要是指本系统所应用的数据库,主要存储系统中所涉及到数据。在设计系统的构成中主要有文件管理、用户管理与数据管理。依据实际应用的效果与实际需要的情况,进行合理的设计。这样既能够保证用户信息的安全,又能保障信息的保密性。

3.2数据加密应用的设计

在对数据加密应用的设计的过程中,应当从三方面进行设计。首先MD5算法的设计。MD5加密算法主要是对用户的登录进行加密设计。其次是AES算法的设计。AES算法对系统中涉及到的文件和数据进行加密处理。因此在设计的过程中需要结合AES算法的加密原理分析对AES算法进行设计。再次就是系统各模块的设计。对系统各模块的设计需要依据的系统整体结构进行设计与用户管理模块的设计是所有模块设计中重要的两模块。唯有对相关的模块进行详细的构造后,才能够更好的进行设计。

4. 系统总体实现

在对系统管理需求及你想那个详细分析之后,结合相关的设计原理将该系统的相关功能进行实现。系统的实现有助于档案管理。数据管理模块主要实现了数据录入功能、数据维护功能、数据查询功能、数据备份及恢复功能和打印报表功能。数据录入主要实现了对需要存入系统的相关数据信息进行添加的功能。用户登录系统后,访问dataMgr.jsp页面,点击数据录入,然后访问DataMgrAction类,调用entryData方法,添加数据信息,点击保存按钮,系统会执行insert操作将数据信息保存至数据库。

5.结语

总而言之,笔者在本文 中仅是对相关的理论研究进行了简单的分析。系统的设计与实现目前仍处于理论阶段。至于其实现还需要进一步的研究。并且笔者对系统研究的目的和意义进行了说明,对系统中应用到的相关技术进行了相应介绍,以期能够快速促进系统的开发。保证档案信息的安全,保证用户身份的保密性。

猜你喜欢
模块用户功能
也谈诗的“功能”
28通道收发处理模块设计
“选修3—3”模块的复习备考
关于非首都功能疏解的几点思考
关注用户
关注用户
关注用户
如何获取一亿海外用户
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用