(req 10-3-KCB000001)

(评审已通过,研发已完成)

(req 10-3-KCB000001)

此需求用来描述教学基础数据设置中对于课程包的设置业务流程。

需求描述

课程包包含了一个体系必须的课程类型,例如,在新体系课程中,教学需求有知识输入课(EN)知识输出课(SC)先导课(OC)试听课(DEMO)课程包将不同的课程类型聚合成为一个组,方便合同模板调用。

页面原型图

课程包设置首页原型如图所示:

新增/编辑课程包原型如图所示:

业务规则

课程包设置首页
正常场景
1、用户通过系统设置-教学设置-课程包设置,进入课程包设置首页。
2、点击左上角的进入新建课程包的弹窗页面。
3、下方采用【表单】的方式进行已经创建的课程包管理,分别显示课程包名称,包含课程类型,课程包状态(启用/停用)备注以及操作栏。
4、点击某一课程包名称,进入查看该课程包弹窗页面,点击任意包含的课程类型,进入查看该课程类型的弹窗页面。
5、操作栏,点击编辑,弹出编辑该课程包页面;点击查看,进入查看该课程包弹窗页面;点击停用,则弹出停用二次提示,点击确定后,该课程包会被停用,在创建合同模板的时候,课程包不可选,但对于已经开课学生及等待合同审批的学生无影响。点击删除,对该课程包进行逻辑删除,在创建合同模板的时候,该课程包不可见,但对于已经开课学生及等待合同审批的学生无影响。
异常场景

新建课程包
正常场景
1、点击左上角的进入新建课程包的弹窗页面。

字段及选项规约见黄色说明。
级别可多选,选定后出现在右侧结果栏中。
2、点击确定按钮,会进行非空校验,在校验不通过的控件边高亮提示,校验成功,确定保存;点击取消按钮,返回到课程包设置首页。
异常场景

编辑课程包
正常场景
1、点击操作栏编辑按钮,进入编辑课程包的弹窗页面,所有控件可编辑,规则同新建课程包。
异常场景

停用课程包
正常场景
1、点击操作栏停用按钮,弹出停用二次提示,点击确认后,该课程包被停用,标志位flag置为1,操作栏按钮变为启用,在创建合同模板的时候,课程包不可选,但对于已经开课学生及等待合同审批的学生无影响。
异常场景

启用课程包
正常场景
1、在课程包停用情况下,点击操作栏启用按钮,启用弹出二次提示,点击确认后,该课程包启用,标志位flag置为0,操作栏按钮恢复为停用,新生办理入学时,可在合同模板中勾选此课程包。
异常场景

删除课程包
正常场景
1、点击操作栏删除按钮,弹出删除二次确认,点击确定按钮,将删除该课程包,删除为逻辑删除,将课程包deleteFlag置为1,删除过程不可逆,在创建合同模板的时候,该课程包不可见,但对于已经开课学生及等待合同审批的学生无影响。
异常场景