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