基于Android平台下的健康管理APP/基于android的健康管理系统

`  

随着网络科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景。Android技术作为当前最流行的操作平台,自然也存在着大量的应用服务需求。 

本课题研究的是基于Android技术平台的健康管理APP开发这款健康管理APP主要是为了帮助用户可以不用约束时间与地点进行所需信息。本文详细讲述了健康管理APP的界面设计及使用,主要包括界面的实现、控件的使用、界面的布局和异常的处理等内容,将准确的健康管理APP呈现给用户

关键词:健康管理APPAndroid技术SSM框架

Abstract

With the development of network technology, mobile intelligent terminals gradually come into people's sight, related applications are more and more widely, and play a more and more important role in people's daily life. Therefore, the development of key applications has become an important factor affecting the popularity of mobile intelligent terminals. Designing and developing practical and convenient applications has important significance and good market prospects. As the most popular operating platform, Android technology naturally has a large number of application service requirements.  

This topic studies the health management app based on Android technology platform. This health management app is mainly developed to help users carry out the required information without restricting time and place. This paper describes the interface design and use of the health management app in detail, mainly including the implementation of the interface, the use of controls, the layout of the interface and exception handling, so as to present the accurate health management app to the user.

Key words: health management app; Android technology; SSM

目  录

摘  要

Abstract

目  录

1章 绪论 1

1.1选题背景 2

1.2研究现状及发展趋势 3

1.3课题的研究意义 4

1.4研究内容 5

第2章 相关技术 6

2.1 java简介

2.2 Mysql数据库 8

2.3 Android介绍

2.4 SSM框架 10

第3章 系统分析

3.1研究目标

3.2系统可行性分析

3.3系统功能需求分析

3.4性能分析

3.5其它需求

第4章 系统设计

4.1概述

4.2项目设计目标与原则

4.3数据表 20

第5章 系统实现

5.1用户前端功能模块

5.2管理员后端功能模块

第6章 系统测试

6.1系统测试的目的

6.2测试方法及用例

结  论 27

致  谢 28

参考文献 29

1章 绪论

1.1选题背景

随着网络时代的到来,互联网的优势和普及时刻影响并改变着人们的生活方式。在信息技术迅速发展的今天,计算机技术已经遍及全球,使社会发生了巨大的变革。

为了不受时间和地点的限制,智能手机用户可以通过移动网络访问网站和处理各种业务和互联网,这是一个有效的将应用系统的功能扩展到手机终端的方法。Android平台健康管理APP,开发出针对使用Android平台的健康管理APP的应用软件,从而实现首页、个人中心、用户管理、锻炼记录管理、饮食记录管理、消息提醒管理、系统管理等功能。传统的管理模式,都是通过笔记的方式进行对详细信息的统计,后来出现电脑,通过电脑输入软件将纸质的信息统计到电脑版上,这种方式比较传统,而且想要统计数据信息比较麻烦,还受时间和空间的影响,所以为此开发了本SSM基于Android的健康管理APP,为用户提供一个网上健康管理APP信息的平台,可以足不出户就可以获取到系统的数据信息等,而且还能节省用户很多时间,所以开发健康管理APP用户带来很大的方便,同时也方便用户锻炼记录、饮食记录、消息提醒做出相应的应对措施。

本论文健康管理APP主要牵扯到的程序,数据库与计算机技术等。覆盖知识面大,可以大大的提高系统人员工作效率。

1.2研究现状及发展趋势

由于开放和自由的特点,Android技术的市场份额高达70%,具有很大的发展潜力,现在它已经逐渐超越了IOS系统,并倾向于更广泛的领域。Android在市场上的应用也很丰富多彩,多达数百万,大部分的开发将会被开发出来,应用软件会被投放到市场上,并通过吸引用户和推广应用逐渐增长。随着系统的整合推动移动系统服务的发展,对于健康管理的现状,进行开发网上健康管理APP,进行普及健康管理APP数据信息等内容,这使得开发基于Android技术健康管理APP变得十分必要。

目前,健康管理APP已经吸引了很多人的注意,通过互联网来搭建健康管理APP可以给用户提供更好的服务和更好的提高工作效率,也可以更好的为我们建造更多区域及数据信息。

基于Android技术市场运用广泛,服务免费的特性,网站可以免费的在Android平台上获得源码进行新功能的开发,有效的节约了开发成本,而且研发速度快,服务范围广,能将效益最大化。Android技术融合了传统移动通信的优点,给手机终端厂商和客户端带来了新的局面,同时结合网络5G时代的到来,给用户提供了更全面、系统、高效的服务。

国内现状:据Gartner最新数据显示,从2019年第二、三季度全球智能手机销售持续大幅增长,形成了良好的态势,其中第三季度安卓占全球智能手机市场的26%,仅次于苹果,成为世界上第二大智能手机系统。2017第二、三季度与去年同期相比,增度分别是15.8%及22%,增长迅猛。相比而言其他操作系统的表现则要平稳很多。安卓现在已经成为全球最大的智能手机平台,谷歌表示目前安卓手机每日平均激活量为43万部,销售速度正在加速上涨。

1.3课题的研究意义

基于Android平台的健康管理APP已经有很多,经过分析,用户第一眼往往是一个软件的外观,一个好看的界面才能让用户以一种爱美之心去尝试,才能进一步了解一个软件的好坏,所以吸引眼球的界面是争取用户的第一步。因此,界面设计工作对应用程序来说非常重要,在界面上吸引了用户,才能进一步让用户体验应用程序中的功能,使用这个软件。

1.4研究内容

健康管理APP从功能、数据流程、可行性、运行环境进行需求分析。对健康管理APP的数据库、功能进行了详细设计。分析了主要界面设计和相关组件设计,对健康管理APP的具体实现进行了介绍。

本文首先阐述了系统所涉及的基本理论知识,并在这个基础上进行了系统分析。第一,系统分析主要是从系统的可行性、功能性、开发运行等方面进行分析。第二,考虑系统实施的可行性。基于软件项目管理理论和动态应用开发的基本理论,本应用所使用的开发工具是Eclipse, 开发工具提供了各种面向对象和良好的页面设计工具,所以健康管理APP在安全性、可用性和可靠性方面毫无疑问。

健康管理APP功能应用程序可以更加安全,技术上满足所有系统信息的管理。对于健康管理APP显示使用的服务查询工具,可以方便用户根据需求进行获取到更多数据信息,并且可以帮助用户以最快的方式进行健康管理APP的管理数据信息。

第2章 相关技术

2.1 java简介

Java语言是在二十世纪末由Sun公司发布的,而且公开源代码,这一优点吸引了许多世界各地优秀的编程爱好者,也使得他们开发出当时一款又一款经典好玩的小游戏。Java语言是纯面向对象语言之一,从发布初期到现今,可以说有将近20多年的历史,已发展成为人类计算机编程语言发展史上的一个深远影响。

Java语言具有非常多种的特性:(1)跨平台的无关性;(2)面向对象; (3)安全性得以保障;(4)支持多个任务;(5)多种编写方式,代码编写简单。对比其他的低级语言、高级语言,Java语言具有明显的显著优势以及未来开阔的前景,可以广泛的应用在个人笔记本电脑、大数据、大型游戏等等。

首先,Java语言具有面向对象的特性,并且易于理解。关于对象,其实可以理解成每一种事物都是一种对象,包括我们人类自身都是一种对象。利用面向对象语言的基本特征来解决软件开发中的实际问题,为有效软件开发提供了技术支持。

其次,Java 语言具有很好的跨平台无关性。所编写出来的应用程序是Java语言编写的,那么就无需再使用编译器来修改程序代码,可以直接在任何计算机系统中运行,Windows系统可以运行,在Linux系统中也可以,也就是经过一次编译,可以到处运行,所以Java语言具有卓越的可移植性,可以很好的跨平台实现。

2.2 Mysql数据库

Mysql是一个多用户、多线程的服务器,采用SQL的数据库,数据库管理系统是基于SQL的客户以及服务器模式的关系,它的优点有强大的功能、操作简单、管理方便、可靠安全、运行较快、多线程、跨平台性、完全网络化、稳定性等,非常适合Web站点或者其他应用软件,在数据库后端的开发。此外,利用许多语言,用户可以编写和访问Mysql数据库的程序。Mysql数据库也是开放源代码的,开发者越来越喜欢使用Mysql关系数据库,应用范围也被推而广之。这是由于速度快和易用性, Web站点或应用软件的数据库后端的开发也都在使用它。

mysql 数据库它有很多的优点,例如它在操作上能够让人通俗易懂、功能强大、信息储存量高等优点。所以被人们广泛应用,对于mysql数据库来说它一般主要是对数据进行编码和查询,而且在很多的设计当中都应用到了该数据库,在此过程当中我们可以对常规的数据进行查询和组合,所以我们在进行使用mysql数据库的时候只要对编写一小段的数据就能实现相应的功能。数据库,就是数据存储的储藏室,只不过数据是存储在计算机上的,而不是现实中的储藏室,数据的存放是按固定格式,而不是无序的,则定义就是 :长期有固定格式,可以共享的存储在计算机存储器上。数据库管理主要包括数据表的建立,数据存储、修改和增加数据,为了使数据库系统能够正常运行,相关人员进行的管理工作。数据表的建立,可以对数据表中的数据进行调整,数据的重新组合及重新构造,保证数据的安全性。

2.3 Android介绍

本系统时基于Android的健康管理APP设计与开发,适用于Android系统的手机,Android操作系统已经成为全球最大的智能手机操作系统。Android有操作系统、中间件、应用程序这三个部分组成互联网的发展使得手机越来越普及,也越来越方便,而如今,5G时代即将来临,生活水平的提升,人们对安卓手机的需求会越来越大,这正是本课题选择该平台的原因。

2.4 SSM框架

当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、协调互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向表面的容器(AOP)。SpringMVC常常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与自动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持普通SQL查询,同时允许对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以解决的问题,而采用“SSM组合框架”,它允许建立业务层次结构,并为这个问题提供良好的解决方案。


第3章 系统分析

3.1研究目标

1、了解Android应用程序的设计和开发过程; 

2、使用多种组件进行Android 平台健康管理APP的开发。 

本软件是基于Eclipse的开发环境,依托谷歌翻译网数据建立“健康管理APP信息数据库,开发出了基于Android平台的健康管理APP

3.2系统可行性分析

1、可操作性

健康管理APP的可操作性主要是针对系统设计完成后,用户的使用体验度,对于用户可以通过系统随时查阅相关的数据信息,用户可以简单明了的进入到自己的系统界面,通过界面导航菜单可以简单明了地操作功能模块,方便用户信息需求和查阅数据信息,对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以在系统的可操作性是完全可以的。本系统采用基于安卓客户端,利用安卓手机安装软件就能够进行访问和操作,且界面简单易操作,用户只要平时有在用过智能手机,都能进行访问和操作。

本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。

2、经济可行性

系统要长期生存,你必须先有一个良好的文化,其次需要有一个完善的管理,还要采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使各大网站的发展能够良好的适应社会的变化。健康管理APP的开发是不需要分享其他软件或者端口之类的,而且在健康管理APP开发之前所做的市场调研及其他的安卓类APP都是没有任何费用的,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题时大多是通过同学和指导老师的帮助进行相关问题的解决,所以健康管理APP的开发在经济上是没有问题的。

3、技术可行性

健康管理APP在操作系统中进行开发,并且目前APP性能已经可以胜任普通系统的服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。

系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,结合需求进行修改维护,可以使得健康管理APP运行更具有稳定性和安全性,从而完成实现健康管理APP的开发运用。

(1)硬件可行性分析

健康管理APP信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开系统必须顺畅,不能停顿太长时间;性价比高;安全性高。

(2)软件可行性分析

提供类似于借口动态模型的通用机制,设计更加集中。 此外,可以使用Java语言轻松实现模块化和存储信息。另外,代码重用,也可以很好地反映出来。因此,考虑到系统的实际情况,选择SSM作为系统开发框架。通过以上分析,系统的设计和实现在软件中是可行的。

因此,我们从两个方面进行了可行性研究,可以看出健康管理APP的开发没有问题。

3.3系统功能需求分析

手机发展到现在已经成为广大人们群众的日常使用的通讯工具,而且手机已经成为用户不可缺少的一部份,随着现在移动互联网的发展趋势,用户对手机功能的不断追求,手机具有的功能也日趋完善。手机用户可以选择开通手机GPRS网络服务,此服务大大的方便了人们对于手机上网的需求,从而带动了手机软件发展,我国的移动通讯功能得到了很大的提高。手机软件可以在安装在手机桌面上形成一个个小的图标,方便用户使用及体验度,从而完善原始系统的不足与个性化。随着市场的不断发展及市场的需求,现在手机上可以实现并满足用户的功能也越来越多,越来越强大。再也不像以前那么固定的几个工具,不如现在这么灵活方便。现在手机端的用户和活跃度都远远超过了电脑端的用户,而且现在手机软件的功能也越来越强大,手机软件也将不断推出达到又一新高。

软件的需求分析是我们将对用户做些调查工作,了解到用户有什么样的需求,从而做出系统性的分析和一些我们在实现这些功能的情况下所需要用到什么样的技术,也就是说实现该软件时需要解决什么样的功能性问题。同时我们在设计的过程中我们也要考虑将如何更好的来实现和解决问题的功能,并且我们在这个过程中最主要的是要考虑以下四点:

1、安全性。基于Android手机平台的“健康管理APP”功能作为广大手机用户所需的功能,信息的安全行将是我们首先要考虑的一个有很大的必要的,在目前移动端用户数,整个互联网的大趋势的时代下,信息就是最基础一个数据财富,保护信息的安全性十分必要,所以此项基于Android手机平台的“健康管理APP”功能将具有较高的安全性要求。

2、先进性。在满足广大移动端手机用户的要求的同时,我们也要注意当下最流行的是如何设计。技术不仅要符合并满足用户的需求,还要开发设计出符合当下互联网及整个市场时代所需求的信息

3、可扩展性。因为手机已经逐渐成为人们日常经济生活中不可缺少的一个工具,而且同时与个人生活中的各个方面息息相关,所以在Android手机平台的“健康管理APP”的整个设计阶段,要充分考虑到Android手机平台的“健康管理APP”应用的可扩展性及延展性,便于随着用户的需求度不断提高,对功能的不断升级,我们将及时来对此项系统做出调整、升级及全面的更新,并且我们将给其他系统提前预留出接口,能够更好地与其他系统衔接,这也是实现整个功能设计的比较重要的原则之一。

4、有效性。有效性主要包括功能及用户使用的有效性,在我们设计Android手机平台的“健康管理APP”的功能上一定要尽最大程度上满足用户的需求。而且将提高更好的用户反馈度。

 Android手机平台的“健康管理APP”设计在现有普通手机的基础上,可以在手机上实现“健康管理APP”功能,方便广大用户的出行和更好的生活与工作。 

3.4性能分析

从上面的描述中可以基本了解软件的功能需求:

1、启动App Widget应用程序; 

2、设置界面:对要显示“健康管理APP”的信息进行设置; 

3、详细界面:通过文字图片显示当前的锻炼记录、饮食记录、消息提醒等信息

4、显示界面:通过文字和图片显示当前的健康管理APP情况。

根据系统功能需求建立的模块关系图如下图:

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 基于Android健康管理系统的app设计需要考虑以下几个方面。 首先,用户界面设计。为了提供良好的用户体验,界面应该简洁、直观,并能够顺应不同尺寸的设备屏幕。可以使用现代化的UI设计元素,如扁平化的图标和效果,以及流畅的动画过渡。另外,界面的颜色和排版应该符合健康和舒适的氛围。 其次,功能设计。该应用应该允许用户管理个人健康信息,包括体重、身高、血压、心率等信息的记录和跟踪。用户也可以设置个人目标,如减肥或增加运动量,并跟踪其进展。此外,还可以提供提醒功能,用于服药、检查或定期运动等。 第三,数据分析和展示。应用需要能够对用户的健康数据进行分析,并以易于理解的方式呈现给用户。比如,可以提供图表、图形和统计数据,帮助用户更好地了解自己的健康状况和进展。 第四,社交互动。可以将社交元素加入应用,例如用户可以与朋友分享自己的健康目标和进展,互相鼓励和支持。还可以提供健康专家或医生的建议和指导,让用户能够获取专业的健康咨询。 最后,数据安全和隐私保护。在设计中要确保用户的个人健康信息得到保护,采取加密措施以防止数据泄露,同时也需要用户明确同意何种信息可以被分享和使用。 总之,基于Android健康管理系统的app设计需要关注用户界面、功能、数据分析和展示、社交互动以及数据安全和隐私保护等方面,以帮助用户管理和改善自己的健康。 ### 回答2: 基于Android健康管理系统的App设计,主要旨在帮助用户跟踪和管理个人的健康状况,提供个性化的健康建议和指导,促进用户的健康意识和积极的生活方式。 首先,App的主界面应简洁明了,包含用户的个人健康数据,如身高、体重、心率、血压等,以及每日的运动和饮食摄入情况。用户可以通过手动输入或与智能设备的连接,实时更新数据。 其次,App应提供个性化的健康建议和指导。根据用户的健康数据和设定的目标,系统可以分析用户的健康状况,并给出相应的建议,如定期锻炼、合理饮食、减少压力等。在用户达成目标或进展时,App还应给予奖励或鼓励,以增强用户的积极性和持续性。 第三,App应提供健康记录和报告功能。用户可以记录自己的健康事件和病史,随时查看和修改。此外,用户还可以生成健康报告,包括各项健康指标的变化趋势和评估结果,以便查看自己的进展和与他人分享。 最后,App还应包含一些附加功能,如健康资讯浏览、社交分享和在线咨询等。用户可以通过浏览健康资讯了解新的健康知识和科学研究,通过社交分享与其他用户交流健康心得,通过在线咨询与专业健康顾问进行交流和获取更多的健康建议。 综上所述,基于Android健康管理系统的App设计应考虑用户体验和个性化需求,提供准确的健康数据记录和评估,给予相应的健康建议和指导,同时,还应提供附加功能,以便用户获取多样化的健康信息和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值