瑞吉外賣項目介紹
項目介紹
本項目(瑞吉外賣)是專門為餐飲企業(密廳、飯店)訂制的一-款軟件產品外賣軟件開發,包括系統管理后臺和聯通端應用兩部份。其中系統管理后臺主要提供給餐飲企業內部職工使用,可以對飯店的食材、套怒、訂單等進行管理維護。聯通端應用主要提供給消費者使用,可以在線瀏覽食材、添加購物車、下單等。
本項目共分為3期進行開發:
第一期主要實現基本需求,其中聯通端應用通過H5實現.用戶可以通過手機瀏覽器訪問。
第二期主要針對聯通端應用進行改進,使用微信小程序實現,用戶使用上去愈加便捷。
第三期主要針對系統進行優化升級,提升系統的訪問性能。
技術選型
功能構架
角色
1、后臺系統管理員:登陸后臺管理系統,擁有后臺系統中的所有操作權限
2、后臺系統普通職工:登陸后臺管理系統,對食材、套菜、訂單等進行管理
3、C端用戶:登陸聯通端應用,可以瀏覽食材、添加購物車、設置地址、在線下單等
軟件開發整體介紹
軟件開發流程
開發環境搭建聯接MySQL數據庫
建表
Maven項目搭建
創建maven項目
導出pox.xml文件
導出Boot配置文件.yml
導包
? ? ? ?
? ? ? ? ? ? org.springframework.boot
? ? ? ? ? ? spring-boot-starter
? ? ? ?
? ? ? ?
? ? ? ? ? ? org.springframework.boot
? ? ? ? ? ? spring-boot-starter-test
? ? ? ? ? ? test
? ? ? ?
? ? ? ?
? ? ? ? ? ? org.springframework.boot
? ? ? ? ? ? spring-boot-starter-web
? ? ? ? ? ? compile
? ? ? ?
? ? ? ?
? ? ? ? ? ? com.baomidou
? ? ? ? ? ? mybatis-plus-boot-starter
? ? ? ? ? ? 3.4.2
? ? ? ?
? ? ? ?
? ? ? ? ? ? org.projectlombok
? ? ? ? ? ? lombok
? ? ? ? ? ? 1.18.20
? ? ? ?
? ? ? ?
? ? ? ? ? ? com.alibaba
? ? ? ? ? ? fastjson
? ? ? ? ? ? 1.2.76
? ? ? ?
? ? ? ?
? ? ? ? ? ? commons-lang
? ? ? ? ? ? commons-lang
? ? ? ? ? ? 2.6
? ? ? ?
? ? ? ?
? ? ? ? ? ? mysql
? ? ? ? ? ? mysql-connector-java
? ? ? ? ? ? runtime
? ? ? ?
? ? ? ?
? ? ? ? ? ? com.alibaba
? ? ? ? ? ? druid-spring-boot-starter
? ? ? ? ? ? 1.1.23
? ? ? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ? ? ? ? org.springframework.boot
? ? ? ? ? ? ? ? spring-boot-maven-plugin
? ? ? ? ? ? ? ? 2.4.5
? ? ? ? ? ?
? ? ? ?
? ?
導出Boot配置文件.yml
編撰啟動類
創建包結構
注意記得下載插件
運行項目啟動成功
導出后端頁面
訪問靜態頁面會報錯
由于在默認情況下我們只能訪問或則是目錄下的靜態資源,
為此我們須要通過配置類的方法來設置靜態資源的映射,
我們指定和front,告訴我們的MVC框架這兩個目錄下放的就是我們的靜態資源,直接放行就可以了
重新啟動服務
重新打開:8080//index.html
小插曲:
網頁打開弄成這樣
問題是在這,打成"http://****了,多打了兩個*號
代碼報錯:
(TM)64-:-:-.
意思是:
這個警告信息是指在JDK13中,選項“-:none”和“-”已被棄用,而且很可能會在未來的版本中被刪掉。這種選項用于控制Java虛擬機是否驗證類文件的字節碼格式。假如使用這種選項運行代碼,可能會造成錯誤或不受支持的行為。建議您使用其他選項或升級到最新的JDK版本以避開這個問題。假如你想要避開這個問題,你可以將你的JDK版本降級到JDK8,由于在JDK8中那些選項一直被支持。并且,降級到舊版本可能會影響您的應用程序的性能和安全性。為此,我們建議您盡可能升級到最新的JDK版本外賣軟件開發,同時查看和更新您的應用程序代碼以防止這種選項的使用。
JDK版本一定要是JDK8
免責聲明:部分文章信息來源于網絡以及網友投稿,本站只負責對文章進行整理、排版、編輯,出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內容的真實性,如本站文章和轉稿涉及版權等問題,請作者在及時聯系本站,我們會盡快為您處理。