“老年养生”APP的设计与开发

这篇具有很好参考价值的文章主要介绍了“老年养生”APP的设计与开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘要:我国人口老龄化呈上升趋势,老年人口比重增加。这是我国经济发展的一大挑战,也是老年健康产业的一大机遇。随着我国经济发展,越来越多的人开始关注自己的身体,这导致各种关于健康的网络应用层出不穷。但是经过分析,专门针对老年人的健康类产品不多,现有产品功能繁杂,字体小,对老年人不友好。老年人的健康问题最应该得到关注,于是论文设计并开发了“老年养生”APP。“老年养生”APP是基于Android studio和Java语言设计并实现,本系统的功能模块主要有我的模块,饮食模块,疾病模块,检测模块四个模块,前期进行了详细的需求分析,功能界面内容符合老年人需求。可以帮助老年人足不出户就拥有自己的健康检测及后续养生方案。在目前老年人口增多,但国家经济发展快速,人们观念改变的大背景下,此系统有极大发展前景。

关键词:Android studied;老年养生;健康;Java 

1 绪论

1.1研究背景和意义

到目前为止,我国人口老龄化趋势明显,超过六十岁的公民有2.6亿人次,占百分之十八点七[1]。这当中,超过65岁的人群有1.9亿人,占百分之十三点五。与2010年相此,上升5.44个百分点[2]。根据国家经济的不断发展,人们开始管理自己的健康,因此市面上产生了很多检测健康的应用。但是大部分没有针对性,功能繁多,对于老年人来说使用十分困难,他们操作不来,有些界面太华丽,让他们眼花缭乱。前面我们提到,如今老年人口比重增加,再加上老年人的身体容易生病,所以他们属于健康检测应用的主要需求群体。因此老年人特别需要一款专门面向他们的针对他们特点的健康检测APP。

随着国内互联网的发展,面向中老年人的日常保健应用已经成为互联网上的热门。从当前的情况来看,健康问题在我国处于高度关注的状态。也正是因为互联网信息技术的迅速发展,简单、快速、人性化的老年保健类服务管家也正在步入人们的日常生活,老年人对此类应用的接受度增加,但由于大多数应用广告多,不花钱就得不到服务,使得用户体验差。所以本系统前期进行了详细的需求分析,针对老年人的需求设计并开发,旨在帮助老年人有一个健康幸福的生活,并使外出打工的子女可以安心。

1.2发展现状

经过对市面上各种健康管理应用的研究发现,它们可以帮助用户进行健康管理。由于如今社会的发展与进步,人们愿意通过设备应用来检测自己的健康情况。健康应用的用户群体也从最初的知识分子延伸到普通大众,老年人的使用量也在逐年增加[3]。这表明中老年人希望通过健康类APP提高自己的健康水平,他们愿意接受新的事物。

在各种复杂的移动医疗市场中,老年用户很难找到他们真正需要的软件。这类软件不仅少,而且就算好不容易找到,用户使用体验也不好,广告多,操作困难。尤其是广告多,不看广告不交钱很多功能就无法使用,这引起用户极大的反感,也使得使用者降低了对应用的信任,不利于行业的长远发展。而且由于APP广泛应用,老年人操作不来,这会增加了他们的焦虑[4],时间长了不利于他们的心理健康。由此可见,老年人迫切需要一款符合老年人心理特点,并且功能全面,且UI设计有针对性的老年养生APP。

1.3发展趋势

总的来说,经济发展水平相对高的地方,计算机应用产品发展前景也高[5]。因为经济发达,人们思想开放,也有时间有条件接受新的事物。

随着我国的崛起,国家经济快速发展,人们对健康的追求也越来越高。而且,国家的发展壮大,也使更多的老年人“老有所依”,人口比重逐年增长的老年人有时间有条件也有意识关注自己的身体问题。在老年人口数量增加并且由于国家发展 “老有所依”的背景下,针对老年人的“老年养生”APP一定有极大的发展前景。

2 开发工具介绍

2.1 Android Studio

Android Studio是新开发工具,与Eclipse相比,优点众多,开发十分方便。并且功能强大,尤其是布局编辑器,十分方便[6],这是在充分对比了它的众多优点之后,我选择了它作为我的开发工具,实际操作中确实很方便。

Android Studio的优点:

(1)速度快,响应速度快

(2)智能化,智能补全 

(3)优秀的UI编辑器,在实际界面设计起来十分方便,我深有体会。

(4)插件系统完善。浏览众多插件,并且可以直接搜索,直接下载管理。

(5)Android Studio很多布局方式,实际使用方便,页面布局规整简洁。

2.2 Java语言介绍

Java语言是面向对象的,许多编程都使用java语言,它在编程语言地位很高[7]。若果说C语言是盖房子的砖头,那么Java语言就是用砖头砌成一面可以搬来搬去的墙,Java延续了C语言的优良特性,并在c语言基础上省去了一些繁杂的操作步骤[9],十分方便。并且由于Java开源,所以编程“追求者”众多,因此我选择了Java语言。

Java有很多优点[8]:

(1)Java可以跨平台;

(2)面向对象;

(3)Java安全性很高;

(4)可以同时有多个任务;

(5)编写代码更加简单方便。

2.3 MyEclipse软件介绍  

MyEclipse的功能十分强大,支持面广泛,在Eclipse的基础上发展而成[11]。对我们来说,MyEclipse是一种功能强大的开发环境[9],能解决一些Eclipse解决不了的问题。在充分了解他的优点之后,所以我选择了MyEclipse。

2.4 MYSQL软件介绍 

MySQL有很多优点安全、跨平台、高效,并且是开源数据库[10]。MYSQL由于其优点被广泛协商使用,你不需要存储很多数据,就可以进行组合操作。因此我选择使用MYSQL。

3 系统分析

3.1可行性分析

3.1.1技术可行性

设计与实现老年养生APP是采用android技术,基于MYSQL,由前端的应用和后端的MUSQL组成[12]。使用技术普遍,有众多参考文献,学习视频等技术经验而且指导老师经验丰富。所以android以及MYSQL结合起来开发老年养生APP的开发,技术可行性是可靠的。

3.1.2经济可行性

本系统采用开发过程中采用的是开源软件,用自己的电脑进行代码编写,在老师和同学的帮助下解决系统问题并实现,资金投入极少。后期“老年养生”APP的市场前景广阔,所以项目具有经济可行性。

3.2系统需求分析

任意一个新的项目开发都要有完整的需求分析,他是所有项目开发的开始。可以说,需求分析几乎能决定开发项目的意义。对于这个老年养生管理应用来说开头的分析十分重要,项目开头的分析规定了项目后面的发展和设计,只有经过严格需求分析才能做出更优秀的APP,这样才能使用户更加满意。要不然,项目就很难成功,几乎不可能完成。

需求分析几乎可以决定软件的后期质量,分析结果的好坏,这决定了软件可不可以正常应用。还有,比如说后期结构的稳定与否,最后客户的满意程度如何这也将由系统开始的需求分析决定。

3.3功能需求分析

通过分析项目应用的主要使用人员,了解他们的需要可以更完备的设计出应用的功能。在研究分析后,确定应用的主要角色是老人、老人的亲属,对他们分析如下。

(1)老年人本人是被服务的,是本应用的主要使用者,系统设计一定要符合老年人身体和心理特点,根据老年人的特点设置相应的功能。

(2)老人家属是老人的监护人,可以帮助老年人设置服务信息。

具体功能如下:

用户可以注册,注册之后可以登录APP,后续可以修改密码;

登录APP后可以通过输入身体指标,可以得到健康数据,并被记录形成折线图;

用户登录之后可以搜索得到健康食谱,功效做法详细;

用户可以搜索疾病的建议信息,专业及时;

用户可以记录自己的运动步数;

用户可以设置闹钟,比如吃药做饭;

用户可以退出登录,登录新的账号;

4 系统设计

系统设计系统开发中非常重要的一步,是沟通用户研究与设计的桥梁[13],使得系统开发更加便利,可以使前期的设想和后期的真实应用更加贴合。

4.1系统总体设计思想

本系统的开发目标是为老年用户提供健康数据,搜索推荐相应的饮食建议,疾病管理办法,还具有存储功能,方便用户总体对比身体素质的变化。另外还有运动步数设置,闹钟设置等等功能。功能全面,方便老年用户可以更全面更科学的提高自己的身体素质。

本系统主要设计并实现一个基于Android系统的老年养生APP。将Main Activity作为项目支撑,动态切换多个Fragment以显示不同模块的内容,并通过在每个Fragment的不同位置输入不同的二级页面来扩展整个APP[14]。

4.2系统功能模块图

功能模块图直观展示项目的各种功能。它详细描写功能列表的结构构成,从上到下,让可以人更直观的了解系统功能。

整个APP由四个模块构成,检测模块、饮食模块、疾病模块、我的模块。

每个模块包含不同的内容:

(1)检测模块,通过用户输入的身体信息给出检测结果。

(2)疾病模块输入疾病可以得到相应的健康建议,注意事项。

(3)饮食模块用户可以个性化的搜索想知道的饮食搭配与详细制作方法,饮食禁忌等等;

(4)我的模块中包含个人中心、账号充值、修改密码、用药提醒、运动规划、退出登录这些内容。

详细功能如下:

(1)跑步计划:用户可以设定自己的步数,到时间会有相应提醒,督促用户养成良好的习惯。

(2)账号充值:用户可以在老年养生管家系统进行充值。

(3)密码修改:修改旧密码,增加账号安全。

(4)吃药闹钟:有提醒功能,到时间会按事先设定的功能进行提醒,可以是吃药或者是烧水关火等关键字。这使得外出工作上学的子女更加安心。

(5)退出登录:用户退出此账号,切换账号。

(6)个人中心:用户的信息比如身高体重等。

老年养生APP的功能如图4-1所示。

“老年养生”APP的设计与开发图4-1功能模块图

4.3数据库设计

经过详细分析,老年养生管理APP一共涉及到三个数据表。

(1)账号信息表

该表中包含ID,ACCO,PWD,账号信息表如表4-1所示。

4-1 管理员信息表

字段

代表

类型

长度

主键

ID

编号

int

4

No

yes

ACCO

用户名

varchar

45

No

No

PWD

密码

varchar

45

No

No

(2)用户检测信息表

它录入了唯一标识符ID,用户检测时间TIME,监测信息BIM,用户编号USER,用户检测表如表4-2所示。

4-2 用户检测表

字段名

代表

类型

长度

主键

ID

编号

int

4

No

Yes

TIME

时间

varchar

50

No

No

BIM

检测

varchar

500

No

No

USER

用户号

varchar

4

No

No

(3)用户信息表

它记录了唯一标识符ID,用户名ACCO,密码PWD,电话TEL,地址ADD,姓名NAME,账户余额MONEY用户信息表如表4-3所示。

4-3 用户信息表

字段名

代表

类型

长度

能否为空

主键

ID

编号

int

4

No

Yes

ACCO

用户名

varchar

50

No

No

PWD

密码

varchar

500

No

No

TEL

手机号

varchar

4

No

No

ADD

地址

varchar

50

No

No

NAME

姓名

varchar

50

No

No

MONEY

余额

varchar

50

No

No

5 系统功能实现

5.1管理员登录 

“老年养生”APP的设计与开发

5.2客户端实现

5.2.1用户登陆

“老年养生”APP的设计与开发

5.2.2用户注册

“老年养生”APP的设计与开发

 文章来源地址https://www.toymoban.com/news/detail-464375.html

5.2.3检测页面

“老年养生”APP的设计与开发

 

5.2.4疾病搜索 

“老年养生”APP的设计与开发

 

5.2.5饮食选择

“老年养生”APP的设计与开发

 5.2.6我的页面

 

“老年养生”APP的设计与开发

5.2.7吃药提醒

“老年养生”APP的设计与开发

 

5.2.8锻炼计划

“老年养生”APP的设计与开发

 喜欢的点赞收藏加关注私信作者交流

 

到了这里,关于“老年养生”APP的设计与开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微信小程序毕业设计作品成品(84)微信小程序老年人健康监测系统设计与实现

    博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版等

    2024年02月08日
    浏览(38)
  • 基于微信小程序社区老年人健康医疗信息服务平台设计与实现

    作者主页:编程千纸鹤 作者简介:Java、前端、Python开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发、Python项目开发、大学数据和AI项目开发、单片机项目设计、面试技术整理、最新技术分享 收藏点赞不迷路  关注作者有好处 文末获得源码 语言环境:Java: 

    2024年04月25日
    浏览(54)
  • asp.net老年大学教务管理信息系统VS开发sqlserver数据库web结构c#编程

    一、源码特点         asp.net 老年大学教务管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 asp.net老年大学教务管理系统 应用技术:asp.net c#+sqlserver 开发工具:

    2024年02月07日
    浏览(56)
  • Android App开发基础(3)——App的设计规范

    本节介绍了App工程的源码设计规范,首先App将看得见的界面设计与看不见的代码逻辑区分开,然后利用XML标记描绘应用界面,同时使用Java代码书写程序逻辑,从而形成App前后端分离的设计规约,有利于提高App集成的灵活性。 手机的功能越来越强大,某种意义上相当于微型电

    2024年02月19日
    浏览(34)
  • 游戏APP开发:创新设计的秘诀

    在游戏 APP开发中,创新设计是游戏开发公司的一大追求,为了可以为用户带来更好的游戏体验,这就需要对游戏 APP开发进行创新设计。那么,游戏 APP开发中的创新设计是什么呢?接下来,我们就一起来看看吧。 想要实现好的创新设计,需要从以下几点入手: 一、从用户出

    2024年02月14日
    浏览(28)
  • Android开发的《大众设计App》项目介绍

    该《大众设计App》的功能介绍如下: 1、登录注册功能 登录、注册页面效果如下所示: 2、用户信息修改功能 (各个修改功能均已实现,因修改栏目较多不再逐一展示) 3、设计衣服的功能 (也是本App的核心功能) 页面效果如下图。分为上下两个区,上面部分是预览设计效果

    2024年02月02日
    浏览(29)
  • Android毕业设计-------基于 Android 剧院购票APP的开发与设计

    摘要:近年来,随着社会的发展和科技方面的创新,越来越多的人选择使用手机应用程序来购买剧场票。本文将探讨基于 Android 平台的剧院购票应用程序的开发和设计。该应用程序将为用户提供浏览剧场列表、查看剧场详情、选择座位并购买剧场票的功能。在开发方面,我们

    2024年01月24日
    浏览(34)
  • 深度剖析APP开发中的UI/UX设计

    作为一个 UI/UX设计师,除了要关注 UI/UX设计之外,还要掌握移动开发知识,同时在日常工作中也需要对用户体验有一定的认知,在本次分享中,笔者就针对自己在工作中积累的一些经验来进行一个总结,希望能够帮助到各位设计师朋友。 一、 什么是 UI? UI (User Interface)即

    2024年02月15日
    浏览(28)
  • 基于android校园新闻APP开发的设计与实现

    目 录 摘 要 I Abstract II 第一章 绪论 1 1.1 研究背景 1 1.2 研究意义 1 1.3研究现状 1 1.4设计思路及内容 2 第二章 系统开发环境及相关技术 3 2.1开发环境 3 2.2 Java SDK 3 2.3 Eclipse 3 2.4 ADT 3 2.5 Android SDK 4 2.6 JSP技术 7 2.7 JSON 8 2.8JDBC技术 8 第三章 系统分析 9 3.1 研究目标 9 3.2 需求分析 9 3

    2024年02月09日
    浏览(30)
  • Android studio课程设计开发实现---日记APP

    你们好,我是oy,介绍一个简易日记APP。 1.启动页、引导页及登陆注册 2.日记相关功能 3.个人中心界面 实现应用启动页及引导页 实现设置密码进入APP,对密码进行加密处理 实现底部导航栏,分为日记列表,新建日记,个人中心模块 实现对日记删除、修改、新增的基础功能

    2024年02月03日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包