第四章 專題成果
4.2 系統分析
(1) 活動圖1
圖4- 1學生端APP數位骨架
27
(2) 活動圖2
圖4- 2學生端APP練習測驗
28
(3) 活動圖3
圖4- 3學生端APP記錄
29
(4) 活動圖4
圖4- 4學生端APP相關疾病
30
(5) 活動圖5
圖4- 5教師端Web顯示資料
31
(6) 活動圖6
圖4- 6教師端Web開啟班級
32
(7) 活動圖7
圖4- 7教師端Web匯出資料
33
(8) 使用案例圖1
圖4- 8學生端APP
34
(9) 使用案例圖2
圖4- 9教師端Web
35
(10) 使用案例描述
Use Case Specification-學生APP登入
1. 名稱(Name)
學生APP登入
1.1簡述(Brief Description)
輸入帳號、密碼 2. 參與者(Actors)
學生
3. 前提(Pre-Conditions)
學生已點擊APP、輸入帳號、密碼
4. 成功條件(Successful Post-Conditions)
帳號、密碼正確無誤
5. 失敗條件(Unsuccessful Post-Conditions)
帳號、密碼有誤
6. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:學生輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.TUCEW:切換至主畫面 6.2 其他例外路徑(alternative/exceptional course):
6.2.1 帳號、密碼有誤
步驟3:顯示“登入錯誤”
步驟4:切換至步驟1
36
Use Case Specification-學生APP數位骨架
7. 名稱(Name)
學生APP數位骨架
1.1簡述(Brief Description)
骨骼的介紹
8. 參與者(Actors)
學生
9. 前提(Pre-Conditions)
學生已成功登入
10. 成功條件(Successful Post-Conditions)
登入成功並點選數位骨架
11. 失敗條件(Unsuccessful Post-Conditions)
無
12. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCEW:帳號、密碼送出 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.切換至主頁面
5.點選數位骨架 TUCBW:切換至骨架六大骨塊
6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
37
Use Case Specification-六大骨塊介紹
13. 名稱(Name)
六大骨塊介紹
1.1簡述(Brief Description)
骨架區分為頭部、頸椎、手部、胸骨、骨盆、腳部可點選 14. 參與者(Actors)
學生
15. 前提(Pre-Conditions)
學生登入成功並點擊數位骨架
16. 成功條件(Successful Post-Conditions)
進入數位骨架並點選六大骨塊
17. 失敗條件(Unsuccessful Post-Conditions)
無
18. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:學生輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.TUCEW:切換至主畫面
5.點選數位骨架 6.顯示頭部、頸椎、手部、胸骨、骨
盆、腳部選項
7.點選其中一個骨塊 8.TUCBW:顯示“骨塊資料”、“發 音”
6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
38
Use Case Specification-學生APP練習測驗
19. 名稱(Name)
學生APP練習測驗
1.1簡述(Brief Description)
可進行頭部、頸椎、手部、胸骨、骨盆、腳部,各骨塊進行練習 20. 參與者(Actors)
學生
21. 前提(Pre-Conditions)
登入成功並點選練習測驗
22. 成功條件(Successful Post-Conditions)
練習測驗開啟並選擇頭部、頸椎、手部、胸骨、骨盆、腳部,各骨塊進行練習 23. 失敗條件(Unsuccessful Post-Conditions)
點選錯誤骨塊練習
24. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:學生輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.TUCEW:切換至主畫面
5.點選練習測驗 6.顯示頭部、頸椎、手部、胸骨、骨
盆、腳部
7.點擊其中一個骨塊 8.顯示“測驗題目”訊息
9.填寫答案並交卷 10.TUCBW:顯示“分數成績”訊息 6.2 其他例外路徑(alternative/exceptional course):
6.2.1 點選錯誤骨塊練習 步驟5:直接交卷
步驟6:顯示“分數成績”訊息,並返回步驟2
39
Use Case Specification-學生APP記錄
25. 名稱(Name)
學生APP記錄
1.1簡述(Brief Description)
練習測驗完後的記錄 26. 參與者(Actors)
學生
27. 前提(Pre-Conditions)
必須有練習測驗的資料
28. 成功條件(Successful Post-Conditions)
開啟記錄,顯示測驗記錄
29. 失敗條件(Unsuccessful Post-Conditions)
無
30. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:學生輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.TUCEW:切換至主畫面
5.點選記錄 6.顯示“歷史記錄”訊息
7.點擊開啟 8.TUCBW:顯示“歷史題目及答案”
訊息 6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
40
Use Case Specification-學生APP相關疾病
31. 名稱(Name)
學生APP相關疾病
1.1簡述(Brief Description)
可以看取相關疾病資訊 32. 參與者(Actors)
學生
33. 前提(Pre-Conditions)
成功登入並點選相關疾病
34. 成功條件(Successful Post-Conditions)
開啟相關疾病並顯示詳細資料
35. 失敗條件(Unsuccessful Post-Conditions)
無
36. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:學生輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息 4.TUCEW:切換至主畫面
5.點擊相關疾病 6.顯示“所有相關疾病”訊息
7.點擊其中一個訊息查看 8.TUCBW:顯示“詳細相關疾病資料
”訊息 6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
41
Use Case Specification-教師Web登入
37. 名稱(Name)
教師Web登入
1.1簡述(Brief Description)
輸入帳號、密碼 38. 參與者(Actors)
教師
39. 前提(Pre-Conditions)
教師已開啟頁面、輸入自己的帳號、密碼 40. 成功條件(Successful Post-Conditions)
帳號、密碼正確無誤
41. 失敗條件(Unsuccessful Post-Conditions)
帳號、密碼有誤
42. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCBW:教師輸入帳號、密碼 2.判斷帳號、密碼是否正確 3.顯示“登入成功”訊息
4.TUCEW:切換至學生統計資料 6.2 其他例外路徑(alternative/exceptional course):
6.2.1帳號、密碼有誤
步驟3:顯示“登入錯誤”
步驟4:切換至步驟1
42
Use Case Specification-學生統計資料
43. 名稱(Name)
學生統計資料
1.1簡述(Brief Description)
教師登入後的主頁面 44. 參與者(Actors)
教師
45. 前提(Pre-Conditions)
教師已成功登入網頁
46. 成功條件(Successful Post-Conditions)
帳號、密碼正確並進入主畫面
47. 失敗條件(Unsuccessful Post-Conditions)
帳號、密碼有誤
48. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
1.TUCEW:帳號、密碼正確送出 2.判斷帳號、密碼正確 3.顯示“登入成功”訊息 4.切換至學生統計資料
5.TUCBW:顯示所有學生資訊 6.2 其他例外路徑(alternative/exceptional course):
6.2.1帳號、密碼有誤
步驟3:顯示“登入失敗”訊息 步驟4:切換至步驟1
43
Use Case Specification-教師Web開啟班級
49. 名稱(Name)
教師Web開啟班級
1.1簡述(Brief Description)
登入後點選開啟班級 50. 參與者(Actors)
教師
51. 前提(Pre-Conditions)
必須成功登入並顯示學生統計資料
52. 成功條件(Successful Post-Conditions)
點選開啟班級並查看骨塊資訊
53. 失敗條件(Unsuccessful Post-Conditions)
無
54. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應
11.點擊六大骨塊按鈕其中一個按鈕 12.TUCBW:顯示“學號、姓名、性 別、班級、點擊率、學習時間、翻譯 次數、測驗平均成績、記錄”
6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
44
Use Case Specification-教師Web匯出資料
55. 名稱(Name)
教師Web匯出資料
1.1簡述(Brief Description)
登入後點選匯出資料 56. 參與者(Actors)
教師
57. 前提(Pre-Conditions)
須登入成功並點選匯出資料
58. 成功條件(Successful Post-Conditions)
點選匯出資料並顯示骨塊資料
59. 失敗條件(Unsuccessful Post-Conditions)
無
60. 事件路徑(Flow of Events)
6.1基本路徑(Typi8cal Course of Events)
Actor動作 系統回應 6.2 其他例外路徑(alternative/exceptional course):
6.2.1 無
45
(11) 循序圖1
圖4- 10學生APP數位骨架
46
(12) 循序圖2
圖4- 11學生APP練習測驗
47
(13) 循序圖3
圖4- 12學生APP記錄
48
(14) 循序圖4
圖4- 13學生APP相關疾病
49
(15) 循序圖5
圖4- 14教師Web顯示資料
50
(16) 循序圖6
圖4- 15教師Web開啟班級
51
(17) 循序圖7
圖4- 16教師Web匯出資料
52
4.3 系統介紹 手機、平板
圖4- 17 APP登入
53
圖4- 18 APP六大骨塊
54
圖4- 19頭部頂骨介紹
55
圖4- 20頭部顳骨介紹
56 圖4- 21練習測驗
57 圖4- 22意見反饋
58
網頁
圖4- 23學生統計資料
59 圖4- 24顯示資料
60
圖4- 25該學生六大部位
61 圖4- 26選擇班級
62
圖4- 27該學生頭部資訊
63 式(Active Mode)與被動模式(Passive Mode),結合使用者透過手機NFC在五公分左 右的距離,感應RFIDTag後取得訊息,其原理是經由發起者所發出的RF場產生能 量,在Tag接收後再給予回覆。
圖 5- 1 ARCS 模型