无感考勤系统需求设计说明书

一、功能概述

二、V1.0产品需求

1. 功能清单

功能清单

2. 业务流程

业务流程

3. 需求描述

3.1 员工信息管理

原型设计截图:

员工信息管理

修改

目的:

1)通过钉钉的接口文档,每天更新员工的基本信息;

2)可以手动维护员工的照片,增加AI图像采集系统识别率;

3)通过钉钉的员工ID信息进行考勤信息的推送;

查询:

1)支持员工姓名、部门和录入时间查询;默认查询所有的人员信息;

2)点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;

3)员工姓名查询条件,支持模糊查询;

4)录入时间分开始时间和结束时间;录入时间精确到天;开始时间<=结束时间<=当前日期

列表:

1)默认排序,默认按照采集时间倒序显示;

2)人员信息卡片包含:照片、员工姓名、部门、职位和录入时间;

3)员工信息管理页面,点击修改按钮,弹窗显示修改页面;可新增编辑员工照片;

数据同步:

1)每天凌晨自动通过钉钉接口同步员工信息;

2)点击手动同步按钮,通过钉钉接口同步员工信息;

修改:

1)员工信息管理页面,点击修改按钮,弹窗显示修改页面;修改页面根据点击的员工信息显示

2)修改页面,包含:员工ID、员工姓名、部门、职位、录入时间和员工照片;

3)修改页面,员工照片可编辑,点击新增按钮,可上传本地照片新增,员工照片可以支持多张;

4)修改页面,点击确定按钮,保存员工信息;修改页面,点击取消按钮,关闭修改页面;

详情:

1)员工信息管理页面,点击详情按钮,弹窗显示详情页面;详情页面根据点击的员工信息显示

2)详情页面,包含:员工ID、员工姓名、部门、职位、手机号、录入时间和员工照片;

3)详情页面,点击关闭按钮,关闭详情页面;

3.2 员工出入记录

原型设计截图:

员工出入记录

查看

目的:

1)根据AI采集系统,统计员工出入记录;

查询:

1)支持员工姓名、部门和开始时间查询;

2)员工姓名支持模糊查询;点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;开始时间分起始日期和结束日期;开始时间精确到秒;起始日期<=结束日期<=当前日期

列表:

1)根据员工出入记录的开始时间倒序显示;默认显示当天的员工出入记录信息;

2)员工出入记录信息包含:员工ID、员工姓名、部门、职位、开始时间、开始照片、结束时间、结束照片、时长和备注;

3)员工出入记录的员工为公司所有员工;

查看:

1)员工出入记录页面,点击查看按钮,显示员工照片;

备注:

1)  后台管理员可以给员工出入记录添加备注信息;

2)备注信息支持行内编辑,最大长度50个汉子;

3.3 员工出入统计

原型设计截图:

员工出入统计

详情

目的:

1)基于员工出入记录,统计员工工作期间的外出情况;

2)工作时间:上午上班时间至上午下班时间;下午上班时间至下午下班时间;

3)统计员工出入记录信息,开始时间或者结束时间在工作时间的人员外出情况;

查询:

1)支持员工姓名、部门和统计日期查询;

2)员工姓名支持模糊查询;点击部门查询,下拉菜单显示钉钉的主部门信息,支持模糊查询;统计日期分起始日期和结束日期;统计日期精确到天;起始日期<=结束日期<=当前日期

列表:

1)根据员工外出次数的排序显示员工每日统计;默认显示当天的员工外出统计信息;

2)员工每日统计信息包含:员工ID、员工姓名、部门、出入次数、出入时间和统计日期;

3)支持出入次数和出入时间的升序和降序的显示;

4)员工出入统计的员工为出入次数>=1的员工信息;

详情:

1)员工每日统计页面,点击详情按钮,跳转到人流量统计页面;

2)根据点击详情按钮的人员信息,在人流量统计页面显示员工外出记录;

3.4 部门出入统计

原型设计截图:

部门出入统计

目的:

以员工的部门为统计维度,统计员工的外出情况;

查询:

统计日期分起始日期和结束日期;统计日期精确到天;起始日期<=结束日期<=当前日期

列表:

1)以员工的部门为统计维度,统计员工的外出情况;根据出入人数的大小倒序显示,默认显示当天的统计信息;

2)部门每日统计信息包含:部门、部门人数、出入人数、出入占比出入次数、出入时间和统计日期;

3)支持出入占比、出入人数、出入次数和出入时间的升序和降序的显示;

4)出入时间精确到分钟;出入占比四舍五入精确到0.01;

3.5 其他需求

1)无感考勤系统在钉钉系统的应用中心展示;

2)消息通知,员工外出时间和次数超过一定限制,给部门主管 推送消息;外出员工外出时间和次数的要求以及推送消息的内容待定;

3.6 出入时长计算

出入时长计算

三、V2.0产品需求

1. 功能清单

功能清单

2. 需求描述

2.1 数据看板

原型设计截图:

数据看板

目的:

1)出入概况,统计出入总时长(分钟)、出入总次数和平均出入时长(分钟);

2)出入趋势,显示最近七天的出入总时长、出入总次数和平均出入时长的出入趋势信息;

3)排名,员工出入总时长TOP5、员工出入总次数TOP5、员工平均出入时长TOP5、部门出入人数TOP5、部门出入占比TOP5、部门平均出入时长TOP5;

出入概况:

1)出入概况包含:出入总时长(分钟)、出入总次数和平均出入时长(分钟);

2)出入总时长(分钟),统计员工出入记录的出入总时长,单位分钟,四舍五入显示;

3)出入总次数,统计员工出入记录的出入总次数;

4)出入平均时长(分钟),为出入总时长/出入总次数,单位分钟,四舍五入显示;

出入趋势:

1)出入趋势为出入时长、出入次数和平均出入时长的最近7天的趋势信息;

2)出入时长和平均出入时长的单位为分钟;

排名:

1)员工出入总时长TOP5、员工出入总次数TOP5、员工平均出入时长TOP5、部门出入人数TOP5、部门出入占比TOP5、部门平均出入时长TOP5;

2)员工出入总时长,根据出入时长,显示前五名信息,包含:排名、姓名、部门和分钟;

3)员工出入总次数,根据出入次数,显示前五名信息,包含:排名、姓名、部门和次数;

4)员工出入平均时长,根据员工出入平均时长,显示前五名信息,包含:排名、姓名、部门和分钟;员工出入平均时长 = 员工出入总时长/员工出入总次数,单位分钟,四舍五入显示;

5)部门出入人数,根据部门的出入人数,显示前五名信息,包含:排名、部门和人数;

6)部门出入占比,根据部门的出入占比,显示前五名信息,包含:排名、部门和人数,出入占比,四舍五入,精确到0.01,单位%;

7)部门出入平均时长,部门出入平均时长,显示前五名信息,包含:排名、部门和分钟;部门出入平均时长 = 部门出入总时长/部门出入总次数,单位分钟,四舍五入显示;

2.2 员工信息管理

原型设计截图:

员工信息管理

修改

目的:

1)根据员工信息,自动创建,员工登录账户,登录账户为员工手机号、密码为123456;

2)员工登录成功,可查看当前员工信息管理页面的员工信息、当前员工的出入记录信息、当前员工的统计信息和员工出入通知设置页面的设置信息;

3)员工登录成功,员工信息管理页面,员工信息管理页面的查询条件无法使用;

4)员工信息管理编辑页面,员工照片最多3张;

修改:

1)员工信息修改页面,新增出入记录是否通知和出入统计是否通知;

2)出入记录是否通知和出入统计是否通知的默认值为否;

3)出入记录是否通知的选择项为是,员工外出/返回时(不含午休时间),通过钉钉推送外出记录信息;出入统计是否通知的选择项为是,员工每日/每周/每月的出入统计信息,通过钉钉推送外出记录信息;

2.3 员工照片审核

原型设计截图:

员工照片审核

目的:

1)员工上传照片完成,需审核通过才可使用;

2)管理员审核员工上传的照片,审核通过保存到AI图像采集系统的后台;

查询:

1)支持:员工姓名、部门、审核状态和申请时间查询;

2)员工姓名和部门支持模糊查询,审核状态包含:全部、待审核、审核通过和审核失败,申请时间分开始时间和结束时间,精确到天;

列表:

1)  员工照片审核信息包含:员工姓名、部门、员工照片1、员工照片2、员工照片3、审核状态、申请时间和审核时间;

2)审核状态:待审核,操作栏显示审核通过和审核失败按钮,点击审核通过,审核状态改为审核通过,员工照片上传照片保存,保存审核时间,审核时间精确到秒;审核状态:待审核,操作栏显示审核通过和审核失败按钮,点击审核失败,审核状态改为审核失败,保存审核时间,审核时间精确到秒;

2.4 员工出入记录

原型设计截图:

员工出入记录

目的:

员工登录成功,可查看员工自己的出入记录信息;查询条件:员工姓名和部门不可使用;

2.5 员工出入统计

原型设计截图:

员工出入统计

目的:

1)员工出入统计页面,新增风险等级、平均出入时长和异常次数;

2)员工风险等级,根据风险等级设置页面的设置信息显示员工的风险等级;

3)员工平均出入时长 = 员工出入总时长/员工出入总次数;

4)  异常次数为员工出入记录页面,开始时间或者结束时间为空的出入记录信息;

2.6 部门出入统计

原型设计截图:

部门出入统计

目的:

1)部门出入统计页面,新增平均出入时长和异常次数;

2)部门平均出入时长 = 部门出入总时长/部门出入总次数;

3)  异常次数为员工出入记录页面,开始时间或者结束时间为空的出入记录信息;

2.7 异常出入通知设置

原型设计截图:

异常出入通知设置

目的:

1)设置员工每日异常出入次数和每月异常出入次数;每日异常出入次数和每月异常出入次数为正整数;每日异常出入次数 < 每月异常出入次数;

2)员工异常次数,超过设置的阈值,通过钉钉系统的接口给员工及其主管发送通知;

3)  异常出入次数通知的内容为:“张三,你好,当前异常出入次数,已超过每日异常出入次数,请规范出入行为”;

2.8 风险等级设置

原型设计截图:

风险等级设置

新增

目的:

1)根据风险等级设置信息,显示员工风险等级信息;

2)员工风险等级根据异常出入次数显示,如异常次数3-5为风险等级一级,当员工 3 <= 每日异常次数 < = 5,风险等级为风险等级一级;异常次数为整数;

2.9 其他需求

1)员工外出,钉钉通知:“张三,你好,2021年6月18日,15:20分,离开公司”;员工外出,返回公司,钉钉通知:“张三,你好,2021年6月18日,15:25分,返回公司,出入时长:5分钟”;

2) 员工出入统计模板,“张三,你好,2021年 6月8日,出入时长:20分钟,出入次数:4次,平均出入时长:5分钟,异常出入次数:2次;”

3) 员工出入统计模板,“张三,你好,2021年6月8日,当前异常出入次数:5次,已超过每日异常出入次数,请规范出入行为;”

4) 每天通知前一天员工出入信息,员工出入信息为空,不通知;每周一通知上个周员工出入信息,员工出入信息为空,不通知;每月1号通知上个月员工出入信息,员工出入信息为空,不通知;

作者

小胖纸。九年产品经验,横跨多个行业和领域,专注金融和市场营销,擅长产品需求分析,平凡的外表下有颗不平凡的心。

本文


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部