教学管理系统分析类
1. 图形文档
1.1教学管理系统类图
1.2教学管理系统界面类图
2. 文字说明
用户
类的整体说明:使用该系统的参与者被称为用户,拥有登录的权限
属性说明
(一)账号:具有一定格式的唯一标识每个用户的字符串;
(二)姓名:使用者的姓名;
(三)密码:验证用户所需要的字符串。
操作说明
(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳到系统的首页;否则,提示用户不存在或密码错误;
(二)修改密码:用户可以在成功登录系统下,修改登录的密码。
继承描述:学生、教师、选课管理人员、课程设置人员、教室管理人员、教材管理人员、教师管理人员、成绩管理人员、学籍管理人员和用户之间存在继承关系。学生等继承了用户的所有特征。
学生
类的整体说明:能够登录系统进行选课、浏览课程信息、查询成绩等操作的用户被称为学生
属性说明
(一)账号:具有一定格式的唯一标识每个用户的字符串;
(二)姓名:使用者的姓名;
(三)密码:验证用户所需要的字符串。
操作说明
(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳到系统的首页;否则,提示用户不存在或密码错误;
(二)修改密码:用户可以在成功登录系统下,修改登录的密码。
(三)选课:
(四)查询课程的内容
(五)查询教师
(六)查询本学期已选课程
(七)查询已有成绩
(八)查询可选课程
关联描述:
(一)一个学生至少可以查询一门课程内容,一门课程至少可以被一个学生查询;
(二)一个学生至少可以选择一门课程,一门课程至少可以被一个学生选择;
(三)一个学生可以查看本学期已选课程,课程可以被选择该门课程的学生查看;
(四)一个学生可以查看本学期已选课程的课程,课程的成绩可以被选择该门课程的学生查看;
(五)一位教师至少可以教导一个学生,一个学生至少可以被一位教师教导。
继承描述:学生和用户之间存在继承关系。学生继承了用户的所有特征。
教师
类的整体说明:能够登录系统进行提交学生成绩操作的用户被称为教师
属性说明
(一)账号:具有一定格式的唯一标识每个用户的字符串;
(二)姓名:使用者的姓名;
(三)密码:验证用户所需要的字符串。
操作说明
(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳到系统的首页;否则,提示用户不存在或密码错误;
(二)修改密码:用户可以在成功登录系统下,修改登录的密码。
(三)上课
(四)提交学生的课程成绩
(五)提交基本信息
(六)查询任课信息
关联描述:
(一)一位教师至少可以教导一个学生,一个学生至少可以被一位教师教导;
(二)一位教师填写一份教师信息,教师信息至少被一位教师填写。
(三)一个教师至少可以查询零条任课信息,一条任课信息可以至少被一个教师查询;
(四)教师管理人员和教师之间存在“发布任课信息”的关系。
(五)一位教师至少填写一份学生原始信息,一份学生原始信息至少被一位教师填写
继承描述:教师和用户之间存在继承关系。教师继承了用户的所有特征。
选课管理人员
类的整体说明:能够登录系统进行生成和维护选课表、生成开课汇总表等操作的用户被称为选课管理人员
属性说明
(一)账号:具有一定格式的唯一标识每个用户的字符串;
(二)姓名:使用者的姓名;