大家好啊,我是測評君,歡迎來到web測評。
本期給大家帶來一套Java開發的SpringBoot畢業設計項目宿舍管理系統的源碼。
技術架構
- 技術架構:SpringBoot + SpringMVC + MyBatis + Layui + Mysql5.7 + Axios + Echarts + POI
- 運作環境:jdk8 + IntelliJ IDEA + maven + 寶塔面闆
本地搭建教程(參考視訊教程搭建)
- 下載下傳源碼,小皮面闆建立一個資料庫,導入silk_dormitory.sql檔案至資料庫中。
- IDEA打開dormitory目錄,修改資料庫資訊,配置修改路徑如下:
/dormitory/src/main/resources/application.yml
- 依賴包安裝完成後,點選編輯器裡的Run->DormitoryApplication子產品,如果找不到入口子產品,可以手動打開以下路徑運作檔案中的函數:
/dormitory/src/main/java/com/silk/DormitoryApplication.java
- 項目啟動成功後,通路本地接口背景位址,能正常通路就代表已經在正常的啟動運作了:
http://localhost:8081/dormitory
- 打開小皮面闆,點選網站,建立一個本地站點,把前端dormitoryfront目錄中的檔案複制過來,然後通路,能正常登入即為搭建成功:
http://localhost/page/login.html
- 背景登入賬号密碼自行在資料表裡查詢。
寶塔部署教程(參考視訊教程部署)
- 回到IDEA,點選編輯器右側maven圖示,執行package,完成後就會在根目錄裡生成一個target目錄,在裡面會打包出一個jar檔案。
- 寶塔建立一個資料庫,導入資料庫檔案,資料庫資訊要對應本地的資料庫配置。
- 解析一個域名,寶塔建立一個目錄,上傳jar檔案後回到網站這邊,新建立一個java項目,項目路徑選擇jar檔案,端口号填寫8081,再填上域名,點選送出即可部署完成。
- 建立一個純靜态域名,把dormitoryfront目錄裡的檔案上傳,修改兩處接口配置檔案資訊即可部署成功:
# 在axios.js檔案裡拉到最後一行,把位址改為線上的後端接口位址
/dormitoryfront/js/lay-module/axios/axios.js
#在upload.js檔案的大概兩百多行裡,把位址改成線上的後端接口位址
/dormitoryfront/lib/layui-v2.5.5/lay/modules/upload.js
系統功能
- 系統中的使用者分為三類,分别為學生、宿管、後勤。這三類使用者擁有不同的操作權限。
- 系統中用到的技術包括Axios,Echarts,POI。特色功能有人性化的宿舍配置設定,可視化的賬單管理、房間管理、記賬管理,Excel檔案上傳後資料導入資料庫等等。
系統實測截圖
擷取方式
//ceping.club/1168.html