iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0

在使用 Claude Code 協助生成資料庫與程式碼之前,要先確認系統有提供哪些功能。一個圖書館理系統,會有「書籍」、「使用者」與「借還紀錄」這些功能。

系統功能清單

  1. 書籍管理
    • 瀏覽與查尋:使用者可以查看書籍清單,並能透過關鍵字 ( 書名、作者、ISBN ) 進行查詢。
    • 新增書籍:管理員可以新增書籍,包含書名、作者、ISBN、出版年份與分類。
    • 編輯與刪除書籍:管理員可以修改書籍資訊或刪除無效的資料。
  2. 會員與管理權限
    • 註冊與登入:新使用者可註冊帳號,已註冊者可登入帳號。
    • 權限區分:系統分為「一般使用者」與「系統管理員」。
    • 個人中心:使用者登入後可以查看自己的個人資料與借閱狀態。
  3. 借還書邏輯
    • 線上借書:一般使用者登入後可進行借書,系統會自動檢查並扣除庫存量。
    • 線上還書:使用者歸還書籍後,系統要補回庫存量並記錄歸還時間。
    • 借閱紀錄與逾時計算:記錄每筆書籍的借出日期、應還日期與實際歸還日期,並自動計算是否有逾期。

角色權限對照表

功能 一般使用者 系統管理員
瀏覽與查詢書籍 允許 允許
新增/編輯/刪除書籍 拒絕 允許
註冊/登入 允許 允許
借閱書籍 允許 允許
歸還書籍 允許(僅限自己借的書) 允許
查看借閱紀錄 僅查看自己的紀錄 可察看所有人的紀錄

這份清單的功能會先注重在新增書籍、會員登入、借書、還書這四個核心功能,之後有時間再新增進階功能,這樣開發節奏最穩定。

確認好清單後,明天會根據這份清單設計出對應的資料庫架構與資料表。


上一篇
Day 4 將 Claude Code 裝進 WSL2,進行第一次對話
系列文
從零打造圖書管理系統:WSL2 × MySQL × Claude Code 的整合實作5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言