1.具备扎实的java基础以及面向对象编程思想,熟悉Git、SVN等进行项目版本管理
2.熟练掌握SpringMVC、Mybatis、SpringBoot等常用开发框架,对Mybatis-plus、EasyExcel、
Swagger等开源框架了解和开发经验
3.熟悉SpringCloud开源框架的使用,了解分布式工作原理及其使用方式
4.理解SpringMVC核心流程和AOP编程思想
5.熟悉MySQL常用操作,了解索引和InnoDB引擎,了解常用SQL诊断和分析,具备优化SQL经验,
对SpringBoot多数据源整合Mybatis-plus有一定经验
6.了解Redis,了解redis的持久化机制
7.了解Vue前端框架的常用操作,了解JavaScript,jQuery,Ajax等前端技术
8.理解分布式微服务架构,前后端分离思想;根据需求形成接口、技术Markdown文档,有规范的编码习惯
智慧饭堂人脸识别系统
组织架构:微服务系统套件:Springboot
反向代理工具:Nginx
缓存工具:Redis
项目管理:SVN
数据层访问:Mybatis-Plus
服务安全认证:Spring Security
消息中间件:RabbitMQ
负责实现模块:微信小程序模块:负责与微信小程序接口对接,实现订单的下单、支付、查看等功能模块
企业微信模块:负责同步企业微信人员信息、单位机构信息
账户管理模块:负责对用餐账户,用餐角色等需求实现和维护
统计分析模块:负责将每天订餐与取餐人数,食材成本统计记录,并用 EasyExcel 导出数据
成本管理模块:负责对采购清单,库存情况,成本登记等功能实现并维护
转让模块:负责将用户自己的订单转让给他人需求地实现