4.7-人事模块-开发计划.md 11 KB

人力模块(二期)开发计划

创建时间:2024-10-23

名词解释

  1. 试卷:想象成纸质的试卷,试卷里面维护有多少道题目 ---【试卷,跟题目有关系】
  2. 考试:指的是选一个试卷,设定什么时候考试,给哪些人考,同一份试卷,可能今天给一波人考,明天又给下一波人考。 ---【考试,跟人有关系】

开发约定

  1. 表名:以hrmv2_开头

  2. Pc前端:

    1. 组件:集中管理,便于调用,定义好名次,绑定的参数,事件后,即使没有写好,也先上传,以备复用
      1. 通用的,放在 src/view/common目录下
      2. 跟功能模块相关的,放在src/view/xxx模块/common 目录下
    2. 文件名的格式,名词+形容词/动词,比如:考试列表,考试查看,考试我的
  3. 移动端:

    1. 目录结构跟pc端同步

PC端

一、人力审批管理

优先级:1-5级,越小越优先,越大越不急。

序号 功能 功能点描述 工作量(人天) 开发负责人 状态 优先级 备注
1 人事调整审批 1.后台,2.列表,3.新增修改查看界面,4.提交审批、撤回等。 4 段付俊 1

二、视频培训

优先级:1-5级,越小越优先,越大越不急。

序号 功能 功能点描述 工作量(人天) 开发负责人 状态 优先级 备注
1 视频管理 1.列表(数据权限),2.新增修改查看,3.播放 3 1
4.上传后,判断若是视频,截取有效的封面图片,读取视频时长,考虑切片存储,播放不卡顿等技术问题 3 1
5.上传后,若是音频,读取时长 (先不做) 0
6. 【组件】选视频的组件,绑定参数:排除视频ids 1
2 课程管理 1.列表,4.发布取消,5 给相关人发消息和短信, 4 1
2.新增/编辑(添加章节,章节选视频,添加学习人员) 5 1
3.查看课程 2 1
6 导出Excel 2 1
3 用户课程学习进度 1. 列表 2 2
2. 查看材料(弹出框) 2 2
3.查看界面 2 2
4.提醒 1 2
5. 导出Excel 1 2
4 我的课程 1. 列表 3 1
2. 查看页面(课程基本信息,章节列表,章节下的学习材料列表,播放,时长,进度,封面图片等) 3 1
3. 导出Excel 1 1
4. 查看本课程所有视频列表 3 1

三、线上考试

优先级:1-5级,越小越优先,越大越不急。

序号 功能 功能点描述 工作量(人天) 开发负责人 状态 优先级 备注
1 题库管理 1.列表,2.新增编辑查看 1 1
3. 查看题库下,题目列表(分页) 1 1
2 题目管理 1.列表 2 1
2.新增/编辑 2 1
3.查看(对话框) 2 1
4.【组件】查看题目(入参:题目id,是否作答,作答选项ids,是否显示对错,是否显示错误提示) 3 1
5.【组件】查看题目列表的组件(入参:题目ids,是否作答,作答json对象(题目,作答选项ids),是否显示对错,是否显示错误提示,显示顺序(固定/题目随机/题目+选项都随机),分页对象) 4 1
3 试卷管理 1.列表,4.启用/禁用 2 2
2.新增/编辑(选题,随机选题,该分值) 4 2
3.查看试卷 3 2
4.【组件】根据试卷id,查看试卷 3 2
4 考试管理 1.列表 3 2
2.新增/编辑 3 2
3. 查看页面 2 2
4.组件:根据考试id,查看用户考试情况列表 2 2
5 我的考试 1. 列表(查询,导出Excel,是否能考试的控制,按钮等) 2 3
2.开始考试界面 5 3
3. 查看考试结果 2 3
6 我的错题 1.列表,2.查看 3 3
7 用户考试成绩 1. 列表 3 3
2.查看 3 3

移动端

一、视频学习

优先级:1-5级,越小越优先,越大越不急。

序号 功能 功能点描述 工作量(人天) 开发负责人 状态 优先级 备注
1 我的学习课程 1列表 张钊 3
2查看界面(课程信息,章节,视频,播放,续播,记录进度) 张钊 3
2 我的学习视频 1.列表 张钊 3
2.查看界面(播放,续播,记录进度) 张钊 3

二、线上考试

优先级:1-5级,越小越优先,越大越不急。

序号 功能 功能点描述 工作量(人天) 开发负责人 状态 优先级 备注
1 我的考试 1.列表 张钊 3
2.考试 张钊 3
3.交卷后,显示考试结果 张钊 3
2 考试记录 1.列表,2,查看 张钊 3
3 我的错题 1.列表 张钊 3
2.查看 张钊 3