- 19
- 0
- 约6.41千字
- 约 22页
- 2019-04-04 发布于安徽
- 举报
.
..
654台考勤管理系统需求分析
信息化公关小组
(版本:1.0)
功能性需求分类
顶层用例图
1 考勤管理模块
1.1 基本功能:
提供员工登陆功能,在登陆后可以进行签到,签退。修改密码等功能
1.2 具体功能:
员工登陆:
名称、标识符
员工登录
功能描述
员工输入自己的工号和密码,系统验证是否正确,决定是否让该员工登陆系统
实现要求
提供登录界面
输入
员工ID,员工密码
处理
系统验证所输入的员工ID和员工密码与后台数据库记录是否正确
输出
所输入的员工ID和员工密码正确,则允许员工进入操作界面;
所输入的员工ID和员工密码不正确,则输出错误信息,并且重新返回登陆界面。
补充说明
员工ID和员工密码不能为空
2. 员工签到:
名称、标识符
员工签到
功能描述
员工上班前点击“签到”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定上班时间规则比较来决定是否迟到。
实现要求
提供“签到”按钮
输入
当前的系统时间和员工ID
处理
点击按钮后,以当前系统时间与系统设定上班时间规则比较来决定是否迟到?如果当前时间>规则设定上班时间,则为迟到,否则为正常出勤.
系统时间、员工ID和是否迟到状态保存到数据库.
提示签到成功或迟到.
输出
提示签到成功或迟到.
补充说明
当天不能重复签到
3. 员工签退:
名称、标识符
员工签退
功能描述
员工下班前点击“签退”按钮,系统自动记录下员工的ID和上班时间,并以此与系统设定下班时间规则比较来决定是否早退。
实现要求
提供“签退”按钮
输入
当前的系统时间和员工的ID
处理
1.若规则设定的旷工时间上限<下班时间<规则设定的下班时间,则为早退
2.若下班时间设定的旷工时间上限,则为旷工。
3.以上2者皆不是则为正常下班
4.系统时间、员工ID和是否早退或旷工状态保存到数据库.
5.提示签退成功、早退或旷工.
输出
提示签退成功、早退或旷工.
补充说明
当天不能重复签退
4. 员工修改密码
名称、标识符
员工修改密码
功能描述
让员工能修改自己的登陆密码
实现要求
提供修改密码界面
输入
员工旧密码和新的密码
处理
验证旧密码与系统数据库所记录的该员工编号的密码是否一致
旧密码正确,则用新密码覆盖旧密码(入库),并提示密码修改成功
旧密码不正确,则提示密码不正确,请重新输入旧密码
输出
旧密码正确,提示修改成功;
旧密码不准确,提示密码不正确,请重新输入旧密码,并重新返回修改密码界面
补充说明
1.3 用例图:
图6-3
2 差假管理模块
2.1 基本功能:
1.提供员工提交申请的功能,能对请假、出差提出申请。
2.提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。
3.提供领导审批功能,使部门经理可以对本部门的申请进行审批。
2.2 具体功能:
1. 员工申请请假
名称、标识符
申请请假
功能描述
填写、保存、修改请假单
实现要求
(1)能手工填入请假申请表单的内容(2)能把请假详细信息持久化(记录到数据库),(3)提交审核前可以修改
输入
员工ID,请假起止时间,理由
处理
对填写的内容进行格式验证,保存,待员工确认申请
输出
提示申请信息保存成功
补充说明
2. 员工申请出差
名称、标识符
申请出差
功能描述
填写、保存、修改出差表单
实现要求
(1)能手工填入出差申请表单的内容(2)能把出差申请信息持久化(记录到数据库)(3)提交审核前可以修改
输入
员工ID,出差起止时间,出差到何地,出差原由,预支费用
处理
对填写的内容进行格式验证,保存,待员工确认申请
输出
提示申请信息保存成功
补充说明
补充说明
3. 领导审核
名称、标识符
审核申请请假和出差
功能描述
对员工的申请表单进行审批
实现要求
页面列出未审核和已审核的申请,未审核的在前。
输入
选择未审核的申请表单,输入审核的意见
处理
把表单置为已审核,并给申请人发送审核意见(如果审批不同意,要说明原因)
输出
提示审核是否成功
补充说明
2.3 用例图:
图6-4
3 考勤查询模块
3.1 基本功能:
提供员工考勤信息查询的功能,员工登陆只可查询本人考勤信息
提供部门经理和管理员所有人查询的功能,根据输入的条件(员工号,部门,时间等)进行查询。
3.2 具体功能:
1. 个人考勤信息查询
名称、标识符
个人考勤信息查询
功能描述
按条件查询个人考勤信息并显示给客户
实现要求
可以按日期范围查找
输入
指定日期范围
处理
验证请求查找的日期范围是否合理,从数据应查找符合条件的记录,
输出
显示查找结果
补充说明
员工号就是当前登录用户
2. 所有人考勤信息查询
名称、标识符
所有人考勤信息查询
功能描述
供有权限人的人员按部门,按所有等条件查询
实现要求
原创力文档

文档评论(0)