• 沒有找到結果。

系統分析

在文檔中 隨手快樂的學骨頭 (頁 29-66)

第四章 專題成果

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 模型

在文檔中 隨手快樂的學骨頭 (頁 29-66)

相關文件