问题陈述
背景
随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁琐的事,每年都有新生入学、老生毕业,以及其他各种人事变动。每学期的考试成绩都需要分析,纵、横向比较,能及时反馈信息,还要对教师的教学成绩考核提供数据。如何有效地管理、分析、处理这些信息,帮助学校和教师掌握学生的情况,这就是教学信息管理系统需要完成的功能。以前简单的用Excel来打印几张报表的人机作坊再也无法适应当今学校的教学管理了,比如用Excel虽然能简单管理学生的学籍、成绩等,但用户界面简单,管理起来难度大,修改和查找学生的信息都比较麻烦,并且在操作过程中没有用户权限,只要能打开计算机的人就能打开数据进行任意的修改,大大的降低了信息的安全性和保密性,效率低,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率。
领域
本系统共划分为九个子系统,分别为:课程设置管理,教师管理,教材管理,财务系统,选课管理,成绩管理,教师分配管理,学籍管理,教学评估管理。
选择选课管理子系统做分析。
成绩管理
在取得授权的情况下,有关人员要进行如下工作。
1) 生成学期选课表
按照课程设置部门和教室分配部门分别提供的教学计划和教室分配情况,课程管理员按专业生成以及维护本学期的选课表,并在网上发布,已供学生选课之用。
2) 选课
学生按培养计划,在学期开始的前两周进行试听和选课。在这期间内学生可在网上查询与更改所选的课程。在选课期间,学生可查询课程介绍、任课教师情况以及以往自己的选课情况和成绩。学生只能选择自己的课程。每门课程有人数限制(如没门课程的人数要多余20人,少于90人),学习一门课程的学生可组成多个教学班。
3) 课表调整
在两周后,若选一门课的学生人数少于下限,则取消该门课。在第三周内,学生可选其他课程。
4) 公布名单
自第四周起,课程管理员生成开课汇总表,并在网上公布,同时要把有关信息发送给财务部(计算教师的上课报酬信息)、教材部(发布教材信息)、教师(任课信息)和成绩管理部(录入与统计成绩所需信息)。
5) 查询
自第四周起,学生可在网上查询自己所选的课程信息。
词汇表
简介
本文档用于定义特定于问题域的术语,解释术语,读者可能不熟悉用例描述或其他项目文档。通常,这个文档可以用作非正式的数据字典,捕获数据定义,以便用例描述和其他项目文档可以关注系统必须处理的信息。
定义
术语表中包含选课管理系统中关键概念的工作定义。
1. 课程
由学校提供的课
2. 开课汇总表
用于将学生所选的课程汇总起来。
3. 课程管理员
负责生成和维护课表的人。
4. 学生
在大学注册并接受教育的人。
5. 学期选课表
提供给学生选课用的,按照课程设置部门和教师分配部分分别提供的教学计划和教师分配情况,由课程管理员按专业生成以及维护。
6. 培养计划
由学院负责规划该专业的课程列表,是学生在校期间所需要学习的内容规划,根据教学计划和学生的发展方向制定出来的。
7. 老师
在校从事教育的人,负责课程的教学。
8. 学期
一门课程以一个学期为单位教学
9. 学年
一个学年包括两个学期