3.7-人力资源-功能设计文档.md 21 KB

江宁公交-ERP系统二期

人力资源模块

时间:2024-10-22

PC端

一、人力审批管理

1.1,人事调整审批

列表:序号,标题,内容,状态,创建人,所属部门,创建时间

查询条件:标题,内容,状态,创建人

新增/修改界面:标题,内容,上传文件,抄送人

提交审批,查看流程等。

二、视频培训

2.1,学习视频管理

考虑到学习视频一般都比较大,而且一般会多次重复使用,管理员在PC端,先上传学习视频,并录入主题和分类,标记出时长(格式 分钟:秒钟,比如 30:00 105:30)

列表显示字段包括:标题、简介、格式(后缀名)、分类(数据字典)、时长、课程引用数,播放人次,创建时间、创建人、所属部门

操作按钮:新增、修改、删除、查看、播放等操作。

课程引用数:链接,点击弹出引用该课程的列表,分页。 (优先级:低)

播放人次:点开后,弹出 用户播放视频的记录,并显示课程名称,章节名称等。 (优先级:低)

image-20241021142932103

image-20241021142943390

2.2,课程管理

列表展示已添加的课程记录,显示字段包括:课程标题、课程内容,章节视频数, 学习人,是否发布,创建时间,创建人,所属部门,

操作按钮:新增、修改、删除、查看、发布/取消

查询条件:标题,内容,创建人,是否发布,状态。

列表

序号 课程名称 内容 章节数 视频数 学习人 是否发布 创建时间 创建人 所属部门 操作
1 课程1 内容简介1 3 3 张三,李四,王五 已发布 2024-09-01 09:30 管理员 公交集团 查看 修改 删除 取消/发布
2 课程2 内容简介2 4 4 张三,王五 未发布 陈晨 东山公交

新增/编辑

录入标题,描述,选择是否发布,然后选择学习人员,然后可添加一层章节(章节标题,章节内容),然后每个章节可以选择多个学习材料(视频)。

增加字段:开始日期,结束日期

课程包括多个章节,每个章节可选多个视频,一个章节只属于一个课程。

image-20241023173738271

章节明细列表,显示章节标题、简介、顺序、视频数(如果有多个视频,可查看视频列表,清空视频)

操作按钮:添加视频,删除章节,清除视频,查看视频列表

最终点击保存的时候,如果是否发布勾上了的话,要验证每个章节都有视频,如果没有的话要提醒,要么补上,要么删除章节,要么不能发布。

添加章节:(我们的章节只支持一层)

添加章节弹出框,录入章节标题和内容简介,然后选择视频(本课程已添加的视频要过滤掉)

可以选择多个视频,最多只能一个。点击确定按钮。

章节顺序,默认递增

image-20241021161635087

添加视频

章节明细列表,若没有选择视频,也可以直接点击弹出,选择视频(列出本课程没选择的视频给客户选),提示框要提示,显示的是未被选择的

image-20241021172014252

查看课程

查看界面,除了课程内容外,还要增加 用户学习视频进度明细。

image-20241023174347125

2.3,用户课程学习进度

列表展示用户学习课程各视频的学习进度,列表显示用户、所属部门、课程名称、章节名称、视频标题、视频时长

查询条件:用户,课程名,学习状态,课程创建人

序号 用户 所属部门 课程名称 视频数 学习状态 操作
1 张三 东山公交一车队 课程1 2 查看材料 未学习,学习中,已学习 查看 提醒
2 张三 东山公交一车队 课程1 3 查看材料 查看 提醒
3

​ 分页控件

查看材料

点击视频数列的,查看材料,显示这个章节下有哪些学习材料(视频)。

查看

查看界面:

查看界面里面能看到所有章节,视频的学习进度

提醒 (优先级最低)

对于进度没有完成的,可点击提醒按钮,弹出一个提示框,里面有一个文本域,里面的的内容默认是:

xx(用户昵称)你好,你有一个xxxx(课程名称)的学习视频:xxxx(视频标题)尚未学习完成,请及时观看学习。

点击确定后,给该用户发送站内消息和短信(添加到消息表和短信表里面即可)

2.4,我的课程

列表展示分配给我的学习课程,可查看课程,然后查看章节内容,显示章节内容和里面的视频,可播放视频。

列表

序号 课程名称 内容 章节数 视频数 已学习数 状态 创建时间 创建人 所属部门 操作
1 课程1 内容简介1 3 3 2 未完成 2024-09-01 09:30 管理员 公交集团 查看
2 课程2 内容简介2 4 4 4 已完成 陈晨 东山公交 查看

查询条件:课程名称,课程内容,创建人

分页查询:

排序:创建时间倒序

查看页面

显示课程的界面,章节明细,显示上次播放时间,已学习进度

增加:开始结束日期

image-20241021180224772

注意:上图:学习人员,不用显示。

2.5,我的学习视频

优先级:低

列表展示登录用户学习课程各视频的学习进度,列表显示用户、所属部门、课程名称、章节名称、视频标题、视频时长

查询条件:用户,课程名,视频标题

序号 用户 所属部门 课程名称 章节名称 视频标题 时长 上次进度 上次学习时间 操作
1 张三 东山公交一车队 课程1 章节1 视频1 3:30 20% 2024-10-01- 11:25 查看 继续播放 从头播放
2 张三 东山公交一车队 课程1 章节2 视频2 5:00 85% 2024-10-01- 11:25 查看 继续播放 从头播放
3

​ 分页控件

三、线上考试

基本流程:

  1. 首先创建题库,创建题目
  2. 管理员创建试卷,添加题目,计算总分,设置及格分数线,设置开始结束考试时间,是否发布等
  3. 给相关人员发送消息和短信
  4. 考试人员登录PC端或者移动端,进入我的考卷,列表,能看到状态,时间等,如果考过了,可查看得分,如果已开始,能考了,就可以进入考试
  5. 如果是PC端,分页展示,但是不是table,而是card卡片,每个卡片一个题目,一页显示20道题目,可以切换下一页上一页,最后一页有暂存,交卷2个按钮
  6. 移动端一道题一道题的显示,初始显示第一道题目,如果之前考过,没答完,默认定位到第一个未答题目处,如果答过了,要显示之前用户选的,能改。
  7. 到最后一题的时候,有按钮,可提交试卷,
  8. 提交后,显示其得分情况。
  9. 还能查看错题,查看错题的时候,能看到自己选的错误答案,以及标准答案,和解释。

题库管理

这是管理员用来管理题库的,一个题库里面有多个题目,一个题目可能存在于多个题库里面。所以题库和题目是多对多的关系。

列表

列表显示字段,包括题库名称、描述、是否启用、创建人,所属部门、创建时间

image-20241021180832428

考题管理

列表

考题管理,列表显示字段包括:题目内容、所属题库(字符串拼接,逗号分隔)、题目类型、正确答案、是否发布、正确答案说明,创建人,所属部门,创建时间。

序号 题目内容 题库 类型 正确答案 是否发布 试卷数 考试人次 错误率 创建人 所属部门 创建时间 操作
驾驶过程中遇左侧斑马线先有行人,应该如何处理? 题库1,题库4 单选题 C 发布 2 10 30% 张三 人力资源部 2024-10-01 15:25 查看 删除 修改 查看

查询条件:题目内容,题库(下拉框),类型(下拉框),是否发布(下拉框),创建人

排序:下拉框(创建时间倒序,错误率倒序),默认创建时间倒序

新增题目

image-20241023175457024

多选题的情况下,漏选情况下,对一个得几分,最终得分要大于0,小于满分。

试卷管理

列表

管理员可以创建试卷,界面默认显示试卷列表,显示字段:

操作:新增、修改、删除、查看,启用/禁用

查询条件:标题,是否发布(下拉框),创建人

序号 标题 题目数 总分 及格分 是否发布 考试引用数 创建人 所属部门 创建时间 操作
1 模板1 20 100 60 发布 2 张三 人力资源部 2024-10-01 15:25 查看 删除 修改
2 模板2 12 80 50 发布 0 李四 人力资源部 2024-10-01 15:25 查看 删除 修改

注意:

  • 试卷:对应纸质试卷,试卷跟题目有关系。

  • 考试:把试卷发给人考的,叫考试,考试关联一个试卷,可对应多个人(多个考一张试卷)

  • 考试引用数:这个试卷,对应多少考试。

新增/编辑/查看

填写试卷标题,选择考试题目,编排题目顺序,计算已选题目总数,满分数,设定及格分数。

对于多选题,错选不得分,全对得满分,选一个得1分

image-20241023180514786

注意:

  1. 随机选题,点击后,弹出一个对话框,设定选什么题型,多少道题目,哪些题库,然后点确定
  2. 题目在试卷里面的分钟,默认带出来,是可以改的。
  3. 题目明细表,操作栏:增加查看按钮,可查看题目

考试管理

列表

管理员可在此添加发布考试,配置考试人员、考试时长、考试开始截止时间

操作按钮:新增、修改、删除、查看、发布,

​ 拷贝试卷(人不拷贝)(先不做)

列表显示字段:序号、试卷标题、题目数、总分、及格分、考试开始结束时间、是否发布、考试人员,作答人数,考试状态(未开始,进行中,已结束),考试时长(分钟)、考试人数(应考、试考、缺考),得分情况(最高分、平均分、最低分),创建人、所属部门、创建时间

查询条件:试卷标题,是否发布,考试状态,创建人

参考:

image-20241021223414262

image-20241021223345567

新增

新增界面,选择考试模板,选择考试人员列表,录入考试时长(分钟),考试开始截止时间。

image-20241021230429757

考试开始结束时间:比如10月1日到10月5日,这段时间内,都可以进入考试界面,如果没提交的话

考试时长:必须一次性考完并提交,如果考不完,下次重考,考试界面要一直提醒剩余考试时间。

上图:

  • 模板选择,改成选择试卷。
  • 选了试卷后,增加一个选项:题目显示顺序:下拉框,里面的选项:固定排序,随机排序,颠倒 (数据字典,选项是固定的,数据字典可改名)

我的考试

列表显示字段:考试标题、开始结束时间、考试时长(分钟),总分、及格分、得分(交卷后才有),题目数、已答题数,错题数,状态(未开始、已开始、考试中、已提交、已结束),试卷创建人、试卷所属部门、创建时间。

查询条件:试卷标题,考试状态,试卷创建人

排序:试卷的考试开始时间,倒序

序号 考试标题 题目总数 已答题数 错题数 考试状态 总分 得分 是否及格 创建人 所属部门 创建时间 操作
1 试卷1 10 0 未考 100 张三 东山公交 2024-10-01 8:25 还有xx小时开始考试(红色)
2 试卷2 20 10 已考 80 李四 东山公交 2024-10-01 8:25 开始考试
3 试卷3 30 29 1 已考 60 58 及格 王五 东山公交 2024-10-01 8:25 查看结果

注意:

  • 已交卷的(已提交)的,才有得分和是否及格,错题数
  • 未开始的,显示考试倒计时,点击后,提示考试未开始,还需要 xx天xx小时 xx分钟

开始考试

  1. 如果未到考试时间,或者状态是未开始,直接提示考试尚未开始,尚需等待xx天xx小时xx分钟。
  2. 如果考试时间已经到了,或者状态是考试中,点击后,先弹出确认提示框,提示内容:xx(试卷标题),考试时长:xx分钟,一旦开始考试后,不能中途退出,确定开始考试吗?若点击确定,直接进入考试界面

image-20241022112246361

考试界面:

  • 顶部显示试卷基本信息,然后统计已答题目数,考试时长倒计时。到最后5分钟时,提示还有xx分钟,请知晓,用户姓名,是文本框,默认带入登录人的用户昵称,可改。

  • 中间是,试卷题目列表,每个题目,建议一个card

  • 底部是按钮区域,包括分页,交卷,退出等。

    • 交卷:点击的时候,要检查还有多少题目没有作答,要提醒,每个题目都要作答后,才能交卷,交卷后,后台根据题目若有标准答案的,自动打分。
    • 退出:如果点击退出,提示还有x道里面没做,如果确定退出,本次考试作废。

查看结果

显示

  • 试卷基本信息

  • 考试用户,考试时长,正确数,错误数,得分,是否及格等字段。

  • 题目和用户作答的情况,题目右侧显示明显的标识,对和错的标识,如果有错误,有提示的链接,点了之后,弹出对话框,显示正确答案和解释。

image-20241022141330302

我的错题

列表展示登录用户所有的错题列表。

列表显示字段:题目内容、类型、试卷标题、作答试卷

排序:作答时间,倒序

查询条件:题目内容、题目类型、试卷标题

序号 题目内容 类型 试卷标题 作答时间 操作
1 驾驶过程中遇左侧斑马线先有行人,应该如何处理? 单选题 试卷标题1 2024-10-01 15:25 查看

查看

查看题目的详情,试卷明细,各个试卷里面作答的答案,作答时间等。

注意:因为一个题目可能会在多个试卷里面,所以这边查看界面,试卷是明细界面

用户考试管理

显示用户考试得分情况

列表展示,显示字段包括:考试人员、试卷标题、考试人员所属部门,题目总数、总分、及格分、得分、是否及格、正确数、错误数、考试时间、考试时长等。

列表数据:未考的,已考的,都要显示。

查询条件:用户姓名,试卷标题,考试时间范围,得分范围

操作按钮:查看,催考

image-20241021223436079

查看

查看用户考试界面,参考 我的考试 -- 查看结果 界面。

催考

对应应考未考的记录,可点击催考,点击之后,判断试卷已开考,但是用户还未考,提示框里面一个文本域,内容是:

xxx(考试用户昵称)你好,你有xxxx(试卷标题)的考试,已经开考,考试截止时间是:xxxx-xx-xx xx:xx,考试时长 xx分钟,请及时参加,否则按0分计。

点击确定后,后台插入到消息和短信表。

用户考试错题

显示用户考试错题列表,参考:用户的 我的错题

移动端

视频学习

我的学习课程

列表展示分配给我的学习课程,可查看课程,然后查看章节内容,显示章节内容和里面的视频,可播放视频。

列表

image-20241022145944292

查看页面

显示课程的界面,章节明细,显示上次播放时间,已学习进度

章节列表,显示学习进度,可以播放,播放的时候要记录播放视频的百分比。

image-20241022151225235

我的学习视频

列表显示我的所有学习课程里面的学习视频列表,学习视频可能有重复,不去重,有重复就看多次。

列表界面:

搜索条件:视频简介

列表显示字段:课程名称、章节名称、视频标题、视频时长,学习进度

操作按钮:查看,播放

播放

播放的时候,要记录播放的进度

线上考试

我的考试

列表界面显示,试卷标题、题目总数、总得分、试卷创建人,所属部门、考试状态、创建时间、作答时间、正确数、得分、是否及格。

image-20241022152501748

操作按钮:查看,开始考试,交卷

考试记录

列表显示我的考试,已提交的记录,主要显示试卷标题,题目数,正确数,错误数,得分,是否及格,作答时间。

我的错题

列表显示我的错题列表,显示题目标题,题目类型,正确答案,作答答案,试卷标题,作答时间等,可查看详情,详情界面里面显示题目基本信息,试卷里面错误的情况。