毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt_第1页
毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt_第2页
毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt_第3页
毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt_第4页
毕业答辩-基于android的糖尿病健康管理APP的设计与实现.ppt_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于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来显示病人姓名、糖尿病类型、联系方式。,主要功能实现,主要代码:,汇报提纲,项目背景问题描述设计与实现系统测试不足与展望,登录模块:用户进入系统后输入用户名和密码,即可完成登录,密码、用户名错误会提示错误信息,无错误则进入主界面。测试如图所示。,血糖模块:(其他五个模块类似,不再一一列出)用户进入添加界面后可选择早、中、晚餐的选择,记录日期、时间、血糖、备注。,查看病人基本信息模块:医生可以在该模块查看病人的基本信息。,医患交互模块:在该模块,医生患者可以通过加好友的方式进行交互。,不足与展望,界面不是很美观,只用了最简单的布局。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论