文/贺强张伟军
基于Android的健康测试系统
文/贺强1,2张伟军2
随着人们生活水平的提高,人们对于自身健康状态的关心也日益增大,然而快节奏地都市生活,让大多数人很难停下脚步,仔细关心一下自己的身体,即使去医院检查,也很难在后期的生活中,对自己身体机能是否处在一个稳定的状态下,做出判断。针对这一问题,本论文研发了一款基于Android的健康测试系统,该系统通过科学有效地方法,让人们对于自身当前身体状况做出准确判断,对于生理参数的采集工作,人们只要将测试的相应数据输入到本系统中对应的模块中,就能第一时间知晓当前人们的身体机能的状态。
Android 健康 健康测试系统
移动互联网时代的到来,让Android成为移动互联应用端最炙手可热的操作系统,人们的生活也处处离不开移动互联应用程序。基于Android的健康测试系统就是在此中孕育而生的。本系统的开发旨在为用户提供一个方便操作、应用性强、科学指导性稳定的应用程序工具,让用户在繁忙的工作生活中,可以更加直观的了解自身身体机能的健康程度。
基于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