文/賀強(qiáng)張偉軍
基于Android的健康測試系統(tǒng)
文/賀強(qiáng)1,2張偉軍2
隨著人們生活水平的提高,人們對(duì)于自身健康狀態(tài)的關(guān)心也日益增大,然而快節(jié)奏地都市生活,讓大多數(shù)人很難停下腳步,仔細(xì)關(guān)心一下自己的身體,即使去醫(yī)院檢查,也很難在后期的生活中,對(duì)自己身體機(jī)能是否處在一個(gè)穩(wěn)定的狀態(tài)下,做出判斷。針對(duì)這一問題,本論文研發(fā)了一款基于Android的健康測試系統(tǒng),該系統(tǒng)通過科學(xué)有效地方法,讓人們對(duì)于自身當(dāng)前身體狀況做出準(zhǔn)確判斷,對(duì)于生理參數(shù)的采集工作,人們只要將測試的相應(yīng)數(shù)據(jù)輸入到本系統(tǒng)中對(duì)應(yīng)的模塊中,就能第一時(shí)間知曉當(dāng)前人們的身體機(jī)能的狀態(tài)。
Android 健康 健康測試系統(tǒng)
移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來,讓Android成為移動(dòng)互聯(lián)應(yīng)用端最炙手可熱的操作系統(tǒng),人們的生活也處處離不開移動(dòng)互聯(lián)應(yīng)用程序?;贏ndroid的健康測試系統(tǒng)就是在此中孕育而生的。本系統(tǒng)的開發(fā)旨在為用戶提供一個(gè)方便操作、應(yīng)用性強(qiáng)、科學(xué)指導(dǎo)性穩(wěn)定的應(yīng)用程序工具,讓用戶在繁忙的工作生活中,可以更加直觀的了解自身身體機(jī)能的健康程度。
基于Android的健康測試系統(tǒng),主要包括個(gè)人信息管理模塊、青少年健康測試模塊、成年人健康測試模塊、中老年人健康測試模塊、公共模塊五個(gè)模塊。其中個(gè)人信息管理模塊包含注冊(cè)登錄,記住賬戶密碼、忘記密碼功能;青少年健康測試模塊包含身高預(yù)測、青少年肥胖測試、標(biāo)準(zhǔn)三圍測試功能;成年人健康測試模塊包含酒量測試、生男生女測試、標(biāo)準(zhǔn)體重測試功能;中老年人健康測試模塊包含標(biāo)準(zhǔn)血壓測試、心動(dòng)頻率測試功能,公共模塊包含壽命測試功能。每一個(gè)子模塊對(duì)個(gè)人提交上的數(shù)據(jù)進(jìn)行科學(xué)計(jì)算,并對(duì)計(jì)算結(jié)果進(jìn)行科學(xué)分析,將分析的結(jié)果以及相應(yīng)的健康提示向個(gè)人展示。
該系統(tǒng)是一套智能化的健康測試軟件,能自動(dòng)實(shí)現(xiàn)對(duì)用戶提交的數(shù)據(jù)采集、控制、數(shù)據(jù)處理、自動(dòng)生成相關(guān)身體健康提示等多項(xiàng)功能,能夠長期高效地向用戶提交身體健康狀況。
軟件對(duì)于數(shù)據(jù)的具體格式,字段的定義等,均按照有關(guān)部門的標(biāo)準(zhǔn)定義;軟件編碼均按照有關(guān)軟件開發(fā)規(guī)格進(jìn)行開發(fā);軟件中所有算法都是根據(jù)相關(guān)權(quán)威組織機(jī)構(gòu),進(jìn)行科學(xué)試驗(yàn)和理論研究得到的有效可行算法。
軟件綜合了九項(xiàng)貼近用戶生活實(shí)際的健康檢測項(xiàng)目,更加多元化更加精確化的向用戶提供服務(wù)。
當(dāng)用戶選擇自己的性別以及在文本輸入框中輸入自己父親和母親的身高,點(diǎn)擊提交按鈕后,系統(tǒng)會(huì)根據(jù)用戶所提交的數(shù)據(jù)通過算法:您孩子未來身高(女孩)(單位厘米)=(父親的身高+母親的身高)*1.08/2;您孩子未來身高(男孩)=(父親的身高*0.923+母親的身高)/2。系統(tǒng)將根據(jù)最終的結(jié)果向用戶提交相應(yīng)的數(shù)據(jù),以便用戶進(jìn)行參考。
用戶可以通過本系統(tǒng)輸入當(dāng)前自己的身高(單位m)和體重(單位Kg),當(dāng)用戶點(diǎn)擊確定按鈕后系統(tǒng)將將通過:肥胖指數(shù)=體重/(身高*身高)這一算法來向用戶提示其當(dāng)前體重是否在合理的范圍之內(nèi)。如果肥胖指數(shù)<18,系統(tǒng)則提示用戶“您屬于偏瘦體質(zhì),注意多攝取營養(yǎng)物質(zhì)”;如果肥胖指數(shù)>=18且<25,系統(tǒng)則提示用戶“恭喜您屬于正常體質(zhì),注意保持哦!”;如果肥胖指數(shù)>=25且<30,系統(tǒng)則提示用戶“您屬于超重體質(zhì),應(yīng)該加強(qiáng)鍛煉了”;如果肥胖指數(shù)>=30且<35,系統(tǒng)則提示用戶“警告!您屬于輕度肥胖!”;如果肥胖指數(shù)>=35且<40,系統(tǒng)則提示用戶“嚴(yán)正警告!您屬于中度肥胖!”,如果肥胖指數(shù)>=40,系統(tǒng)則提示用戶“強(qiáng)制警告!您屬于重度肥胖!”。
用戶需在此功能下向系統(tǒng)提交身高(單位cm)數(shù)據(jù),系統(tǒng)按照用戶提交的身高信息,通過標(biāo)準(zhǔn)三圍算法:標(biāo)準(zhǔn)胸圍=身高*0.53;標(biāo)準(zhǔn)腰圍=身高*0.37;標(biāo)準(zhǔn)臀圍=身高*0.54
在本功能界面,用戶需提供體重(單位公斤),飲酒度數(shù),系統(tǒng)將用戶提交的數(shù)據(jù)在后臺(tái)運(yùn)用安全酒量測試算法:安全酒量=體重/(0.8*飲酒的度數(shù)*0.01)進(jìn)行分析,并給用戶提供每日飲酒安全指數(shù)提醒,對(duì)于大眾化的一些酒類的安全飲酒指數(shù),做出相應(yīng)的提示,從而達(dá)到對(duì)用戶飲酒方面的提示和提出科學(xué)的飲酒建議。
后代性別的預(yù)測主要針對(duì)孕期產(chǎn)婦的測試,主要算法是,根據(jù)用戶提交的懷孕時(shí)的農(nóng)歷月份和懷孩子時(shí)孕婦的虛歲年齡,通過算法:如果(49+孕婦懷孕時(shí)的農(nóng)歷月份-懷孩子時(shí)孕婦的虛歲年齡+19)/2=奇數(shù)則后代為性別為男性;如果為偶數(shù)則后代性別為女性。
國際上常用的人的體重計(jì)算公式,以及身材比例計(jì)算(比較適合東方人) 標(biāo)準(zhǔn)體重:成年男性:〔身高(cm)-100〕×0.9=標(biāo)準(zhǔn)體重(kg);成年女性:〔身高(cm)-100〕×0.9-2.5=標(biāo)準(zhǔn)體重(kg)。
收縮壓=(104+(0.3*年齡))*1mmHg
舒張壓=(70+(0.2*年齡))*1mmHg
(1)首測試前先靜坐5分鐘,測得每分鐘脈搏數(shù)A;
(2)在1分30秒內(nèi)完成身體前屈20次,動(dòng)作完成后立即測出每分鐘脈搏數(shù)B;
(3)休息1分鐘,再測出每分鐘脈搏數(shù)C;
(4)按此公式計(jì)算:(A+B+C-200)/10。
壽命預(yù)測:
壽命計(jì)算公式如果您是一位男性,請(qǐng)以86歲作為基數(shù),依次回答軟件中的問題并計(jì)算;如果您是一位女性,請(qǐng)以89歲為基數(shù)。
基于Android的健康測試系統(tǒng),做到了將移動(dòng)互聯(lián)應(yīng)用技術(shù)與醫(yī)療技術(shù)相結(jié)合,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)初的信息管理模塊、青少年健康測試模塊、成年人健康測試模塊、中老年人健康測試模塊、公共模塊五個(gè)模塊,讓人們?cè)诜泵Φ墓ぷ骱蜕钪?,更加便捷的照顧自己的身體。降低了人們身體有問題而不能抽出時(shí)間去檢查的焦慮與恐慌,在心理和生理方面方便了人們生活。
作者單位
1.太原市電子研究設(shè)計(jì)院 山西省太原市030002
2.山西農(nóng)業(yè)大學(xué)信息學(xué)院 山西省晉中市030800