实验一文档:https://blog.csdn.net/qq_40848939/article/details/90204139
实验二文档:https://blog.csdn.net/qq_40848939/article/details/90204153
实验三文档:https://blog.csdn.net/qq_40848939/article/details/90210842
实验四文档:https://blog.csdn.net/qq_40848939/article/details/90775327
图形文档
设计类图:
界面类图:
教学评估管理相关的人机界面类图
教学评估管理员:
学生:
教师分配管理相关的人机界面类图
学生:
教室分配管理员:
教师:
教材管理相关的界面类:
教师:
教材管理员:
界面部分设计
1.教学评估相关
教学评估管理员设计教学评估内容界面
教学评估管理员统计教学评估结果界面
学生填写教学评估界面
2.教室分配管理相关
可选空教室的查询界面
可选空教室的选择界面
已申请空教室结果查询界面
已申请空教室结果查询结果界面
管理空教室申请和更换课程教室申请界面
删除对应时间段的课程占用界面
添加对应时间段的课程占用界面
教室管理分配表的查询结果界面
对应课程教室更换申请界面
对应课程教室更换申请结果界面
对应课程教室更换申请结果界面
3.教材管理相关
教师指定教材信息界面
教材管理员分类教材界面
教材管理员统计教材数量界面
文字说明
类图综述:
该类图描述的是教室分配管理,教学评估管理以及教材管理3个子系统的类之间的关系。
类描述:
类名:教学评估管理员
整体说明:对教学评估进行管理的工作人员
属性说明:工作证号:整型,私有的
姓名:字符串,私有的
操作说明:设计教学评估内容,统计并生成教学评估汇总表,向教师管理发送教学评估汇总表。
关系说明:与发布教学评估界面、统计教学评估情况界面相关联
类名:学生
整体说明:使用教学管理系统的人
属性说明:学号:字符串,私有的
姓名:字符串,私有的
操作说明:填写教学评估、查询可选空教室、选择申请占用空教室、查询申请结果。
类名:教室分配管理员
整体说明:管理教室分配的工作人员
属性说明:姓名:字符串,私有的
工作证号:字符串,私有的
操作说明:删除对应时间段的课室占用、添加对应时间段的课室占用、选择是否接受申请、查询空教室申请、查询更换课程教室申请、查询教室管理分配表
类名:教师管理
整体说明:参与指定教材的教师。
属性说明:姓名:字符串,私有的
工作证号:字符串,私有的
操作说明:指定课程的教材信息、查询可选空教室、选择申请占用空教室、选择申请更换课程教室、查询申请结果
类名:教学评估表
整体说明:有详细的相关教学评估信息表。
属性说明:
学号:整型,私有的
姓名:字符串,私有的
课程编号:整型,私有的
课程名称:字符串,私有的
工作证号:整型,私有的
任课教师:字符串,私有的
教学态度:字符串,私有的
教学内容:字符串,私有的
教学方法:字符串,私有的
教学效果:字符串,私有的
操作说明:查询教学评估表
关系说明:与发布教学评估控制类、统计教学评估控制类关联
类名:教学评估汇总表
整体说明:对教学评估表进行统计分类形成的教学评估汇总表。
属性说明:工作证号:整型,私有的
任课教师:字符串,私有的
课程编号:整型,私有的
课程名称:字符串,私有的
教学态度:字符串,私有的
教学内容:字符串,私有的
教学方法:字符串,私有的
教学效果:字符串,私有的
操作说明:查询教学评估汇总表,发布教学评估汇总表
关系说明:与统计教学评估情况控制类关联
类名:空教室申请表
整体说明:学生与教师申请空教室的表格。
属性说明: 占用人姓名,私有的
占用人证件号,私有的
占用人身份类型,私有的
占用人隶属院系,私有的
申请占用课室的时间段,私有的
教室编号,私有的
操作说明:查询空教室申请表、修改空教室申请表、删除空教室申请表
类名:教室分配表
整体说明:教室的分配的情况。
属性说明: 占用人姓名,私有的
占用人证件号,私有的
占用人身份类型,私有的
占用人隶属院系,私有的
教室编号,私有的
时间段,私有的
操作说明:查询教室管理分配表、修改教室管理分配表
类名:对应课程教室更换申请表
整体说明:老师更换其课程教室的申请表。
属性说明: 申请人姓名,私有的
申请人证件号,私有的
申请人隶属院系,私有的
申请更换课室的时间段,私有的
申请更换教室的课程序号,私有的
申请更换教室的课程名,私有的
操作说明:查询对应课程教室更换申请表、修改对应课程教室更换申请表、删除对应课程教室更换申请表
类名:教材书单
整体说明:教师指定课程对应的教材信息
属性说明:书名:字符串,私有的
出版社:字符串,私有的
作者:字符串,私有的
操作说明:提交教材信息,私有的
类名:教材管理人员
整体说明:记录教材管理人员的基本信息
属性说明:
姓名:字符串,私有的
工作证号:字符串,私有的
操作描述:统计教材数量和分类教材。
关系说明:与订购书单关联,与分类表关联,与数量清单关联。
类名:订购书单
整体说明:记录着学生预定教材的信息
属性说明:
书名:字符串,私有的
出版社:字符串,私有的
作者:字符串,私有的
版号:字符串,私有的
学号:字符串,私有的
班级:字符串,私有的
姓名:字符串,私有的
操作说明:对学生预定教材信息进行查询
关系说明:与教材管理人员关联。
类名:数量清单
整体说明:记录着教材数量的信息
属性说明:
书名:字符串,私有的
出版社:字符串,私有的
作者:字符串,私有的
版号:字符串,私有的
数量:数据类型:整型,私有的
操作说明:查询和设置数量清单
关系说明:与教材管理人员关联。
类名:分类表
整体说明:记录着教材分类的信息
属性说明:
班级:字符串,私有的
map<书名,list<姓名>>:数据类型:map,私有的
操作说明: 查询和设置分类表
关系说明:与教材分类控制类关联。
关联描述
1、学生——空教室申请表:类型为二元关联,关联所连接的类为:学生类、空教室申请表类
2、学生——教室管理分配表:类型为二元关联,关联所连接的类为:学生类、教室管理分配表类
3、教务员——教室管理分配表:类型为二元关联,关联所连接的类为:教务员类、教室管理分配表类
4、教务员——空教室申请表:类型为二元关联,关联所连接的类为:教务员类、空教室申请表类
5、教务员——对应课程教室更换申请表:类型为二元关联,关联所连接的类为:教务员类、对应课程教室更换申请表类
6、教师——空教室申请表:类型为二元关联,关联所连接的类为:教师类、空教室申请表类
7、教师——教室管理分配表:类型为二元关联,关联所连接的类为:教师类、教室管理分配表类
8、教师——对应课程教室更换申请表:类型为二元关联,关联所连接的类为:教师类、对应课程教室更换申请表类