考勤管理系统《用户需求说明书》
顶层用例图
考勤管理系统 添加员工信息删除员工信息修改员工信息管理员添加部门信息修改部门信息删除部门信息上下班时间设定设置个人操作权限节假日设定系统备份日志管理员工汇总报表数据打印报表提醒信息管理登陆修改密码请假申请手工录入查询个人信息信息签到部门经理出差申请手工录入签退查询部门信息考勤信息手工录入请假申请出差申请出差审核请假审核
图6-2
考勤管理系统《用户需求说明书》
6.1 考勤管理模块 6.1.1 基本功能:
1. 提供员工登陆功能,在登陆后可以进行签到,签退。修改密码等功能
6.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.提示签退成功、早退或旷工. 输出 补充说明 提示签退成功、早退或旷工. 当天不能重复签退 4. 员工修改密码
名称、标识符 员工修改密码 功能描述 实现要求 输入 处理 让员工能修改自己的登陆密码 提供修改密码界面 员工旧密码和新的密码 1. 2. 验证旧密码和系统数据库所记录的该员工编号的密码是否一致 旧密码正确,则用新密码覆盖旧密码(入库),并提示密码修改成功 3. 输出 旧密码不正确,则提示密码不正确,请重新输入旧密码 1. 旧密码正确,提示修改成功; 2. 旧密码不准确,提示密码不正确,请重新输入旧密码,并重新返回修改密码界面 补充说明 考勤管理系统《用户需求说明书》
6.1.3 用例图:
考勤管理子系统 登陆管理员员工修改密码签到部门经理签退图6-3
6.2 差假管理模块 6.2.1 基本功能:
1.提供员工提交申请的功能,能对请假、出差提出申请。
2.提供确认提交申请功能,对申请信息进行确认,并提交给领导进行审批。 3.提供领导审批功能,使部门经理可以对本部门的申请进行审批。
6.2.2 具体功能:
1. 员工申请请假 名称、标识符 申请请假 功能描述 实现要求 输入 处理 填写、保存、修改请假单 (1)能手工填入请假申请表单的内容(2)能把请假详细信息持久化(记录到数据库),(3)提交审核前可以修改 员工ID,请假起止时间,理由 对填写的内容进行格式验证,保存,待员工确认申请
相关推荐: