第四章 專題成果
4.1 系統分析報告書
專案管理系統 組別:A18
使用案例:建立專案 版本:0.1
編號:UC-001
4.1.2 使用案例描述
Use Case Specification:建立專案
1. 名稱(Name) 建立專案。
1.1 簡述(Brief Description) 建立專案的過程。
2. 參與者(Actors) 教資中心助理。
3. 前提(Pre-Conditions) 助理已經登入此系統。
4. 成功條件(Successful Post-Conditions) 建立專案成功。
5. 失敗條件(Unsuccessful Post-Conditions) 建立專案失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:客戶提交建立專案的訊息 2.系統接收並傳送給上級看 3.客戶去查看有沒有通過 4. TUCEW:系統送出訊息給客戶
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 助理提交新的建立專案訊息
專案管理系統 組別:A18
使用案例:查詢專案 版本:0.1
編號:UC-002
Use Case Specification:查詢專案
1. 名稱(Name) 查詢專案。
1.1 簡述(Brief Description) 查詢整個專案的資料。
2. 參與者(Actors) 教資中心助理。
3. 前提(Pre-Conditions) 助理已登入此系統。
4. 成功條件(Successful Post-Conditions) 顯示資料。
5. 失敗條件(Unsuccessful Post-Conditions) 斷線或系統發生問題。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:助理按查詢鈕 2.系統顯示查詢頁面
3.助理輸入資料 3. TUCEW:系統去找資料並顯示在網頁上
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 助理查詢失敗
步驟 1.可能系統發生問題。
6.2.2 沒有顯示任何資料
步驟 2.可能資料庫沒存到或此專案未申請。
專案管理系統 組別:A18
使用案例:上傳核准簽呈 版本:0.1
編號:UC-003
Use Case Specification:上傳核准簽呈
1. 名稱(Name) 上傳核准簽呈。
1.1 簡述(Brief Description)
這個使用案例描述客戶上傳核准簽呈的過程。
2. 參與者(Actors) 教資中心助理。
3. 前提(Pre-Conditions) 簽呈已完成。
4. 成功條件(Successful Post-Conditions) 上傳核准簽呈成功。
5. 失敗條件(Unsuccessful Post-Conditions) 上傳核准簽呈失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:助理上傳核准簽呈 2.系統接收到並存放在一個空間裡 3.主持人可以去下載使用 4. TUCEW:系統把資料傳送給主持人
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 助理沒有上傳資料
專案管理系統 組別:A18
使用案例:登入 版本:0.1
編號:UC-004
Use Case Specification:登入
1. 名稱(Name) 登入。
1.1 簡述(Brief Description)
使用此系統必須先登入才能使用。
2. 參與者(Actors) 教資助理或主持人。
3. 前提(Pre-Conditions) 系統發帳號。
4. 成功條件(Successful Post-Conditions) 登入成功。
5. 失敗條件(Unsuccessful Post-Conditions) 登入失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:助理或主持人按了登入鈕 2.系統顯示請輸入帳號密碼 3.助理或主持人輸入帳號密碼 4.系統驗證帳號密碼正不正確
5. TUCEW:顯示登入成功或失敗
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 助理或主持人沒有按登入鈕
專案管理系統 組別:A18
使用案例:註冊 版本:0.1
編號:UC-005
Use Case Specification:註冊
1. 名稱(Name) 註冊。
1.1 簡述(Brief Description) 描述使用者註冊的過程。
2. 參與者(Actors)
教資中心助理或主持人。
3. 前提(Pre-Conditions) 按建註冊的鈕。
4. 成功條件(Successful Post-Conditions) 註冊成功。
5. 失敗條件(Unsuccessful Post-Conditions) 註冊失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:助理或主持人按了註冊的鈕 2.系統跑出註冊頁面
3.客戶填寫基本資料 5. TUCEW:顯示註冊成功或失敗
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 助理或主持人沒有按註冊的鈕
專案管理系統 組別:A18
使用案例:發出活動即將到期通知 版本:0.1
編號:UC-006
Use Case Specification:發出活動即將到期通知
1. 名稱(Name)
發出活動即將到期通知。
1.1 簡述(Brief Description)
這個使用案例描述活動即將到期通知的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 活動已經申請完畢。
4. 成功條件(Successful Post-Conditions) 活動通知成功。
5. 失敗條件(Unsuccessful Post-Conditions) 活動通知失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人活動申請完畢 2.系統會檢查活動的日期
3. TUCEW:日期即將到期系統會發出通知給 客戶
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人活動沒有申請成功
專案管理系統 組別:A18 使用案例:發出活動已過期尚未舉辦通知 版本:0.1 編號:UC-007
Use Case Specification: 發出活動已過期尚未舉辦通知
1. 名稱(Name)
發出活動已過期尚未舉辦通知。
1.1 簡述(Brief Description)
這個使用案例描述活動已過期尚未舉辦通知的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 活動已經申請完畢。
4. 成功條件(Successful Post-Conditions) 活動通知成功。
5. 失敗條件(Unsuccessful Post-Conditions) 活動通知失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人活動申請完畢 2.系統會檢查日期
3. TUCEW:日期超過卻還未舉辦活動,系統 會發出通知給客戶
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人活動沒有申請成功
專案管理系統 組別:A18 使用案例:發出預算支用未達預定比率通知 版本:0.1 編號:UC-008
Use Case Specification: 發出預算支用未達預定比率通知
1. 名稱(Name)
發出預算支用未達預定比率通知。
1.1 簡述(Brief Description)
這個使用案例描述預算支用未達預定比率通知的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 活動已經申請完畢。
4. 成功條件(Successful Post-Conditions) 預算支用未達預定比率通知成功。
5. 失敗條件(Unsuccessful Post-Conditions) 預算支用未達預定比率通知失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人活動申請完畢 2.系統會檢查預算支用有沒有達到一定比率 3. TUCEW:預算支用未達到一定比率,系統 會發出通知給客戶
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人活動沒有申請成功
專案管理系統 組別:A18
使用案例:填寫專案預算 版本:0.1
編號:UC-009
Use Case Specification: 填寫專案預算
1. 名稱(Name) 填寫專案預算。
1.1 簡述(Brief Description)
這個使用案例描述填寫專案預算的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 要申請活動時。
4. 成功條件(Successful Post-Conditions) 填寫專案預算成功。
5. 失敗條件(Unsuccessful Post-Conditions) 填寫專案預算失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人填寫預算送出 2.系統把資料儲存在資料庫裡
3. TUCEW:系統會顯示存儲成功或失敗
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有把預算送出
專案管理系統 組別:A18
使用案例:填寫活動申請與預算表 版本:0.1
編號:UC-010
Use Case Specification: 填寫活動申請與預算表
1. 名稱(Name)
填寫活動申請與預算表。
1.1 簡述(Brief Description)
這個使用案例描述填寫活動申請與預算表的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions)
按填寫活動申請與預算表的鈕。
4. 成功條件(Successful Post-Conditions) 填寫活動與預算表申請完成。
5. 失敗條件(Unsuccessful Post-Conditions) 填寫活動與預算表申請沒完成。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人填寫活動與預算表送出 2.系統把資料儲存在資料庫裡 3.系統送給教資中心助理看
4. TUCEW:系統送出給客戶有沒有申請成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有送出
專案管理系統 組別:A18
使用案例:上傳專案計畫書 版本:0.1
編號:UC-011
Use Case Specification: 上傳專案計畫書
1. 名稱(Name)
上傳專案計畫書。
1.1 簡述(Brief Description)
這個使用案例描述上傳專案計畫書的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 專案已完成。
4. 成功條件(Successful Post-Conditions) 上傳專案計畫書完成。
5. 失敗條件(Unsuccessful Post-Conditions) 上傳專案計畫書失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人按上傳專案計畫書的鈕 2.系統儲存專案計畫書
3. TUCEW:系統顯示上傳成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有按上傳計畫書的鈕
專案管理系統 組別:A18
使用案例:上傳活動成果報告 版本:0.1
編號:UC-012
Use Case Specification: 上傳活動成果報告
1. 名稱(Name)
上傳活動成果報告。
1.1 簡述(Brief Description)
這個使用案例描述上傳活動成果報告的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 活動已舉辦了。
4. 成功條件(Successful Post-Conditions) 上傳活動成果報告完成。
5. 失敗條件(Unsuccessful Post-Conditions) 上傳活動成果報告失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人按上傳活動成果報告的鈕 2.系統儲存活動成果報告 3. TUCEW:系統顯示上傳成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有按上傳活動成果報告的鈕
專案管理系統 組別:A18
使用案例:上傳核准後之核銷簽 版本:0.1
編號:UC-013
Use Case Specification: 上傳核准後之核銷簽
1. 名稱(Name)
上傳核准後之核銷簽。
1.1 簡述(Brief Description)
這個使用案例描述上傳核准後之核銷簽的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 專案已經批准完。
4. 成功條件(Successful Post-Conditions) 上傳核准後之核銷簽完成。
5. 失敗條件(Unsuccessful Post-Conditions) 上傳核准後之核銷簽失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人按上傳核准後之核銷簽的 鈕
2.系統儲存上傳的核銷簽 3. TUCEW:系統顯示上傳成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有按上傳核准之核銷簽的鈕
專案管理系統 組別:A18 使用案例:填寫工作項目與預定完成時間 版本:0.1 編號:UC-014
Use Case Specification: 填寫工作項目與預定完成時間
1. 名稱(Name)
填寫工作項目與預定完成時間。
1.1 簡述(Brief Description)
這個使用案例描述填寫工作項目與預定完成時間的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 要填寫專案時。
4. 成功條件(Successful Post-Conditions) 填寫工作項目與預定完成時間成功。
5. 失敗條件(Unsuccessful Post-Conditions) 填寫工作項目與預定完成時間失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人填寫工作項目和預定完成時 間
2.系統儲存工作項目和時間 3. TUCEW:系統顯示存儲成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有填寫資料
專案管理系統 組別:A18
使用案例:修改專案資料 版本:0.1
編號:UC-015
Use Case Specification: 修改專案資料
1. 名稱(Name) 修改專案資料。
1.1 簡述(Brief Description)
這個使用案例描述修改專案資料的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 按修改資料的按鈕。
4. 成功條件(Successful Post-Conditions) 修改資料成功。
5. 失敗條件(Unsuccessful Post-Conditions) 修改資料失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人按修改專案資料的按鈕 2.跳出修改資料的頁面 3.主持人填寫要修改的資料 4. TUCEW:顯示修改成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有要修改專案資料
專案管理系統 組別:A18
使用案例:刪除專案資料 版本:0.1
編號:UC-016
Use Case Specification: 刪除專案資料
1. 名稱(Name) 刪除專案資料。
1.1 簡述(Brief Description)
這個使用案例描述刪除專案資料的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions) 按刪除的按鈕。
4. 成功條件(Successful Post-Conditions) 刪除成功。
5. 失敗條件(Unsuccessful Post-Conditions) 刪除失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人點選刪除專案資料按鈕 2.系統在資料庫裡刪除這筆資料 3. TUCEW:系統顯示刪除資料成功
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有要點選刪除專案資料的按鈕
專案管理系統 組別:A18
使用案例:查詢個人控管專案 版本:0.1
編號:UC-017
Use Case Specification: 查詢個人控管專案
1. 名稱(Name)
查詢個人控管專案。
1.1 簡述(Brief Description)
這個使用案例描述查詢個人控管專案的過程。
2. 參與者(Actors) 主持人。
3. 前提(Pre-Conditions)
按查詢個人控管專案的按鈕。
4. 成功條件(Successful Post-Conditions) 查詢成功。
5. 失敗條件(Unsuccessful Post-Conditions) 查詢失敗。
6. 事件路徑(Flow of Events)
6.1 基本路徑(Typical Course of Events)
Actor 動作 系統回應
1.TUCBW:主持人點選查詢個人控管專案按鈕 2.系統跳到查詢個人控管專案頁面 3.主持人填要查詢的資料 3. TUCEW:有資料系統就顯示出來
6.2 其他/例外路徑(alternative/exceptional course) 6.2.1 主持人沒有要點選查詢個人控管專案的按鈕