课程体系管理用例服务外包人才培训平台.docx
- 文档编号:3356058
- 上传时间:2022-11-22
- 格式:DOCX
- 页数:118
- 大小:1.26MB
课程体系管理用例服务外包人才培训平台.docx
《课程体系管理用例服务外包人才培训平台.docx》由会员分享,可在线阅读,更多相关《课程体系管理用例服务外包人才培训平台.docx(118页珍藏版)》请在冰豆网上搜索。
课程体系管理用例服务外包人才培训平台
培训服务平台-培训管理系统需求文档
用例模块
编撰人员
维护人员
班级管理
刘世明
钟玉涵
报名管理
吕林林
钟玉涵
活动管理
吕林林
钟玉涵
教师管理
刘世明
钟玉涵
教学安排管理
刘世明
钟玉涵
开班计划管理
吕林林
钟玉涵
考核管理
刘世明
钟玉涵
考勤管理
刘世明
钟玉涵
课程管理
吕林林
伍春来
课程体系管理
吕林林
伍春来
培训形式管理
刘世明
伍春来
市场就业管理
刘世明
伍春来
学员管理
刘世明
伍春来
资料管理
吕林林
伍春来
提问互动管理
刘世明
伍春来
作业管理
刘世明
伍春来
一、班级管理
班级管理用例:
班级管理用例说明:
(一)添加班级用例
用例描述
添加一个班级,该班级代表着现实中的一个班级,用于组织和管理学员。
这个班级是某个课程体系下的,并且一个班级服务于教学,教学具有一定的期限和开班特征,所以一个班级一般具有开班的起止日期和计划。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径:
班级管理数据项(Classes[Clas]):
数据项
字段名(缩写)
规则
示例
必填
默认值
班级编号
Id
自动增长
1
Y
班级名称
Name
2~120个汉字或英文字符
Y
班主任
HeadTeacher
2~120个汉字或英文字符
开班日期
BeginDate
时间
Y
结业日期
EndDate
时间
Y
开办计划编号
OpenPlanId
开班计划表外键
Y
课程体系编号
CurriculumId
课程体系表外键
Y
进度
Progress
0~100数字
Y
开班状态
Status
数字
0:
已开班;1:
已毕班;2:
已撤班;3:
已删除
Y
机构编号
OrgId
机构表外键
备注
Remark
200字符
创建人
CreateBy
2~20字符或字母
Y
创建时间
CreateTime
时间
Y
GetDate()
修改人
ModifyBy
2~20汉字或英文字符
修改时间
ModifyTime
时间
GetDate()
物理表名:
Sowell.Class
约束:
1.在添加班级时,考虑到实际操作中存在二种情况:
a)通过平台发布开班计划后,学员报名此开班计划,然后组建班级,此时班级与开班计划有一定关联关系;
b)通过线下招生,平台上只组建班级,此时的班级与开班计划没有一定联系。
考虑到以上因素,在添加班级时,班级一定与课程体系相关,但是与开班计划不一定相关;
2.同规则。
3.本机构的班级编号不可以重复。
流程:
第一步:
判断用户是否选择了开班计划;
第二步:
获取用户输入创建班级表单内数据;班主任从机构用户中获取。
第三步:
检查数据的正确性
第四步:
用户创建的班级是否存在,存在给出提示消息;
第五步:
显示学员信息(属于已闭班、已撤班或还没有班
且课程体系和当前添加班级相同的学员)
第六步:
把选择的学员信息添加到班级;
扩展点
后置条件:
添加的班级在班级列表的首行显示。
补充说明:
在培训机构的业务上来说,针对班级管理主要是指:
1)、开班
2)、班级管理
3)、闭班或撤班
已这样的流程方式进行;
开班这个过程主要就是指创建班级以及向该班级中添加学员这两个动作;此用例(添加班级用例)实为开班的第一个步骤,接下来的班级学员管理用例主要包含班级学员的添加以及维护,即为开班这个过程的第二个步骤;
(二)班级学员管理
用例描述:
用例主要描述班级的学员管理,该管理包括班级内学员的添加、学员的移除;
参与者:
培训机构教务人员
前置条件:
培训机构教务人员成功进入退班界面。
基本路径:
数据项:
数据项
字段名(缩写)
规则
示例
必填
默认值
班级编号
Id
学员编号
Name
学员姓名
HeadTeacher
电子邮件
BeginDate
性别
EndDate
约束:
1.同学员表。
流程:
子功能用例一:
退班
(移除班级学员,也叫“学员退班”。
依据现实业务需要,可能有的学员在加入班级后,不再参加学习,因而需要从班级中退出,或者因为其他原因不需要在某个班级里学习,也需要退班。
)
第一步:
获取班级编号;
第二步:
根据班级编号查询学员信息;
第三步:
显示学员列表;
第四步:
获取用户选中的学员和退班的原因,
第五步:
把选中学员从该班级中移除,添加退班原因。
(系统将学员和班级的关联关系的状态设置为“已退班”,并保存退班原因。
)
子功能用例一:
加入学员
第一步:
获取班级编号;
第二步:
判断查询条件是否为空;
第三步:
根据条件获取学员列表信息;(属于已闭班、已撤班或还没有班
且课程体系和当前班级相同的学员)
第四步:
获取选中的学员;
第五步:
添加学员到班级。
扩展点
后置条件:
班级学员列表减少(退班)或增多(加入学员)。
补充说明:
此班级学员管理用例在班级管理中主要用在班级创建、班级修改、班级查看用例中,对该班级的学员进行管理。
(三)班级查询用例
用例描述
查询班级的基本信息。
提供一定的查询条件及其组合,筛选班级的信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径:
数据项:
同上。
约束:
1.同规则。
2.班级列表显示时,按最后修改时间显示在最前面。
流程:
第一步:
检查查询条件是否为空
第二步:
1.查询条件为空,查询所有信息。
2.不为空,根据条件查询。
第三步:
以列表形式显示查询到的信息。
扩展点
后置条件
补充说明
(四)编辑班级用例
用例描述:
更新班级信息;包括更新班级状态:
开班、闭班、撤班。
参与者:
培训机构教务人员
前置条件:
培训机构教务人成功进入修改班级页面
基本路径:
数据项:
同上。
约束:
3.同规则。
4.状态为已闭班的班级不给以修改。
5.(课程体系与开班计划)在添加班级时,考虑到实际操作中存在二种情况:
a)通过平台发布开班计划后,学员报名此开班计划,然后组建班级,此时班级与开班计划有一定关联关系;
b)通过线下招生,平台上只组建班级,此时的班级与开班计划没有一定联系。
考虑到以上因素,在添加班级时,班级一定与课程体系相关,但是与开班计划不一定相关;(开班计划可以为无)
6.(闭班)对已经添加好的班级执行开班。
开班在现实中可能对应一次毕业典礼。
在系统中,对该班级做一个标志,用此标志来表示班级的闭班状态。
5.(撤班)因为业务上的原因,导致某个班级不需要了,但是,班级的信息需要保留在系统中而不能删除,则需要撤班。
对于已经处于“开班”、“闭班”状态的班级,也可以依据业务需要随时进行撤班。
流程:
第一步:
获取修改表单内的值;
第二步:
检查数据的正确性;
第三步:
判断班级状态;
选择闭班或撤班,则判断班级中是否存在学员;存在给出提示信息;反之,修改状态;
第四步:
更新数据到数据库。
扩展点
后置条件:
班级列表显示更新信息到第一条。
充说明:
无
(五)删除班级用例
用例描述:
处于撤班状态的班级才给予删除。
参与者:
培训机构教务人员
前置条件:
培训机构教务人员成功登陆平台
基本路径:
数据项:
同上。
约束:
1.同规则。
2.处于撤班状态的班级才给予删除。
流程:
第一步:
获取班级编号;
第二步:
判断班级是否存在;
第三步:
删除班级(即:
把班级状态给为已删除)。
扩展点
后置条件:
被删除的班级在平台网站中消失。
补充说明:
因为课程体系牵涉包括班级、课程等在内的很多因素,因此课程体系的删除还需进一步确认。
二、报名管理
报名管理用例:
报名管理用例说明:
(一)查看报名记录用例
用例描述
系统提供一组查询条件,用于过滤参加本机构培训的报名信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
查询数据项
数据项
规则
示例
必填
默认值
开班计划
姓名
报名日期
第一步:
系统向用户显示查询报名信息的条件。
第二步:
用户选择一条或多条报名条件,并提交查询。
第三步:
系统根据用户提交的查询,检索本机构内所有新报名的尚未处理的报名信息,如无查询条件则显示所有未处理和处理中的报名人员信息。
第四步:
系统将查询结果展示给用户。
扩展点
后置路径
补充说明
(二)查看报名人员信息用例
用例描述
用户可以查看报名的学员的基本信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过查询报名信息功能向用户展示一组报名信息。
第二步:
用户选择其中一个报名的学员。
第三步:
系统根据用户选择的学员,检索出该学员的基本信息,并显示给用户。
第四步:
用户查看学员信息。
扩展点
后置条件
补充说明
不符合该开班计划招生条件的学员(年龄不符合或者学历不符合)信息高亮显示;
(三)删除报名信息用例
用例描述
用户可以删除报名列表中的某个报名记录。
在众多报名记录中,如果用户发现有个别报名存在虚假信息或非正规信息,则可以通过该功能逻辑删除这些无效报名记录。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过查询报名信息功能向用户展示一组报名信息。
第二步:
用户选择一条报名记录,并要求删除。
第三步:
系统检索该条报名记录,并将其状态设置为“已删除”。
扩展点
后置条件
补充说明
(四)报名审批用例
用例描述
用户通过该功能,对学员的报名进行审核。
参与者
培训机构招生人员。
前置条件
招生人员成功登录到系统。
基本路径
数据项
数据项
规则
示例
必填
默认值
报名学员编号
审批状态
未处理、处理中、已审批、已拒绝
备注
第一步:
系统通过查询报名信息功能向用户展示一组报名信息。
第二步:
用户选择一条报名记录,并要求进行审核。
第三步:
系统检查该报名记录是否被删除,如果没被删除,则检索该报名记录并显示给用户;反之,则给出相应提示。
第四步:
用户查看报名记录的详细内容。
第五步:
用户设置审批状态:
”未处理”,”处理中”,”已审批”,”已拒绝”。
对处于“处理中”的报名信息要定时发送邮件到相关工作人员,提醒处理;
选择“已审批”时到第六步;
第六步:
用户为报名学员分配学号。
第七步:
用户可以为本次审批操作添加备注信息。
第八步:
用户提交审批结果。
第九步:
系统将该学员添加到本培训机构,即:
建立学员与培训机构之间的关系。
扩展点
后置条件
补充说明
(五)查看报名历史记录用例
用例描述
用户通过该功能,可以查看已经审批过的报名记录。
参与者
培训机构教务招生人员。
前置条件
教务招生人员成功登录到系统。
基本路径
数据项同查看报名记录用例数据项。
第一步:
系统向用户显示查询报名信息的条件。
第二步:
用户选择一条或多条报名条件,并提交查询。
第三步:
系统根据用户提交的查询,检索本机构内所有已经处理过的的报名信息。
第四步:
系统将查询结果展示给用户。
扩展点
后置条件
补充说明
(六)查看报名记录详细用例
用例描述
用户选择查看曾经处理过的(审批过的)报名记录的详细信息。
包括对此报名进行审批的信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过查看报名历史信息功能展示一组报名的历史记录。
第二步:
用户选择其中某条报名记录,并要求查看。
第三步:
系统将检索用户所选的报名记录的详细信息,包括对该报名进行审批的信息,并展示给用户。
扩展点
后置条件
补充说明
用户通过该功能查看本机构所有的报名历史记录。
如果报名记录的状态是“已拒绝”,则可以删除该报名记录。
删除的功能同“删除报名信息用例”。
三、活动管理
活动管理用例:
活动管理用例说明:
(一)添加活动用例
用例描述
机构内或培训平台内会组织一些活动,如:
评选优秀教师、评选优秀学员等。
这些活动需要记录到系统中,包括:
活动本身的信息,如:
活动的时间,名称等;另外还有与活动相关的参与者(主要是活动结果相关人员,如:
被选为优秀的教师或学员)。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
查询数据项
数据项
规则
示例
必填
默认值
活动编号
字符长度为10
Y
活动名称
字符长度不大于50
优秀教师评选活动
Y
活动日期
日期类型
2010-04-01
Y
活动参与人员
字符长度为10
N
活动分类
0:
优秀教师评选1:
优秀学员评选
1
Y
备注
字符长度不大于500
N
创建人
字符长度为10
Y
创建日期
日期类型
2010-04-01
Y
第一步:
系统向用户显示一个输入活动信息的界面。
第二步:
用户输入活动的基本信息。
第三步:
选择活动分类和活动成员。
第四步:
提交表单并继续添加活动,或者保存表单同时返回活动列表。
流程
扩展点
后置路径
添加完活动之后,用户可以有选择的添加活动的参与者(主要是活动结果的相关干系人)。
补充说明
(二)查看活动用例
用例描述
提供一组查询条件,用户筛选某个培训机构内的活动的信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
查询数据项
数据项
规则
示例
必填
默认值
活动名称
字符长度不大于50
优秀教师评选活动
N
活动日期
日期类型
2010-04-01
N
活动分类
0:
优秀教师评选1:
优秀学员评选
1
N
显示数据项
数据项
规则
示例
必填
默认值
活动名称
字符长度不大于50
优秀教师评选活动
N
活动日期
日期类型
2010-04-01
N
活动分类
0:
优秀教师评选1:
优秀学员评选
1
N
备注
N
第一步:
系统提供给用户一组可选的查询条件,用于筛选活动的基本信息。
第二步:
用户输入查询条件,或者不输入任何查询条件,然后提交查询。
第三步:
系统检索出该培训机构中符合查询条件的活动,并展示给用户。
扩展点
后置条件
补充说明
一、修改活动用例
用例描述
修改课程体系的基本信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
数据项
数据项
规则
示例
必填
默认值
活动名称
字符长度不大于50
优秀教师评选活动
Y
活动日期
日期类型
2010-04-01
Y
活动参与人员
字符长度为10
N
活动分类
0:
优秀教师评选1:
优秀学员评选
1
Y
备注
字符长度不大于500
N
修改人
字符长度为10
Y
修改日期
日期类型
2010-04-01
Y
第一步:
系统通过查询活动功能向用户展示一组活动。
第二步:
用户选择一个活动,并要求修改。
第三步:
获取该活动的基本信息并展示给用户。
第四步:
用户修改活动信息。
第五步:
用户提交修改后的活动信息。
扩展点
后置条件
补充说明
(三)删除活动用例
用例描述
删除用户指定的活动。
删除操作为逻辑删除。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
数据项
数据项
规则
示例
必填
默认值
活动编号
字符长度为10
Y
第一步:
系统通过查询活动功能向用户展示一组活动。
第二步:
用户选择一个活动,并要求删除。
第三步:
系统将该活动删除。
扩展点
后置条件
补充说明
(四)查看活动详细用例
用例描述
用户通过该功能可以查看本机构内活动的详细信息,包括活动的参与者。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
数据项
数据项
规则
示例
必填
默认值
活动名称
字符长度不大于50
优秀教师评选活动
N
活动日期
日期类型
2010-04-01
N
活动分类
0:
优秀教师评选1:
优秀学员评选
1
N
活动成员
N
备注
N
第一步:
系统通过查询活动功能向用户展示一组活动。
第二步:
用户选择一个活动,并要求查看详细信息。
第三步:
系统向用户展示该活动的详细信息
扩展点
后置条件
补充说明
(五)选择活动参与者
用例描述
用户通过该功能,可以为某个活动添加相应的参与者,或者是活动结果的相关干系人。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过查询活动功能向用户展示一组活动。
第二步:
用户选择一个活动,并查看成员。
第三步:
用户在系统所展示的成员列表页面中可以进行添加或删除成员操作。
第四步:
用户在界面上选择所需人员,并附加到活动上。
第五步:
用户为所需人员添加备注信息,以说明人员参加活动的情况。
第六步:
系统保存用户所选的人员信息。
扩展点
后置条件
补充说明
四、教师管理
教师管理用例:
教师管理用例说明:
(一)添加教师用例
用例描述
用户将培训机构教师的基本信息添加到系统中,以便进行日常的维护和管理。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统向用户展示输入教师信息的界面。
第二步:
用户输入教师信息。
第三步:
系统检查是否已存在该教师的信息(同机构相同姓名视为已存在)。
如果存在,则结束当前操作,并给出相应提示;反之则进行下列步骤。
第四步:
系统保存教师信息。
扩展点
后置路径
补充说明
原有系统中,教师基本信息的管理是融合在机构用户管理中功能中的。
在新系统中,希望提供独立的教师信息的管理功能。
该功能可以提供相应的接口给用户管理功能,以便对用户信息管理的时候可以将用户信息与教师信息进行共享。
(二)教师查询用例
用例描述
提供给用户一组查询条件,用于筛选过滤教师的基本信息。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统显示一组查询条件给用户。
第二步:
用户输入查询条件。
可以一次输入不同的查询条件,以便组合查询条件。
第三步:
用户提交查询,系统获取查询条件,对本培训机构的所有教师应用此查询条件进行过滤。
第四步:
系统向用户展示查询结果。
扩展点
后置条件
补充说明
(三)编辑教师用例
用例描述
用户可以对现有教师的基本信息进行修改。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过教师查询用例先用户展示机构内的教师。
第二步:
用户选择其中一位教师,并要求编辑。
第二步:
系统展示该教师的基本信息,并提供修改界面。
第三步:
用户在修改界面上修改现有教师信息,并提交。
第四步:
系统检查该教师是否存在。
如果存在,则更新;反之,则给出相应提示。
扩展点
后置条件
补充说明
(四)删除教师用例
用例描述
删除用户指定的教师。
删除操作为逻辑删除。
参与者
培训机构教务人员。
前置条件
教务人员成功登录到系统。
基本路径
第一步:
系统通过教师查询用例先用户展示机构内的教师。
第二步:
用户选择其中一位教师,并要求删除。
第三步:
系统检查要删除的教师是否是某个班级的班主任。
如果是,则给出相应提示;反之,则进行下一步操作。
第四步:
系统检查是否存在该教师讲授的课程(即:
教师是否与课程存在关联)。
如果存在,则向用户提示存在此种关系,并向用户确认是否继续执行删除操作。
第五步:
用户确认继续执行删除操作。
第六步:
系统删除教师与课程之间的所有关系。
第七步:
系统设置教师状态为“已删除”,用以标记删除该教师。
扩展点
后置条件
补充说明
五、教学安排管理
教学安排用例:
教学安排用例说明:
(一)发布课表用例
用例描述:
课表即教学安排,在教学过程中,需要指定教师在指定时间内完成某教学内容,为了对已有资源做出合理的分配,此用例提供了课表安排的功能;
该功能比较复杂;希望能给出详细的uml设计;
在论坛上有讨论;
参与者:
教务人员
前置条件:
教务人员成功登录本培训机构门户网站;
基本路径:
第一步:
查找到待安排课表的班级;
第二步:
显示该班级所拥有的课程;
第三步:
根据班级的开班时间和闭班时间的约定时间范围,以及实际的教学安排时间,填写对应的课程时间安排、教师安排、教室安排、地点等信息安排;
约束条件:
1、时间范围不能超过班级的开班时间和闭班时间界限;
第四步:
录入完毕并提交到系统;
第五步:
完成;
扩展点:
从系统中取得教师信息、课程信息到本用例中,供选择使用;
后置条件:
提交成功后,将添加结果告知用户;
补充说明:
对于时间的安排可以录入一些规则性时间,交由系统解析,如每周三、每天的1-2节等信息,同时为了和常用的教学安排保持一致,避免混乱的时间安排,此处所有的时间安排将以具体日期的形式存储到系统中;发布课表时班级可以多选;
1、设置课程的时间范围;
2、设置该范围内的详细时间安排情况;
(二)课表查询用例
用例描述:
根据一定的用户信息,查询符合要求的课表信息;
参与者:
教务人员
前置条件:
教务人员成功登录本培训机构门户网站;
基本路径:
第一步:
用户填写查询条件;
第二步:
根据所给条件,到系统中查询符合条件的数据,并展示到列表中;
第三步:
查询完成;
扩展点:
从系统中取出班级列表、课程列表等信息到本用例中;
后置条件:
补充说明:
(三)编辑课表用例
用例描述:
编辑课表的安排情况,重新调整课表安排时间;
参与者:
教务人员;
前置条件:
教务人员成功登录本培训机构门户网站;
基本路径
第一步:
查询到待修改的课表信息;
第二步:
录入新的课表安排信息,如实际的教学安排时间,填写对应的课程时间安排、教师安排、教室安排、地点等信息安排等;
约束条件:
时间范围不能超过该班级的开班时间和闭班时间界限;
第三步:
编辑完毕并提交到系统;
第四步:
完成;
扩展点:
从系统中取得教师信息、课程信息到本用例中,供选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程体系管理用例 服务外包人才培训平台 课程体系 管理 服务 外包 人才 培训 平台