基於springboot的宿舍管理系統


在這里分享一個基於springboot的宿舍管理系統
開發環境:Idea、Mysql、Jdk1.8
開發技術:Springboot、Layui、Mybatis-plus。
功能:學生登錄、宿舍選擇、個人設置、管理員登錄、用戶管理、學生管理、班級管理、宿舍類型管理、宿舍管理、宿舍申請管理、宿舍詳情管理。
系統功能完善,可以做設計個人學習。

運行項目代碼的步驟:

(1) 將代碼放在本地

(2) 修改 src/main/resources/application.yml 這個文件中的配置信息

url: jdbc:mysql://localhost:3306/db_sdms?useSSL=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai  username: root <--這個要改成本地MySQL中的用戶名  password: 123456 <--這個要改成本地MySQL中的密碼 
picture:  path: C:/Users/light/Desktop/sdms/picture-path/ <--這個要改成picture-path這個文件夾在你電腦上的絕對路徑 

yml文件的語法 https://www.cnblogs.com/lxhaaron/p/12807473.html

易錯點1 path冒號空格C:/Users/ ... 冒號和C之間必須有空格  易錯點2 路徑必須是以盤符開頭的絕對路徑 路徑必須要以左斜杠"/"結尾 

(3)在MySQL中創建一個名叫db_sdms的數據庫,字符集設置utf8。在新建的db_sdms數據庫中運行db_sdms.sql這個SQL文件,目的是將表結構和初始化數據導入到數據庫中。
建議使用數據庫連接工具navicat完成操作。

(4)用IDEA打開項目,建議將項目的JDK版本設置為1.8 

(5)運行 SdmsApplication.java 啟動項目。在瀏覽器中訪問 http://localhost:8080/

管理員 username=admin password=123  學生 username=01217 password=01217  注意:在數據庫中密碼采用了MD5加鹽單向加密,鹽值就是用戶各自的username 

新增一個學生,系統會自動創建用戶名和密碼都是學號的賬戶。

配置項目:

(1)后端運行的端口號可在 src/main/resources/application.yml 中修改(注意空格),必須同步修改前端的文件上傳接口

(2)前端的文件上傳接口在 src/main/resources/static/js/upload.js 中配置,默認使用的是本地上傳

(3)運行項目會自動打開瀏覽器訪問,在 SdmsApplication.java 中配置自動訪問的URL

用到的技術:

(0)Lombok 偷懶神器 (1)Spring Boot v2.5.3 (2)Spring Data JPA 的 hibernate實現 + queryDSL (3)shiro 用於授權與認證 (4)Thymeleaf 服務器端模板引擎 (5)layui 布局前端界面 (6)jQuery 簡化Dom操作與Ajax請求 

項目預覽:

   

 進入公眾號:查看源碼下載便可以進行源碼獲取。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM