学院对每一门课程的成绩实施透明、严格管理,并要求在每次考试结束后提交详细的考试分析报告。现有的考试成绩管理完全采用纸质的方式手工实现,容易出错且造成一定的资源浪费。为了提高考试成绩管理的效率,减少手工实现出错的机率,需要实现一个综合的成绩管理系统。成绩管理系统的具体要求如下:
以教师为单位配备系统:要求为每一个代课教师均配备一个成绩管理系统,需要同时管理本科生与研究生的课程成绩。
与成绩管理系统相关的教师信息包括工资号、教师姓名和职称(助教、讲师、副教授、教授)。
与成绩管理系统相关的学生信息包括学号、姓名、性别。
教师每年可能会带多门课程,也可能一门课程都没有带。
学生可能会选修多门课程。对于必修课和限选课,必须进行选择;对于任选课程,按照学分要求自行选择。(成绩管理系统不考虑选课过程,即认为课程均已确定)
每个学生均属于一个班级,具有一个专业方向,课程可能以专业方向为单位进行开设,也可能以班级为单位进行开设。
每门课程包括课程编号(学院对每一门课程的唯一编号,例如本科生课程《数据库系统概论》的编号为SE3121017,研究生课程与本科生课程编号不同,例如:研究生课程《软件工程》的课程编号为1051030)、课程名称、课程类型(必修、限选和任选)、学时(X+Y的形式,其中X和Y为数字。例如《数据库系统概论》的学时为38+16)、学分、课程性质(本科生、研究生)。
每门课程每学年都要进行具体实施。在课程教学大纲的指导下,每年的课程教授内容可能略微不同,每门课程的内容由教学大纲的章节确定。
1