学生管理系统1、用例图(1)班级信息管理用例图找回密码删除班级基本信息修改班级基本信息录入班级基本信息登录系统管理员校领导教师name : StringtNumber : Integer查看班级基本信息学生name : StringsNumber : Integerage : Integer说明:系统管理员直接参加的用例为“登录”、“找回密码”、“查看班级基本信息”、“删除班级基本信息”、“修改班级基本信息”和“录入班级基本信息”
校领导、老师、学生直接参加的用例为“登录”、“找回密码”和“查看班级基本信息”
若在登录过程中发生忘记密码的情况,就需要使用“找回密码”的功能来恢复密码,而在正常情况下用不到“找回密码”这个功能,所以用例“找回密码”和用例“登录”之间是扩展关系
(2)成绩管理用例图保存成绩录入成绩修改成绩删除成绩教师name : StringtNumber : Integer查询成绩登录学生name : StringsNumber : Integerage : Integer找回密码说明:老师直接参加的用例为“登录”、 “查询成绩”、“删除成绩”、“录入成绩”、“修改成绩”和“保存成绩”
学生直接参加的用例为“登录”和“查询成绩”
因为修改成绩和录入成绩的时候都要保存成绩,所以将保存成绩抽象出来作为单独的一个用例
用例“录入成绩”、“修改成绩”和“保存成绩”之间是包含关系,用例“找回密码”和用例“登录”之间是扩展关系
(3)网上选课用例图按课程编号查看按课程名查看找回密码选择课程删除已选课程维护课程信息系统管理员登录学生name : StringsNumber : Integerage : Integer查看课程信息教师name : StringtNumber : Integer说明:学生直接参加的用例为“登录”、“找回密码”、“查看课程信息”、“按课程编号查看