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