当前位置:主页 > 科技论文 > 软件论文 >

基于Android平台的健康管理系统APP设计与实现

发布时间:2017-03-30 22:09

  本文关键词:基于Android平台的健康管理系统APP设计与实现,,由笔耕文化传播整理发布。


【摘要】:国民健康水平关系着国家的兴衰,慢性病是最影响人类健康的一类疾病,积极预防、早发现、早治疗是应对慢性病的有效方法。定期参加医院健康检查,或长期使用健康监护设备可以及早的发现慢性病。由于智能手机硬件性能的不断提升,基于智能手机的健康监护产品层出不穷,但目前市面上大部分该类产品功能比较单一,适用范围比较窄。鉴于此,我们对健康管理系统进行研究,该系统包括三个子系统:医院健康检查子系统,帮助健检客户自助完成健检流程;家居睡眠监测子系统,让使用者可以在家完成睡眠质量的监测;室外运动教练子系统,帮助运动者达到科学的健身效果。本文主要工作是设计各子系统中智能终端(手机或平板电脑)APP软件,具体研究内容如下:1.完成医院健康检查子系统中平板电脑(Android端)APP软件设计。(1)实现了健检流程引导功能:选择Android平台自带的SQLite数据库来存储客户的健检资料,使用JSON数据格式来与DATA服务器交换数据;(2)实现了健检路径引导功能:采用i Beacon定位技术,结合单点定位算法实现室内蓝牙定位,借助A*算法计算到下一个检查室的最短路径;(3)实现了整个APP的界面设计和功能。本子系统中的APP设计完成后投入到台湾高雄长庚健检中心使用,结果受到医护人员和健检客户的一致好评。2.完成家居睡眠监测子系统中智能手机或平板电脑(Android端)APP软件设计与Web服务器建立。(1)实现客观睡眠监测功能:设计一种睡眠翻身检测算法,其翻身识别正确率达到了99%,然后根据翻身间隔是否大于20分钟来判定睡眠期/清醒期,并使用睡眠品质评估模型计算睡眠潜伏期、总睡眠时间、睡眠效率和觉醒次数共四项指标;(2)实现主观睡眠监测功能:采用匹兹堡睡眠质量指数量表等7项量表,使用Wamp Server作为Web服务器,用来存储客户信息、睡眠量表和评测结果;(3)实现了APP的界面设计和功能。使用腕部加速度采集设备,并配合本子系统中APP软件和Web服务器,就可以在家实现长期的客观睡眠监测和主观睡眠监测。3.完成室外运动教练子系统中智能手机(Android端)APP软件的设计。(1)实现实时接收和绘制心电数据功能:建立Service接收和处理通过蓝牙串口协议发送来的心电数据,采用Surfaceview实时绘制动态心电波形;(2)实现了心率提取功能:以每200ms为一个时段,采用差分法,结合阈值动态调节来侦测R波;(3)实现了运动心率控制提醒功能:实时心率和目标心率通过Surface View绘制在APP界面,并通过两者之间的比较,提醒使用者做出相应的运动强度调整;(4)实现了整个APP的界面设计和功能。使用心电采集设备,并配合本子系统中的APP,就可以有效的监测运动者的当前心率,并通过智能提醒帮助其达到目标心率区间,完成科学的健身锻炼。
【关键词】:Android 健康检查 睡眠监测 运动教练 APP设计
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.56;TP316
【目录】:
  • 摘要4-6
  • Abstract6-11
  • 第1章 绪论11-17
  • 1.1 研究背景11-12
  • 1.2 研究现状12-15
  • 1.2.1 医院健康检查系统12-13
  • 1.2.2 家居睡眠监测系统13-14
  • 1.2.3 室外运动教练系统14-15
  • 1.3 本文组织结构15-17
  • 第2章 医院健康检查子系统APP设计与实现17-37
  • 2.1 概述17-18
  • 2.1.1 医院健康检查子系统结构17-18
  • 2.1.2 APP功能需求分析18
  • 2.2 APP开发相关技术分析18-20
  • 2.2.1 开发环境选择18
  • 2.2.2 数据存储方式18-19
  • 2.2.3 数据传输格式19
  • 2.2.4 室内定位算法19
  • 2.2.5 最短路径算法19-20
  • 2.3 APP总体设计20-23
  • 2.3.1 APP架构设计20-21
  • 2.3.2 启动流程设计21-22
  • 2.3.3 健检数据更新流程设计22
  • 2.3.4 室内定位导航流程设计22-23
  • 2.4 SQLite数据库设计23-25
  • 2.4.1 SQLite数据库操作23-25
  • 2.4.2 SQLite数据表建立25
  • 2.5 Service设计25-31
  • 2.5.1 接收Activity命令25-26
  • 2.5.2 响应Activity命令26
  • 2.5.3 iBeacon定位与导航类26-30
  • 2.5.4 服务器连接类30
  • 2.5.5 循环处理30-31
  • 2.6 Activity设计31-33
  • 2.6.1 健检进度Activity设计31-32
  • 2.6.2 导航路径Activity设计32-33
  • 2.7 APP界面设计与功能实现33-36
  • 2.8 本章小结36-37
  • 第3章 家居睡眠监测子系统APP设计与实现37-65
  • 3.1 概述37-38
  • 3.1.1 家居睡眠监测子系统结构37-38
  • 3.1.2 APP功能需求分析38
  • 3.2 APP开发相关技术分析38-46
  • 3.2.1 基于加速度的睡眠分期算法现状38-39
  • 3.2.2 基于加速度的睡眠分期算法设计39-41
  • 3.2.3 基于加速度的睡眠翻身算法验证41-42
  • 3.2.4 睡眠品质评估模型42-43
  • 3.2.5 睡眠量表评测43-45
  • 3.2.6 Web服务器集成环境45-46
  • 3.3 APP与Web服务器总体设计46-49
  • 3.3.1 APP与Web服务器架构设计46-47
  • 3.3.2 APP登录流程设计47-48
  • 3.3.3 蓝牙数据接收流程设计48-49
  • 3.4 APP数据存储设计49-51
  • 3.4.1 SQLite设计49-50
  • 3.4.2 SDcard存储50-51
  • 3.5 Service设计51-54
  • 3.5.1 蓝牙连接类51-53
  • 3.5.2 服务器连接类53-54
  • 3.6 Activity设计54-56
  • 3.6.1 统计图实现54-55
  • 3.6.2 下拉列表实现55-56
  • 3.7 MySQL设计56-58
  • 3.7.1 MySQL数据库操作56-57
  • 3.7.2 MySQL数据表设计57-58
  • 3.8 网页设计58-60
  • 3.8.1 CSS布局文件58
  • 3.8.2 服务器接口58-59
  • 3.8.3 量表评测网页实现59-60
  • 3.8.4 HTTP响应实现60
  • 3.9 APP界面设计与功能实现60-63
  • 3.10 本章小结63-65
  • 第4章 室外运动教练子系统APP设计与实现65-79
  • 4.1 概述65-66
  • 4.1.1 室外运动教练子系统结构65
  • 4.1.2 APP功能需求分析65-66
  • 4.2 APP开发相关技术分析66-70
  • 4.2.1 常用R波检测算法66-67
  • 4.2.2 R波检测算法实现67-69
  • 4.2.3 心跳控制锻炼法69
  • 4.2.4 心跳控制提醒实现69-70
  • 4.3 APP总体设计70-72
  • 4.3.1 APP架构设计70-71
  • 4.3.2 APP流程设计71-72
  • 4.4 Service设计72
  • 4.5 Activity设计72-74
  • 4.5.1 主菜单Activity设计72
  • 4.5.2 心电绘制设计72-74
  • 4.6 APP界面设计与功能实现74-78
  • 4.7 本章小结78-79
  • 第5章 总结与展望79-81
  • 参考文献81-85
  • 攻读硕士期间发表的学术论文85-87
  • 致谢87

  本文关键词:基于Android平台的健康管理系统APP设计与实现,由笔耕文化传播整理发布。



本文编号:278189

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/278189.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户35880***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com