文档库 最新最全的文档下载
当前位置:文档库 › 高校开放实验室管理系统的设计

高校开放实验室管理系统的设计

高校开放实验室管理系统的设计
高校开放实验室管理系统的设计

0引言

实验教学是高校教学工作的一个重要组成部

分,它在培养学生的基本技能和创新能力上有着不可替代的作用。以前,高等学校实验室的管理大多是人工管理,教学管理部门制订实验教学计划,实验室管理部门安排实验,各个实验室实施完成。这种管理方式存在着管理不透明、实验教学计划随意更改、实验记录不清晰、不易检查、查询困难等问题。目前,高等学校实验室的管理已从人工管理向开放管理过渡。开放实验室就是让广大师生随时动态了解实验室的情况,如有哪些实验室,各实验室的位置、可以开设的实验、现有设备、设备现状及使用情况,实验指导教师情况,实验预约时间等等。这样,学生可以结合自己的情况预约实验时间,可以远程登录设备进行实验。比如计算机网络实验,也可以开放路由器和交换机,学生通过用户名和密码远程登录,实现实验时间开放。在实验内容方面,实验室可准备更多实验项目,在原有必做实验的基础上,开设大量选作实验,满足不同层次学生的实验要求。对于设计性实验,由学生自己设计实验方案,比如电路设计实验,学生可以先设计不同电路,同一个实验可以由学生在实验室独立采用多个实验方案完成,以实现实验过程开放。

开放型实验室成败的关键在于管理,一个好的管理体系可以达到事半功倍的效果,反之,实验室将无法正常运行。笔者试结合工作实践,分析高校实验室管理的方法,探索一种高校开放实验室管理系统。

1

实验室管理系统软、硬件设计

1.1

系统硬件设计

开放实验室硬件系统由中心机房和各个实验

室,以及远程登录的客户端构成。系统以中心机房的服务器为主服务器。监控和管理的区域安装指纹门禁系统和视频监控系统。系统硬件结构如图1所示。

图1实验室管理系统硬件结构图

Fig.1Laboratory mangement system hardware structure

在该系统中,学生可通过连接校园网的任意一台计算机访问实验室管理信息系统网站,查询实验项目、预约实验时间、查看实验状态、提交实验报告、进行留言等操作。实验室管理员通过实验室信息管理系统审批学生的实验预约,对允许进入实验室的学生的指纹进行管理,调看实验室历史记录。指导教师通过实验室信息管理系统进行实验项目计划的发布,查看、回复学生留言,审阅学生实验报告,实时调看实验室视频图像等。系统管理员可以

高校开放实验室管理系统的设计

王战伟1,段亚玉2

(1.郑州大学信息工程学院,河南郑州

450001;2.河南黄河河务局干部学校,河南郑州

450000)

摘要:分析高等学校实验室建设的情况,调查开放实验室管理的现状,探讨了开放实验室管理的

新思路,设计了包括实验教师、实验学生、实验设备、实验项目的网络化、信息化管理等要素的实验室管理系统,提高了实验室使用效率,节约了成本。关键词:高等学校;开放实验室;管理系统;B/S 模式

中图分类号:TP315文献标识码:B

文章编号:1008-486X(2012)03-0049-04

收稿日期:2013-04-17

作者简介:

王战伟(1971-),男,汉族,陕西武功人,实验师,硕士研究生,主要从计算机网络实验教学与科研工作,研究方向:计算机系统组成、计算机网络和无线传感器网络等。

第24卷第3期2012年7月黄河水利职业技术学院学报Journal of Yellow River Conservancy Technical Institute

Vol.24No.3Jul .2012

刷卡器

管理员

服务器

实验室1

刷卡器

实验室2

刷卡器

实验室n

刷卡器

学生

学生

学生

教师

教师

校园网

通过中心机房的系统管理员客户端对系统进行设置和维护,设置用户权限、指纹信息的管理。

1.2系统软件设计

开放实验管理系统分为以下6个模块:系统初始化、实验设备管理、实验教师管理、实验项目管理、实验学生管理、在线答疑、实验交流论坛。系统功能结构如图1所示。

图2实验室管理系统功能结构图

Fig.2Laboratory mangement system function structure 1.2.1系统初始化

系统初始化包括信息设定、用户密码管理、教师个人信息录入、学生信息录入、系统维护等。系统初始化主要由系统管理员负责,管理员登录系统后,可以修改自己的密码,以确保自己权限的安全性。

1.2.2实验设备管理

实验设备是实验室的主要组成部分。实验设备管理是针对实验室的所有设备及相关软、硬件的管理,主要是实现设备的分配、领用、转调、借用管理,设备维修、维护管理以及报废、销账管理,实验设备的添加、删除、修改、查询、统计等功能。通过此模块,可方便地查询每一种设备的名称、性能参数、生产厂家、现阶段的使用情况、产品说明书等详细信息。

1.2.3实验教师管理

实验教师管理包括用户密码修改、发布实验信息、教师上课登记、实验教师查询、实验教师情况汇总、修改信息、评阅实验、学生考勤管理、学生实验成绩管理、回答学生提问、搜索和统计等。其中,“发布实验”可以添加一个新的实验,并把该实验发布到某个专业、年级班级里。“修改信息”可以增加、删除和修改年级专业班级信息或学生信息。“评阅实验”可以评阅该教师发布的实验。“搜索并统计”可以按多种条件进行搜索统计,如搜索学生、搜索实验等,统计完成某个实验的人数、未完成人数等。1.2.4实验项目管理

实验项目管理包括实验名称、实验目的、实验内容、实验步骤和实验注意事项,实验项目的录入、查询和报表,即可以完成实验项目的增加、修改、删除、查询统计操作,如可对所有实验室的实验项目按实验模块、实验课程、实验项目类型进行查询统计,而且可对所有查询统计的结果进行打印输出。

1.2.5实验学生管理

学生管理包括用户密码修改、实验查询、实验预约、在线实验、提交实验报告、实验情况查询、实验成绩查询等。

(1)实验查询可以查询实验安排、实验时间、实验要求等信息。

(2)实验预约分为课内实验(必做)和课外实验(选做)两种形式。对于课内实验,学生只需要预约时间。而对于课外实验,学生既可以根据自己的兴趣选择不同的实验项目,也可以自己设计实验内容,实现实验时间、实验内容、实验场地以及实验设备的预约。实验预约后,在规定时间内,学生可以在网上再修改一次。这样,既给学生充分的选课时间和机会,又减少了教师协助修改课表的麻烦。当然,在实验名单确定前,学生也可以随时与教师沟通,进行时间调整。

(3)每次实验结束后,学生都可以在网上查到自己的实验成绩,了解自己的得分失分情况,以便在后面的实验过程中更好地提高自身水平。

1.2.6在线答疑、实验交流论坛

在线答疑、实验交流论坛就是BBS。它为学生提供了一个开放的学习环境,如为学生提供实验课程的在线指导和网上答疑、在线提交实验报告、在线批改实验报告、实验成绩查询等。学生和老师可以在这里畅所欲言,共同解决问题、互相交流实验心得。

2系统实现

高校开放实验室管理系统采用B/S(Browser/ Server,浏览器/服务器)架构设计,即由浏览器、Web 服务器、数据库服务器组成多层次结构。用户使用浏览器,经由Web服务器对数据库进行访问。本系统采用三层结构,大部分系统处理功能运行在Web 服务器端,完成与数据库服务器的通信,客户端接受用户的请求,传送信息至Web服务器端,并负责显示从Web服务器端返回的结果。

2.1开发平台的选择

本系统采用常用的B/S结构,服务器安装Win -

黄河水利职业技术学院学报2012年第3期开放实验室管理系统

系统初始化

基本信息录入系

线

dows2003server 操作系统,选择Microsoft 的IIS 作为系统的Web 服务器,数据库采用Microsoft SQL server 2005,开发工具采用Microsoft Visual Studio 2010。

B/S 模式又称B/S 结构,它是随着Internet 技术

的兴起,对C/S 模式应用的扩展。在这种结构下,用户工作界面是通过IE 浏览器来实现的。B/S 模式最大的好处是运行维护比较简便,能实现不同的人员从不同的地点以不同的接入方式访问和操作共同的数据。

Web 服务器平台很多,本系统选择Microsoft 的IIS 作为系统的Web 服务器。IIS (Internet Information Server ,Internet 信息服务)与Windows 2003Server 完全集成在一起,能够利用Windows 2003Server

和NTFS 内置的安全特性,建立强大、灵活而安全的

Internet 和Intranet 站点。2.2

实验室管理系统数据库的设计

数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地获得所需的信息。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。它是建立一个应用程序很重要的一步,决定着整个系统开发的优劣。

数据库管理系统(DBMS )大多数是建立在关系模型上的,因此又称为关系型数据库管理系统。关系型数据库实际上是一些相关的表和其他数据库对象的集合。在设计过程中,一个实体或实体间的

联系就是一个表,每个表又包含行(记录)和列(字段),表与表之间是相互关联的,通过主键和外键建立关系。一个关系数据库中不仅有多个表,还有其他对象,如视图、索引、存储过程等。

设计该系统数据库时,实验设备、实验教师、实验项目和实验学生等关系确定后,就可以确立系统的数据库结构。系统采用Microsoft SQL server

2005作为后台数据库,数据库名为labs ,数据库中

各数据表的设计如下。

(1)实验设备表(device )。包括院系、经费科目、设备编号、出厂编号、分类号、设备名称、型号、规格、生产厂家、国别、单价、现状、出厂日期、使用方向、来源、购置日期、附件数量、附件金额、注销日期、领用日期、领用人、实验地点、所属实验室、简要说明等。

(2)系统管理员(admin )。包括管理员编号、用户名、密码、权限、备注等。

(3)教师基本信息表(teacher )。包括教师编号、教师姓名、性别、职务、职称、用户名、密码、权限、开设课程、备注等。

(4)学生基本情况(student )。包括校园卡号、学号、姓名、性别、年级、专业、班级、用户名、密码、权限、所选实验、实验教师、备注等。

(5)实验室信息表(lab )。包括实验室编号、实验室名称、实验室简介、开设课程、实验室负责人、实验室容量、是否开放、备注等。

(6)实验项目(lab items )。包括实验编号、实验名称、实验内容、实验要求、实验课时、课程名称、实验地点、备注等。

各表之间的关系图如图3所示。

图3实验室数据库各表间的联系

Fig.3

Relations of laboratory database tables

王战伟,等:高校开放实验室管理系统的设计

device 院系

varchar 经费科目varchar 设备编号integer出厂编号integer 分类号integer 设备名称varchar 型号varchar 规格

varchar 生产厂家varchar 国别varchar 单价

money 出厂日期date 使用方向varchar 来源

varchar 购置日期varchar 附件数量integer 附件金额money 注销日起date 领用日期date 领用人date 实验地点varchar 所属实验室varchar 简要说明

varchar

lab

实验编号integer校园卡号integer实验名称varchar 实验内容varchar 实验要求varchar 实验课时integer 课程名称varchar 实验地点varchar 备注

varchar

student

校园卡号integer教师编号integer学号integer 姓名varchar 性别varchar 年级varchar 专业varchar 班级varchar 用户名varchar 密码varchar 权限

integer 所选实验varchar 备注

varchar 实验教师

varchar

teacher

教师编号integer教师姓名varchar 性别varchar 职务varchar 职称varchar 用户名varchar 密码varchar 权限

integer 开设课程varchar 备注

varchar

admin

编号integer用户名varchar 密码varchar 权限integer 备注

varchar

2.3系统主要功能模块简介

(1)门禁系统。由于学生可以选择非工作时间进行实验,所以本系统采用指纹门禁,同时配合视频监控系统对学生出入进行管理。由于人的指纹具有唯一性、不变性以及贴身性的特点,指纹识别技术要比其他生物识别技术更安全和方便。在实时模式下,视频监控可以在线实时监控实验室,方便实验室管理员或指导教师了解实验室及学生的实验情况。

本系统在实验中心大门上安装刷卡系统,非正常工作时间,学生和教师通过按指纹进入实验中心,各出入口安装有监控设备,以保证实验室安全。在正常工作时间,各实验室有人值班,不使用门禁系统。

(2)刷卡系统。本系统考勤采用刷卡系统,即采用网状结构的无线传感器网络,主节点放在服务器端,每个实验室安装一个节点,在距离远的实验室中间增加相应节点,组成整个实验室网络。具体如图4所示。

图4无线传感网络刷卡系统图

Fig.4Swiping card system based on

wireless sensor network structure

教师和学生使用校园卡刷卡完成考勤,节约了时间和成本。教师通过系统可以查询考勤,汇总学生实验考勤情况。

(3)远程预约。远程预约就是学生不必在实验室预约实验,而是可以在其他地方利用网络预约实验。对于必做实验,学生按照规定时间去做,而对于选做实验,学生可以根据自己的兴趣选择不同的实验项目,也可以自己设计实验内容,实现实验时间、实验内容、实验场地以及实验设备的远程预约。

(4)实验论坛。实验论坛模块为师生之间、学生之间搭建了一个有效的互动平台。在这里,老师可以进行网上答疑,同学之间可以针对某一实验技术或软件应用进行网上交流,有效提升了学生实验知识水平。

(5)用户权限管理。系统通过对用户设置不同的权限,实现对系统的安全访问控制。系统提供4个用户级别,即:系统管理员、实验课程管理员、实验教师、学生。系统管理员可以为每门实验课程设置一位实验课程管理员,课程管理员只能管理此门课程相关的数据信息,可以为该实验课程发布的实验时段安排实验教师,对于其他课程则只能查看、不能修改。实验教师只能对为其安排的实验时段中学生成绩进行登记和统计,其他信息只能查看。而学生用户则只能进行相关的学生操作。

3结语

高校开放实验室管理是对传统实验室管理的改革,是培养大学生实践能力、自主学习能力、创新能力的重要手段,是培养创新人才的有效途径,也是改进高校实验室管理的一种尝试。开放式实验教学管理系统结合指纹门禁系统、视频监控系统和刷卡系统,利用网络技术和物联网技术,大大提高了有限资源的利用效率,把实验教师从复杂而繁重的工作中解放出来,增强了学生的自主性、创造性,也减少了学生实验过程中管理的难度。

参考文献:

[1]赵汝文,黄文韬.基于B/S模式创新实验管理系统的设

计[J].企业科技与发展,2008,246(24):174-175.

[2]熊金波,陈湘国,蔡声镇.开放式实验教学和管理方法探

索[J].实验科学与技术,2009(2):150-154.

[3]李会萍,万春林.RFID技术构建开放式实验管理系统

[J].河南大学学报:自然科学版,2009,39(3):316-319. [4]钟群锋,彭丰平,杨璐.开放式实验教学管理系统的设计

与实现[J].科技创新导报,2009(36):111-112.

[5]郭尚义.开放式实验教学研究[J].长沙铁道学院学报:社

会科学版.2010,11(3):112-113.

[6]徐金荣,杨玲,徐嘉祥,等.开放式实验教学的管理工作方

法探索[J].实验室研究与探索,2011,30(6):172-174. [7]戚康标,王宏斌,何炎明,等.开放式研究性实验教学的设

计与管理[J].实验技术与管理,2010,27(7):25-28. [8]肖利梅,李策,袁桂慈.开放式实验管理系统的设计与实

现[J].电气电子教学学报,2010(9):150-152.

[9]高天迎.基于WEB的实验管理系统木[J].中国民航飞行

学院学报,2011,22(3):78-80.

[责任编辑杨明庆]

黄河水利职业技术学院学报2012年第3期

控制节点

传感器节点

相关文档
相关文档 最新文档