基于Android的运动健身减肥管理系统设计与实现

需求信息:

1、用户的注册登录:

(1)第一次输入用户名密码之后,再次打开登录页面,页面上自动填充上次输入的用户名和密码。

(2)登录使用图形验证码验证。

(3)登录成功之后,再次打开APP时,直接进入APP主页面,不需要再次登录,点击退出登录按钮,退出登录状态,打开登录界面。

2、包含的模块:首页、计划、记录、我的

3、首页模块:

(1)包含健康科普知识,其他用户分享的日常等内容。

(2)用户在此模块可以发布自己的日常,也可通过不同话题找到自己感兴趣的内容。

(3)向高血压等用户推送饮食建议,饮食禁忌,日常生活等注意事项。

4、计划模块:

(1)在登陆完成后新增计划,如果完成计划制定,可以查看计划。

(2)查看的同时可以新增计划,更改计划。

(3)隐藏已完成的计划。

5、记录模块:

(1)可以记录饮食、运动、睡眠,生成健康报告,其中包括将饮食摄入的热量、运动消耗的热量等用图表饼图形式展示,将一周的热量差值用折线图表示,实时查看自身健康状态。

(2)通过用户的身高体重等准确资料计算出BMI,查看BMI与基础热量消耗等个人健康数据,与健康体重范围,让用户了解自己的身体状况。

(3)新增身材变化,查看身材变化趋势等操作,其中身材变化趋势主要通过最近一周的体重变化的折线图表示。

6、我的模块:

(1)用户可以修改自己的个人信息,如上传头像,修改密码等。

(2)可以查看已完成或待完成的计划。

7、根据不同类型用户制定个性化方案:

(1)吃药的用户可以设置提醒吃药的时间。

(2)若在计划未完成时间最后三小时前未完成该计划,则向用户发送一条提示信息。

本项目的主要载体有三个:Android设备、Mysql数据库、SQLite本地数据库。Android端作为应用呈现给用户的主要载体,MySQL数据库在本健康减肥应用系统中作为数据中心存储载体。

技术信息:

总体设计逻辑和思路:
1:先设计数据库表文件
2:写服务端jsp页面以及写api接口给客户端提供数据
3:完成后台服务端的数据交互,也就是jsp页面数据的存储和显示
4:进行客户端页面的开发;
5:进行客户端对api接口的调用,也就是获取数据库的数据以及在客户端进行显示

移动端:
1:使用android原生控件以及xml布局文件来完成界面的显示
2:使用java代码完成功能的数据和逻辑交互
3:使用http网络请求完成数据的请求;
4:使用json数据解析完成客户端数据的回调和显示

服务端后台:
1:使用mysql完成数据的存储
2:使用jdbc完成数据库和代码的逻辑交互
3:使用jsp完成网页数据的显示
4:使用java代码完成api接口的编写以及以及数据的回调
 

猜你喜欢

转载自blog.csdn.net/u014388322/article/details/131142787