基于SSH框架的学校档案管理系统的设计与实现 联系客服

发布时间 : 星期四 文章基于SSH框架的学校档案管理系统的设计与实现更新完毕开始阅读6061e1966e1aff00bed5b9f3f90f76c661374c91

第1章 引言

这直接导致了档案编号和取名的不够统一化,从而造成其可读性差。

(2)因为文件取名的随意性,用户无法根据其名字很好地判断文件的实际含义。这种情况下文件的使用者要具备一定的网络知识,对网络的架构、文件的具体路径才能进行访问和控制操作。这种要求对普通层面的用户有很大的考验,实际上,他们并不需要了解其网络架构和存储路径,他们最需要的是如何对文件进行读取、复制、删除、修改等具体操作。

(3)因为有些单位对权限的管理要求高,有些只有阅览权限,有些同时具备复制的权力,而最高权限拥有者可以修改和删除资料。而传统的档案管理系统不能在这方面给以区别,因此保密性不能得到保障。

(4)因为数据库的简单,档案管理系统对数据的操作如查询和检索也太过单一。现在多数档案管理系统只能在现有的数据结构上操作,不能智能地选择构化新的数据形式。查询是数据管理的最重要的功能,其优劣直接决定了档案管理的性能。

(5)不能很好地处理动态数据。这与目前档案管理系统主要应用在静态管理领域相关,而对于工程设计、制造行业需要动态图档管理的企业来说不能满足其需求。而目前此行业内设计人员与档案管理人员的交流方式也是语音和邮件,这对档案管理系统的发挥也是一种影响。

(6)通用性差。软件业本身的特性决定了对数据动态处理、及时性较强的软件对具体的应用针对性强,因而失去了通用性的发挥。具体到档案管理系统的设计和应用上,就是软件是某个单位定制的,对其单位具体应用有针对性,能灵活地在本单位使用,但因为机构和单位的千差万别,在其他单位就不能很好地应用。

(7)数据的导入导出能力差。档案管理一般都有很多历史遗留数据,需要在使用时把过去的数据全部或者有选择地输入到系统内部,完成无痕交接。而目前的档案管理系统不能很好地导入数据,出现丢失、批量错误等问题,而对数据打印等导出也有不兼容的情况发生。

1.2.2 技术应用现状

学校档案管理系统的流程较为复杂,并且各个学校的需求具备一定的的特殊性,如职业院校重点记录工程实训档案,重点院校记录的内容更多,需要记

3

同济大学 硕士学位论文 基于SSH框架的学校档案管理系统的设计与实现

录学生信息、学校重点发展事项信息等等,基于上述原因,在市场上不存在通用的学校档案管理系统。除此以外,实现学校档案管理系统的技术也在不断变化,最开始绝大多数学校档案管理系统使用C++、SQL Server2005技术组合,其只能开发单机系统,即无法实现档案信息的共享。C/S模式的缺陷越来越明显,后来开始出现了大量的基于B/S模式的学校档案管理系统,使用的技术多种多样,如J2EE、PHP以及.NET等,在J2EE开发模式中,引入的技术也越来越多,如SSH框架技术以及工作流技术,在.NET平台开发模式中,系统大多会使用三层框架技术以及Ajax技术,这些技术的引入都能有效提高系统性能。同时在当前的系统开发中,会引入短信技术和邮件技术,用于通知用户及时处理档案相关业务。

1.3 本课题的目的和意义

本课题的主要目的在于构建一个覆盖学校档案管理业务的档案管理系统,以便实现学校档案管理业务的科学化、规范化以及网络化。具体而言,高校引入档案管理系统的意义主要体现在如下几个方面:

(1)延长档案资料的存储期限

当前学校档案采用纸质模式进行存储,并通过复杂的编码方式来进行存储,该管理模式存在许多缺陷,显著缺点是存储难度大,学校档案翻阅频繁,极其容易被损坏或者老化,而推进学校档案信息化建设之后,在数据恢复功能和数据备份功能的保护下,不存在档案被损坏的情况,能有效延长学校档案的生命周期。

(2)查询统计更方便

纸质模式下的查询流程是根据档案编码到对应的书架上进行逐一查找,这种模式耗时,推进信息化建设之后,可通过档案名称以及档案编号等多字段联合查询,并且能直接将档案内容查询出来。

(3)实现学校档案管理业务的自动化处理

学校档案管理业务囊括的范围较为广泛,并且工作人员的工作强度相对较大,由此推进档案管理业务的信息化可优化现有流程,改善现有流程中存在的缺陷,从而有助于降低工作人员的工作强度,提高工作效率,实现档案管理业务的科学化、网络化以及规范化。

4

第1章 引言

从上述分析可以知道,学校档案业务的信息化建设有助于提高档案馆(室)的管理水平以及工作效率,同时也属于高校信息化建设进程中不可缺少的一部分,对高校有很重要的意义。

1.4 课题研究内容

本文在研究分析高等院校学校档案管理业务的基础上,构建了一个可满足学校应用需求的学校档案管理系统。下面对本课题的研究内容进行说明,具体包括如下几个方面:

(1)本文从某高等院校学校档案管理业务的信息化现状入手,阐述了高等院校引入学校档案管理系统的必要性。然后对当前应用较多的开发技术,如PHP、.NET以及JAVA,以及应用较多的数据库平台,如Mysql以及Oracle进行了对比分析,决策使用J2EE + SQL Server2005的技术组合,上述技术组合为学校档案管理系统的实现奠定了基础。学校档案管理系统需要涵盖安全防护、归档管理、档案检查、档案服务以及档案分类等五个部分的功能。

(2)本文应以软件工程理论为设计主线,需要说明高等院校学校档案管理系统的业务需求、功能需求、非功能需求、系统架构设计、功能设计和数据库设计,并需要给出高等院校学校档案管理系统关键功能模块的代码实现过程以及高等院校学校档案管理系统的实现效果。

(3)高等院校学校档案管理系统的测试。高等院校学校档案管理系统构成完成并不意味其可以直接部署到学校档案馆(室),还需要经过严密的功能测试和性能测试,否则会出现各种问题,需要耗费成本来维护系统。

1.5 本文的组织结构

本论文分六个部分来阐述学校档案管理系统的设计实现过程,首先在分析高等院校现有档案管理模式存在的不足的基础上,阐述了推进信息化建设对高校的意义和重要性,以便找到课题的工作方向,最后根据软件工程思想分需求分析、系统设计实现以及测试等几部分来进行总结。

本文组织结构如下:

第一章:引言。本章首先分析了高校现有档案管理模式存在的缺陷,并在

5

同济大学 硕士学位论文 基于SSH框架的学校档案管理系统的设计与实现

此基础上提出了构建学校档案管理系统的必要性,紧接对学校档案管理系统的国内外现状进行了介绍,最后对本文的研究内容和组织结构进行了介绍。

第二章:系统需求分析。本章结合学校档案管理系统涉及的各项业务需求,确定了学校档案管理系统的功能需求和非功能性需求,以此来指导学校档案管理系统的后续构建过程。

第三章:系统概要设计。本章从技术架构、网络拓扑结构以及数据库设计等几方面对学校档案管理系统进行了概要设计。

第四章:系统设计与实现。本章主要以时序图和类图的方式对学校档案管理系统进行了详细设计,以便指导系统的实现。

第五章:系统测试与绩效分析。本章从环境、界面以及功能代码等三部分对学校档案管理系统的实现过程进行了阐述,并对学校档案管理系统的测试过程进行了阐述。

第六章:总结与展望。本章对本毕业设计的不足之处进行总结分析,提出下一步的努力的方向。

6