4.3 用例图:
人事管理子系统 添加员工信息删除员工信息管理员修改员工信息添加部门信息修改部门信息删除部门信息
图6-6
5 系统设置模块 5.1 基本功能:
1. 基本功能设定:规则时间的设定,节假日的设定,权限的分配。 2. 具体功能的实现:
5.2 具体功能:
1. 上、下班时间设定
名称、标识符 上、下班时间设定 功能描述 实现要求 输入 处理 输出 补充说明 设定每天准确的上下班时间界限 设置上、下班时间 员工的上班与下班时间(精确到分钟) 设定员工的上班与下班时间 提示保存成功 上、下班时间不能为空,下班时间不能<上班时间 2. 请假次数设定 名称、标识符 请假次数设定 功能描述 实现要求 输入 处理 输出 补充说明 对请假次数进行限定,超过规定次数则不允许继续申请或给出提醒信息 设置请假次数 允许员工的最大请假次数 保存员工请假次数 提示保存成功 请假次数不能为空,但可以为0 4. 上班和放假时间设定 名称、标识符 上班和放假时间设定 功能描述 实现要求 输入 处理 输出 补充说明 对工作日和双休日,节假日的工作时间和放假时间的统一设定 设置放假时间段,除了放假时间,都工作日时间 放假时间段 保存放假时间段 提示保存成功 可以记录多条放假时间段 5. 普通员工权限 名称、标识符 普通员工权限 功能描述 实现要求 输入 处理 输出 补充说明 部门经理权限 名称、标识符 部门经理权限 功能描述 实现要求 输入 处理 输出 补充说明 设置部门经理的权限包括普通员工所有权限和审核员工的各种申请等 设置部门经理权限 部门经理登录系统权限 设定部门经理权限 提示保存成功 部门经理权限不能为空 设置普通员工只能对系统进行登录、修改密码、签到、签退、查看个人的基本信息和考勤信息、申请的请假、出差信息等操作 设置普通员工权限 员工登录系统权限 设定员工权限 提示保存成功 普通员工权限不能为空 7. 系统管理员权限 名称、标识符 系统管理员权限 功能描述 设置系统管理员的权限包括设定系统权限,进行人事信息维护等 实现要求 输入 处理 输出 补充说明 设置系统管理员权限 系统管理员登录系统权限 设定系统管理员权限 提示保存成功 系统管理员权限不能为空 5.3 用例图:
考勤管理系统 上下班时间设定管理员设置个人操作权限节假日设定
图6-7
6 日志管理模块 1 具体功能:
日志记录 名称、标识符 日志记录 功能描述 实现要求 输入 处理 输出 补充说明 对员工的登录信息进行记录跟踪 日志记录 操作角色(员工/部门经理/系统管理员)的ID 记录到数据库 日志汇总信息 只记录登录信息。 2 用例图:
考勤管理系统 登录<
图6-8
7 备份管理模块 7.1 基本功能:
1、 具有友好的用户界面。 2、 对数据库进行备份。 3、 有一定的容错机制。
7.2 具体功能:
数据库备份
名称、标识符 备份系统数据库数据 功能描述 实现要求 输入 处理 输出 备份系统数据库数据 用数据库备份 备份文件保存路径 备份数据库 提示备份成功或错误信息 补充说明 7.3 用例图:
考勤管理备份子系统 系统备份管理员 图6-9
8 提醒管理模块 8.1 基本功能:
1. 具有友好的用户界面。
2. 对人员的请假申请进行提醒,提示部门经理对未处理的事项进行审批。
8.2 具体功能:
1. 未处理事务提醒 名称、标识符 未处理事务提醒 功能描述 实现要求 输入 处理 输出 补充说明 提示部门经理对未处理的事项进行审批 在部门经理登录的时候,提示其对未处理的事项进行审批 员工提出的申请 检查未处理的的事项都有哪些 提示未审批的事务信息 2. 已处理事务提醒 名称、标识符 已处理事务提醒 功能描述 实现要求 提示员工对已经审核的事项进行查阅 员工登录时自动提醒