# 校园综合平台 **Repository Path**: Ghost-D/campus-comprehensive-platform ## Basic Information - **Project Name**: 校园综合平台 - **Description**: 基于SpringBoot+Vue开发的校园订餐平台 后续会增加优惠券功能,使用Redis技术 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-10-28 - **Last Updated**: 2024-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 校园综合平台 #### 介绍 基于SpringBoot+Vue+MyBatis-Plus+Redis+MySQL等开发的校园订餐平台。项目分为客户端和商家端,商家端主要实现了对员工和菜品的增删改查。在客户端实现正常的下单和催单 #### 软件架构 SpringBoot,MyBatis-Plus,Redis,MySQL,jwt,OSS对象存储,SpringTask,WebSocket,Vue等 #### 负责功能 1、阅读接口文档,实现相关接口,解决开发中遇到的相关问题 2、登录及身份验证使用JWT令牌技术,用自定义拦截器完成用户验证,通过ThreadLocal配合拦截器来进行Token的校验,判断用户是否处于登陆状态,并解决HTTP请求无状态的问题 3、使用Redis对验证码,菜品进行缓存,缓解了高并发环境下频繁访问数据库造成性能下降 4、使用SpringCache优化代码,提高系统性能和响应速度。 5、基于Maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统,实现分层工程开发,使用Git进行项目的版本控制和代码管理。 6、通过WebSocket实现客户端与服务端的长连接,并实现来单提醒及客户催单等功能。 7、使用SpringTask实现订单状态的定时处理,查实自动取消订单功能。