伊顿国际教育集团项目

我要开发同款
托马斯先生2023年08月29日
104阅读
所属分类 PC网站androidIOSSAASwebAPP

作品详情

1、用户中心项目
为教师端、家长端、园所缴费系统、园所管理系统提供短信、注册、登录、接口认证、用户信息缓存等接口服务。
2、教师端项目
学生管理(二维码邀请家长录入学生信息、手动录入学生信息、班级管理、学生搜索、修改学生信息)、学生相册(人
脸自动识别到对应班级当中)、学生考勤、请假、通知、招生活动(砍价、拼团)、IM 与家长聊天、教学文章(资源
文件、问答)、学生评测(写观察、查记录、班级分析、儿童分析、评测指南)、培训课程。
3、家长端项目
添加宝宝、切换宝宝、宝宝请假、宝宝考勤、宝宝相册、教师通信录、教师发送的通知、家长大学文章、宝宝成长之路。
4、园所管理系统
园所增删改查、班级管理、教师管理、学生管理、学年管理、入学退学管理、招生跟踪管理、家长管理。
5、园所缴费系统
新增/编辑园所(与园所管理系统的匹配)、填写基本信息、导入账单、利用支付宝教育服务 API 进行缴费、查询、账
单的导入导出功能。
6、后台管理系统
模块权限管理、后台用户管理、各子系统用户管理、教学主题管理、教学资源管理、教学问答管理、T 端首页模块配置、
T 端轮播图管理、T 端相册管理、T 端助手管理、家长大学视频、文章、音频管理、家长评测管理、T 端 P 端消息管理。
7、多友趣交友 APP(推荐、附件、亲子、闺蜜、运动、约饭、好友活动)
8、所用技术栈
以 Maven 作为项目构建工具、以 Spring Boot2.1.5、Spring Cloud Finchley SR2、Eureka、Ribbon、Hystrix、
Feign、Config、Bus、Sleuth、Zipkin 为知识体系架构, 引入阿里云教育 API、MyBatis3.4.6、MySQL5.7、Druid、
Fastjson、lombok、百度云 API、融云 API、为支持,完全前后端分离技术,实现了微服务分布式高可用架构。
9、架构经验以及效果分析
(8.1)项目以 Spring Cloud Finchley SR2 为知识体系架构微服务分布式系统、完全实现前后端分离。
(8.2)利用 JPA&Hibernate 实现按园所分库、很好的解决了园所考勤高并发问题。
(8.3)后台管理系统用 Shiro 进行权限控制、可以细化到按钮级别、解决了后台用户权限责任问题。
(8.4)接口鉴权统一用双 Token 模式、充分保证了接口和数据的安全。
(8.5)高可用存储架构:MySQL 主备数据复制 + Redis 主备数据复制。
(8.6)高性能部署架构:Client -> DNS -> KeepAlived-> Nginx -> 微服务集群。
(8.7)利用 Eureka 作为分布式注册中心、config 分布式配置中心、Sleuth+Zipkin 为全链路追踪技术。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论