系統編号:BX-XX-040
圖書管理系統 ,使用目前最為流行的 SpringBoot 架構,是一個不錯的畢業設計項目。 此項目分為兩個角色:管理者角色和使用者角色,分别實作了圖書的管理操作和使用者的借閱和歸還操作。
一、相關技術棧
- 前端: Thymeleaf、Layui、Ajax、JQuery
- 後端 : springboot , mybatis
- 開發環境: IDEA 、SpringBoot 2.3、Maven
- 資料庫:MySQL 5.7
預設使用者 vx: baozai_7788
當您運作初始腳本後,預設存在以下使用者,便于測試:
登入名 | 密碼 | 使用者角色 |
---|---|---|
user1 | 123456 | 普通使用者 |
user2 | 123456 | 普通使用者 |
admin | 123456 | 管理者 |
二、主要功能
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cmT5VFRaVHbyQ2cKhVYvR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1ATN0QDN0IjM5EzMwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
三、資料庫表結構設計
四 、界面設計
- 、登入界面
②、管理者界面
管理者首頁
添加書籍
建立書籍類别
查詢書籍
使用者管理
借閱資訊
管理者資訊修改
③、使用者運作界面
使用者登入首頁
使用者借書記錄
五、項目部署啟動
①、部署環境準備
- jdk1.8
- mysql 5.7+
- maven
②、具體部署
資料庫配置【必須】
- 本地安裝 MySQL 環境,所需版本為
5.7+
- 建立資料庫名為
,資料庫編碼采用library-manager-system
,排序規則為utf8mb4
utf8mb4_general_ci
CREATE DATABASE IF NOT EXISTS library-manager-system default charset utf8mb4 COLLATE utf8mb4_general_ci;
- 導入項目中
到/src/main/resources/db/library-manager-system.sql
express
庫。
使用 source 指令 【也可通過圖形化軟體進行導入(如Navicat)】
use library-manager-system; # 選擇資料庫 source /your/path/library-manager-system.sql; # Source 導入
- 編輯
檔案,修改資料庫連接配接資訊。application-dev.yaml
datasource: driver-class-name: com.mysql.jdbc.Driver # MySQL驅動,無需修改 # 資料庫連接配接URL,以下為連接配接本地的 library-manager-system 庫的 url 示例 url: jdbc:mysql://localhost:3306/library-manager-system?useUnicode=true&serverTimezone=UTC&characterEncoding=utf-8&useSSL=false username: root # 資料庫連接配接名 password: root # 資料庫連接配接密碼