已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
荔 園 大 學(xué) 本 科 畢 業(yè) 論 文(設(shè)計(jì)) 題目 : 基于 步行者 運(yùn)動(dòng) 軟件開發(fā) 姓名 : 專業(yè) : 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)院 : 計(jì)算機(jī)與軟件 學(xué)院 學(xué)號(hào) : 2011150 指導(dǎo)教師 : 職稱: 教授 2015 年 05 月 06 日 荔園 大學(xué)本科畢業(yè)論文(設(shè)計(jì))誠(chéng)信聲明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計(jì)),題目 基于 動(dòng) 軟件開發(fā) 是本人在指導(dǎo)教師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明。除此之外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過(guò)的作品成果。本人完全意識(shí)到本聲明的法律結(jié)果。 畢業(yè)論文(設(shè)計(jì))作者簽名: 日期: 年 月 日 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 1 頁(yè) 共 9 頁(yè) 基于 步行者運(yùn)動(dòng)軟件開發(fā) 計(jì)算機(jī)與軟件學(xué)院(計(jì)算機(jī)科學(xué)與技術(shù)) 號(hào): 2010150摘要】本論文主要研究基于 作系統(tǒng)的步行者運(yùn)動(dòng)軟件,其設(shè)計(jì)思路是手機(jī) 用 據(jù)庫(kù)、 言、 發(fā)環(huán)境。設(shè)計(jì)并實(shí)現(xiàn)了當(dāng)用戶跑步時(shí)實(shí)時(shí)計(jì)算路程、速度、消耗卡路里,并可查看跑步路線和地圖信息的功能,反饋運(yùn)動(dòng)信息給出合理建議,還提供用戶注冊(cè)、登錄、修改基本信息、查看排行榜、跑步背景音樂(lè)設(shè)置等功能。 論文結(jié)果 具有良好的應(yīng)用價(jià)值以及市場(chǎng)潛力。 【關(guān)鍵詞】 度地圖;跑步;消耗卡路里 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 2 頁(yè) 共 9 頁(yè) 引言 研究意義與發(fā)展?fàn)顩r 研究意義 本應(yīng)用 通過(guò)一組定位技術(shù)獲得移動(dòng)終端的位置信息 ( 如經(jīng)緯度數(shù)據(jù) ) ,提供給移動(dòng)終端,再通過(guò)解析結(jié)合用戶的個(gè)人資料以及百度地圖從而獲得距離、速度、路徑、卡路里消耗等豐富的運(yùn)動(dòng)信息, 輸入心跳和脈搏等數(shù)據(jù)可以告知您今天的運(yùn)動(dòng)量是否達(dá)標(biāo), 從而提高用戶的運(yùn)動(dòng)積極性以及更好地 制定合理的 運(yùn)動(dòng) 計(jì)劃 1。 發(fā)展?fàn)顩r 跑步健身輔助產(chǎn)品的發(fā)展分為三個(gè)不同的產(chǎn)品周期:跑步機(jī)、計(jì)步器和運(yùn)動(dòng)輔助應(yīng)用。 雖然隨著產(chǎn)品的發(fā)展計(jì)步器做得越來(lái)越小,提高了便攜性,但是卻因此也減少了其功能項(xiàng),也缺乏可視化操作 環(huán)境 2。 隨著應(yīng)用的發(fā)展,運(yùn)動(dòng)輔助應(yīng)用的功能也日益豐富,從原始的記步測(cè)速功能到更加復(fù)雜的卡路里計(jì)算以及結(jié)合地圖的路徑顯示。以上的各種優(yōu)點(diǎn)使其在運(yùn)動(dòng)市場(chǎng)當(dāng)中占得一席之地3。 開發(fā) 內(nèi)容與目標(biāo) 本系統(tǒng)主要的開發(fā)內(nèi)容就是通過(guò) 統(tǒng)實(shí)現(xiàn) 當(dāng)用戶跑步時(shí)實(shí)時(shí)計(jì)算路程、速度、消耗卡路里,并可查看跑步路線和地圖信息的功能,反饋運(yùn)動(dòng)信息給出合理建議,還提供用戶注冊(cè)、登錄、修改基本信息、查看排行榜、跑步背景音樂(lè)設(shè)置等功能。 論文完成的主要工作 論文主要實(shí)現(xiàn)了 3 個(gè)主要的設(shè)計(jì): 互設(shè)計(jì)、手機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)以及控制邏輯設(shè)計(jì)?;ピO(shè)計(jì)主要實(shí)現(xiàn)了各個(gè)頁(yè)面之間如何跳轉(zhuǎn),跳轉(zhuǎn)到什么頁(yè)面,頁(yè)面怎么刷新等問(wèn)題;手機(jī)數(shù)據(jù)庫(kù)設(shè)計(jì)主要實(shí)現(xiàn)了數(shù)據(jù)的存儲(chǔ)、數(shù)據(jù)表格的更新;控制邏輯設(shè)計(jì)主要實(shí)現(xiàn)了如何實(shí)時(shí)獲取定位信息并計(jì)算路程速度等信息、如何獲取有效的定位信息等功能。 系統(tǒng)的開發(fā) 原理與方法 據(jù)庫(kù) 用程序?qū)嶋H上也是 序,對(duì)于 序員來(lái)說(shuō),數(shù)據(jù)庫(kù)的操作自然想到用 是與傳統(tǒng)的 接數(shù)據(jù)的方式不同, 供了一些新的 操作據(jù)庫(kù)。因?yàn)?用太多的系統(tǒng)資源,所以 于手機(jī)或者 些內(nèi)存受限的設(shè)備來(lái)說(shuō)并不太合適 4。 發(fā)架構(gòu)模式 構(gòu)模式強(qiáng)調(diào)將一個(gè)復(fù)雜的應(yīng)用系統(tǒng)分解為模型、視圖和控制器 3 部分,它們分別對(duì)應(yīng)于應(yīng)用系統(tǒng)中的業(yè)務(wù)邏輯和數(shù)據(jù)、用戶界面、用戶請(qǐng)求處理和數(shù)據(jù)顯示的同步。 同之處在于都有表現(xiàn)層,但不同之處在于其他的兩個(gè)層。 術(shù) 基于位置的服務(wù) ( 的定位技術(shù)實(shí)現(xiàn)方法包括線寬帶( 定位技術(shù)、移動(dòng)基站定位技術(shù);地圖服務(wù)使用 。 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 3 頁(yè) 共 9 頁(yè) 1. 位技術(shù) 一個(gè)中距離圓型軌道衛(wèi)星導(dǎo)航系統(tǒng),因此還有 位技術(shù)和基站定位技術(shù)作為補(bǔ)充 6。 2. 位技術(shù) 位技術(shù)通過(guò)接受 點(diǎn)的信號(hào)進(jìn)行解析來(lái)實(shí)現(xiàn),熱點(diǎn)只要通電,不管它怎么加密的,都一定會(huì)向周圍發(fā)射信號(hào)。其他人只要將一個(gè) 數(shù)據(jù)庫(kù)匹配就能實(shí)現(xiàn)定位 7。 3. 基站定位技術(shù) 它是通過(guò)電信移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)(如 )獲取移動(dòng)終端用戶的位置信息(經(jīng)緯度坐標(biāo)),適合手機(jī)用戶低成本的獲取地理位置 8。 4. 地圖服務(wù) 庫(kù),開發(fā)者可以很方便的使用 務(wù),顯示街道地圖或衛(wèi)星地圖,配合 的 庫(kù),可以將定位服務(wù)與地圖服務(wù)結(jié)合,實(shí)現(xiàn) 要的功能 9。 百度地圖 通過(guò)百度地圖 供的 實(shí)現(xiàn)定位功能來(lái)實(shí)現(xiàn)定位信息的獲取和繪制跑步路線和地圖等 10。 開發(fā)工具和環(huán)境 一個(gè)開放源代碼的、基于 可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是, 帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 發(fā)工具( 件 一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。在 ,它為開發(fā)者提供了庫(kù)文件以及其它開發(fā)所用到的工具。簡(jiǎn)單理解為開發(fā)工具包集合,是整體開發(fā)中所用到的工具包。 系 一個(gè)專門針對(duì)移動(dòng)設(shè)備的軟件集,它包括一個(gè)操作系統(tǒng),中間件和一些重要的應(yīng)用程序。 的 供了在 臺(tái)上使用 言進(jìn)行 口。 系統(tǒng) 設(shè)計(jì) 主體功能模塊 根據(jù)需求分析,本系統(tǒng)主要模塊就是 。而 的功能模塊又分為:登錄模塊、注冊(cè)模塊、左菜單模塊、運(yùn)動(dòng)模塊、地圖模塊、用戶信息修改模塊、用戶密碼修改模塊、排行版模塊、手機(jī)數(shù)據(jù)庫(kù)模塊、計(jì)時(shí)器模塊、定位模塊、背景音樂(lè)設(shè)置模塊、以及運(yùn)動(dòng)結(jié)束之后的運(yùn)動(dòng)結(jié)果提交模塊、以及結(jié)果反饋模塊。如 所示。 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 4 頁(yè) 共 9 頁(yè) 步 行 者 軟 件登陸模塊運(yùn)動(dòng)模塊地圖模塊運(yùn) 動(dòng)結(jié) 果提 交模 塊排行榜模塊用戶信息修改模塊用戶密碼修改模塊手機(jī)數(shù)據(jù)庫(kù)模塊注冊(cè)模塊左菜單模塊背景音樂(lè)模塊運(yùn) 動(dòng) 結(jié)果 反 饋模 塊計(jì)時(shí)器模塊主體功能模塊圖 系統(tǒng)功能說(shuō)明 本 用的各個(gè)模塊功能如 表 1 所示 。 表 1 各個(gè)功能模塊的介紹 功能模塊 功能介紹 登錄模塊 提供注冊(cè)用戶登錄的功能 注冊(cè)模塊 提供注冊(cè)新用戶的功能 左菜單模塊 登錄用戶能使用功能的一個(gè)匯總 運(yùn)動(dòng)模塊 主要功能模塊,提供計(jì)時(shí)、實(shí)時(shí)計(jì)算跑步數(shù)據(jù)的功能 地圖模塊 提供查看當(dāng)前位置和跑步路線的功能 用戶信息修改模塊 提供登錄用戶修改自己基本信息的功能 用戶密碼修改模塊 提供登錄用戶修改自己密碼的功能 排行版模塊 提供查看排行榜的功能 手機(jī)數(shù)據(jù)庫(kù)模塊 向其他功能模塊提供本地?cái)?shù)據(jù)庫(kù)增刪改查操作 計(jì)時(shí)器模塊 實(shí)現(xiàn)定時(shí)計(jì)算功能,供運(yùn)動(dòng)模塊使用 系統(tǒng)流程圖 根據(jù)需求分析,本系統(tǒng)預(yù)定完成如下功能,而對(duì)于系統(tǒng)之間的一些方法調(diào)用關(guān)系,通過(guò)如下的 系統(tǒng)總體流程圖 所展示,具體 如 錯(cuò)誤 !未找到引用源。 所示 。 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 5 頁(yè) 共 9 頁(yè) 開 始是 否 已 有 賬 戶輸 入 賬 號(hào) 和 密 碼 登 陸是點(diǎn) 擊 R e g i s t e 選 擇 本 地 圖 片填 寫 注 冊(cè) 郵 箱是調(diào) 用 攝 像 頭 然 后 拍照否格 式 是 否 正 確輸 入 用 戶 名是在 提 交 的 時(shí) 候會(huì) 提 示 錯(cuò) 誤 ,然 后 重 新 輸 入否是 否 少 于 7 個(gè) 字 符在 提 交 的 時(shí) 候會(huì) 提 示 錯(cuò) 誤 ,然 后 重 新 輸 入否輸 入 密 碼是輸 入 確 認(rèn) 密 碼兩 次 輸 入 密 碼 是 否 一 樣在 提 交 時(shí) 會(huì) 提示 兩 次 輸 入 密碼 不 一 樣 , 請(qǐng)重 新 輸 入否選 擇 性 別是輸 入 年 齡男 女輸 入 身 高輸 入 體 重跳 轉(zhuǎn) 到 登 錄 界 面輸 入 是 否 出 錯(cuò)提 示 出 入 錯(cuò) 誤是跳 轉(zhuǎn) 到 運(yùn) 動(dòng) 界 面否是 否 使 用 其他 功 能直 接 進(jìn) 入 運(yùn) 動(dòng) 功 能否左 菜 單 選 擇其 他 功 能是開 始開 始 記 錄 耗時(shí) 、 路 程 等 信 息是 否 停 止跳 轉(zhuǎn) 到 運(yùn) 動(dòng)提 交 界 面是繼 續(xù) 記 錄 你 的 運(yùn) 動(dòng)信 息否輸 入 當(dāng) 前 脈 搏 ( 一 分 鐘跳 動(dòng) 次 數(shù) )返 回 一 個(gè) 運(yùn) 動(dòng) 建議 的 結(jié) 果提 交背 景 音 樂(lè)點(diǎn) 擊 左 菜 單 的 地圖 可 以 查 看 你 跑過(guò) 的 線 路點(diǎn) 擊 左 菜 單 的 排 行 榜 可 以 查 看 今 天 你 的運(yùn) 動(dòng) 在 以 外 運(yùn) 動(dòng) 的 排 名根 據(jù) 本 地 列 表 選 出 音 樂(lè)重 設(shè)用 戶 信 息修 改 一 些 基 本 的信 息密 碼 修 改 修 改 用 戶 登 錄 的 密 碼步行者運(yùn)動(dòng)軟件的系統(tǒng)流程圖 數(shù)據(jù)庫(kù)的設(shè)計(jì) 的設(shè)計(jì) 數(shù)據(jù)庫(kù)的概念設(shè)計(jì) ,即利用數(shù)據(jù)模型進(jìn)行概念數(shù)據(jù)庫(kù)的模型設(shè)計(jì) 。 根據(jù)步行者跑步軟件的需求 ,設(shè)計(jì)出以下的用戶與運(yùn)動(dòng)結(jié)果的關(guān)系模型圖 ( 。 關(guān)系模型的設(shè)計(jì) 統(tǒng)下的輕型關(guān)系型數(shù)據(jù)庫(kù),而對(duì)于本系統(tǒng)而言需要做到設(shè)定三張表來(lái)儲(chǔ)存所要保存的數(shù)據(jù), 數(shù)據(jù)庫(kù)連接 在 統(tǒng)中自帶 據(jù)庫(kù),這是一個(gè)十分小型的數(shù)據(jù)庫(kù),這樣正適合 用 為內(nèi)容提供商, 據(jù)庫(kù)幫助類來(lái)進(jìn)行對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建和操作。通過(guò) 方法直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 功能 模塊的實(shí)現(xiàn) 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 6 頁(yè) 共 9 頁(yè) 登錄模塊 進(jìn)入該模塊前,會(huì)有一個(gè)度約為 的小動(dòng)畫。這個(gè)是本應(yīng)用的一個(gè)入口,會(huì)從獲取已經(jīng)登錄過(guò)本系統(tǒng)的人的注冊(cè)郵箱以及注冊(cè)密碼,點(diǎn)擊登錄就可以了。如果沒有賬號(hào),可以選取注冊(cè)功能也就是 后填寫注冊(cè)信息就可以了,注冊(cè)成功后會(huì)跳轉(zhuǎn)回本界面,用戶注冊(cè)的信息會(huì)顯示在上面,直接輸入密碼就可以登陸了。具體實(shí)現(xiàn)流程圖如 錯(cuò)誤 !未找到引用源。 。 登 錄是 否 已 有 賬 戶輸 入 用 戶 名 和 密 碼是點(diǎn) 擊 R e g is t e 密 碼 是 否 正 確進(jìn) 入 運(yùn) 動(dòng) 界 面是提 示 用 戶 民 或 者 密碼 錯(cuò) 誤否登錄模塊圖 注冊(cè) 模塊 首先,注冊(cè)模塊是提供給那些沒有賬號(hào)的人來(lái)進(jìn)行注冊(cè)使用的。用戶通過(guò)點(diǎn)擊 入到注冊(cè)功能模塊,在本模塊中我們提供了頭像功能,而這個(gè)功能可以劃分成兩個(gè)模塊,一個(gè)是調(diào)用本地圖片,一個(gè)是即拍就可以了。當(dāng)你將需要填寫的注冊(cè)信息全部填寫之后,系統(tǒng)會(huì)自動(dòng)檢查您的用戶名、電子郵箱、密碼等是否符合規(guī)則,符合則跳轉(zhuǎn)都登錄界面,屆時(shí)會(huì)在登錄界面上顯示您的注冊(cè)郵箱,只要點(diǎn)擊登錄就可以了。如果不符合要求,例如,當(dāng)你出入的郵箱格式不對(duì)的時(shí)候,系統(tǒng)會(huì)提示您注冊(cè)郵箱的格式不對(duì)。然后您只要輸入正確的格式就可以完成注冊(cè)了。 結(jié)束語(yǔ) 經(jīng)過(guò)了三個(gè)多月的奮斗,我終于將這一款 用開發(fā)完成。通過(guò)這次的畢業(yè)設(shè)計(jì)讓我有了一個(gè)質(zhì)的飛躍,經(jīng)歷了一個(gè)血與火的磨練,成就的是另一個(gè)不平凡的我。 深圳大學(xué)本科畢業(yè)論文 基于 步行者跑步軟件開發(fā) 第 7 頁(yè) 共 9 頁(yè) 【參考文獻(xiàn)】 1 2009, (09):1652 of 2008 008, 2008:3263 of 2011 011, 2011:3134 馬獲蕾 ,湯海鳳 . 統(tǒng)中 據(jù)庫(kù)的研究 . 電腦知識(shí)與技術(shù) , 2013, 28(9):62435 吳林 , 熊滔 , 蔡永香 . 基于 機(jī)的地圖應(yīng)用設(shè)計(jì)與開發(fā) J. 城市勘測(cè) , 2011, (02):166 沈程 , 譚海波 , 許金林 . 基于 跡記錄和能耗測(cè)算研究 . 計(jì)算機(jī)技術(shù)與發(fā)展 , 2013, 23(11):1737 洪健 . 基于 臺(tái)的 計(jì)算機(jī)光盤軟件與應(yīng)用 , 2013, (19):2768 伍雨軒 . 智能手機(jī)綜合定位系統(tǒng)設(shè)計(jì)研究 . 軟件導(dǎo)刊 , 2013, 12(10):1229 林鈺龍 , 徐建閩 , 林培群 , 陳天德 . 基于 能手機(jī)的地圖匹配算法研究 . 電子設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB 7956.24-2025消防車第24部分:自裝卸式消防車
- 2025年大學(xué)公共事業(yè)管理(公共組織學(xué))試題及答案
- 2025年大學(xué)專科(石油化工技術(shù))油品分析試題及答案
- 2025年大學(xué)大二(環(huán)境工程)專業(yè)分流選拔測(cè)試卷
- 2025年高職物業(yè)管理(物業(yè)管理基礎(chǔ))試題及答案
- 2025年中職冶金技術(shù)(冶金操作實(shí)操)試題及答案
- 2025年中職歷史學(xué)(世界古代史)試題及答案
- 2025年大學(xué)大一(材料科學(xué))金屬材料學(xué)階段測(cè)試題及答案
- 2025年高職環(huán)境工程技術(shù)(環(huán)保設(shè)備運(yùn)行與維護(hù))試題及答案
- 2026年注冊(cè)消防工程師(一級(jí)消防安全技術(shù)實(shí)務(wù))試題及答案
- 2026.05.01施行的中華人民共和國(guó)漁業(yè)法(2025修訂)課件
- 維持性血液透析患者管理
- 2025年大學(xué)大四(臨床診斷學(xué))癥狀鑒別診斷試題及答案
- 2025年消控員初級(jí)證試題及答案
- 人力資源調(diào)研報(bào)告
- 幼兒園食堂試卷(含答案)
- 2026年北京公務(wù)員考試試題及答案
- 《房屋市政工程第三方安全巡查服務(wù)標(biāo)準(zhǔn)》
- 兒童肥胖的長(zhǎng)期管理
- 國(guó)開2025年《行政領(lǐng)導(dǎo)學(xué)》形考作業(yè)1-4答案
- 2025年G3鍋爐水處理實(shí)操考試題庫(kù)含答案
評(píng)論
0/150
提交評(píng)論