毕业答辩-基于android的糖尿病健康管理APP的设计与实现.pptVIP

毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的糖尿病健康管理APP 汇报人: 信息科学技术学院 2016.5.18 汇报提纲 项目背景 问题描述 设计与实现 系统测试 不足与展望 项目背景 根据国际糖尿病联盟(IDF,总部位于布鲁塞尔)公布的资料显示,2014年世界糖尿病患者数量(20岁至79岁)达到3.87亿人,较去年增加了500万人,预计在2035年将达到5.92亿人。 其中,77%的糖尿病患者分布在中低收入国家。据悉,一半糖尿病患者并不知道自己患病。据共同社报道,从各国来看,中国最多,约为9629万人;其次是印度,约为6685万人;美国位列第3,约为2578万人。日本与去年同列第10名,约有721万人。 预计到2035年中国和印度的糖尿病患者人数将分别增至目前的1.5倍和1.7倍。而据2015年的数据显示,中国糖尿病患者约为9840万人,与今年的差距是111万人,相当于每28秒就有1人死于糖尿病。而全球每年因糖尿病死亡的人数为490万人,相当于每7秒就有1人死于糖尿病。 在动脉网互联网医疗研究院的统计中,国内共收集到89款糖尿病类App,国外收集到52款。在对国内89款糖尿病类App的统计中,发现App功能多集中在提高对糖尿病的认知和糖尿病的管控上,然后是预防治疗、早期发现,较少涉及社交应用,由于每个糖尿病App涉及功能较多,所以未分析所占比例。 汇报提纲 项目背景 问题描述 设计与实现 系统测试 不足与展望 问题描述 问题一:糖尿病患者需要管理的健康指标很多,如血糖、血压、糖化值、化验单、BMI等。若用传统的记录方法将显得费时又费力。 问题二:在现代移动医疗APP的推广下,传统看病就医方式显得繁琐而不及时。移动医疗APP解决了看病场所、看病时间的问题,具有很强的实际意义。 问题三:若患者自我管理健康指标,对于指标的变化,不能相应地采取措施。所以医患的交互显得很重要。 汇报提纲 项目背景 问题描述 设计与实现 系统测试 总结与展望 整体设计 本次APP设计,包括:医生端APP、患者端APP 患者端主要实现功能: 血糖管理模块、血压管理模块、化验单管理模块、BMI管理模块、糖化血红蛋白管理模块、健康日志管理模块、患者基本信息管理模块、医患交互模块 医生端主要实现功能: 医生基本信息管理模块、查看病人基本信息模块、查看病人详情模块、 医患交互模块 患者端系统流程图 医生端系统流程图 数据流程图 主要功能实现 功能一:访问服务器的实现 以将血糖信息上传到服务器为例,数据上传时先将EditText里的输入信息先保存,然后在新线程中指定血糖文件addsugar.php的URL,互联网上的每个文件都有一个唯一的URL,然后在try中,构造一个URL对象,通过URLEncoder方式进行编码,用HTTPURLConnection打开连接,使用inputStreamReader将一个个字节读取转为字符,可以一个个字符读也可以读到一个buffer中,真正去连接网络获取数据的是getInputStream。然后重写handler方法,通过判断服务器返回的响应,判断是否上传成功。最后关闭InputStreamReader和关闭HTTP连接即可。 主要功能实现 主要代码: 主要功能实现 主要代码: 主要功能实现 功能二:云端数据库实现 云端部分本系统采用PHP来实现与数据库的相连。通过db_connect()实现对数据库的连接,通过query()实现数据库的查询。通过GET获取数据。如添加血糖的addsugar.php代码如下: 主要功能实现 功能三: 获取服务器信息后显示到listview中的实现 以病人个人信息显示为例,首先获取服务器的大部分过程跟5.2.1中一样,不同的是URL指向的是selpatient.php文件。ListView是经常使用到的控件,常用于显示消息列表,非常直观。至于如何显示到ListView中,其实是在Handler的重写中,定义一个数组,然后将Tb_patient类中定义的相关信息用add方法存到数组中,若不需要显示所有信息,只要在add方法中调用要显示信息的get函数即可。get在Tb_patient中定义。如病人个人信息显示,只需要getname,getstyle,gettelephone来显示病人姓名、糖尿病类型、联系方式。 主要功能实现 主要代码: 汇报提纲 项目背景 问题描述 设计与实现 系统测试 不足与展望 登录模块: 用户进入系统后输入用户名和密码,即可完成登录,密码、用户名错误会提示错误信息,无错误则进入主界面。测试如图所示。 血糖模块:(其他五个模块类似,不

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档