基于springboot+vue開發(fā)的校園食堂評價系統(tǒng)【源碼+sql+可運行】【50809】

<article itemscope="itemscope" itemtype="http://schema.org/Article" data-entry-id="7536319090877693993" data-draft-id="7536157649580359716" data-original-type="0" class="article" data-v-61fb5e44="" data-v-539963b4="">

基于springboot+vue開發(fā)的校園食堂評價系統(tǒng)【源碼+sql+可運行】【50809】.zip

下載地址:

環(huán)境準備:

  • JDK1.8+
  • maven3.6+
  • nodejs14+
  • mysql5.6+

技術(shù)棧

  • 后臺:springboot+mybatisPlus
  • 前臺:vue3+elementUi+Axios+Vite
  • 開發(fā)工具: idea、navicate

功能列表

前臺(用戶端)

  • 賬號: 注冊、登錄(JWT 持久化,本地存儲)

  • 導航: 顯示用戶名、登錄/退出;僅當角色為 ADMIN 時展示“后臺管理”入口

  • 首頁/食堂列表: 搜索(名稱/位置)、分頁;卡片網(wǎng)格自適應列,桌面端寬屏適配

  • 食堂詳情: 基本信息、位置/簡介展示;綜合評分統(tǒng)計;菜品列表;發(fā)布評價(評分、可選菜品、內(nèi)容);評價列表卡片化展示、相對時間、分頁

  • 我的評價: 查看本人評價、刪除評價;響應式網(wǎng)格卡片、分頁

  • 請求與鑒權(quán): 全局請求攔截(自動附帶 Bearer Token)、統(tǒng)一返回碼處理

  • UI/樣式: 統(tǒng)一主題(圓角卡片、陰影、品牌漸變)、響應式布局、桌面端大屏優(yōu)化

后臺(管理端)

  • 訪問控制: 路由守衛(wèi)與菜單權(quán)限,只有 ADMIN 可進入后臺各頁

  • 布局與導航: 左側(cè)菜單(食堂管理/菜品管理/評價管理)、頂部工具區(qū),統(tǒng)一留白/高度占滿

  • 食堂管理: 列表、創(chuàng)建、編輯、刪除;高表格自適應高度占滿視口

  • 菜品管理: 列表、按食堂篩選、關(guān)鍵字搜索、創(chuàng)建、編輯、刪除;高表格自適配

  • 評價管理: 列表、按用戶/食堂/菜品篩選、刪除;評分展示、分頁;高表格自適配

  • UI/樣式: 統(tǒng)一卡片化風格、柵格與內(nèi)邊距規(guī)范,盡量利用全屏寬高顯示內(nèi)容

項目使用步驟

前置條件

  • 已安裝 JDK 11+、Maven 3.8+、Node.js 18+(含 npm)

  • 數(shù)據(jù)庫已可用(/src/main/resources/application.yml 默認連 MySQL,必要時先改成你自己的連接與賬號)

啟動后端(Spring Boot)

  • 開發(fā)運行(推薦):

  • Windows PowerShell:

  • cd backend

  • mvn spring-boot:run

  • 或打包運行:

  • cd backend

  • mvn -DskipTests package

  • java -jar target/canteen-eval-backend-1.0.0.jar

  • 默認端口:8080(可在 application.yml 修改)

啟動前端(Vite + Vue 3)

賬號

  • 管理員:用戶名:admin,密碼:admin123

  • 說明:

  • 如登錄失敗且數(shù)據(jù)庫存在舊管理員,可刪掉后端會自動重建:DELETE FROM users WHERE username='admin'; 重啟后端即可。

  • 生產(chǎn)前端構(gòu)建:cd frontend && npm run build(產(chǎn)物在 dist/,可用 Nginx/靜態(tài)服務器托管)

界面展示:

cover_0.jpg
cover_1.jpg
cover_2.jpg
cover_3.jpg
cover_4.jpg
cover_5.jpg
cover_6.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容