freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于移動終端的課程學習畢業(yè)論文(完整版)

2024-10-15 17:28上一頁面

下一頁面
  

【正文】 確的學習內(nèi)容的需求,同時在學習過程中提供即時的學習支持,將學習與生活融為一體。 系統(tǒng)反饋測試 為了進一步增強系統(tǒng)的安全性,完善系統(tǒng),故設計該測試用例,以檢驗添加書簽功能,預期結果與實際結果之間的差別,如表 62 所示: 表 62 系統(tǒng)反饋測試表 測試需求或者編號 系統(tǒng)反饋測試 前置條件 無 北京師范大學珠海分校信息技術學院 第 35 頁 共 50 頁 輸入端 操作 預期的輸出結果 填寫意見 提交數(shù)據(jù) 填寫聯(lián)系方式 提交數(shù)據(jù) 點擊提交 反饋提交成功 系統(tǒng)反饋功能模塊按照該測試用例進行測試后,所有測試結果與預期結果保持一致,未發(fā)現(xiàn)異常,反饋信息提交成功后得到服務器響應。該功能由 與 布局文件配合完成。書籍列表頁面如圖 54 所示: 北京師范大學珠海分校信息技術學院 第 27 頁 共 50 頁 圖 54 書籍列表頁面 添加書簽實現(xiàn) 添加 書簽功能主要是方便學習者的下次閱讀,同時也提供了覆蓋書簽功能,操作簡單,方便且實用。它的主要功能有:說明應用程序的 java 數(shù)據(jù)包,數(shù)據(jù)包名是程序的唯一標識 ;聲明應用程序所必須具備的權限,用以訪問受保護的部分 API,以及與其他應用程序的交互;聲明應用程序其他的必備權限,用以 ponent 之間的交互;列舉應用程序運行時需要的環(huán)境配置信息,這些聲明信息只在程序開發(fā)和測試時存在,發(fā)布前將被刪除;聲明應用程序所需要的 AndroidAPI的最低版本級別;列舉應用程序所需要鏈接的庫。 北京師范大學珠海分校信息技術學院 第 23 頁 共 50 頁 第五章 系統(tǒng)實現(xiàn) 系統(tǒng)的具體實現(xiàn)是整個系統(tǒng)設計中最重要的一個步驟,經(jīng)過前期的系統(tǒng)分析和系統(tǒng)設計階段,系統(tǒng)的各項功能都要在這個階段完成。操作簡單、便于攜帶是吸引用戶的關鍵,同時,良好的頁面設計可以帶給用戶更好的交友體驗、提升用戶心情愉悅感。 根據(jù)系統(tǒng)各個模塊的功能需求,設計出系統(tǒng)中的 SQLite 數(shù)據(jù)庫表有書籍信息表和書簽信息表。資源下載數(shù)據(jù)流程圖如圖 49 所示: 圖 49 資源下載數(shù)據(jù)流程圖 系統(tǒng)反饋數(shù)據(jù)流程圖 北京師范大學珠海分校信息技術學院 第 19 頁 共 50 頁 學習者可以通過系統(tǒng)反饋提出自己在使用過程中系統(tǒng)的不足與缺陷等。 頂層用例 學習者在移動終端課程學習系統(tǒng)的頂層 用例分析,如圖 42 所示: 北京師范大學珠海分校信息技術學院 第 16 頁 共 50 頁 圖 42 頂層用例 學習者操作用例 (1)學習者書籍閱讀操作用例分析如圖 43 所示: 圖 43 書籍閱讀操作用例 (2)學習者添加書簽操作用例分析如圖 44 所示: 圖 44 添加書簽操作用例 (3)學習者資源下載操作用例分析如圖 45 所示: 圖 45 資源下載操作用例 (4)學習者網(wǎng)上沖浪操作用例分析如圖 46 所示: 北京師范大學珠海分校信息技術學院 第 17 頁 共 50 頁 圖 46 網(wǎng)上沖浪操作用例 (5)學習者提交反饋意見操作用例分析如圖 47 所示: 圖 47 提交反饋意見操作用例 系 統(tǒng)流程圖設計 流程圖是流經(jīng)一個系統(tǒng)的信息流、觀點流或部件流的圖形代表。 概要設計的基本步驟 設計的基于移動終端的課程學習系統(tǒng)采用了模塊化的設計方法,對系統(tǒng)各模塊的功能進行歸納,將不同的功能進行分類、對相同的功能進行合并,在遵循模塊獨立性原則下將系統(tǒng)功能劃分為若干模塊。應顯示保密政策和任何相關的版權信息,應防止未經(jīng)授權的人員訪問敏感信息。 (6)可用性 系統(tǒng)應處于開啟和運行狀態(tài),且應無任何故障。優(yōu)先級較高的代表該功能是系統(tǒng)很重要的功能,需要重點優(yōu)先 實現(xiàn)。 自動滾屏:自動滾屏功能是學習者在閱讀書籍的過 程中,不需要通過手動滑動屏幕,直接通過 “ 滾屏 ” 按鈕實現(xiàn)書籍自動滾屏,方便學習者的閱讀。系統(tǒng)的基本硬件要求:具有主流的 Android 以上版本的智能系統(tǒng)的手機或平板,并且需要支持外部 SD 讀取功能,支持 GSM 網(wǎng)絡或 wifi。本文從 基于移動終端的課程學習 系統(tǒng)的可行性分析、需求分析、性能分析等三個方面展開說明。 MVC 開發(fā)模式在 Android開發(fā)中的應用 Android 中界面部分也采用了當前比較流行的 MVC 框架。 北京師范大學珠海分校信息技術學院 第 8 頁 共 50 頁 Android開發(fā)中使用 MVC 模式的好處 從用戶的角度出發(fā),用戶可以根據(jù)自己的需求,選擇自己合適的瀏覽數(shù)據(jù)的方式。 SQLite 數(shù)據(jù)庫 Android 系統(tǒng)提供了多種數(shù)據(jù)存儲方式,有 SQLite 數(shù)據(jù)庫存儲方式、文件存儲方式、XML 文件的 SharedPreference 存儲方式等。 Eclipse 只是給開發(fā)人員提供了一北京師范大學珠海分校信息技術學院 第 7 頁 共 50 頁 個能夠擴展系統(tǒng)功能的最小核心,基于擴展點的插件體系結構使得 Eclipse 支持多種語言成為可能。 可以說,在 Eclipse 平臺中,幾乎一切都是插件。 Android 是一種以 Linux為基礎的開放源代碼操作系統(tǒng), 主要使用于便攜設備。任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊 (不過得遵循框架的安全性 )。 第二章 開發(fā)工具及其環(huán)境 Android 開發(fā)技術 Android 是一種基于 Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由 Google 公司和開放手機聯(lián)盟領導及開發(fā)。 系統(tǒng)的設計目標是實現(xiàn)一個具有書籍閱讀、資源下載、網(wǎng)上沖浪等功能的移動 終端課程學習系統(tǒng)。 系統(tǒng)開發(fā)背景 隨著移動互聯(lián)網(wǎng)的迅速發(fā)展和移動智能終端的廣泛普及,各種對應的應用、游戲等層出不窮。 基于移動終端的課程學習系統(tǒng)經(jīng)過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)以及測試改良階段,已經(jīng)可以投入正常使用,取名為 “ i book” 。 Android。但是針對用戶現(xiàn)有的可攜帶設備,怎樣為用戶和行業(yè)提供更好的服務,是未來移動互聯(lián)網(wǎng)的發(fā)展方向之一。 關鍵詞: 移動終端;課程學習; Android; Eclipse; SQLite 北京師范大學珠海分校信息技術學院 II Research of Course Learning Based on The Mobile Terminal ABSTRACT Nowadays, with the development of mobile Inter and wireless munication technology, based on the Google Android opensource platform of intelligent mobile terminal equipment widely spread throughout the world. Based on the user39。 與此同時,如何基于用戶現(xiàn)有的可攜帶設備,為用戶和行業(yè)提供更好的服務,是未來移動互聯(lián)網(wǎng)的發(fā)展方向之一。 北京師范大學珠海分校信息技術學院 第 2 頁 共 50 頁 第一章 系統(tǒng)概述 系統(tǒng)開發(fā)背景和意義 隨著社會的發(fā)展,移動終端設備已經(jīng)進入到了人們的日常生活當中,人們的生活、學習和工作越來越依賴于移動終端技術的發(fā)展。對該系統(tǒng)的研究及成功開發(fā)具有以下意義: (1)集合了移動終端與移 動互聯(lián)網(wǎng)的優(yōu)勢互補,代替了傳統(tǒng)的、木訥的課程學習方式,為用戶提供了一種全新的學習交互體驗; (2)基于移動終端的課程學習應用程序,采用智能移動設備即可實現(xiàn),不需要定制專用終端,具有較好的普及性,有利于課程學習的開展; 北京師范大學珠海分校信息技術學院 第 3 頁 共 50 頁 (3)具有零技術、零成本、零編輯、零形式的特點,用戶不需要專業(yè)知識即可對課程學習系統(tǒng)進行各項操作,如書籍閱讀、資源下載、網(wǎng)上沖浪等; (4)系統(tǒng)各模塊相對獨立、各司其職,具有很好的使用健壯性,對于數(shù)據(jù)處理較為及時、準確; (5)順應時代潮流,移動終端與移動互聯(lián)網(wǎng)盛行的今天,一款支持移動終端的課 程學習系統(tǒng)是時代之產(chǎn)物; 操作簡單、方便攜帶、不受時空與環(huán)境約束是基于移動終端的課程學習系統(tǒng)的最大特點。為開發(fā)該系統(tǒng)做了北京師范大學珠海分校信息技術學院 第 4 頁 共 50 頁 技術性的準備。所有的應用程序都是使用 JAVA北京師范大學珠海分校信息技術學院 第 5 頁 共 50 頁 語言編寫的。 (4)Linux 內(nèi)核層 Android 的核心系統(tǒng)服務依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進程管理, 網(wǎng)絡協(xié)議棧和驅(qū)動模型。除了可以作為 Java 的集成開發(fā)環(huán)境外,還可以作為編寫其他語言 (如 C++和 Ruby)的集成開發(fā)環(huán)境, Eclipse 憑借其靈活的擴展能力、優(yōu)良的性能與插件技術,受到了越來越多開發(fā)者的喜愛。 Eclipse 采用插件機制,猶如一個花瓶,你可以隨時向花瓶里面插花,也可以很容易將不再需要的花取出。這個工具包不僅包括了 Android 模擬器和用于 Eclipse 的 Android 開發(fā)工具插件 (ADT),而且包括了各種用來調(diào)試、打包和在模擬器上安裝應用的工具??梢哉f, SQLite 是一個非常優(yōu)秀的嵌入式數(shù)據(jù)庫。 MVC 架構模型 MVC 架構模型如圖所示: 圖 23 MVC 架構模型 Model(模型) 是應用程序中用于處理應用程序數(shù)據(jù)邏輯 的部分,通常模型對象負責在數(shù)據(jù)庫中存取數(shù)據(jù)。比如顯示 Cursor 中所有數(shù)據(jù)的 ListActivity,其視圖層就是一個 ListView,將數(shù)據(jù)封裝為 ListAdapter,并傳遞給 ListView,數(shù)據(jù)就在 ListView 中現(xiàn)實。另外,現(xiàn)在 Android 智能移動終端的價格比較便宜,因此經(jīng)濟上是允許的?;谝苿咏K端的課程學習系統(tǒng),采用智能移動終端設備即可實現(xiàn),不需要定制專用終端,具有較 好的普及性,有利于課程學習行為的開展。 (5)使用幫助 使用幫助包括系統(tǒng)功能介紹與系統(tǒng)使用介紹,方便學習者更快的上手,開始課程學習行為。比如,自動刪除沒用的數(shù)據(jù)、大部分的數(shù)據(jù)應由平臺自己來維護管理。 (9)適應性 基于移動終端的課程評分系統(tǒng)可以適應不同品牌、不同屏幕尺寸、不同配置的Android 手機終端和 pad,而且顯示效果與用戶體驗始終如一。 系統(tǒng)概要設計 概要設計是在需求分析的基礎上,將系統(tǒng)需要實現(xiàn)的功能區(qū)域化,分割成不同的功能模塊,并定義各模塊之 間的調(diào)用關系和接口。 書籍閱讀向?qū)W習者提供了書籍列表、添加書簽、覆蓋書簽、自動滾屏等書籍閱讀的服務功能;資源下載為學習者提供各種多媒體學習資源的下載功能;網(wǎng)上沖浪默認為百度搜索,學習者可以根據(jù)自身需要自定義訪問地址,更快更好的解決問題;使用幫助提供了系統(tǒng)功能介紹和使用介紹,方便學習者更快地上手該課程學習系統(tǒng)。流程圖對準確了解事情是如何進行的,以及決定應如何改進過程極有幫助。根據(jù)系統(tǒng)數(shù)據(jù)庫的需求分析、實體的數(shù)據(jù)項和數(shù)據(jù)結構,可以得到系統(tǒng) ER 圖。傳統(tǒng)的位置系統(tǒng),用戶的參與度很低,那時候的用戶基本上只有被動接受位置信息,而基于 Android 系統(tǒng)的位置監(jiān)控系統(tǒng)則更加注重用戶的參與度和用戶的體驗。應用程序首頁如圖 415 所示: 北京師范大學珠海分校信息技術學院 第 22 頁 共 50 頁 圖 415 應用程序首頁 基于移動終端的課程學習系統(tǒng)移動終端應用采用類似于 Windows Phone 的磁貼設計,主色調(diào)是黑色,頁面色彩輔以各種不同顏色的磁貼塊,整體風格協(xié)調(diào)統(tǒng)一、簡單大方,可以吸引用戶注意力,給用戶以愉悅的感受。基于移動終端的課程學習系統(tǒng)的包結構如圖 51 所示: 北京師范大學珠海分校信息技術學院 第 24 頁 共 50 頁 圖 51 系統(tǒng)包結構 應用 程序在移動終端顯示的布局文件存放在項目工作區(qū)間的 iBook/res/layout/文件夾下。 書籍 閱讀實現(xiàn) 書籍閱讀主要為學習者提供了自動識別獲取 SD 書籍、添加書簽、覆蓋書簽、自動滾屏等功能,下面對其一一展開介紹。網(wǎng)上沖浪頁面如圖 58 所示: 北京師范大學珠海分校信息技術學院 第 30 頁 共 50 頁 圖 58 網(wǎng)上沖浪頁面 使用幫助實現(xiàn) 使用幫助功能提供了功能介紹與使用介紹兩種方式,方便學習者更快的 上手該系統(tǒng)。 單元測試 單元測試 (unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。本文主要介紹了基于移動終端的課程學習系統(tǒng)的設計與實現(xiàn)過程,在此次畢業(yè)設計中主要完成了以下工作: (1)在系統(tǒng)開發(fā)過程中熟練掌握了 Eclipse 與 Android SDK 的使用,并學會了 SQLite數(shù)據(jù)庫的構建與配置; (2)熟悉了一般軟件開發(fā)的流程,從軟件的開發(fā)背景到需求分析,再到系統(tǒng)的整體設計和詳細設計,最后整個軟件的調(diào)試與 實現(xiàn); (3)系統(tǒng)實現(xiàn)了書籍閱讀、資源下載、網(wǎng)上沖浪、系統(tǒng)反饋、使用幫助等功能,基本實現(xiàn)了基于移動終端
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1