网络在线选课模块建设研究
——以四川文理学院教务管理系统为例
2019-08-14徐宝磊
王 倩,徐宝磊
(四川文理学院 教务处,四川 达州 635000)
0 引言
目前公选课的选课是学生通过因特网在教务管理系统(以下简称系统)中完成的。网上选课系统是高校教学管理信息化平台的重要组成部分,[1]学生选课在各大高校中是一项复杂而又繁琐的工作,近年来随着各大高校的不断扩招,在校人数也在不断增长,使得学生选课管理难度不断加大,因此学生选课的管理便显得异常重要了.[2]高校选课系统的建设,能够使学生选课更加方便,学校管理更加高效.[3]但这种选课方法并不完全公平.由于系统同时在线人数的限制,很多同学苦于选课人数已满而不能选自己喜欢的课程。另外,因教师有时调课,而与选修课上课时间发生冲突,学生又不得不重新选修公选课.
因此,学生选课后,由于各种原因,学生难免会调整选课需要重选.对于这部分学生,学校现在的处理流程还是需要学生拿着纸质申请表去找任课老师签字,老师签字同意后,学生再把申请表交到系统管理人员处,最后由系统管理人员在系统中进行更改.这个流程不但让学生花费时间去找任课老师签字,也增加了系统管理人员的工作量.而且,任课老师往往签字后,对于这部分学生也是没什么印象的,可能只记得该门课程多了或者少了几个学生,具体是哪些学生,随着时间流逝,也就记不清了.
针对以上问题,为方便学生根据需要调整课程,方便任课老师掌握班上学生调整情况,方便系统管理员在平台上进行操作,试着在管理系统中创建了学生、任课老师、系统管理员三大功能模块用于在线申请公选课改选及在线审核处理,实现这项工作的无纸化办公及留痕可查.
1 程序设计结构示意图
在教务系统中实现网上无纸化改选课程的模块设计,主要是想呈现出下图的效果,趋向于实际运用.
图1 程序设计结构示意图
2 数据结构设计
在整个程序设计结构中,截取了一部分,如下:
set rs=conn.execute(sql)
if rs.eof then
Response.Write"无公选课课程!"
Response.End
end if
i=1
do while not rs.eof
xbh=Trim(rs("xbh"))
sql1="select班级,课程,教师 from 公选课选课v where编号='"&xbh&"'"
Response.Write"公选课改选进度"
set rs1=conn.execute(sql1)
if Not rs1.eof then
xkc=rs1("课程")
xjs=rs1("教师")
xbj=rs1("班级")
end If
rs1.close
Set rs1=nothing
%>
由此设计,可以实现学生网上公选课改选和任课老师的在线审批.学生和任课老师都可以查询到学生网上改选课程的进度,提交的申请是受到任课老师的同意还是拒绝,以及申请改选成功后学生的新课程安排.
3 三大功能模块
3.1 学生界面改选功能模块
学生登录教务系统后,点击学生栏目下面的“网上选课”,选择相应学期下面的“公选课改选”(如图2).进入学生改选申请界面(如图3).在改选界面中,选择所要改选的课程,点击“申请改选”,便进入新课程选择界面(如图4).学生结合自己已有课程的上课时间和改选界面新课程的上课时间,根据自己的兴趣爱好,点击“申请”新课程.学生提交改选申请后,该项申请信息便会发送到原课程老师审核界面和新课程老师审核界面.
图2 学生栏目界面
图3 学生改选申请界面
图4 学生新课程申请界面
3.2任课老师界面改选审批功能模块
任课老师登录教务系统后,点击教师栏目下面的“选课情况”,选择相应学期和课程性质“公选课”,点击界面上的“公选课改选审批”,进入审核界面(如图5).
图5 任课老师审核界面
3.3 系统管理员审核功能模块
学生提交改选课程申请后,当原课程任课老师同意其退出课程和新课程任课老师同意接收该生这两个条件都满足时,该项改选申请便会提交到系统管理员审核界面(如图6).当系统管理员审核通过后,学生的名单就从原课程里面删除掉了,进入到新课程里面.方便任课老师掌握学生去留的情况,也方便学生根据自己的实际情况进行改选课程并能及时查阅和更新课表.
图6 系统管理员审核界面
4 系统测试及实现
经过测试,该系统运行合理,各功能模块的预设功能都能得以实现,能够达到预期目的.
通过这种方式,可以加强公选课选课管理.将纸质调课申请,变为网上申报.学生不用再耗费太多时间去交纸质申请表,不用再耗费太多时间去找双方任课教师在纸质申请表上签字,简化了流程.学生只需通过网络提交选课改选申请就可以实现.学生和老师可以在第一时间看见学生选课或调课的动向,任课老师根据学生在网上的改选申请,就可以第一时间接收转入的学生或批准转出学生.通过这种方式,可以加强提升教师的教学水平,通过“师生互选”方式,调整不适合课程学习的学生和撤销学生普遍不感兴趣或不愿意选的公选课.通过这种方式可以使当前高校学生选课系统的工作更加规范化、系统化、效率化,可以在实际运用中加以推广,具有现实意义.