1.分析需求,讨论需求。
2.根据需求设计数据库表结构。
3.定义接口,负责编码,完成DAO层,Service层,Control层的模块设计。
4.负责测试环境的部署,维护。
5.熟练使用Spring,SpringMVC,Mybatis,Springboot等主流框架。
6.熟练使用redis数据缓存和消息订阅,熟练使用maven,Xmanage,Xshell,WinSCP,jenkins对项目进行管理和部署。
7.熟练使用nginx,mysql等。
8.能胜任Linux服务器的日常维护和使用一些基本的Linxu命令。
沃尔沃库存管理系统:
主要分为主数据管理,事件管理,缺货管理,批售外卖,特殊零件,预测管理六大模块
系统采用分布式部署在华为云上,使用Springboot框架进行开发,使用eureka进行服务注册,mysql数据库,通过webService和http与DMS系统进行数据传输交互,不同的模块分为不同的服务,注册到注册中心。
沃尔沃订单交易:
用户管理:包括VCDC用户和供应商用户,VCDC包括:DSD、SQM、财务、IT、系统管理员五种角色;主数据管理:主数据包括了用户主数据,标准到货日历、供应商关系对应、供应商用户主数据和VCDC用户主数据;订单管理,投诉单管理等功能。
具体实现:
订单系统部署在微软云上,供应商登录系统进行订单管理,。spring +springmvc+mybaits 框架开发,mysql数据库,使用cxf的webService实现服务端客户端的功能。 使用maven进行项目管理,根据业务分成多个web子模块(包括通用模块,系统功能和业务功能等),方便开发测试和部署,通过redis对到货日历和工作日历等数据进行缓存。接口系统通过spring定时任务每隔半小时从磁盘读取文件进行解析,生成xml文件通过调用部署在订单系统的webService服务端实现数据交互(使用适配器对不同数据进行分发)。使用jenkins进行项目自动部署。
上海市油气回收项目:
本项目平台用于管理上海市内所有接入平台的加油站,模块包括加油站主数据管理,设备在线管理,在线油气回收监测数据、环境数据上传,日常检查和年检台账数据的填报,供上海市环境监测中心统一监控记录加油站日常运行情况,并进行报表分析。
具体实现:
spring +springmvc+mybaits 框架开发,mysql数据库。 使用maven进行项目管理,根据业务分成多个web子模块(包括通用模块,系统功能和业务功能等),方便开发测试和部署。 通过redis对不常变化的数据进行缓存,poi 导入导出excel,ajax 前后端交互,使用socket长连接进行事件监听,接收加油站设备的数据上传。使用jenkins进行项目自动部署。