实验一: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
一、教室管理顺序图
1、图形文档
2、文字说明
1)顺序图综述
顺序图的目的是描述教室管理员分配管理教室的时序过程。
结构化控制情况:教室分配管理控制类对教室管理分配表的修改操作是可选的(opt),在查询完两个表后,如果有必要则进行修改。
2)顺序图中的对象描述
教室分配管理人员:主动对象
教室分配管理界面:被动对象
教室分配管理控制类对象:被动对象
空教室申请表:被动对象
对应课程教室更换申请表:被动对象
教室管理分配表:被动对象
3)对象接受/发送消息的描述
查询空教室申请
消息类型:同步消息
发送对象:教室分配管理控制类对象
接收对象:空教室申请表
返回空教室申请情况
消息类型:同步消息
发送对象:空教室申请表
接收对象:教室分配管理控制类对象
查询教室更换申请
消息类型:同步消息
发送对象:教室分配管理控制类对象
接收对象:对应课程教室更换申请表
返回教室更换申请情况
消息类型:同步消息
发送对象:对应课程教室更换申请表
接收对象:教室分配管理控制类对象
查询教室管理分配表
消息类型:同步消息
发送对象:教室分配管理控制类对象
接收对象:教室管理分配表
返回教室管理分配情况
消息类型:同步消息
发送对象:教室管理分配表
接收对象:教室分配管理控制类对象
Opt:修改教室管理分配表
消息类型:同步消息
发送对象:教室分配管理控制类对象
接收对象:教室管理分配表
二、教学评估管理顺序图
1、图形文档
2、文字说明
(1)顺序图综述:
顺序图描述了用况图中用到的对象、参与者实例以及他们之间的消息收发情况,详细描述了教学评估管理员在设计与发布教学评估表以及整理汇总成汇总表的交互过程。包含的对象有:教学评估管理员,发布教学评估活动界面,发布教学评估活动控制类,教学评估表,统计教学评估情况界面,统计教学评估情况控制类,教学评估汇总表。
(2)顺序图中的对象描述
教学评估管理员:主动对象。所涉及的对象有:发布教学评估活动界面,统计教学评估情况界面。
发布教学评估活动界面:被动对象。所涉及的对象有:发布教学评估活动控制类,教学评估管理员。
发布教学评估活动控制类:被动对象。所涉及的对象有:发布教学评估活动界面,教学评估表。
教学评估表:被动对象。所涉及的对象有:发布教学评估活动控制类。
统计教学评估情况界面:被动对象。所涉及的对象有:统计教学评估情况控制类。
统计教学评估情况控制类:被动对象。所涉及的对象有:统计教学评估情况界面,教学评估汇总表。
教学评估汇总表:被动对象。所涉及的对象有:统计教学评估情况控制类。
(3)对象接收/发送消息的描述
消息名称:设计教学评估表填写样式
消息格式:
消息类型:同步
发送消息的对象名称:教学评估管理员
接收消息的对象名称:发布教学评估活动界面
消息名称:调用发布教学活动控制类
消息格式:
消息类型:同步
发送消息的对象名称:发布教学评估活动界面
接收消息的对象名称:发布教学评估活动控制类
消息名称:发布教学评估表
消息格式:
消息类型:同步
发送消息的对象名称:发布教学评估活动控制类
接收消息的对象名称:教学评估表
消息名称:选择统计
消息格式:
消息类型:同步
发送消息的对象名称:教学评估管理员
接收消息的对象名称:统计教学评估情况界面
消息名称:调用统计教学评估情况控制类
消息格式:
消息类型:同步
发送消息的对象名称:统计教学评估情况界面
接收消息的对象名称:统计教学评估情况控制类
消息名称:汇总教学评估情况
消息格式:
消息类型:同步
发送消息的对象名称:统计教学评估情况控制类
接收消息的对象名称:教学评估汇总表
三、学生参与填写教学评估活动顺序图及教师指定其对应课程的教材信息顺序图
1.图形文档
2.文字说明
2.1、顺序图综述
上面共有2个顺序图,第一个为学生参与填写教学评估活动的操作。第二个是教师指定其对应课程的教材信息的操作。
2.2、顺序图中的对象描述
学生:是主动对象,参与填写教学评估表
教学评估界面:不是主动对象,接收学生的输入信息。
填写教学评估控制类:不是主动对象,接收教学评估界面的信息。
教学评估表:不是主动对象,存储数据,供控制类访问。
教师管理:是主动对象,参与指定教材信息。
教材管理界面:不是主动对象,接收教师管理的输入信息。
指定教材控制类:不是主动对象,接收教材管理界面的信息。
教材书单:不是主动对象,存储数据,供控制类访问。
2.3、对象接受/发送消息的描述
1)填写教学评估内容
消息类型:同步信息
发送对象:学生
接收对象:教学评估控制类
2)提交教学评估结果
消息类型:同步消息
发送对象:教学评估控制类
接收对象:教学评估表
3)指定课程教材信息
消息类型:同步消息
发送对象:教师管理
接收对象:教材管理控制类
4)保存课程对应教材信息
消息类型:同步消息
发送对象:教材管理控制类
接收对象:教材订单
5)保存成功
消息类型:同步消息
发送对象:教学评估表/教材订单
接收对象:教学评估控制类/教材管理控制类
6)提交成功
消息类型:同步消息
发送对象:教学评估控制类/教材管理控制类
接收对象:教学评估界面/教材管理界面
四、教材管理顺序图
1、图形文档
2、文字说明
2.1、顺序图综述
上面的顺序图是教材管理人员使用的业务顺序图,其中包含两个操作,一个是分类教材操作,一个是统计教材数量操作。
2.2、顺序图中的对象描述
教材管理人员:是主动对象,对系统进行分类和统计数量操作。
教材管理人员界面类:不是主动对象,接收教材管理人员的输入信息。
教材分类控制类:不是主动对象,接收界面传来的信息。
教材数量统计控制类:不是主动对象,接收界面传来的信息。
订购书单:不是主动对象,存储数据,供控制类访问。
2.3、对象接受/发送消息的描述
消息名称:查询()
消息格式:sql语句
消息类型:同步消息
发送消息的对象名称:教材分类控制类、教材数量统计控制类
接收消息的对象名称:订购书单
消息名称:返回订购书单信息()
消息格式:含有订购书单信息的对象列表
消息类型:同步消息
发送消息的对象名称:订购书单
接收消息的对象名称:教材分类控制类、教材数量统计控制类
消息名称:返回教材分类表()
消息格式:包含每个班级订书信息的表格
消息类型:同步消息
发送消息的对象名称:教材分类控制类
接收消息的对象名称:教材管理人员界面类
消息名称:返回教材数量表()
消息格式:包含每种教材总数的表格
消息类型:同步消息
发送消息的对象名称:教材数量统计控制类
接收消息的对象名称:教材管理人员界面类