簡易檢索 / 詳目顯示

研究生: 吳昱霆
Yu-ting Wu
論文名稱: 平板電腦之互動式學習系統與雲端技術之結合應用
The Combination of Interactive Learning Systems and Cloud Technology in Tablet Application
指導教授: 吳忠霖
John-Ling Wu
口試委員: 薛文証
Wen-Jeng Hsueh
莊華益
Hua-Yi Chuang
學位類別: 碩士
Master
系所名稱: 工程學院 - 機械工程系
Department of Mechanical Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 中文
論文頁數: 166
中文關鍵詞: 互動式學習系統雲端技術Socket傳輸技術多執行緒技術Android架構手勢觸控
外文關鍵詞: interactive learning system, cloud technology, socket transmission technology, multi-threaded technology, Android framework, gesture touch
相關次數: 點閱:191下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文將以設計一套結合雲端技術之互動式學習系統架構為主軸,並將互動式學習系統實作於Android架構之平板電腦上,同時設計出專用之圖形化編輯介面。建立出具有發佈、開發及閱讀功能之新型互動式學習系統。

    互動式學習系統的發佈功能將整合FTP伺服器及自行設計之SQLite資料庫伺服器。FTP伺服器負責處理所有教材檔之存取、發佈、刪除之動作;SQLite資料庫伺服器利用Socket傳輸技術及多執行緒技術建立出多人連線功能,並提供帳號管理、成績上傳及排行榜瀏覽等機制。

    互動式學習系統的開發功能將利用SQLite資料庫建立出一套數位化學習教材編輯器。創造SQLite資料庫格式之教材檔,並規劃教材檔之大綱資訊,於編輯教材檔時,可使用文字、圖像、多媒體、觸控物件及測驗樣板等功能。編輯完成之教材檔則將透過FTP傳輸之方式,傳至雲端伺服器。

    互動式學習系統的閱讀功能將以Android架構之平板電腦為閱讀設備,並於平板電腦上建立檔案傳輸功能,連結至雲端伺服器取得所需之教材檔。將下載之教材檔透過SQLite資料庫讀取,完整呈現由文字、圖像、多媒體、觸控物件及測驗樣板規劃而成的學習教材。

    經由實驗成果驗證本文所開發之新型互動式學習系統架構,成功的將發佈、開發及閱讀這三種功能整合,並設計出具有手勢觸控互動性之互動式學習系統。


    This research attempts to design an interactive learning system, which integrates cloud technology interactive learning systems architecture for application in Android-based tablet computers. It also develops a specialized graphical editing interface to establish a new interactive learning system with publishing, developing, and reading functions.

    The publishing function of this interactive learning system integrates FTP servers and a self-designed SQLite database server. The FTP server processes access, publishing, and deletion of all teaching material files, while the SQLite database server utilizes Socket transmission and multi-threaded technologies to establish multi-player functions, provide account management, score number uploading, chart browsing, and other features.

    Upon this interactive learning system, this study uses a SQLite database to develop a digitalized learning material editor, produce teaching materials in the SQLite database format, and organize teaching material file outline information. Thus, when users edit teaching materials, they will be able to utilize text, graphic, multi-media, touch objects, test templates, and other functions. Edited teaching material files will be uploaded to cloud servers via FTP transmission.

    The reading function of the interactive learning system uses the Android-based tablet computer as the reading equipment. File transmission features are established on tablets, thus allowing users to access cloud servers for teaching material files. Downloaded teaching material files can be processed through the SQLite database to provide comprehensive learning materials, which is designed to complement text, graphic, multi-media, touch objects, and test template editing.

    Experimental results validated that the new interactive learning system architecture developed in this research has successfully integrated the three major functions of publishing, developing, and reading, as well as a successfully designed an interactive learning system with interactive gesture touch features.

    摘要 I Abstract II 致謝 III 目錄 IV 圖目錄 VI 表目錄 X 第1章 緒論 1 1.1 研究動機和目的 1 1.2 相關文獻探討 2 1.3 論文架構 4 第2章 互動式學習系統之開發環境介紹 5 2.1 Visual Studio C#開發環境 5 2.2 平板電腦之Android開發環境 8 2.2.1 Android系統架構 8 2.2.2 Android系統生命週期 12 2.2.3 Android開發環境建立 16 第3章 互動式學習系統架構與技術應用 24 3.1 互動式學習系統之架構 24 3.1.1 硬體架構 25 3.1.2 軟體架構 27 3.2 互動式學習系統之技術應用 30 3.2.1 SDLC系統發展生命週期 30 3.2.2 Socket網路資訊傳輸 35 3.2.3 SQLite資料庫 39 第4章 學習教材之雲端伺服器建構 40 4.1 檔案傳輸伺服器之建構 40 4.2 資料庫伺服器之建構 47 4.2.1 多人連線模組之開發 48 4.2.2 資料庫功能模組之開發 52 4.2.3 資料監聽模組之開發 58 4.2.4 指令辨識模組之開發 61 第5章 數位化學習教材編輯器之開發 68 5.1 教材編輯器之介面設計 69 5.2 資料庫功能模組之開發 78 5.3 專案管理模組之開發 88 5.4 雲端教材管理模組之開發 94 5.5 教材編輯模組之開發 96 第6章 平板電腦之互動式學習系統開發 106 6.1 互動式學習系統之介面設計 107 6.2 資料庫功能模組之開發 118 6.3 選單功能模組之開發 120 6.4 教材瀏覽模組之開發 127 第7章 實驗與成果 143 7.1 人體的消化系統 145 7.2 人體的血液循環系統 148 第8章 結論與未來展望 153 8.1 結論 153 8.2 未來展望 154 參考文獻 155

    [1] iBooks 2、iBook Author、iTunes U介紹, http://www.sogi.com.tw/newforum/article_list.aspx?topic_id=6184795, 2012/4/30
    [2] iBooks 2介紹, http://itunes.apple.com/us/app/ibooks/id364709193?mt=8, 2012/4/30
    [3] iBook Author介紹, http://www.apple.com/ibooks-author/, 2012/4/30
    [4] iTunes U介紹, http://www.apple.com/education/itunes-u/, 2012/4/30
    [5] B. D. McLaughlin, G. Pollice & D. West, Head First Object-Oriented Analysis and Design, Oreilly & Associates Inc, 2006
    [6] C#和.Net介紹, http://tw.myblog.yahoo.com/foreman-168/article?mid=2, 2012/4/30
    [7] 陳彥文、彭亦暄,手機程式設計入門與應用Android、iPhone、Windows Mobile
    ,旗標,2010
    [8] Android Developers, http://developer.android.com/index.html, 2012/4/30
    [9] Wiki – PacketVideo, http://en.wikipedia.org/wiki/PacketVideo, 2012/4/30
    [10] 蓋索林,Google!Android 2手機應用程式設計入門第三版,松崗,2010
    [11] 林城,Google Android 2.X應用程式開發實戰,碁峰,2010
    [12] SQLite, http://www.sqlite.org, 2012/4/30
    [13] Ramez Elmasri, Shamkant B. Navathe原著; 陳玄玲譯,資料庫系統原理,碁峰,2011
    [14] 黃嘉輝,Visual C# 2010網路程式設計之道,碁峰,2011
    [15] 黃智偉,塗鴉牆的秘密-Facebook Graph API實戰開發手冊,佳魁資訊,2011

    無法下載圖示 全文公開日期 2017/07/04 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE