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

这篇具有很好参考价值的文章主要介绍了基于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 功能设计
根据项目的基本目标和需求进行分析可得项目所需基本实现的功能为登录功能、注册功能、锻炼管理功能、饮水管理功能、饮食管理功能、休息管理功能、评分功能、个人信息管理功能、退出应用功能。
根据设计得出的用例图如下:
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计

图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();
				}
			}

基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计
基于android的健康管理系统,android,个人健康APP,个人健康管理系统,健康管理APP,毕业设计文章来源地址https://www.toymoban.com/news/detail-785986.html

到了这里,关于基于Android的个人健康管理系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于微信小程序的个人健康数据管理系统小程序

    文末联系获取源码 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 本基于微信小程序

    2023年04月12日
    浏览(53)
  • 案例125:基于微信小程序的个人健康数据管理系统的设计与实现

    文末获取源码 开发语言:Java 框架:SSM JDK版本:JDK1.8 数据库:mysql 5.7 开发软件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 目录 前言 系统展示 管理员模块的实现 用户管理 知识科普管理 健康信息共享管理

    2024年02月02日
    浏览(52)
  • 基于微信小程序的个人健康管理系统的设计与实现(源码+lw+部署文档+讲解等)

    💗 博主介绍 :✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅 👇🏻 2023-2024年最值得选的微信小程序毕业设

    2024年01月17日
    浏览(67)
  • 微信小程序nodejs+vue个人身体健康管理系统56b65

    开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql  数据库工具:Navicat 开发软件:VScode  。配置文件 (自动编号、配置参数值、配置参数名称);   论坛交流 (自动编号、用户id、状态、父节点id、帖子标题、用户名、创建时间、帖子内容); 健康评测 (自动编号、用户姓名、

    2024年02月08日
    浏览(556)
  • 基于Android的学生信息管理系统

    项目名称:学生信息管理系统 主要技术:java、android 开发工具:Eclipse(ADT) 运行工具:只能使用Eclipse 数 据 库:SQLlite 项目简介:本系统主要有对学生信息、学生成绩的增删改查操作功能 项目内容 注册界面 登录界面 主界面 添加学生 维护学生信息 学生信息查询 添加学生成绩

    2024年02月11日
    浏览(46)
  • 基于Android的学生管理系统的设计与实现

     博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月10日
    浏览(29)
  • 基于Android的旅游管理系统 微信小程序

    随着网络科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景。And

    2024年02月10日
    浏览(37)
  • 基于安卓系统(android)记事本APP管理系统设计与实现

    目录 摘要 I Abstract II 1 绪论 1.1 课题来源、目的和意义 1 1.2 国内外基本研究情况 1 2 需求分析 2.1 用户需求 4 2.2 功能需求 4 2.3 数据库选择 6 2.4 性能需求 6 3 概要设计 3.1 功能概要设计 7 3.2 数据库概要设计 13 4 详细设计 4.1 功能设计 15 4.2 数据库设计 30 5 系统功能实现 5.1 系统架

    2024年02月11日
    浏览(31)
  • 基于Android Studio开发的人员管理系统APP

    目录 人员管理系统 前言 一、系统的大概流程 二、详细开发步骤 1.登陆界面 2.中间跳转界面 3.添加用户 4.全部用户界面  5.项目下载 总结 这是一个具有登录功能和人员信息增删改查功能的人员管理系统,在之前也有做过一个通过http协议与云平台对接的app,正好需要完成一个

    2024年02月07日
    浏览(55)
  • 基于Android的课程成绩管理系统的设计与实现

    目录 1.绪论 1 1.1 引言 1 1.2 课题背景介绍 1 1.2.1 教育系统发展现状 1 1.2.2 手机的应用市场发展现状 2 1.2.3 Android平台介绍 3 1.2.4 Android管理学生学籍的意义 5 1.3 课程成绩管理系统概述 5 1.3.1 开展该系统的原因 5 1.4 相关技术介绍 6 1.4.1 Android的系统框架 6 1.4.2 Android的特性 7 1.4.3 A

    2024年02月08日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包