预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android系统的健康信息远程采集系统的设计与实现的中期报告 本文是基于Android系统的健康信息远程采集系统的中期报告。本文将分别从需求分析、系统设计、技术实现、功能测试四个方面进行说明。 一、需求分析 为了满足现代人对健康的需求,现在市面上出现了许多针对健康的APP,但一些健康数据仍须通过人工输入或近距离测量得到,而此举有时会出现误差,因此本文提出设计一款健康信息远程采集系统,能够自动采集用户的健康数据,并将其上传至后台数据库,以达到更好的用户体验。 本系统涉及的主要需求如下: 1.支持用户健康数据自动采集,包括身高、体重、步数、心跳等。 2.支持用户个人信息的添加和修改,包括姓名、年龄、性别等。 3.支持用户对自己的所采集数据进行查看和管理,包括数据图表呈现等。 4.支持远程上传和下载用户的健康信息至服务器。 二、系统设计 根据系统需求分析,我们设计了一个针对Android系统的健康信息远程采集系统。其主要模块如下: 1.用户管理模块:包括用户注册、用户登录、用户信息修改等。 2.健康数据采集模块:包括步数采集、心率采集、血压采集等。 3.数据管理模块:包括数据查看、数据处理、数据图表呈现等。 4.数据上传模块:将采集到的用户数据上传至后台数据库。 系统框架图如下: ![Alttext] 三、技术实现 Android系统基于Java语言进行开发,开发环境为AndroidStudio3.5,采用了SQLite数据库来存储用户数据。主要技术实现如下: 1.用户管理模块:采用SharedPreferences来实现用户的注册、登录等操作,将用户的个人信息存储到SQLite数据库中。 2.健康数据采集模块:采用传感器技术来实现步数、心率、血压的数据采集。 3.数据管理模块:采用MPAndroidChart库来实现数据图表的呈现,以便用户更好的了解自己的健康状况。 4.数据上传模块:采用Volley库来实现数据上传至服务器,保证数据的安全性和稳定性。 四、功能测试 本系统的功能测试主要包括用户注册、登录、数据采集、数据查看等模块。具体测试如下: 1.注册测试:在APP中输入正确信息,包括用户名、密码、邮箱等,成功注册。 2.登录测试:在APP中输入注册时的用户名和密码,成功登录。 3.健康数据采集测试:APP中自动采集步数、心率、血压等健康数据,数据误差较小。 4.数据查看测试:在APP中能够清晰地查看自己的健康数据,并能够呈现相应的可视化数据图表。 五、结论 基于Android系统的健康信息远程采集系统可以满足现代人的健康需求,通过本系统,用户可以实现自动采集健康数据,并查看、管理自己的健康数据。通过本次的中期报告,我们也发现一些可以优化的地方,例如数据采集模块的精度问题等,将在后续的开发中加以完善。