基于ssh 的实验室管理系统设计与实现

基于ssh 的实验室管理系统设计与实现

ID:31359534

大小:109.00 KB

页数:7页

时间:2019-01-09

基于ssh 的实验室管理系统设计与实现_第1页
基于ssh 的实验室管理系统设计与实现_第2页
基于ssh 的实验室管理系统设计与实现_第3页
基于ssh 的实验室管理系统设计与实现_第4页
基于ssh 的实验室管理系统设计与实现_第5页
资源描述:

《基于ssh 的实验室管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于SSH的实验室管理系统设计与实现  摘要:为方便高职院校实验室管理、降低实验室管理人员的日常管理负担,该文结合高职院校实验室的实际情况,通过对实验室管理的需求和设计进行分析,采用当前流行基于SSH框架(Struts、Spring、Hibernate)的三层架构构建Web实验室管理系统。该系统将实验室教学管理、实验室设备管理、计算机机房管理、设备故障管理、用户管理等有机结合,从而提高实验室的管理水平和管理效率。  关键词:实验室管理系统;SSH框架;三层架构  中图分类号:TP311文献标识码:A文

2、章编号:1009-3044(2016)13-0105-02  Abstract:Inordertofacilitatethelaboratorymanagementofvocationalcollegesandreducethedailymanagementburdenoflaboratorymanagement,bycombiningwiththeactualsituationoflaboratoryinthevocationalcolleges,thispapertheanalyzesthelab

3、oratorymanagementrequirementsanddesign,andusesthecurrentpopularthree-tierarchitecturebasedonSSH(Struts,Spring,Hibernate)tobuildaWeblaboratorymanagementsystem.Thesystemcombinesthetheteachingmanagement,equipmentmanagement,computerroommanagement,equipmentf

4、ailuremanagement,andusermanagementoflaboratory.Thesystemcan7improvethemanagementlevelandefficiencyoflaboratory.  Keywords:aboratorymanagementsystem;SSHframework;three-tierarchitecture  目前,各高职院校的学生人数都在不断增长,而高职院校以培养学生实践能力为主,对实验室的管理要求显得更为重要[1]。另外,现在很多高职院校都

5、存在多个校区,实验室数量和实验室内的设备数量都大幅增加,这些都给实验室的管理带来了新的挑战。传统的人工管理模式出现数据分散、管理不规范和效率低下等问题,已经难以满足实验室的日常管理需求,也不符合学校信息化建设的要求。为了降低实验室管理人员的工作强度,提高工作效率,开发一个Web实验室管理系统是很有必要的[2][3]。  本文采用当前流行的基于SSH框架[4](Struts、Spring、Hibernate)的三层架构构建Web实验室管理系统,Struts框架作为表现层;Spring作为业务处理层;Hi

6、bernate作为数据持久层。系统中的每一层都以松耦合的方式向其他层暴露自己的功能,从而可以提高系统的可扩展性和稳定性。  1系统架构  SSH是Struts、Spring、Hibernate三个框架的集成,按职责分为表现层,数据持久化层,业务处理层。Struts框架为系统的整体基础架构,负责各层的分离,控制业务跳转;Hibernate框架负责数据的持久化;Spring框架负责管理Struts和Hibernate,图1为SSH架构图。7  在表示层利用HTML页面或JSP页面来实现与用户的交互,该页面

7、用于接收用户请求或显示响应结果,在Struts框架中,Struts根据配置文件将请求转给对应的Action进行处理。请求负责接收请求(Request)和传送响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。在业务逻辑层中,Spring通过IoC容器为Action注入相应的业务处理模型和对象数据处理(DAO)组件。在数据持久层中,DAO组件通过Hibernate的对象关系映射与数据库

8、进行交互,并返回处理结果。  利用SSH框架,实现了视图、控制器与模型的分离,视图变化时,模型不用改动或改动很少;而数据库的变化也对视图的影响不大,从而可以提高开发效率,提高系统的可扩展性。  2系统功能  实验室管理系统主要用于实验室的日常管理,主要包括实验员、教师和学生三类角色,因此在功能设计上主要考虑实验室介绍、设备管理、用户管理、教学管理、信息发布等功能,系统总体模块如图2所示。  2.1实验员角色模块  1)实验室介绍:此模块主要对实验室进行相

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。