崑山科技大學 -...

49
崑山科技大學 資訊工程系 專題製作報告 身手巧健手機APP HEALTH CAMPAIGN ANDROID APPLICATION 生:4990E014 曾冠勳 4990E043 吳尚鴻 指導老師: 黃慶祥 教授 中華民國102年9月

Upload: others

Post on 14-Aug-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

崑山科技大學

資訊工程系

專題製作報告

身手巧健手機APP

HEALTH CAMPAIGN ANDROID APPLICATION

學 生:4990E014 曾冠勳

4990E043 吳尚鴻

指導老師: 黃慶祥 教授

中華民國102年9月

Page 2: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

身手巧健手機APP

HEALTH CAMPAIGN ANDROID APPLICATION

學 生:曾冠勳 TSENG,KUAN-HSUN

吳尚鴻 WU,SHANG-HUNG

指導老師:黃慶祥

Advisor: HUANG,QING-XIANG

崑山科技大學

資訊工程系

專題報告

A Report

Submitted to Department of Information Engineering

Kun Shan University

in Partial Fulfillment of the Requirements

for the Degree of Bachelor

in

Information Engineering

June 2013

Tainan, Taiwan, Republic of China

中華民國102年9月

Page 3: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

i

Page 4: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

ii

身手巧健手機APP

學生:曾冠勳 吳尚鴻 指導老師:黃慶祥教授

崑山科技大學資訊工程系

摘 要

我 們 的 專 題 - 身 手 巧 健 手 機 APP (HEALTH CAMPAIGN

APPLICATION),結合了現代多數的健身運動教學,結合雲端技術,

與手機連接撥放教學影片,達到減少使用者姿勢不良造成的運動

傷害,也結合google設置路跑以及腳踏車的動線紀錄、可以讓使

用者在移動途中隨時查看當下經過路線,並且可以隨時調整運動

中心態讓自身處於最佳狀態。

運動過後,要吃的健康才能讓自己的體魄保持完美的吸收,

飲食變的重要的腳色,因此設計完美的飲食建議及豐富的菜單,

讓熱量保持一定的存量。

搭配適當的運動以及飲食的控制才能擁有壯碩的身材,表面上看

似非常困難其實不然,在此專題中有專門為各種體型設置的運動

及菜單可以作為參考的依據,不但可以得到是當的運動還可以吃

到確定的食物。

Page 5: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

iii

Health campaign android application

Student: TSENG,KUAN-HSUN WU,SHANG-HUNG

Advisor: HUANG,QING-XIANG

Department of Information Engineering

Kun Shan University

Abstract

Our project is APP,which is in combination with modern work-out tutorials

and the tutorial videos via Cloud system in personal mobile devices in order

to reduce the damage caused by inappropriate postures during exercise;

additionally, with the Google Route Planner, users can keep track of exercise

process along the way in the best condition during running or biking.

In the first chapter, we introduce how we develop such project and thoughts;

in the second chapter, we further discuss the required techniques; in the third

chapter, we elaborate on every single function included in the system; in the

fourth chapter, we bring up the users-friendly manuals in step by step

manner.

Diet plays an important role in fitness since it is by healthy diet after exercise

we are allowed to absorb the needed nutrition in best way. For that matter, a

well-designed recipe and diet suggestions can help keep calories we need in

balance.

Page 6: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

iiii

誌 謝

曹丕曾以「蓋文章經國之大業,不朽之盛事」來形容文章的無遠

弗屆,而我此時也有所感嘆,即使從指導教授手中學習到相關知識的

那一刻,總覺得自己準備不夠完備、不夠深遠。也許,真的是一條無

止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

發揮無限的潛能。因此雖然我常感嘆為了專題沒日沒夜、焚膏繼晷,

卻也在專題完成之際,感到小小的成就感,畢竟這是自己的心血,也

是別人無法取代的歷程。

其實在專題的經營中,一己之力實在有限,常常需要親朋好友的

支持,才得以持之以恆,還好可以透過誌謝,讓我們可以逐一細說我

們內心裡想說的話。在眾多的感謝當中,我首先最要感謝的是我的指

導教授黃慶祥博士,感謝黃老師願意收我這個弟子為徒,讓我可以入

大師之門一窺究竟。

「一日為師,終身為父」,黃老師對我而言是嚴父亦是慈父,平

時老師以高標準的標竿管理指導學生,總是讓我吃盡苦頭,卻又獲益

良多;而老師亦常以身教勉勵學生有為有守、謙沖自牧,開示我們做

人的道理;但與老師的私下相處,其實又常常可以感受到老師那顆時

時關懷學生的心。幸運如我,真的拜對了師,也滿載而歸!

Page 7: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

ivi

目 錄

專題製作報告授權同意書 ............................................... i

中文摘要 ............................................................ ii

英文摘要 ........................................................... iii

誌謝 ................................................................ iv

目錄 ................................................................. v

圖列 ............................................................... vii

表列 .............................................................. viii

第一章 緒論 .................................................................................................................. 1

1.1 研究動機與目的 ............................................................................................... 1

1.2 研究背景 ........................................................................................................... 1

1.3 研究方法與系統概述 ....................................................................................... 3

第二章 相關研究 .......................................................................................................... 4

2.1 ANDROID SQLITE研究 ..................................................................................... 4

2.1.1 研究應用 .................................................................................................. 4

2.1.2 SQLITE架構 .............................................................................................. 5

2. 2 雲端資料庫 ..................................................................................................... 7

2.2.1 研究應用 .................................................................................................. 7

2.2.2 雲端架構 .................................................................................................. 8

2.3 GOOGLE API FOR MAP ............................................................................... 9

2.3.1 研究應用 .................................................................................................. 9

2.3.2 GOOGLE API 架構 ................................................................................... 10

2-4 ANDROID 簡介 .............................................................................................. 11

第三章 系統架構 ........................................................................................................ 13

3.1 系統模型與架構 ............................................................................................ 13

Page 8: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

vi

3.2 使用者子系統 (US) ........................................................................................ 15

3.3 跑步子系統 (RS) ............................................................................................ 16

3.4 腳踏車子系統 (BS) ........................................................................................ 17

3.5 健身房子系統(GS) ......................................................................................... 18

3.6 室內健身子系統(IFS) ..................................................................................... 19

第四章 系統實現 ........................................................................................................ 20

4.1 系統流程圖 .................................................................................................... 20

4.2 UI介面............................................................................................................ 21

4.2.0 開場畫面 ............................................................................................. 21

4.2.1 主頁面 ................................................................................................. 21

4.2.2 健身型動選擇頁面 ............................................................................. 22

4.2.3 健身房、室內健身功能 ..................................................................... 22

4.2.4 跑步 腳踏車 ........................................................................................ 25

4.2.5 開始 ..................................................................................................... 28

4.2.5-1運動 ......................................................................................... 29

4.2.5-2菜單 ......................................................................................... 30

4.2.6 完整菜單 ............................................................................................. 31

4.2.7 身體密碼 ............................................................................................. 32

4.2.8 紀錄 ..................................................................................................... 33

4.2.9 周邊服務 ............................................................................................. 36

第五章 結論 ................................................................................................................ 38

資料來源 ......................................................................................................................... 39

Page 9: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

vii

圖目錄

圖 1.1 肥胖指數比例 ..................................................................................................... 2

圖2.1.1 SQLite架構圖1 .................................................................................................... 5

圖2.1.2 SQLite架構圖2 .................................................................................................... 6

圖 2.2.1 身手巧建服務架構 ............................................................................................. 8

圖 2.3.1顯示了如何將googleAPI的客戶端提供連接和到任何一個接口的說明,可用google

播放服務 .............................................................................................................. 10

圖 2.4.1Activity流程圖 ................................................................................................... 12

圖3.1部署圖 (Deployment Diagram) .............................................................................. 14

圖3.2使用者子系統架構圖 ............................................................................................ 15

圖3.3跑步子系統架構圖 ................................................................................................ 16

圖3.4腳踏車子系統架構圖 ............................................................................................ 17

圖3.5健身房子系統架構圖 ............................................................................................ 18

圖3.6室內健身系統架構圖 ............................................................................................ 19

圖4.1 系統流程圖 ........................................................................................................... 20

Page 10: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

viii

表目錄

表4.2.0 開場畫面 .................................................... 21

表4.2.1 主頁面 ...................................................... 21

表4.2.2 健身型動 .................................................... 22

表4.2.3-1 健身房、室內健身 .......................................... 23

表4.2.3-2 影片教學 .................................................. 24

表4.2.4-1 跑步腳踏車開始畫面 ........................................ 25

表4.2.4-2初始定位 ................................................... 26

表4.2.4-3 跑步速度、距離及軌跡 ...................................... 27

表4.2.5-1 開始 ...................................................... 28

表4.2.5-2 運動 ...................................................... 29

表4.2.5-3 菜單 ...................................................... 30

表4.2.6 完整菜單 .................................................... 31

表4.2.7 身體密碼 .................................................... 33

表4.2.8 紀錄 ........................................................ 35

表4.2.9-1附近健身房 ................................................. 36

表4.2.9-2健身房服務對話框 ........................................... 36

表4.2.9-3街景及導航 ................................................. 37

Page 11: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

1

第一章

緒論

1.1 研究動機 ȱȱ一般上班族、學生普遍缺乏運動,很多人總是先入為主地認為擁

有健康的好身材,只有那些時間充裕且意志堅定的人,才能成功。其

實不然,只要每天空出五至十分鐘做出正確的姿勢,強化全身肌肉細

胞,搭配健康飲食也可成為擁有完美的線條。 有鑑於現在智慧型手機已經與人的生活越來越密不可分,利用

android 手機 APP 的多元開發性,研發如何讓健身、運動擁有更便利、

詳細的資訊,希望可以幫助那些想健身運動的人,甚至帶動更多人參

與。 1.2 研究背景

健身、運動風潮已經在襲捲台灣隨處可見,但是為什麼台灣的肥胖

比例還在逐年成長圖1.1!不是你的基因差,而是你的方法破,請將眼

光放過來「身手巧健」將改變你的宿命,人魚線、八塊腹肌、大胸肌

隨手可得,只要配合本系統所設計出來一套的「肌動行程」以及絕佳

的飲食調配菜單,擁有好身材、看到都興奮的肌肉,已經是不遠的目

標。

Page 12: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

2

圖1.1 肥胖指數比例

故近年來各大縣市也都注意到運動產業的逐漸興起,也看到各地

區逐漸新建運動公園、籃球場、運動場等等(如:微笑單車、松山菸

廠新建籃球場、彰化鹿港新建十座新籃球場等等)。

運動不但可以增加系統的免疫力還可以讓外表看起來更有活力;

身手巧健運用時下流行的雲端技術,結合了智慧型手機產生可以教你

正確健身方法的APP、可以做跑步或單車的運動路線紀錄等等相關功

能,讓使用者可以「動得健康、吃的快樂」。

Page 13: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

3

1.3 研究方法與系統概述

本專題是利用 Google Android 手機程式平台、Windows 電腦作業系

統使用 Eclipse 開發環境結合 Android SDK 來開發程式。Android SDK

除了提供了完整的 Android API 之外,更包括了 Android 應用程式除錯

工具(Android Debug Bridge, ADB)以及 Android 手機模擬器,免費與開

放式是 Android 之所以在近來受開發者喜愛的原因之一,開發者開發一

個應用程式就可以讓許多家廠商的使用者下載使用,在經濟效益上也

比較有潛力性,使用者就可以在 Market 下載到多元化的程式,可見將

來 Android 平台程式設計會越來越普及。

隨者智慧型手機的新起,健身的風潮逐漸普及於每個家庭中,讓

手機及運動風潮結合在一起,是我們現在努力的目標,本專題除了架

設在 android 系統上,透過雲端技術加快使用上的流暢度。

本專題中共分為五個子系統,個別為使用者子系統、健身房子系

統、跑步子系統、腳踏車子系統,每個系統包含健身知識於其中;使

用者子系統可以查詢相關健身知識、飲食攝取量可由此系統中觀察出

不同體型會有不同的搭配及調整、健身房子系統包含健身房器材的使

用教學可以提供正確的姿勢及相關的運動量、室內健身子系統可以在

家中有限的資源中達到健身的效果並且有效的運用相關資源運動每個

部位細胞、跑步子系統及腳踏車子系統可以讓使用者在做路跑或騎腳

踏車紀錄並且顯示於使用者查看。

Page 14: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

4

第二章

相關研究

2.1 Android SQLITE研究

2.1.1 研究應用

本專題中採用Android所提供的資料庫做應用,SQLite是輕量化的

關聯式資料庫,它輕薄短小,無須設定或管理,沒有伺服器及組態檔,

不需要資料庫管理員,支持跨平台,操作簡單,能夠使用很多語言直

接創建數據庫,它只是一個檔案,可以四處移動,對移動裝置是非常

好用的資料庫。

此專題中應用在記錄功能上的製作透過手機內建容量,並且透過

手機可以隨意存取,在資料上的讀取不但可以更為輕鬆,除了基本的

新增、讀取、刪除的功能,還可以讓使用者自行設定未來的運動項目,

並且直接抓取內建預設鈴聲及震動,在指定的時間內做出提醒讓使用

,並且日曆裡面包含了農民曆的部分以及各大節日可做為參考。

Page 15: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

5

2.1.2 SQLITE架構

參考了一些書上跟部落客們的程式碼範例,絕大部分有提到架構的

人,都認為應該要寫一隻繼承於SQLiteOpenHelper的類別,來做資料庫

的操作,架構大概長下面這樣

Ola_SQLiteOpenHelper來負責處理Select、Insert、Delete與Update等等

資料庫操作,然後將各項實際要操作的內容,寫在Ola_Activity裡面;

所以依照這個架構,我們可以把Ola_SQLiteOpenHelper這個類別放到每

一個專案裡面使用,而實際要操作哪一個表,篩選哪些資料都由

Ola_Activity來給定。

如果類比成網頁程式,除了頁面與資料庫操作的類別以外,我們有可

能針對這個專案寫一些實際操作資料庫內容的函式,也就是說一般在

程式裡面會分成三層,也就是下面這樣:

圖 2.1.1 SQLite 架構圖1

Page 16: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

6

所以概念上就是Ola_SQLiteOpenHelper負責對於 SQLite的操作、

DBHandler負責各個針對專案的所衍生的操作函式(或是說SQL語法),而Ola_Activity就是介面與呼叫那些經過DBHandler簡化過的函式。

圖 2.1.2 SQLite 架構圖2

Page 17: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

7

2 . 2 雲端資料庫

2.2.1 研究應用

在本專題中使用於教學影片的播放,透過手機連接資料透過網路

連接播放影片,運用雲端能夠解決跨平台的問題,所有的人只

要打開瀏覽器就能夠,輕鬆瀏覽。

除此之外,電腦的軟體與硬體的需求大大的減少,大

多數的程式都可以在網路上使用,所以不需要安裝很多的

軟體,直接在網頁上操作即可,然而,電腦也不再需要太

多的運算能力,只要能連上伺服器,伺服器就可以幫忙運

算。

因為雲端需要網路來做連線,一旦沒有網路就無法使

用雲端運算,相對的網路的快慢也會影響到存取速度以及

品質,目前雲端所提供的軟體只能支援基本簡單的使用,

較難找到符合需求軟體。

在專題中雲端的應用除了影片的播放外在往後也會把

資料慢慢搬移上雲端,使用雲端快速讀取的便利性讓使用

可以更輕鬆方便,在的資料維護也可以透過雲端跨平台的

優勢讓資料維護更加方便,雲端也逐漸滲透全世界每個角

落;用雲端可以讓更多人看到我們的作品,在資訊科技新

起的年代,雲端也有許多企業參與研究及應用,要把這項

概念、技術更加廣闊的應用已經便利許多,應此我們專題

結合了這個技術讓一個看似簡單的手機應用程式在使用

起來更加方便。

Page 18: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

8

2.2.2 雲端架構

近年來『雲端運算』總是無時無刻不被大眾所提出,各個組織總

是希望此種服務能夠減低自己的資訊建置成本,也使得這個議題已經

被視為未來的一大趨勢,無論在哪些產業中,總是將它視為是未來發

展的目標。

目前已經有部分機構推出來雲端的服務,包括微軟(Microsoft)、亞

馬遜(Amazon)、IBM 等大廠都相繼推出此種服務平台。當中也都各有

優劣。除了上述的大廠之外,大眾所熟悉的網路搜尋引擎龍頭『Google』也有推出雲端服務。

使用者可以透過身手巧建手機應用程式ui介面進行server連接讀

取,而server提供資料並且回應使用者的需求達到教學影片撥放的需

求,外部的連結可採用個人電腦去做維護,並且可以透過url進行資料

的察看,然而在資料的儲存亦有各自的資料庫,讓開發人員方便進行

維護。

圖 2.2.1 身手巧建服務架構圖

提出要求

回應要求

更多

維護

http/https

資料維護

Page 19: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

9

2 . 3 G o o g l e A P I f o r m a p

2 . 3 . 1 研究應用

在本專題中,應用 g o o g l e 提供的相關資源 G o o g l e最

厲害的就是軟體免費、圖資很詳盡,連台灣的道路、巷弄

都非常詳細,還有路徑計算的計算能力,資料庫及演算實

力,這部份絕對不會是問題。

在專題中使用相關地圖 a p i ( 定位、軌跡、街景、導航 ),紀錄當下運動,抓取手機內建 G P S 或是 w i f i 取得運動當下

座標,在兩個不同定位點所花時間做計算顯示運動中時

速、同時軌跡也是使用相同方式在定位點之間畫線,形成

路線軌跡。

在 g o o g l e 提供周邊的相關資源裡,運在專題中用顯示

定位點附近的健身房地標,將地標要顯示的小圖加入圖

層,並使用對話框設定該健身房的相關資訊 ( 地址、街景、

導航 ) ,觀看街景及導航是連接手機的內建 g o o g l e 地圖,

導入健身房座標,開啟該座標街景,導航則是規劃定位點

至健身房座標點的最佳路線,並顯示於地圖上方。

Page 20: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

10

2 . 3 . 2 g o o g l e a p i 架構

要使用開發一個應用程序,google 播放服務的 API,你必須從下載

的 google 播放服務的SDK 管理器。下載文件中包含了客戶端資料庫和

範例代碼。

要使用 google 播放服務的 SDK 時,測試您的應用程序,您必須使用:

運行的 Android 2.3 或更高版本,包括 google 播放商店兼容的 Android 設備。

Android 模擬器與AVD 是基於 Android 4.2.2 或更高版本運行在

google 的 API 平台。理想情況下,你應該制定和各種設備,包括手

機和平板電腦測試你的應用程序。 與 google 地圖 Android 的 API,你可以新增一個基於 google 地圖數

據映射到應用程序。該 API 自動處理進入 google 地圖服務器,數據下

載,地圖顯示和響應映射手勢。您還可以使用 API 調用來標記,多邊

形,和覆蓋新增到基本地圖,並更改特定地圖區域的用戶的視圖。這

些對象提供額外的信息,地圖位置,並允許與地圖的用戶交互。該 API允許您將這些圖像新增到地圖:

圖標固定到地圖上(標記)上的特定位置。 線段(折線)的集合。 封閉段(多邊形)。

圖2.3.1 顯示了如何將googleAPI的客戶端提供連接和到任何一個接口的說明,可

用google播放服務。

Page 21: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

11

2 . 4 A n d r o i d 簡介

本專題開始的初期就必須廣泛瞭解行動科技於各應用領域之運

作特 性與核心技術,從而探索行動應用領域之深入研究議題,了解到 Android相關議題後要了解人們對於此開發的程式需求是什麼,手機 介面要如何設計才能達到預期的便利性,導覽地圖必須使用到網路 Google Map電子地圖,所以要了解Android手機如何連線到Google Map地圖,除此之外導覽地圖也需要有店家資訊供使用者查詢。

應用程式建構完成後,接著要了解到前端的資訊如何更新,所以 必

須建置後端資料庫,探索SQL操作、SQL上建制資料能否直接被Android即時連線取得資料,深入研究探討這些方向並加以實驗,期望能結合

前端行動設備與後端服務平台,達到真正能提供精簡的在地資訊行動

導覽通訊服務。 一個 Activity 基本上有四個狀態 Active, Paused, Stopped, Dead:

Active (活動): Active 狀態是使用者啟動 Application 或 Activity 後,Activity 在運行中

的狀態。在 Android 平台上, 一個時刻只會有一個 Activity 處於 Active 或 Running 狀態。其他的 Activity 都處於未Dead, Stopped 或是Paused 的狀態。 Paused (暫停) Paused 狀態是當 Activity 暫時暗下來, 退到背景畫面的狀態. 例如當電

話來時, 原本運行的 Activity 退到背景畫面. 新出現的介面元件蓋住了

原來的 Activity 畫面。Activity 處在 Paused 狀態時, 使用者無法與原來

的 Activity 互動。 Stopped (停止) Stopped 狀態是有其他 Activity 正在執行, 而這個 Activity 已經離開螢幕, 不再動作的狀態。透過長按 Home 鍵,可以叫出所有處於 Stopped 狀態

的 Application List(應用程式列表)。

Page 22: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

12

在 Stopped 狀態的 Activity,還可以透過 Notification 來喚醒。以後再說

明 Notification。 Dead/Inactive (已回收或未啟動) Dead 狀態是 Activity 尚未被啟動, 已經被手動終止, 或已經被系統回收

的狀態。要手動終止 Activity, 可以在程式中呼叫 finish 函式。 如果是被系統回收, 可能是因為記憶體不足, 系統根據記憶體不足時的

回收規則, 將處於 Stopped 狀態的 Activity 所佔用的記憶體回收。

2.4.1 Activity流程圖

Page 23: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

13

第三章

系統架構

3.1 系統模型與架構

身手巧健手機APP用於健身運動的輔助,是健身資源取得不可或

缺的一環。身手巧健手機APP的主要部分分別為基本使用者子系統

(User subsystem,US)、跑步子系統 (Running subsystem, RS)、腳踏車子

系統 (Bicycle subsystem, BS)、室內健身子系統 (Indoor fitness subsystem, IFS)、及健身房子系統 (Gym subsystem, GS)等五個部份,能提供使用

者輸入的功能。

本系統為『身手巧健手機app』的部屬圖,本系統主要架構於應用

程式上,而資料庫則架構於原有的資料庫上。主要的作業係透過內建

資料庫免連線的方式來提供服務,另外有部分系統功能需要使用網路

連線,共有使用者子系統元件、健身房子系統元件、室內健身子系統

元件、跑步子系統元件、腳踏車子系統元件。須使用網路連線的應用

程式則和資料庫伺服器連線,並提供資料存取的服務。

Page 24: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

14

圖3.1部署圖 (Deployment Diagram)

使用者子系統:提供使用者查詢運動菜單、紀錄、周邊健身房及計算身體質

量指數等等。

1.健身房子系統:查詢健身器材使用教學短片及圖文教學。

2.室內健身房子系統:查詢室內健身教學短片及圖文教學。

3.腳踏車子系統:查詢目前定位,計算移動之軌跡及時速等。

4.跑步子系統: 查詢目前定位,計算移動之軌跡及時速等。

Page 25: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

15

3.2 使用者子系統 (US)

為了讓使用者能夠明確的瞭解自身的身體狀態,同時能夠獲得正確的

飲食知識,因此我們設計本子系統可以讓使用著配合者自身的條件(身高、

體重、年齡),輸入到指定的格式透過系統運算即可查詢到相關訊息(燃脂

熱量、動態消耗熱量、身體質量指數等等…),以及各種體型的菜色搭配,

較瘦、標準、肥胖各一。

1.身體密碼: 計算使用者的身體質量、基礎代謝率、標準體重等等…

2.紀錄:查詢使用者所記錄的運動項目。

3.菜單:查詢多種各體型的飲食建議。

4.周邊服務:查詢目前位置周圍健身房之地址,提供該健身房之街景圖及導

航等服務。

圖3.2使用者子系統架構圖

Page 26: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

16

3.3 跑步子系統 (RS)

跑步算是有氧運動裡最重要的一環,因此如何讓使用者在跑步中得到

有效的輔助且發揮最大的效益,成為我們的設計方向。本子系統共分

三個部份,分別為定位查詢(LCS)、軌跡記錄(LOG)、時速與距離(SD),

「定位查詢」可以讓使用者在明確位置的狀態下路跑,「軌跡記錄」

及「時速與距離」系統都結合了雲端來達成計算以及各項紀錄的需求,

路跑的過程會更新並且顯示目前時速、移動距離,讓使用者清楚了解

到運動當下所有路線及累積里程數等…

1.定位查詢: 查詢使用者起跑位置

2.時速與距離:計算行徑時的時速與累積移動距離。

3.軌跡紀錄: 從起跑到結束的路徑軌跡。

圖3.3跑步子系統架構圖

Page 27: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

17

3.4 腳踏車子系統 (BS)

相較於跑步,腳踏車因其機動性,可快速穿梭於大街小巷,所以

路線較長且複雜,因此更有需要本系統的理由,且腳踏車上放置手機

也比跑步時更為方便。本子系統共分三個部份,分別為定位查詢

(LCS)、軌跡記錄(LOG)、時速與距離(SD)此系統都結合了雲端來達成

計算以及各項紀錄的需求,可以讓使用者清楚了解到運動當下所變換

路線里程數等等。

1.定位查詢: 查詢使用者起跑位置

2.時速與距離:計算行徑時的時速與累積移動距離。

3.軌跡紀錄: 從起跑到結束的路徑軌跡。

圖3.4腳踏車子系統架構圖

Page 28: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

18

3.5 健身房子系統(GS)

在健身房,如果對健身器材沒有一定的熟悉度,很容易造成姿勢錯誤,

效果打折扣甚至導致受傷的可能,因此我們設計此系統,讓使用者能

在沒有教練在旁指導下也能輕鬆上手,教學部分我們採用遠端連接技

術透過http協定達到教學影片(動態教學)播放,可以達到減少佔用

手機所僅有的容量;為了避免動作在影片播放教學誤解或異常,本系

統也採用圖文並用解說(靜態教學)作為輔助。此系統雖為動作教學,

但絕非僅限於初學者,其他有經驗者也可使用此系統做為參考或是糾

正等。

1.圖文教學:提供健身房器材使用圖文分解動作教學。

2.教學短片:提供健身房器材使用影片教學。

圖3.5健身房子系統架構圖

Page 29: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

19

3.6 室內健身子系統(IFS)

一般來說,健身房都需要一定的收費並非所有人都負擔的起,也不一

定有時間花數把個小時在健身房,因此我們設計此系統,讓使用者能

夠在家或是任何地方就能有不亞於健身房的運動效果,既省時又省

錢。我們系統採用遠端連接技術透過 http協定達到教學影片(動態教

學)播放,因此可以達到減少佔用手機所僅有的容量;為了避免動作

在影片播放途中異常或誤解,本系統也採用圖文並用解說(靜態教

學),可以詳細了解各個容易受傷的重點提醒,以減少運動傷害造成,

因此在讓使用者清楚了解在家健身需要注意的相關事項外也可以藉由

啞鈴作為輔助以增加力道的控制。

1.圖文教學:提供室內健身圖文分解動作教學。

2.教學短片:提供室內健身動作影片教學。

圖3.6室內健身子系統架構圖

Page 30: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

20

第四章

系統實現

  系統中使用者可以在本系統輸入個人條件,並且可取得個人體質

所適合的相關資訊,在使用者子系統(周邊服務)、腳踏車子系統以及跑

步子系統是採用google API所以提供相關服務在雲端上做相關運算去

達成導航、紀錄、相關里程數及路線統計等等;健身房及室內健身子

系統則是採用FTP連接遠端資料庫抓取影片教學的部分,記錄提醒則是

採用手機ANDROID系統提供的SQLITE實現紀錄設定行程及相關設定

提醒部分下文會詳細探討。

4.1系統流程圖

圖4.1系統流程圖

開始

Page 31: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

21

4-2 UI 介面

4.2.0 開場畫面 讓使用清楚看到本專題題目及給人一種有想繼續使用下去的感覺

開場圖

4.2.1 主頁面 採用的是 Button 及搭配 scrollView 讓使用著可以輕鬆地選擇所需要的

操作項目。

主頁面

開場設定

健身型動、開始相關按鈕設定

表4.2.1 主頁面

表4.2.0開場畫面

Page 32: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

22

4.2.2 健身型動選擇頁面 在主頁面選擇「健身型動」,分別有「腳踏車 Bicycle」、「跑步 Run」、「健

身房 Gym」、「室內健身 Indoor fitness」供使用者作選擇。

健身型動選擇頁面

連結頁面設定

4.2.3 健身房、室內健身功能(健身房、室內健身子系統) 讓想要在家運動或去健身房健身,卻不知道那些動作可以訓練、該動

作是否正確?健身機器如何操作、動作是否正確而不敢感詢問他人?

這時即可點選「室內健身」、「健身房」,此頁面可以依個人想訓練

的部位去做點選本系統提供共7個部位,將會出現數個圖片如 (表4.2.3-1)(圖片上方動作代表該部位的代表姿勢),想變壯不難但是過

量的運動也有可能會造成身體的不適;少量的運動可能不會有任何成

效,因此可以先查看自己目前是屬於哪種運動量需要消耗多少熱量在

做適當的調整即可。 如想要更進一步了解該圖片的詳細解說即可點選圖片,會出現真人動

作教學、截圖重點及須做的次數(本系統基本設定為標準體重)相關文字

說明可以做參考表4.2.3-2 正確的運動姿勢可以降低運動傷害,配合者耐心與耐力即可練出完美

的線條。

表4.2.2 健身型動

Page 33: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

23

健身房 室內健身

健身房圖片設定

2u/42u/定

室內健身圖片設定

影片教學連接設定

表4.2.3-1 健身房、室內健身

Page 34: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

24

影片文字說明 圖片文字說明

表4.2.3-2 影片教學

影片播放及重點提醒

圖片影片切換

Page 35: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

25

4.2.4 跑步、腳踏車(跑步、腳踏車子系統) 現在慢跑、騎單車逐漸成為現今的全民運動,我們對於那些跟上潮流

的各位,提供最佳的輔助工具,在選擇「跑步」或是「腳踏車」後,

系統會判斷是否有開啟 GPS,如沒開啟會自動跳出提示畫面(表4.2.4-1)。

跑步開始畫面

腳踏車開始畫面

未搜尋 GPS 提醒

未搜尋 GPS 提醒

表 4.2.4-1 跑步腳踏車開始畫面

Page 36: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

26

首先是「定位」功能,按下右上角的黃色十字按鈕,可任意切換到地

圖模式並且顯示當前位置(表 4.2.4-2)。

初始定位

初始定位設定

表 4.2.4-2 初始定位

在選擇起跑點的位置後按下「開始記錄」,接著在跑動的過程中會顯示

目前的時速、距離、時間及路線軌跡(表 4.2.4-3),最後在路跑完畢按下

「結束記錄」。

Page 37: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

27

距離與時速

距離與時速設定

路線軌跡.

路線軌跡設定

取得兩點距離設定

表4.2.4-3 跑步速度、距離及軌跡

Page 38: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

28

4.2.5 開始(使用者子系統) 如果是第一次想要踏進健身裡領域的新鮮人或者想以吃來達到增重、

減脂的竹竿人、過重的人們,可別盲目的運動、絕食等等,沒有做事

前準備可能會著成「事倍功半」的結果或者是「反效果」的產生,因

此我們設計此系統,先輸入個身體條件按下確定,可以依個人體質搭

配一連串的訓練課程的運動及如何在三餐中達成吃得健康、吃的快樂

菜單表4.3.5,讓自己一步一步接近理想目標。

開始頁面

對話框設定

表4.2.5-1 開始

Page 39: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

29

4.2.5-1.運動 點選運動後即可列出星期一至星期日的訓練課程,可以查看當天所需

要的相關運動表 4.2.5-2 如當天有出現跑步或腳踏車建議點選該圖片即

可跳至相關頁面做操作表 4.2.4-1,在其他圖片中出現的相關運動如不

清楚該運動相關注意事項及使用方法、運動次數可直接點擊該圖片會

跳至影片教學,下方文字處 LEVEL 會依個人體質分配該運動所需要的

次數或時間長度表 4.2.3-2,可以依個人體質狀況作增減。

運動菜單

一星期相關內容設定

圖片連接影片設定

表4.2.5-2 運動

Page 40: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

30

4.2.5-2、菜單 點選菜單會列出個人體質分配出來的飲食建議、一日菜單表 4.2.5-3,當然想查看更完整的可以點選下方的前往完整菜單可以查看更多的一

日菜單,不用擔心每天三餐一成不變得問題。

飲食菜單

菜單相關按鈕設定

表4.2.5-3 菜單

Page 41: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

31

4.2.6 完整菜單(使用者子系統)

做足了適當的運動卻在平常飲食上不正常會造成肌肉發展不完全,或

者消耗掉的熱量以此也回復,導致運動白費;想要達到理想的目標最

重要的耐心運動之外,需要注意的平常的飲食習慣,不管事想要減重

達到飲食均衡,還是想要增重的新鮮人或者是要維持當下身材可以點

菜單表 4.2.6 這項功能可以讓使用者,參考每日的用餐食物每天所設計

的菜色都經過相關的運算及網友的提供而形成,不但豐富還可以不用

擔心運動後的營養不足的問題。

本次的設計分成三大層面,分別為標準、較胖、較瘦,去製作菜單,

每一份菜單裡面的菜色設計都是以達到標準身材去做設計,如果每要

查詢自己的身體質量指數或者相關運動消耗熱量訊息可以點選「身體

密碼」表 4.2.7 即可查詢。

菜單

較胖、較瘦頁面設計

標準頁面設計

表4.2.6 完整菜單

Page 42: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

32

4.2.7 身體密碼(使用者子系統)

每天都在煩惱今天的運動量是否有達到標準,自己的每天工作或者大

量運動所消耗掉過多熱量需要多少飲食才能為時身體的負擔,有時候

也會擔心自己的身體是否能夠持續的消耗掉這麼龐大的熱量;運動量

太少沒有達到正常的消耗熱量會不會照成相關的影響?

這些消耗的熱量會影響到自己本身的身體運作,但這些每天運動消耗

掉的相關熱量不是一般人都會被的公式,因此設計此頁面可以方便使

用者去查詢相關的熱量、標準體重、燃脂運動等等表4.2.7

基礎代謝率 男生=66+(13.8*體重 kg)+(5.0*身高 cm)-(6.8*年紀)

女生=655+(9.6*體重 kg)+(1.8*身高 cm)-(4.7*年紀)

燃脂運動 最大心率 = 220 - 年齡

Bmi計算

運動量設定

身體密碼

Page 43: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

33

中低強度運動心率 =(220-年齡)x 60% ~ (220-年齡)x 80%

靜態熱量消耗 女性 REE = (10 × 體重) +(6.25 × 身高) - (5 × 年齡) - 161

男性 REE = (10 × 體重) +(6.25 × 身高) - (5 × 年齡) + 5

4.2.8 紀錄(使用者子系統)

會應為忙碌的生活中忘記運動的時間,也會常常應為時間飛逝遺忘自

己日常生活的變動,這時系統提供了紀錄的功能:以便使用者紀錄當

日運動項目,還可充當行事曆使用,無須再另外下載多餘的日曆或備

忘錄介面圖如圖4.2.8-1;系統內部也擁有提醒功能:方便使用者遺忘

運動時間已到可以作提醒使用,本提醒方便使用者超作,內部設定提

醒一次,查詢功能:選當天日期即可觀看新增的簡易內容圖4.2.8-2,再次點擊即可查看詳細內容圖4.2.8-3、刪除功能:長按項目即可刪除。

本系統提醒功能採用的是人性化界面設計圖4.2.8-4自動抓取手機設定

好的鈴聲及震動模式,當螢幕關閉且時間到達設定時將發出震動及音

效提醒使用者,反之使用者如正在使用手機即可看到提醒視窗;這種

設計可充當每日鬧鐘做使用,不但可以幫助使用者準確知道運動時

間,還可以讓使用者規劃未來的運動項目等等。

表4.2.7 身體密碼

Page 44: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

34

圖4.2.8-1 編輯行程 圖4.2.8-2 日曆

圖4.2.8-3 日曆行程查看 圖4.2.8-4 提醒

提醒設定

震動設定

Page 45: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

35

表4.2.8 紀錄

刪 除 資 料

設定

更 新 資 料

設定

儲存資料設定

查詢資料設定

Page 46: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

36

4.2.9 周邊服務(使用者子系統) 想出門健身卻苦無健身房資訊? 「周邊服務」提供使用者數百間範圍涵

蓋全台灣的健身房資訊。首先顯示當前位置還有附近的健身房

附近健身房

顯示周圍健身房設定

表4.2.9-1附近健身房

點選啞鈴圖案地標,會顯示健身房的名稱、地址,另外有「設定導航」

「看是否有google街景圖」可做點選。

健身房服務對話框

健身房服務對話框設定

表4.2.9-2健身房服務對話框

Page 47: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

37

點選「設定導航」,會呼叫手機內建的地圖,替使用者規劃到選擇健

身房的最佳路線,點選「看是否有google街景圖」,則會顯示選擇健身

房的街景圖片。

呼叫內建地圖對話框

開啟內建地圖並規劃路線

呼叫內建地圖規劃路線設定

健身房街景圖

開啟街景設定

表4.2.9-3街景及導航

Page 48: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

38

第五章

結論

在此次製作專題的過程當中,我們這一組因為基礎不紮實,花了

很多時間做學習紮根的動作。最後決定利用Google Android手機系統平

台來開發。根據多方面的思考,於是我們決定朝運動這主題方向來研

究,接著擬定出包含健身、跑步等等受大眾歡迎之運動。我們的設計

重點是「站在使用者的立場」之觀點,功能豐富不代表實用,因此我

們細心研究,提供了三大功能教學:採用遠端連接技術透過http協定達

到教學 、紀錄:使用GOOGLE MAP API結合到雲端運算上得取相關數

據顯示於路線紀錄,並且連接導航出想去健身房之最佳路線,以及有

用到ANDROID所提供的資料庫,紀錄自行規劃的運動行程存至日曆

中,讓使用者可以減少使用者遺忘運動導致脂肪蠢蠢欲動、查詢:可

以讓使用著配合者自身的條件,輸入到指定的格式內透過系統運算即

可查詢到相關訊息(燃脂熱量、動態消耗熱量、身體質量指數等等),

以及想達到標準體重的菜色搭配等等。 設計此款手機應用程式:身手巧健。希望能讓使用者達成吃的健

康、動的快樂之目的。

Page 49: 崑山科技大學 - ir.lib.ksu.edu.twir.lib.ksu.edu.tw/bitstream/987654321/21062/2/專題製作.pdf · 也許,真的是一條無 止盡的長路,在這條路上我們不斷地鞭策自己,希望在有限的時光中

39

資料來源

1. “鹿港十座新籃球場 啟用”中國時報 吳敏菁/彰化報導 (2013.05.27) http://www.chinatimes.com/newspapers/%E9%B9%BF%E6%B8%AF%E5%8D%81%E5%BA%A7%E6%96%B0%E7%B1%83%E7%90%83%E5%A0%B4-%E5%95%9F%E7%94%A8-20130527000586-260107

2. “健康護理 網鄉村居民比都會胖 肥胖地圖揭密” 張老師 (2011-02-23) http://203.68.192.3/f2blog/health/index.php?load=read&id=50

3. “最新台灣肥胖地圖 出爐” 張雅雯 (2011/2/23) http://www.merit-times.com.tw/NewsPage.aspx?Unid=218530

4. “辦公室減重系列之(1)---肥胖症之診斷”臺大醫院 謝怡君 醫師/郭育良 教授 台大醫院 環境及職業醫學部(2009/6/28)

5. 村榮資訊網 http://www.raidenftpd.com/tw/ftp.html 6. 鐵克健身中心網 http://www.takesport.idv.tw/gym/index.asp 7. 崔誠兆,“青花魚教練教你打造王字腹肌”(2010.04.01) 朱雀出版社