1 引言
高校实验室既是实验教学的主要基地,也是学校科研和技术服务的主要场所。其中仪器设备是实验室的主要支柱,是实验室的核心组成部分,仪器设备使用效率的发挥是实验室建设成败的关键[1]。
目前,很多实验室的设备信息都还是停留在纸质上或者简单的Excel表格中,而该信息只有管理员身份的人员才能进行查看。如何有效管理实验室设备,使得实验室设备公开化和透明化,使得所有人员都有义务和责任共同监督和维护实验室设备的完好,这是值得解决的问题。
实验室仪器信息管理系统的实现,可以有效解决上述问题,它可以使得所有实验室使用人员通过浏览网页的方式就对实验室设备进行查询,还可以对实验室所缺设备进行申报,等等。本文详细介绍这个系统的功能及其如何具体实现[2]。
2 系统的规划
系统的功能定位 系统具有两方面的功能。
1)能够让实验室的教师、学生(即一般权限用户)从各自的终端机(PC机)上利用Web页浏览器查询到需要设备的基本信息等资料,从而方便他们根据得到的资料有计划地安排设备的借用归还等事项。
2)设备管理员(即高级权限拥有者)从终端机(PC机)同样利用Web页浏览器,并附以管理员ID、密码的身份验证形式进行登录,登录后可以对单台设备的基本信息、借还情况、使用历史纪录等进行处理。另外。还可以发布管理制度等内容,以便于公开有效地管理设备。
系统的开发工具 系统开发总体需要涉及两个方面:网页开发和数据库。本文选用称为黄金组合的PHP+MySQL+
Apache。PHP对操作系统、硬件平台及数据库系统方面有更广泛的适应性,而且与之搭配的数据库软件MySQL、Apache都是功能非常强大的免费软件。
系统的规划 整个系统的规划采用树形结构,系统的主页面是管理系统的索引部分,包含四个主要分支:设备查询、用户登录、最新动态以及相关信息。
1)设备查询:此界面没有设置访问权限,所有师生都可以直接进入界面并且方便地查询设备的资料和信息。
2)用户登录:需要输入用户名和密码才能进入到后面的管理窗口。管理窗口是让指定用户(如负责管理设备的教师或工作人员)添加、修改设备信息以及发布动态信息的地方。
3)最新动态:新闻、公告或者重要信息等都可以在最新动态页面中看到,最新动态只能由指定用户发布。
4)相关信息:介绍南京航空航天大学实验室的基本情况以及一些校内外优秀网站点的链接。
系统的维护 服务器操作非常简单,通常情况下只需要进项开启、关闭操作,而服务器配置一类的复杂工作在架设服务器的时候就已经完成。Apache服务器非常稳定,在设计的访问量下几乎不会出任何问题,可以说日常维护非常轻松。
有效地利用数据、保护数据是网站维护的重要内容。这个网站的数据库结构简单,数据项也不复杂,在维护上基本上不用考虑如何有效地利用数据这一问题,只要做好保护数据库中的数据即可。对此,定期对数据库进行备份即可。
3 系统的实现
数据库的设计 本数据库系统的特点是:查询频度较高,更新频度小,数据结构简单,数据量也较小。因此为了方便操作,提高查询效率,这里只遵守了1NF(第一范式)。
1)数据库名称:eecequ。
2)数据表。
①equinfo:用来存储设备基本信息等内容,最主要的表如图1所示。
②administor:管理员ID和密码表。
③events:设备借用历史记录表。
④rules:管理制度表。
网站的开发 索引部分是网站的主页面,通过它导出网站的其他页面。索引部分共设置了四个链接:设备查询、用户登录、最新动态和相关信息。链接颜色采用当前比流行的link=“blue”、alink=“red”、vlink=“purple”的形式,即选中前为蓝色,正在选中时为红色,选中后为紫色(如图2所示)。
点击设备查询,可以进行设备的查询。通过输入设备名称、经费来源、价格、借用人、设备类型等,都可以搜索到想要的设备信息。点击设备编号,可以查看详细的设备信息。
点击索引下的用户登录,进入用户登录界面。用户名和密码通过MySQL来设定,这个界面是为了让学校负责设备管理的教师或管理员登录到管理窗口用的,输入用户名和密码后系统会自动判定正确与否,当用户名和密码输入正确时系统会跳转到管理窗口。
管理窗口下会产生三个新的链接:编辑设备信息,添加设备信息以及添加动态信息。编辑设备信息是先查找需要的设备然后进行修改,所用的功能界面与添加设备信息是一样的。
添加最新动态便于师生及时通传最新资讯。最新动态页面,点击详细内容,可看到具体的信息。相关信息页面中,介绍了南京航空航天大学的概况以及其他实验室的基本情况,并列出了校内外一些优秀网站的链接,方便师生浏览更多课外资源。
4 结束语
实验室仪器信息管理系统不仅能够帮助教师和学生随时查看各实验室所有设备的情况,也可以对实验室设备进行有效的管理,将实验室设备信息公开透明化,使得设备的维护和使用成为大家人人监督的事情。该系统可以和实验室预订系统、实验室信息查询系统结合在一起,使得实验室的管理更加信息化、便捷化[2-3]。
参考文献
[1]高凤新,卢士香.高校实验室仪器设备管理和使用的信息化建设[J].实验室研究与探索,2014,33(5):272-274.
[2]赵媛媛.基于B/S的实验室仪器信息管理系统的研究与实现[J].信息安全与技术,2012(3):77-78.