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

正文內容

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

2024-09-01 17:28本頁面
  

【正文】 本文主要介紹了基于移動終端的課程學習系統(tǒng)的設計與實現過程,在此次畢業(yè)設計中主要完成了以下工作: (1)在系統(tǒng)開發(fā)過程中熟練掌握了 Eclipse 與 Android SDK 的使用,并學會了 SQLite數據庫的構建與配置; (2)熟悉了一般軟件開發(fā)的流程,從軟件的開發(fā)背景到需求分析,再到系統(tǒng)的整體設計和詳細設計,最后整個軟件的調試與 實現; (3)系統(tǒng)實現了書籍閱讀、資源下載、網上沖浪、系統(tǒng)反饋、使用幫助等功能,基本實現了基于移動終端的課程學習系統(tǒng)設計目標; (4)采用各功能模塊獨立存在、協(xié)同工作的設計,保持了系統(tǒng)使用的健壯性; (5)界面風格簡約大方,熟悉了 PhotoShop 等制圖工具。 北京師范大學珠海分校信息技術學院 第 36 頁 共 50 頁 結束語 1. 制作總結 基于移動終端的課程學習系統(tǒng)的開發(fā),從零 開始做,不斷完善改進,歷時近半年。 系統(tǒng)集成測試 集成測試是在單元測試的基礎上,測試在將所有的軟件單元按照概要設計規(guī)格說明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達到或實現相應技術指標及要求的活動。 添加書簽測試 為了進一步增強系統(tǒng)的安全性,完善系統(tǒng),故設計該測試用例,以檢驗添加書簽功能,預期結果與實際結果之間的差別,如表 61 所示: 表 61 添加書簽測試表 測試需求或者編號 添加書簽測試 前置條件 無 輸入端 操作 預期的輸出結果 新建書簽 提交數據 書簽新建成功 覆蓋書簽 提交數據 覆蓋原有書簽成功 點 擊書簽 書簽與實際位置相符 添加書簽功能模塊按照該測試用例進行測試后,所有測試結果與預期結果保持一致,未發(fā)現異常,數據提交成功后可在 SQLite 數據庫中查到。 單元測試 單元測試 (unit testing),是指對軟件中的最小可測試單元進行檢查和驗證。目的是為了在投入生產性運行之前,盡可能多地發(fā)現并排除軟件中潛藏的錯誤,從而提高軟件的質量。系統(tǒng)反饋頁面如圖 510 所示: 北京師范大學珠海分校信息技術學院 第 32 頁 共 50 頁 圖 510 系統(tǒng)反饋頁面 關于系統(tǒng) 關于系統(tǒng)功能提供了系統(tǒng)的版本信息、開發(fā)人員等相關信息。使用幫助頁面如圖 59 所示: 北京師范大學珠海分校信息技術學院 第 31 頁 共 50 頁 (a)功能介紹頁面 (b)使用介紹頁面 圖 59 使用幫助頁面 系統(tǒng)反饋實現 系統(tǒng)反饋功能為學習者在使用過程中針對系統(tǒng)存在的漏洞或問題,提供了一個反饋的渠道,同時為開發(fā)者的進一步改進和完善指明了方向。網上沖浪頁面如圖 58 所示: 北京師范大學珠海分校信息技術學院 第 30 頁 共 50 頁 圖 58 網上沖浪頁面 使用幫助實現 使用幫助功能提供了功能介紹與使用介紹兩種方式,方便學習者更快的 上手該系統(tǒng)。由 與 布局文件配合完成,界面使用了抽屜 組件來區(qū)分已下載資源和未下載的資源,一目了然。添加書簽頁面如圖 55 所示: 北京師范大學珠海分校信息技術學院 第 28 頁 共 50 頁 圖 55 添加書簽頁面 自動滾屏實現 自動滾屏功能在學習者不需要通過手勢滑動即可進行書籍的閱讀,方便了學習者的操作。主要由 、 和 、 布局文件配合完成。 書籍 閱讀實現 書籍閱讀主要為學習者提供了自動識別獲取 SD 書籍、添加書簽、覆蓋書簽、自動滾屏等功能,下面對其一一展開介紹。 北京師范大學珠海分校信息技術學院 第 26 頁 共 50 頁 圖 52 歡迎頁面 主功能頁面實現 主功能頁面主要由 與 布局文件配合實現。具體代碼如下所示: ?xml version= encoding=utf8? manifest xmlns:android= package= android:versionCode=5 android:versionName= usessdk android:minSdkVersion=8 // 最低 Android 版本號 android:targetSdkVersion=19 / // 目標 Android 版本號 ! 訪問互聯(lián)網的權限 usespermission android:name= / ! 來電消音 usespermission android:name= / ! 訪問 SD 卡授權 usespermission android:name= / ! 創(chuàng)建文件夾授權 北京師范大學珠海分校信息技術學院 第 25 頁 共 50 頁 usespermission android:name= / ! 讀取手機信息權限 usespermission android:name= / ! 網絡狀態(tài)權限 usespermission android:name= / ! WIFI 狀態(tài)權限 上述代碼中的 android:minSdkVersion=8和 android:targetSdkVersion=19分別代表了應用程序運行的最低版本和目標版本,分別是 Android Android ;而android:screenOrientation=portrait代表移動設備的屏幕始終是豎直顯示 的,保證了應用程序在設備翻轉的時候不會跟隨翻轉而失真。 文件的配置 里主要進行權限和 Activtiy的配置。基于移動終端的課程學習系統(tǒng)的包結構如圖 51 所示: 北京師范大學珠海分校信息技術學院 第 24 頁 共 50 頁 圖 51 系統(tǒng)包結構 應用 程序在移動終端顯示的布局文件存放在項目工作區(qū)間的 iBook/res/layout/文件夾下。在設計移動終端應用程序時,兼顧了不同的手機屏幕、不同分辨率、不同的屏幕尺寸等因素,對布局文件做了相應的適應性處理,針對應用程序圖標和一些背景圖片使 用了 工具對其進行了不同的拉伸,可以保證圖片在不同的設備上達到最好的顯示效果,提供始終如一的交互界面。下面對系統(tǒng)的主要功能模塊進行詳細介紹。 Logo 設計如圖 416 所示: 圖 416 系統(tǒng) Logo 設計 移動終端的 Logo 設計是以書架上的書籍為靈感來源,采用了扁平化的圓形圖標 設計,分別配以天藍色和阿寶色為底色,搭配簡約卻不簡單。應用程序首頁如圖 415 所示: 北京師范大學珠海分校信息技術學院 第 22 頁 共 50 頁 圖 415 應用程序首頁 基于移動終端的課程學習系統(tǒng)移動終端應用采用類似于 Windows Phone 的磁貼設計,主色調是黑色,頁面色彩輔以各種不同顏色的磁貼塊,整體風格協(xié)調統(tǒng)一、簡單大方,可以吸引用戶注意力,給用戶以愉悅的感受。也可以搭配使用其它色彩,但應當只是作為點綴和襯托,絕不能喧賓奪主。 系統(tǒng)主題風格設計 移動終端應用給人的第一印象來自視覺沖擊,不同的色彩搭配產生不同的效果,甚至可能影響到用戶的情緒。基于移動終端的課程學習系統(tǒng)主要是為學 習者的不受條件約束、隨時隨地學習提供服務的。傳統(tǒng)的位置系統(tǒng),用戶的參與度很低,那時候的用戶基本上只有被動接受位置信息,而基于 Android 系統(tǒng)的位置監(jiān)控系統(tǒng)則更加注重用戶的參與度和用戶的體驗。 書籍信息表用以存儲課程學習系統(tǒng)中書籍的各項信息,書籍信息表如表 41 所示: 表 41 書籍信息表 北京師范大學珠海分校信息技術學院 第 21 頁 共 50 頁 表名 書籍信息 book 列名 數據類型 空 /非空 約束條件 含義 id Integer 非空 主鍵 書籍編號 name VarChar 非空 書籍名稱 (2)書簽信息表。數據庫中具體的數據表見以下介紹。關系數據庫中的二維表格可以很清楚地描述數據之間的聯(lián)系,下面是數據庫的邏輯實現,以二維表的形式顯示。根據系統(tǒng)數據庫的需求分析、實體的數據項和數據結構,可以得到系統(tǒng) ER 圖。 數據處理流程圖 各個功能模塊之間實現數據庫處理數據的功能,數據處理流程圖如圖 411 所示: 圖 411 數據處理流程圖 北京師范大學珠海分校信息技術學院 第 20 頁 共 50 頁 ER 圖設計 ER 圖直觀的表示概念模型。系統(tǒng)反饋數據流程圖如圖 410 所示: 圖 410 系統(tǒng)反饋數據流程圖 數據庫設計 數據庫設計是系統(tǒng)開發(fā)和建設的重要組成部分,把大量的數據按一定的模型組織起來,提供存儲、維護、檢索數據的功能,使信息系統(tǒng)可以方便、及時、準確地從數據庫中獲得所需的信息。添加書簽數據流程圖如圖 48 所示: 北京師范大學珠海分校信息技術學院 第 18 頁 共 50 頁 圖 48 添加書簽數據流程圖 資源下載數據流程圖 學 習者通可以查看已下載和未下載的多媒體資源。流程圖對準確了解事情是如何進行的,以及決定應如何改進過程極有幫助。流程圖有時也稱作輸入 輸出圖。在企業(yè)中,流程圖主要用來說明某一過程。 用例分析 根據系統(tǒng)各功能模塊之間所側重功能的分類不同,將系統(tǒng)的用例分析分為兩大類,具體介紹如下分析。 書籍閱讀向學習者提供了書籍列表、添加書簽、覆蓋書簽、自動滾屏等書籍閱讀的服務功能;資源下載為學習者提供各種多媒體學習資源的下載功能;網上沖浪默認為百度搜索,學習者可以根據自身需要自定義訪問地址,更快更好的解決問題;使用幫助提供了系統(tǒng)功能介紹和使用介紹,方便學習者更快地上手該課程學習系統(tǒng)。 圖 41 功能劃分組織結構 整個系統(tǒng)由書籍閱讀、資源下載、網上沖浪、使用幫助等幾個功能模塊組成。 概要設計的具體步驟如下: (1)采用某種設計方法,將一個復雜的系統(tǒng)按照功能劃分成模塊; (2)確定每 個模塊要實現的功能; (3)確定模塊之間的調用關系; (4)確定模塊之間的接口,即模塊之間傳遞的信息; (5)評價模塊結構的質量。 概要設計是軟件工程中一個重要的步驟和環(huán)節(jié),直接影響到下一階段的代碼編寫和系統(tǒng)實現。 系統(tǒng)概要設計 概要設計是在需求分析的基礎上,將系統(tǒng)需要實現的功能區(qū)域化,分割成不同的功能模塊,并定義各模塊之 間的調用關系和接口。該系統(tǒng)的詳細數據流程圖如圖 31 所示: 圖 31 基于移動終端的課程學習系統(tǒng)的數據流程圖 北京師范大學珠海分校信息技術學院 第 14 頁 共 50 頁 第四章 系統(tǒng)設計 系統(tǒng)設計是系統(tǒng)的物理設計階段,根據系統(tǒng)分析階段所確定的系統(tǒng)的邏輯模型、功能要求,在相應的環(huán)境條件下,設計出一個能在計算機網絡環(huán)境上實施的方案,即建立系統(tǒng)的物理模型。 基于移動終端的課程學習系統(tǒng)的數據流程圖 基于移動終端的課程學習系統(tǒng)主要有書籍閱讀、添加書簽、自動滾屏、網上沖浪、資源下載、系統(tǒng)反饋、使用幫助、關于系統(tǒng)等功能。 (11)安全性 系統(tǒng)應保護機密信息,如各種用戶信息等。 (9)適應性 基于移動終端的課程評分系統(tǒng)可以適應不同品牌、不同屏幕尺寸、不同配置的Android 手機終端和 pad,而且顯示效果與用戶體驗始終如一。如果使用了更大的屏幕或更高水平的 CPU或添加了更大的 RAM,響應應更快。它應能捕獲錯誤,應隨時能接受用戶的使用,有較好的健壯性。 (5)可靠性 本系統(tǒng)要求應用程序在任 何時刻都能夠保證精確數據的能力,比如,保持數據的原則性、持久性和一致性等。比如,自動刪除沒用的數據、大部分的數據應由平臺自己來維護管理。 (3)用戶體驗 用戶在每次使用該應用時都能有始終如一的體驗。需求管理規(guī)劃表具體如表 31 所示: 表 31 需求管理規(guī)劃表 需求分類 需求名稱 描 述 優(yōu)先級 功能性需求 書籍閱讀 學習者可以閱讀 SD 卡上的各類書籍 高 添加書簽 方便學習者下次閱讀 高 自動滾屏 不需要下滑手勢實現書籍自動滾屏,方便閱讀 高 資源下載 為學習者提供多媒體學習資源的下載 高 網上沖浪 學習者及時解決疑難問題 高 系統(tǒng)反饋 學習者使用中提出意見或建議 中 使用幫助 幫助學習者更快上手系統(tǒng) 中 關于系統(tǒng) 提供系統(tǒng)版本信息、開發(fā)人員等信息 中 退 出系統(tǒng) 實現學習者退出系統(tǒng)功能 高 特征和前景 預算 平臺開發(fā)成本控制在畢業(yè)設計范圍內 低 北京師范大學珠海分校信息技術學院 第 12 頁 共 50 頁 系統(tǒng)目標 設計和實現基于移動終端的課程學習系統(tǒng) 達到畢業(yè)設計的目標和要求 高 非功能性需求 平臺限制 基于 Eclip
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1