| 研究生: |
簡寬宇 Kuan-Yu Chien |
|---|---|
| 論文名稱: |
子由數學小學堂Android App開發:後端程式設計 |
| 指導教授: |
吳維漢
Wei-Han Wu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
理學院 - 數學系 Department of Mathematics |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 中文 |
| 論文頁數: | 68 |
| 中文關鍵詞: | 子由數學 |
| 相關次數: | 點閱:10 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
開發Android App中總共分為兩個部分,一個為前端,負責處理Layout中的xml檔案以顯示於平板螢幕上;另一個為後端,負責處理Java檔案以操控介面程式。前端部分可參考吳均熠的論文「子由數學小學堂Android App開發:操作介面設計」[1]。本論文中主要針對小學堂後端程式撰寫,總共包含四種功能,分別為快速出題、試卷紀錄、精選試卷以及題庫樂園。搭配 Java 撰寫「子由數學小學堂」的平板應用程式,延續網頁版的快速出題系統。並增設了試卷儲存以及題庫樂園系統,前者可依照自己喜好名稱儲存試卷,後者則為全新分類題目以及成就功能,讓小孩們學習中也能獲得成就感,也能充分發揮出平板的優勢。
There are two parts in the development of Android Apps. One is the front-end, which is responsible for processing the xml files in the Layout to display on the tablet screen; the other is the back-end, which is responsible for processing the Java files to control the interface program. For the front-end part, please refer to Junyi Wu’s paper "Development of Android App by Mathematics Primary School: Operation Interface Design" [1]. This thesis is mainly aimed at the writing of the back-end program of the elementary school. There are four functions in total, Quick Question Creation, Test Paper Recording, Selected Test Papers and Question Amusement Park. The tablet application of "Ziyou Mathematics Primary School" written with Java, persists in the web version of the Quick Question Creation. Test Paper Recording and Question Amusement Park system have been added. The former can store test papers according to their favorite names, and the latter is a brand-new classification of questions and achievement functions. As such, children can also gain a sense of accomplishment while learning, and can also give full play to the advantages of the tablet.
[1] 吳均熠,『子由數學小學堂Android App開發:操作介面設計』,國立中央大學,碩士論文,民國110年9月。
[2] 子由數學小學堂。http://www.emath.math.ncu.edu.tw/e_school/lab.php
[3] Android Sutdio前端。https://ithelp.ithome.com.tw/articles/10239713
[4] Welcome to Python.org。https://www.python.org
[5] SQLite。https://www.sqlite.org/index.html
[6] Canvas。https://www.itread01.com/content/1548496096.html
[7] Android Studio Developers。https://developer.android.com/studio
[8] Java。https://www.java.com/zh-TW/
[9] Json。https://blog.wu-boy.com/2011/04/%E4%BD%A0%E4%B8%8D%E5%8F%AF%E4%B8%8D%E7%9F%A5%E7%9A%84-json-%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%B4%B9/
[10] ITRead。https://www.itread01.com/list/IT%E6%8A%80%E8%A1%93/11/
[11] 維基百科,自由的百科全書。https://zh.wikipedia.org/wiki/Python
[12] Version Media 看見數位行銷力。https://promo.campaign.yahoo.com.tw/b2b/b2bmarketing/page.php?u=0665eb24-4af2-48d6-8ad7-94c29f52e245&guccounter=1
[13] 碼農日常
https://thumbb13555.pixnet.net/blog/post/328912242-%E7%A2%BC%E8%BE%B2%E6%97%A5%E5%B8%B8-%E3%80%8Eandroid-studio%E3%80%8F%E7%95%AB%E5%B8%83canvas---%E5%AF%A6%E4%BD%9C%E4%B8%80%E5%80%8B
[14] 施威銘,『Android App 程式設計教本之無痛起步』,旗標出版社,民國108年3月。
[15] 孫惠民,『Android App程式設計寶典』,經瑋文化,民國108年4月。
[16] 黃𣸆攸,『子由數學e學堂:平板介面設計』,國立中央大學,碩士論文,民國102年6月。
[17] 吳均熠,『子由數學小學堂Android App開發:操作介面設計』,國立中央大學,碩士論文,民國110年9月。
[18] 彭博煒,『新版國小文字應用題程式實作:Debugger』,國立中央大學,碩士論文。
[19] 林琨勗,『新版國小文字應用題程式實作:整數、分數、小數』,國立中央大學,碩士論文。
[20] 許志宇,『子由數學e學堂2.0』,國立中央大學,碩士論文。
[21] 林永鴻,『子由數學小小學堂』,國立中央大學,碩士論文。
[22] 謝汶玲,『子由數學小學堂:搜尋、直式與線上練習功能設計』,國立中央大學,碩士論文。
[23] 張敬華,『子由數學e學堂:數位出題系統管理設計』,國立中央大學,碩士論文。
[24] 徐錦余,『子由數學e學堂:帳號管理介面設計』,國立中央大學,碩士論文。
[25] 許仲賢,『子由數學e學堂:網頁遊戲設計』,國立中央大學,碩士論文。
[26] ListView。https://developer.android.com/reference/android/widget/ListView
[27] Adapter。https://developer.android.com/reference/android/widget/Adapter
[28] Intent。https://ithelp.ithome.com.tw/articles/10231988
[29] KeyEvent。https://medium.com/@mf99/android-%E7%9A%84-keycode-66c11e2c6df7
[30] Bundle。https://spicyboyd.blogspot.com/2018/03/appintent-bundleactivity.html
[31] ConnectivityManager。https://developer.android.com/reference/android/net/ConnectivityManager
[32] HttpURLConnection。https://developer.android.com/reference/java/net/HttpURLConnection
[33] Thread。https://developer.android.com/reference/java/lang/Thread
[34] Dialog。https://developer.android.com/guide/topics/ui/dialogs?hl=zh-tw
[35] Collections。https://developer.android.com/reference/java/util/Collections
[36] SearchView。https://developer.android.com/reference/android/widget/SearchView
[37] SQLite語法。https://ithelp.ithome.com.tw/articles/10220144