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

正文內(nèi)容

基于安卓平臺的手機計步器畢業(yè)論文(編輯修改稿)

2025-10-02 14:35 本頁面
 

【文章內(nèi)容簡介】 匹配上 AndroidSDK 進行軟件的開發(fā)。 JDK 簡介 JDK(Java Development Kit)是一個寫 Java 應用 程序 的程序開發(fā)環(huán)境。它由一個處于 操作系統(tǒng) 層之上的運行環(huán)境還有開發(fā)者編譯,調(diào)試和運行用 Java 語言寫的applet 和應用程序所需的工具組成。 JDK 是 Sun Microsystems 針對 Java 開發(fā)員的產(chǎn)品。 自從 Java 推出以來, JDK已經(jīng)成為使用最廣泛的 Java SDK( Software development kit) 。 JDK 是整個 Java的核心,包括了 Java 運行環(huán)境, Java 工具和 Java 基礎的類庫。 JDK 中還包括完整的 JRE( Java Runtime Environment, Java 運行環(huán)境 ),也被稱為 private runtime。包括了用于產(chǎn)品環(huán)境的各種庫類,以及給開發(fā)員使用的補充庫,如國際化的庫、 IDL庫。 ADT 簡介 Google 專門為 Eclipse 開發(fā)了一個插件來輔助開發(fā),即 Android Development Tools( ADT) 。 目前 Android 開發(fā)所用的開發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE環(huán)境中,安裝 ADT,為 Android 開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在Eclipse 下開發(fā)工具的升級下載工具。 開發(fā) 環(huán)境 本軟件是在 windows 7 操作系統(tǒng)中,利用 Eclipse 開發(fā)工具搭載 Android SDK工具包,結(jié)合 Android 手機自帶的 sqlite3 數(shù)據(jù)庫進行開發(fā)。 北京郵電大學世紀學院畢業(yè)設計(論文) 6 Android SDK 常見公共類庫介紹 android 的傳感器 加速度傳感器 、磁場傳感器、光線傳感器 、重力傳感器、線性加速傳感器、等等。 加速度傳感器 : :返回手機設備在 X,Y,Z 三個方向上的加速度 .(我們用到的) 磁場傳感器: :,返回周圍磁場在手機的 X,Y,Z 方向上的影響 (磁場分量 ). 距離感應器: : 重力傳感器: : 線性加速傳感器: : Android 界面 Activity 介紹 Android 的界面是由 每一個成為 Activity 的 java 類組成的,這個類庫是制作Android 軟件必須使用的 。 WalkingActivity 是應用程序的用戶界面,主要功能是按照 XML 布局文件的內(nèi)容顯示界面并與用戶進行交互。 只有使用了這個才可以讓用戶看得見,本類中有幾個常用的覆寫方法來表示界面的生存周期,分別是: onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart()七個方法。 Activity 的生命周期 圖,如圖 21 所示: 北京郵電大學世紀學院畢業(yè)設計(論文) 7 圖 21 Android Activity生存周期圖 北京郵電大學世紀學院畢業(yè)設計(論文) 8 可行性研究 可行性分析( Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對剛剛開發(fā)打算進一步應用的系統(tǒng)的必要性和可能性的分析和研究 。 可行性研究的目的 主要 在于 , 用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。 該階段通過對系統(tǒng)總目標的初步調(diào)研與分析,提出可行性方案并進行論證。在此,主要從 經(jīng)濟 可行性、 技術可行性和操作可行性三方面進行分析。 經(jīng)濟可行性 隨著人民生活水平的提高, 尤其 我國成功承辦 2020年奧運會以來,人們的健康運動意識逐漸增強。 而 上班族 們 由于時間緊張可利用的休閑時間較少, 他們則 會利用 一些零散的時間進行鍛煉,比如 上班來回的路上多走路 少乘車 , 在辦公區(qū) 盡量選擇 走 樓梯而不是 乘坐 電梯等等,由于運動時間零散不便于量化自己的運動量, 也就無法估計健身效果。 在這樣的背景前提下,擁有一款計步器就顯得尤為必要了。 目前市場上的計步器少則幾十多則上百,而 智能手機計步器 軟件 的成本 幾乎 為零。 只需用戶 擁有 一臺 有 安卓 系統(tǒng)的 智能手機即可安裝使用了。 并且手機計步器軟件 攜帶方便, 可以 隨時隨地獲取用戶的運動信息, 擁有 不受地理和時間限制的特點,可以充分利用人們的閑暇時間,從這個角度看,該軟件可行。 技術可行性 開發(fā)工具: Eclipse Classic 數(shù)據(jù)庫環(huán)境: sqlite3 系統(tǒng)環(huán)境: Microsoft Windows XP 或以上版本 軟件實現(xiàn)是依靠基于 Android 系統(tǒng)的開發(fā)技術,使用的是 java 為主的開發(fā)語言進行開發(fā),再加上 SOAP 技術進行數(shù)據(jù)交互。 功能說明 具 體有如下一些功能:計步開始,計步暫停,計步清零,主屏幕顯示計步總數(shù),走過的公里數(shù),每分鐘走多少步,每小時走多少公里和消耗的卡路里量。 進入設置北京郵電大學世紀學院畢業(yè)設計(論文) 9 菜單設置靈敏度,設置步長,根據(jù)步長計算走過公里數(shù)、步速和消耗的卡路里量,設置體重和運動類型,主要用于計算消耗的卡路里量。退出應用。 技術分析 表 31 技術需求分析 關鍵技術項 要求 現(xiàn)有水平 對照分析 數(shù)據(jù)結(jié)構(gòu) 了解 了解 可以滿足要求。 數(shù)據(jù)庫 熟悉 了解 雖有欠缺,但通過指導培訓,應該在短期內(nèi)可以達到要 求。 Java 熟練 熟悉 基本 可以 滿足要求。 Android 精通 熟悉 短期 需進一步達到要求,存在一定問題 。 操作可行性 軟件采用最主流的 Android 軟件應用開發(fā)風格,并使用 Android 的原生組件進行開發(fā),界面友好,簡潔易懂,組建布局具有誘導性,用戶使用極其方便快捷。 主界面操作流程見 圖 31,設置界面操作流程見 圖 32。 圖 31 圖為主界面操作流程圖 開始計步 計步暫停 計步清零 開始 北京郵電大學世紀學院畢業(yè)設計(論文) 10 圖 32 圖為設置界面操作 流程圖 性能需求分析 為了保證軟件能夠長期、安全、穩(wěn)定、可靠、高效地在 Android 設備上運行,本系統(tǒng)應該滿足以下性能需求。 實用性原則 充分利用手機的 內(nèi)置傳感器功能 ,為本軟件提供信息支持,充分考慮用戶獲取信息的心理需求,在簡潔實用的基礎上對軟件界面層級進行布局 ,做到了方便,美觀大方。 可擴展性與可維護性原則 為適應將來的發(fā)展,軟件應該具有良好的可擴展性和可維護性。系統(tǒng)設計盡可能模塊化、組件化,由于 Android 設備分辨率的各不相同,使軟件可靈活配置,適應不同的的 Android 終端設備。系統(tǒng)的可擴展性應包括能接納已有的系統(tǒng)和在今后系統(tǒng)軟硬件擴展時,能有效地保護已有的資源建設。當用戶的需求有所改變時,可以對其快速的配置改變,以應對用戶的需求,有一個較好的應用平臺 —— Android 設備,能容易地安裝和卸載。系統(tǒng)易于擴充升級,既能滿足當前業(yè)務的需求,將來的需求改變升級也被考慮在內(nèi)。 主界面 設置 靈敏度 運動類 型型 返回 步長 體重 北京郵電大學世紀學院畢業(yè)設計(論文) 11 安全可靠性原則 隨著三網(wǎng)融合的發(fā)展 , 智能終端產(chǎn)業(yè)鏈的構(gòu)成相對于傳統(tǒng)功能手機發(fā)生了巨大變化 。 處于上游的操作系統(tǒng)提供商制定安全機制的基本規(guī)則以及相應的應用商店政策 。 終端廠商在這些規(guī)則的基礎 上 , 定制個性化的終端軟件 , 建立自有的應用商店 。應用軟件開發(fā)商 /開發(fā)者則利用操作系統(tǒng)提供商提供的工具進行各類應用軟件的開發(fā) , 第三方應用商店或論壇等提供應用軟件的下載渠道?;?于智能終端產(chǎn)業(yè)鏈在管理和技術方面暴露出來的脆弱性,來源于傳統(tǒng)互聯(lián)網(wǎng)和信息系統(tǒng)的各類攻擊逐漸將目標定位于智能終端 , 并借助智能終端操作系統(tǒng)的 開放性 制造出大量的惡意軟件。此外 , 應用商店的審核機制欠缺也導致了惡意軟件的泛濫。目前智能終端信息竊取類軟件橫行 ,一款應用軟件的安全可靠性便顯得尤為重要了。 現(xiàn)在智 能終端個人信息的泄露通常不會引起用戶的覺察 , 或者即便覺察也無法判斷其帶來的損失。與早期的安全問題不同 , 個人信息泄露所帶來的通常不是直接的高額話費 , 而是潛在的巨大經(jīng)濟損失 。 如銀行賬戶泄密、絕密商業(yè)信息泄露等。如何保護用戶個人信息 , 防止在用戶不知情的情況下泄露隱私信息 , 是當前亟待解決的問題。 本軟件 承諾 不會殘留用戶任何的隱私信息。 用戶界面美觀原則 界面經(jīng)過對用戶心理的調(diào)研和統(tǒng)計后。并參考時下流行的軟件風格進行設計,在此基礎上,加入了對用戶具有誘導性的按鍵設計,使得用戶在初次使用的時候就會使用,而不需要在使用的時候進行特別的學習和指導。 a. 應用 圖標見圖 33。 圖 33 圖為應用圖標 北京郵電大學世紀學院畢業(yè)設計(論文) 12 34。 見圖 35。 圖 34 圖為應用主界面 圖 35 畫 紅圈處為設置,退出按鈕 面 見圖 36。 圖 36 圖為設置界面 北京郵電大學世紀學院畢業(yè)設計(論文) 13 數(shù)據(jù)需求分析 表 32 信息輸入輸出 信息輸入 信息處理 信息輸出 用戶 點擊開始計步 軟件通過 后臺感應手機狀態(tài),開始計步 通過軟件 主界面 輸出 計步總數(shù),消耗卡路里等 信息 用戶點擊暫停 軟件將通過 后臺停止感應手機狀態(tài),從而停止計步 顯示計步 的相應信息 用戶 用戶點擊清零 軟件通過 后臺運行清除所記錄的數(shù)據(jù) 所有這界面顯示的信息將歸 零等待下次命令 用戶點擊設置鍵 軟件通過 數(shù)據(jù)庫中的設置管 理 顯示 設置主界面 輸入步長設置 對數(shù)據(jù)庫中步長 信息 進行改變 刷新設置 中 步長 列表 輸入 靈敏度 設置 對數(shù)據(jù)庫中 靈敏度 信息進行改變 刷新設置中靈敏度列表 輸入 體重 設置 對數(shù)據(jù)庫中的 體重進行 管理 刷新收藏夾電視頻道的列表 輸入 運動類型 設置 對數(shù)據(jù)庫中的 運動類型進行管理 刷新收藏夾單詞的列表 北京郵電大學世紀學院畢業(yè)設計(論文) 14 系統(tǒng)總體結(jié)構(gòu)設計 在設計一款軟件時一般都會把它分成幾個模塊,在模塊的基礎上還會再分小模塊,這樣就達到了軟件模塊化設計的要求,然后再對各個小模塊進行詳細設計和編寫,采用模塊化的管理方式可以使軟件結(jié)構(gòu)更清晰,也使得軟件的管理更有秩序,使別人容易理解和閱讀,但是這些模塊也要根據(jù)別的模塊來設計和約束,不能隨便設計脫離框架,設計完成后需要把每個設計完成的模塊根據(jù)總體框架結(jié)合起來。 根據(jù)本軟件的功能需求,將本軟件分為以下幾個功能模塊,如圖 41 所示: 圖 41 整體框架圖 主界面 步數(shù) 公里 步速 時速 卡路里 設置 走過的總步數(shù) 走過的總長度 每分鐘多少步 走過的總步數(shù) 運動所消耗的能量 暫停 /開始 清零 所有數(shù)據(jù)清零 開始 /暫停運動 靈敏度 步長 體重 運動類型 設置軟件敏感程度 設置用戶一步多長 設置用戶體重 設置用戶運動類型 結(jié)束 關閉應用軟件 北京郵電大學世紀學院畢業(yè)設計(論文) 15 系統(tǒng)靜態(tài)模型設計 根據(jù)系統(tǒng)需求可以識別系統(tǒng)中存在的對象。從需求中可知我們至少創(chuàng)建 2 個類:主界面 類 和設置類 。 系統(tǒng)和用戶交互時 需 要直觀的圖形化界面,所以我們需要 5 個設置界面類。 確定了系統(tǒng)的類后需要確定類之間的關系,如圖 42所示: S t e p S e r v i c e計 步 器 后 臺 服 務 類實 現(xiàn) S t e p S e r v i c e 對 加速 傳 感 器 的 監(jiān) 聽 ( )S t e p D e t e c t o r加 速 度 傳 感 器 的 直 接 監(jiān) 聽 者監(jiān) 聽 加 速 度 傳 感 器 并 分 發(fā) 監(jiān)聽 事 件 到 各 種 n o t i f i e r ( )P a c e
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1