『系統需求規格書』
『系統需求規格書』範例
第一章、 簡介
以下將介紹計畫的需求概觀與使用者的範圍,在需求概觀中將敘述系統的需
求內容與情境介紹,在範圍中依序詳述各個使用者之間的相互連接之關係與功能
敘述。
1.1 需求概觀
「考古題 Hub」為一個開放考古題管理平台,提供國立臺灣師範大學在校生(以下簡稱學生)在此平台分享、交流各門課的歷屆考題、作業及解答。
學生可以透過學號認證註冊此系統,在平台上瀏覽、上傳和下載考古題。
除了考古題之外,平台上也具有基本互動功能,如留言、點讚或收藏考古題。另外平台也會計算使用者的貢獻,並建立排行榜以鼓勵同學使用。
1.2 範圍
- 平台開發者 (owner)
在平台內擁有最高的權限,並且可以設定特定帳號為管理員。
- 資工系系學會文書股 (admin)
歷屆以來考古題皆由系學會文書股(以下簡稱文書股)管理,故平台會將文書股同學的帳號設為「管理員」身份,以利於後續的考古題內容管理,或重要事項的公告。
- 國立臺灣師範大學在校生 (user)
一般使用者,註冊帳號後可上傳及評論考古題。
- 訪客 (visitor)
未登入、無帳號之使用者,僅可瀏覽考古題內容,無法留言、上傳、收藏考古題等。
第二章、 系統描述
2.1 系統架構圖

2.2 功能性需求
- 登入頁面
無論權限身份統一由一個登入頁面進行登入。
- 前台頁面
- 首頁(公佈欄、排行榜)
- 管理考古題介面
- 瀏覽所有的考古題。
- 可以新增考古題,使用者可以更新或刪除自己上傳的考古題,管理員則是擁有所有刪除任何人考古題的權限。
- 可以在考古題下留言,管理員則擁有刪除任何人留言的權限。
- 後台頁面
- 管理使用者介面
- 列出所有使用者,並讓 owner 調整使用者的權限,以新增 admin 帳號。
- 管理公佈欄介面
- 列出公告欄界面,讓 manager, owner 發布公告,並可以決定是否置頂。
2.3 介面需求
2.4 操作界面與情境
第三章、 系統規格表