1、熟悉 Java 编程 ,熟悉面向对象编程
2、熟练使用 MySQL、 Redis数据库 , 能够熟练编写 SQL 语句
3、熟悉掌握 javaweb 基础 ,及主流框架:ssm,mybatis-plus,springboot、JPA
4、熟练使用 IEDA/Eclipse、git 开发工具
5、熟练使用 Tomcat 服务器 ,了解 Linux 操作系统的基本命令
6、熟练使用HTML5、CSS3、JS、JQuery、Ajax ,Json、VUE、IVEIW、Vant。
7、了解微服务框架 SpringCloud、安全框架 Shiro 、SpringSecurity
8、 了解消息中间件 Rabbitmq、 Docker 容器
9、了解搜索引擎Elasticsearch、数据库中间件ShardingJDBC
10、了解 Nginx 反向代理、Swagger Api 接口开发文档
项目名称:小米汽车厂内物理与供应链管理系统(PLS)
开发时间:2022 年12 月
项目架构: jdk11+springboot+Mybatis-plus+Mysql5.7+Redis+git+Maven+VUE3
项目描述:在物流执行管理方面,通过建设厂内物流管理系统平台,以能够支持小米亦庄基地工厂管理、物料配送管理、 断电执行管理、器具管理、入厂排队、系统集成等业务需求为核心,实现构建一套完整、统一的物流系统, 使供应商、物流公司和整车厂等,拥有功能先进、运行稳定的物流协同平台,为建立小米汽车精益物流系统 提供数字化支持。
核心业务: 仓储管理、物流拉动、器具管理、车间需求。
负责功能:
1. admin(后台):对工段、工位、仓库、库区、库位、物料、包装、供应商、客户主数据进行维护;
2.工废管理:物流部了账员,接收到工废处理通知单后,PLS系统内创建工废出库计划,物流部出库人员PDA(手持机)扫描工废料箱标签,进行物料工废出库,工废出库完成后,系统系统扣减工废库库存。工废出库信息同步发送SAP(企业资源计划)系统;
3.物料领用管理:物料需求部门在流程系统创建领用出库申请,审批通过后,流程系统直接发送领用申请到PLS系统,PLS系统记录领用申请并根据领用申请创建出库计划。仓管人员根据选择领用出库单,系统生成物料下架出库任务,PDA(手持机)选择下架任务,扫描箱条码进行物理下架出库,物料拣配完成后,实物移交申请人,仓管员PLS系统内完成物料领用出库单,PLS系统扣减出库仓库物料库存,物料领用出库信息同步发送SAP(企业资源计划)系统。
技术要点:
1. 使用 Springboot 简化搭建框架 ,使用 maven ,码云 (gitee) 管理项目;
2. 使用 Redis 对查询数据进行缓存处理 ,提升访问效率;
3. 使用 Redis 对主数据缓存;
4. 使用Vue2搭建前端页面,UI使用View UI Plus。