📚 基于微信小程序的社区老年课程管理系统
📖 项目简介
本项目是一个面向社区老年人群体的综合性课程管理系统,采用前后端分离架构,包含微信小程序端、后台管理系统和后端服务三大部分。
系统致力于为社区老年大学提供便捷的课程管理、报名管理、亲友关怀等功能,帮助老年人更好地参与社区文化活动,丰富晚年生活。
🎯 项目目标
🏫 数字化管理 - 实现社区老年课程的全流程数字化管理
👴 适老化设计 - 界面简洁、操作简单,适合老年人使用
📱 移动优先 - 基于微信小程序,随时随地查看和报名课程
👨👩👧 亲友关怀 - 家人可以实时了解老人的学习情况
📊 数据分析 - 提供课程统计和学员分析功能
✨ 核心功能
【微信小程序端】
🏠 首页模块
• 轮播图展示社区活动和课程推广
• 课程分类浏览(艺术、健康、科技、文化等)
• 热门课程推荐
• 公告通知查看
📚 课程模块
• 课程列表浏览
• 课程详情查看(介绍、教师、时间、地点)
• 课程搜索(按名称、类型)
• 一键报名功能
• 报名状态跟踪
👤 个人中心
• 个人信息管理(昵称、手机号)
• 我的报名记录
• 亲友关怀功能
• 系统设置
👨👩👧 亲友关怀
• 查看绑定的亲友关系
• 修改关系类型(儿子、女儿、配偶等)
• 让家人了解老人学习情况
【后台管理系统】
🔐 系统管理
• 用户管理(管理员、教师、学员)
• 角色权限管理
• 菜单动态配置
📖 课程中心
• 课程发布与管理
• 课程分类管理
• 场地信息管理
• 课程状态控制(即将开始、报名中、进行中、已结束)
👥 人员管理
• 教师信息管理
• 学员档案管理
• 亲友关系管理
• 不允许自己绑定自己
📋 业务管理
• 公告发布管理
• 轮播图管理
• 报名记录管理
• 数据统计分析
🌟 系统特色
【适老化设计】
✅ 大字体、高对比度界面
✅ 简洁直观的操作流程
✅ 清晰的图标和按钮设计
✅ 字体大小可调节
✅ 语音辅助功能
【智能化管理】
⚡ 自动更新课程状态
⚡ 报名人数自动统计
⚡ 课程容量管理(满员自动停止)
⚡ 所有列表按修改时间倒序排列
⚡ 新增/修改后自动刷新列表
【数据安全】
🔒 JWT身份认证,保护用户隐私
🔒 角色权限控制,不同角色不同功能
🔒 外键约束保护,删除前检查关联数据
🔒 友好的中文错误提示
【用户体验】
💡 移动优先,微信小程序无需下载
💡 操作简单,适合老年人使用
💡 实时通知,消息推送及时
💡 数据同步,多端数据一致
💻 技术栈
【后端技术栈】
☕ Spring Boot 3.x - 核心框架
🔧 JDK 17 - 开发语言
🗄️ MySQL 8.0 - 数据库
📦 MyBatis-Plus - ORM框架
🔐 JWT - 身份认证
🌐 RESTful API - 接口设计
【前端技术栈 - 后台管理系统】
💚 Vue 3 - 前端框架
📘 TypeScript - 开发语言
🎨 Element Plus - UI组件库
⚡ Vite - 构建工具
🍍 Pinia - 状态管理
🛣️ Vue Router - 路由管理
【前端技术栈 - 微信小程序】
📱 uni-app - 跨平台框架
💚 Vue 3 - 前端框架
🎨 uView UI - UI组件库
📘 TypeScript - 开发语言
🪄项目效果










