一、系统设计目标
员工进入单位考勤管理系统后进行登录。登录成功后跳转首页,员工登录后可以在首页进行签到打卡,在申请界面进行请假申请,在考勤界面查看个人的考勤信息,查看自己的客户信息、查看会议信息等。不同类别的用户有着不同权限,显示不同的前端界面。
整体目标要求:
1.管理员模块能够实现员工管理、部门管理、财务管理等功能。
2.员工可以实现修改密码、提交申请、签到打卡、查看信息等功能。
3.工作台模块可以实现任务审批、客户管理、发布会议通知等功能。
二、系统功能需求分析
普通员工功能:
(1)登录:员工进入界面后需要输入自己的账号密码进行登录
(2)签到打卡:员工登录完成以后,可以进行签到打卡。
(3)修改密码:员工可进入界面,进行密码的修改。
(4)提交申请:员工登录成功后,可提交请假申请,固定资产申请。
(5)查看消息:员工进入界面可查看领导发布的会议通知,查看申请情况。
工作台功能:
(1)发布会议通知:用户登录成功之后,可进行申请会议,并将会议信息进行发布。
(2)任务审批:可对员工的申请进行审批。
(3)客户管理:对客户的信息进行管理,包括添加客户信息,删除客户以及查看客户信息和修改客户信息。
管理员功能:
(1)员工管理:对员工进行管理,员工办理入职,员工岗位的调动。
(2)部门管理:管理员可以对部分进行新增加和删除。
(3)财务管理:管理员可以对工资进行发放,到处考勤报表以及对用户考勤的查看。
(4)查看统计信息:对用户的个人信息进行一个统计。
系统整体用例图

核心功能用例规约
根据单位考勤系统的需求整体分析。具体功能用例规约表如下所示。
员工考勤信息用例规约表
|-------|------------------------------------------------------------|
| 用例名称 | 员工考勤信息 |
| 参与者 | 员工 |
| 前置条件 | 员工需要已经登录系统,并且有相应的权限来操作打卡 |
| 基本事件流 | 1.员工在到单位后,进入系统进行考勤打卡,记录到考勤信息上 2.员工在下班后,进入系统进行下班打卡,记录到考勤信息上 |
| 异常事件流 | 1.当员工迟到或者早退,会记录到考勤信息,标明状态 2.员工未按时打卡,会记录其缺勤 |
员工请假申请用例规约表
|-------|-----------------------------------------------|
| 用例名称 | 员工请假申请 |
| 参与者 | 员工 |
| 前置条件 | 员工已经登录系统 |
| 基本事件流 | 1.员工进入系统 2.员工进入请假申请界面 3.员工填写相对应的信息 4.员工提交请假申请 |
| 异常事件流 | 1.当员工填写的请假时间段不符合时,系统会提示员工填写有误 |
领导审批员工请假信息用例规约表
|-------|---------------------------------------|
| 用例名称 | 领导审批员工请假信息 |
| 参与者 | 领导 |
| 前置条件 | 领导必须成功登录到系统 |
| 基本事件流 | 1.登录系统 2.进入任务界面 3.查看员工请假申请 4.审批员工请假申请 |
| 异常事件流 | 1.员工提交的信息不完整或不合理 |