• 沒有找到結果。

行動營養顧問

N/A
N/A
Protected

Academic year: 2021

Share "行動營養顧問"

Copied!
168
0
0

加載中.... (立即查看全文)

全文

(1)

逢 甲 大 學

資 訊 工 程 學 系 專 題 報 告

行動營養顧問

蔡 佳 銘 (四丁)

學 生: 陳 緯 (四丁)

張 凱 鈞 (四丁)

導 教 授 : 楊 東 麟 老師

中 華 民 國 九十一 年 十一 月

(2)

目 錄

圖表目錄...IV 摘要...VII 第一章 導論...1 1.1 動機...1 1.2 目的...2 1.3 開發工具的選擇...3 1.4 工作的分配...3 1.5 工作進度甘特圖...4 第二章 系統分析與設計...5 2.1 系統需求...5 2.2 系統分析...5 2.2.1 設計原則...7 2.3 行動營養顧問系統架構圖...9 2.3.1 營養大師子系統架構圖...10 2.3.2 健康大師子系統架構圖...11 2.3.3 專屬網站子系統架構圖...12 2.3.5 病人資訊管理子模組架構圖...13 2.3.6 餐食份數表設計子模組架構圖...14 2.3.7 病患飲食規劃試算模組架構圖...15 2.3.8 健康日曆模組架構圖...16 2.3.9 瘦身大作戰子系統架構圖...17 2.4 系統主要流程圖...18 2.4.1 營養大師子系統流程圖...19 2.4.2 健康大師子系統流程圖...20 2.5 資料辭典...21 第三章 系統實作...28 3.1 健康大師子系統實作...28 3.1.1 個人基本資料設定模組實作...28 3.1.1.1 目的說明...28 3.1.1.2 控制流程圖...28 3.1.1.3 實作方法說明...28 3.1.2 健康日曆模組實作...28 3.1.2.1 目的說明...28 3.1.2.2 控制流程圖...29

(3)

3.1.2.3 實作方法說明...29 3.1.3 瘦身大作戰模組實作...30 3.1.3.1 目的說明...30 3.1.3.2 控制流程圖...30 3.1.3.3 實作方法說明...31 3.1.4 生料營養查詢模組實作...31 3.1.4.1 目的說明...31 3.1.4.2 控制流程圖...31 3.1.4.3 實作方法說明...31 3.1.5 食物代換表查詢、瀏覽模組實作...32 3.1.5.1 目的說明...32 3.1.5.2 控制流程圖...32 3.1.5.3 實作方法說明...32 3.1.6 電子書瀏覽模組實作...32 3.1.6.1 目的說明...32 3.1.6.2 控制流程圖...32 3.1.6.3 實作方法說明...33 3.2 營養大師子系統實作...33 3.2.1 病患資訊管理子模組實作...33 3.2.1.1 病患基本資料維護功能實作...33 3.2.1.1.1 目的說明...33 3.2.1.1.2 控制流程圖...33 3.2.1.1.3 實作方法說明...33 3.2.1.2 病患每日紀錄瀏覽功能實作...34 3.2.1.2.1 目的說明...34 3.2.1.2.2 控制流程圖...35 3.2.1.2.3 實作方法說明...35 3.2.2 病患飲食規劃試算模組實作...35 3.2.2.1 設計主菜子模組實作...35 3.2.2.1.1 目的說明...35 3.2.2.1.2 控制流程圖...35 3.2.2.1.3 實作方法說明...36 3.2.2.2 設計菜單子模組實作...36 3.2.2.2.1 目的說明...36 3.2.2.2.2 控制流程圖...36 3.2.2.2.3 實作方法說明...36 3.2.3 食品生料營養查詢子模組實作...37 3.2.4 食物代換表查詢、瀏覽子模組實作...37

(4)

3.2.5 餐食份數表設計子模組實作...37 3.2.5.1 目的說明...37 3.2.1.1.2 控制流程圖...37 3.2.1.1.3 實作方法說明...37 3.3 資料傳輸...38 3.2.1.1.1 目的說明...38 3.2.1.1.2 控制流程圖...38 3.2.1.1.3 實作方法說明...38 第四章 結論...39 4.1 總結...39 4.2 系統的優點...40 4.3 系統的缺點與改進的方法...41 4.4 遭遇的問題與解決的方法...42 4.5 未來展望...43 4.6 心得...44 參考文獻...45 附錄 A 安裝手冊...46 附錄 B 健康大師維護手冊...51 附錄 C 營養大師維護手冊...82 附錄 D 健康大師操作手冊...131 附錄 E 營養大師操作手冊...140 附錄 F 專屬網站操作手冊...154

(5)

圖表目錄

圖 1 行動營養顧問系統架構圖...9 圖 2 營養大師子系統架構圖...10 圖 3 健康大師子系統架構圖...11 圖 4 專屬網站子系統架構圖...12 圖 5 病人資訊管理子模組架構圖...13 圖 6 餐食份數表設計子模組架構圖...14 圖 7 病患飲食規劃試算模組架構圖...15 圖 8 健康日曆模組架構圖...16 圖 9 瘦身大作戰子系統架構圖...17 圖 10 由一般使用者觀點的系統流程圖...18 圖 11 由營養師觀點的系統流程圖...18 圖 12 營養大師子系統流程圖...19 圖 13 健康大師子系統流程圖...20 圖 14 個人基本資料設定模組控制流程圖...28 圖 15 健康日曆模組控制流程圖...29 圖 16 瘦身大作戰模組控制流程圖...30 圖 17 生料營養查詢模組控制流程圖...31 圖 18 食物代換表查詢模組控制流程圖...32 圖 19 食物代換表瀏覽控制流程圖...32 圖 20 電子書瀏覽模組控制流程圖...33 圖 21 病患基本資料維護功能控制流程圖...33 圖 22 病患每日紀錄瀏覽功能控制流程圖...35 圖 23 設計主菜子模組控制流程圖...35 圖 24 User_food 資料格式...36 圖 25 設計菜單子模組控制流程圖...36 圖 26 user_menu 資料格式...37 圖 27 餐食份數表設計子模組控制流程圖...37 圖 28 資料傳輸控制流程圖...38 圖 29 導管製作 1...125 圖 30 導管製作 2...126 圖 31 導管製作 3...126 圖 32 導管製作 4...126 圖 33 導管製作 5...127 圖 34 導管製作 6...127 圖 A1 安裝步驟(一)...47 圖 A2 安裝步驟(二)...48

(6)

圖 A3 安裝步驟(三-1) ...48 圖 A4 安裝步驟(三-2) ...49 圖 A5 參考畫面...49 圖 A6 安裝步驟(五)...49 圖 D1 健康大師主畫面...132 圖 D2 健康小幫手主畫面...132 圖 D3 個人資料設定畫面(一)...133 圖 D4 個人資料設定畫面(二)...133 圖 D5 個人資料設定畫面(三)...134 圖 D6 個人資料設定畫面(四)...134 圖 D7 個人資料設定畫面(五)...134 圖 D8 個人資料設定畫面(七)...134 圖 D9 個人資料設定畫面(八)...134 圖 D10 瘦身大作戰主畫面(一)...135 圖 D11 個人資料設定畫面(二)...135 圖 D12 食品營養生料畫面(一)...136 圖 D13 食品營養生料畫面(二)...136 圖 D14 食品營養生料畫面(三)...137 圖 D15 食品營養生料畫面(四)...137 圖 D16 食品營養生料畫面(五)...137 圖 D17 食物代換表畫面(一)...138 圖 D18 食物代換表畫面(二)...138 圖 D19 食物代換表畫面(三)...138 圖 D20 食物代換表畫面(四)...138 圖 D21 食物代換表畫面(五)...138 圖 D22 食物代換表畫面(六)...139 圖 E1 營養大師主畫面...121 圖 E2 食品營養生料畫面(一)...122 圖 E3 食品營養生料畫面(二)...122 圖 E4 食品營養生料畫面(三)...143 圖 E5 食品營養生料畫面(四)...143 圖 E6 食品營養生料畫面(五)...143 圖 E7 專案分析畫面(一)...144 圖 E8 專案分析畫面(二)...144 圖 E9 專案分析畫面(三)...145 圖 E10 專案分析畫面(四)...145 圖 E11 專案分析畫面(五)...145 圖 E12 專案分析畫面(六)...145

(7)

圖 E13 專案分析畫面(七)...146 圖 E14 專案分析畫面(八)...146 圖 E15 病患管理畫面(一)...147 圖 E16 病患管理畫面(二)...147 圖 E17 病患管理畫面(三)...147 圖 E18 病患管理畫面(四)...147 圖 E19 病患管理畫面(五)...147 圖 E20 病患管理畫面(六)...147 圖 E21 病患管理畫面(七)...148 圖 E22 病患管理畫面(八)...148 圖 E23 病患飲食規劃試算畫面(一)...149 圖 E24 病患飲食規劃試算畫面(二)...149 圖 E25 病患飲食規劃試算畫面(三)...150 圖 E26 病患飲食規劃試算畫面(四)...150 圖 E27 病患飲食規劃試算畫面(五)...150 圖 E28 病患飲食規劃試算畫面(六)...150 圖 E29 病患飲食規劃試算畫面(七)...151 圖 E30 食物代換表畫面(一)...152 圖 E31 食物代換表畫面(二)...152 圖 E32 食物代換表畫面(三)...152 圖 E33 食物代換表畫面(四)...152 圖 E34 食物代換表畫面(五)...152 圖 E35 食物代換表畫面(六)...153 圖 F1 最新消息畫面...155 圖 F2 健康新知畫面...156 圖 F3 會員登入畫面...157 圖 F4 FAQ 畫面...158 圖 F5 留言版畫面...159 表 1 開發工具...3 表 2 工作分配圖...3 表 3 專題進度甘特圖...4 表 4 營養大師與健康大師系統需求...5 表5 網站基本配備...5 表6 網站作業環境...5 表 7 資料辭典...19

(8)

摘要

現代人對健康意識慢慢的抬頭,逐漸體會有健康的身體才有美好的 人生,以前那種能吃就是福的態度也慢慢被現代人所拋棄,越來越多 人注重自己每日所吃的食物,是否符合健康的觀念,會隨時注意自己 的體重並維持在標準的範圍之內,每天作些許的運動來保持身體健 康。有的人還會去詢問營養師,希望透過營養師提供專業的知識與建 議讓自己可以越來越健康。但是一個簡單的營養諮詢卻必須花許多的 時間去醫院排隊,只為了幾分鐘的營養諮詢,不但花時間排隊還必須 填寫許多關於自己飲食紀錄的表格,相信有許多人會因此卻步。 所以我們的系統結合了時下盛行的新科技產品 PDA,我們想透過 PDA 即時性與方便性的特點,提供現在大眾以及營養師一個實用的營 養系統,協助每個人關心自己的健康以及營養師的行動看診能力,成 為人人隨身的行動營養顧問。 下面簡單介紹各章節內容: 第一章:為導論,說明我們專題的動機、開發目的、以及工作的分 配與進度 第二章:說明我們系統設計的原則,以設計上的考量與系統架構 第三章:簡單說明我們系統的實作流程 第四章:說明系統的優缺點,遭遇到的問題,未來可以努力發展的 方向以及完成專題的心得 附錄:安裝手冊 健康大師維護手冊 營養大師維護手冊 健康大師操作手冊 營養大師操作手冊 網站使用手冊

(9)

第一章 導論

1.1 動 機 電腦以及網際網路的發明讓人類生活在短短幾十年間有了重大 的改變,而現今電腦在人們的生活中不再只是個工具,更是生活的一 部分,我們現在每天透過手機以及 SMS 簡訊來跟朋友與家人溝通情 感,每天利用網際網路瀏覽國內外的最新資訊,利用 PDA 來紀錄今天 的待辦事項,出門看病時手上拿著 IC 健保卡看診,面對後 PC 時代的 來臨,電腦的形式不再是一部擺在桌上的機器,未來說不定每個人的 身上就會穿著一部電腦隨時掌握相關的資訊。 近年來關於減重與飲食健康的書籍以及瘦身機構有著越來越多 的趨勢,健康飲食的觀念也是逐漸的成熟,對於飲食方面的規劃也比 較的重視,可是現在瘦身機構或是飲食健康的書籍總是沒有辦法即時 的提醒使用者關於飲食方面的訊息,於是我們將關於飲食方面的規劃 與即時的訊息作為我們的研究目標與主要目的。 以一個需要減重的人來說,每天的飲食規劃與卡路里的計算是必 須要做的工作,吃飯之前總是需要拿著計算機與食物代換表對著眼前 的食物做代換計算卡路里的動作,或者當不清楚眼前食物的營養成分 時,不敢輕易的攝取眼前的食物,如果有一個簡易減重的試算表,或 是可以即時提供食物營養成分的輔助工具,對於需要減重的人來說可 說是一大福音。 對於一些重症或是有慢性疾病的人來說,飲食的習慣不跟一般人 一樣,必須有特別的規劃,而家人並不是一般專業的醫療人員,無法 正確的來協助病人控制飲食,如果有個輔助的工具可以幫助重症病人 或是慢性疾病者控制飲食,對於家人來說可以減輕負擔也可以算是另 一種型態的家庭營養師。 再以一個營養師來說,因為健康飲食觀念受到重視的因素,越來 越多的人來尋求諮詢,工作量的激增所需要計算的部分也增加了許 多,病人的資料管理、個別的菜單開立…等,許多繁瑣的工作如果可 以簡化,那麼營養師的工作便可以減輕許多,增加了許多的人力資源 去服務更多的人,如果將病患管理的方式也作些許的改變,主動的將 病患的資料作收集與分析,作更進一步的分析與追蹤,將診療的方式 從被動的服務轉換成主動積極的服務。 綜合上述,一套即時性的飲食規劃管理系統是將來的趨勢,不僅 僅是單純的飲食紀錄而且可以提供即時的建議與評估,更可以為許多 人帶來方便且健康的生活。

(10)

1.2 目 的 在還沒有這套系統之前,如果今天一位營養師要對病人的飲食來 做分析,那他需要先去對病人的飲食做紙筆的紀錄,然後再用電腦輸 入相關的資訊,利用一些營養師專家系統來分析病人的飲食狀況後給 予建議,如果今天營養師諮詢的方式是一個病人一個病人來掛號看診 的話,這樣子的處理方式似乎不會有太大的問題,如果營養師要去面 對一些行動不便的病人來做飲食分析,一定是營養師去找病人作面對 面的諮詢,而如果這個時候需要了解病人今天的飲食狀況是否正常, 可能要隨身帶一堆紙本的文件資料來查詢,面對這樣不方便的狀況, 如果能夠有一套 PDA 的營養資訊系統的話,問題就迎刃而解了。 因此我們的這套 PDA 系統希望達到下面的目的: (一) 病人能夠透過這套系統來紀錄自己的飲食狀況,也能紀錄自 己的一些身體指數,像是身高、體重、體脂率,然後透過將每日的飲 食紀錄轉換成圖表,病人可以得知自己的飲食情況,我們的系統也希 望能夠提供一些基本的飲食建議給病人,不論是要做體重控制或者是 飲食控制,而將來,營養師將會透過病人每日對於自己飲食以及生理 的紀錄,來給予建議。 (二) 營養師除了能夠去接收病人每日的飲食紀錄來加以分析之 外,還能針對病人來做餐食設計,能夠去查詢出常用食品的營養素, 並且系統也提供不同的熱量計算方法以及食物代換表給營養師 除了上面兩點之外,營養師以及病人都能夠透過網路來連接到遠端的 資料庫來做資料的更新以及修改,病人更能透過專屬網站來提出問 題,然後營養師能夠看到問題後立即給予建議

(11)

1.3 開 發 工 具 的 選 擇 在開發工具的選擇上面,面對成本的考量以及本組成員所擅長的 程式語言,所以作了下如下表的選擇: 表 1 開發工具 工具名稱 用途 PowerBuilder 7.0 開發 PC 端有關資料庫食品資料的取得,以及儲 存病患資料、營養師的資料跟相關的自定菜單資 料 呼叫由 Visual C++開發出的 Sync 程式來完成 Sync 動作

Visual C++ 6.0 開發有關 PC 端資料傳送至 Palm 端以及從 Palm 端下載資料庫資料

CodeWarrior R7 開發 Palm 端的營養大師以及健康大師系統 Palm CDK 4.02a 提供 Sync 相關函式的功能

1.4 工 作 的 分 配 表 2 工作分配圖 負責人 營養大師系統設計 蔡佳銘(98%)、張凱鈞(2%) 健康大師系統設計 陳緯 PC 端同步與管理程式 蔡佳銘 紅外線傳輸 蔡佳銘 網站的建置 蔡佳銘 書面報告 張凱鈞(60%)、陳緯(30%)、蔡佳銘(10%) 營養大師維護手冊 蔡佳銘 健康大師維護手冊 陳緯 營養大師操作手冊 張凱鈞 健康大師操作手冊 張凱鈞 系統安裝手冊 張凱鈞

(12)

1.5 工 作 進 度 甘 特 圖 表 3 工作進度甘特圖 2002 年 工作名稱 開始日期 結束日期 5 月 6 月 7 月 8 月 9 月 10 月 11 月 系統分析 5/1/2002 6/20/2002 資料傳輸 6/22/2002 7/10/2002 個人資料 設定 6/22/2002 7/5/2002 健康日曆 6/22/2002 7/25/2002 食物代換 表 7/15/2002 8/5/2002 食物生料 查詢 7/15/2002 8/5/2002 病患管理 8/7/2002 9/10/2002 專案分析 9/13/2002 10/20/2002 病患飲食 規劃 10/20/2002 11/20/2002 瘦身大作 戰 10/1/2002 11/10/2002 書面報告 10/15/2002 11/25/2002

(13)

第二章 系統分析與設計

2.1 系 統 需 求 表 4 營 養 大 師 與 健 康 大 師 系 統 需 求 PDA 作業系統 PlamOS 3.5 版本以上 連線設備 個人 PC 或外接網路卡 表 5 網 站 基 本 配 備

中央處理器(CPU) 建議Intel Pentium II 300以上 記憶體 至少128MB RAM,建議256MB 以上 硬碟空間 安裝空間需50MB 週邊設備 須有鍵盤和滑鼠 網路連線設備 建議使用ADSL、Cable或ISDN等寬頻網 路,具固定IP 表 6 網 站 作 業 環 境 作業系統 MS Windows 2000系列或NT Server 伺服器(Web Server) 建議IIS 5.0以上或Apache

瀏覽器 建議Internet Explorer 5.5以上 系統開發工具 請參考導論的系統開發工具選擇 2.2 系 統 分 析 為了提供一般使用者、重症與慢性病患者跟營養師自動化和方便 性的服務,我們參考了國內許多營養學方面的書籍、衛生署網站,也 徵詢了多位營養師的意見來規劃我們的系統,而我們最終的研究目的 是,希望透過這樣的一套系統設計來節省時間、空間與人力的資源, 達到更高更好的服務效果,讓每個人能更關心自己生活飲食,促進身 體健康。 如同前面章節所述,減重者的計算食物熱量飲食紀錄、重症與慢 性疾病者的飲食控制、營養師的繁雜管理工作等問題,我們根據這些 問題個考量設計了此套系統,整個系統可以分為兩個部分,可以互相 交流數據來運作,也可以各自獨立運作,其中一部份是針對一般使用 者,另一部分是營養師,我們根據這兩部分操作者的專業屬性提供了 下面的功能:

(14)

(一) 健康大師(一般使用者部分) 1. 個人基本資料設定:當使用者第一次進入健康大師系統的時候, 系統會要求使用著輸入自己的基本資料,當輸入畢之後會把檔案 儲存在資料庫裡面,使用者可以任何時間去更改基本資料的設 定,更改完畢後所有參考這個資料的功能也會跟著改變。 2. 健康日曆:健康日曆的大致上的功能可細分為飲食紀錄,運動紀 錄,與生理紀錄等三方面,畫面呈現的方式是使用萬年曆的方式 來表示,使用者可以快速的點到要紀錄的日期也可以在萬年曆畫 面上看到三項紀錄的顯示,當某天的飲食紀錄有紀錄的話會在日 期的數字旁邊顯示一小槓,若三項紀錄都有紀錄時則會有三條小 槓,可以提供使用者快速的瀏覽自己是否有紀錄,在飲食紀錄裡 所採取的紀錄方式是使用者可直接的輸入食品的名稱與數量便 可而不用從生料庫中選取,運動紀錄提供了數種運動項目選擇, 在選擇之後再選擇運動的時間,然後會大概幫使用者算出所消耗 的熱量,生理紀錄則是提供紀錄每日身理的基本指數,身高、體 重、脈搏、血壓等指數,還可以觀看三種紀錄的週期平均熱量消 耗,對於一定時間內各種紀錄所消耗的熱量做圖表化的呈現。 3. 瘦 身 大 作 戰:瘦身大作戰是提供使用者可以自己計畫減重的功 能,過重的話在上方有一個自定計畫的選項,選擇之後就可以去 設定與減輕的公斤數,並選擇搭配減重的運動,實施計畫的天 數,當一切設定好了之後會自動的幫使用者評估所設定計畫的可 行性,於計畫開始實施之後會有一個紀錄的圖表去紀錄每日的體 重或是卡路里攝取量,其資料都來自於之前的健康日曆所紀錄的 資料,藉此讓使用者可以知道計畫實施的進度表。 4. 電子書瀏覽:提供使用者瀏覽關於健康知識的電子書,電子書的 內容可隨時更新,可上專屬網站下載想瀏覽的電子書到數位式個 人助理上面,隨時可以觀看。 (二) 營養大師(營養師部分) 1. 專案分析:對於營養師而言,為病人開菜單是他們最常作也是最 需要的功能,於是我們將這項工作設計成為這項功能,提供營養 師開立菜單的功能,並簡化營養師所需要的工作,只需要幾個簡 單的步驟就可以完成開立菜單的工作 2. 病患飲食規劃試算:幫助營養師對於特定的主菜以及特定的飲食 菜單的開立,作一個功能性的整合,普通使用者有可能沒有辦法

(15)

馬上的辨識所吃的食品所含有的營養素,這時候營養師可以藉由 這個功能來編列特殊食品的營養素,存入網站的資料庫中或是直 接的透過紅外線傳給病人,如此一來病人便可以在平常作飲食紀 錄的時候選擇此項特殊食物,或是對於需要特殊飲食的病人作一 份專屬的菜單,也可以直接傳輸給病人使用。 3. 病患管理:將病人的資料儲存在 PDA 上面,提供營養師作管理, 透過設計讓營養師可以方便的瀏覽病人的資訊以及其飲食紀錄 的情況,也達到無紙化的問診,病人無須再攜帶病歷,營養師可 以由資料庫中取的資料,將資料帶著走。 (三)共有部分: 共同的部分大多屬於查詢的動作,如食品營養成分查詢、食物代 換表查詢、以及資料傳輸部分,食品營養成分查詢以及食物代換表查 詢部分,是引用了行政院衛生署的台灣地區食品營養資料庫的資料以 及行政院衛生署網站上所附的食物代換表來作為依據,讓使用者可免 上網查詢立即就可以獲的資訊,而資料傳輸的部分是可讓營養大師系 統與健康大師系統兩者的資料可以互相的流通,以及各子系統可與網 站上的 SERVER 溝通所建立的功能。 (四)網站部分: 在網站的部分所提供的功能有關於本系統的最新消息、會員登入 登出的功能-會員可享有的權利是可更新版本- FAQ 的查詢、以及 留言版的使用,最重要的是可以把病患的資料狀況做蒐集累積,未來 提供給營養師或是合作的醫療機構做類似 Data Mining 的工作,對於 往後的病例做一個參考,提高醫療的品質。 我們建構這個系統的最大目的,可就營養師使用者及一般病患使 用者兩方面來看,在營養師使用者方面來說,本系統在營養師做試 算、規劃、以及查詢資料方面提供了相當大的便利性,替代了以往手 動的作業方式,而改以本系統代替其進行了計算、規劃和查詢的工 作;就一般病患使用者方面來說,使用者可透過本系統進行紀錄與查 詢動作,而由於本系統是以 PDA 為硬體平台,故可藉由 PDA 可攜性高 的特性,讓使用者做到能夠真正的隨時紀錄,來隨時隨地的對自己的 飲食健康做管理,以及隨時的查詢,以即時的獲得想知的營養相關資 訊。 此外,資料的傳輸也是一項主要且重要的功能,健康大師以及營 養大師兩個子系統透過資料傳輸,來使得兩個子系統不再只是個別的 系統,而能夠有所連結與交流,營養師透過傳輸得到所需要的病患資

(16)

料與每日紀錄,並且傳送菜單與參份表給所需的病患,同樣的,病患 亦可透過傳輸來傳送並獲得所需的資料,亦即營養師與病患能夠透過 本系統的傳輸功能來進行資訊與資料上的交流。所以縱觀的來看,計 算、紀錄、查詢、傳輸是為本系統最主要的四大項功能,而我們的希 望是透過這四項主要功能,來提供使用者,包括營養師與一般病患, 以較便利且有效率的方式進行工作,以及高即時性的進行紀錄動作和 獲取欲知的營養相關資訊。 2.2.1 設 計 原 則 因此我們根據上述所綜合出來的訊息,逐漸的架構整個系統,我 們先對整體的架構提出了兩個方向,把整個系統分成兩個部分營養大 師、健康大師,因為彼此會需要的功能不全然相同所以將兩者分開, 因此可以把兩者的內容作的更加的詳細一點,提供更多的服務然後將 所需要的資料透過紅外線的方式來對傳以達到最大的效果,而且還提 供一個專屬的網站讓兩個子系統的使用者可以透過網路來獲得最新 的資訊。因此對與內容功能的設定有了下面幾點的說明 (1)提高使用者的便利性: 由於考量到一般使用者的繁雜計算與查詢的工作,以及營養師的 龐大病患資料以及許多複雜的公式,因此我們打算把這些繁瑣的工作 簡化到 PDA 上面,透過程式的撰寫使得使用者們只需要幾個步驟就可 以獲得所需要的資訊 (2)節省看診的時間與成本 對於兩個系統提供固定的資料格式,可藉由紅外線的傳輸,讓兩 端的資訊達到互相傳輸,可以節省營養師詢問病人的時間也可以節省 病人填寫飲食紀錄的時間,更可以達到無紙化的看診。 (3)圖形化資訊的提供 提供一般的使用者對於一段間隔時間所消耗與吸收的熱量曲 線,透過簡易的公式計算與圖形化資訊的呈現,讓使用者可以更快速 更明確的了解自己的現況,是吃多了還是該少吃一點。 (4)提供完整的資料庫管理 提供營養師對於病患的資訊一套完整的管理功能,透過幾個簡易 的動作可以清楚的知道病患所有的紀錄與資訊,為營養師節省了許多 的時間,更因為資訊的整合而可提供 Data Mining 的分析進一步的提 供給營養師作更精確的分析

(17)

2.3 行 動 營 養 顧 問 系 統 架 構 圖 行動營養顧問系統主要由「營養大師」、「健康大師」與「專屬網站」 三個子系統所組成,營養大師專職負責營養師營養諮詢的工作,健康 大師負責一般個人日常生活健康資訊方面的紀錄與查詢,專屬網站方 面可以讓營養大師及健康大師的使用者下載各系統的更新程式或資 料庫,並提供相關營養資訊意見的交流與最新的健康飲食知識,這三 個部分可以各自獨立運作,也可以透過網路或是 PDA 紅外線傳輸功 能來互相交流訊息(如圖 1 所示)。 圖 1 系統架構圖 行動營養顧問系統 健 康 大 師 子 系 統 營 養 大 師 子 系 統 專 屬 網 站 子 系 統

(18)

2.3.1 營 養 大 師 子 系 統 架 構 圖 營養大師所做的工作主要是幫助營養師規劃出給諮詢者的餐食份 數表,以及設計出諮詢者的專屬餐食,除此之外營養師在營養諮詢時 也會查詢諮詢者的相關訊息以及各項紀錄的動作,因此營養大師提供 了「專案分析」、「病患飲食規劃試算」、「病患資料管理」等功能來解 決這些功能,並方便營養師作營養諮詢的工作,除此之外我們也可以 讓營養師在自己的個人電腦上去同步管理 PDA 中的資料,使得資料的 建立與維護更加方便容易(如圖 2 所示)。 圖 2 營養大師子系統架構圖 上 傳 / 下 載 P D A 資 料 子 模 組 資 料 維 護 子 模 組 生 料 查 詢 子 模 組 餐 食 份 數 表 設 計 子 模 組 病 人 資 訊 管 理 子 模 組 設 計 主 菜 子 模 組 設 計 餐 食 子 模 組 資 料 匯 入 子 模 組 營養大師子系統 P C 端 資 料 管 理 模 組 食 品 營 養 生 料 模 組 專 案 分 析 模 組 病 患 管 理 模 組 病 患 飲 食 規 劃 試 算 模 組 食 物 代 換 表 模 組 傳 輸 功 能 模 組 食 物 代 換 表 查 詢 子 模 組 食 物 代 換 表 瀏 覽 子 模 組

(19)

2.3.2 健 康 大 師 子 系 統 架 構 圖 健康大師的主要功能是要去紀錄病患每日的生理、飲食、運動等各 項紀錄,以供未來營養諮詢時使用,或者病患可以自行觀察長期以來 的各項紀錄的變化曲線圖,除此之外,病患也可去自訂自己的減重計 劃,達到健康減重的目的(如圖 3 所示)。 圖 3 健康大師子系統架構圖 健康大師子系統 每 日 生 理 飲 食 紀 錄 子 模 組 個 人 資 料 設 定 模 組 健 康 日 曆 模 組 電 子 書 瀏 覽 模 組 食 物 資 料 管 理 模 組 資 料 傳 輸 功 能 模 組 P C 端 管 理 程 式 模 組 上 傳 / 下 載 P D A 資 料 子 模 組 資 料 更 新 子 模 組 設 定 生 理 指 數 子 模 組 設 定 疾 病 狀 況 子 模 組 傳 送 飲 食 資 料 子 模 組 瘦 身 大 作 戰 模 組 熱 量 評 估 建 議 子 模 組 熱 量 曲 線 圖 顯 示 子 模 組 查 詢 食 物 營 養 成 份 子 模 組 設 定 減 重 計 畫 子 模 組

(20)

2.3.3 專 屬 網 站 子 系 統 架 構 圖 專屬網站部分則提供了有關營養健康方面最新的資訊,以及本系統 的更新程式與新增資料庫資料的下載,還有關於營養健康方面或是本 系統在安裝、使用上所常遭遇之問題的 FAQ 問答集(如圖 4 所示)。 圖 4 專屬網站子系統架構圖 專屬網站子系統 最 新 消 息 模 組 健 康 新 知 模 組 會 員 專 區 模 組 F A Q 模 組 留 言 板 模 組 會 員 註 冊 子 模 組 資 料 更 新 下 載 子 模 組

(21)

2.3.4 病 人 資 訊 管 理 子 模 組 架 構 圖 本子模組主要幫助營養師對於病患的資訊作管理,除了可以看到病 患本身的基本資料外,還可以調閱病患過去的各類型紀錄,此外,子 模組附加備註的功能,提供營養師可於諮詢時紀錄本次諮詢時的一些 注意事項或建議內容,幫助營養師記載之前的諮詢經過(如圖 5 所 示)。 圖 5 病人資訊管理子模組架構圖 新 增 病 患 資 料 子 功 能 病人資訊管理子模組 修 改 病 患 資 料 子 功 能 刪 除 病 患 資 料 子 功 能 病 患 每 日 紀 錄 瀏 覽 功 能 病 人 備 註 子 功 能 病患基本資料維護功能

(22)

2.3.5 餐 食 份 數 表 設 計 子 模 組 架 構 圖 專案分析的最後目的是要幫助營養師產生作營養諮詢者的餐食份數 表,產生餐次份數表後營養師可以把這個餐食份數表傳送給諮詢病 人,要做這這個動作,營養師首先要去選擇熱量估算法去估算出病患 所需的熱量多寡,進而推算出所需熱蛋脂醣的需求比例,最後加入病 患的飲食限制條件後,就可以開始去設計餐食份數表(如圖 6 所示)。 圖 6 餐食份數表設計子模組架構圖 餐食份數表設計子模組 病 患 資 料 設 定 功 能 設 定 與 計 算 熱 量 需 求 功 能 飲 食 習 慣 設 定 功 能 餐 次 分 配 設 計 功 能

(23)

2.3.6 病 患 飲 食 規 劃 試 算 模 組 架 構 圖 整個病患飲食規劃試算可以分為兩個部分,一個是營養師對於特 定主菜的設計分析,另外一部分是營養師對於特定飲食作分析設計, 兩者的不同是一個是設計單道的主菜,分析其基本的食材,而另一個 是設計一整套餐食,這個部分營養師可以選擇食物代換表中的食物或 是所自訂的主菜來設計一道餐食,且最後建立完成的餐食可以傳送給 病人參考使用(如圖 7 所示)。 圖 7 病患飲食規劃試算模組架構圖 病患飲食規劃試算模組 新 增 主 菜 功 能 修 改 主 菜 功 能 刪 除 飲 食 菜 單 功 能 儲 存 飲 食 菜 單 功 能 建 立 主 菜 內 容 功 能 傳 送 飲 食 菜 單 給 病 人 功 能 設計主菜子模組 設計餐食子模組

(24)

2.3.7 健 康 日 曆 模 組 架 構 圖 主要提供最重要的三大記錄飲食、運動、生理的記載並且計算出 所攝取以及所消耗的卡路里總數,並且記錄於資料庫中,而且提供使 用者週期曲線圖的服務,可以觀看特定週期內的每日飲食記錄所攝取 的卡路里或是每日運動記錄所消耗的卡路里,還有根據生理記錄的體 重變化情形(如圖 8 所示)。 圖 8 健康日曆模組架構圖 健康日曆模組 飲食記錄功能 運動記錄功能 生理記錄功能 使 用 套 餐 子 功 能 使 用 食 物 資 料 庫 子 功 能 飲 食 記 錄 功 能 運 動 記 錄 功 能 體 重 變 化 記 錄 功 能 記 錄 並 計 算 消 耗 卡 路 里 子 功 能 每日生理飲食 紀錄子模組 熱量週期曲線 圖顯示子模組

(25)

2.3.8 瘦 身 大 作 戰 子 系 統 架 構 圖 這個功能主要是幫助使用者對於瘦身減重作一個簡易的規劃,並 且可以在減重的這段期間內觀察到自身熱量攝取及體重的變化情 形,讓使用者去調整自己的飲食以及運動需求量,這個功能在使用者 自訂減重計畫時也可以兼顧到自己本身的身體健康,對於不合理的減 重計畫會本系統也會對使用者提出警告,不允許使用者設計一個會危 害身體健康狀況的減重計畫(如圖 9 所示)。 圖 9 瘦身大作戰子系統架構圖 瘦身大作戰子系統 自 動 建 議 減 重 計 畫 功 能 計 畫 進 度 曲 線 圖 功 能 自 定 減 重 計 畫 設 計 功 能 熱量評估建 議子模組 設定減重計 劃子模組

(26)

2.4 系 統 主 要 流 程 圖 行動營養系統主要有兩類使用者,分為一般做營養諮詢的使用者, 以及營養師,因此系統的整體流程可由這兩個不同角色來看。 對於一般使用者而言,他會做的動作主要有三個,一個是去網路上 下載最新的資料庫程式或程式更新,一個是使用健康大師紀錄自己的 飲食、運動、生理紀錄,最後一個是把自己的紀錄傳送給營養師做營 養諮詢(如圖 10 所示)。 對於營養師而言,主要的動作有三個,一個是去網站上下載更新資 料,一個是去使用營養大師系統作營養諮詢的工作,最後一個是傳送 設計好的餐食份數表跟餐食設計給一般使用者(如圖 11 所示)。 圖 10 由一般使用者觀點的系統流程圖 圖 11 由營養師觀點的系統流程圖 健康大師 營養大師 專屬網站 一般使用者 進行飲食紀錄、營養成 分查詢與減重規劃 下載更新的程式與 資料庫資料 傳送個人資料與飲食紀錄 營養師 進行建議、飲食規劃、熱量 試算以及病患管理等工作 下載更新程式與資料庫資 料,或是新增資料庫資料 健康大師 傳送建議菜單與餐時份數表 營養大師 專屬網站

(27)

2.4.1 營 養 大 師 子 系 統 流 程 圖 圖 12 營養大師子系統流程圖 食品營養 生料維護 病患飲食 規劃試算 病患資料 管理 專案分析 食物代換 表瀏覽 功能選單 傳送菜單 顯示代換 表內容 顯示查 詢結果 設定特 定飲食 新增資料 查詢病人紀錄 刪除資料 顯示病人 基本資料 顯示病人 的生理指 數 顯示病人 菜單 設定菜單 內容 設定特 定主菜 輸入病 人資料 輸入查詢 條件 登入畫面 輸入查詢 條件 傳送餐時份 數表 電子書瀏 覽 選擇電子書 顯示電 子書內 容 儲存菜 單

(28)

2.4.2 健 康 大 師 子 系 統 流 程 圖 儲存各 項紀錄 個人資 料設定 健康日曆 食物營養 資料查詢 資料傳輸 瘦身大作 戰 電子書 瀏覽 顯示萬 年曆畫 面 顯示自 動預設 建議 顯示自訂 計畫估算 值 顯示曲 線圖 登入畫面 功能選單 自訂計 畫 輸入查詢 條件 顯示查 詢結果 選擇電子 書 顯示電 子書內 容 輸入基本資 料與病史 儲存設 定 點選日期 輸入各 項紀錄 輸入設定 值 傳送個 人資料 傳送每日 紀錄 週期熱量估 算 圖 13 健康大師子系統

(29)

2.5 資 料 字 典

(30)

表 七 資料字典

Key FieldName VariableName DataType NULL Description 病患基本資料 PK,FK 身分證號 pat_idno Char(10) X 姓名 pat_name Char(10) 性別 pat_sex Char 身高 pat_htight integer 體重 pat_weight integer 年齡 pat_old integer 活動強度 pat_active char 輕度、中度或重度活動 疾病狀況 pat_history Varchar(256) 相關病史 每日紀錄 身分證字號 Day_idno Char(10) X 病患身分證號 年 Day_year integer X 月 Day_month integer X 日 Day_day integer X PK 紀錄類別 Day_type integer X 生理、飲食、運動、每日備註 欄位一 Day_field1 Char(40) 身高(生理)、名稱(飲食)、名稱(運動)、備註(每日備註) 欄位二 Day_field2 Char(10) 體重(生理)、數量(飲食)、時間(運動) 欄位三 Day_field3 Char(10) 脈搏(生理)、單位(飲食) 欄位四 Day_field4 Char(10) 血壓(生理)、類別(飲食) 運動每小時所需熱量

(31)

Key FieldName VariableName DataType NULL Description PK 運動名稱 Sport_name Char(20) 消耗熱量 Sport_kaluli Integer 此運動每小時所消耗熱量 每日應攝取熱量 PK 索引值 Cal_no Integer X 索引值的最後一碼代表性別,前一碼或前兩碼代表年齡範圍之下限 應攝取之熱量 Cal_kaluli Integer 20 歲以上,索引值後面的每天攝取之熱量的欄位會有 3 個,分別代表 活動強度輕度、中度、重度所應攝取的熱量 個人每日熱量消耗紀錄 PK 身分證號 Dc_idno Integer X 病患身分證號 年 Dc_year Integer 月 Dc_month Integer 日 Dc_day Integer 紀錄類型 Dc_type Integer 飲食紀錄,運動紀錄 攝取/消耗熱量 Dc_kaluli Integer 飲食攝取或運動消耗 菜單主檔 PK 代號 Mm_id Char(8) X 名稱 Mm_name Char(20) 重量 Mm_weight Integer 本菜單一份的動量 單位 Mm_unit Char(10) 本菜單的重料單位 熱量 Mm_kaluli integer 本菜單所含熱量 菜單明細檔 PK 代號 Mm_id Char(8) X

(32)

Key FieldName VariableName DataType NULL Default Description 食物代號 Md_id Char(8) 自定主菜代號或食物代換表食物代號 重量 Md_weight Integer 自定主菜代號或食物代換表食物重量 單位 Md_unit Char(10) 自定主菜代號或食物代換表食物重量單位 生料主檔 PK 生料代號 Food_id Char(7) X 代號第一碼英文字為所屬主分類 生料名稱 Food_name Char(40) 生料基本成分表 PK 代號 E_no Char(7) X 生料代號 熱量 E_1 Char(7) 水分 E_2 Char(7) 粗蛋白 E_3 Char(7) 粗脂肪 E_4 Char(7) 碳水化合物 E_5 Char(7) 粗纖維 E_6 Char(7) 膳食纖維 E_7 Char(7) 灰分 E_8 Char(7) 膽固醇 E_9 Char(7) 維生素A 效力 E_10 Char(7) 維生素E 效力 E_11 Char(7) 維生素B1 E_12 Char(7) 維生素B2 E_13 Char(7)

(33)

Key FieldName VariableName DataType NULL Description 菸鹼素 E_14 Char(7) 維生素B6 E_15 Char(7) 維生素B12 E_16 Char(7) 維生素C E_17 Char(7) 鈉 E_18 Char(7) 鉀 E_19 Char(7) 鈣 E_20 Char(7) 鎂 E_21 Char(7) 磷 E_22 Char(7) 鐵 E_23 Char(7) 鋅 E_24 Char(7) 生料脂肪酸組成表 PK 代號 F_no Char(7) X 生料代號 粗脂肪 F_1 Char(7) 總量 F_2 Char(7) 酪酸 F_3 Char(7) 己酸 F_4 Char(7) 辛酸 F_5 Char(7) 癸酸 F_6 Char(7) 月桂酸 F_7 Char(7) 十三脂酸 F_8 Char(7)

(34)

Key FieldName VariableName DataType NULL Description 肉豆蔻酸 F_9 Char(7) 十五脂酸 F_10 Char(7) 棕櫚酸 F_11 Char(7) 十七脂酸 F_12 Char(7) 硬脂酸 F_13 Char(7) 十九脂酸 F_14 Char(7) 花生酸 F_15 Char(7) 山酸 F_16 Char(7) 二十四脂酸 F_17 Char(7) 生料水解胺基酸組成表 PK 代號 H_no Char(7) X 生料代號 蛋白 H_1 Char(7) 天門冬胺酸 H_2 Char(7) 酥胺酸 H_3 Char(7) 絲胺酸 H_4 Char(7) 麩胺酸 H_5 Char(7) 脯胺酸 H_6 Char(7) 甘胺酸 H_7 Char(7) 丙胺酸 H_8 Char(7) 胱胺酸 H_9 Char(7) 纈胺酸 H_10 Char(7)

(35)

Key FieldName VariableName DataType NULL Description 甲硫胺酸 H_11 Char(7) 異白胺酸 H_12 Char(7) 白胺酸 H_13 Char(7) 酪胺酸 H_14 Char(7) 苯丙胺酸 H_15 Char(7) 離胺酸 H_16 Char(7) 組胺酸 H_17 Char(7) 精胺酸 H_18 Char(7) 色胺酸 H_19 Char(7) 食物代換表 PK 代號 Exg_id Char(7) X 代碼前兩碼為主分類 名稱 Exg_name Char(4) 重量 Exg_weight integer 可食重量 營養師基本資料 PK 身分證號 Nu_idno Char(10) X 姓名 Nu_name Char(10) 電話 Nu_tel Char(15) 地址 Nu_adds Char(60) 營養師的病患 營養師身分證號 Nu_idno Char(10) X 營養師的身分證號 PK 病患身分證號 Pat_idno Char(10) X 病患的身分證號

(36)
(37)

第三章 系統實作

3.1 健 康 大 師 子 系 統 實 作 健康大師實作的說明分為「個人基本資料設定模組」、「健康日曆模 組」、「瘦身大作戰模組」、「生料營養查詢模組」、「食物代換表查詢、 瀏覽模組」、「電子書瀏覽模組」等四個部分來個別說明之。 3.1.1 個 人 基 本 資 料 設 定 模 組 實 作 3.1.1.1 目 的 說 明 使用者使用此模組,將個人的基本資料寫入「個人基本資料庫」中, 供健康大師子系統其他相關功能部分使用,以及透過傳輸功能,將病 患個人資料建立於營養師所使用的營養大師子系統的「病患管理資料 庫」中。 3.1.1.2 控 制 流 程 圖 輸入個人基本資料 圖 14 個人基本資料設定模組控制流程圖 3.1.1.3 實 作 方 法 說 明 我們將整個功能分成兩個畫面,第一個 Set 表單供使用者設定個人 基本資料,如身高、體重、生日…等細項的設定,第二個 Sick 表單 主要是使用者病史的設定,而設定完成之後會將所有的資料用字串的 方式放入個人基本資料庫中,中間使用「^」來當做以後讀取資料的 分隔符號。而在使用者第一次進入本系統的時候,在使用其他會參考 到使用者個人基本資料的功能前,都會先檢查使用者是否已設定了個 人的基本資料,若未設定則會強制的要求使用者輸入後才可使用該功 能。 3.1.2 健 康 日 曆 模 組 實 作 3.1.2.1 目 的 說 明 透過萬年曆畫面的介面,讓使用者進行每日飲食、運動以及生理的 紀錄,並同時提供週期數值計算的功能。 使用者 個人基本資料 庫(代號 CUS)

(38)

3.1.2.2 控 制 流 程 圖 輸入計算週期 計算 點選日期 寫入資料 圖 15 健康日曆模組控制流程圖 3.1.2.3 實 作 方 法 說 明 健康日曆模組可分為三個主要的部分來說明: (一)萬年曆:為了讓使用者更方便的作飲食記錄、運動記錄、跟 生理記錄的工作,與是採用了類似於 PDA 系統裡面原本就有的萬年 曆介面,並且會去確認系統的每日記錄資料庫,在目前顯示的月份 中是否有那些日期已有記錄,如果有記錄的畫會在那個日期的左上 方對應的地方加以標示。 (二)每日記錄:當使用者點選要紀錄的日期後,便會開啟那天的 每日記錄畫面,首先會進入飲食記錄畫面,在飲食紀錄畫面中使用 者可以選擇自己當日所攝取的食物種類、名稱與數量,當使用者按 下輸入的機件之後便會在畫面上方的表格中顯示出使用者所紀錄 的食物名稱與數量、單位,並同時將畫面上所顯示的資料寫入資料 庫中。而在飲食紀錄畫面中還提供了套餐功能提供使用者選擇,就 是使用者可直接選擇營養師所開立的建議菜單,同樣的按下輸入機 件後,便會將菜單中的食物資料顯示在上方的表格上。同時,當使 用者在紀錄飲食紀錄時,可以即時的計算出目前所紀錄的食物的熱 量總數。而要刪除已紀錄的資料時,點選畫面上方表格中欲刪除的 紀錄後,按下刪除鈕即可刪除,同時也會將其熱量扣除。運動紀錄 使用者 每日攝取總熱量資 料庫 週期計算功能 顯示結果曲線圖 萬年曆畫面 飲食紀 錄畫面 運動紀 錄畫面 生理紀 錄畫面 每日紀錄資料庫

(39)

的部分與飲食紀錄類似,使用者可以選擇運動的種類、運動的時間 長度,同樣的也會將運動紀錄顯示在上方表格中,並即時的算出消 耗卡路里。生理紀錄畫面的部分則是分身高、體重、心跳、血壓四 各欄位供使用者輸入,當使用者輸入完成後,按下存檔鈕即可寫入 資料庫中,而假如要對已存檔的生理紀錄作修改時,只需勾選畫面 最上方的修改核選方塊後,再對這四個欄位中的值作修改,完成後 再按一次存檔就完成了修改的動作。 (三)週期計算:當使用者點選進入週期計算的畫面時,可以自行 選擇要顯示的週期長度、週期單位與資料類型,按下估算鈕後便會 主動的將使用者所輸入的週期內的紀錄資料轉換成繪出曲線圖時 所需的 Y 座標值,而 X 座標值則依使用者所選週期單位作變化,最 後依 X 與 Y 座標繪出正確的曲線圖。 3.1.3 瘦 身 大 作 戰 模 組 實 作 3.1.3.1 目 的 說 明 這個模組的功能是能夠依照「個人基本資料庫」中使用者的各種相 關基本資料去作計算與分析,然後自動的對使用者作一個適當並且健 康的減重計畫的建議,以此來幫助想健康的減輕體重的使用者。 3.1.3.2 控 制 流 程 圖 選自訂計畫 按下確定並寫入資料庫 按下確定並 寫入資料庫 圖 16 瘦身大作戰模組控制流程圖 使用者 自動規劃之預 設減重計畫 減重計畫資料庫 輸入資料 觀看目前進 度曲線圖 觀看今日飲 食紀錄

(40)

3.1.3.3 實 作 方 法 說 明 當使用者進入此模組後,首先進入 Diet1 表單,此時便會自動 讀取「個人基本資料庫」中,使用者的基本資料,如身高、體重等, 然後加以計算、分析,來判斷使用者目前的體重狀況,同時也會得到 使用者一些相關生理數值,如 BMI、BMR 等等,並根據以上的幾項數 值來作為提供使用者減重計畫建議的根據。而假使使用者想自行訂定 減重計畫,只需勾選最上方的自訂計畫核選方塊後,在輸入下方的相 關欄位,最後按下完成即可。而假使使用者自訂的減重計畫中的每日 攝取熱量過低,或是欲減去的體重過多,而會導致影響使用者的健康 時,當使用者按下完成鈕時,便會出現警告來提醒使用者。 3.1.4 生 料 營 養 查 詢 模 組 實 作 3.1.4.1 目 的 說 明 使用者可藉此查詢到內建的「台灣區常用食品營養資料庫」的資 料,可查到 73 種營養素,含基本成分、脂肪酸組成、水解胺基酸組 成三大分類。 3.1.4.2 控 制 流 程 圖 圖 17 生料營養查詢模組控制流程圖 3.1.4.3 實 作 方 法 說 明 在資料庫方面,我們已經先把台灣區常用食品營養資料庫中的資料 建立成一個 food_data 的資料庫,並使用「,」作為區隔以及讀取資 料的間隔符號。而在查詢畫面中我們提供兩種查詢方式給使用者選 擇,分別是依食品的分類查詢與關鍵字的查詢。依食品分類的查詢是 根據資料庫中建立資料的分類碼作為區別;而關鍵字查詢則是輸入相 關的字串,只要生料名稱中包含相關的字串便會顯示在結果列表中。 台灣區常用食 品營養資料庫 查詢所有分類 依分類查詢 關鍵字查詢 結果列表 選擇欲查詢的生料項目 食品所含營養素列表 使用者

(41)

3.1.5 食 物 代 換 表 查 詢 、 瀏 覽 模 組 實 作 3.1.5.1 目 的 說 明 使用者選擇要查詢的食物代換表分類,可查詢出每一份食物所含熱 量、蛋白質、脂肪與醣份的含量,以及每份食物的重量。而食物代換 表瀏覽則是顯示出食物代換表的總表。 3.1.5.2 控 制 流 程 圖 圖 18 食物代換表查詢模組控制流程圖 圖 19 食物代換表瀏覽模組控制流程圖 3.1.5.3 實 作 方 法 說 明 在食物代換表查詢的查詢資料方面,我們先將食物代換表的內容建 立在 food_exchg 的資料庫中,並且將所有的食品作流水號分類,方 便以後的查詢動作。在查詢的方法上我們首先讓使用者選擇想要查詢 的分類,然後根據使用者所選擇項目的相對應項目代碼去資料庫中抓 取資料,再將查詢出來的細項結果顯示在下一張表單畫面中,此外我 們並提供單位計算代換的功能,讓使用者輸入食物的份量與單位後, 將之換算為份數及熱量。而食物代換表瀏覽的部分,我們將代換表總 表繪製成一個點陣圖,利用我們寫的點陣圖貼圖函式去顯示出來。 3.1.6 電 子 書 瀏 覽 模 組 實 作 3.1.6.1 目 的 說 明 讓使用者瀏覽有關於健康飲食資訊方面的電子書。 3.1.6.2 控 制 流 程 圖 食物代換表 點選分類名稱 結果列表 每份食物重量及熱蛋脂醣含量 選擇要查詢的食物 點選「食物代換表瀏覽」 食物代換表 使用者 使用者

(42)

圖 20 電子書瀏覽模組控制流程圖 3.1.6.3 實 作 方 法 說 明 電子書的瀏覽是使用類似文字檔的方式去呈現給使用者瀏覽,我們 先將電子書的內容存入資料中,然後讓使用者可以自由的選擇電子書 的書目,然後再將使用者選擇的電子書的內容讀出填入顯示畫面中的 欄位內,以供使用者瀏覽。 3.2 營 養 大 師 子 系 統 實 作 營養大師系統實作的說明細分為「 病患資訊管理子模組」、「病患飲 食規劃試算模組」、「食品營養生料查詢子模組」、「食物代換表查詢與 瀏覽子模組」、「餐實份數表設計子模組」等五個實作部分來說明之, 而每個部分的說明會再分下屬的細部功能來說明。 3.2.1 病 患 資 訊 管 理 子 模 組 實 作 病人資訊管理子模組實作的說明細分為「病患基本資料維護功 能」、「病患每日紀錄瀏覽功能」等兩個部分來說明之。 3.2.1.1 病 患 基 本 資 料 維 護 功 能 實 作 3.2.1.1.1 目 的 說 明 維護 food_patient 中病患的基本資料、病史以及營養師對於病人 的備註。 3.2.1.1.2 控 制 流 程 圖 圖 21 病患基本資料維護功能控制流程圖 3.2.1.1.3 實 作 方 法 說 明 在基本資料維護中,提供了新增、刪除、修改以及尋找等功能,進 電子書資料庫 瀏覽畫面 點選電子 書 將內容填 入 病患資料庫 病患基本資料清單 使用者 營養師 點選病患列表

(43)

入功能首頁後,會先把病人的列表畫出來,提供使用者選擇要觀看的 病人,列表會顯示出病人的身分證字號跟姓名,接下來點選某為病人 選項後會進入病患基本資料表單。在病人基本資料輸入部分比較特別 的是輸入生日的方法是使用 Palm 內建的 Selectday 函式實作,因此 使用者可以透過萬年曆的方式來快速選擇日期。 修改完病人的資料時,按下「完成」的按鈕回到病患列表後,程式 會對已經修改的資料做儲存的動作,比較值得注意的是這邊做修改資 料的動作並不是直接去修改已存在資料庫中的資料,而是把原本已存 在的資料刪除後再做新增一筆資料的動作,為什麼要這樣做呢?Palm 裡面的 Database 跟我們一般的資料庫是不同的,應該把它視為是一 種檔案型的紀錄檔,而存在紀錄檔中的每一筆資料的長度大小在新增 進入資料庫後即是固定的,如果之後要對這筆資料作修改,要修改進 入的長度大小可以小於或等於原本資料的程度,但是不可大於原本的 資料長度,否則會發生寫入檢查錯誤,因為我們紀錄的欄位內容,像 是病人備註、電話、地址等欄位的長度不會固定,如果我們直接去修 改原本資料庫中的資料會有上述的問題發生,因此若我們把原本存在 的資料刪除再新增後,即可避開這個問題,之後有些地方做變動長度 資料儲存時,也都是用這樣的方法。 病人列表每次進入時會先對資料庫進行排序,在排序的方法上, Palm 函式庫中提供了兩種排序的方式,一種是 Insertion Sort,另 一種是 Quick Sort,理論上用 Quick Sort 會比較好,不過如果我們 的資料筆數不多,且資料庫中大部分的資料已經排序過的話,建議使 用 Insertion Sort 比較恰當。 新增病患的動作用了一點小技巧,理論上要做新增的話應該要多做 一張新增專用的表單畫面,不過這樣做的話程式碼會有很多地方重 複,使程式變大,因此這邊偷用了 columnTable 這個變數來表示現在 的狀態,如果 columnTable 等於-1 的話,代表是新增的狀態,所以 就不用去讀資料,如果不是-1 的話就要去把資料讀出來,做存檔的 時候也是一樣的判斷。 3.2.1.2 病 患 每 日 紀 錄 瀏 覽 功 能 實 作 3.2.1.2.1 目 的 說 明 營養師點選要瀏覽的日期後,可以查到當日的飲食、運動、生理紀 錄,並可對於病人做當日的注記。

(44)

3.2.1.2.2 控 制 流 程 圖 圖 22 病患每日紀錄瀏覽功能控制流程圖 3.2.1.2.3 實 作 方 法 說 明 當營養師點入某個病患的每日紀錄按鈕後,程式先將該病患每日紀 錄中有紀錄的日期先抓出來,讓使用者決定要瀏覽哪天的紀錄,然後 再同一個表單把三種紀錄使用描繪函式將紀錄畫出來,而病人備註是 特別附加進去的功能,提供一個地方讓營養師可以對病人的飲食作些 許的建議,也當作是紀錄諮詢過程的紀錄,可以提供日後評估使用, 3.2.2 病 患 飲 食 規 劃 試 算 模 組 實 作 病患飲食規劃試算模組實作的說明細分為「設計主菜子模組」、「設 計餐食子模組」等兩個部分來說明之。 3.2.2.1 設 計 主 菜 子 模 組 實 作 3.2.2.1.1 目 的 說 明 這個功能主要是因為營養師在設計餐食時,有時會挑不到他要的 菜,像是紅燒獅子頭、或者是人蔘雞,這些菜原先並不存在生料庫或 食物代換表中,因此提供這個功能讓營養師可以從存在的生料庫中去 組合出一道菜出來,像是前面說的紅燒獅子頭。 3.2.2.1.2 控 制 流 程 圖 圖 23 設計主菜子模組控制流程圖 每日紀錄資料庫 日期列表 飲食紀錄 生理紀錄 運動紀錄 每日備註 主菜料表 新增一筆 主菜 命名要設 計的主菜 編輯這筆主 菜的內容 儲存主菜資料 透過紅外線傳 送這筆資料 營養師 點選病人每日 紀錄 點選列表中的某一項目

(45)

3.2.2.1.3 實 作 方 法 說 明 進入子模組後,程式先畫出主菜列表,這邊畫列表的做法跟之前不 太一樣,程式採用 List 的使用者介面來實作,之前用表格的方法必 須注意到捲軸的位置,然後再換算出所點選的目標位置,現在採用的 List 之後只要將資料放到一個指標陣列內,陣列中的資料即是 List 中的每一個要顯示的項目,最後只需要把指標陣列傳給 List 物件後 即可,即可不用去理為捲軸的捲動問題,而交給 Palm 作業系統處理, 在抓取主菜所含生料部分做法大致上跟主菜列表相同,不過需要注意 到生料的格式問題,不小心的話很容易會抓錯資料。 圖 24 User_food 資料格式 3.2.2.2 設 計 菜 單 子 模 組 實 作 3.2.2.2.1 目 的 說 明 這個功能就是營養師要去位病人設計出某一餐的飲食,這邊的設計 原則跟前面設計主菜的動作可以說是大同小異,除了所挑的食物種類 之外。 3.2.2.2.2 控 制 流 程 圖 圖 25 設計菜單子模組控制流程圖 3.2.2.2.3 實 作 方 法 說 明 實作的方法跟「設計主菜子模組」差不多,不過選擇的食物列表不 一樣,因此所用的資料庫也不相同,在這邊所使用的資料庫是食物代 換表的的食物以及營養師之前所設計好的主菜資料庫為主,畫出菜單 列表的方法也是跟之前的「主菜系統子模組」一樣採用 List 的方式, 不過這邊也是要注意所抓取的格式,而透過紅外線傳輸資料的部分在 資料傳輸的部分另有詳細的說明。 主菜代號 主菜名稱 生料代號 生料名稱 生料重量 單位名稱 菜單列表 新增一筆 菜單資料 命名要設 計的菜單 編輯這筆菜 單的內容 儲存菜單資料庫 透過紅外線傳 送這筆資料 點選列表中的某一項目

(46)

圖 26 user_menu 資料格式 3.2.3 食 品 營 養 生 料 查 詢 子 模 組 這部分的實作說明與健康大師中「3.1.4 生料營養查詢模組」相 同,這邊不再詳述之。 3.2.4 食 物 代 換 表 查 詢 、 瀏 覽 子 模 組 實 作 這部分的實作說明與健康大師中「3.1.5 食物代換表查詢、瀏覽模 組」相同,這邊不再詳述之。 3.2.5 餐 實 份 數 表 設 計 子 模 組 實 作 3.2.5.1 目 的 說 明 這部分的目的是要讓營養施依照病人的生理指數、飲食習慣去規劃 出一天的餐食份數。 3.2.5.2 控 制 流 程 圖 圖 27 餐實份數表設計子模組控制流程圖 3.2.5.3 實 作 方 法 說 明 專案分析中輸入生理指數可以使用兩種模式,當營養師要分析的病 人資料不存在營養師的 PDA 中石可以使用手動的輸入,如果存在於病 患資料庫的話會有一個表單可供營養師選擇,點選之後會自動的填入 各項的生理資訊,主要是用病患的身分證號碼當作索引,到病患資料 庫中抓取所需要的資料,然後將她填入適當的位置,在計算熱量的部 分,所有關於熱量計算的公式,都是引用於「膳食療養學實驗」這本 書中。 專案分析中有關浮點數的計算方法,因為 Plam 對於小數點的表示 方法是用科學記號表示,對於這個問題通常有幾種做法,一種是利用 CodeWarrior 開發的浮點數功能,或者是用網路上有人開發的 菜單代號 菜單名稱 食物代號 食物名稱 食物重量 食物名稱 輸入病人相關的 生理指數,以及選 擇熱量估算方法 計算出各項 身體指數以 及熱量需求 設定飲食 習慣 設計一 天的餐 食份數

(47)

MathLab 這套浮點數函式庫,可是這兩種方法都會忽略了小數點的存 在,因此我們自己寫了一個運算方法 AddFChar 來計算小數點,在 AddFChar 這個函式不用傳入任何的值,要計算的數字分別存在全域 變數 diet_a 跟 diet_b 中,最後算完的結果再存到 diet_a。

在餐食份數表畫面切換上,程式是採取在畫面貼圖的效果,而畫面 的切換則是不斷的將前面的畫面給貼上覆蓋,然後再把數字寫入。 3.3 資 料 傳 輸 實 作 3.3.1 目 的 說 明 營養師使用者藉由此系統來將所規劃之菜單、餐份表傳送給需要的 病患,而一般病患使用者則可藉由此系統,將自己的個人基本資料, 以及每日的飲食、運動、生理紀錄傳送給營養師參考診斷。 3.3.2 控 制 流 程 圖 圖 28 資料傳輸控制流程圖 3.3.3 實 作 方 法 說 明 在資料傳輸的部分,所採用的方法是當傳送端欲傳送一筆資料時, 便會去建立 food_tmp 作為暫存資料庫,然後固定存入兩筆資料,第 一筆資料存放要存入接收端的資料庫的名稱,第二筆資料存放欲傳送 的資料。 當 food_temp 裡面有資料時會將她先刪除在儲存新的資料進去,當 接收端收到了傳送端所傳送過來的資料之後,按下匯入資料的按鈕便 會將在 food_temp 裡面的資料寫入相對應的資料庫中,如此就完成了 資料的傳輸,完成接收動作之後會將 food_temp 給刪除。 紅外線

(48)

第四章 結論

4.1 總 結 我們提出這個系統的主要目的是有感於現代人健康意識的抬頭,我 們希望透過這個系統可以讓使用者更容易獲得健康的身體,並利用手 持式系統的方便攜帶性,讓使用者可以做即時的紀錄或是查詢所吃食 物的營養與熱量。現在人營養過剩導致的肥胖也可以透過我們提供的 評估去自訂減肥計畫,這樣就可以輕鬆的吃出健康也可以健康的減去 多餘的體重。也讓營養師可以更方便的進行建議與規劃的工作,可以 攜帶更多的資料出去,不需要記憶許多病人的資料而可以在手持式系 統上面瀏覽病人的資料,對於病患資料的管理也有很大的便利,達到 可移動式的主動諮詢方式,而不是只能定點被動的被詢問。 所以我們規劃的系統裡面提供了健康大師的個人資料設定、健康日 曆、瘦身大作戰、食品營樣成分查詢、電子書瀏覽、食物代換表瀏覽、 資料傳輸,與營養大師的食品營養成分查詢、專案分析、病患資料管 理、病患飲食規劃試算、食物代換表瀏覽、資料傳輸,透過這些功能 幫助那些想要減重或是需要時時注意身體的人輕鬆的控制自己的飲 食,藉由飲食的規劃可以有更好的健康,也幫助營養師可以提高服務 的範圍與效能,可以達到移動式的服務,更可以根據網站所統計的資 料根據 Data Mining 所做出來的結果,作為以後諮詢與建議規劃服務 的依據,以達到更好的服務。 隨著科技腳步的前進,生活中也越來越多創新出現,可說無處不是 新時代科技的舞台。也因此人們都沉浸於資訊科技帶來的便利之中, 所以生活中越來越多的瑣事也慢慢的經由科技來取代人為的操作。本 系統的著眼點在於手持式系統的未來性,因為手持式系統擁有的是可 攜式的便利,其體積輕薄、可擴充性高以及應用彈性大,故在可見的 未來必定是處處可見的產品,也能達到像現在的行動電話一般,人手 一機。所以手持式系統的應用也會越來越廣泛,成為人們生活上不可 或缺的一項日常用品。 未來如果不是嚴重與緊急的問題,則可以直接透過手持式系統將所 需要的諮詢問題與營養師作出建議規劃時所需要的資料傳輸到 WEB 端,營養師只需要在辦公室或是家中把資料下載回來便可做諮詢與規 劃,透過營養師本端的手持式系統做完評估後,也把評估傳輸到 WEB 端,病人可以在任何時候把評估下載回來,不但節省了病人專門跑到 醫院去做諮詢的時間和諮詢室空間,也節省了營養師評估的人力,提 供更高的服務品質。

(49)

4.2 系 統 的 優 點 (一 )資 訊 的 即 時 性 由於工作平台 PDA 與 PC 和 NB 比較起來,其可攜性與輕便性上有相 當大的優勢,除硬體功能與記憶體容量限制之外,若能搭配上無線網 路,在現今資訊爆炸與要求即時資訊的時代,將是一種必然的趨勢, 而本系統所著重的健康資訊,就是要利用 PDA 的可攜性與輕便性,來 做到健康資訊的 Anywhere、Anytime、Anyone。 (二 )提 供 使 用 者 的 方 便 性 可能使用本系統的使用者可分為一般人(健康)、一般病患(慢性 病)、營養師、看護與嚴重病患、一般家庭、一般醫療場所。 1. 一般人當想做簡單的營養資訊諮詢時,可以不需大老遠且花時 間的到診所醫院去,當想自己作簡易減重或試算熱量時,亦可 只需透過隨身所攜帶的 PDA 中的本系統即可達成目標,不需要 去諮詢,透過本系統便可以即時獲得所需的資訊。 2. 一般病患(慢性病)的病人需要的是隨時的紀錄自己的飲食,對 於飲食的控制也十分的重要,透過本系統的試算熱量與其他功 能可以簡易的自己控制自己的飲食,透過本系統可以完整的獲 得控制飲食的即時資訊。 3. 營養師可以改變病患管理的方法,透過本系統的管理方法更完 整的獲得病患的飲食紀錄,以對病患作更進一步的分析與追 蹤,而且 PDA 所提供的高移動性將工作地點不再侷限於辦公室 或醫院,營養師的工作方式可由過去的被動漸漸轉為主動,也 可以利用本系統來簡化某些計算規劃的人力工作。 4. 家裡有因重病行動不便而臥病在床的病患,可能因為家庭因素 必須另請人來看護,而患者的飲食有時需要有特殊限制,而有 時所請的看護並非專業醫療人員,這時病患家屬便可提供本系 統給予所請人員,讓他依本系統上營養師所的菜單安排病患的 飲食即可,亦等於代替重病病患使用本系統來控制自己飲食。 5. 一般家庭如果需要做一般營養的諮詢時,藉由本系統即可完 成,本系統亦可視為另一型態的家庭營養師即時資訊的取得。

(50)

6. 醫院、診所可改變資料管理方式,將數位化並作管理分析,各 個醫療單位間的病患與病例資料交換,以進行研究、分析。 綜合上述的分析可以得知,對於使用者而言有莫大的方便性,不但 可以節省時間空間,對於醫療院所更可以節省人力與成本的問題,甚 至可以提升醫療單位對於管理的方式作大幅度的改進。 (三 )改 變 營 養 師 工 作 與 一 般 大 眾 諮 詢 的 方 式 現在大多數的諮詢模式都是病患必須到營養師所在的診所或醫 院,才能做諮詢,這樣不單是需要預約的等候時間,還要填各式表單 與紀錄飲食,以及營養師作試算規劃,必須依靠人力去計算各類著數 據,諮詢的行為模式處於醫師(被動),病患(主動)的狀況,浪費了寶 貴的空間、時間、人力,而現在透過本系統可以達到無紙化的服務, 且透過本系統與網際網路的結合,營養師服務範圍不再被侷限,更可 以讓營養師的服務範圍與品質達到更好的效果,而民眾要做諮詢時也 不需浪費不必要的時間與空間成本。 (四 )Palm 相 關 常 用 函 式 庫 的 開 發 我們這次專題程式的寫作不僅僅把程式寫出來,我們也開發了許多 針對 Palm 一些常用功能的函式庫,相信這些函式庫的開發對於往後 程式上的維護以及開發其他 Palm 相關程式,將能達到快速開發的目 的且更具有競爭力。 4.3 系 統 的 缺 點 與 改 進 的 方 法 (一)系 統 畫 面 過 於 單 調 在操作的畫面上有點顯於單調,許多機件(Gadget)大多使用了 Plam 本身所提供的元件,將來可以對於機件作些許的變化,可使用 圖形表示的方法來表示選項的機件,達到圖形化介面的操作模式。 (二)顯 示 畫 面 擁 擠 在做某些功能時因顯示畫面上過於的擁擠,這時可以將原本的畫面 再作進一步的簡化,或是將某些功能完整的作在另外一個表單之中, 但是同時會有個問題,就是表單一多使用者需要點選的操作動作也會 增加許多,因此必須在畫面的顯示方式與操作動作的多寡中要找到一 個適當平衡點。

(51)

4.4 遭 遇 的 問 題 與 解 決 的 方 法 在製作此專題的過程中,我們所遭遇的問題主要有二個: ( 一 ) 對 於 營 養 師 方 面 的 專 業 相 關 知 識 的 缺 乏 在製作這整個系統的過程裡,我們必須用到許許多多與營養學領域 相關的知識,例如營養師在進行專案規劃時所套用的試算公式,以及 病患在做減重規劃時所必須計算出的許多專業數值,例如 BMR、BMI 值等,還有如何計算出這些數值的公式等等,這些專業的營養學知識 對於我們來說,都是感到相當的陌生,而這也是我們在製作這個專題 最初時所遭遇,並且要去尋找解答的問題。除此之外,我們最初對於 營養師在以往工作時的整個流程,以及其手動或是紙上作業時的作業 習慣與習性也不是十分清楚,因 此在針對營養師方面設計功能與使用 者介面時,我們會有不知道自己所設計的功能是否真正符合營養師使 用者的需求,以及使用者介面是否能讓營養師使用者覺得習慣與便利 的問題。而為了解決以上的問題,我們除了自己尋找營養學的的相關 書籍,以獲得所需的相關資訊外,並且訪問有執照的營養師,去了解 其實際上的真正需求,以求將系統功能與使用者介面做到真正的符合 使用者的需要與便利。 ( 二 ) 撰 寫 程 式 時 所 遭 遇 的 問 題 因 Palm 的程式有 64k 大小的限制,若程式超過 64k 的大小,或是 呼叫函式時,其跳躍距離太遠,這樣的情形的話,在做 Link 時會發 生 Reference out of range 的錯誤,而我們在撰寫此系統時也遭遇 到了這個問題,解決此問題的方法有兩種,一是以 MultiSegment 的 方式重寫整個程式,二是在程式中加入函式呼叫的跳躍點,以間接呼 叫函式的方式來解決問題。這兩種方法各有利與弊,而我們在討論與 評估後,決定以第二種的方式來解決這個問題。 國內對於 Palm 開發的書籍雖然多,不過大多寫的太過入門,對於 Palm 資料同步以及如何做紅外線傳輸的部分沒著墨多少,而國內的 許多 PDA 討論區對於 Palm 程式開發的文章也不多,這樣的情形下, 我們開始去找之前曾經開發過 Palm 程式的學長,也特地向國外訂了 Palm 程式設計相關的書籍以及閱讀 Palm SDK 手冊來參考,在這段程 式開發期間,我們到圖書館借了許多營養學上的書籍,也向讀營養系 的同學以及多位營養師請教他們對於我們系統設計的看法,而楊東麟 老師更在我們的專題中給了我們系統設計上許多不錯的建議,也幫我 們找營養師以及 PDA 的廠商給了我們很大的幫忙。

(52)

4.5 未 來 展 望 (一 )透 過 網 路 諮 詢 之 方 式 來 節 省 病 患 與 營 養 師 的 時 間 與 空 間 病患除非為嚴重或緊急的問題,否則只需將所要諮詢的問題和營養 師作建議與規劃時,所需的資料與紀錄上傳至 Web 端,而營養師只需 在辦公室,甚至是自己的家中將病患上傳的資料從 Web 端下載下來進 行工作即可,如此病患不一定非到診所才能做營養諮詢,即可達到節 省空間的目的,而營養師可在一固定諮詢時間,在此諮詢時間至 Web 端將病患們的資料與紀錄下載即可進行工作,而病患們亦只要在諮詢 時間前將自己的資料與紀錄上傳到 Web 端即可,則無須花費交通往返 與預約的時間,即達到節省時間的目的。 (二 ) 資 料 挖 掘 的 應 用 可以在眾多的病患資料中,藉由有效的資料挖掘提供營養師有用的 量化資料,分析出各類病人的通例,以便在日後遇到此類病患時可作 更有效的評估,以增加成功有效的給予適當建議與規劃的機率。 (三 ) 增 加 現 有 的 計 算 功 能 與 使 用 者 介 面 的 進 一 ? 改 善 對於現階段所有的計算功能只包括少數的方法,將來可以把更多營養師會 使用到的計算公式加入讓營養師使用,並會將本系統的使用者介面再做進一 ? 的加強,務求更增加病患使用者使用上的便利性,以及更貼近營養師使用 者的專業需求。 (四 ) 個 人 化 的 營 養 系 統 我們在與營養師溝通系統開發的過程中,發覺到我們做的系統對於 一些有特別需求的營養師或使用者來說仍嫌不足,因此未來系統的發 展可以朝向個人化軟體的方向發展,如此將能更滿足營養師以及針對 某些特殊疾病的使用者的需求。

數據

表 七   資料字典
圖 26  user_menu 資料格式  3.2.3 食 品 營 養 生 料 查 詢 子 模 組   這部分的實作說明與健康大師中「3.1.4 生料營養查詢模組」相 同,這邊不再詳述之。  3.2.4 食 物 代 換 表 查 詢 、 瀏 覽 子 模 組 實 作   這部分的實作說明與健康大師中「3.1.5 食物代換表查詢、瀏覽模 組」相同,這邊不再詳述之。  3.2.5 餐 實 份 數 表 設 計 子 模 組 實 作   3.2.5.1 目 的 說 明   這部分的目的是要讓營養施依照病人的生理指數、飲食
圖 A1  安裝步驟(一)
圖 A5  參考畫面
+7

參考文獻

相關文件

建模時,若我們沒有實際的物理定律、法則可以應用,我們 可以構造一個經驗模型 (empirical model) ,由所有收集到

另外我們還可以觀察到,在 1930 年以後的一段時間,人口

在這一節裡會提到,即使沒辦法解得實際的解函數,我們也 可以利用方程式藉由圖形(方向場)或者數值上的計算(歐拉法) 來得到逼近的解。..

(A)因為用 Terminal Services 可以不用安裝 ERP 的程式在 Client 端上可以減少 MIS 維護系 統的時間(B)沒有防毒軟體 (C)建置防火牆的系統 (D) APP-Server 與 DB

在山上,課輔是一個媒介,有了課輔班,孩子找到下課可以 去的地方,也因為透過課輔,聯繫起部落裡大家的情感「山上的 孩子真的很皮,很難教……」、「……就算小孩問 ( 家長 ),他 們

利用 determinant 我 們可以判斷一個 square matrix 是否為 invertible, 也可幫助我們找到一個 invertible matrix 的 inverse, 甚至將聯立方成組的解寫下.

[r]

 點擊按鈕「Rollover」,工作表便會剪下紅色線以下的資料並複 製至綠色線以下的儲存格。