开放型实验室管理系统设计
2014-02-25徐伟厉振宇孟德军
徐伟 厉振宇 孟德军
高等学校理工科专业教学从最初的理论教育到实施卓越工程师教育已成工科教育改革的必然趋势,尤其是电子类相关专业成立了开放实验室、实训基地、校企合作基地等,旨在培养学生的实际工程能力,包括分析问题、解决问题、总结经验、学习新知识的能力。在电子类开放实验室内,低值易耗类电子元器件、低值仪器、高值仪器的管理和购置、实验室教员和学生的出入管理、實验室规章制度管理、实验室开放实验项目管理等问题都亟待解决,说其简单是因为每个问题由专人负责则难度不高,说其复杂是因为这种繁琐的问题占用大量的时间和精力。因此,设计一套简单实用的电子类开放实验室管理系统是一件有意义的事。
1.总体设计
本文的实验室管理系统是用PHP设计的基于web的网络系统,是一个前后台管理的网站系统,前台网站是供用户查看浏览实验室相关规章制度、实验室仪器设备清单、仪器设备使用记录、仪器设备使用说明书、实验室电子元器件清单及库存、实验室开放实验项目管理和查询等功能,后台网站提供管理员修改相关网页、开放实验项目立项和监督管理、元器件和设备出入库登记、会员管理等功能。本设计最终采用帝国CMS模板按照系统功能结构进行搭建。
1.1系统功能结构
本系统用户主要分为学生、教师、管理员三种。学生和教师进入系统进行相关操作,管理员可以对系统信息进行管理操作等。系统功能结构图如图1所示。
图1 系统结构图
1.2不同用户的系统功能流程
系统三类用户的数据流程如下所示。学生功能流程如图2所示。
图2 学生功能流程图
教师功能流程如图3所示。
图3 教师功能流程图
系统管理员功能流程如图4所示。
图4 系统管理员功能图
1.3Linux中LAMP的配置
本设计的服务器是用设备更新替换下来的旧电脑搭建的,在其上搭建了LAMP(Linux+Apache+PHP+Mysql)。根据系统设计的要求,在帝国CMS模板上进行填充和更改。LAMP的搭建参考了很多网络文章和相关设计,此处不再详细介绍。
2.系统测试
设计的过程中首先要测试LAMP是否正常工作。本设计采用的是在本机搭建虚拟机进行功能测试,测试完成后再同步到另一台LAMP上。图5显示LAMP正确运行了,但是还没有实质内容。
图5 LAMP测试
将开源的帝国CMS源码根据安装要求通过SSH添加到LAMP上,安装完成后,根据系统总体功能,分模块添加,更新网页,从主机浏览器就可以打开所设计的网站,如图6所示。
图6 实验室主页
3.结语
本文描述了一种基于LAMP架构的实验室管理系统,此系统包括能够实现预约功能的网络服务系统与能实现实验室项目管理系统,具有可操作性强、实时性好等特点。系统以天津工业大学电信学院电子设计教学部开放实验室为依托,建立起适用于该实验室的一套管理系统,取得了良好的效果。
参考文献:
[1]王惟远.实验室开放管理系统的设计与实现[D].天津:天津大学,2007.
[2]付章杰,姚凌江,张小姣.基于BS架构的开放实验室网络管理系统的实现[J].中国教育信息化,2008(11):29-31.
[3]肖鹏博.高校开放实验室管理系统的设计和实现[D].大连:大连理工大学,2008.
[4]常薇,肖媚燕.高校开放实验室管理模式研究与改革[J].中山大学学报,2006,26(2):219-221.