当前位置: 首页 > article >正文

JAVA原生语言开发多学校Saas模式校园管理系统

  1. 开发语言:JAVA
  2. 数据库:MySQL
  3. 后端框架:Spring boot
  4. 前端框架:VUE2
  5. 电子班牌: Android 7.1
  6. 小程序:原生开发
  7. 多学校Saas 模式

详细技术栈

前后端分离
1、使用springboot框架Java+vue2
2、数据库MySQL5.7
3、移动端小程序使用小程序原生语言开发
4、电子班牌固件安卓7.1;使用Java Android原生
5、elmentui ,Quartz,jpa,jwt
在这里插入图片描述

框架技术参数要求:

1、系统后台采用Java开发语言,前端采用VUE开发框架

2、系统采用微服务springcloud架构的作为后台服务器架构

3、系统支持搭建开发具备服务注册发现、客户负载均衡、服务间通信的微服务架构

4、系统支持使用SpringCloud Eurek、SpringCloud Ribbon、restTemplate 等组件进行开发

5、注册中心:接受服务提供者的注册,提供服务注册者的存储信息(如:IP、端口号、服务名)与微服务保持心跳

6、服务提供者:注册自己的服务到服务中心,服务提供者向注册中心发送自己的信息以及一些健康状态。
在这里插入图片描述

7、服务消费者:定期向注册中心发送查询请求,以定期获得服务提供者的一些信息(如:IP,端口号,服务名)。

8、使用Quartz框架实现任务调度(如:对不同的学校在不同的时间段执行上课提醒)

9、使用Mina网络应用型框架(实时接收第三方进离校情况,闸机,人脸机等),后续可发展实时通信组件有:

feing(实现服务对服务之间的调用)zuul(网关负载均衡,反向代理,隐藏真实ip地址)


http://www.kler.cn/a/17782.html

相关文章:

  • LT8471IFE#PBF-ASEMI代理亚德诺LT8471IFE#PBF原厂芯片
  • 文件操作和IO
  • 机器视觉工程师,听我一句劝,别去外包,干了三年,废了....对女人没了兴趣
  • 【Unity编辑器】拓展Project视图
  • 复兴号列车司机室
  • Midjourney之logo设计(建议收藏)
  • 杂乱之Android的字体相关类Typeface
  • 一道2023年数学分析真题
  • 【Linux】Linux安装Nexus(图文解说详细版)
  • 基于numpy的鸢尾花数据获取、处理等操作。
  • Android14新权限机制
  • 2023-05-04 LeetCode每日一题(摘水果)
  • 行为型模式-解释器模式
  • 了解进程控制
  • 错题汇总03
  • 顺序表和链表优缺点以及区别
  • MySQL索引
  • 涨薪60%,从小厂逆袭,坐上美团技术专家(面经+心得)
  • Java——和为S的连续正数序列
  • 【C++】机房预约系统