跳到主要內容

臺灣博碩士論文加值系統

(44.220.44.148) 您好!臺灣時間:2024/06/21 15:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:蕭賢澤
研究生(外文):Hsien-Tse Hsiao
論文名稱:子由數學小學堂 師生互動App:後端及資料庫程式設計
指導教授:吳維漢單維彰單維彰引用關係
指導教授(外文):Wei-Han WuWei-Chang Shann
學位類別:碩士
校院名稱:國立中央大學
系所名稱:數學系
學門:數學及統計學門
學類:數學學類
論文種類:學術論文
論文出版年:2023
畢業學年度:111
語文別:中文
論文頁數:61
中文關鍵詞:子由子由數學子由數學小學堂
外文關鍵詞:ziyouAndroid
相關次數:
  • 被引用被引用:0
  • 點閱點閱:89
  • 評分評分:
  • 下載下載:24
  • 收藏至我的研究室書目清單書目收藏:0
「子由數學小學堂師生互動 App」為基於 Firebase 雲端服務平台,開發的
Android 應用程式。此 App 的目的為使老師可在課堂中將選好的數學題目轉發
給課堂中的學生並使用練習。
本論文主要針對 App 後端程式以及資料庫撰寫,使用 View Binding 以及
Lambda Expressions 使程式開發及維護更加容易,並說明 App 的資料庫架構以及其資料的儲存以及讀取。
"Ziyou Mathematics Primary School Teacher-Student Interaction App" is an Android application developed based on the Firebase cloud service platform. The purpose of this app is to enable the teacher to forward the selected math topics to the students in the class and use the exercises in the class.
Mainly for the App back-end program and database, using View Binding and Lambda Expressions to make program development and maintenance easier, and explain the App's database structure and its data storage and query.
摘要 i
Abstract ii
致謝 iii
目錄 iv
圖目錄 vi
一、緒論 1
1-1「子由數學小學堂App」簡介 1
1-2「子由數學小學堂師生互動App」簡介 2
1-3 研究動機與目的 4
1-4 論文架構 5
二、開發環境及重要工具 6
2-1 Android Studio 6
2-2 Firebase 7
2-3 Cloud Firestore 9
2-3-1 NoSQL 簡介 9
2-3-2 Firestore 簡介 11
2-4 Firebase Authentication 13
2-4-1 OAuth 2.0框架 14
2-4-2 Firebase Auth UI 14
2-5 View Binding 15
2-5-1 用法 15
2-5-2 View Binding 內部 17
2-5-3 實例 18
2-5-4 Data Binding (MVVM) 19
2-6 Java Lambda Expressions:λ 表達式 20
2-6-1 特色 20
2-6-2 Lambda Expressions 功能 21
2-6-3 Lambda Expressions 實例 22
2-7 小結 23
三、App資料庫架構 24
3-1 Firestore安全規則 25
3-1-1 範例 26
3-2 使用者 (集合) 28
3-3 學校 (集合) 29
3-3-1 班級 (集合) 30
3-4 小結 32
四、資料庫寫入與讀取 33
4-1 登入 33
4-2 註冊 34
4-3 班級列表 35
4-4 編輯試卷 37
4-5 作業發佈 39
4-6 作業概況 43
4-7 小結 43
五、結論 44
參考文獻 48
吳均熠「子由數學小學堂 Android App 開發:操作介面設計」民國110年9月.
簡寬宇「子由數學小學堂 Android App 開發:後端程式設計」民國110年9月.
賴叡莛「子由數學小學堂 師生互動App:前端及後端程式設計」民國112年1月.
教育部「推動中小學數位學習精進方案-實施計畫說明」 https://www.edu.tw/News_Content.aspx?n=0217161130F0B192&s=6819084722B3927B.
J. Eason「Android Studio 1.0」 https://android-developers.googleblog.com/2014/12/android-studio-10.html.
Google「Firebase」 https://firebase.google.com/.
wiki「Mobile backend as a service」 https://en.wikipedia.org/wiki/Mobile_backend_as_a_service.
Google「Google Analytics for Firebase」 https://firebase.google.com/products/analytics.
Google「Firebase + AdMob」 https://firebase.google.com/firebase-and-admob.
Google「Cloud Firestore」 https://firebase.google.com/products/firestore.
「Firebase 教學 - Firestore 安裝、寫入和讀取」 https://www.oxxostudio.tw/articles/201905/firebase-firestore.html.
Google「Firebase Authentication」 https://firebase.google.com/products/auth.
Google「Android Gradle plugin release notes」 https://developer.android.com/studio/releases/gradle-plugin#3-6-0.
Google「View Binding | Android Developers」 https://developer.android.com/topic/libraries/view-binding.
Google「Data Binding Library | Android Developers」 https://developer.android.com/topic/libraries/data-binding.
ORACLE「What's New in JDK 8」 https://www.oracle.com/Java/technologies/Javase/8-whats-new.html.
「Lambda calculus」 https://en.wikipedia.org/wiki/Lambda_calculus.
ORACLE「Lambda Expressions」 https://docs.oracle.com/Javase/tutorial/Java/JavaOO/lambdaexpressions.html.
B. B. Kathy Sierra, 深入淺出Java程式設計, 2005.
D. G. David Griffiths, 深入淺出Android開發, 2018.
Google「Firebase projects」 https://firebase.google.com/docs/projects/learn-more.
Google「Firebase and Google Cloud」 https://firebase.google.com/firebase-and-gcp.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top