iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Software Development

30天!玩轉TypeScript開發書單系統系列 第 5

[Day05] 規劃吧!夢寐以求的書單系統 - 需求分析

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20230803/201244626aSWPxa5vV.png

自己寫需求

嗨,大家好!

非常高興能夠迎來這個系列的第五天
希望大家也和我一樣感到開心和興奮!

是不是有點早高興了呢?哈哈
不過歡樂的心情總是值得享受的

這個系列的特別之處在於
我們既是需求端,也是執行者
甚至是使用者

完全掌握了自己的節奏和需求
這種自主性讓整個計劃更有趣,也更具挑戰性

那麼,讓我們開始規劃一下這個書單系統究竟要有哪些功能吧!
希望這個系統也能夠有各種有用的功能
讓我們更輕鬆地管理和享受閱讀生活 ^______^


重點功能規格


1. 書名清單的全方位管理


我們的書單系統不僅提供了基本的增刪查改(CRUD)功能
也要加入了獨特的卡片式呈現方式
使書單更具視覺吸引力

每本書都將擁有一個獨特的卡片,上面有書封的圖片、書名,以及其他詳細信息
如作者、出版社和出版日期
這種豐富的內容呈現方式,讓我們在管理書單時充滿成就感

而且要設計一個強大的搜尋功能
無論有多少本書
都可以通過簡單的關鍵字搜索或高級篩選條件
快速找到目標書籍

【欄位內容如以下】
1. 書封圖片
2. 書名
3. 作者
4. 出版社
5. 出版日期


2. 響應式設計(RWD)優先


許多人會使用手機訪問書單系統
因此會致力於實現優美的手機端體驗

設計風格會簡潔大方
融合了適當的UI/UX元素
並添加了輕微的動畫效果
以確保在任何設備上都能獲得最佳的使用體驗


3. 使用者定義的欄位和管理功能


  • 自訂分類

提供一個方便的自定義資料夾功能
能夠根據自己的需求對書籍進行分類

舉例,我們可以建立不同的資料夾
例如「實體書」、「博x來」、「AxS」、「東x讀書」等
很好辨別書的來源或它放置在哪
可以有效地管理書單

  • 多彩標籤

支援多種主題標籤讓我們可以為每本書籍添加多個標籤
並使用各種繽紛的顏色進行標註
這樣,我們可以輕鬆地標記書籍的不同主題或類別
快速找到所需要的內容

  • 閱讀評價

提供一個星級評分系統
可以為每本書籍評分一到五顆星**

此外,還可以撰寫評論
分享我們的閱讀心得和建議
這將對其他對此書感興趣的人非常有幫助

  • 書籍狀態

我們需要知道每本書在閱讀計劃中到底擱置了多久
可能處於不同的狀態

因此,我們需要對每本書籍進行狀態設定
例如「想買的」、「未讀」、「正在讀」、「已讀完」等等
這一功能不僅有助於我們的閱讀規劃
還能提醒我們關注每本書的進展情況

確保不會錯過任何重要的閱讀目標

令人振奮的潛在功能

  1. 可以與他人分享閱讀成就,或展示自己的書單
  2. 提供帳號註冊和登入功能,提高個人化體驗
  3. 創建排行榜,例如「讀書王」或「人氣推書」,激發更多互動

還有更多的點子可以等待發掘,現在讓我們回到主題,做好下一步準備吧!📚💡


上一篇
 [Day04] 就泛吧!TypeScript 的泛型 - Generics:讓你少寫扣的好方法
下一篇
[Day06] 快速吧!TypeScript、Vue3、VueFire - 通通用指令建置環境
系列文
30天!玩轉TypeScript開發書單系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言