APP下载

基于Web的高校计算机实验室预约管理系统的研究与设计

2019-09-10甄翠明李克甘昕艳陈其勇

现代信息科技 2019年7期
关键词:计算机实验室系统管理数据库

甄翠明 李克甘 昕艳 陈其勇

摘  要:针对目前高校无纸化考试方式的实施引起的计算机实验室使用频繁,而现行的计算机实验室预约手续繁琐及手工管理登记的方式容易出现失误和预约冲突等问题,从广西中医药大学的实际使用情况出发,设计适合高校的计算机实验室预约管理系统,实现计算机实验室网上预约操作,不仅方便教师快速确定无纸化考试的时间地点,还提高了计算机实验室管理的工作效率和资源利用率。

关键词:计算机实验室;预约系统;数据库;系统管理

中图分类号:TP311.52  文献标识码:A 文章编号:2096-4706(2019)07-0108-02

Abstract:In view of the frequent use of computer laboratories caused by the implementation of paperless examination in colleges and universities,the cumbersome booking procedures of computer laboratories and the prone mistakes and conflicts of booking in manual management and registration,this paper designs a computer laboratory booking management system suitable for colleges and universities to realize computer experiments based on the actual use of Guangxi University of Chinese Medicine. Reservation operation on the room network not only facilitates teachers to quickly determine the time and place of paperless examination,but also improves the efficiency and resource utilization of computer laboratory management.

Keywords:computer laboratory;reservation system;database;system management

1  研究的背景

近年來,随着信息化技术的发展,在国家政策的推动下,再加上无纸化考试本身所具有的优势,推行无纸化考试成为众多高校推进信息化建设的重要任务之一[1]。例如:广西中医药大学越来越多的课程开始采取计算机无纸化考试系统进行考试,近三年来学校无纸化考试的场次成倍数增加。经统计,广西中医药大学从2016-2018年三年间开展的各类无纸化考试平均每学年450场次,且无纸化考试均在计算机实验室中进行,需要通过任课教师与计算机实验室管理员进行预约方可使用,即教师填写申请表,二级学院审批后交给计算机实验室管理员查询实验室是否空闲,如果不空闲则需要重新沟通确定新的时间或计算机实验室,确定后管理员必须进行登记,否则有可能造成预约冲突。这种管理方式效率太低,办理流程太过复杂且容易出错。因此,设计一个能适应我校实际应用情况的计算机实验室预约管理系统不仅能方便教师快速确定无纸化考试的时间地点,还能提高计算机实验室管理的工作效率。

2  目前计算机实验室预约管理系统存在的问题及解决方法

随着计算机技术的发展,国内的高校无论是教室还是实验室的预约工作管理大多采用网络在线预约管理系统来改变人工申请预约、手工登记的管理方式,为了实现教师随时随地进行在线预约,基本采用Web模式,开发语言主要有PHP、C和Java,数据库则采用SQL数据库[2],主要功能为在线登录、预约情况查看、预约、留言等。大部分的预约系统只能看到被预约的情况,无法看到计算机实验室的教学任务课表信息或者没把这一功能考虑进去[3,4]。实际上计算机实验室的主要功能是承担教学任务,如果不把计算机实验室的课表信息添加进实验室使用状态信息中,将会造成教学和预约的冲突。要让预约系统体现出计算机实验室本身的课表信息,最好的方法就是把预约系统的实验室使用情况的相关数据与学校的教学管理系统的实验室课表数据进行同步,这必须制作相应的数据接口模块,不太容易实现;或者可以通过管理员手动添加课程信息到预约信息表里面,但是这样太过繁琐复杂,而且容易出错[5,6]。最快速简便的做法是在每个学期开学前把计算机实验室的课表从教学管理系统中导出,再导入到预约系统中,并在每个预约周前自动生成课程信息到预约信息表中,这样计算机实验室每周的使用情况就一目了然,避免了课程冲突也方便管理。如果遇到计算机实验室的课程异动情况,则要求该任课教师提前通知计算机实验室管理员进行修改课表即可,这类事件发生的几率比较低,因此不会带来管理的不便。

3  系统总体框架设计

根据学校的实际情况,计算机实验室预约管理系统除了常规的预约功能外,必须具备每个学期计算机实验室的课表信息导入的功能,并在初始化每周的预约信息时把学校教学计划任务的课程信息自动添加进去,具体的系统总体框架如图1所示。

计算机实验室预约管理系统的主要用户分为管理员、教师。管理员的主要功能包括查看实验室的使用状态、用户管理、预约信息管理、计算机实验室信息管理、计算机实验室预约信息管理、课时信息管理、课程信息管理、专业信息管理、课表信息管理(课表的导入、修改、删除)、统计报表功能(统计每学期各个计算机实验室的使用情况)。教师用户登录系统后可以查看每周的计算机实验室的使用状态,可以实现预约功能(预约计算机实验室登记使用信息,修改和取消预约信息)、留言功能。

4  功能设计

根据计算机实验室预约的实际流程,得到预约管理系统所要处理数据的流程,如图2所示。

通过对计算机实验室预约管理系统所管理的内容和数据流程进行分析,主要功能设计如下。

(1)计算机实验室使用状态信息生成:课表管理、预约信息(教师预约、管理员审批预约、更新);

(2)课表管理:周次设置、星期设置、课时设置、课程设置、专业设置、课表导入、课表修改、课表删除;

(3)计算机实验室预约信息表生成、教师预约(添加、修改、删除)、管理员管理(审批、修改、删除));

(4)查询功能:管理员和教师查询计算机实验室使用状态信息,管理员查询计算机实验室预约信息表;

(5)反馈功能:预约信息反馈给教师,教师反馈信息给管理员;

(6)用户管理:管理员对教师用户进行管理(添加、修改、删除),教师用户个人信息管理(修改);

(7)统计报表:查询任一药品任意时间段的入库、出库、盈亏、报损明细,并汇总相关金额。

5  计算机实验室使用状态信息生成功能详细设计

计算机实验室使用状态信息数据来源于两种:一是学校教学任务的计划课程的信息数据,二是计算机实验室预约信息表中的预约数据。学校的教学任务课程计划信息可以通过每学期开学前从教学管理系统中导出计算机实验室的固定课表,通过固定的格式导入到预约系统中。实验室预约系统在生成每周的计算机实验室使用状态信息表的时候,需要扫描数据库中存储课表的数据表,把当前的日期与课表数据表中的每个课堂的周次、星期、课时逐一对比,再把对应的课堂信息添加到每周的计算机实验室使用状态信息表中即可。预约信息数据则是在教师在线查看过计算机实验室使用状态信息表后,提交预约申请,管理员审批通過后,计算机实验室的预约信息被添加进实验室预约信息表中,管理员更新计算机实验室使用状态信息表。计算机实验室使用状态信息表必须每周或按照实际需求的时间内清空信息并生成新预约周的课程信息。

6  结  论

综上,本文结合学校计算机实验室实际使用情况,提出基于固定格式课表导入并在每周初始化预约信息表时自动添加课程计划信息,确保了计算机实验室预约信息表的准确性,避免了课程冲突,提高了学校无纸化考试场地的预约效率和计算机实验室管理工作的效率。

参考文献:

[1] 韦喆哲.高校无纸化考试实施方案浅析 [J].经贸实践,2015(15):246.

[2] 任晓磊.基于PHP技术开发多媒体教室调换课与预约管理系统的研究现 [J].信息通信,2017(5):144-145.

[3] 余献平,以ASP.NET为基础的实验室预约系统的设计 [J].电子技术与软件工程,2018(12):45.

[4] 张宸.实验室预约管理系统的功能设计 [J].数码设计,2017,6(9):76.

[5] 邹清泉.高校教室预约系统的研究与应用 [J].信息与电脑(理论版),2016(14):93-94.

[6] 乔桢,罗曦,司家瑞.医学院校实验室网上预约系统设计与构建 [J].数字通信世界,2017(9):168+197.

作者简介:甄翠明(1981-),女,汉族,广东台山人,教师,工程师,硕士研究生,研究方向:计算机多媒体技术、医学信息管理;通讯作者:李克(1981-),男,壮族,广西德保人,教师,工程师,硕士研究生,研究方向:软件工程;甘昕艳(1972-),女,汉族,广西北流人,教师,副教授,硕士研究生,研究方向:数据库技术;陈其勇(1992-),男,汉族,广西北流人,实验员,助理实验师,本科,研究方向:医学信息管理、计算机实验室管理。

猜你喜欢

计算机实验室系统管理数据库
数据库
还原卡与虚拟机技术在计算机实验室中的使用对比陈治
三坐标测量机在发动机质量控制中的系统管理研究
高校计算机实验室的管理与维护
高校计算机实验室网络安全问题探析
ZAWTIKA DEVELOPMENT输气管道项目交通管理
数据库
社会保险管理信息系统建设中的问题
关于中职院校计算机实验室网络安全问题
数据库