王英奎 朱鹏飞 郭洪亮
摘 要:高校计算机机房的排课系统对合理、高效地使用计算机机房具有十分重要的意义。本文基于.NET框架开发了一套针对我校计算机机房的排课管理系统,该系统不仅支持自动对机房进行排课,还支持人员、课程的管理。
关键词:排课系统 计算机机房 .NET
中图分类号:TP39 文献标识码:A 文章编号:1003-9082(2018)07-000-01
一、系统开发背景
1.高校计算机机房管理现状
随着整个社会信息化的快速发展,高校中的各个学科都趋向于和信息学、计算机学科交叉发展。教学中对机房的使用变得越来越迫切,对机房管理人员而言,如何合理有效地分配机房资源具有重要的意义。
我校计算机中心共有五个机房,每个机房的计算机数量和配置(硬件配置、软件配置)都不相同。目前,对机房的排课都是靠手工进行,在得到相关课程的预约信息后,我们要根据课程要求的上课时间、上课学生数、需要的软件、需要的系统进行统一分配,分配方法是手工制作Excel表格,逐个将所有课程安排妥当。
这种手工排课方式有很多缺陷,首先,工作效率极低,每学期有几十门课程需要安排,因此,需要不停的调整才能满足要求;其次,分配机房容易出错,很难保证所有课程不产生冲突;最后,安排课程时,如果预约的课程有问题,需要及时和相关教师联系,但我们只能通过电话联系,对上课时间、地点、要求等内容的沟通容易出错。
1.1机房管理系统开发现状
目前,针对高校计算机机房管理、课程预约和排课系统已有大量的研究工作[1,2]。……