Java點餐系統+掃碼點餐小程序部署文檔(2020版)

準備工作

  • 1,安裝jdk8或者jdk11
  • 2,安裝mysql8.0
  • 3,安裝IntelliJ IDEA 開發工具(java)
  • 4,安裝微信小程序開發者工具
  • 5,註冊小程序獲取小程序appid

java後臺

一,源碼導入

  • 1,首先下載源碼
    image
    上圖中的Java後臺源碼,下載到桌面並解壓
  • 2,點擊open導入上圖的java源碼,下面兩種方式都可以
    image
    image
  • 3,選擇你解壓後的源碼
    image
  • 4,導入成功後如下圖
    image
  • 5,確認下項目是不是使用的jdk8,有時候不用jdk8有可能會報如下錯誤
    image
    解決方法如下圖
    image
    image

二,安裝mysql8數據庫

我們這裏要安裝的是mysql8.0數據庫。只要是8.0開頭的,不管是8.0.11還是8.0.19都可以。
數據庫的安裝,我在點餐視頻的第3章的2,3,4節裏都有講。
image

2-1我們在進行第3節的idea鏈接mysql數據庫操作時,會遇到下面一個錯誤。

image
時區錯誤,MySQL默認的時區是UTC時區,比北京時間晚8個小時。所以要修改mysql的時區。

解決:

找到mysql安裝目錄並進入bin文件夾,我的是安裝在c盤
image
然後輸入cmd,回車
image
輸入:mysql -uroot -p123456進入mysql命令模式
image
然後輸入

 set persist time_zone='+8:00';

再次連接成功
image
配置完後,點擊下test,如果出現綠色對勾,即代表鏈接成功。然後點擊ok

2-2,有的同學也會遇到下面這樣的問題

image
image
image
這是因爲驅動沒有安裝的問題。

解決
image
問題出在了上圖所示的地方。這個地方你如果有看我視頻,肯定知道在哪裏的。
我們下面就來說下怎麼解決吧。
image
一定要注意,上圖我使用的是com.mysql.jdbc.Driver這個數據庫驅動。
然後下面的8.0.15的添加是先點加號,然後再如下圖所示。
image

也可以去看下點餐系統常見問題彙總:

https://blog.csdn.net/qiushi_1990/article/details/104857088

三,創建diancan數據庫和相關數據表

如果下面第3步箭頭是灰色無法點擊,說明你mysql數據庫沒有鏈接成功,去看下上面第二步裏提到的視頻。
image
idea鏈接數據庫成功後,我們再來執行qcl.sql文件。
image
到這裏我們數據相關的配置就完成了。

四,本地運行項目

點擊下圖綠色箭頭,運行項目
image
如果你上面綠色三角不能點,說明程序有錯誤。
通過下面這個run可以看報錯信息
image
項目運行成功的標示如下圖
image

五,運行成功的檢驗

輸入下面網址,如果返回下面文字,就代表啓動成功了
image
輸入下面網址,即可進入登陸頁面。
image
注意端口號要和你設置頁裏的保持一致
image

六,(導源碼常見問題)程序包lombok不存在

如果不存在下面錯誤,直接跳過即可
image
通常報這個錯誤,是因爲,我們的開發者工具idea沒有安裝lombok庫導致的

6-1解決辦法如下:

提示我們沒有安裝,我們就安裝一個不就行了,下面來教大家如何安裝。
1,點擊扳手進入設置頁
image
2,點擊plugins,然後搜索lombok,點擊install即可安裝
image
3,安裝完成後,重啓idea開發工具即可
image

到這裏java的部署就講完了。下面講小程序源碼的導入

小程序部分

一,下載小程序源碼並解壓

image

二,打開小程序開發者工具,並導入小程序源碼

1,點擊加號創建小程序項目
image
2,導入源碼,填寫自己的appid
image
至於appid如何獲取,我這裏不做講解了,我零基礎入門小程序的視頻裏都有講解的:https://edu.csdn.net/course/detail/25749

三,配置小程序雲開發,用於獲取小程序openid

1,開通小程序雲開發
image
這裏雲開發用免費版就可以了。
2,把app.js裏的雲開發環境id換成你自己的
image
至於雲開發的一些基礎知識,本節不做講解,有不懂的可以去看下我們的零基礎入門小程序雲開發視頻:https://study.163.com/course/courseMain.htm?courseId=1209499804
3,部署getopenid雲函數
image
4,編譯項目,如果能請求到openid即代表雲函數部署成功了
image

四,運行小程序

這和你上面java的運行要保持一致,如果是本地的java項目運行你就用 localhost
image
如果你是部署到服務器了,這裏就要用你的服務器域名。
image

五,編譯小程序

image

如果上述菜品欄沒有數據,記得去自己的管理後臺,先添加類目,再添加菜品
image
image
上面兩步操作,可以批量導入,相應的數據,我也再網盤裏給大家準備好了。
image
到這裏我們點餐系統的java後臺和微信小程序就完整的部署了。有問題,可以加我微信2501902696。

後面再有問題,我也會持續在這裏給大家更新出來的:

https://blog.csdn.net/qiushi_1990/article/details/104857088

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章