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

时间:2022-08-05 05:09:16

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

摘要:高校的实验室管理是高校教学管理中的一项重要内容。为了提高学校的实验室管理水平,采用PHP为前台开发工具,MYSQL为后台数据库,研发了一个实验室管理系统,它主要完成对全校实验室资源进行统一管理,管理员情况实时记录,让学校实验室资源得到更加充分合理有效的使用和分配等功能。系统实现了实验室管理的信息化、网络化、规范化和科学化,使实验室管理人员及时、准确、全面地掌握实验室使用情况,使实验室管理员从繁杂的记录、汇总中解脱出来,提升了管理的效率和实验室资源的利用率。

关键词:实验室管理;信息系统;实验室资源使用;PHP;MYSQL

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)14-3226-03

随着学校的发展以及课程需求的变化,学校的实验室越来越多。虽然学校成立了“计算中心”这个专门部门来管理学校的实验室,但是因为管理还处于人工手动管理的方式,所以导致实验室的使用情况不能及时的反馈,教师对实验室的需求不能得到及时的满足,实验室管理员的工作量大,工作效率低等一系列问题。为了解决这些问题,更好地管理实验室特此研发了这个基于WEB的在线实验室管理系统。

1 系统分析

1.1 系统实现目标

此实验室管理系统是一个网络化、现代化WEB系统,它通过集中式的数据库将各种管理信息结合起来,达到数据共享、提高效率、改进管理等目的。本系统使实验室管理人员更加科学有效地开展实验室管理,以及让领导准确及时了解实验室使用情况、实验室利用率、固定资产拥有情况、设备故障情况及实验室工作人员的工作情况等。从而减轻实验室管理人员的工作强度,提高实验室设备利用率和实验室管理水平,更加科学合理的使用实验室。

1.2 系统任务描述

我们根据系统的实现目标来确定信息系统的总体结构规划方案,具体系统设计和开发过程如图1所示。

1.3 系统开发工具

系统基于B/S模式,采用PHP和HTML为前台开发语言,MYSQL为后台数据库,apache2.2为WEB服务器,进行系统的开发。

1)硬件设备

服务器:酷睿四核处理器CPU2.83GHZ,4GB的内存;

客户端:应用时各工作人员自用电脑,开发时AMD631CPU2.6GHZ,4G的内存;

网络设备:利用学校现在网络资源,100/1000MBPS以太网卡,双绞线,交换机;

2)软件环境

操作系统:CentOS

数据库:MYSQL5.1

服务器:Apache2.2

3)软件工具

建模工具:viso

开发环境:zend、dreamweaver8.0

2 系统设计

2.1 系统功能模块

实验室管理系统主要功能有:对实验室和实验室管理员的管理,实验室管理人员工作日志管理,实验室管理人员维修记录管理,提供实验室管理员技术交流的平台,教师在使用实验室时的情况反馈,实验室设备使用情况统计。

1)实验室和实验室管理员模块

在实验室和实验室管理员模块中,系统管理员可以对实验室和实验室管理员信息进行维护(实验室的添加、修改、删除,实验室管理员的添加、修改、删除,实验室和实验室管理员的绑定)。可以及时的反应出学校现在实验室和实验室管理员的情况。

2)工作日志模块

工作日志模块中,系统管理员可以查看、删除实验室管理员的工作日志,还可以导出为word、excel存档,这样就可以及时了解实验室管理员的工作情况。实验室管理员可以添加自己的工作日志。

3)维修记录模块

维修记录模块中,系统管理员可以查看、删除实验室管理员的维修记录,可以导出为word、excel存档,可以及时掌握实验室设备的故障情况。实验室管理人员可以添加自己的设备维修记录。

4)实验室工作人员技术交流平台模块

实验室工作人员技术交流平台模块中,所有用户都可以发表技术文档让其它人员学习,还提供一个留言板给大家交流工作中的经验。

5)教师反馈模块

教师反馈模块中,教师可以把使用实验室时发现的问题以及对实验室管理和建设的建议反馈给实验室管理员。

6)实验室设备使用统计情况模块

实验室设备使用统计情况模块中,实验室管理员可以填写自己管理的实验室设备使用情况统计表,系统管理员可以查看和导出为excel备份。

2.2 系统模型

根据上述对系统功能的分析,系统主要设计9个类:用户类(user)、实验室类(lab)、工作日志类(work)、维修记录类(repair)、文件上传类(fileupload)、文件操作类(fileoperator)、设备类(equipment)、数据库操作类(opmysql)、Word、Excel操作类(wordexcel)。

2.3 数据定义

3 系统实现

系统从实验室管理的实际出发,运用面向对象的编程技术,采用自顶向下的方法及MVC模式对系统进行分析与设计,主要实现了对实验室使用进行统一管理,保证了实验室设备的合理正确使用,对实验室设备的及时跟踪处理,以及实验室工作人员的交流,教师对实验室的需求反馈,并为领导提供了对实验室和实验室管理员的及时管理,如:可以查看实验室的维修记录、实验室管理员的工作日志、实验室使用情况、实验室情况,并且可以按照实验室、实验室管理员、日期、ID号等多种快捷查询方式,还提供了转换成Word、Excel等文档进行打印、备份。

4 结束语

基于WEB的实验室管理系统的研发实现了实验室的网络化、规范化、自动化管理,达到了最大化利用实验室提高教学质量的目的,为实验室管理部门提高了工作效率,使工作人员从繁琐、重复的劳动中解脱出来,实现了管理的科学化,从而提高了学校的教学水平。系统运行两年来一直稳定正常的工作,达到了预期的目标,得到了各位同事的高度认可。

参考文献:

[1] 丁月光.PHP+MYSQL动态网站开发[M].北京:清华大学出版社,2008.

[2] 陈军.PHP+MySQL经典案例剖析[M].北京:清华大学出版社,2008.

[3] 徐可.浅论基于Web的高校实验室管理信息系统[J].科技传播,2010(19).

[4] 姜瀛洲,朱军,吴燎兰.实验室信息管理系统(LIMS)的策划[J].日用电器,2010(12).

上一篇:都市民间艺术新锐 下一篇:基于SharePoint技术的IT管理平台的初探