APP下载

高校实验设备管理系统

2011-08-15

科技传播 2011年3期
关键词:框架管理人员模块

林 舒

福建师范大学协和学院,福建 福州 350108

1 概述

1.1 系统概述

高校实验设备管理系统以高效、易用、安全、稳定作为主要设计思想,通过探索和研究,开发出适用于高校的实验设备管理系统。本系统有助于减少工作人员的劳动强度,提高实验设备管理的效率实验设备管理水平。

1.2 研究意义

目前各校实验设备信息化管理水平较低,大多数实验设备的管理办法还依靠人工完成。传统的实验设备管理已经无法满足日益发展的实验教学要求。

高校实验设备管理系统是以信息化管理为核心思想,结合实验设备管理的实际需求,从而将实验设备的管理提高到一个崭新的水平。

本课题基于J2EE技术体系,结合MySQL5数据库的运用,在B/S结构下完全可实现实验设备管理所要求具备的功能。同时相比于传统方式,新系统是一个更高效、更易于操作的管理方式。

2 系统技术介绍

Spring是一个开源框架,其定位是一个轻量级的控制反转和面向切面的容器框架;Hibernate是一个开源的ORM(对象关系映射)框架,他对JDBC进行了非常轻量级的封装,使得Java程序员可以用面向对象的思维操作数据库。它是当前最流行的持久层框架;Struts2是一个可扩展的J2EE框架,其主要作用是提供了一个核心控制器用于分发请求;J2EE即Java2平台企业版(Java 2 Platform Enterprise Edition)。它是一套全然不同于传统应用开发的技术架构,同时也是一组技术规范与指南。它为搭建具有可伸缩性、灵活性、易维护性的系统提供了良好的机制。其核心技术有:JDBC,JNDI,EJB,RMI,JSP,JAVA SERVLET,XML,JMS,JAVA IDL,JTS,JTA,JAVA MAIL和JAF,同时还描述在何时、何处使用这些技术;JSP(Java Server Pages)JSP是HTML与Java代码的结合,是Java Servlet的扩展。同时兼备Java Servlet与HTML的优点和Extjs是一个非常优秀的Ajax框架,用JavaScript编写,与后台技术无关。可用于开发绚丽的前端用户界面。非常适用于开发企业应用系统,尤其是MIS类型的系统。Extjs最开始基于YUI技术,由Jack Slocum通过参考Java Swing等的机制来组织可视化组件,为开发者提供了丰富、美观的组件同时也屏蔽了大量跨浏览器方面的此问题。

3 系统功能模块介绍

3.1 用户信息管理模块

实现了用户信息的分页查看,搜索,添加,修改,删除等功能。由于该系统不提供开放式注册,用户需由系统管理员进行添加。添加用户与修改用户界面基本类似,实现代码也基本类似。区别在于添加用户的界面中的输入框是默认值(多为空),修改用户的界面输入框会自动填充已有的值。添加与修改用户,必须拥有相应的权限,才能进行。

3.2 角色权限管理模块

该模块可以对角色进行增、删、改、查操作,为不同的角色分配不同的权限。注意:系统管理员拥有的授权不要轻易删除。

3.3 设备信息管理模块

该模块顾名思义,既是对设备的信息进行管理,也是本系统的核心功能。主要子功能有:设备信息分页列表,条件过滤搜索设备分页列表,添加、修改、删除设备信息。设备信息主要包含有:设备的唯一编号,设备的名称,设备的型号,设备的入库时间以及设备的当前状态。设备状态发生更改时,实验管理员可以进行实时的更新与查看最新的设备信息。

3.4 设备使用情况分析模块

该模块通过搜索某一设备在某一年份中逐月的借用情况,并借由折现图片进行展示。直观的表现了设备的使用情况,为管理员进行设备采购提供了依据。

3.5 设备预约模块

该模块主要针对教师和学生这两类使用者设计,其分页展示页面只会展示正常状态的设备,使用者通过条件过滤搜索定位到自己需要借用的设备,并发起设备借用的申请。该设备进入待审核状态。

3.6 设备预约审核模块

该模块主要针对实验管理人员设计,其分页展示页面会列出所有待审核的设备。待管理人员对借出申请者以及欲借用设备信息确认无误后,可完成审核,设备会转换为借出状态。

3.7 设备归还审核模块

该模块主要针对实验管理人员设计,其分页展示页面会列出所有被借出的设备。待管理人员确认使用者的归还行为确立后,可完成归还审核,并填写备注。设备进入正常状态。

3.8 历史预约记录模块

该模块主要针对管理人员设计,分页展示了系统内部所有已经完成的设备预约历史记录(已完成是指设备被已经被归还)。相对于折线图的可视化分析,该模块虽然直观性不足,但可以通过条件过滤搜索查看某一类设备的情况。

4 结论

本系统基于当下主流的SSH框架为基础,很好的缩短了开发周期,并且为随后的测试与功能的补充提供了一定的操作空间,本系统的设计功能主要基于高校实验室设备借还的特点很好的提高了工作人员的工作效率,可以节省更多的人力成本。由于使用的是当下流行的SSH技术所以很多SSH的细节还需要进一步摸索。

[1]徐会生,何启伟,康爱媛.深入浅出ExtJS[M].北京:人民邮电出版社,2009.

[2]高洪岩.至简SSH:精通JavaWeb实用开发技术(Struts+Spring+Hibernate)[M].北京:电子工业出版社,2009.

[3]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].2版.北京:电子工业出版社,2010.

猜你喜欢

框架管理人员模块
28通道收发处理模块设计
“选修3—3”模块的复习备考
广义框架的不相交性
WTO框架下
一种基于OpenStack的云应用开发框架
高校教学管理人员专业化探讨
5年前的选择决定今天
集成水空中冷器的进气模块
招投标管理人员应具备的七种能力
摘一束好了