熟练使用 Git 版本控制工具,进行代码管理 熟练使用Spring Boot,Spring,Spring MVC,Mybatis,Spring Data Jpa主流框架进行开发,利用Maven/Gradle构 建项目 开发前后端分离项目,使用Restful API接口进行交互,有良好代码规范,
1. 人脸识别系统 - 项目组成员 2019年11月 - 2020年02月 项目介绍:该项目主要对学校计算机学院新生报到进行人脸识别,基于学校的人脸服务器而开发的一个人脸识别系统。该系 统实现了用户的管理,摄像头的管理,动态设置人脸的匹配阈值,完成人脸图片的匹配,离线视频的检测以及通过海康卫视 网络摄像机实现摄像头在线检测任务等功能。 系统功能:人脸匹配,视频流的人脸识别 涉及的技术:Spring Boot,Mybtais,Mysql,WebSocket 独立负责开发内容如下: - 项目采用Git进行版本管理,托管在Github上,利用Github Action监听自动构建部署后端项目。 - 前后端分离,使用Restful API接口进行交互,Maven管理依赖。 - 调用redis缓存接口得到匹配的数据 - 使用POI模块导入导出学生信息Eecel表格 2. 教材申请表系统 - 独立完成后端功能 2020年06月 项目介绍:本项目为学校提供一个可供老师为课程申请教材的途径:教师申请,管理人员审核,打印相应的申请表等,简化 工作,使申请教程的过程更加流畅,工作效率得到显著提升。 涉及的技术:Spring Boot,Spring Security,Spring Data Jpa,Mysql,docker-compose 负责开发内容如下: - 负责后台管理系统的搭建和开发。 - 后端服务打包成镜像,容器化部署后端服务,Mysql,Redis - 使用Spring Security进行用户登陆管理,基于RBAC模型划分角色权限 - 利用Redis完成登陆验证码功能 3. 单点登录的校园统一认证系统 - 项目成员 2020年02月 - 2020年06月 项目介绍:该项目针对中山市某职业院校,基于cas认证服务器开发了一个单点登录平台和门户管理的校园信息管理系统。 该系统实现了与学校现有多个子系统的对接,实现教师用户的单点登录和接入控制,同时为用户提供可定制化的门户信息 菜单管理功能。该系统还实现了与其他子系统的数据同步等。 系统功能:后台管理系统,门户系统。 涉及技术: Spring Boot,Spring Security,Spring Data Jpa,Mysql,docker-compose 独立负责开发内容如下 - 搭建Yapi接口管理平台,编写和管理API文档。 - 完成用户管理,子系统管理,子系统的接口管理等功能。 - 利用WebClient同步子系统中教师的信息和组织结构的信息。 - 使用Spring Security进行用户登陆管理,基于RBAC模型划分角色权限,并整合token给第三方系统访问特定资源。