服务端:Java,SSM全家桶,MyBatisPlus,SpringCloud,Spring Cloud Alibaba
数据库:MySQL、SQLServer
中间件:RabbitMQ,Redis
前端:HTML5,CSS(sass、less),JavaScript,TypeScript,Vue2,微信小程序
Linux:熟悉Linux常用命令,熟悉各软件环境搭建及使用(如Docker,Kubernetes)
数据对接
负责与客户所使用的软件进行数据对接(基于SQL语句完成)
考勤门禁储物柜项目
基于公司自主研发的设备,开发维护一套考勤门禁一体的后台管理软件。
主要是以设备通讯,考勤模块和门禁模块为主,储物柜模块。
设备通讯协议为HTTP协议,之间的通讯数据为固件工程师自主设计。
考勤模块主要围绕人员进行打卡,收到设备打卡时间时,根据班次管理设置的时间,来生成报表。
门禁模块主要以控制人员出入,限制时间出入为主。通过设备中的时间组,供客户来选择应用到设备上或应用到人员上,来进行限制出入。
储物柜模块主要以人员与设备连接的柜子绑定为主,模式有一人一柜,一人多柜,多人一柜模式。应对不同的开柜方式,生成不同的记录,供客户查看。
设备模块:设备的增删改查,同时还有对设备进行同步时间、重启设备、恢复出厂等功能,供客户远程对设备进行操作。 班次设置:班次的增删改查,针对于不同的考勤时间,可设置多个班次,随后可对人员或部门进行排班。 考勤记录与考勤报表:当用户在设备打卡时,设备会往服务端(即后台)推
因为设备的不同,所需要的参数也不同,其所需参数是与考勤,门禁的设备是不一样的。 箱柜模块:供客户进行人员与柜子的分配,可查看详细分配信息(如1号人在哪台设备,绑定有多少柜子) 储物柜记录:当客户人员进行对柜子做开柜、关柜等操作时,会产生记录,其记录会往服务端推送(即后