实验室管理系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
38
科技创新导报 Science and Technology Innovation Herald
随着计算机网络技术的飞速发展,以及管理理念的深入人心,现代化管理信息系统应用越来越广泛。
2004年,LIMS的出现对实验室管理系统的发展,起了积极地推动的作用。
近几年来,IT业的发展,将LIMS 推向了“全球化”大潮的前沿。
而在国内,人们在20世纪90年代才知道LIMS的存在。
尽管我国近年来也陆续开发了一些具有自主知识版权的实验室管理信息系统[1~2],但我国高校的实验室管理信息系统特别是院级的实验室管理信息系统的研究与开发还处于萌芽期,与一些先进国家相比滞后约十年[3]。
随着21世纪高校的扩招,实验室有限资源的利用率加大,加上实验室是高校进行教学和科研的重要场所,其建设与管理对高校教学、科研和学生的培养有着直接的影响,网络化的实验室管理系统的建设逐渐提上日程。
1 惠州经济职业技术学院实验室管理现状
惠州经济职业技术学院位于广东惠州,是一所民办高职高专院校。
本校办学目标是:培养生产、建设、管理、服务一线的技术型和高技能型人才,即“能工巧匠型”人
才[4]。
这类人才必须有很强的动手能力。
达到这样的目标,校企合作是一条有效地途径。
但是,由于种种原因,本院大部分专业并没有找到长期合作的对口企业,仍然依赖于实训基地或者实验室,给学生提供模
拟的职业环境。
因此,实验室在教学环境中担任了非常重要的角色。
这几年,随着社会对技术性人才需求的不断增加,惠州经济职业技术学院不断扩大招生,提供给学生实践教学场所的实验室,其资源共享程度要求逐年提高,实验室的现代化信息管理需求越来越迫切。
可是,目前本学院实验室管理仍然存在诸多问题:
(1)实验室分布分散,仪器设备繁多,设备管理凌乱;
(2)学院的实验室分散管理,各系的实验室归属各系财产,独立管理,实验室资源缺乏通畅共享;
(3)实验室工作任务繁重,手工作业无法资源共享,难以满足不断增长的实践教学所需;管理者的自身素质的高低直接影响统计的结果的准确与否,稍不注意,导致重复统计或者统计错误。
(4)管理手段落后,工作效率低,造成人力、财力的无谓消耗。
(5)实验室管理员无法动态地掌握实验设备运行状况,以及实时地了解实验设备的维修和保养情况等。
鉴于上述实际情况,传统的人工管理模式给本学院的实验室管理带来诸多问题。
而实验室是学生消化理论知识,提高动手能力,发挥创新能力的场所。
如何科学地管理好实验室、最大限度的发挥现有设备
的功效,关系到教学和科研工作的顺利进
行。
所以,本文针对本学院的具体问题,设计和实现一个实验室管理系统,实验室管理员可利用该系统可动态掌握设备出入库及运行状况;教师可进行实验预约、录入学生成绩、报告故障等;学生可进入系统查询成绩等。
2 系统分析与设计
以Windows 2003 Server为系统平台,基于B /S 模式,采用P H P +My S Q L 、D r ea m w eaver、Photoshop
等技术和工具,设计一个惠州经济职业技术学院的实验室管理系统,以实现对实验设备管理、教学管理、系统管理的动态信息管理和维护等。
2.1系统结构框架
惠州经济职业技术学院的实验室管理系统是一个分布式环境的系统,因此采用B/S模式,分为三层结构:用户层、功能逻辑层和数据层组成[5~7](如图1B/S模式的三层结构)。
用户层即人机交互的窗口,用户可以通过界面进行功能查询和页面浏览。
逻辑层将用户直接请求转化成数据的功能,实现数据执行逻辑,由执行实验室管理功能的功能表构成。
数据层又称数据库管理系统,所有数据的终端操作与处理。
数据层是保证整个系统正常运行的基础。
(如图1)2.2系统功能设计
根据实验室管理的实际情况,系统主要分为四大功能:实验室基本信息管理,实验教学管理,系统维护,综合查询管理。
用户只有在登录以后根据用户权限,才可以使用该系统全部或者部分功能。
系统功能[8~10]如图2实验室管理系统功能所示。
(如图2)
2.2.1实验室信息管理模块1)设备信息管理:对器材编码,器材名称,类别,供应商单位,规格型号,库存数量,可用数量,计量单位,器材总价,等进行出入库登记。
供应商管理:对单位名称,单位地址,联系电话,联系人等信息,以方便查询性价比高的器材的供应商。
2)设备查询管理:用户根据设备编号或者名称,查询某设备的库存数量,可用数
实验室管理系统的设计与实现①
沈顺玲
(惠州经济职业技术学院机电系 广东惠州 516057)
摘 要:针对惠州经济职业技术学院实验室管理存在的问题,采用B/S模式和php+MySQL技术,设计了一个集数据查询、统计为一体的高校实验室管理系统。
实验室管理员利用该系统可动态掌握设备出入库及运行状况;教师可以进行实验预约、录入学生成绩、报告故障等;学生进入系统能够进行预约实验与查询成绩等。
关键词:实验室管理系统 B/S php MySQL 中图分类号:G642.3文献标识码:A 文章编号:1674-098X(2012)05(a)-0038-02
①作者简介:沈顺玲,职称:助教,学位:广东工业大学研究生学位,研究方向:电子与通信工程。
图1 B /S 模式的三层结构
. All Rights Reserved.
39
科技创新导报 Science and Technology Innovation Herald 技 术 创 新
学生登录进入系统可进行如下操作:1)实验课程查询:可查询本学期需要开设实验的课程;2)实验预约查询:即可进行一定时间内的预约实验查询,并可查询预约实验的内容,设备等等;3)实验成绩查询:可对
各个课程所做过的实验成绩查询(需要科任教师录入数据);4)在线互动交流:学生可以同老师、管理员在线讨论,发表意见;5)修改个人信息:修改个人信息,包括密码,联系方式等等。
4 结语
针对惠州经济职业技术学院实验室管理的需要,在B/S模式下,基于PHP+MySQL 技术设计了一个实验室管理系统,实现本院各类用户在校园网上对电子实验室进行仪器设备、实验课程等信息的访问和管理。
当然,在使用的过程中,有不如人意的地方,比如部分数据的输入较繁琐,本系统需要不断的总结与摸索,方能更具科学性、规范性、可靠性。
参考文献
[1]周秀珍,苏建茹.基于W eb 的仪器设备
管理系统及其应用[J].北京化工大学学报(社会科学版).2005,2:37-39.
[2]王云,曾令波.国家重点实验室基于
WEB 的管理信息系统的架构设计[J].四川工业学院学报.2002,21(4):58-60.[3]王妍,孙德兵.高校智能实验室管理系
统开发与实践[J].实验技术与管理.2010,27(6):105-106.
[4]地方政府主办的综合性高职院校办学
理念探讨[OL].2009-05-06来源:湖南在线/09/0506/13/58KPUUNP000120GR.html.
[5]吴晓宁,何瑾,刘玲.基于多Agent的院
级实验室管理系统的设计[J].中国现代教育装备.2010.
[6]焦铬,刘辉,陈受凯.基于.Net的开放式
实验室管理系统的设计与实现[J].科技管理研究.2009,12:1-4-3.
[7]丁爱华,杨学敏.基于B/S结构的实验室
管理系统的研究[J].唐山学院学报.2009,6:1.
[8]陈伟.基于校园网的实验室管理系统的
研究与设计[J].开发案例.2008,287:1-4.
[9]李为民.高校实验室管理系统的设计与
开发[J].福建电脑.2009,12:1-3.[10]邓加聪,田其鑫.基于JSP技术的实验室
管理系统开发[J].福建师范大学福清分校学报.2010,2:1-3.
图2
实验室管理系统功能
量,从而作为设备购入,实验仪器预约及借用与否的参考信息。
3)设备维修管理:依照器材编码,数量,维修状态,故障描述,添加人,处理人员等进行资料登记并做好维修记录。
4)实验室信息:记录各个实验室编号,实验室名称,实验室管理制度以及可进行实验等。
2.2.2实验教学模块
1)实验预约管理:教师,学生可以根据自身情况,进行实验预约,预约实验时同时要预约实验器材,并可以对预约进行修改与查询。
2)实验教学管理包括:开设实验课程表、实验内容、实验所需设备、耗材等进行登记,查询,修改。
3)实验成绩:用来方便教师录入成绩,学生查询成绩的。
2.2.3综合查询模块
学生可以利用系统网上查询实验课表、实验内容、实验预约成功与否、实验成绩等;教师可以对实验课程、实验器材、实验预约、实验成绩查询等,也可以查询个别学生情况,管理员不仅可以对所有项目进行查询,还可以修改,删除等。
2.2.4系统维护模块
系统维护主要有系统管理员操作。
其有两部分任务:用户组管理与系统维护。
用户组管理,包括用户信息输入和用户权限分配;系统维护,主要是监控系统正常、稳定的运行,比喻对系统定期进行垃圾清理,杀毒,升级,功能完善等。
2.3数据库安全性设计
MySQL本身具有一个非常灵活且安全的权限和密码系统。
所有的密码传输均采用加密形式,同时也提供了SSH和SSI支持,以实现安全和可靠的连接,从而确保只有获授权用户才能进入该数据库服务器。
本
系统采取如下程序控制保证安全性:1)程
序控制:通过include_once("../include/chklogin.php");判断是否登录,登录允许操作,未登录不允许任何操作;2)通过if ($userlegalpower!=2)exit('<script language=javascript>window.open (\'../logout.php\',\'_parent\');</script>')语句进行权限代码判断。
其中“2”代表管理员权限,权限级别最高,进入管理员相应操作,享有对系统的所有操作;“1”代表教师权限,进入教师相应操作;“0”代表学生权限,权限级别最低,进入学生相应操作,只有查询功能。
3 系统实现
该系统的用户分三种:管理员用户、教师用户和学生用户。
3.1管理员用户
管理员登录进入系统可进行如下操作:1)用户组管理:可以录入学生、老师等用户,并对其权限设置,只有管理员才有删除的权限,学生、教师仅有查询、修改的权限;2)设备信息录入管理;3)设备使用记录;4)设备维修管理;5)实验教学管理;6)综合查询:所有项目与功能都具有查询、修改、删除的权限。
3.2教师用户
教师登录进入系统可进行如下操作:1)查询可用设备:查询实验室所有可用设备数量,以便开设实验;2)登记实验课程: 开学初,对本学期需做实验及实验所需设备、耗材进行登记,并可查询、修改;3)实验预约登记:可进行一定时间内的实验预约、查询、修改;4)学生实验成绩管理:对学生每次实验成绩的进行录入、查询、修改;4)记录设备故障:记录每次实验设备故障,以便报修,并可查询、修改;5)在线互动交流。
3.3学生用户
. All Rights Reserved.。