SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼

SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼



源碼獲取方式:

私信:011

很多程序員說沒項目經驗沒項目經驗,然後自己又不去找, 對這樣的伸手黨,程序汪就3個字,沒項目程序汪 “給你找” 這才是真的保姆級服務

希望大家喜歡我找的資源,你們還需要什麼其他資源都可以公眾號留言

程序汪去找找


waimai

  • 一個完整的外賣系統,包括手機端,後臺管理,api
  • 基於spring boot和vue的前後端分離的外賣系統
  • 包含完整的手機端,後臺管理功能

技術選型

  • 核心框架:Spring Boot
  • 數據庫層:Spring data jpa/Spring data mongodb
  • 數據庫連接池:Druid
  • 緩存:Ehcache
  • 前端:Vue.js
  • 數據庫:mysql5.5以上,Mongodb4.0(不要使用最新版4.2)

模塊

  • flash-waimai-mobile 手機端站點
  • flash-waimai-manage後臺管理系統
  • flash-waimai-api java接口服務
  • flash-waimai-core 底層核心模塊
  • flash-waimai-generate 代碼生成模塊

快速開始

  • 數據存儲採用了mysql和mongodb,其中基礎管理配置功能數據使用mysql,業務數據使用mongodb存儲。
  • 創建mysql數據庫
<code>    

CREATE

DATABASE

IF

NOT

EXISTS

waimai

DEFAULT

CHARSET

utf8

COLLATE

utf8_general_ci;

CREATE

USER

'waimai'

@

'%'

IDENTIFIED

BY

'waimai123'

;

GRANT

ALL

privileges

ON

waimai.*

TO

'waimai'

@

'%'

;

flush

privileges

;/<code>
  • mysql數據庫創建好了之後,啟動flash-waimai-api服務,會自動初始化數據,無需開發人員自己手動初始化數據
  • 安裝mongodb並創建數據庫:flash-waimai 使用mongorestore命令 導入mongodb數據,由於測試數據量較大,打包放在了百度雲盤:鏈接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取碼:apgd 下載後將文件解壓到d:\elm,如下命令導入數據:
<code>

mongorestore

.exe

-d

flash-waimai

d

:\\

elm

/<code>
  • 下載項目測試數據的圖片(商家和食品圖片):鏈接:https://pan.baidu.com/s/1rvZDspoapWa6rEq2D_5kzw 提取碼:urzw ,將圖片存放到t_sys_cfg表中system.file.upload.path配置的目錄下
  • 啟動管理平臺:
    • 進入flash-waimai-manage目錄:
    • 運行 npm install --registry=https://registry.npm.taobao.org
    • 運行npm run dev
    • 啟動成功後訪問 http://localhost:9528 ,登錄,用戶名密碼:admin/admin
  • 啟動手機端:
    • 進入flash-waimai-mobile目錄:
    • 運行 npm install --registry=https://registry.npm.taobao.org
    • 運行npm run local
    • 啟動成功後訪問 http://localhost:8000


運行效果圖

  • 後臺管理
  • 手機端

後端系統效果

1

SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼


2

SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼


SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼

SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼

SpringBoot前端vue完整的外賣系統,手機端和後臺管理api 有源碼

源碼獲取方式:

私信:011


分享到:


相關文章: