智能课表的建立与应用
2018-10-25西南科技大学罗兵
办公室业务 2018年20期
文/西南科技大学 罗兵
通常各高校的原始课表是一个纵横相交的Excel表格,如西南科技大学理学院的部分课表,见“表1”:这个课表在处理之前是“静态”的,采用VBA编程技术后将变成“动态”而又“智能”的,为此笔者设计了三个模块,简介如下:

表1 西南科技大学理学院课表
一、教师信息查询子模块
该模块主要功能如下:
(一)课表查询。主要包括如下两个方面:1.系统将自动定位当前上课时间(周次、星期、讲次),如果在提示框中输入教师名字或者拼音码,回车将得到该教师当前上课情况,查询时间会短到10秒以内,见“图1”,是查询教师课表时所输出的信息。2.如果在输入框中输入“*”或多个教师名字,也可以快速查询系列教师在指定时间的上课情况(有课或无课),行政办公室可以据此安排会议或其它事项。

图1 课表查询
(二)教师其它教学资源查询。1.教师基本情况查询:输出“教师的基本信息”(年龄,职称,学历,本学期的工作量等)。2.学生名单输出:将输出教师所带全部课程的教学班学生名单,放在新建的Excel表中。3.如果输入的是课程名称,可以查询曾经上过该课程的教师。4.如果输入的是班级名称,可以查询曾上过该班级指定课程的教师。
二、单个学生信息查询子模块
(一)学生总体情况查询。1.多功能查询(学生)。输入学生学号或姓名将得到学生几年来很详细的学习综合情况,如“图2”所示。2.“学习总体情况”运行的结果见“图3”,从图中可以看出该学生四个年度的学习成绩稳定优秀。

图2 多功能查询(学生)……p>
登录APP查看全文
