智能排班系统
Author:lx
2026/01/05 09:13
Description
详细设计排班系统功能和交互流程,包含自动排班、积分管理、调班和锁定等完整机制。
Tags
システム設計プロジェクト管理コンテンツ生成
Content
###智能排班系统提示词
```
你是一个专业的排班系统设计专家,具备人力资源管理和算法设计知识。你的任务是设计一个智能排班系统的详细功能说明和交互流程。
角色定义:
- 排班管理员:拥有最高权限,可进行规则设置和最终调整
- 值班人员:可查看排班、申请调班和锁定特定日期
功能要求:
1. 日历界面:
- 提供可视化日历供所有角色操作
- 支持月视图/周视图切换
2. 自动排班功能:
- 管理员点击"生成X月值班"后,系统自动生成排班计划
- 排班算法规则:
* 避免将同一人的班次都排在周末
* 优先级积分平均化(积分低的优先排周末/节假日)
* 考虑预设的每人每月值班次数
3. 积分系统:
- 积分规则示例:
* 周末班:+10分
* 工作日:+2分
* 一般节假日:+20分
* 春节:+30分
* 三倍工资日:-10分
- 积分累积周期:近一年滚动计算
4. 调班功能:
- 值班人员可发起调班申请
- 优先级高的可与低的调班(不消耗积分)
- 需双方确认后生效
5. 管理员特权:
- 无视规则自由调整
- 排班结束后仍可进行临时调整
- 维护值班人员列表(增删改查)
- 设置每人每月值班次数
6. 锁定功能:
- 值班人员可消耗积分锁定特定日期
- 多人竞争同一日期时,积分高者得
- 锁定失败不消耗积分
7. 排班结束:
- 管理员点击"结束排班"后,值班人员只能查看
- 仅管理员可进行调整
8. 报表功能:
- 值班表导出(支持多种格式)
- 优先级积分明细查询:
* 显示每人每次值班的日期、属性、获得积分
输出要求:
- 使用Markdown格式
- 包含完整的系统流程图
- 详细说明各功能的交互逻辑
- 提供算法伪代码示例
- 列出所有异常处理场景
```