若依是一套全部開源的快速開發平臺,毫無保留給個人及企業免費使用。
- 前端采用Vue、Element UI。
- 后端采用Spring Boot、Spring Security、Redis & Jwt。
- 權限認證使用Jwt,支持多終端認證系統。
- 支持加載動態權限菜單,多方式輕松權限控制。
- 高效率開發,使用代碼生成器可以一鍵生成前后端代碼。
內置功能
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理: 配置系統組織機構(公司、部門、小組),樹結構展現支持數據權限。關注Java項目分享
- 崗位管理: 配置系統用戶所屬擔任職務。
- 菜單管理: 配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理: 角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
- 字典管理: 對系統中經常使用的一些較為固定的數據進行維護。
- 參數管理: 對系統動態配置常用參數。
- 通知公告: 系統通知公告信息發布維護。
- 操作日志: 系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
- 登錄日志: 系統登錄日志記錄查詢包含登錄異常。
- 在線用戶: 當前系統中活躍用戶狀態監控。
- 定時任務: 在線(添加、修改、刪除)任務調度包含執行結果日志。
- 代碼生成: 前后端代碼的生成(java、Html、xml、SQL)支持CRUD下載 。
- 系統接口: 根據業務代碼自動生成相關的api接口文檔。
- 服務監控: 監視當前系統CPU、內存、磁盤、堆棧等相關信息。
- 緩存監控: 對系統的緩存信息查詢,命令統計等。
- 在線構建器: 拖動表單元素生成相應的HTML代碼。
- 連接池監視: 監視當前系統數據庫連接池狀態,可進行分析Sql找出系統性能瓶頸。
01 系統概述
圖書管理系統就是利用計算機,結合互聯網對圖書進行結構化、自動化管理的一種軟件,來提高對圖書的管理效率。
本系統具有集成主流框架、簡單精簡化開發、高拓展性等優點。
02 實現技術
SpringBoot Jpa Mybatis SpringSecurity JavaEx
后端:
- 基礎框架:SpringBoot
- 簡單數據操作:Spring Data Jpa
- 復雜數據操作:Mybatis
- 安全框架:SpringSecurity
- 模板引擎:Thymeleaf
前端:
- JavaEx, 其實就是對 Html,CSS,Js 的封裝。比較接近原生修改起來比較方便
- JQuery , 對 Js 進行了封裝, 突破各種前端框架的限制
03 運行環境
Jdk1.8 Maven3 MySQL5.7
04 功能介紹
圖書管理
- 圖書列表:顯示已經上架的圖書信息,可對上架圖書進行搜索、修改、刪除操作。
- 圖書上架:錄入圖書信息,輸入圖書名稱、作者、圖書分類,頁數,定價等數據進行圖書錄入。
借閱管理
- 搜索圖書:根據圖書名稱、作者名稱,圖書分類等搜索圖書。
- 借閱圖書:錄入圖書信息,輸入圖書名稱、作者、圖書分類,頁數,定價等數據進行圖書借閱。
- 歸還圖書:對已經借閱的圖書進行歸還操作。
讀者管理
- 讀者列表:顯示已經注冊的讀者用戶。
- 讀者添加:錄入用戶的昵稱、用戶名、密碼、生日、電話、郵箱等信息添加新用戶。
用戶中心
- 個人信息:查看、修改個人信息。
- 用戶管理:對已經添加的用戶進行搜索、刪除、使用權限信息進行設置。
- 添加管理員:錄入管理員的昵稱、用戶名、密碼、生日、電話、郵箱等信息添加新管理員。
使用說明
- 本地搭建好 Java8 環境,數據庫 MySQL5.5 ;
- 導入 Sql 文件至數據庫中,修改數據連接(你自己庫名,用戶名,密碼等);
- 導入項目,配置 Maven,等待依賴下載完成;
- 安裝 IDE,打開項目;
- 啟動訪問 http://localhost:8080 即可;
- 賬號:【學生:stu/123】【教師:tea/123】【其他:other/123】【管理員:admin/123】
代碼導入
代碼我都整理好了,需要的同學點贊轉發本文后私信【0824】四個數字即可下載,下載代碼后按照下面步驟部署就行了
- Idea:直接 open 打開源碼文件夾,記住是 pom 文件所在的目錄
- Eclipse:直接導入- 選擇已存在導入 Maven 項目
- 檢查 Jdk、Maven 是否配置好
05 運行截圖
登錄界面
首頁
圖書列表界面
添加圖書界面
圖書歸還界面
讀者列表界面
個人信息界面
用戶管理界面
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。