基于Android的跑步APP设计.docx

上传人:b****4 文档编号:4113140 上传时间:2022-11-28 格式:DOCX 页数:23 大小:572.23KB
下载 相关 举报
基于Android的跑步APP设计.docx_第1页
第1页 / 共23页
基于Android的跑步APP设计.docx_第2页
第2页 / 共23页
基于Android的跑步APP设计.docx_第3页
第3页 / 共23页
基于Android的跑步APP设计.docx_第4页
第4页 / 共23页
基于Android的跑步APP设计.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

基于Android的跑步APP设计.docx

《基于Android的跑步APP设计.docx》由会员分享,可在线阅读,更多相关《基于Android的跑步APP设计.docx(23页珍藏版)》请在冰豆网上搜索。

基于Android的跑步APP设计.docx

基于Android的跑步APP设计

基于Android的跑步APP设计

 

年级专业:

16级软件工程

组长:

组员:

 

2016年11月

目录

第一章引言1

第二章可行性分析2

第三章需求分析3

3.1系统功能需求分析3

3.2界面需求分析3

3.3用户功能需求分析5

第四章概要设计11

4.1结构设计11

4.1.1系统结构图11

4.2数据库设计11

4.2.1数据库设计关系图11

4.2.2数据信息表12

第五章详细设计14

5.1主要界面的实现14

5.2我的计步器的实现14

第六章系统测试16

6.1测试计步器各项功能16

6.1.1测试准备16

6.1.2测试过程16

6.2测试总结19

第一章引言

近些年来随着物质条件的改善,人们越来越重视自己的身体,所以也越来越多的人会进行身体锻炼。

跑步属于运动的一种,也是对器械要求最低的一个运动项目:

只要有一双跑鞋就可以开始这一项运动,这也使得越来越多的人开始了参加这个运动。

随着参与跑步的人增多,大家也开始关注运用手机与运动相结合,这也使近几年来,众多公司纷纷向运动健身类APP和可穿戴只能运动终端靠拢,作为运动健身最契合的科技载体,市场上出现了推出很多运动健身类app,这些app的到来迅速的吸引了运动爱好者的注意。

第二章可行性分析

随着各种智能终端用户的增长和发展,软件应用趋向移动化。

近年来随着人们越来越重视自己的身体,所以越来越多的人会进行身体锻炼,跑步属于运动的一种,也是对器械要求最低的一个运动项目。

从2015年开始,在“互联网+”的影响下,app与运动结合开始受到了人们的关注。

所以开发跑步app是一种可行的行业。

第三章需求分析

3.1系统功能需求分析

图3.1跑步APP系统数据流图(DFD)

3.2界面需求分析

主界面需求分析,主要功能:

我的计步、开始计步和更多。

在主界面左滑和右滑分别会出现另外两个界面,和主界面共享屏幕,美观且操作方便。

界面的用例图如图所示。

图3.2.1主界面用例图

注册界面的需求分析。

用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册。

图3.2.2注册界面用例图

开始界面的需求分析。

该界面是该项目的关键页面,在这里用户可以对计步器各项参数进行设置。

分别包括:

普通模式、时间模式、距离模式。

图3.2.3开始界面用例图

分享界面的需求分析。

该界面的入口在主界面的右侧,用户点击分享给好友条目,这时在屏幕下方就会出现分享平台选择。

这里我集成了新浪微博、腾讯微博和QQ空间三个社交平台,当用户点击任意一个分享平台后,就会进入分享界面。

图3.2.4分享界面的用例图

3.3用户功能需求分析

(1)进入页面

首页进入名称

进入首页

操作角色

注册用户或者未注册用户

功能描述

进入首页

操作

1.用户点击app进入界面

2.在首页有显示登录、加入我们

输出

首页界面

(2)用户注册

名称

加入我们

操作角色

未注册用户

功能描述

进行用户注册

操作

1.在首页点击“加入我们”进入注册页面

2.在用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册,如注册失败后提示失败原因及重新提交。

验证要求:

1)电子邮件:

必填;且格式要正确

2)密码:

必填;且长度8-25;

3)确认密码:

值要与密码框的值相同

4)姓氏:

必填;不能数字

5)名字:

必填;不能数字

6)出生日期:

必填;且是8位数字

7)手机号码:

必填;且是数字

输出

首页界面

(3)用户登录

名称

用户登录

操作角色

注册用户

功能描述

注册用户输入电子邮件、密码、验证码后登录。

操作

1.在首页单击登录进入登录页面。

2.输入电子邮件、密码后单击登录按钮,首先进行客户验证,验证通过后进行登录:

如登录失败进行相应提示并重新登录;

验证要求:

1)电子邮件:

必填;且格式要正确

2)密码:

必填;且长度8-25;

输出

个人首页

(4)个人首页

名称

个人首页

操作角色

注册用户

功能描述

用户可以查看个人信息、自己的跑步记录、最佳成绩、训练计划

操作

1.用户登录后直接进入个人首页

输出

个人首页

(5)完善个人信息

名称

首页

操作角色

注册用户

功能描述

用户可以修改和完善自己的个人基本信息、

操作

1.用户在首页中点击个人信息

2.输入姓名、出生日期、体重、身高然后点击确认。

验证要求:

1)姓名:

必填;不能数字

2)出生日期:

必填;且必须8位数字

3)体重:

必填;且必须数字

4)身高:

必填;且必须3位数字

输出

个人信息

(6)跑步记录

名称

跑步记录

操作角色

注册用户

功能描述

用户可以查看自己之前的跑步的里程数、配速、消耗卡路里

操作

1.用户在首页中点击跑步记录

输出

跑步记录

(3)最佳成绩

名称

最佳成绩

操作角色

注册用户

功能描述

用户可以查看自己5公里、10公里、15公里、半程马拉松、全程马拉松最快到达时间成绩

操作

1.用户在首页中点击最佳成绩后进入页面

2.分别有5公里、10公里、15公里、半程马拉松、全程马拉松最快到达时间的数据显示。

输出

最佳成绩

(7)开始跑步

名称

开始跑步

操作角色

注册用户

功能描述

用户进入后分别可以普通模式、时间模式、距离模式

操作

1.用户登录进入页面后点击(START)开始跑步。

输出

模式

(8)模式

名称

模式

操作角色

注册用户

功能描述

选择普通模式、没有限制时间、距离。

可以自由控制。

选择时间模式,在规定时间完成跑步。

选择距离模式,在规定距离完成跑步。

操作

1.用户进入(START)开始跑步页面后,点击模式。

2.点击选择普通、时间、距离模式。

输出

开始页面

(9)开始

名称

开始页面

操作角色

注册用户

功能描述

可以选择暂停、停止。

当选择停止的时候,保存跑步记录。

操作

1.选择模式后直接进入开始页面。

2.点击停止。

输出

保存

 

(10)更多

名称

更多

操作角色

注册用户

功能描述

用户可以更新版本,将软件推荐给好友。

操作

1.用户登录后点击更多。

2.点击更新版本或点击将软件推荐给好友。

输出

个人首页

第四章概要设计

4.1结构设计

4.1.1系统结构图

跑步APP是基于Android应用程序框架的,按照主界面的框架的特点,可以将主要内容分为:

计步(计步/保存)、我的计步器和更多,三部分。

结构图如图所示。

图4-1跑步APP结构图

4.2数据库设计

4.2.1数据库设计关系图

数据库设计关系图如下图4.2.1所示。

图4.2.1数据库设计关系图(E-R图)

4.2.2数据信息表

在本系统中,使用的数据库是MySQL,数据库名为users,并且数据库有2个数据表用于存储个人信息及跑步的数据信息。

分别设置如下:

(1)个人信息表:

包括存储用户注册信息和用户登录信息。

(2)跑步的数据表:

包括了跑步记录数据信息。

users数据库中包含了个数据表分别是user表,run_no表。

其中,user表用于存储用户信息表,run_no表用于存储跑步数据信息表。

它们的详细设计如下面所示。

别名

字段

类型

键值

空值

备注

用户ID

id

int

pk

N

唯一

用户姓名

name

varchar(20)

N

登录密码

password

int

N

手机号码

phone

int

N

作为登录账号

用户Email

email

varchar(50)

Y

作为登录账号

用户address

address

varchar(200)

N

联系地址

图4.2.2个人信息表

别名

字段

类型

键值

空值

备注

日期

R_date

int

pk

N

唯一

时间

R_hour

int

N

步数

R_number

int

N

图4.2.3跑步数据信息表

第五章详细设计

5.1主要界面的实现

主要介绍主界面(设置界面在前面数据存储介绍的计步器各设置项的存储部分已经介绍过,分享界面)。

(1)主界面的实现,主界面包括三个Fragment共同搭载在一个Activity上。

首先是中间部分用于计步或保存记录,如图所示。

图5-1主界面中间部分

5.2我的计步器的实现

我的计步器页面左侧部分包含开始计步界面和设置界面的入口,如图5-2所示。

图5-2我的计步器

5.3我的计步器的实现

我的计步器右侧部分,包含检查更新和分享给好友的入口,如图5-3所示。

图5-3主界面右侧部分

第六章系统测试

6.1测试计步器各项功能

测试能否根据用户控制开始计步、设置、进行保存记录和分享。

6.1.1测试准备

(1)模块名:

计步器

(2)负责人:

XX

(3)意图:

测试计步器各功能。

6.1.2测试过程

(1)点击应用图标,如图6-1所示:

(2)用户点击开始按钮,开始计步并显示各参数如图6-2所示:

图6-1点击计步器图标开始图6-2开始计步

(3)点击保存按钮,保存记录,各参数归零,如图6-3所示:

(4)查看历史界面有没有保存成功,如图6-4所示:

图6-3计步停止保存记录图6-4记录保存成功

(5)进入设置界面,如图6-5所示:

(6)点击设置感应灵敏度。

如图6-6所示:

图6-5设置界面图6-6感应灵敏度设置

(7)点击设置运行层面,如图6-7所示:

(8)点击设置单位,如图6-8所示:

图6-7运行层面设置图6-8单位设置

其余的设置测试与此类同这里就不再一一说明了。

(9)点击分享给好友,选择分享平台,如图6-9所示:

(10)进入分享界面填写分享内容,如图6-10所示:

图6-9选择分享平台图6-10分享界面

(11)进入空间查看分享结果,如图6-11所示:

图6-11分享结果

6.2测试总结

进过测试,手机计步器的功能基本上与设计构想一致。

其中存在的问题是计步器的计步准确度不是完全可信的,由于是获取手机上硬件加速传感器的信号,又因为手机的颤动程度用户是不可能准确控制的,所以会出现偶尔计步不准的现象。

这里要说明的是该应用必须安装在拥有能够感应加速度的手机上,且Android系统版本不能太低,要在Android2.2以上。

1.基于C8051F单片机直流电动机反馈控制系统的设计与研究

2.基于单片机的嵌入式Web服务器的研究

3.MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究

4.基于模糊控制的电阻钎焊单片机温度控制系统的研制

5.基于MCS-51系列单片机的通用控制模块的研究

6.基于单片机实现的供暖系统最佳启停自校正(STR)调节器

7.单片机控制的二级倒立摆系统的研究

8.基于增强型51系列单片机的TCP/IP协议栈的实现

9.基于单片机的蓄电池自动监测系统

10.基于32位嵌入式单片机系统的图像采集与处理技术的研究

11.基于单片机的作物营养诊断专家系统的研究

12.基于单片机的交流伺服电机运动控制系统研究与开发

13.基于单片机的泵管内壁硬度测试仪的研制

14.基于单片机的自动找平控制系统研究

15.基于C8051F040单片机的嵌入式系统开发

16.基于单片机的液压动力系统状态监测仪开发

17.模糊Smith智能控制方法的研究及其单片机实现

18.一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制

19.基于双单片机冲床数控系统的研究

20.基于CYGNAL单片机的在线间歇式浊度仪的研制

21.基于单片机的喷油泵试验台控制器的研制

22.基于单片机的软起动器的研究和设计

23.基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究

24.基于单片机的机电产品控制系统开发

25.基于PIC单片机的智能手机充电器

26.基于单片机的实时内核设计及其应用研究

27.基于单片机的远程抄表系统的设计与研究

28.基于单片机的烟气二氧化硫浓度检测仪的研制

29.基于微型光谱仪的单片机系统

30.单片机系统软件构件开发的技术研究

31.基于单片机的液体点滴速度自动检测仪的研制

32.基于单片机系统的多功能温度测量仪的研制

33.基于PIC单片机的电能采集终端的设计和应用

34.基于单片机的光纤光栅解调仪的研制

35.气压式线性摩擦焊机单片机控制系统的研制

36.基于单片机的数字磁通门传感器

37.基于单片机的旋转变压器-数字转换器的研究

38.基于单片机的光纤Bragg光栅解调系统的研究

39.单片机控制的便携式多功能乳腺治疗仪的研制

40.基于C8051F020单片机的多生理信号检测仪

41.基于单片机的电机运动控制系统设计

42.Pico专用单片机核的可测性设计研究

43.基于MCS-51单片机的热量计

44.基于双单片机的智能遥测微型气象站

45.MCS-51单片机构建机器人的实践研究

46.基于单片机的轮轨力检测

47.基于单片机的GPS定位仪的研究与实现

48.基于单片机的电液伺服控制系统

49.用于单片机系统的MMC卡文件系统研制

50.基于单片机的时控和计数系统性能优化的研究

51.基于单片机和CPLD的粗光栅位移测量系统研究

52.单片机控制的后备式方波UPS

53.提升高职学生单片机应用能力的探究

54.基于单片机控制的自动低频减载装置研究

55.基于单片机控制的水下焊接电源的研究

56.基于单片机的多通道数据采集系统

57.基于uPSD3234单片机的氚表面污染测量仪的研制

58.基于单片机的红外测油仪的研究

59.96系列单片机仿真器研究与设计

60.基于单片机的单晶金刚石刀具刃磨设备的数控改造

61.基于单片机的温度智能控制系统的设计与实现

62.基于MSP430单片机的电梯门机控制器的研制

63.基于单片机的气体测漏仪的研究

64.基于三菱M16C/6N系列单片机的CAN/USB协议转换器

65.基于单片机和DSP的变压器油色谱在线监测技术研究

66.基于单片机的膛壁温度报警系统设计

67.基于AVR单片机的低压无功补偿控制器的设计

68.基于单片机船舶电力推进电机监测系统

69.基于单片机网络的振动信号的采集系统

70.基于单片机的大容量数据存储技术的应用研究

71.基于单片机的叠图机研究与教学方法实践

72.基于单片机嵌入式Web服务器技术的研究及实现

73.基于AT89S52单片机的通用数据采集系统

74.基于单片机的多道脉冲幅度分析仪研究

75.机器人旋转电弧传感角焊缝跟踪单片机控制系统

76.基于单片机的控制系统在PLC虚拟教学实验中的应用研究

77.基于单片机系统的网络通信研究与应用

78.基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究

79.基于单片机的模糊控制器在工业电阻炉上的应用研究

80.基于双单片机冲床数控系统的研究与开发

81.基于Cygnal单片机的μC/OS-Ⅱ的研究

82.基于单片机的一体化智能差示扫描量热仪系统研究

83.基于TCP/IP协议的单片机与Internet互联的研究与实现

84.变频调速液压电梯单片机控制器的研究

85.基于单片机γ-免疫计数器自动换样功能的研究与实现

86.基于单片机的倒立摆控制系统设计与实现

87.单片机嵌入式以太网防盗报警系统

88.基于51单片机的嵌入式Internet系统的设计与实现

89.单片机监测系统在挤压机上的应用

90.MSP430单片机在智能水表系统上的研究与应用

91.基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用

92.单片机在高楼恒压供水系统中的应用

93.基于ATmega16单片机的流量控制器的开发

94.基于MSP430单片机的远程抄表系统及智能网络水表的设计

95.基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计

96.基于单片机的氨分解率检测系统的研究与开发

97.锅炉的单片机控制系统

98.基于单片机控制的电磁振动式播种控制系统的设计

99.基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制

100.一种RISC结构8位单片机的设计与实现

101.基于单片机的公寓用电智能管理系统设计

102.基于单片机的温度测控系统在温室大棚中的设计与实现

103.基于MSP430单片机的数字化超声电源的研制

104.基于ADμC841单片机的防爆软起动综合控制器的研究

105.基于单片机控制的井下低爆综合保护系统的设计

106.基于单片机的空调器故障诊断系统的设计研究

107.单片机实现的寻呼机编码器

108.单片机实现的鲁棒MRACS及其在液压系统中的应用研究

109.自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究

110.基于单片机的锅炉智能控制器的设计与研究

111.超精密机床床身隔振的单片机主动控制

112.PIC单片机在空调中的应用

113.单片机控制力矩加载控制系统的研究

项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!

选择我们,选择成功!

项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!

选择我们,选择成功!

单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!

本文档全网独一无二,放心使用,下载这篇文档,定会成功!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1