教务管理信息系统设计方案
院系对教务处下达的教学任务(课程类别不是实践环节)在规定的时间内根据院系本学期的实际情况对任务进行调整。主要有两类
(1)、教务处下达的教学任务是完全照每专业的教学计划生成的,如一些选修课,是十多门选二三门的,院系实际开不出这么多选修课,要删除不开的选修课;
(2)、是要对每专业的课程拆分教学班,拆分教学班每班的容量根据各类课程教学班容量表中获得,系统对本院系当前学期的所有教学任务自动拆分教学班,并进行调整。
理论教学任务调整窗口 数据窗口 增加 删除 修改 拆分教学斑 查询 弹出菜单 返回
(3).教师安排、教材选用(理论教学任务)
对拆分好的教学班可以安排到开课系,并安排任课教师,每安排一个教学班的任课教师,系统便自动产生该教学班的选课课号,选课课号由四部分组成:学年学期+课程代码+职工号+序号,同一教师任同一门课程的多个教学班,选课课号由序号来区分。对每个教学班的使用教材进行安排,以便教材中心根据选课后学生需要教材的情况进行教材证订。
对于场地有要求的要进行标识
28
教务管理信息系统设计方案
教师安排、教材选用的操作界面设计如下:
专业代码: 专业名称: 年级: 课程代码: 课程名称: ...... 开课系: 教师职工号: 教师姓名: 选课课号: ...... 教学场地: 增加 修改 删除 保存 查询 返回 (4).实践教学任务安排
院系对实践教学任务要进行统一安排落实,要对某一专业的某一实践进行按实践基地、指导教师分组,并根据统一和学生自愿原则把学生分派到各组,而有些学生自己安排实践实习单位。
(5).全校性选修课管理 (6).统计报表
根据教务处的要求设计出各种统计报表
教学任务向网上发布,任课教师可以在网上查询自己本学期的教学任务及选课后自己所任课教学班的所有学生的简要信息。 5. 教师信息管理
教师信息管理是对教师基本信息、教师的教学日历、教师课表的管理。 (1).教师基本信息
教师信息表的数据项有:职工号、姓名、性别、出生日期、联系电话、E_mail地址、教职工类别、所属部门(院系)、所属科室(系)、职务、职称、教学质量评价、教师简介。
教学质量评价由教务处根据学校教学质量评价的结构进行维护,数据可以直接从教学质量评价接口中整批取得;教师简介由教师自己通过WEB进行录入,简介内容由教师自定,可以包括教师历年的任课情况,获得的荣誉、所任课程的教学特色等;而其他信息由教师所在的院系教务员进行维护。有增加、删除、修
29
教务管理信息系统设计方案
改、查询等功能。学生在选课时可以查询这些信息。
(2).教师的教学日历管理
教学日历是教师每学期在上课前对本学期要上课程的教学安排,教学日历表的数据项有:职工号、姓名、学年、学期、教学日历。
要求:能对具体教师历年所落实任务进行统计,统计记录中要求有学生人数;增加以为检索条件,查询:课程、时间、地点、教师职称。
教学日历是教师通过WEB在开学前录入完成,以便学生在网上查询。 (3).教师课表的管理
查询教师在某学年学期课表,并能以课程表的格式打印出来。
教师课程表的数据项有:教师职工号、学年、学期、任课时间1,学生数、任课时间2,学生数、...任课时间学生数。课表中每门课程要求有:总学时,周学时,教室设备信息。
教师的任课时间存放的是选课课号+教室编号。
2.3.5. 智能排课子系统
智能排课要受许多因素的制约,如特殊场地的要求;特殊时间的要求;排课的瓶颈问题是时间的安排,由于学生的选修、辅修、多专业、多学位形成学生的学习任务多,导致总的排课任务量很大。
学分制(选课制)的排课与学年制的排课不同,根据指导性教学计划生成教学总任务,按各类课程教学班人数的要求生成总的教学班教学任务并下达各教学部门,各教学部门可以根据实际情况并征得教务处同意后可对教学班进行适当地调整并安排任课教师(教师安排好后即生成选课课号),对于场地、时间有特殊要求的教学任务进行标识,并由教务处进行统一调整形成排课总任务。
对于新生排课完后由于新生无法进行选课,所以系统还要对新生按学号进行派位生成新生教学班。而老生由选课产生教学班。
讲课与实验可分开,如果分开,应该为两门课;教学周不一定连续,不能仅用起-止周来表示;课内实验等可用人工干预,并在课表查询时,应能看出教师情况、教室情况。(例如:该教师某时是在教室上课,还是在实验室带实验),能反映出:实验时间、地点、辅导教师等信息。
30
教务管理信息系统设计方案
2.3.5.1. 功能模块
排课管理子系统
教室信息管理 查询报表打印 排课初始化 人工固课 自动排课 人工调整
教室信息管理教室借调管理教室使用查询
2.3.5.2. 工作流程图
决定增减 将增减开课情况反馈院系 选课 总预开课任务 自动+人机互动预排课 排课第一次调整 原公布的开课时间地教师开课表 每位学生的课表 进入开课班课程管理 网上收费(课程注册) 预听课 第二次排课调整 点一律不变,除非撤销 网上查询 最终排定开课情况 2.3.5.3. 排课的数学模型与算法
建立一个数学模型-资源分配模型:定量资源分配给不同的需求个体,说明如下:
31
教务管理信息系统设计方案
1. 需求集:需要安排时间与地点的课程,其特征是课程名称、上课人
数、授课教师。
按年级专业对排课任务进行处理: 确定年级专业
开课数为N,记为A1,A2,A3…An
找出开班数最大(设为M)的课,如A1,课号分别为A11,A12,…A1m
A11,A12,……A1m 建立N*M矩阵 元素Aij代表Ai课的
A21,A22,……A2第j个课号
m 说明:
(1) 矩阵内每一元素代表一课号
(2) 每一行元素(课号)所对应的课程号相同 (3) 对于开班数小于M的课,用重复课号补足一行 例如:课Ai的开班数为j (1) 映射约束:M*N矩阵,M是需求集中的元素个数,N是资源集中 的元素个数,M<=N,Pij是资源集的I分配给需求集j的满意度。 (2) 软约束:需求集中的元素与资源集中的元素特征的多维、不定型 约束。 4.解集:排课结果 按列顺序给每一元素分配时间分配教室 5.排课过程图如下: 32