You are on page 1of 10

課程查詢系統

需求分析與系統分析書

組別:第二組
系統簡介
系統概述
–詞彙表(Glossary)
- 需求分析 - 描述性項目,請說明新系統以及原本系統的差異與為何需要新需求
的原因
- 功能性需求
- 非功能性需求(non-functional requirement)
•Usability
•Reliability
•Performance
- 使用案例: 針對各種需求說明使用案例
- 活動圖: 針對各種使用案例進行分析與說明
- 事件列表 (請將需求整理過並分類)
- 類別圖: 綜觀整體需求分析書,請說明對應的類別圖分析與設計
- 分工狀況: 請針對各組組員進行工作說明,並進行自評(簡報後再自評,不須放
在簡報中)。
- 其他相關資料
壹、 系統簡介
課程查詢系統提供學生們一個搜尋引擎,專門用於查詢學期課程。讓使用
者能夠輸入參數(如學期、系所、年級、課程類型等)進行篩選,快速找到所
需的課程資訊。

貳、 系統概述
系統根據學期、教育體系、系所、年級、課程類型、星期幾、上課時段等
不同參數來篩選和搜尋特定課程。此外,它還提供了每門課程的詳細資訊,包
括課程代碼、名稱、授課教師、教室、學生人數等。

參、 需求分析
1. 功能性需求
需求分析 - 描述性項目
1. 如果有登入的話保留常用的篩選條件,例如:學期、學制、系別等。
2. 查詢結果根據星期順序排序課程。
3. 增加教學計畫檔案下載功能,使學生能深入了解課程。
4. 在查詢結果中新增開課人數及剩餘人數顯示。
5. 以虛擬課表方式可加入顯示的查詢課程結果。
6. 篩選條件中預設學期為當學期,並可以選擇其他學期。
7. 課程名稱顯示的老師可以增加照片,增加更多資訊
8. 查詢結果的課程上標示學程
9. 學期多選鍵可選擇或取消
10. 創建課程評論、評分系統。
11. 需要看現有課表比對一下還能加選的空堂,直接使用課表查詢
12. 篩選條件新增查詢學程欄位
13. 增加收藏課程的功能
14. 新增中英文翻譯
依據上面我們整理出需要處理的事件:
1. 系統篩選 UI 提供預設值(1,6)
2. 系統篩選 UI 增加新選項(9,12)
3. 顯示查詢結果的改進與新增(2,4)
4. 課程信息和教學資源的擴充(3,7,8)
5. 用戶界面和使用體驗的提升(11,13)
6. 增加新功能幫助排課程(5)
7. 用戶互動功能 (10)
8. 中英文選擇性顯示(14)
事件列表;
事件 觸發器 來源 活動 回應 目的地
系統篩選 UI 介面 課程查 顯示當前學期和個 系統根據使用者過 使用者
提供預設值 詢系統 人常用的學制、系 去的選擇或預設值 介面
別 顯示篩選條件
系統篩選 UI 介面 課程查 增加學期多選按鍵 系統展示新的學期 使用者
增加新選項 詢系統 和學程欄位 多選按鍵和學程欄 介面
位供使用者選擇
顯示查詢結 查詢 課程查 顯示出的欄位以星 系統顯示出周一開 使用者
果的改進與 詢系統 期來排序並且增加 始到周日的課程排 查詢後
新增 目前開課人數和剩 序,並且增加當下 介面
餘人數 課程的人數
課程信息和 查詢後 課程查 顯示出的課程可以 系統顯示教學計畫 使用者
教學資源的 介面 詢系統 直接下載教學計 下載按鍵和老師的 查詢後
擴充 劃,並且得知老師 公開資料像照片以 介面
的公開資料和課程 及當前課程符合哪
的學程 個學程
用戶界面和 查詢後 課程查 顯示當前的課表和 系統增加顯示當前 使用者
使用體驗的 介面 詢系統 查詢後的課程可以 的課表,查詢出來 查詢後
提升 收藏紀錄 的課程可以收藏 介面
增加新功能 查詢後 課程查 加入虛擬課表,可 系統把查詢出來的 使用者
幫助排課程 介面 詢系統 把查詢的結果模擬 課程加入到虛擬課 查詢後
出來 表裡 介面
用戶互動功 介面 課程查 增加評分和評論課 系統加入評分系統 使用者
能 詢系統 程功能,並且可以 介面
互相查看
中英文選擇 設定 課程查 系統選擇需使用的 使用者
性顯示 詢系統 語言 介面
詞彙表:

介面 課程查詢系統進入時的畫面

預設值 參考當下的時間比如是 112 年,那學期就


預設 112 年

過去的選擇 參考使用者之前的選擇,把選項先選好 需要儲存


篩選 UI 使用者查詢課程可以選擇顯示甚麼 需要儲存

課程信息 使用者所查詢之課程的相關資訊,如老
師、教室、課程名稱等

教學計劃 使用者可以下載得知查詢的課程,老師所
排程的教學哪些資訊的部分

使用者查詢後介面 再篩選之後所顯示的頁面

開課人數/剩餘人數 查詢出來的課程老師開了多少名額,而目
前還有多少名額可選擇

學期多選 可以一次選取多個學期

學程標示 透過查詢出來的課程,可以標示符合某科
系的哪一項學程

收藏課程 把心儀的課程儲存起來,方便下次查詢或 需要分類


是其他操作等方便使用 儲存

虛擬課表 可以把查詢出的課程,加入到虛擬課表, 需要儲存


方便安排課程

評分和評論功能 使用者可以對課程老師進行評論,其他使 需要分類儲


用者可以觀看 存

設定 存取使用者對於網頁顯示的個人需求

2. 非功能性需求
可用性(Usability)
1. 刪除最下方不必要的注意事項,將注意事項做成進入網頁後彈跳提窗。
2. 增加 RWD 功能,使界面適應不同螢幕大小。
3. 改成下拉式選單,解決手機網頁查詢易點錯的問題。
4. 新增備註,解釋圖示作用,例如在匯出 EXCEL 圖示下方加上註解。
5. 連結進來要通過 EP 才能進入沒有獨立出來一個大連結。
6. 查詢結果欄資料欄位未對齊。
7. 節數缺少全選功能。
8. 優先選課期間有缺額的課優先顯示。
可靠性(Reliability)
1. 讀取時間過久。
2. 網頁承載客戶量太小。
3. 搜尋該學期沒有開課的課程,得不到搜尋結果。

性能(Performance)
1. 提升查詢速度,優化系統伺服器。
2. 查詢節次須更佳精準,搜尋3-4不要顯示2-4的課。
肆、 使用案例
使用案例名稱 系統篩選 UI 設定預設值
使用案例描述 學生進入課程查詢頁面,篩選已有預設數值
主要參與者 學生
利害關係人與目標 學生可以更快找到所需的課程
前置條件 學生登入後進入到課程查詢頁面
後置條件 篩選顯示當前學期和本人就讀科系等資料
主要成功情節 參與者 系統
1.使用者登入後進入網頁 1.顯示當前頁面
2.學期、科系等基礎資料
直接顯示該學生資料
例外情節 無登入情況下只顯示預設的學期
其他需求

使用案例名稱 系統篩選 UI
使用案例描述 學生進入到查詢課程頁面,多增加學期多選和學程欄位
主要參與者 學生
利害關係人與目標 學生可以篩選出更精準的課程
前置條件 學生登入後進入到課程查詢頁面
後置條件 系統顯示篩選多出學期多選和學程欄位
主要成功情節 參與者 系統
1.使用者進入到頁面 1.顯示畫面
例外情節
其他需求

使用案例名稱 篩選後查詢顯示結果
使用案例描述 學生進入查詢課程頁面,填入篩選資料,顯示畫面
主要參與者 學生
利害關係人與目標 學生可以得到所需的課程
前置條件 學生輸入完篩選條件按下查詢
後置條件 系統顯示符合條件的課程
主要成功情節 參與者 系統
1.使用者進入到頁面 1.收到篩選條件
2.輸入篩選條件 2.找到符合的課程
3.按下查詢 3.按照星期排序顯示課程
例外情節
其他需求

使用案例名稱 課程訊息
使用案例描述 學生得到的課程,會顯示各種關於課程資訊和教學計畫
下載按鍵
主要參與者 學生
利害關係人與目標 得知課程的基本資訊和下載詳細課程資料
前置條件 篩選完課程
後置條件 下方顯示出課程的各項基本資料
主要成功情節 參與者 系統
1.篩選完課程按下查詢 1.顯示出畫面
例外情節 按下下載按鍵會得到課程教學計劃
其他需求

使用案例名稱 用戶介面功能
使用案例描述 學生可以查看自己當前的課表和篩選出來的課程,
主要參與者 學生
利害關係人與目標 更方便的安排自己的課程
前置條件 篩選完課程
後置條件 按下收藏課程
主要成功情節 參與者 系統
1.使用者篩選完課程 1.使用者按下查看當前課
2.使用者看完當前課表 表,顯示出目前已有課程
3.使用者按下收藏 2.按下收藏後,把使用者
所收藏課程進行收藏
例外情節
其他需求

使用案例名稱 虛擬課表
使用案例描述 學生可以把篩選得到的課程加入到虛擬課表,以供參考
主要參與者 學生
利害關係人與目標 學生可以更有助於自己安排課程時間
前置條件 對課程按下「加入到虛擬課表」
後置條件 系統把課程加入到虛擬課表並顯示出來
主要成功情節 參與者 系統
1.使用者篩選出課程 1.收到課程加入指示
2.對特定課程按下加入 2.把課程加入到虛擬課表
例外情節
其他需求

使用案例名稱 評價系統
使用案例描述 學生可以對課程進行評分和評論,並且也可以查看他人
的評分和評論
主要參與者 學生
利害關係人與目標 學生可以查看當前課程的評分和評論
前置條件 學生篩選完課程並按下課程評價
後置條件 系統顯示當前課程評價
主要成功情節 參與者 系統
1.使用者篩選課程 1.收到使用者按下課程評
2.顯示課程 價按鍵
3.按下顯示課程評價 2.顯示當前課程評價
例外情節
其他需求

使用案例名稱 中英文名稱設定顯示
使用案例描述 學生進入課程查詢頁面可按中英文設定切換顯示語言
主要參與者 學生
利害關係人與目標 自由切換顯示語言頁面
前置條件 學生進入到系統按切換語言
後置條件 系統重新載入頁面並顯示給使用者
主要成功情節 參與者 系統
1.使用者打開網頁進入到 1.顯示當前頁面
系統 2.
2.使用者點選設定按鈕 3.套用使用者所選之設定
並儲存偏好
4.重新載入畫面並顯示給
使用者
例外情節
其他需求

伍、 活動圖
陸、 事件列表

柒、 類別圖

捌、 分工情況

You might also like