①教务系统
采用SpringBoot框架+SQLServer数据库开发的项目,教务系统包含:学生管理、教师管理、班级管理、校友管理、荣誉管理、德育管理等十几大模块。实现学校日常教学事务的数字化管理,其中包含管理端、教师端、学生端和家长端等不同用户群体的操作界面,为繁琐的教学事务带来极大便利。
项目开发使用Idea作为开发工具,tomcat9,jdk8作为开发环境,项目管理工具Maven,项目云端仓库Git,数据库存储服务SQLServer,采用MVC三层架构模式进行框架搭建开发。不仅各个模块具备完善的功能,且项目部署于一体化环境,各个系统之间存在数据交互和联通。
项目主要涉及到的技术:面向切面编程(AOP)、定时触发器、跨域处理、拦截器(用于拦截请求进行身份校验)、数据备份等
②学生综合素质积分银行系统
该系统主要功能:将学生的综合发展情况量化为积分,实时生成学生发展数据,同时通过具有反馈作用的积分激励学生向上发展,提供学生发展数据统计分析,为校领导制定学生培养方案提供依据,教师和家长可以查看对应学生的发展动态,全面了解学生的发展情况
亦是采用SpringBoot框架+SQLServer数据库开发的项目,所用到的技术和工具均与上述系统大同小异
③国泰商城小程序
国泰商城小程序项目是用于为国泰航空提供第三方附加服务的应用,该小程序不仅可用于选购机票业
务,还附加有酒店服务、接送班车服务、商城选购服务、保险购买、积分兑换等。该项目需对接航司机票API以及
微信支付、携程应用等第三方接口,实现整套业务流程。项目采用前后端分离开发,后端人员专注于数据建
模、业务实现、接口编写。前端人员专注于数据交互、页面渲染。后端用到的技术:SpringBoot、redis、
rabbitmq、线程池等