项目一:七彩水晶球教育平台(APP后台 ++ 学校管理后台 + 设备管理后台 + 公司运营后台 + 小程序后台 )
开发环境:IntelliJ IDEA + Tomcat 8 + MySQL + SVN + Gradle
软件架构:Spring Boot + Spring4 + SpringMVC4 + Dubbo + ZooKeeper+ MyBatis3 + Redis + RabbitMQ+ Spring Task + 友盟推送 + jxl + Nginx
项目周期: 2016.11-至今
项目描述:
该项目致力于为广大中小师生打造一个集教、学、管、测、评一体的全面智能感知环境和综合的信息服务平台。
责任描述:
1: 负责主导公司产品WEB端、移动端的应用设计、编码工作;
2:根据公司需求提出解决方案,并且进行相应的需求调研、需求设计;
3:负责公司已立项系统的开发,包括需求分析、功能设计、流程设计、详细设计;
4:根据公司流程的变化对相应功能模块进行维护与二次开发;
5:维护现有的应用产品,收集、分析、优化系统;
主要负责公司的新需求与实现,APP后台、、学校管理后台、设备管理后台、公司运营后台及维护微信小程序后台。
技术描述:
μ伴慧学后台、APP后台、设备管理后台、学校管理后台架构采用Spring Boot(2.0版本) + Spring MVC + Mybatis ;
微信小程序+公司运营后台架构采用Spring4 + Spring MVC + Mybatis ;
使用Redis集群实现全局Token、用户登录信息及热点数据(稳定性数据)存储;
使用七牛云存储作为文件服务器,用于上传文件及图片;
使用友盟推送用于教师发布作业,学生学习报告、设备信息推送APP;
使用Jxl用于Excel表格批量导入与导出学生与教师基础信息;
使用Spring Task 用户定时发布学生学习报告(周、月、学期报告);
使用mybatis Puls用户简化SQL语句的编写;
使用Nginx 实现负载均衡以应对大规模的用户量的并发,采用服务中间件Dubbo作为服务之间的RPC调用。使用ZooKeeper作为服务的注册中心,用于管理服务;