基于Android的个人健康管理系统

目 录
基于Android的个人健康管理系统
Personal Health Management System Based On Android
1 引言 1
1.1 课题背景 1
1.2 编写目的 1
1.3 关于Android 1
1.4 关于MVC框架 3
2 可行性研究 6
2.1 技术可行性 6
2.2 经济可行性 6
2.3 时间可行性 6
3 需求分析 7
4 总体设计 8
4.1 功能设计 8
4.2 数据库设计 9
4.3 界面设计 10
4.4 权限需求 11
4.5 应用版本要求 11
4.6 项目编写环境要求 11
5 详细设计 13
5.1 Logo界面设计 13
5.2 登录界面设计 13
5.3 注册界面设计 14
5.4 主界面设计 15
5.5 饮水管理界面设计 17
5.6 锻炼管理界面设计 18
5.7 休息管理界面设计 20
5.8 饮食管理界面设计 21
5.9 评分系统界面设计 22
5.10 个人信息管理界面设计 24
6 项目结果 26
6.1 项目目录结构图 26
6.2 项目主要界面展示 28
6.3 项目部分代码 31
6.4 项目其它界面展示 33
结论 36
参考文献 37
致 谢 38
2 可行性研究
2.1 技术可行性
个人健康管理系统项目是基于Android开源语言的移动应用软件。以MVC模式,通过Java语言和XML配置混合进行开发。Android语言发展至今,已经非常成熟。项目相关数据库功能使用Android自带的SQLite轻量级数据库,基于SQL语言进行数据库功能方面的设计与开发。项目的功能实现与交互界面的优化方面,通过Android自带组件、自定义组件和第三方组件可达到不错的实现效果。所以,从技术方面来看,使用Android语言进行本应用开发是可行的。
2.2 经济可行性
本项目属于个人开发,无需投入大量资金,所以经济上可行。
2.3 时间可行性
本项目应用开发时间上安排充足,所以时间上可行。
3 需求分析
随着生活水平的提高,健康一词的关注度越来越高,人们越来越注重锻炼、养生,加之现代社会快节奏的生活通,所以需要一个便捷、快速、随时可使用的应用软件。所以通过开发Android移动应用可以很好的实现上诉性能。对于个人健康管理系统,需要实现的功能有记录日常锻炼、休息提醒、健康饮水、推荐健康时蔬、健康评分等功能。应用需要保留相关信息,例如个人信息、锻炼信息等。同时,人机交互性能需要得到注重,目标是实现一个界面友好、操作简单、便于使用的移动健康管理APP。
4 总体设计
4.1 功能设计
根据项目的基本目标和需求进行分析可得项目所需基本实现的功能为登录功能、注册功能、锻炼管理功能、饮水管理功能、饮食管理功能、休息管理功能、评分功能、个人信息管理功能、退出应用功能。
根据设计得出的用例图如下:
在这里插入图片描述

图4-1 总体设计用例图
登录系统功能需要实现的基本内容有进行账户登录,拥有一定规则的验证功能。
注册系统功能需要实现的基本内容有进行账户注册,拥有一定规则的验证功能。
锻炼管理功能需要实现的基本内容有记录每天锻炼信息、增加删除修改锻炼信息。
饮水管理功能需要实现的基本内容有记录饮水状况、提供相关健康饮水知识。
饮食管理功能需要实现的基本内容有提供健康饮食的知识。
休息管理功能需要实现的基本内容有健康作息提醒、使用手机休息提醒。
评分系统功能需要实现的基本内容有根据一套评分标准进行评分并显示。
个人信息管理功能需要实现的基本内容有管理个人信息,包括个人账号的删除、修改、更换等功能。
退出系统功能需要实现的基本内容有实现应用退出功能。

项目主界面onCreate代码:	
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);chart_db=new Chart_Dao(this);chart_month_dao=new Chart_Month_Dao(this);db_account=new UserAccountDao(this);chartInit();chart_btn=(Button) findViewById(R.id.chart);name_title=(TextView) findViewById(R.id.name_title);Cursor namebar=db_account.db_C_Query();namebar.moveToNext();name_title.setText(namebar.getString(2));if(chart_goals>70) chart_btn.setBackgroundResource(R.drawable.green_btn);else if(chart_goals<50) chart_btn.setBackgroundResource(R.drawable.red_btn_select);else chart_btn.setBackgroundResource(R.drawable.blue_btn);}项目主界面计分逻辑部分代码:
chart_goals=0;Cursor data=chart_db.dbQuery();Calendar c_date=Calendar.getInstance();String date=c_date.get(Calendar.YEAR)+"-"
+(c_date.get(Calendar.MONTH)+1)+"-"+c_date.get(Calendar.DAY_OF_MONTH);if(data.moveToNext()){if(date.split("-")[1].equals(data.getString(0).split("-")[1])){if(!chart_db.dbQuery(date).moveToNext()){chart_db.dbInsert(new String[]{date,"Y","N","N","N","70"});}for(int index=0;index<data.getCount();index++){if("Y".equals(data.getString(4))) chart_goals+=Integer.parseInt(data.getString(5));else{int temp=70;if("Y".equals(data.getString(2))&&"Y".equals(data.getString(3))) temp=100;else{if("Y".equals(data.getString(2))) temp=90;if("Y".equals(data.getString(3))) temp=80;}chart_goals+=temp;}data.moveToNext();}}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/17173.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大健康生态应用PC管理后台、运动健康、医疗服务、商城系统、内容管理、健康数据统计、系统管理、医疗问诊、慢病管理、科室管理、问诊订单、医疗后台管理、挂号预约、体检订单、运动健康、疾病管理、血压、血糖

大健康生态应用PC管理后台/运动健康/医疗服务/商城系统/内容管理/健康数据统计/系统管理/医疗问诊/慢病管理/科室管理/问诊订单/医疗后台管理/挂号预约/体检订单/运动健康/疾病管理/血压/血糖/运动/睡眠/计步/心率/医院管理/医生管理 Axure原型演示及下载地址&#xff1a;Axur…

ai绘画软件免费的么?如何白嫖ai绘画?

关于ai绘画的大名&#xff0c;相信很多人都听说过吧&#xff1f;但大部分都是只闻其名&#xff0c;未闻其声&#xff0c;而且很多人也都不知道怎么去用ai绘画软件&#xff0c;去哪里用这个ai绘画软件&#xff0c;其实造成这样的原因&#xff0c;主要是这些ai绘画软件都是属于国…

cursor编辑器

openAI合作伙伴推出的&#xff0c;内置GPT-4的编辑器Cursor。 不需要你有openAI账号和key&#xff0c;你就可以白嫖。可以把他当成免费版的Copilot&#xff0c;代码能力完全不输后者&#xff0c;支持多种编程语言。 当然你也可把他当做chatgpt终端来用&#xff0c;白嫖AI聊天和…

巴比特 | 元宇宙每日必读:用户可绕过付费墙白嫖内容?ChatGPT紧急暂停Bing集成,AI背后的版权、道德问题何解?...

摘要&#xff1a;据 IT 之家 7 月 4 日报道&#xff0c;OpenAI 的聊天机器人 ChatGPT 在上周推出了一个新功能&#xff0c;叫“用 Bing 浏览&#xff08;Browse with Bing&#xff09;”。但这个功能很快就被发现有一个漏洞&#xff0c;用户可以利用 ChatGPT 绕过一些网站的付费…

拒绝“白嫖”!Stack Overflow 将矛头直指 ChatGPT 等产品:用了我的数据训练,得先给钱!...

整理 | 屠敏 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 打不过就加入&#xff01; 继去年 12 月 Stack Overflow 称 ChatGPT 生成的答案正确率非常低并决定宣布临时封禁 ChatGPT 之后&#xff0c;其开始以另一种身份加入这场 AI 竞赛中。 据外媒 Wired 报道&…

ChatGPT紧急下线联网模式,曾被曝能白嫖付费网页

克雷西 发自 凹非寺量子位 | 公众号 QbitAI 用ChatGPT白嫖网页付费内容&#xff0c;马上就要行不通了。 就在昨天&#xff0c;OpenAI宣布&#xff0c;暂时禁用ChatGPT的官方网页浏览模式。 虽然公告说的很隐晦&#xff0c;但此次功能下架&#xff0c;主要目的就是针对“翻越付费…

轻松白嫖GPT-4,已经标星38K,不再害怕高昂的AI模型费用!

文章目录 白嫖GPT-4当前可白嫖站点 白嫖GPT-4 计算机专业学生xtekky在GitHub上发布了一个名为gpt4free的开源项目&#xff0c;该项目允许您免费使用GPT4和GPT3.5模型。这个项目目前已经获得了380000颗星。 开源地址&#xff1a;https://github.com/xtekky/gpt4free 简而言之&a…

这3个网站能够让你白嫖GPT4

1、perplexity&#xff08;https://www.perplexity.ai/&#xff09; 特点&#xff1a; 1&#xff09;保存试用上限5次GPT4&#xff0c;每4小时恢复1次 2&#xff09;试用需连接外网谷歌账号 3&#xff09;可以查看其他用户的提出的热门问题 4&#xff09;可以开启对话线程。在…

王琤:当数据治理遇上ChatGPT

以ChatGPT为代表的人工智能等技术正在“狂飙”&#xff0c;为全球带来一场翻天覆地的变革。4月27日在2023数据治理新实践峰会上&#xff0c;Datablau数语科技创始人&CEO王琤先生以《数据治理新实践与人工智能》为主题进行了分享&#xff0c;与参会同仁共同探索当数据治理遇…

免费AI工具推荐:Chat8

最近很火的ChatGPT&#xff0c;很多人想尝试但都无从入手&#xff0c;这里推荐一款免费使用的国内平替ChatGPT的AI聊天工具【Chat8】。 【Chat8官网介绍】 Chat8 是一款基于OpenAi的ChatGPT3.5接口开发的聊天网站&#xff0c;旨在为用户提供高效便捷的沟通体验。相较于ChatGPT&…

马云:你们只关心我回不回国,而我却关心ChatGPT对教育的冲击!

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 在中国互联网界&#xff0c;有两个人回国与否&#xff0c;牵动了成千上万人的神经。 一个是“明日回国贾跃亭”&#xff0c;另一个就是就是马云。 贾跃亭回国&#xff0c;遥遥无期。 但马云&#xff0c;则已经回国了。 根据…

业界讨论ChatGPT对教育带来的影响

连日来&#xff0c;ChatGPT在教育领域掀起了大讨论&#xff1a;有人大呼&#xff0c;学校教育被逼到了墙角&#xff1b;有人说&#xff0c;人工智能和ChatGPT让传统学校教育优势荡然无存&#xff1b;也有人批评说&#xff0c;ChatGPT算不得什么创新&#xff0c;比如图灵奖得主&…

ChatGPT对教育的变革与影响

我们所面临的挑战往往是我们最直接的痛点。那么&#xff0c;你是否曾经想过&#xff0c;教育可能正在经历一场由人工智能驱动的革命&#xff1f;是的&#xff0c;我说的就是ChatGPT&#xff0c;它正在改变教育的面貌。 回到2022年11月&#xff0c;OpenAI发布了ChatGPT。令人惊…

chatgpt赋能Python-python_member

Python Member&#xff1a;了解Python的会员机制 如果你是一个Python开发者&#xff0c;你可能已经很熟悉了Python的会员机制。Python Member是Python的会员计划&#xff0c;为Python社区激励开发者&#xff0c;提供更好的资源和支持。在这篇文章中&#xff0c;我们将详细介绍…

全方位AI工具集成,免费使用

全方位AI工具集成&#xff0c;免费使用 百家AI工具一应俱全 GPT问答&#xff0c;Midjourney绘图&#xff0c;自然语言处理等超过100种AI工具集成&#xff0c;覆盖全方位的需求。 可自由组合和自定义&#xff0c;打造符合自己需求的AI应用。 便宜使用&#xff0c;让你享受先进…

Bard!谷歌对 ChatGPT 的最强反击,悄咪咪的支持中文了!

“ ChatGPT、Bard&#xff0c;哪个是更好的AI人工智能大语言模型。” 01 — ChatGPT 这么火&#xff0c;而且这款产品是 OpenAI 以谷歌的大模型架构 transformer 为基础迭代的。谷歌自然不甘落后&#xff0c;早在3月份推出自家的人工智能大语言模型 Bard&#xff0c;只是当时还…

从今天开始,让AI成为你的贴身助理

在 ChatGPT、Whisper 和 Stable Diffusion 这样强大的 AI 技术出现之后&#xff0c;我们去学习任何新技术和新知识的方式也都应该改一改了。所以&#xff0c;我也推荐大家从现在开始&#xff0c;利用 AI 工具来改造你学习和工作的流程。通过将 AI 嵌入生活和工作的方方面面&…

Claude使用教程,解决Claude不能回复

Claude是ChatGPT最为有⼒的竞争对⼿之⼀&#xff0c;Claude 的研发公司是专注人工智能安全和研究的初创公司 Anthropic&#xff0c;由前 OpenAI 员工共同创立的。今年 3 月份 Anthropic 获得了谷歌 3 亿美元的投资&#xff0c;谷歌也因此获得其 10% 股份。 ⽬前可以通过官⽹加…

巴比特 | 元宇宙每日必读:重磅更新!ChatGPT推出插件功能,能联网、能搜索、能运算,强化版AIGC工具即将大量涌现?...

摘要&#xff1a;据财联社报道&#xff0c;OpenAI于3月24日宣布&#xff0c;部分解除了ChatGPT无法联网的限制。其CEO山姆•阿尔特曼&#xff08;Sam Altman&#xff09;表示&#xff0c;“我们正在开始推出ChatGPT插件&#xff0c;您可以安装插件来帮助完成各种各样的任务&…

复旦Moss团队:Moss参数规模约是ChatGPT的1/10;贾跃亭再获FF执行官身份;PowerToys新版发布|极客头条...

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 苏宓 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&#xf…