1、熟悉Java编程,有规范的编码习惯和代码功能实现能力,掌握面向对象编程,深刻理解设计模式并能合适应用。
2、熟练掌握springBoot、MyBatis,mybatis-plus等开源框架
3、掌握分布式微服务设计框架springCloud、springCloudAlibaba,能在项目设计中熟练使用和配置
4、熟练使用IntelliJ IDEA 、SVN、git、Maven项目管理和项目构建工具。
5、熟练掌握关系型数据库MySQL及Nosql非关系型数据库Redis的应用和开发。
6、熟悉PowerDesigner数据建模工具的应用和数据库设计。
7、熟练掌握Linux常用命令,能够在服务器上部署web服务及安装配置各种中间件。
8、掌握docker容器、持续化集成自动部署服务Jenkins的安装配置及在DevOps开发时的应用。
9、熟练掌握JavaScript、Html、CSS、Ajax、jQuery、layui等针对后台管理的前端开发技术。
10、掌握微信小程序的开发,对vue框架有一定的了解,可以解决相关的开发
1、上海蔚客机械进销存
项目采用单体架构,工程内部根据业务情况分成不同的子模块;开发使用技术主要有以下几种:
数据库:mysql5.7
持久层框架:mybatis、mybatis-plus
Web开发框架:SpringBoot
安全控制:Shiro作用认证、授权、加密、会话管理、与Web集成、缓存等
页面模板:Thymeleaf
项目管理工具:maven 项目依赖管理、构建
项目主要业务是针对机械品的进销存及库存盘点全流程的线上处理,此外为了更好的客户服务对接了聚合的物流查询功能,可以在系统内查看采购商品的运输情况,为了综合的人力管理,系统增加了人员合同,及出勤情况的模块,系统针对客户定制的报价合同等单据采用了easypoi文档模板导出,提前将客户的定制信息放入,格式化动态导出相关数据。
2、外贸客户跟单管理ERP系统
该项目是针对外贸业务单据处理,业务线上精简整合而开发的进销存类系统。项目包含有9大模块分别是:产品管理、报价管理、销售管理、采购管理、报关记录、购销合同、财务管理、退税管理、费用记录。实现功能主要应用相关技术如下:
数据库:mysql5.7
持久层框架:mybatis、mybatis-plus
Web开发框架:SpringBoot
安全控制:Shiro作用认证、授权、加密、会话管理、与Web集成、缓存等
页面模板: layui、beetl
项目管理工具:maven,gitlab
开发环境:IntelliJ IDEA
其它技术:quartz
项目业务及采用技术:管理信息系统采用前后端一体式开发,前端页面采用beetle模板处理页面数据,使用layui框架做各种表单,动态表的处理。项目对业务从报价到最后财务实现了线上集成化处理,对各种单据提供了线上录入,导出的功能,系统加入了对生产管理的监控管理功能,采用quarts定时任务对各节点加以提醒,对财务管理通过汇总统计做了很好的支持。