# 工资系统 **Repository Path**: FuLaiBao/WageServer ## Basic Information - **Project Name**: 工资系统 - **Description**: 工资系统服务端源码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-02-25 - **Last Updated**: 2025-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工资系统 ### 介绍 本项目为小型服装厂设计,致力于解决员工的工资管理问题,包括前台微信公众号端及后台管理系统,基于SpringBoot+MyBatis-plus实现。前台系统包含任务管理、任务请领、工资管理、工序维护、系统设置等模块。后台管理系统包含公司管理、人员管理、服装分类管理、工序管理、统计报表、财务管理、权限管理、设置等模块。 #### 项目演示 #### 截图
#### 演示视频 (https://gitee.com/FuLaiBao/WageServer/blob/master/src/main/resources/video/course.mp4) ### 技术选型 #### 后端技术 | 技术 | 说明 | 官网 | | -------------------- | ------------------- | ---------------------------------------------- | | SpringBoot | 容器+MVC框架 | https://spring.io/projects/spring-boot | | SpringSecurity | 认证和授权框架 | https://spring.io/projects/spring-security | | MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html | | MyBatisGenerator | 数据层代码生成 | http://www.mybatis.org/generator/index.html | | Redis | NoSql数据库 | https://redis.io/ | | Nginx | 静态资源服务器 | https://www.nginx.com/ | | Druid | 数据库连接池 | https://github.com/alibaba/druid | | JWT | JWT登录支持 | https://github.com/jwtk/jjwt | | Lombok | 简化对象封装工具 | https://github.com/rzwitserloot/lombok | | PageHelper | MyBatis物理分页插件 | http://git.oschina.net/free/Mybatis_PageHelper | | Swagger-UI | 文档生成工具 | https://github.com/swagger-api/swagger-ui | #### 前端技术 | 技术 | 说明 | 官网 | | ---------- | --------------------- | -------------------------------------- | | Vue | 前端框架 | https://vuejs.org/ | | Vue-router | 路由框架 | https://router.vuejs.org/ | | Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ | | vant | 前端UI框架 | https://element.eleme.io | | elementui | 前端UI框架 | https://element.eleme.io | | Axios | 前端HTTP框架 | https://github.com/axios/axios | | v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ | ### 系统流程图 #### 特技 1. SpringSecurity+jwt实现基于token的安全验证,自定义WxLoginAuthenticationToken 和 WxLoginProvider 实现第三方微信登录 参考:https://blog.csdn.net/as849167276/article/details/107107504/ 2. Spring validation实现参数校验,封装全局异常处理器,统一返回错误信息 3. 自定义注解+aop+redis实现接口限流,防止恶意请求 参考:https://www.it610.com/article/1304247653281861632.htm 4. CodeGenerator 代码生成器