分析类图

1.图形文档

OOAD教学管理子系统 分析类图

2.文字说明

 

    2.1用户

类的整体说明:使用该系统的参与者被称为用户,拥有登录的权限

 

属性说明

(一)账号:具有一定格式的唯一标识每个用户的字符串;

(二)姓名:使用者的姓名;

(三)密码:验证用户所需要的字符串。

 

操作说明

(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳  到系统的首页;否则,提示用户不存在或密码错误;

(二)修改密码:用户可以在成功登录系统下,修改登录的密码。

 

继承描述:学生、教师、选课管理人员、成绩管理人员。学生等继承了用户的所有  特征。

 

 

    2.2学生

类的整体说明:能够登录系统进行选课、浏览课程信息、查询成绩等操作的用户被  称为学生

 

属性说明

(一)账号:具有一定格式的唯一标识每个用户的字符串;

(二)姓名:使用者的姓名;

(三)密码:验证用户所需要的字符串。

 

 

操作说明

(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳  到系统的首页;否则,提示用户不存在或密码错误;

(二)修改密码:用户可以在成功登录系统下,修改登录的密码。

(三)选课:

(四)查询本学期已选课程

(五)查询已有成绩

 

关联描述:

(一)一个学生至少可以查询一门课程内容,一门课程至少可以被一个学生查询;

(二)一个学生至少可以选择一门课程,一门课程至少可以被一个学生选择;

(三)一个学生可以查看本学期已选课程,课程可以被选择该门课程的学生查看;

(四)一个学生可以查看本学期已选课程的课程,课程的成绩可以被选择该门课程  的学生查看;

(五)一位教师至少可以教导一个学生,一个学生至少可以被一位教师教导。  继承描述:学生和用户之间存在继承关系。学生继承了用户的所有特征。

​​​​​​​    2.3

类的整体说明:能够登录系统进行提交学生成绩操作的用户被称为教师

 

属性说明

(一)账号:具有一定格式的唯一标识每个用户的字符串;

(二)姓名:使用者的姓名;

(三)密码:验证用户所需要的字符串。

 

操作说明

(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳  到系统的首页;否则,提示用户不存在或密码错误;

(二)修改密码:用户可以在成功登录系统下,修改登录的密码。

(三)提交学生的课程成绩

(四)提交基本信息

 

关联描述:

(一)一位教师至少可以教导一个学生,一个学生至少可以被一位教师教导;

(二)一位教师填写一份教师信息,教师信息至少被一位教师填写。

(三)一位教师至少填写一份学生原始信息,一份学生原始信息至少被一位教师填

 

继承描述:教师和用户之间存在继承关系。教师继承了用户的所有特征。

 

 

​​​​​​​    2.4选课管理人员

 

类的整体说明:能够登录系统进行生成和维护选课表、生成开课汇总表等操作的用  户被称为选课管理人员

 

属性说明

(一)账号:具有一定格式的唯一标识每个用户的字符串;

(二)姓名:使用者的姓名;

(三)密码:验证用户所需要的字符串。

 

操作说明

(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳  到系统的首页;否则,提示用户不存在或密码错误;

(二)修改密码:用户可以在成功登录系统下,修改登录的密码。

(三)生成选课表

(四)维护选课表

 

关联描述:

(一)一位选课管理人员至少可以生成或维护一份选课表,一份选课表至少可以被  一位选课管理人员生成或维护;

(二)一位选课管理人员至少可以统计一份选课情况,一份选课情况至少可以被一  位选课管理人员计算;

 

继承描述:选课管理人员和用户之间存在继承关系。选课管理人员继承了用户的所  有特征。

 

 

​​​​​​​    2.5成绩管理人员

类的整体说明:能够登录系统进行录入和维护原始成绩、统计成绩操作的用户被称  为成绩管理人员

 

属性说明

(一)账号:具有一定格式的唯一标识每个用户的字符串;

(二)姓名:使用者的姓名;

(三)密码:验证用户所需要的字符串。

 

操作说明

(一)登录:使用者输入账号和对应的密码,系统查找是否存在改用户,存在则跳  到系统的首页;否则,提示用户不存在或密码错误;

(二)修改密码:用户可以在成功登录系统下,修改登录的密码。

(三)录入和维护成绩

(四)统计成绩

 

关联描述:

(一)一位成绩管理人员至少录入和维护一份成绩报表,一份成绩报表至少被一位  成绩管理人员录入和维护;

 

(二)一位成绩管理人员至少统计一份成绩报表,一份成绩报表至少被一位成绩管  理人员统计;

 

继承描述:成绩管理管理人员和用户之间存在继承关系。成绩管理人员继承了用户  的所有特征。

 

 

​​​​​​​    2.6课程信息

类的整体说明:详细的说明课程的细节

 

属性说明

(一)课程名称

(二)课程号:唯一地标识一门课程的字符串;

(三)任课教师

 

操作说明

(一)查询:查询课程的详细情况

(二)增加选择:选择该门课程

(三)取消选择:撤销选择该门课程

 

关联描述:一个学生至少可以查询一门课程内容,一门课程至少可以被一个学生查

询。

 

聚合描述:课程信息和选课表之间存在着一个聚合关系,表明一门课程可以在一个  或多个选课表中存在,而一个选课表可以包含一门或多门课程。

 

 

​​​​​​​    2.7选课表

类的整体说明:详细的说明选课表的细节

 

属性说明

(一)专业

(二)作息表

(三)任课教师

 

操作说明

(一)增加课程

(二)删除课程

(三)查询类别

(四)查询

(五)发布

 

关联描述:

(一)一个学生至少可以选择一门课程,一门课程至少可以被一个学生选择;

 

(二)一位选课管理人员至少可以生成或维护一份选课表,一份选课表至少可以被  一位选课管理人员生成或维护;

(三)选课表和选课情况存在“记录”的关系。

 

聚合描述:课程信息和选课表之间存在着一个聚合关系,表明一门课程可以在一个  或多个选课表中存在,而一个选课表可以包含一门或多门课程。

 

 

 

​​​​​​​    2.8选课情况

类的整体说明:详细的说明选课情况的细节

 

属性说明

(一)学号

(二)课程号

 

操作说明

(一) 查询

 

关联描述:

(一)选课表和选课情况存在“记录”的关系;

(二)一个学生可以查看本学期已选课程,课程可以被选择该门课程的学生查看;

(三)一位选课管理人员至少可以统计一份选课情况,一份选课情况至少可以被一  位选课管理人员计算。

 

 

​​​​​​​    2.9成绩报表

类的整体说明:详细的说明选课情况的细节

 

属性说明

(一)班级

(二)课程号

(三)课程名

(四)成绩

 

操作说明

(一)增加成绩

(二)删除成绩

(三)修改成绩

(四)查询成绩

 

关联描述:

                (一)一位成绩管理人员至少录入和维护一份成绩报表,一份成绩报表至少被一位  成绩管理人员录入和维护;

(二)一位成绩管理人员至少统计一份成绩报表,一份成绩报表至少被一位成绩管  理人员统计;

 

聚合描述:成绩报表和原始成绩之间存在着一个聚合关系,表明一个原始成绩可以  在一个成绩报表中存在,而一个成绩报表可以包含一个或多个原始成绩。

 

 

​​​​​​​    2.10原始成绩

类的整体说明:详细的说明选课情况的细节

 

属性说明

(一)学生学号

(二)成绩 操作说明:无

聚合描述:成绩报表和原始成绩之间存在着一个聚合关系,表明一个原始成绩可以  在一个成绩报表中存在,而一个成绩报表可以包含一个或多个原始成绩。

 

 

 

​​​​​​​    2.11教师信息

类的整体说明:详细的说明选课情况的细节

 

属性说明

(一)教师工作证号

(二)姓名

 

操作说明

(一)添加教师信息

(二)删除教师信息

(三)修改教师信息

 

关联描述:

(一)一位教师填写一份教师信息,教师信息至少被一位教师填写;

 

 

​​​​​​​    2.12用户注册表

类的整体说明:详细的说明能够登入系统的账号、密码和角色。

 

属性说明

(一)账号

(二)密码

(三)角色

 

 

操作说明

(一)验证

 

关联描述:用户登记表和用户存在“发送身份信息”的关系。

 

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2021-11-16
  • 2021-07-14
  • 2021-12-05
  • 2022-01-01
  • 2021-12-27
猜你喜欢
  • 2021-09-29
  • 2021-05-26
  • 2021-07-20
  • 2021-07-17
  • 2021-09-21
  • 2021-11-22
  • 2022-01-18
相关资源
相似解决方案