(一)系统介绍及后端框架构建
2026/6/4 21:43:10 网站建设 项目流程

系统介绍

一个教育平台微信小程序

  • 给机构老师/管理员用:有个电脑上的后台网页,可以像操作后台一样,上传课件、排课程表、发布活动、管理学生名单和收款情况,所有资料都集中管理。
  • 给学生/家长用:他们打开微信小程序,就能查看所有课程、报名缴费、参加活动,并能随时看自己的学习进度和教案。

技术上的特点是:后端用您擅长的 Java (Spring Boot) 稳定可靠地处理数据和业务;前端用 Vue 3 快速搭建后台网页,用 uni-app 一套代码生成微信小程序,省钱省力。

简单说,它就是把培训机构的日常工作(管课、招生、收款)和学生的体验(报名、学习)都搬到了线上,让双方都更省事。

技术选型

分类

核心选择

关键组件/库

版本

主要用途

核心框架

Spring Boot

spring-boot-starter-web

3.1.x

REST API、依赖注入、自动配置

数据持久

MyBatis-Plus

mybatis-plus-boot-starter

3.5.x

数据CRUD、分页、条件构造

mybatis-plus-generator

3.5.x

代码生成器

数据库

MySQL

mysql-connector-j

8.0.x

主业务数据存储

缓存

Redis

spring-boot-starter-data-redis

3.1.x

缓存、会话、分布式锁

消息队列

RabbitMQ

spring-boot-starter-amqp

3.1.x

异步解耦、流量削峰

文件存储

阿里云 OSS

aliyun-sdk-oss

3.17.x

教案、视频、图片存储

安全与认证

JWT

jjwt-api

,jjwt-impl

,jjwt-jackson

0.12.x

API访问令牌

Spring Security

spring-boot-starter-security

3.1.x

权限控制 (可选,初期可简化)

微信生态集成

WxJava

weixin-java-miniapp

4.5.x

小程序登录、支付、消息

工具库

Hutool

hutool-all

5.8.x

各类通用工具(加密、HTTP、日期等)

Lombok

lombok

1.18.x

简化实体类代码

部署与容器

Docker

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询