首先,感谢大家对本项目的认可和鼓励,由于本项目的开发者都是学生,知识浅薄,水平有限,且开发时间较短,项目还有很多待完善的地方。如果大家发现项目有什么缺陷,恳请大家指出,我们会继续改进。希望可以和大家一起学习,一起进步。
- 项目为比赛过程中开发,开发时间少于一个月,且作者开发此项目时是大四,开发还没有学得太深入,水平还比较低,如今看来,有诸多不足、不合理之处,因此项目仅供参考,不允许直接商业使用
- 由于部分算法的实现方式属于机密,我们仅开源最简单的规则算法
- 若朋友们发现bug,可以留言,我有空会抽时间出来修复
- 若我后续时间较为充裕,会考虑新增功能
如果项目有什么问题可以添加我的微信 a1752663772 ,请备注好来意,谢谢大家。
关于项目文件结构说明、启动说明、环境说明……,请查看下面文章
- 开源说明
- 管理系统功能、操作说明(上篇)
- 管理系统功能、操作说明(中篇)
- 管理系统功能、操作说明(下篇)
- 后端项目结构介绍+开发环境介绍+项目启动
- web前端/小程序结构介绍+开发环境介绍+项目启动
- 技术选型与工具版本
- 数据库设计
- 门店地址设置:省市区数据树形结构构建及其前端展示(级联选择器)【java+vue】
- SpringBoot整合邮件发送服务
- 基于AOP和自定义注解实现接口幂等性、消息队列消费幂等性
- 快速消费线程池
- 雪花算法生成分布式ID
- 排班任务异步计算,WebSocket实时通知任务的计算状态
- Quartz结合Cron-Utils自定义时间发送上班、休息提醒
- 基于SpringSecurity实现登录验证、权限验证
- AOP + 自定义注解 实现操作日志自动记录
- 基于Redis的increment命令和lua脚本实现IP限流
- 缓存组件封装
- Hibernate Validator 参数校验
- 聚合服务开发
- dam(前后端设计与开发),博客:https://blog.csdn.net/laodanqiu
- wskh(算法设计与开发),博客:https://wskh0929.blog.csdn.net/
- ljy(小程序前端开发、视频策划与制作、参与管理系统前端的甘特图、月视图、周视图等页面的设计和开发)
- wq(数据生成,前端部分页面美化)
- lsn(视频策划)
前端登录页来源于 B站up主 大猫是小白,可以点击访问其B站主页,这个up主经常产出非常美观的前端页面,还开源代码,大家快去关注,宝藏up主!!! 页面实现过程的B站链接:飞向星球登录界面 页面代码仓库:页面源码仓库
(项目开源之前已经和博主沟通)
后端中的部分组件代码来源于马哥开源项目 12306、shortlink 的代码,本人只是根据自己的理解进行少量修改,添加详细注释后应用到智能排班系统中。项目含金量较高,推荐感兴趣的朋友们去学习一下。
相关组件列表如下:
- 接口幂等组件
- 快速消费线程池
- 雪花算法
- IP限流
- 缓存组件