SpringBoot3 Vue3 高校智慧校园综合服务平台源码 前后端分离 实战

📅 2026/7/21 17:48:10
SpringBoot3 Vue3 高校智慧校园综合服务平台源码 前后端分离 实战
一、项目简介高校智慧校园综合服务平台是一套基于 Spring Boot 3 Vue 3 前后端分离架构的校园服务整合系统采用 MySQL 数据库存储。系统包含学生用户、教职工、管理员三种角色覆盖在线办事、报修、场地预约、失物招领、AI 智能问答、访客申请、公告发布等核心校园服务场景实现校园事务的数字化与流程化管理。前端通过 Vue Router 管理路由后端通过 JWT 进行身份认证各模块独立解耦便于二次开发和功能扩展。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus 3.x权限认证Spring Security JWTBCrypt 加密前端框架Vue 3 (Composition API)路由管理Vue Router 4 (createWebHistory)构建工具Vite数据库MySQL 8.x自动建表与初始化数据HTTP 客户端OkHttp用于 AI 对话调用JSON 处理Jackson三、功能模块管理员端用户管理查看用户列表支持按用户名/姓名关键词和角色筛选创建新用户默认密码 123456、编辑用户信息、启用/禁用账号、重置用户密码为 123456。服务配置管理查看所有服务配置项列表可新增/编辑/删除服务配置字段包括服务类型、名称、描述、所需材料、办理流程。失物招领审核查看所有待审核/已审核的失物招领信息支持按类型和审核状态筛选可审核通过或驳回删除违规信息。公告管理创建/编辑/删除公告发布或下架公告状态切换按分类和状态筛选公告列表。AI 知识库管理新增/编辑/删除知识库条目字段包括问题、答案、分类、排序、启用状态知识库用于 AI 问答。报修工单管理查看全部报修工单按状态/分类筛选指派维修人员、设置优先级、完成工单填写完成备注和图片。报修统计查看报修总单数、待处理/处理中/已完成数量以及按分类的统计分布。场地管理新增/编辑/删除场地信息名称、位置、描述、封面图、容量、开放/关闭时间、使用规则查看场地预约统计。预约管理查看所有场地预约记录按场地/状态筛选查看各场地的预约次数统计。在读证明审批查看所有在读证明申请按状态筛选审批通过或驳回并填写审批意见。访客申请审批查看所有访客入校申请按状态筛选审批通过或驳回并填写审批意见。数据概览查看仪表盘统计包括学生总数、已发布公告数、报修/预约/在读证明/访客申请/失物招领的待办数量。普通用户端登录注册通过用户名密码登录新用户可注册为 STUDENT 角色登录后获取 JWT Token。个人信息管理查看/修改个人资料姓名、手机、邮箱、头像、部门修改登录密码需验证旧密码。公告浏览查看已发布的公告列表支持按分类筛选点击查看公告详情并自动累计阅读量。失物招领发布招领/寻物信息填写标题、描述、图片、地点、联系方式查看自己发布的信息列表。失物认领对已发布的失物信息提交认领申请认领后状态变为 CLAIMED。报修申请提交校园设施报修单填写标题、描述、位置、图片、分类、优先级查看本人报修记录及处理进度。场地预约浏览可预约的场地列表含容量、开放时间、使用规则按日期和时段预约场地系统自动检测时间冲突。预约管理查看本人的场地预约记录支持取消已预约的订单。在读证明申请在线提交在读证明申请填写用途、份数、附件查看申请记录与审批状态。访客预约提交访客入校申请填写访客姓名、手机、身份证、来访事由、访问日期与时间段查看申请记录。AI 智能问答向 AI 客服发送消息系统基于知识库内容与 DeepSeek 大模型返回回答查看历史对话记录。文件上传支持上传图片、PDF、Word、Excel 等格式文件单文件最大 10MB返回可访问的 URL。教职工端数据概览查看校园服务运行总览包括学生数、公告数、报修各状态数量、预约数、待审批事项数量。AI 知识库管理新增/编辑/删除知识库条目问题、答案、分类、排序、启用状态。公告管理创建/编辑/删除公告发布或下架公告按分类和状态筛选公告列表。报修工单管理查看全部报修工单按状态/分类筛选指派维修人员、设置优先级、完成工单填写完成备注和图片查看报修统计。场地管理新增/编辑/删除场地信息查看场地预约统计。预约管理查看所有场地预约记录按场地/状态筛选。在读证明审批查看所有在读证明申请按状态筛选审批通过或驳回并填写审批意见。访客申请审批查看所有访客入校申请按状态筛选审批通过或驳回并填写审批意见。四、项目总结本项目技术亮点在于采用 Spring Boot 3 Vue 3 前后端分离架构结合 JWT 权限认证和 MyBatis-Plus 高效 ORM实现了多角色、多功能模块的校园服务一体化管理。AI 智能问答模块通过知识库与 DeepSeek 大模型集成提升了系统智能化水平。项目适合高校信息化建设、毕业设计、课程设计等场景代码结构清晰、文档齐全便于二次开发和功能扩展。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K119