论文部分内容阅读
随着互联网的快速发展,信息化的技术管理手段越来越多地被应用到实际生活中。由Struts2、Hibernate、Spring组成的SSH框架是当下进行企业级应用开发的主流技术选型之一,并且在随着时代的发展而不断自我迭代。国内高校对实验室进行信息化管理的必要性往往认识不足,其管理方式大都是基于手工,不能满足实验室的实际管理需求。因此借助先进的信息化技术,对实验室进行信息化的管理便显得十分重要。本文对企业级应用开发的相关技术进行了深入研究,并基于SSH框架和EasyUI框架开发出一套信息化的高校实验室管理系统,用来代替传统的手工管理方式。本文的主要内容如下:(1)对软件开发中的分层开发模式和MVC模式进行了分析,对SSH框架做深入的研究,分析了Struts2、Hibernate、Spring的核心组件与运行原理。(2)分析和整理实验室管理系统的业务需求,并在此基础上给出了系统设计。整个系统目标是对实验室用户在学习和科研过程中产生的有关数据及实验室相关机构进行相应的管理,核心模块主要包括数据的录入与审核、实验室管理、会议管理及一些功能支撑模块等。其中借助栈实现的深度优先遍历算法获取菜单数据是本文在程序算法方面的一个小亮点,在传统的RBAC的基础上进行了定制的权限管理是本文在设计上的一个小亮点;(3)从系统架构、交互界面布局、核心功能等角度对实验室管理系统进行具体的实现,并配以最终效果图进行说明。对系统中涉及的重要算法进行了深入分析;目前系统已经开发完成并处于良好的运行状态,能够处理实验室日常的相关事务,相比于传统的手工管理方式,显著提高了管理的效率,可以满足实验室的日常管理所需。