UML之教学管理系统 实验三

一、 类图
UML之教学管理系统 实验三

二、文字描述
1、类图描述
教学管理系统有一个登录功能,针对三种不同的用户:对学生有三个功能:选课、查询课表、
查询成绩,对老师有三个功能:查询课表、录入成绩、查询课表,对教务员有三个功能:管
理学生、管理老师、管理课程。各个界面类都需要各自的控制类返回信息。
2、类描述
[1]、界面类
( 1)选课整体说明: 学生登录后选课的界面类。
操作说明:勾选课程:学生通过页面勾选课程,确认无误后发送至后台数据库保存
关联描述:与登陆类、登陆界面关联
( 2)登陆
整体说明:用户进入得对应界面的界面类
操作说明:填写账号密码: 学生填写已有的账号密码,经发送至后台验证无误后登陆进
教学管理系统
退出:用户取消登陆并返回上一级界面。
关联描述:与登陆控制类、查询界面关联。
依赖描述:要经过登陆界面类输入自己的账号密码才能登陆。
( 3)查询
整体说明:三类用户查询课表、成绩、课程安排等的界面类。
操作说明:查看:登陆属于自己身份的账号,点击查询即可进入对应的界面查看详细信息。
关联描述:与查询控制类关联。
依赖描述:要经过登陆界面类进行登陆后才能查询。
( 4) 录入成绩
整体说明: 教务员录入成绩的界面类。
操作说明: 教务员登陆自己的账号后进行操作。
添加:录入课程表。删除:用户删除课表中某一门或多门课程。
退出:用户退出录入界面并返回上一级界面。
关联描述:与查询界面关联。
依赖描述:要在登陆界面进入录入课程界面。
( 5)管理老师
整体说明: 教务员对教师信息进行管理的界面。
操作说明:添加: 教务员进行添加教师的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、 查询界面关联。
依赖描述:要在登陆界面进入管理教师界面。
( 6) 管理学生
整体说明: 教务员对学生信息进行管理的界面。
操作说明:添加: 教务员进行添加学生的信息。
退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在登陆界面进入管理学生界面。
( 7) 管理课程
整体说明: 教务员对课程信息进行管理的界面。
操作说明:添加: 教务员进行添加课程的信息。退出:用户退出并返回上一级界面。
关联描述:与登陆界面、查询界面关联。
依赖描述:要在队登陆界面进入管理课程界面。
[2]、控制类
( 1) 录入成绩
整体说明: 教务员录入成绩的控制类。
操作说明: 教务员录入好基本信息系统将信息发送至后台数据库保存。
关联描述:与教学管理系统实体关联。
( 2)登陆
整体说明: 用户登陆时系统内部的控制类。
操作说明: 用户填写正确的账号密码后系统发送登陆信息到后台进行验证,验证无误后
返回登陆结果。
关联描述:与教学管理系统实体关联。
( 3)查询课表
整体说明: 用户查询课表或成绩或课程时系统内部的控制类。
操作说明:用户点击查询按钮后后台进行处理,返回结果。
关联描述:与教学管理系统实体关联。( 4) 管理学生
整体说明: 教务员管理学生时系统内部的控制类。
操作说明: 教务员对学生的信息进行管理修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 5) 管理老师
整体说明: 教务员管理教师情况时系统内部的控制类。
操作说明: 教务员对教师的信息进行编辑修改,系统实时返回结果。
关联描述:与在教学管理系统实体关联。
( 6) 管理课程
整体说明: 教务员管理课程情况时系统内部的控制类。
操作说明: 教务员对课程信息进行编辑修改,系统实时返回结果。
关联描述:与教学管理系统实体关联
( 7) 查询成绩
整体说明: 用户查询成绩时系统内部的控制类。
操作说明: 用户点击查询按钮后系统实时返回结果。
关联描述:与教学管理系统实体关联。