概述

預設情境是實體圖書館的線上瀏覽預約網站,兼具管理系統。

三種身份別:一般,市民,管理員。 市民擁有較高借閱數量上限,預約數量上限。

讀者端 書籍檢索:關鍵字、多重篩選 (分類/作者/標籤)、分頁排序。 借閱服務:預約、續借、個人借閱歷史。 互動社群:書籍評論、按讚、收藏功能。 個人中心:資料管理、密碼修改。

管理員端 借還書作業:輸入借書證,書籍碼,完成借閱。輸入書籍碼即完成歸還。皆同時顯示讀者借閱狀況 書籍,分類,標籤等管理: 所有實體的CRUD。 會員管理:查詢(含借閱,預約等歷史資訊)、開通、停權。

開發背景

多重篩選搜尋、顯示系列作與否等功能,是看到 BookWalker 的設計,認為很不錯,嘗試複現。 想再添加適當的社群互動性,因此加入書評的功能。

使用技術

前端:Vue 後端:Spring Boot 資料庫:MariaDB

資料表設計

image.png

首頁

有主分類,子分類 點選不同主分類,底下的最新上架,熱門借閱,熱門標籤,會切換成該主分類的結果 點選任一子分類,會跳轉到搜尋該子分類

首頁.png

搜詢頁