654 台考勤管理系统需求分析信息化公关小组(版本:1
0)功能性需求分类顶层用例图1 考勤管理模块1
1 基本功能:1
提供员工登陆功能,在登陆后可以进行签到,签退
修改密码等功能1
2 具体功能:1
员工登陆:名称、标识符员工登录功能描述员工输入自己的工号和密码,系统验证是否正确,决定是否让该员工登陆系统实现要求提供登录界面输入员工 ID,员工密码处理系统验证所输入的员工 ID 和员工密码与后台数据库记录是否正确输出1. 所输入的员工 ID 和员工密码正确,则允许员工进入操作界面;2. 所输入的员工 ID 和员工密码不正确,则输出错误信息,并且重新返回登陆界面
补充说明员工 ID 和员工密码不能为空2
员工签到:名称、标识符员工签到功能描述员工上班前点击“签到"按钮,系统自动记录下员工的 ID 和上班时间,并以此与系统设定上班时间规则比较来决定是否迟到
实现要求提供“签到”按钮输入当前的系统时间和员工 ID处理1. 点击按钮后,以当前系统时间与系统设定上班时间规则比较来决定是否迟到
假如当前时间>规则设定上班时间,则为迟到,否则为正常出勤.2. 系统时间、员工 ID 和是否迟到状态保存到数据库.3. 提示签到成功或迟到.输出提示签到成功或迟到.补充说明当天不能重复签到3
员工签退:名称、标识符员工签退功能描述员工下班前点击“签退”按钮,系统自动记录下员工的 ID 和上班时间,并以此与系统设定下班时间规则比较来决定是否早退
实现要求提供“签退”按钮输入当前的系统时间和员工的 ID处理1.若规则设定的旷工时间上限<下班时间<规则设定的下班时间,则为早退2.若下班时间〈设定的旷工时间上限,则为旷工
3.以上 2 者皆不是则为正常下班4.系统时间、员工 ID 和是否早退或旷工状态保存到数据库.5.提示签退成功、早退或旷工.输出提示签退成功、早退或旷工.补充说明当天不能重复签