欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于SSH框架的学校档案管理系统的设计与实现.doc

    • 资源ID:91488361       资源大小:4MB        全文页数:85页
    • 资源格式: DOC        下载积分:19.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要19.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于SSH框架的学校档案管理系统的设计与实现.doc

    硕士学位论文 (专业学位) 基于SSH框架的学校档案管理系统的设计与实现姓 名: 学 号: 所在院系:软件学院职业类型:教育专业领域:软件工程指导教师: 副指导教师: 二一四年十月A dissertation submitted toTongji University in conformity with the requirements forthe degree of Master Design and Implementation of School Archives Management System Based on SSH FrameworkCandidate: Student Number: School/Department: School of Software EngineeringDiscipline: Computer Science and TechnologyMajor: Software EngineeringSupervisor: May, 2010October, 2014基于SSH框架的学校档案管理系统的设计与实现同济大学 学位论文版权使用授权书本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名: 年 月 日 经指导教师同意,本学位论文属于保密,在 年解密后适用本授权书。指导教师签名:学位论文作者签名:年 月 日年 月 日同济大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要摘 要信息技术的出现加速了社会的发展,变革了各领域的理念和思维,目前信息技术几乎已渗透到社会各领域,并为高效率的工作方式奠定了基础,这也包括学校档案管理领域。学校档案的主要作用在于存储高校的大事件或者学生档案信息,属于学校的重要资产。一直以来,学校都以文本模式存储档案信息,但是学校经过几十年的发展,需存储的档案文件数量巨大,已大大超出学校档案处的管理能力。在这种背景下,推进学校档案管理的信息化成为了必然的发展趋势。本文基于J2EE平台,设计并实现了学校档案管理系统,其主要研究内容如下:(1)本文使用J2EE实现系统功能,以SQL Server2005数据库存储数据信息。为了满足工作人员的在线处理档案管理业务需求,系统基于B/S模式进行构建。为了提升系统性能,在构建过程中引入了SSH框架技术。学校档案管理系统覆盖了学校档案馆(室)的档案管理业务,其由安全防护、归档管理、档案检查、档案服务以及档案分类管理等功能组成,其为学校档案馆(室)的进入数字化、信息化、网络化的新阶段奠定基础。(2)论文以软件工程中的瀑布模型为设计主线,较为详细的介绍了系统的功能需求、系统架构设计、功能设计,并针对前台页面设计、后台管理模块设计给出了系统关键功能模块的代码实现过程、系统的实现效果以及功能和性能测试结果。目前系统已试用到某高校的学校档案馆(室)中,其能有效提高工作人员的工作效率,并取得了不错的效果。关键字: 档案管理,SQL Server2005,SSH框架,瀑布模型 IABSTRACTInformation technology has accelerated the development of the society, change in the areas of philosophy and thinking, the information technology has almost penetrated into all areas of society, and laid the foundation for the efficient way of working, which also includes the school archives management. The main role of school archives is a major event storage in university or the student file information, an important asset belongs to the school. All the time, schools are in text file information, but the school after decades of development, need to store files in large numbers, have been greatly exceeded the school archives management. In this context, promote the school archives management informatization has become the inevitable trend of development.This paper based on J2EE platform, the design and implementation of school archives management system, the main research contents are as follows:(1)This paper use J2EE to realize system function, using SQL Server2005 database to store data information. In order to meet the needs of online processing file management staff, the system based on the B/S model building. In order to improve the system performance, the SSH framework technology is introduced in the course of construction. School archives management system covering the school archives management business, which is composed of safety protection, archive management, archive, archives and archives classification inspection service management and other functions, the basis for the new stage of digital, information, network foundation into the school archives.(2)Based on the waterfall model in software engineering for the design of the main line, introduces in detail the functional requirements, system architecture design, functional design, and according to the front page design, background management module design of the system key function modules of code implementation process, system implementation effect and function and performance test results.At present, the system has been successfully applied to some university school archives, which can effectively improve the work efficiency, and have achieved good resultsKeywords: Archives management, SQL Server2005, SSH framework, the waterfall model同济大学 硕士学位论文 目录目录第1章 引言11.1 课题背景11.2 国内外研究现状21.2.1 学校档案管理系统研究动态21.2.2 技术应用现状31.3 本课题的目的和意义41.4 课题研究内容51.5 本文的组织结构5第2章 系统需求分析72.1 功能需求72.1.1 安全防护相关功能72.1.2 归档管理相关功能82.1.3 档案检查相关功能92.1.4 档案服务相关功能92.1.5 档案分类管理相关功能102.2 用例分析112.3 非功能需求142.3.1 性能需求分析152.3.2 操作性需求162.3.3 安全性需求162.4 本章小结17第3章 系统概要设计183.1 逻辑功能架构183.2 网络拓扑结构设计193.3 系统技术架构203.3.1技术架构设计203.3.2技术介绍213.4 数据库设计273.4.1数据库概念设计283.4.2数据库物理设计303.5 安全性设计313.6本章小结33第4章 系统设计与实现344.1 安全防护子系统344.1.1逻辑结构设计344.1.2时序图设计354.1.3类图设计364.1.4代码实现374.1.5界面展示384.2 归档管理子系统394.2.1逻辑结构设计394.2.2时序图设计394.2.3类图设计414.2.4代码实现424.2.5界面展示424.3 档案检查子系统434.3.1逻辑结构设计444.3.2时序图设计444.3.3类图设计454.3.4代码实现464.3.5界面展示464.4 档案服务子系统474.4.1逻辑结构设计484.4.2时序图设计484.4.3类图设计494.4.4代码实现504.4.5界面展示504.5 档案分类管理子系统514.5.1逻辑结构设计524.5.2时序图设计524.5.3类图设计544.5.4代码实现544.5.5 界面展示554.6本章小结56第5章 系统测试与绩效分析575.1运行环境575.2测试概述575.2.1测试原则575.2.2测试目的585.3功能测试595.4性能测试615.5绩效分析635.6本章小结63第6章 总结与展望646.1总结646.2展望64致 谢66参考文献67个人简历 在读期间发表的学术论文与研究成果70V第1章 引言3第1章 引言1.1 课题背景信息技术的出现加速了社会的发展,变革了各领域的理念和思维,目前信息技术几乎已渗透到社会各领域,并为高效率的工作方式奠定了基础,这也包括学校档案管理领域。学校档案的主要作用在于存储高校的大事件或者学生档案信息,属于学校的重要资产。一直以来,学校都以文本模式存储档案信息,但是学校经过几十年的发展,需存储的档案文件数量巨大,已大大超出学校档案馆(室)的管理能力。在这种背景下,推进学校档案管理的信息化成为了必然的发展趋势。本课题来源于厦门城市职业学院,学院的前身最早可追溯到创办于1952年的“厦门市教师训练班”。2005年5月,经福建省人民政府批准成立,国家教育部备案,在整合厦门市广播电视大学、厦门教育学院、厦门职工大学三校教育资源的基础上组建厦门城市职业学院,是厦门市人民政府举办的全日制公办高等职业院校。2007年,厦门市城市建设中等职业学院划归厦门城市职业学院。学院设置了商贸系、财会金融系、旅游系、应用外语系、人文社科与艺术系、学前教育系、城市建设与管理系、电子与信息工程系、机械与自动化工程系等九个系以及开放教育部、继续教育中心、思想政治理论课教研部和体育教研部。高职开设30个专业,涵盖财经、电子信息、文化教育、旅游、土建、制造、艺术设计传媒、交通运输、公共事业、法律等10个大类,建有省级精品专业1个、省级示范专业3个,市级重点建设专业2个,建成省级、市级和院级精品课程分别达到12门、4门和35门。开放教育开设30个本专科专业,成人教育开设14个专业,举办各类培训项目20多个,每年开展职业技能培训和鉴定达2万人次。目前,学院高职教育在校生5760人,开放教育在籍生6817人,成人教育在校生1123人,学校规模还在不断扩大。基于此,学校需要存储大量的档案资料,为此学校成立了档案馆(室),其用于实现对全校档案的集中管理,使对档案的收集、整理、保管、利用和对全校各单位档案进行业务指导和监督检查的两种职能。经过几十年的努力,学校档案馆(室)先后建立了党群、行政、教学、科研、基建、仪器设备、财会、外事、出版物、人事、学生、名人、教师业务、实物、声像等15种档案,形成了完整的档案分类体系。目前学校已经构建了相应的档案室来存储各类档案,然而这种文件分类模式和存储模式存在许多的缺陷,如管理效率低以及档案无法共享等,档案馆(室)管理层决策引入学校档案管理系统用于解决档案馆(室)管理中存在的问题。由上述分析可以知道,引入档案管理系统对学校档案馆(室)具有很重要的意义。同时在对比各种开发技术的基础上,决策使用J2EE+B/S+SQL Server2005的技术组合,基于B/S模式进行构建的原因在于实现档案的共享,同时为了提高开发效率,降低系统各层之间的依赖,在开发过程中使用了SSH框架技术。1.2 国内外研究现状本节将从学校档案管理系统的国内外研究动态以及技术应用现状两方面进行阐述。1.2.1 学校档案管理系统研究动态在各企事业单位都存在档案室,由于信息技术的出现,各领域对档案管理的要求更高,如高效率以及高分享度等,而信息技术的出现可为上述要求提供解决方案。事实上,国内各领域对档案管理进行了大量的研究,并取得了一定的成果,本节将进行详细阐述。在通过阅读国内外档案管理系统相关文献的基础上,可得到如下结论:绝大部分企事业单位以及学校都使用软件定制的方式,针对各单位实际情况来开发对应的档案管理系统,在此背景下构建的系统能满足单位的某些特殊需求。事实上,档案管理系统在各领域的存在方式各不相同,有的独立存在,有的只是一个工作组件。同时国内的档案管理系统都存在一个共同特点,都是将档案文件电子化,并将其存储在对应的位置,上述方式可节省资源。上述模式也存在的一定的缺陷,就是未构建完整的分类体系,同时存储的资料大多是静态的,未实现动态档案资料的管理,从而限制了档案管理系统的作用。除上述缺陷以外,还存在许多值得改进的地方,具体表现在如下几个方面: (1)对档案管理的主要处理方式上基于文件系统,这种环境下用户对目录结构的没有标准化的操作,也没有遵守国家档案局设定的标准来进行限制。这直接导致了档案编号和取名的不够统一化,从而造成其可读性差。(2)因为文件取名的随意性,用户无法根据其名字很好地判断文件的实际含义。这种情况下文件的使用者要具备一定的网络知识,对网络的架构、文件的具体路径才能进行访问和控制操作。这种要求对普通层面的用户有很大的考验,实际上,他们并不需要了解其网络架构和存储路径,他们最需要的是如何对文件进行读取、复制、删除、修改等具体操作。(3)因为有些单位对权限的管理要求高,有些只有阅览权限,有些同时具备复制的权力,而最高权限拥有者可以修改和删除资料。而传统的档案管理系统不能在这方面给以区别,因此保密性不能得到保障。(4)因为数据库的简单,档案管理系统对数据的操作如查询和检索也太过单一。现在多数档案管理系统只能在现有的数据结构上操作,不能智能地选择构化新的数据形式。查询是数据管理的最重要的功能,其优劣直接决定了档案管理的性能。(5)不能很好地处理动态数据。这与目前档案管理系统主要应用在静态管理领域相关,而对于工程设计、制造行业需要动态图档管理的企业来说不能满足其需求。而目前此行业内设计人员与档案管理人员的交流方式也是语音和邮件,这对档案管理系统的发挥也是一种影响。(6)通用性差。软件业本身的特性决定了对数据动态处理、及时性较强的软件对具体的应用针对性强,因而失去了通用性的发挥。具体到档案管理系统的设计和应用上,就是软件是某个单位定制的,对其单位具体应用有针对性,能灵活地在本单位使用,但因为机构和单位的千差万别,在其他单位就不能很好地应用。(7)数据的导入导出能力差。档案管理一般都有很多历史遗留数据,需要在使用时把过去的数据全部或者有选择地输入到系统内部,完成无痕交接。而目前的档案管理系统不能很好地导入数据,出现丢失、批量错误等问题,而对数据打印等导出也有不兼容的情况发生。1.2.2 技术应用现状学校档案管理系统的流程较为复杂,并且各个学校的需求具备一定的的特殊性,如职业院校重点记录工程实训档案,重点院校记录的内容更多,需要记录学生信息、学校重点发展事项信息等等,基于上述原因,在市场上不存在通用的学校档案管理系统。除此以外,实现学校档案管理系统的技术也在不断变化,最开始绝大多数学校档案管理系统使用C+、SQL Server2005技术组合,其只能开发单机系统,即无法实现档案信息的共享。C/S模式的缺陷越来越明显,后来开始出现了大量的基于B/S模式的学校档案管理系统,使用的技术多种多样,如J2EE、PHP以及.NET等,在J2EE开发模式中,引入的技术也越来越多,如SSH框架技术以及工作流技术,在.NET平台开发模式中,系统大多会使用三层框架技术以及Ajax技术,这些技术的引入都能有效提高系统性能。同时在当前的系统开发中,会引入短信技术和邮件技术,用于通知用户及时处理档案相关业务。1.3 本课题的目的和意义本课题的主要目的在于构建一个覆盖学校档案管理业务的档案管理系统,以便实现学校档案管理业务的科学化、规范化以及网络化。具体而言,高校引入档案管理系统的意义主要体现在如下几个方面:(1)延长档案资料的存储期限当前学校档案采用纸质模式进行存储,并通过复杂的编码方式来进行存储,该管理模式存在许多缺陷,显著缺点是存储难度大,学校档案翻阅频繁,极其容易被损坏或者老化,而推进学校档案信息化建设之后,在数据恢复功能和数据备份功能的保护下,不存在档案被损坏的情况,能有效延长学校档案的生命周期。(2)查询统计更方便纸质模式下的查询流程是根据档案编码到对应的书架上进行逐一查找,这种模式耗时,推进信息化建设之后,可通过档案名称以及档案编号等多字段联合查询,并且能直接将档案内容查询出来。(3)实现学校档案管理业务的自动化处理学校档案管理业务囊括的范围较为广泛,并且工作人员的工作强度相对较大,由此推进档案管理业务的信息化可优化现有流程,改善现有流程中存在的缺陷,从而有助于降低工作人员的工作强度,提高工作效率,实现档案管理业务的科学化、网络化以及规范化。从上述分析可以知道,学校档案业务的信息化建设有助于提高档案馆(室)的管理水平以及工作效率,同时也属于高校信息化建设进程中不可缺少的一部分,对高校有很重要的意义。1.4 课题研究内容本文在研究分析高等院校学校档案管理业务的基础上,构建了一个可满足学校应用需求的学校档案管理系统。下面对本课题的研究内容进行说明,具体包括如下几个方面:(1)本文从某高等院校学校档案管理业务的信息化现状入手,阐述了高等院校引入学校档案管理系统的必要性。然后对当前应用较多的开发技术,如PHP、.NET以及JAVA,以及应用较多的数据库平台,如Mysql以及Oracle进行了对比分析,决策使用J2EE + SQL Server2005的技术组合,上述技术组合为学校档案管理系统的实现奠定了基础。学校档案管理系统需要涵盖安全防护、归档管理、档案检查、档案服务以及档案分类等五个部分的功能。(2)本文应以软件工程理论为设计主线,需要说明高等院校学校档案管理系统的业务需求、功能需求、非功能需求、系统架构设计、功能设计和数据库设计,并需要给出高等院校学校档案管理系统关键功能模块的代码实现过程以及高等院校学校档案管理系统的实现效果。(3)高等院校学校档案管理系统的测试。高等院校学校档案管理系统构成完成并不意味其可以直接部署到学校档案馆(室),还需要经过严密的功能测试和性能测试,否则会出现各种问题,需要耗费成本来维护系统。1.5 本文的组织结构本论文分六个部分来阐述学校档案管理系统的设计实现过程,首先在分析高等院校现有档案管理模式存在的不足的基础上,阐述了推进信息化建设对高校的意义和重要性,以便找到课题的工作方向,最后根据软件工程思想分需求分析、系统设计实现以及测试等几部分来进行总结。本文组织结构如下:第一章:引言。本章首先分析了高校现有档案管理模式存在的缺陷,并在此基础上提出了构建学校档案管理系统的必要性,紧接对学校档案管理系统的国内外现状进行了介绍,最后对本文的研究内容和组织结构进行了介绍。第二章:系统需求分析。本章结合学校档案管理系统涉及的各项业务需求,确定了学校档案管理系统的功能需求和非功能性需求,以此来指导学校档案管理系统的后续构建过程。第三章:系统概要设计。本章从技术架构、网络拓扑结构以及数据库设计等几方面对学校档案管理系统进行了概要设计。第四章:系统设计与实现。本章主要以时序图和类图的方式对学校档案管理系统进行了详细设计,以便指导系统的实现。第五章:系统测试与绩效分析。本章从环境、界面以及功能代码等三部分对学校档案管理系统的实现过程进行了阐述,并对学校档案管理系统的测试过程进行了阐述。第六章:总结与展望。本章对本毕业设计的不足之处进行总结分析,提出下一步的努力的方向。71第2章 系统需求分析第2章 系统需求分析2.1 功能需求全面的需求描述是构建一个可用的、满足学校档案馆(室)需求的学校档案管理系统的基础。在详细调查的基础上,确定了学校档案管理系统的功能组成,其由安全防护、归档管理、档案检查、档案服务以及档案分类等功能组成。本节将对系统各部分进行详细阐述。2.1.1 安全防护相关功能安全防护是系统安全的第一道屏障,其主要从代码层面保障系统的稳定运行,如数据备份和数据恢复功能可提高系统数据的安全性,身份识别是保证系统操作的合法性,本节将对安全防护功能进行详细阐述。(1)身份识别安全防护功能是系统安全的第一道屏障,其会对登录用户进行严格的身份认证,认证结果决定系统用户能否登录。只有在登录成功的基础上才会拥有相对应的操作权限,否则无法操作。(2)注销基于B/S模式构建的系统通常会引入注销功能,原因在于用户登录系统时,浏览器会记录用户信息,若用户未主动清除,就存在信息泄露的风险,给学校档案馆(室)带来安全威胁。(3)密码修改系统用户若长时间不更改密码,则密码容易泄露给其他用户,会给系统带来安全威胁。为了改变这种缺陷,系统强制要求用户每4个月就更改一次密码,具体的方式为登录时进行检查。(4)数据维护数据维护由备份和恢复两部分组成。备份功能是实现数据可靠性和安全性的重要措施,通常系统需设置相应的备份策略,若在长时间不备份的情况下发生数据故障,则备份功能所能产生的作用就非常有限。在由备份文件的基础上,恢复功能会将备份文件中的数据依次录入到学校档案管理系统的数据库中,但是其只能恢复到备份时的状态,若像完全恢复,则只能研究数据库日志,并根据日志来逐个恢复。(5)日志记录日志记录的是系统用户的详细操作行为,但并不是所有的行为都会记录日志,如查询操作。当系统中的数据出现错误时,可利用日志直接定位操作者。(6)密码找回密码找回功能是系统易用性的体现,当用户忘记密码时,可通过密码找回功能获取密码,不需要通过管理员可自行找回。2.1.2 归档管理相关功能归档管理是学校档案管理系统的核心部分,在该阶段所提交的档案信息是未经审核的,教职工用户和学生用户都无法查看档案内容。本节将对归档管理功能进行详细阐述。(1)档案录入档案录入功能是提交档案的第一步,在该阶段需要完成的工作包括两个部分,第一部分即提交档案的基本信息,第二部分提交档案文件。档案的描述信息越详细,后续的查询就越高效,因此学校档案管理系统支持多字段联合查询,信息越多对档案定位越有利。(2)档案修改当提交的档案信息存在描述错误或者文件上传错误等情况下,提交人可通过档案修改功能来更改档案的错误信息,但是档案修改功能只能对未上报的档案进行修改,已经上报的档案只有档案馆(室)人员有修改权限。(3)档案批量修改批量修改与修改功能的区别在于批量修改可一次修改多个学校档案文件,其前提是这些档案拥有统一的、有规律的属性,否则无法进行批量修改,在本系统中支持批量修改的字段包括案卷号,工作人员可对案卷号进行同步增加或减少。(4)档案删除档案删除功能就是将学校档案管理系统中无用的档案进行清除,其存在两种应用场景,第一种是档案处于未上报状态,教职工可自行删除本地保存的档案信息,第二种是档案已上报,其需由档案馆(室)工作人员进行删除。(5)档案上报档案上报功能的主要作用在于将档案提交给档案馆(室)工作人员进行审核,若用户提交的档案不满足要求,则会被打回,无法归档到相应的分类中,被教师用户和学生用户查看到。2.1.3 档案检查相关功能档案检查属于档案馆(室)的工作范围,当学校各部门工作人员将档案上报后,就会进入该阶段用于审核档案是否满足档案馆(室)的存储要求,不满足则会被打回。本节将对档案检查功能进行详细阐述。(1)档案审核档案审核是实现档案共享的第一步,其需要根据档案内容来判断待审核的档案是否满足档案馆(室)的基本要求,若不满足,则直接打回,不允许发布,若满足,则需要进行下一级处理,即密级鉴定等业务。(2)档案鉴定档案鉴定是实现档案共享的第二步,其需要为学生档案管理系统中的档案设定一个密级,由此档案馆(室)可根据密级来进行权限控制,比如密级高的档案则只能专人查看,低密级的档案所有人都可以查看等,通过这种方式可以最大限度的保护档案的安全。(3)三性检查在档案被初步审核通过后,需要进行真实性、有效性以及完整性检查,防止归档到档案馆(室)的档案是伪造或者不完整的。2.1.4 档案服务相关功能档案服务就是提供对应接口给系统用户,以便满足相关用户的应用需求。 如提供查询服务和借阅服务给系统所有用户,以便快速定位到相关档案。本节将对档案服务功能进行详细阐述。(1)档案查询档案查询功能支持多字段联合查询,如案卷号、案卷状态以及案卷题名等,由此可知档案信息越详细,档案被定位到的速度就越快,是提高系统可用性和易用性的重要举措。(2)档案利用档案利用功能主要处理学校档案的借阅业务,整个借阅流程包括借阅申请、借阅审批以及借阅归还等三个部分,当用户借阅超期后,系统会自动通知借阅人,以便提醒借阅人及时归还,否则需要缴纳罚金。(3)档案统计档案统计功能主要是为了档案馆(室)工作人员全面掌握档案馆(室)的工作状态以及馆藏状态,统计功能由多个部分组成,如借阅统计、馆藏统计以及档案审核失败统计等,这些都可以评估档案馆(室)的工作强度。(4)档案打印在某些特殊场景下,用户需要纸质模式的档案,当然并不是所有用户都能打印档案馆(室)中的档案,某些密级较高的档案只能打印给相关的用户,防止档案内容被泄漏。2.1.5 档案分类管理相关功能 一个完善的分类体系是实现档案精细化管理的基础,同时也可以提高学校档案的定位速度,学校档案管理系统的分类并不是一成不变的,需根据需要进行动态变化。本节将对档案分类管理功能进行详细阐述。(1)分类添加学校档案管理系统中的分类并不完善,在应用过程中需根据实际需要进行动态添加,以便构建的分类体系满足学校档案管理系统的应用需求,其是构建丰富分类体系的入口。(2)分类删除当系统中的分类不再需要时,管理员可以将其从系统中进行删除,防止档案被归档到某些不需要的分类中。(3)分类修改当系统中的分类需要更改名称时,管理员可对档案分类名称进行更新,否则需要经过分类删除和分类添加两个步骤才能达到相应的目的。2.2 用例分析本节将使用用例图来描述学校档案管理系统中各类型用户的权限组成。通过调查分析可以知道,学校档案管理系统拥有管理员、教职工用户、院系工作人员以及档案馆(室)工作人员,下面从用户角度进行详细描述。(1)教职工用户教职工用户在学校档案管理系统中的主要作用在于借阅档案,以便了解感兴趣的档案的详细信息,其拥有身份识别、注销、密码找回、密码修改、档案查询以及档案利用等功能的权限,由此可得到教职工用户的用例图,具体如图2.1所示。图2.1 教职工用户用例图(2)管理员用户管理员在学校档案管理系统中的主要作用在于维持系统的安全稳定,并实现基础数据的动态管理,其拥有身份识别、注销、密码找回、密码修改、数据维护、日志记录、分类添加、分类删除以及分类修改等功能的权限,由此可得到管理员用户的用例图,具体如图2.2所示。图2.2 管理员用户用例图(3)院系工作人员各个院系的工作人员都可以向学校档案馆(室)提交未发布的档案,在档案上报后,会提交给档案馆(室)工作人员进行审核处理,其拥有身份识别、注销、密码找回、密码修改、档案录入、档案修改、档案批量修改、档案删除以及档案上报等功能的权限,由此可得到院系工作人员的用例图,具体如图2.3所示。图2.3 院系工作人员用户用例图(4)档案馆(室)工作人员档案馆(室)工作人员在学校档案管理系统中的主要作用在于保证发布的档案是符合档案馆(室)要求的,即院系工作人员将档案上报后,后续的管理流程则会转发给档案馆(室)工作人员进行处理,其拥有身份识别、注销、密码找回、密码修改、档案审核、档案鉴定、三性检查、档案删除、档案统计以及档案打印等功能的权限,由此可得到档案馆(室)工作人员的用例图,具体如图2.4所示。图2.4 档案馆(室)工作人员用户用例图2.3 非功能需求在需求分析阶段,需要完成两项重要工作,第一项为功能需求分析,第二项为确定系统非功能需求,上述两项工作都同样重要,前者决定最终构建的系统是否与实际业务相符,后者决定系统能否保持稳定运行,持续为学校档案馆(室)服务。若未明确相应指标,则可能发生系统响应缓慢甚至崩溃等情况,最终影响到系统的应用效果。本节将从性能、可用性以及安全性等几个方面对学校档案管理系统的非功能性需求进行深入分析。2.3.1 性能需求分析本节将从并发处理、操作成功率以及稳定性等几方面对学校档案管理系统的性能需求进行详细分析。(1)并发处理性能:从学校档案馆(室)的实际情况和目前的状况出发,并在考虑信息化建设之后,由于档案查询的便利性,并发访问的用户较目前会有一定的上升,在一定分析的基础上,可知道学校档案管理系统需支持500名用户并发处理相关业务。在并发用户数达到500时,系统的性能应保持稳定,各项业务的响应时间应低于4秒。(2)操作成功率:学校档案管理系统所有业务都以系统数据库为中心,为了保证数据的一致性,在更新数据库时,必须引入事务保护措施,当出现数据更新错误时,必须自行回滚。同时操作成功率需保持在99.9%以上。(3)稳定性:系统中存储着学校数十年的档案信息,若丢失,则会造成无法估量的损失,为此需引入双机备份策略,以便应对各种不可预知的故障,保证系统7*24小时不间断运行。(4)安全性:系统的关键数据需进行加密处理,防止被直接窃取,如用户密码以及密级较高的档案文件。(5)可用性:学校档案管理系统囊括的业务较多,如档案录入以及档案审核等,因此在实际开发时,要保证信息化后的各项业务的处理流程与纸质模式下的流程一致,当然对于不合理的流程可进行适当优化,如此才能保证信息系统的无缝替换。(6)高效性:在纸质模式下,档案馆(室)工作人员的工作量相对较小,在信息化之后,易用性会大大增大,在这种情况下,访问量会巨增,因此需采取措施来优化系统,提高系统效率,为此在构建过程中,引入了SSH框架,以便提高系统性能。(7)系统的可扩充性及可维护性:学校档案管理系统在构建过程中引入了SSH框架,上述框架技术的引入可降低系统各层之间的依赖,不同层负责系统不同的业务,由此系统的可维护性和可扩展性都会大大提高。2.3.2 操作性需求操作性指的是系统的易用性,在学校档案管理系统的开发过程中,应降低系统的操作难度,提高易用性,下面进行具体分析:(1)学校档案管理系统的各个功能要定义清晰。首先对于学校档案管理系统中重点功能要定义明确,如收费管理,在此基础上,需确定各功能的操作权限,以便在权限分配体系中进行分配。(2)系统应尽可能的降低用户的操作难度,如在信息的输入请求上,系统应提供如下基本功能:第一,对于时间类的数据,可通过弹出框进行直接选择,不需要手动输入。第二,对于有特殊要求的数值,系统应自动校验,当用户输入的数值无法满足系统格式要求时,需直接提示用户进行更改,这样就不要用户反复提交数据信息,可节省时间。第三,对于提交操作,需

    注意事项

    本文(基于SSH框架的学校档案管理系统的设计与实现.doc)为本站会员(沧海****B)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开