Dp1012t03

Page 1

103 學年國立彰化高級商業職業學校專題成果報告書 題目:Stop Smoking(戒菸小幫手) 指導老師:陳隨益

老師

參賽學生:劉薰翔 巫政龍 郭家佑 郭怡青

學校名稱:國立彰化高級商業職業學校 群

別:商管群

別:資料處理科

一○三

二十 日


目錄 摘要--------------------------------------------------------------------- 1 壹、前言----------------------------------------------------------------- 1 一、研究動機----------------------------------------------------------- 1 二、研究目的----------------------------------------------------------- 1 貮、文獻探討------------------------------------------------------------- 1 一、App Inventor -------------------------------------------------------- 1 二、尼古丁------------------------------------------------------------- 2 三、TinyDB ------------------------------------------------------------- 2 四、Android 系統 ------------------------------------------------------- 2 參、研究架構------------------------------------------------------------- 2 一、研究方法----------------------------------------------------------- 2 二、研究流程----------------------------------------------------------- 3 肆、系統實作及測試------------------------------------------------------- 3 一、系統架構----------------------------------------------------------- 3 二、系統操作流程------------------------------------------------------- 4 三、實作過程----------------------------------------------------------- 4 四、系統功能展示------------------------------------------------------ 10 伍、結果與討論---------------------------------------------------------- 23 一、可行性之評估------------------------------------------------------ 23 二、問題與討論-------------------------------------------------------- 23 陸、結論與建議---------------------------------------------------------- 24 一、結論-------------------------------------------------------------- 24 二、改善與建議-------------------------------------------------------- 24 柒、參考文獻------------------------------------------------------------ 25


圖目錄 圖一 圖二

研究流程------------------------------------------------------- 3 系統架構圖----------------------------------------------------- 3

圖三 圖四 圖五 圖六 圖七 圖八

系統操作流程圖------------------------------------------------- 4 首頁-版面------------------------------------------------------ 4 首頁-程式碼---------------------------------------------------- 5 戒菸天數提醒-版面---------------------------------------------- 5 戒菸天數提醒-程式碼-------------------------------------------- 6 省錢大行動-版面------------------------------------------------ 6

圖九 圖十 圖十一 圖十二 圖十三 圖十四 圖十五

省錢大行動-程式碼---------------------------------------------- 7 戒菸方法-版面-------------------------------------------------- 7 愛的小叮嚀-版面------------------------------------------------ 8 菸癮調查-版面-------------------------------------------------- 8 戒菸日誌-版面-------------------------------------------------- 9 戒菸日誌-程式碼------------------------------------------------ 9 初始畫面------------------------------------------------------ 10

圖十六 圖十七 圖十八 圖十九 圖二十 圖二十一

菸癮調查-子頁面 1 --------------------------------------------- 10 菸癮調查-子頁面 2 --------------------------------------------- 11 菸癮調查-子頁面 3 --------------------------------------------- 11 菸癮調查-子頁面 4 --------------------------------------------- 12 菸癮調查-子頁面 5 --------------------------------------------- 12 首頁-選擇 1 --------------------------------------------------- 13

圖二十二 圖二十三 圖二十四 圖二十五 圖二十六 圖二十七

戒菸天數提醒 1 ------------------------------------------------ 13 戒菸天數提醒 2 ------------------------------------------------ 14 戒菸天數提醒 3 ------------------------------------------------ 14 首頁-選擇 2 --------------------------------------------------- 15 戒菸方法-選擇------------------------------------------------- 15 戒菸方法-子頁面 1 --------------------------------------------- 16

圖二十八 圖二十九 圖三十 圖三十一 圖三十二 圖三十三 圖三十四

戒菸方法-子頁面 2 --------------------------------------------- 16 首頁-選擇 3 --------------------------------------------------- 17 省錢大行動 1 -------------------------------------------------- 17 省錢大行動 2 -------------------------------------------------- 18 首頁-選擇 4 --------------------------------------------------- 18 愛的小叮嚀---------------------------------------------------- 19 首頁-選擇 5 --------------------------------------------------- 19

圖三十五

戒菸日誌 1 ---------------------------------------------------- 20


圖三十六 圖三十七 圖三十八 圖三十九 圖四十

戒菸日誌 2 ---------------------------------------------------- 20 戒菸日誌 3 ---------------------------------------------------- 21 戒菸日誌 4 ---------------------------------------------------- 21 戒菸日誌 5 ---------------------------------------------------- 22 首頁-選擇 6 --------------------------------------------------- 22

圖四十一

菸害防制網---------------------------------------------------- 23


Stop Smoking 摘要 現今社會,由於壓力大、心情鬱悶、為了提神增加工作品質,癮君子們都需 要來一根才能讓身心獲得短暫的愉快,抽菸的當下神清氣爽,什麼痛苦都如釋重 負,因此讓”菸”成為每日必需品,菸的危害,已經是人人都注重的議題了,如 果身處在一個空氣品質糟糕的空間裡,沒有人會覺得愉快,更不用說它所帶來的 對於身心健康的影響,抽菸的本人並不會受到最致命的傷害,反而是吸進二手菸 的人,最常種下誘發癌症的隱性因子。因此,我們運用 App Inventor 製作一個 可以讓人手一機的現代人,隨身攜帶的「戒菸小幫手」,彙整出當今醫學研究的 資訊、戒菸的方法、記錄開始戒菸的日期、計算已經省下的原本用來買菸的錢、 還有很多戒菸所帶來的益處,都將藉由我們的雙手漸漸的呈現在你我眼前。 關鍵字:專題製作、戒菸程式、App Inventor、尼古丁、健康捐

壹、前言 一、研究動機 我們看到了對於當今社會上,必頇被注重的議題,環境衛生與健康安全的觀 念,所以首當其衝印入我們腦海裡的就是菸害的問題,菸害所造成的空氣污染對 環境、生活都造成了許多的影響。但是大部分想戒菸的人都是盲目的戒菸,常常 都受不了菸癮的誘惑,導致戒菸的成效不佳,所以我們想藉由研究探討相關的資 訊和 APP 來有效的幫助抽菸的人戒掉這個不好的習慣。

二、研究目的 我們想要製作一個有關戒菸方法跟計算戒菸天數的 APP,利用簡單的問題來 判斷使用者的煙癮程度到達輕度、中度或重度,來幫助使用者找到對自己最有效 的戒煙方法,因為現在有許多想戒菸卻找不到有效方法、目標的人來使用,我們 會在 APP 上讓使用的人設一個目標來達成,並且使用類似留言版的方法讓想戒菸 的人更有動力能持續下去,在程式中也會設定一段時間就跑出戒煙的小提醒,使 使用者不會導致半途而廢。

貳、文獻探討 1. App Inventor 這是一種針對學生族群,Google 在這個部分特別引入在教育系統當中頗為 成功的 Scratch 來做為拼圖式程式寫作的基礎, Google App Inventor 負責教授 即來自 MIT 與 Scratch 技術發展有相當深且廣的關聯。可以讓使用者完全不需 寫任何程式碼即可完成應用程式開發。更驚訝的是,已經支援 NXT 樂高機器人 Page.1


程式開發,使得 Android 與 NXT 的結合應用,更添了許多想像空間。由於 App Inventor 突破性的發展,使得原本可能是處於高階程式設計師領域的手機應用程 式開發,能夠更方便更簡單的來建置。

尼古丁 又稱菸鹼,是一種存在於茄科食物的生物鹼,大量地使用會使心臟加速及血 壓升高,擁有很強的成癮性,並且會使人產生很強的依賴性,是一種很難戒掉的 「毒品」,通常會被加在菸裡面,因此吸食的人想要戒掉菸癮便會跟戒毒一樣的 有難度,加上他的毒性,就會造成吸食以及吸二手菸的人罹患癌症的機率又增 高。 2.

3.

TinyDB 是一種網路上的資料庫,跟 WebDB 最大的不同就是不需要網路即可以儲存 在裝置上的資料庫,但儲存的份量卻是有限的,對於一些不需要用到網路的程式, 用途十分的廣泛、方便,在 App Inventor 裡更是不可或缺很重要的一個元件。

Android 系統 Android 系統是智慧型手機 3 種系統中的其中一種系統,由於 Android 作業 系統的開放性和可移植性,它可以被用在大部分電子產品上。包括:智慧型手機, 上網本,平板電腦,個人電腦,筆記本電腦,電視,機頂盒,電子書閱讀器, MP3 播放器,MP4 播放器,掌上遊戲機,家用主機,電子手錶,電子收音機, 耳機,汽車設備,導航儀,DVD 機以及其他設備。Android 作業系統大多搭載在 使用了 ARM 架構的硬體設備上。 4.

參、研究架構 一、 研究方法 我們主要將使用App Inventor來建置這個程式,並運用一些網路上的專 業戒菸醫療資訊,來製作一個可以讓使用者隨身攜帶並隨時能夠查詢相關知 識的戒菸程式。這個程式可隨時提醒使用者已戒菸的天數,並且經過一段時 間就跑出小叮嚀,讓使用者隨時能警惕,並能計算經過一些日子所省下的金 錢,距離所設下的目標還差多少,和少抽一根菸所避免減少的壽命,最後適 當的使用修圖程式來美編這個程式並修改一些錯誤。

Page 2


二、研究流程 • 確定主題

• 蒐集資料 • 研究方案 • 問卷調查 • 建置APP • 美編、修改程式 • 製作成果報告書 • 完成 圖一

研究流程

肆、系統實作及測試 一、 系統架構

圖二

系統架構圖

Page 3


二、系統操作流程

啟動程式

•判斷成癮 程度

填寫問卷

進入主畫面

進入戒菸天 數提醒

•設定戒菸 開始日期

回主畫面點 選想要的功 能

圖三

系統操作流程圖

二、 實作過程 (1) 這是首頁的版面配置,因為我們對美感沒什麼觀念,所以只好擺的比 較規律,沒有過多的顏色與形式點綴。

圖四

首頁-版面

Page 4


(2) 這是首頁的程式碼,各個按鈕連結至對應的頁面,是所有程式碼裡篇 幅最小的程式碼了。

圖五 首頁-程式碼 (3) 這是戒菸天數提醒的版面,一樣只能看,沒辦法做到非常美的畫面。

圖六

戒菸天數提醒-版面

Page 5


(4) 這是戒菸天數提醒的程式碼一小部分,運用了Clock元件與資料庫元 件。

圖七

戒菸天數提醒-程式碼

(5) 這是省錢大行動的版面配置。

圖八

省錢大行動-版面

Page 6


(6) 這是省錢大行動程式碼的一小部分,運用了清單與宣告變數及計算元 件,還有很多的手工。

圖九 省錢大行動-程式碼 (7) 這是戒菸方法的版面配置,一樣不太好看。

圖十

戒菸方法-版面

Page 7


(8) 這是愛的小叮嚀的版面配置,運用了錄音元件及音效播放元件,可惜 沒有提供下載 mp3 格式的元件,無法做出下載的按鈕。

圖十一 愛的小叮嚀-版面 (9) 這是菸癮調查其中一個問題的版面配置,利用顯示及隱藏,讓使用者 在選完問題才能進入下一題。

圖十二

菸癮調查-版面

Page 8


(10)這是戒菸日誌的版面配置。

(10)

圖十三 戒菸日誌-版面 這是戒菸日誌程式碼的一小部分,運用了大量的資料庫。

圖十四 戒菸日誌-程式碼

Page 9


三、 系統功能展示 (1) 一開始的起始頁面 點擊畫面即可進入

圖十五 初始畫面

(2)進入後會填寫一個問卷調查,用來測試您是哪種程度的煙癮者

圖十六 菸癮調查-子頁面 1

Page 10


(3) 點選「請選擇」後 出現以下四種選擇

圖十七 菸癮調查-子頁面 2 (4)點選符合您的選項後 會看見原本「請選擇」的地方變成了您選的選項 (ex:5 分鐘內)也出現了下一題的按鈕。

圖十八 菸癮調查-子頁面 3

Page 11


(5)重複(2)~(4)的動作來到了最後一題點選結果按鈕。

圖十九 菸癮調查-子頁面 4 (6)出現了測驗的結果及建議。按返回可回到往後進入畫面的主頁面。

圖二十 菸癮調查-子頁面 5

Page 12


(7)先點選第一個按鈕。

圖二十一 首頁-選擇 1 (8)點選「請選擇」可以選擇開始日期,預設是今天。

圖二十二 戒菸天數提醒 1

Page 13


(9) 設定好日期後,點選「完成」

圖二十三 戒菸天數提醒 2 (10)日期會變更,紅框內會顯示您已戒菸的天數按「返回」回到首頁

圖二十四 戒菸天數提醒 3

Page 14


(11) 「戒菸方法」從此處可得知有效幫助您戒菸的多種方法點選進 去後可以看到十種方法

圖二十五 首頁-選擇 2 (12)點選其中一項 可看到它的詳細說明(ex:加強戒菸意識)

圖二十六 戒菸方法-選擇

Page 15


(13)點選下一頁

圖二十七 戒菸方法-子頁面 1 (14) 按「返回」回到首頁

圖二十八 戒菸方法-子頁面 2

Page 16


(15)「省錢大行動」由此處可得知您開始戒菸後,共省下了多少錢 點選進去後,會看到下面那張圖

圖二十九 首頁-選擇 3 (16)數字都可以更改,然後選擇您平常抽的菸的牌子,按下「計算」 即可知道您共省了多少錢。

圖三十 省錢大行動 1

Page 17


(17)按下計算後的結果,按「返回」回到首頁

圖三十一 省錢大行動 2 (18)按下愛的小叮嚀

圖三十二 首頁-選擇-4

Page 18


(19)按下「錄製」後,對著手機說出您想說的話,然後按「停止」 再按「播放」鍵,就可聽到您剛所錄下的那句話。

圖三十三 愛的小叮嚀 (20)按下戒菸日誌

圖三十四 首頁-選擇-5

Page 19


(21)「戒菸日誌」可紀錄您每一天的戒菸狀況

圖三十五 戒菸日誌 1 (22)輸入完畢後,按下「日誌存檔」就會跳出一個對話框。

圖三十六 戒菸日誌 2

Page 20


(23)跳出的提示框按下「確定」後 點選「本週成果」

圖三十七 戒菸日誌 3

圖三十八 戒菸日誌 4

Page 21


(24)即可看到如下的最近一週的記錄顯示,按「返回」回到首頁

圖三十九 戒菸日誌 5 (25) 點擊菸害防制網

圖四十 首頁-選擇 6

Page 22


(26)連結到外部網站

圖四十一 菸害防制網

伍、結果與討論 一、可行性之評估 做完這個程式之後,我們認為大部分的功能是可行的,可是仍有一部分的功 能跟現在市面上的程式一樣,跟文宣的功能差不多,如果真的要實際應用在生活 上,仍許要加強調整程式。

二、問題與討論 在製作的過程中遇到了不少的問題,像是不知道如何使用一些沒用過的物件 和不知道某些功能要用哪些的物件來製作,但在這 12 個星期中多虧了老師、組 員和同學們的幫忙,才能把這個程式的基本功能可以呈現出來。 在製作計算日期和使用 TinyDB 時就遇到了不少問題,像是程式碼的邏輯有 點複雜以及資料庫要怎麼運用都是問題,因此,花了不少時間,還好有尋求老師 和同學們的協助,最後才得以把這一些功能完成。但是,沒有完成愛的小叮嚀中 的下載功能是一個小遺憾。

Page 23


陸、結論與建議 一、結論 完成這個戒菸 APP 使用者使用已經可以運用到 Google play 商店中提供的程 式所沒有的功能,因為我們在蒐集資料時下載了許多上面有關的戒菸程式,但是 很多都沒有計算戒菸天數,並且定時跑出提醒的功能,因此我們在上面添加了, 還有愛的小叮嚀的錄音功能,也是市面上程式所沒有的,大部分都只有留言,並 沒有錄音和撥放的功能所以使用者也有個個多的選擇,不只可以填顯日誌也可以 錄音時時警惕自己,以達到真正戒菸的目的。 四、 改善與建議 這個程式雖然已經順利的完成了,但是仍然有不少的問題是值得去解決的, 像是裡面的美編排版還有因為現在的 App Inventor 沒提供相關物件所沒製作完成 的下載功能這些都是以後可以改進的,還有省錢大行動裡本來要讓使用者設定目 標然後利用目標的金額來讓使用者知道戒了幾天後可以完成這個目標,另外還有 少吸入多少尼古丁的含量可以讓生命多活多少時間這也是我們有想到,但是沒完 成的功能,這些都是以後如果還有機會可以完成的部分。

Page 24


柒、參考文獻 1.維基百科 http://zh.wikipedia.org/wiki/Ulead_PhotoImpact 2. 菸害防治網 http://tobacco.hpa.gov.tw/Show.aspx?MenuId=356 3.華文戒菸網 http://www.e-quit.org/CustomPage/HtmlEditorPage.aspx?MId=665&ML=3 4. 廖建良(1999)。多緩衝器虛擬直達榕樹網路效益分析。國立中興大學資訊科學 研究所。 5.劉瑞瑤。戒菸之藥物治療。台北榮民總醫院家庭醫學部 6.衛生福利部國民健康署戒菸治療管理中心 http://ttc.hpa.gov.tw/quit/SysD/D0801M01.asp

Page 25


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.