随着智能机和各种手机App的普及,以及大家对健身的需求,健身App可以提供专业的训练课程供用户使用,并且可以不用每天去健身房,只要用户所在的地方有一定的空间随时都可以享受健身房健身体验。因此关于健身的手机App有很大的发展空间。查询天气的手机App可以及时、准确、便捷的帮助用户查询实时的天气和空气状况。原始的短信订阅和网页提醒比起根本无法企及。国内的手机市场也出现很多健身的App,例如现在用户量较多的Keep健身,可以说是现在国内下载量最大的App。Keep健身针对不同的训练人群编排出不同难度的健身课程提供用户使用,并拓展了社交功能,用户可以在健身后分享自己的训练图片,记录自己的健身时刻。国内市场中预报天气的工具也有很多,有墨迹天气这样专门做天气的App,也有像51万年历这样把天气的查询作为延展功能的App。51万年历主要功能在日历上,在显示当天信息的时候,天气作为当天信息的组成部分显示在页面上。这里的天气就不会像墨迹那样信息全面准确,相应的页面功能也会大幅减少。

本系统提出的是提供课程训练的健身App,并拓展天气的查询功能并结合近几年很火,并且逐渐成为人们的生活习惯的健身活动做成的工具类App。在给用户推荐训练的基础上,准确提供天气信息是本系统做的主要功能。本系统主要内容为App中数据的提供及处理。

1。2系统开发意义与目标

本次的健身App后台是提供给工具类的App,可以给用户推荐训练,并且可以查看实时的天气情况、穿衣指数、空气指数。方便人们及时查看天气,做好出行准备。同时通过完成推荐的课程,把健身当成日常生活的一部分。实质性的提高用户的生活质量。

本后台系统旨在为手机健身App提供数据。实现对课程的推荐和天气的查询。用户只要输入具体的地点,系统就会通过第三方接口的调用得到当前地区的该时段的具体天气,并给出穿衣指数等具体信息。在主板块中,用户可以通过自己的身体条件挑选适合自己的课程进行训练。提供课程预览和课程中动作的预览。视频播放的一些时间点,系统会提供格言激励用户继续训练。提供数据的后台系统必须要满足稳定、高效、快速的特性,这些是后台服务器最重要的任务。本系统的独特性在于以下几点:①天气预报系统数据的实时性是最主要的功能需求,这就说明系统所提供的数据必须要实时更新。调用第三方接口的方法会导致接口的性能降低,这就需要本地的数据存储。然而数据实时性的特点使利用数据库存储数据的方法变得不可行,这时候就可以使用Redis缓存[1]来实现对数据的存储,同时类似训练课程这种变化很少的数据也可以使用Redis缓存来临时存储数据,从而减少和数据库的交互,使数据库压力减少,也大幅的提高了接口的性能。②课程的数据合理存储问题。一个课程分成单项课程和计划课程,计划中包含单项,单项中包含动作。每个课程中包含的动作,需要有合理的数据库结构来存储,做到课程的有效性。

1。3  系统开发工具简介

1。3。1  MyEclipse简介

MyEclipse是MyEclipse Enterprise Workbench的简称,是对Eclipse IDE的扩展,它是一款功能强大的JavaEE集成开发环境,我们可以使用它开发Web项目、并且可以在其内部配置需要的Web项目引擎,以便于测试及纠错。MyEclipse6。0以前版本需先安装Eclipse。从MyEclipse6。0开始它就是一款独立的开发工具,安装版本时不需安装Eclipse,可以完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[2]。

本系统使用的MyEclipse 8。5拥有以下新特性:

上一篇:ASP.NET+sqlserver科研项目申报管理系统设计+源代码
下一篇:ASP.net+SQLServer单片机停车场管理系统的设计

java+mysql通用试题库系统后台设计与实现

基于蓝牙和安卓的仪器专用APP的设计和开发

基于iOS的团购APP设计与实现 

安卓App安全性测试与实现

基于安卓平台的运动交友APP设计

射频识别技术的公司会议...

php+mysql移动互联的110警务平台后台管理设计

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析