# 门店智排班系统 **Repository Path**: HelloDam/intelligent-scheduling-system ## Basic Information - **Project Name**: 门店智排班系统 - **Description**: ⭐️⭐️2023年服务外包创新创业大赛作品【A33】门店智排班系统 一个基于规则引擎的自动化排班解决方案,具有以下特性: ✅ 数据驱动 - 支持客流量预测数据导入,智能计算人力需求 ✅ 灵活配置 - 可自定义排班规则(工时合规性、人力计算规则设置等) ✅ 人性化设计 - 员工偏好管理(时段偏好、工作日偏好设置) ✅ 高效协同 - 可视化排班调整 + 冲突检测,支持网页端、小程序端查看 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 114 - **Forks**: 46 - **Created**: 2023-05-20 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, 微服务, vue前端 ## README 🌟“**场快订**” 场馆预定平台是我个人匠心打造的全栈免费开源项目,使用 Spring Cloud + Uniapp 开发,包含**高并发**设计(缓存击穿、缓存穿透处理)、大数据量查询优化、**分库分表**、IP 流量管控、**分布式事务**、分布式 ID、**幂等处理**、WebSocket 双向通信、消息队列异步执行、延时队列等内容,此外还包括**域名购买与解析**、**项目打包上线**、**HTTP升级HTTPS**等手把手教程,项目代码简洁,部分代码使用**设计模式**重构,非常**适用于学习后端技术、毕业设计、相关计算机竞赛**,感兴趣的朋友可以从以下链接进行学习: - 📦 源码仓库:[https://gitee.com/HelloDam/venue-reservation](https://gitee.com/HelloDam/venue-reservation) - 📚 技术专栏:[https://blog.csdn.net/laodanqiu/category_12877044.html](https://blog.csdn.net/laodanqiu/category_12877044.html) - 📱 在线体验:[https://hellodam.website](https://hellodam.website)(建议手机访问) ![输入图片说明](image312312312312.png) --- ## 2023年服务外包创新创业大赛【A33】智能排班系统开源项目 #### 项目演示视频 [项目讲解演示视频](https://www.bilibili.com/video/BV1fT411t7fP/) ![输入图片说明](Picture/image321312312.png) #### 引言 首先,感谢大家对本项目的认可和鼓励,由于本项目的开发者都是学生,知识浅薄,水平有限,且开发时间较短,项目还有很多待完善的地方。如果大家发现项目有什么缺陷,恳请大家指出,我们会继续改进。希望可以和大家一起学习,一起进步。 #### 说明 - 项目为比赛过程中开发,开发时间少于一个月,且作者开发此项目时是大四,开发还没有学得太深入,水平还比较低,如今看来,有诸多不足、不合理之处,因此项目仅供参考,不允许直接商业使用 - 由于部分算法的实现方式属于机密,我们仅开源最简单的规则算法 - 若朋友们发现bug,可以留言,我有空会抽时间出来修复 - 若我后续时间较为充裕,会考虑新增功能 #### 联系方式 如果项目有什么问题可以添加我的微信 a1752663772 ,请备注好来意,谢谢大家。 #### 软件架构 ![输入图片说明](Picture/%E6%9E%B6%E6%9E%84%E5%9B%BE.png) #### 使用说明 关于项目文件结构说明、启动说明、环境说明……,请查看下面文章 - [开源说明](https://hellodam.blog.csdn.net/article/details/130762971) - [管理系统功能、操作说明(上篇)](https://hellodam.blog.csdn.net/article/details/130772663) - [管理系统功能、操作说明(中篇)](https://hellodam.blog.csdn.net/article/details/130890043) - [管理系统功能、操作说明(下篇)](https://hellodam.blog.csdn.net/article/details/130890625) - [后端项目结构介绍+开发环境介绍+项目启动](https://hellodam.blog.csdn.net/article/details/130779899) - [web前端/小程序结构介绍+开发环境介绍+项目启动](https://hellodam.blog.csdn.net/article/details/131071836) - [技术选型与工具版本](https://hellodam.blog.csdn.net/article/details/130774792) - [数据库设计](https://hellodam.blog.csdn.net/article/details/130772798) - [门店地址设置:省市区数据树形结构构建及其前端展示(级联选择器)【java+vue】](https://hellodam.blog.csdn.net/article/details/128985662) - [SpringBoot整合邮件发送服务](https://hellodam.blog.csdn.net/article/details/141120582) - [基于AOP和自定义注解实现接口幂等性、消息队列消费幂等性](https://hellodam.blog.csdn.net/article/details/137435495) - [快速消费线程池](https://hellodam.blog.csdn.net/article/details/137358034) - [雪花算法生成分布式ID](https://hellodam.blog.csdn.net/article/details/137411557) - [排班任务异步计算,WebSocket实时通知任务的计算状态](https://hellodam.blog.csdn.net/article/details/129406400) - [Quartz结合Cron-Utils自定义时间发送上班、休息提醒](https://hellodam.blog.csdn.net/article/details/137497497) - [基于SpringSecurity实现登录验证、权限验证](https://hellodam.blog.csdn.net/article/details/137405144) - [AOP + 自定义注解 实现操作日志自动记录](https://hellodam.blog.csdn.net/article/details/137429013) - [基于Redis的increment命令和lua脚本实现IP限流](https://hellodam.blog.csdn.net/article/details/137369008) - [缓存组件封装](https://hellodam.blog.csdn.net/article/details/142033956) - [Hibernate Validator 参数校验](https://hellodam.blog.csdn.net/article/details/141760431) - [聚合服务开发](https://hellodam.blog.csdn.net/article/details/136473242) #### 系统页面 ![输入图片说明](Picture/%E7%99%BB%E5%BD%95%E9%A1%B5%E9%9D%A2.png) ![输入图片说明](Picture/%E4%BC%81%E4%B8%9A%E6%B3%A8%E5%86%8C%E9%A1%B5%E9%9D%A2.png) ![输入图片说明](Picture/%E4%BC%81%E4%B8%9A%E6%B3%A8%E5%86%8C%E9%82%AE%E4%BB%B6%E9%80%9A%E7%9F%A5.png) ![输入图片说明](Picture/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98%E9%A6%96%E9%A1%B51.png) ![输入图片说明](Picture/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98%E9%A6%96%E9%A1%B52.png) ![输入图片说明](Picture/%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86%E5%91%98%E9%A6%96%E9%A1%B5.png) ![输入图片说明](Picture/%E9%97%A8%E5%BA%97%E7%AE%A1%E7%90%86%E5%91%98%E9%A6%96%E9%A1%B5.png) ![输入图片说明](Picture/%E4%B8%AA%E4%BA%BA%E4%B8%AD%E5%BF%83.png) ![输入图片说明](Picture/%E6%93%8D%E4%BD%9C%E6%97%A5%E5%BF%97.png) ![输入图片说明](Picture/%E7%99%BB%E5%BD%95%E6%97%A5%E5%BF%97.png) ![输入图片说明](Picture/%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86.png) ![输入图片说明](Picture/%E8%A7%92%E8%89%B2%E7%AE%A1%E7%90%86.png) ![输入图片说明](Picture/%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86.png) ![输入图片说明](Picture/%E9%97%A8%E5%BA%97%E7%AE%A1%E7%90%86.png) ![输入图片说明](Picture/%E9%97%A8%E5%BA%97%E8%8A%82%E6%97%A5%E7%AE%A1%E7%90%86.png) ![输入图片说明](Picture/%E5%AE%9A%E6%97%B6%E9%80%9A%E7%9F%A5.png) ![输入图片说明](Picture/%E9%80%9A%E7%9F%A5%E6%A0%B7%E5%BC%8F.png) ![输入图片说明](Picture/%E6%8C%89%E7%85%A7%E8%81%8C%E4%BD%8D%E6%9F%A5%E8%AF%A2%E6%9C%88%E8%A7%86%E5%9B%BE.png) ![输入图片说明](Picture/%E7%94%98%E7%89%B9%E5%9B%BE%E6%9F%A5%E7%9C%8B.png) ![输入图片说明](Picture/%E6%8C%89%E5%91%98%E5%B7%A5%E6%9F%A5%E8%AF%A2%E6%9C%88%E8%A7%86%E5%9B%BE.png) ![输入图片说明](Picture/%E5%91%A8%E8%A7%86%E5%9B%BE.png) #### 小程序页面

#### 贡献人员 - dam(前后端设计与开发),博客:https://blog.csdn.net/laodanqiu - wskh(算法设计与开发),博客:https://wskh0929.blog.csdn.net/ - ljy(小程序前端开发、视频策划与制作、参与管理系统前端的甘特图、月视图、周视图等页面的设计和开发) - quincy(管理系统前端、uniapp开发) - lsn(视频策划) #### 引用说明 ##### 前端页面 前端登录页来源于 B站up主 **大猫是小白**,可以点击访问其[B站主页](https://space.bilibili.com/172008592),这个up主经常产出非常美观的前端页面,还开源代码,大家快去关注,宝藏up主!!! 页面实现过程的B站链接:[飞向星球登录界面](https://www.bilibili.com/video/BV1Zs4y1Z7KZ/?spm_id_from=333.999.0.0&vd_source=fe99912747bb055ab8005cecfd22a314) 页面代码仓库:[页面源码仓库](https://gitee.com/mao-yongyao/login-page-seven) (项目开源之前已经和博主沟通) ##### 后端代码 后端中的部分组件代码来源于马哥开源项目 12306、shortlink 的代码,本人只是根据自己的理解进行少量修改,添加详细注释后应用到智能排班系统中。项目含金量较高,推荐感兴趣的朋友们去学习一下。 - [短链接](https://gitee.com/nageoffer/shortlink) - [12306](https://gitee.com/nageoffer/12306) 相关组件列表如下: - 接口幂等组件 - 快速消费线程池 - 雪花算法 - IP限流 - 缓存组件