OOAD实验-实验三

实验一网址:https://blog.csdn.net/qq_40848939/article/details/90204139
实验二网址:https://blog.csdn.net/qq_40848939/article/details/90204153
图形文档
在这里插入图片描述
文字说明
1、类图综述
我们的分析类只是整个教学管理系统中的一部分,每个组员从整个系统中各自挑出两个usecase进行分析,所以类图并不完整。以上类图涉及教材管理人员统计教材数量和分类教材,教师指定其课程对应的教材信息,学生参与填写教学评估活动,教学评估管理员设计并发布教学评估以及对教学评估情况进行统计分析,教室分配管理人员如何通过系统管理各表。
2、类描述
(1)教材管理人员界面类
整体说明:教材管理人员使用的界面,用于统计教材数量和分类教材
操作描述:界面上有两个按钮,一个是统计教材数量,一个是分类教材,用户点击一下统计教材数量按钮,就会在指定路径下生成一个教材数量的统计清单,用户点击一下分类教材按钮,就会在指定路径下生成每个班的教材订购信息。
关联说明:与教材数量统计控制类关联,与教材分类控制类关联。
(2)教材数量统计控制类
整体说明:处理教材数量统计的控制类
操作说明:当统计教材数量按钮被点击出触发后,就会访问数据库中存储学生预定教材的表,统计每种教材的数量,最后形成一张统计表,记录着每门教材的总数量。
关联说明:与教材管理人员界面类关联,与订购书单关联。
(3)教材分类控制类
整体说明:处理教材分类的控制类
操作说明:当分类教材的按钮被点击触发后,就会访问数据库中存储学生预定教材的表,根据班级分类形成班级的清单,每一张清单里根据教材名字,将学生的名字进行分类,达到定了这门教材的学生有哪些人的效果。
关联说明:与教材管理人员界面类关联,与订购书单关联。
(4)订购书单
整体说明:记录着学生预定教材的信息
操作说明: 对学生预定教材信息进行查询
关联说明:与教材数量统计控制类关联,与教材分类控制类
关联。
(5)教师管理
整体说明:参与指定教材的教师。
操作说明:登入进入教材指定界面,填写指定课程的教材信息并保存。
(6)教材管理界面
整体说明:教材管理相关的界面
操作说明:教师进入教材管理界面,界面会显示对应的课程,教师可以选择其教学的课程,点击课程填写指定的教材信息,填写完后保存即可指定对应课程的教材信息。
(7)指定教材控制类
整体说明:处理教师指定其课程对应教材过程的控制类
操作说明:当教师填写其指定教材的信息时,该控制类会将该教师填写的教材信息与课程信息对应并将指定的教材信息保存,存储到教材书单中。
(8)教材书单
整体说明:保存了教师指定的课程对应的教材信息
操作说明:存储教材信息,提取教材信息。
(9)学生实体类
整体说明:参与填写教学评估的人
操作说明:登录进入教学评估界面,参与教学评估的填写,最后提交教学评估的结果。
(10)教学评估界面
整体说明:教学评估管理相关的界面
操作说明:学生进入教学评估界面,点击按钮参与填写教学评估,界面会按顺序给出课程对应的老师及其评价选项,学生进行选择后点击下一步继续评价,直到所有评估内容完成后,可以点击提交按钮提交教学评估结果。
(11)填写教学评估控制类
整体说明:处理学生填写教学评估过程的控制类
操作说明:控制教学评估过程,当学生点击填写教学评估的时候,提供相应的信息内容供学生评价,学生点击下一步的时候提供新的课程及其评价选项,直到学生点击提交按钮的时候,将信息保存到教学评估表中。
(12)教学评估表
整体说明:保存了学生填写的教学评估的信息
操作说明:存储教学评估信息,提取教学评估信息。
(13)发布教学评估活动界面
整体说明:主要负责为教学管理员呈现设计教学评估表样式以及相关评价信息的界面,指引教学评估管理员设计并发布教学评估表。
操作说明:显示发布教学评估活动界面
关联说明:与发布教学活动控制类关联
(14)发布教学评估控制类
整体说明:按照已设计好的评估表并发布出去。
操作说明:设计教学评估表:根据格式以及内容要求设计出合理的教学评估表样式以及相关的评价信息。
发布教学评估表:在设计完成教学评估表后保存并发布出去。
关联说明:与教学评估界面、教学评估表关联
依赖说明:教学评估管理员要设计好教学评估表后才能发布。
(15)教学评估表
整体说明:有详细的相关教学评估信息表。
关联说明:与发布教学评估控制类、统计教学评估控制类关联
(16)统计教学评估情况界面
整体说明:主要负责为教师呈现进行统计教学评估的界面,指引教师进行统计操作。
操作说明:显示统计教学评估情况界面
关联说明:与统计教学评估控制类关联
依赖说明:教学评估表必须填写完成后才能进行统计。
(17)统计教学评估情况控制类
整体说明:对教学评估表进行统计分类,形成教学评估汇总表。
操作说明:统计:对所有已填写好的教学评估表按照规定的字段进行统计分析,形成教学评估汇总表。
关联说明:与统计教学评估情况界面、教学评估表、教学评估汇总表关联
依赖说明:所有学生填写好教学评估表后才能进行统计分析。
(18)教学评估汇总表
整体说明:对教学评估表进行统计分类形成的教学评估汇总表。
关联说明:与统计教学评估情况控制类关联
(19)教学评估管理员
整体说明:对教学评估进行管理的工作人员
属性说明:工作证号:数据类型:整型
姓名:数据类型:字符串
密码: 数据类型:字符串
操作说明:设计与发布教学评估表,统计教学评估情况。
关联说明:与发布教学评估界面、统计教学评估情况界面相关联
(20)教室分配管理界面边界类
为参与者提供教室分配管理子系统入口,参与者可通过界面与系统进行交互
关联说明:与教室分配管理控制类关联
(21)教室分配管理控制类
主要负责控制教室分配管理功能,调用有关表。操作包括:查询空教室申请表、查询对应课程教室更换申请表、查询教室管理分配表、修改教室管理分配表
关联说明:与教室分配管理界面边界类关联,与对应课程教室更换申请表实体类关联,与教室管理分配表实体类实体类关联,与空教室申请表实体类关联。
(22)空教室申请表实体类
属性包括:姓名、证件号、身份类型、隶属院系、申请占用课室的时间段
方法包括:查询空教室申请表、修改空教室申请表、删除空教室申请表
关联说明:与教室分配管理控制类关联
(23)对应课程教室更换申请表实体类
属性包括:姓名、证件号、隶属院系、申请更换课室的时间段、申请更换教室的课程序号、申请更换教室的课程名
方法包括:查询对应课程教室更换申请表、修改对应课程教室更换申请表、删除对应课程教室更换申请表
关联说明:与教室分配管理控制类关联
(24)教室管理分配表实体类
属性包括:占用人姓名、时间段、占用人隶属院系、教室编号
方法包括:查询教室管理分配表、修改教室管理分配表
关联说明:与教室分配管理控制类关联

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值