独立学院补考安排冲突检测系统的设计与实现
2017-09-20王培培李辉
王培培+李辉
摘 要 独立学院学生群体有自己的特殊性,大量补考现象的出现,使得院教务管理系统中的补考管理模块不太符合本学院的实际操作需求,基于此,构建适合本学院补考安排冲突检测系统成为本学院教学管理建设的重要内容之一。补考安排冲突检测系统是学院教学管理系统的补充,该系统的主要功能是检测单个学生补考安排的时间是否冲突,避免单个学生同一时间段考试多门的情况,同时在允许多门课同一时间段考试的情况下给出最少的时间段。
关键词 独立学院 考试安排 冲突检测
中图分类号:TP315 文献标识码:A
1前言
独立学院是2003年经教育部规范后的公有民办二级学院,是中国大陆现存的一种高等学校。独立学院与普通本科高校相比,单从学生整体素质来说,由于独立学院生源的录取分数一般低于高考录取二本线,所以学生整体素质相对低一些,每学期期末考试不及格的学生数量相对较多,单个学生补考多门次的现象突出。大量补考以及单个学生补考多门次的现象给补考安排带来了很多麻烦,既要避免学生考试时间、考试场地冲突,又要安排最少时间段以达到资源优化配置,这就加大了考试工作管理者的工作量。考务工作作为高校教学管理的重要一环,关系到学校日常教学的稳定,必须仔细再仔细,不容出错。独立学院学生群体有自己的特殊性,大量补考现象的出现,使得院教务管理系统中的补考管理模块不太符合本学院的实际操作需求,基于此,构建适合本学院补考安排冲突检测系统成为本学院教学管理建设的重要内容之一。
2补考安排冲突检测系统总体规划设计
本学院有自己的教学管理系统,可以适应学院日常的教学管理工作,之所以开发本系统,是因为本学院单个学生补考多门次的现象突出,又想安排最少时间段以达到资源优化配置。补考安排冲突检测系统的主要功能是检测单个学生补考安排的时间是否冲突,避免单个学生同一时间段考试多门的情况,同时在允许多门课同一时间段考试的情况下给出最少的时间段。补考安排冲突检测系统是学院教学管理系统的补充,考试安排工作完成后,可以用补考安排冲突检测系统来检测考试安排是否冲突,排的考试时间段是否是最少的。
补考安排冲突检测系统通过运用冲突查询算法对数据库中学生补考课程数据的计算,避免学生考試时间冲突情况的发生,同时给出补考安排的最少时间段。
补考安排冲突检测系统实现的主要功能是面向的考试工作管理人员,系统的使用对象明确,因此只需要简单的用户登录即可,如图1所示。
3系统主要功能实现
系统主要功能包括两个方面:
(1)通过运用冲突查询算法对数据库中学生补考课程数据的计算,避免学生考试时间、考试教室、监考教师等冲突情况的发生;
考试安排表要求后缀是.xls的EXCEL文件,该文件包括以下数据段:校区,学院,学号,姓名,年级,专业,开课单位,考试课程,考试时间,考试地点,初步标记,新标记。把排好的考试安排表导入系统,如图2所示。
通过冲突检测算法对考试安排表中的条目挨个进行比较,如果是时间都不相同的条目,则一定没有冲突。如果同一时间段有多个条目,则继续下面的操作:
豍如果同一时间段内有相同的教室号,则教室冲突;
豎如果同一时间段内有相同的教师编号,则监考人员冲突;
豏如果同一时间段内有相同的学号,则学生考试课程冲突;
以学生考试课程冲突为例,如图3所示,给出同一时间段内,学生考试多门课程的情况(见图4)。
(2)在允许多门课同一时间段考试的情况下给出最少的时间段。
多门课程同一时间段考试,可以节约考试时间,但要避免学生考试课程的冲突,就是一个学生不允许同一时间段内考试多门课程,在初步标记考试时间的情况下,系统会生成最少时间段,并且有冲突学生的话会给出提示(如图4)。
4结论
补考安排冲突检测系统主要是对学院教学管理系统的补充,方便考试管理人员对考试安排结果进行检测,以提高学院补考安排整体效率和效益为目标,该检测系统具有很强的适应性,确保了考试安排的正确性,提高了补考安排效率,对学院教学管理工作有积极的促进意义。
作者简介:王培培(1984-),女,河南开封人,硕士,讲师。研究方向:数据挖掘。李辉(1980-),男,河南开封人,硕士,讲师。研究方向:软件工程。
参考文献
[1] 蒙焕念等. 考试安排系统设计与应用[J].柳州师专学报,2005(03):109-110.
[2] 马苏拉,林凯.高校考试管理信息系统的设计和实现[J].计算机系统应用,2009(10):37-43.
[3] 李忻,梁长屹.高校考务管理信息系统的设计与实践研究[J].系统实践,2012(12):47-48.
[4] 孙红霞.基于 WEB 的独立学院补考重修管理系统研究[J].江苏科技信息,2016(01):36-38.
[5] 柏小颖.基于个性化需求的补考信息系统开发与设计[J].考试周刊,2013(47):3-4.
[6] 徐欣,陆阳,金红. 考试排位系统[J]. 电子科技大学学报,2005(12):715-716.
[7] 陈磊,童贞. 一个考试安排系统的设计与实现[J]. 电脑知识与技术,2005(02):21-24.
[8] 庄旭晖. 一种平衡考生数及场次数的高校补考排考算法[J]. 学术研究,2013(09):143-145.endprint