姚若水 高欣蔚 宋欣穎 傅至萱
(南京航空航天大學(xué)金城學(xué)院,江蘇南京 211156)
目前我國大部分城市都已步入人口老齡化結(jié)構(gòu),老齡化浪潮的到來也迫使養(yǎng)老問題提上日程,年輕人工作繁忙,對老年人照顧難免心有余而力不足,而老年人特別是寡居老人也往往會(huì)因?yàn)樯眢w健康原因在生活上面有諸多不便之處。如此一來,研究和開發(fā)一款能夠在4G或WIFI網(wǎng)絡(luò)環(huán)境下進(jìn)行移動(dòng)養(yǎng)老服務(wù)的應(yīng)用軟件具有十分重要的現(xiàn)實(shí)意義。本項(xiàng)目基于手機(jī)App設(shè)計(jì)與開發(fā)的在線一體化養(yǎng)老服務(wù)系統(tǒng),旨在提供實(shí)時(shí)、高效、全面的養(yǎng)老服務(wù),用戶能夠通過搜索得知本地養(yǎng)老服務(wù)機(jī)構(gòu)數(shù)量及位置信息,通過進(jìn)行健康檢測、查詢以及記錄各種食物營養(yǎng)等操作更好地掌握自己的身體數(shù)據(jù),也更好地預(yù)防老年疾病[1]。
(1)開發(fā)背景。本項(xiàng)目是基于移動(dòng)端的服務(wù)型App,軟件開發(fā)在Andriod Studio平臺(tái)進(jìn)行,以Java作為程序設(shè)計(jì)語言,使用x86架構(gòu)的Dalvik虛擬機(jī)進(jìn)行開發(fā)測試。(2)UI設(shè)計(jì)。本項(xiàng)目UI設(shè)計(jì)采用MVC模式,即模型-視圖-控制,通過布局組件Layout以xml文件進(jìn)行布局。(3)數(shù)據(jù)庫設(shè)計(jì)。本項(xiàng)目使用SQLite嵌入式數(shù)據(jù)庫,通過SQLiteOpenHeler抽象類繼承實(shí)現(xiàn)用戶類,創(chuàng)建多個(gè)獨(dú)立數(shù)據(jù)庫,存儲(chǔ)身體各項(xiàng)健康指標(biāo)、食物營養(yǎng)數(shù)值、事件提醒和緊急聯(lián)系人等數(shù)據(jù)信息,以數(shù)據(jù)庫訪問類執(zhí)行對數(shù)據(jù)庫的插入等操作,使用Cursor查詢結(jié)構(gòu)操作類訪問查詢記錄[2]。
系統(tǒng)總體結(jié)構(gòu)框圖1所示:
圖1 系統(tǒng)總體結(jié)構(gòu)框圖Fig.1 Overall structure block diagram of the system
該模塊顯示App的主界面。
該模塊實(shí)現(xiàn)健康檢查、健康提醒、健康記錄三個(gè)功能,用戶可以通過這三個(gè)功能記錄自己體溫、血糖和血壓的情況,能夠檢查自己的體溫、血糖和血壓是否處于正常區(qū)間,并可以看見記錄趨勢并進(jìn)行比較[3]。
(1)健康檢查功能。點(diǎn)擊健康檢查按鈕,進(jìn)入健康提醒頁面,用戶可以看見體溫、血糖和血壓三個(gè)按鈕。如圖2所示:
圖2 健康監(jiān)督、健康檢查圖Fig.2 Health supervision and examination chart
通過點(diǎn)擊體溫按鈕,進(jìn)入體溫功能頁面,用戶可以輸入體溫、查看體溫測量須知、查看體溫異常措施以及體溫記錄。通過點(diǎn)擊血糖按鈕,進(jìn)入血糖功能頁面,用戶可以記錄血糖、查看血糖測量步驟、查看血糖測量須知以及血糖趨勢。通過點(diǎn)擊血壓按鈕,進(jìn)入血壓功能頁面,用戶可以記錄血壓、查看血壓測量步驟、查看血壓測量須知、血壓異常措施以及血壓趨勢。如圖3所示:
圖3 體溫、血壓、血糖圖Fig.3 Body temperature, blood pressure, blood sugar
(2)健康提醒功能。點(diǎn)擊健康提醒按鈕,進(jìn)入健康提醒頁面,在該界面,用戶可以設(shè)置時(shí)間提醒,提醒用戶吃藥、處理事宜等。如圖4所示:
圖4 健康監(jiān)督、健康提醒圖Fig.4 Health supervision and health reminder
(3)健康記錄功能。用戶點(diǎn)擊健康記錄按鈕,進(jìn)入健康記錄頁面。在該界面,用戶可以看見自己的體溫、血壓和血糖的趨勢,點(diǎn)擊下方按鈕可以隨意跳轉(zhuǎn)選擇查看哪一項(xiàng)趨勢。
該模塊實(shí)現(xiàn)地圖查詢、緊急通話、時(shí)間管理、生日記錄、營養(yǎng)查詢以及新聞資訊六個(gè)功能,用戶可以通過這六個(gè)功能實(shí)現(xiàn)設(shè)置緊急通話聯(lián)系人、周圍醫(yī)院和社區(qū)的查詢、各種食物營養(yǎng)的查詢以及記錄[4]。如圖5所示:
圖5 生活服務(wù)查詢圖Fig.5 Life service query chart
(1)地圖查詢功能。點(diǎn)擊地圖查詢按鈕,進(jìn)入地圖頁面,用戶可以查詢附近的醫(yī)院和社區(qū)等地點(diǎn),并可以導(dǎo)航去到醫(yī)院或社區(qū)。(2)緊急通話功能。點(diǎn)擊緊急通話按鈕,進(jìn)入緊急通話界面,用戶可以設(shè)置緊急聯(lián)系人,在遇到緊急情況下,可以練習(xí)緊急聯(lián)系人。(3)時(shí)間管理功能。點(diǎn)擊時(shí)間管理按鈕,進(jìn)入時(shí)間管理頁面,用戶可以根據(jù)日期設(shè)置待辦事項(xiàng),隨時(shí)記錄并查看待辦任務(wù)。(4)生日記錄功能。點(diǎn)擊生日記錄按鈕,進(jìn)入生日記錄頁面,用戶可以設(shè)置生日提醒,記錄家人的生日。(5)營養(yǎng)查詢功能。點(diǎn)擊營養(yǎng)查詢功能,進(jìn)入營養(yǎng)查詢界面,用戶可以清晰的看見各種食物的營養(yǎng)表。(6)新聞資訊功能。點(diǎn)擊新聞資訊按鈕,進(jìn)入新聞資訊界面,用戶可以查看最近的新聞,可以查看一些健康知識(shí)。
本設(shè)計(jì)將健康監(jiān)督模塊作為本軟件的研究重點(diǎn)。經(jīng)過健康監(jiān)督模塊可以系統(tǒng)化地展示、分析用戶歷史身體健康數(shù)據(jù),以圖表形式更直接地將用戶身體身體數(shù)據(jù)狀況反映給用戶及其家人。如圖6所示:
圖6 血糖、體溫、血壓記錄圖Fig.6 Blood glucose, body temperature, blood pressure recording
本項(xiàng)目是基于手機(jī)App設(shè)計(jì)與開發(fā)的在線一體化養(yǎng)老服務(wù)系統(tǒng),將Android Studio作為主要開發(fā)工具,旨在提供實(shí)時(shí)、高效、全面的養(yǎng)老服務(wù)。如今年輕人工作繁忙,對老年人照顧難免心有余而力不足,而老年人特別是寡居老人也往往會(huì)因?yàn)樯眢w健康原因在生活上面有諸多不便之處。該軟件實(shí)現(xiàn)了健康提醒、健康檢查、健康記錄、營養(yǎng)查詢等多類功能,基本滿足了系統(tǒng)結(jié)構(gòu)化、界面友好等特點(diǎn),簡潔大方的界面也使得用戶有了更好的體驗(yàn)。