基于android的跑步app设计大学论文Word下载.docx

上传人:b****6 文档编号:18574192 上传时间:2022-12-28 格式:DOCX 页数:19 大小:568.71KB
下载 相关 举报
基于android的跑步app设计大学论文Word下载.docx_第1页
第1页 / 共19页
基于android的跑步app设计大学论文Word下载.docx_第2页
第2页 / 共19页
基于android的跑步app设计大学论文Word下载.docx_第3页
第3页 / 共19页
基于android的跑步app设计大学论文Word下载.docx_第4页
第4页 / 共19页
基于android的跑步app设计大学论文Word下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

基于android的跑步app设计大学论文Word下载.docx

《基于android的跑步app设计大学论文Word下载.docx》由会员分享,可在线阅读,更多相关《基于android的跑步app设计大学论文Word下载.docx(19页珍藏版)》请在冰豆网上搜索。

基于android的跑步app设计大学论文Word下载.docx

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.输入电子邮件、密码后单击登录按钮,首先进行客户验证,验证通过后进行登录:

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

验证要求:

个人首页

(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)

登录密码

password

手机号码

phone

作为登录账号

用户Email

email

varchar(50)

Y

用户address

address

varchar(200)

联系地址

图4.2.2个人信息表

日期

R_date

时间

R_hour

步数

R_number

图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以上。

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

当前位置:首页 > 经管营销 > 经济市场

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

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