选课管理系统
1. 问题描述
有关人员可以通过选课管理系统进行如下工作,(1)生成学期选课表,(2)选课,(3)课表调整,(4)公布名单,(5)查询。
按照课程设置部门和教室分配部门分别提供的教学计划和教师分配情况,课程管理员按专业生成以及维护本学期的选课表,并在网上发布,以供学生选课之用。
学生按培养计划,在学期开始的前两周进行试听和选课。在这期间内学生可在网上随时查询与更改所选的课程。在选课期间,学生可查询课程介绍,任课教师情况以及以往自己的选课情况和成绩。学生只能选择自己的课程。每门课程有人数限制(如每门课程的人数要多于20人,少于80人),学习一门课程的学生可组成多个教学班。
在两周后,若选一门课的学生人数少于下限,则取消该门课。在第三周内,学生可选其他课程。
自第四周起,课程管理员生成开课汇总表,并在网上发布,同时要把相关信息发送给相关部门和人员。
自第四周起,学生可在网上查询自己所选的课程信息。
2. 词汇表/Glossary
1. 介绍
本文档用于定义特定于问题域的术语,这些术语对于用例描述或者其他项目文档的读者可能是不熟悉的。通常,这个文档可以作为非正式的数据字典,捕获的数据定义,以便使用用例描述或者其他项目文档可以集中在通过信息了解系统必须做的事情。
2. 定义
词汇表包含了选课系统中对关键概念的工作定义。
2.1 课程
由大学提供的一门课。
2.2 课程设置
课程设置是指一定学校选定的各类各种课程的设立和安排
2.3 课程目录
学校提供的所有的所有课程目录。
2.4 教师
所有在大学任教的教师。
2.5 学生
在大学里上课的人。
2.6 开课汇总表
根据学生选课情况和学院开课情况形成的可以开的课程汇总表单。
2.7 选课清单
本学期学生选择的课程。
2.8 课程管理员
负责管理选课系统的人。
3. 领域类图/Domain Class Diagram