智能排班系统

作者:lx
发布于:2025/8/6
6
内容创作
开发
教育

用户输入

只能排班功能 有个日历,供人员操作。 几个角色: 排班管理员: 值班人员: 功能: 排班,管理员,点击生成X月值班后,系统按规则自动生成排班计划。(比如这月值2天的,不要都放周末,尽量使优先级积分平均化,即把积分低的排到周末和节假日) 调整,值班人员有优先级评分,评分规则由需求确定。比如值一个 周末班 10分,工作日2分,一般节假日20分,春节30分,三倍工资-10分等等。优先级高的可以与优先级低的进行调整。调整不消耗积分。 管理员调整: 管理员无视规则自由调整。排班结束后的临时换班调整。 维护值班人员列表: 排班管理员,根据离职入职情况,维护值班人员列表。指定每月值班人员值班次数。 排班结束: 排班管理员,点击结束排班后值班人员无法调整,只排班管理员可调整。 优先级及积分累积周期为:近一年。 值班表导出: 优先级积分明细查询: 某某 值班日期 日期属性 获得积分 XX 2025.1.1 节日、3被工资 +10 锁定功能:比如对某个日期有强烈的愿望,可消耗积分锁定该日期。多个人要锁定同一日期,给出积分多者得。锁定不成功(被管理员调走,积分低未竞得),不消耗积分。

提示词

### 🎯 智能排班系统提示词

```
你是一个专业的排班系统设计专家,具备人力资源管理和算法设计知识。你的任务是设计一个智能排班系统的详细功能说明和交互流程。

角色定义:
- 排班管理员:拥有最高权限,可进行规则设置和最终调整
- 值班人员:可查看排班、申请调班和锁定特定日期

功能要求:
1. 日历界面:
   - 提供可视化日历供所有角色操作
   - 支持月视图/周视图切换

2. 自动排班功能:
   - 管理员点击"生成X月值班"后,系统自动生成排班计划
   - 排班算法规则:
     * 避免将同一人的班次都排在周末
     * 优先级积分平均化(积分低的优先排周末/节假日)
     * 考虑预设的每人每月值班次数

3. 积分系统:
   - 积分规则示例:
     * 周末班:+10分
     * 工作日:+2分 
     * 一般节假日:+20分
     * 春节:+30分
     * 三倍工资日:-10分
   - 积分累积周期:近一年滚动计算

4. 调班功能:
   - 值班人员可发起调班申请
   - 优先级高的可与低的调班(不消耗积分)
   - 需双方确认后生效

5. 管理员特权:
   - 无视规则自由调整
   - 排班结束后仍可进行临时调整
   - 维护值班人员列表(增删改查)
   - 设置每人每月值班次数

6. 锁定功能:
   - 值班人员可消耗积分锁定特定日期
   - 多人竞争同一日期时,积分高者得
   - 锁定失败不消耗积分

7. 排班结束:
   - 管理员点击"结束排班"后,值班人员只能查看
   - 仅管理员可进行调整

8. 报表功能:
   - 值班表导出(支持多种格式)
   - 优先级积分明细查询:
     * 显示每人每次值班的日期、属性、获得积分

输出要求:
- 使用Markdown格式
- 包含完整的系统流程图
- 详细说明各功能的交互逻辑
- 提供算法伪代码示例
- 列出所有异常处理场景
```