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

正文內(nèi)容

基于移動終端的課程學(xué)習(xí)畢業(yè)論文-wenkub

2022-09-08 17:28:12 本頁面
 

【正文】 成本、零編輯、零形式的特點(diǎn),用戶不需要專業(yè)知識即可對課程學(xué)習(xí)系統(tǒng)進(jìn)行各項操作,如書籍閱讀、資源下載、網(wǎng)上沖浪等; (4)系統(tǒng)各模塊相對獨(dú)立、各司其職,具有很好的使用健壯性,對于數(shù)據(jù)處理較為及時、準(zhǔn)確; (5)順應(yīng)時代潮流,移動終端與移動互聯(lián)網(wǎng)盛行的今天,一款支持移動終端的課 程學(xué)習(xí)系統(tǒng)是時代之產(chǎn)物; 操作簡單、方便攜帶、不受時空與環(huán)境約束是基于移動終端的課程學(xué)習(xí)系統(tǒng)的最大特點(diǎn)。書籍閱讀功能模塊以學(xué)習(xí)課程的書本閱讀為主,將需要學(xué)習(xí)的文本文件放在終端 SD 存儲卡指定目錄文件夾下,系統(tǒng)將自動識別并以列表的形式展示在移動終端,并且提供了設(shè)置書簽與覆蓋書簽功能,方便學(xué)習(xí)者使用;資源下載功能模塊主要是針對一些課程學(xué)習(xí)的多媒體材料的下載,例如音頻、圖片、 PPT 等文件的下載;網(wǎng)上沖浪功能模塊方便學(xué)習(xí)者在學(xué)習(xí)過程中,對于有疑惑的問題可以進(jìn)行網(wǎng)上搜索等。為開發(fā)該系統(tǒng)做了北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 4 頁 共 50 頁 技術(shù)性的準(zhǔn)備。隨著智能移動終端的迅速發(fā)展,直至 2020 年 10 月全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到 10 億臺。所有的應(yīng)用程序都是使用 JAVA北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 5 頁 共 50 頁 語言編寫的。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。 (4)Linux 內(nèi)核層 Android 的核心系統(tǒng)服務(wù)依賴于 Linux 內(nèi)核,如安全性,內(nèi)存管理,進(jìn)程管理, 網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。 2020年由 Google 收購注資,并組建開放手機(jī)聯(lián)盟開發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。除了可以作為 Java 的集成開發(fā)環(huán)境外,還可以作為編寫其他語言 (如 C++和 Ruby)的集成開發(fā)環(huán)境, Eclipse 憑借其靈活的擴(kuò)展能力、優(yōu)良的性能與插件技術(shù),受到了越來越多開發(fā)者的喜愛。從架構(gòu)上來講, Eclipse 基本采用的是 “ 內(nèi)核 +核心插件 +定制插件 ” 的結(jié)構(gòu)體系,除了內(nèi)核部分外,其余部分均為插件,其體系結(jié)構(gòu)如圖 22 所示。 Eclipse 采用插件機(jī)制,猶如一個花瓶,你可以隨時向花瓶里面插花,也可以很容易將不再需要的花取出。 (5)Eclipse 由 業(yè)界領(lǐng)先者推出,具有強(qiáng)大的行業(yè)力量。這個工具包不僅包括了 Android 模擬器和用于 Eclipse 的 Android 開發(fā)工具插件 (ADT),而且包括了各種用來調(diào)試、打包和在模擬器上安裝應(yīng)用的工具。本系統(tǒng)采用的是 SQLite 數(shù)據(jù)庫存儲方式,所以對其他的存儲方式不展開說明。可以說, SQLite 是一個非常優(yōu)秀的嵌入式數(shù)據(jù)庫。比如說,對于一篇在線文檔,用戶可以選擇以 HTML 網(wǎng)頁的方式閱讀,也可以選擇以PDF 的方式閱讀。 MVC 架構(gòu)模型 MVC 架構(gòu)模型如圖所示: 圖 23 MVC 架構(gòu)模型 Model(模型) 是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯 的部分,通常模型對象負(fù)責(zé)在數(shù)據(jù)庫中存取數(shù)據(jù)。 Android 的界面直接采用XML 文件保存的,界面開發(fā)變的很方便。比如顯示 Cursor 中所有數(shù)據(jù)的 ListActivity,其視圖層就是一個 ListView,將數(shù)據(jù)封裝為 ListAdapter,并傳遞給 ListView,數(shù)據(jù)就在 ListView 中現(xiàn)實。 可行性分析 (1)技術(shù)可行性 基于移動設(shè)備的課程學(xué)習(xí)系統(tǒng)的開發(fā)采用成熟的 Android 開發(fā)技術(shù),使用 Eclipse與 Android 開發(fā)工具實現(xiàn)功能,利用 SQLite 作為移動終端的數(shù)據(jù)庫,它是一個嵌入式數(shù)據(jù)庫,適應(yīng)于中小型規(guī)模的數(shù)據(jù)量需求。另外,現(xiàn)在 Android 智能移動終端的價格比較便宜,因此經(jīng)濟(jì)上是允許的。 綜上所述,從經(jīng)濟(jì)方面,設(shè)計所帶來的長遠(yuǎn)利益遠(yuǎn)遠(yuǎn)大于其開發(fā)成本,說明具有經(jīng)濟(jì)價值;從技術(shù)方面,系統(tǒng)開發(fā)所使用的工具載體都能夠?qū)崿F(xiàn)系統(tǒng)所需要的功能,說明在技術(shù)上是可行的;從用戶操作方面,在不掌握任何專業(yè)知識的前提下,可以方便快速的上手,表明項目是具有廣泛使用人群的?;谝苿咏K端的課程學(xué)習(xí)系統(tǒng),采用智能移動終端設(shè)備即可實現(xiàn),不需要定制專用終端,具有較 好的普及性,有利于課程學(xué)習(xí)行為的開展。 (2)資源下載 資源下載為學(xué)習(xí)者提供了多媒體學(xué)習(xí)資源的下載。 (5)使用幫助 使用幫助包括系統(tǒng)功能介紹與系統(tǒng)使用介紹,方便學(xué)習(xí)者更快的上手,開始課程學(xué)習(xí)行為。需求管理規(guī)劃表具體如表 31 所示: 表 31 需求管理規(guī)劃表 需求分類 需求名稱 描 述 優(yōu)先級 功能性需求 書籍閱讀 學(xué)習(xí)者可以閱讀 SD 卡上的各類書籍 高 添加書簽 方便學(xué)習(xí)者下次閱讀 高 自動滾屏 不需要下滑手勢實現(xiàn)書籍自動滾屏,方便閱讀 高 資源下載 為學(xué)習(xí)者提供多媒體學(xué)習(xí)資源的下載 高 網(wǎng)上沖浪 學(xué)習(xí)者及時解決疑難問題 高 系統(tǒng)反饋 學(xué)習(xí)者使用中提出意見或建議 中 使用幫助 幫助學(xué)習(xí)者更快上手系統(tǒng) 中 關(guān)于系統(tǒng) 提供系統(tǒng)版本信息、開發(fā)人員等信息 中 退 出系統(tǒng) 實現(xiàn)學(xué)習(xí)者退出系統(tǒng)功能 高 特征和前景 預(yù)算 平臺開發(fā)成本控制在畢業(yè)設(shè)計范圍內(nèi) 低 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 12 頁 共 50 頁 系統(tǒng)目標(biāo) 設(shè)計和實現(xiàn)基于移動終端的課程學(xué)習(xí)系統(tǒng) 達(dá)到畢業(yè)設(shè)計的目標(biāo)和要求 高 非功能性需求 平臺限制 基于 Eclipse 、 Android SDK 以上 SQLite 數(shù)據(jù)庫 高 操作方式 全部操作都能基于 Android 智能移動終端進(jìn)行 低 硬件需求 Android 智能移動終端,系統(tǒng)版本 以上 CPU GHz 以上 中 性能需求 性能要求 基于移動終端的課程學(xué)習(xí)系統(tǒng) 的性能要求歸納如下: (1)實用性 為方便用戶的使用,根據(jù)用戶實際的需求,設(shè)計出功能齊全、操作簡單、實用性強(qiáng)、充分滿足用戶的需求的課程學(xué)習(xí)系統(tǒng)。比如,自動刪除沒用的數(shù)據(jù)、大部分的數(shù)據(jù)應(yīng)由平臺自己來維護(hù)管理。它應(yīng)能捕獲錯誤,應(yīng)隨時能接受用戶的使用,有較好的健壯性。 (9)適應(yīng)性 基于移動終端的課程評分系統(tǒng)可以適應(yīng)不同品牌、不同屏幕尺寸、不同配置的Android 手機(jī)終端和 pad,而且顯示效果與用戶體驗始終如一。 基于移動終端的課程學(xué)習(xí)系統(tǒng)的數(shù)據(jù)流程圖 基于移動終端的課程學(xué)習(xí)系統(tǒng)主要有書籍閱讀、添加書簽、自動滾屏、網(wǎng)上沖浪、資源下載、系統(tǒng)反饋、使用幫助、關(guān)于系統(tǒng)等功能。 系統(tǒng)概要設(shè)計 概要設(shè)計是在需求分析的基礎(chǔ)上,將系統(tǒng)需要實現(xiàn)的功能區(qū)域化,分割成不同的功能模塊,并定義各模塊之 間的調(diào)用關(guān)系和接口。 概要設(shè)計的具體步驟如下: (1)采用某種設(shè)計方法,將一個復(fù)雜的系統(tǒng)按照功能劃分成模塊; (2)確定每 個模塊要實現(xiàn)的功能; (3)確定模塊之間的調(diào)用關(guān)系; (4)確定模塊之間的接口,即模塊之間傳遞的信息; (5)評價模塊結(jié)構(gòu)的質(zhì)量。 書籍閱讀向?qū)W習(xí)者提供了書籍列表、添加書簽、覆蓋書簽、自動滾屏等書籍閱讀的服務(wù)功能;資源下載為學(xué)習(xí)者提供各種多媒體學(xué)習(xí)資源的下載功能;網(wǎng)上沖浪默認(rèn)為百度搜索,學(xué)習(xí)者可以根據(jù)自身需要自定義訪問地址,更快更好的解決問題;使用幫助提供了系統(tǒng)功能介紹和使用介紹,方便學(xué)習(xí)者更快地上手該課程學(xué)習(xí)系統(tǒng)。在企業(yè)中,流程圖主要用來說明某一過程。流程圖對準(zhǔn)確了解事情是如何進(jìn)行的,以及決定應(yīng)如何改進(jìn)過程極有幫助。系統(tǒng)反饋數(shù)據(jù)流程圖如圖 410 所示: 圖 410 系統(tǒng)反饋數(shù)據(jù)流程圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)和建設(shè)的重要組成部分,把大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準(zhǔn)確地從數(shù)據(jù)庫中獲得所需的信息。根據(jù)系統(tǒng)數(shù)據(jù)庫的需求分析、實體的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),可以得到系統(tǒng) ER 圖。數(shù)據(jù)庫中具體的數(shù)據(jù)表見以下介紹。傳統(tǒng)的位置系統(tǒng),用戶的參與度很低,那時候的用戶基本上只有被動接受位置信息,而基于 Android 系統(tǒng)的位置監(jiān)控系統(tǒng)則更加注重用戶的參與度和用戶的體驗。 系統(tǒng)主題風(fēng)格設(shè)計 移動終端應(yīng)用給人的第一印象來自視覺沖擊,不同的色彩搭配產(chǎn)生不同的效果,甚至可能影響到用戶的情緒。應(yīng)用程序首頁如圖 415 所示: 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 22 頁 共 50 頁 圖 415 應(yīng)用程序首頁 基于移動終端的課程學(xué)習(xí)系統(tǒng)移動終端應(yīng)用采用類似于 Windows Phone 的磁貼設(shè)計,主色調(diào)是黑色,頁面色彩輔以各種不同顏色的磁貼塊,整體風(fēng)格協(xié)調(diào)統(tǒng)一、簡單大方,可以吸引用戶注意力,給用戶以愉悅的感受。下面對系統(tǒng)的主要功能模塊進(jìn)行詳細(xì)介紹?;谝苿咏K端的課程學(xué)習(xí)系統(tǒng)的包結(jié)構(gòu)如圖 51 所示: 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 24 頁 共 50 頁 圖 51 系統(tǒng)包結(jié)構(gòu) 應(yīng)用 程序在移動終端顯示的布局文件存放在項目工作區(qū)間的 iBook/res/layout/文件夾下。具體代碼如下所示: ?xml version= encoding=utf8? manifest xmlns:android= package= android:versionCode=5 android:versionName= usessdk android:minSdkVersion=8 // 最低 Android 版本號 android:targetSdkVersion=19 / // 目標(biāo) Android 版本號 ! 訪問互聯(lián)網(wǎng)的權(quán)限 usespermission android:name= / ! 來電消音 usespermission android:name= / ! 訪問 SD 卡授權(quán) usespermission android:name= / ! 創(chuàng)建文件夾授權(quán) 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 25 頁 共 50 頁 usespermission android:name= / ! 讀取手機(jī)信息權(quán)限 usespermission android:name= / ! 網(wǎng)絡(luò)狀態(tài)權(quán)限 usespermission android:name= / ! WIFI 狀態(tài)權(quán)限 上述代碼中的 android:minSdkVersion=8和 android:targetSdkVersion=19分別代表了應(yīng)用程序運(yùn)行的最低版本和目標(biāo)版本,分別是 Android Android ;而android:screenOrientation=portrait代表移動設(shè)備的屏幕始終是豎直顯示 的,保證了應(yīng)用程序在設(shè)備翻轉(zhuǎn)的時候不會跟隨翻轉(zhuǎn)而失真。 書籍 閱讀實現(xiàn) 書籍閱讀主要為學(xué)習(xí)者提供了自動識別獲取 SD 書籍、添加書簽、覆蓋書簽、自動滾屏等功能,下面對其一一展開介紹。添加書簽頁面如圖 55 所示: 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 28 頁 共 50 頁 圖 55 添加書簽頁面 自動滾屏實現(xiàn) 自動滾屏功能在學(xué)習(xí)者不需要通過手勢滑動即可進(jìn)行書籍的閱讀,方便了學(xué)習(xí)者的操作。網(wǎng)上沖浪頁面如圖 58 所示: 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 30 頁 共 50 頁 圖 58 網(wǎng)上沖浪頁面 使用幫助實現(xiàn) 使用幫助功能提供了功能介紹與使用介紹兩種方式,方便學(xué)習(xí)者更快的 上手該系統(tǒng)。系統(tǒng)反饋頁面如圖 510 所示: 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 32 頁 共 50 頁 圖 510 系統(tǒng)反饋頁面 關(guān)于系統(tǒng) 關(guān)于系統(tǒng)功能提供了系統(tǒng)的版本信息、開發(fā)人員等相關(guān)信息。 單元測試 單元測試 (unit testing),是指對軟件中的最小可測試單元進(jìn)行檢查和驗證。 系統(tǒng)集成測試 集成測試是在單元測試的基礎(chǔ)上,測試在將所有的軟件單元按照概要設(shè)計規(guī)格說明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達(dá)到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動。本文主要介紹了基于移動終端的課程學(xué)習(xí)系統(tǒng)的設(shè)計與實現(xiàn)過程,在此次畢業(yè)設(shè)計中主要完成了以下工作: (1)在系統(tǒng)開發(fā)過程中熟練掌握了 Eclipse 與 Android SDK 的使用,并學(xué)會了 SQLite數(shù)據(jù)庫的構(gòu)建與配置; (2)熟悉了一般軟件開發(fā)的流程,從軟件的開發(fā)背景到需求分析,再到系統(tǒng)的整體設(shè)計和詳細(xì)設(shè)計,最后整個軟件的調(diào)試與 實現(xiàn); (3)系統(tǒng)實現(xiàn)了書籍閱讀、資源下載、網(wǎng)上沖浪、系統(tǒng)反饋、使用幫助等功能,基本實現(xiàn)了基于移動終端的課程學(xué)習(xí)系統(tǒng)設(shè)計目標(biāo); (4)采用各功能模塊獨(dú)立存在、協(xié)同工作的設(shè)計,保持了系統(tǒng)使用的健壯性; (5)界面風(fēng)格簡約大方,熟悉了 PhotoShop 等制圖工具。 北京師范大學(xué)珠海分校信息技術(shù)學(xué)院 第 36 頁 共 50 頁 結(jié)束語 1. 制作總結(jié) 基于移動終端的課程學(xué)習(xí)系統(tǒng)的開發(fā),從零 開始
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1