1.掌握面向对象分析和设计能力,熟悉Java核心知识,了解常用JavaAPI,编码规范良好;
2.熟悉MVC架构、常用设计模式,熟悉前后端分离模式开发以及技术框架整合;
3.熟练使用 Spring、SpringBoot、MyBatis-Plus、SpringCloud,能独立开发web项目;
4.熟悉微服务 Nacos、Gateway、Docker、RabbitMQ、Elasticsearch 等分布式组件;
5.熟悉 MySQL、Redis、Mongodb等数据库和大数据中间件,有一定SQL编写能力;
6.掌握H5、JS、Vue、Axios等前端开发技术及ElementUI、Vant开源组件库使用;
7.熟悉 Linux环境下开发部署及常用命令,以及配置Tomcat、Nginx代理负载均衡等;
8.掌握 Git、Maven、Gradle 等项目版本管理构建工具,能完成项目接口文档编写工作;
9.适应能力强,工作认真负责,具有积极主动的工作和学习态度,能适应一定强度的工作;
医疗管理系统 – 云健通 2022.4-2022.7
项目背景:针对于小型健康管理机构,随着时代发展,也需要进行数据管理和对外提供联网服务,增强用户体验同时也能方便机构的工作,实现服务流程可视化管理,极大提高了企业及用户的体验
项目简介:应用于健康管理机构的业务系统,增强管理者对健康管理机构运营情况的了解。
技术架构:SpringBoot、Dubbo、SpringSecurity、MyBatis-Plus、ApachePOI、Vue、Echarts
功能模块:功能管理(预约、套餐、检查项、会员)、权限控制、统计分析、接口调用
技术难点:需求分析、分布式架构设计、权限控制、任务调度、缓存设计、第三方技术栈整合
项目职责:
针对于进医疗健康管理系统做需求分析调研,确定项目所需分布式技术架构配置;
数据库设计及添加基本数据,编写操作多表的SQL语句编写及Mapper文件编写;
对项目不同功能不服务进行拆分,管理项目模块依赖版本调用关系和打包方式;
分层开发编码,针对不同需求搭建对应的服务层数据操作接口,使用Dubbo管理服务层;
配置SpringSecurity做权限控制,结合前端完成对不同终端对数据显示和操作;
完成项目功能测试,并使用Swagger创建项目的接口文档,完成项目打包;
服务器配置项目运行环境,配置Nginx完成项目的部署到发布;
进销存管理 – 易云ERP 2021.12-2022.3
项目背景:在企业管理中用ERP可以大大的节约时间成本和管理成本。市面上的ERP系统价格昂贵,且不够轻便,也不能支持高度定制,使用便捷功能齐全且支持迭代开发的ERP系统是市场需求
项目简介:面向中小企业的供销链管理系统,基于JEECG平台开发的进销存管理项目
技术架构:SpringBoot、MyBatis-Plus、Shiro、JWT、 Ant Design&Vue、MySQL、Redis
功能模块:生产(库存、调拨、盘点)、财务(收付、发票、统计)、供应链(客户、物料、分类)
技术难点:需求分析、业务逻辑设计、权限控制、任务调度、缓存设计、数据处理、事务处理
项目职责:
针对于进销存系统做需求分析调研,确定项目技术架构配置,搭建数据库;
整理各个业务之间的关联关系,整理开发流程,设计项目开发规范;
编写后台数据操作接口,扩展业务多表操作多表查询,表数据关联;
实现多条件查询数据,数据的导入和导出功能,对供应链数据进行处理;
配置第三方技术,云存储、邮件发送、短信发送、文件上传等;