用状态图描述一个请假流程: 少于等于 3 天的请假申请,辅导员审批就可以了,超过 3 天的请假还需系主任审批。
时间: 2024-10-01 17:02:58 浏览: 166
#_ssm_159_mysql_高校在线请假与审批系统_.zip
好的,我们可以使用状态图来描绘这个请假流程。首先,我们需要定义几个状态:
1. **正常工作状态(Working)**:员工开始时处于正常上班状态。
2. **请假申请提交状态(LeaveRequest)**:员工在此状态下提交了请假申请。
3. **辅导员审批状态(AdvisorApproval)**:对于小于等于3天的请假,从提交申请到辅导员审批通过的过程。
4. **辅导员拒绝状态(AdvisorRejected)**:如果辅导员拒绝了请假,员工回到此状态。
5. **系主任审批状态(DeanApproval)**:对于超过3天的请假,需要经过系主任审批,这是审批流程的下一个阶段。
6. **系主任批准状态(DeanApproved)**:如果系主任同意,申请被接受。
7. **系主任拒绝状态(DeanRejected)**:如果系主任拒绝,则结束请假流程。
以下是简化的状态图:
```
+--+
| Working |
+----------------->| LeaveRequest |
V
+--------+--------+
| Advisor| Dean |
| Approval|-- Approval|
+--------+--------+
/ \
/ \
/ \
Admited Rejected
^ ^
/ \ / \
/ \ / \
/ \ / \
+--+
```
- 员工从`Working`状态开始提交请假申请,进入`LeaveRequest`状态。
- 如果请假天数少于等于3天,流程会流转到`AdvisorApproval`状态,辅导员审批后可能选择`Admitted`(批准)或`Rejected`(拒绝)。
- 若申请被拒绝,员工直接返回到`Working`状态;若被批准,继续到`DeanApproval`状态。
- 对于超过3天的请假,会跳过辅导员审批环节,直接进入`DeanApproval`状态,后续流程类似之前。
阅读全文