基于Android的跑步APP设计_第1页
基于Android的跑步APP设计_第2页
基于Android的跑步APP设计_第3页
基于Android的跑步APP设计_第4页
基于Android的跑步APP设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 Android 的跑步 APP 设计年级专业:16 级软件工程组长:陈盟组员:陈资钦、陈艺伟2016 年 11 月I目录第一章 引言 .1第二章 可行性分析 .2第三章 需求分析 .33.1 系统功能需求分析 .33.2 界面需求分析 .33.3 用户功能需求分析 .5第四章 概要设计 .114.1 结构设计 .114.1.1 系统结构图 .114.2 数据库设计 .114.2.1 数据库设计关系图 .114.2.2 数据信息表 .12第五章 详细设计 .145.1 主要界面的实现 .145.2 我的计步器的实现 .14第六章 系统测试 .166.1 测试计步器各项功能 .166.1.1 测试准备 .166.1.2 测试过程 .166.2 测试总结 .19基于 Android 的跑步 APP 设计1第一章 引言近些年来随着物质条件的改善,人们越来越重视自己的身体,所以也越来越多的人会进行身体锻炼。跑步属于运动的一种,也是对器械要求最低的一个运动项目:只要有一双跑鞋就可以开始这一项运动,这也使得越来越多的人开始了参加这个运动。随着参与跑步的人增多,大家也开始关注运用手机与运动相结合,这也使近几年来,众多公司纷纷向运动健身类 APP 和可穿戴只能运动终端靠拢,作为运动健身最契合的科技载体,市场上出现了推出很多运动健身类 app,这些 app 的到来迅速的吸引了运动爱好者的注意。基于 Android 的跑步 APP 设计2第二章 可行性分析随着各种智能终端用户的增长和发展,软件应用趋向移动化。近年来随着人们越来越重视自己的身体,所以越来越多的人会进行身体锻炼,跑步属于运动的一种,也是对器械要求最低的一个运动项目。从 2015 年开始,在“互联网+”的影响下,app 与运动结合开始受到了人们的关注。所以开发跑步 app 是一种可行的行业。基于 Android 的跑步 APP 设计3第三章 需求分析3.1 系统功能需求分析图 3.1 跑步 APP 系统数据流图(DFD)3.2 界面需求分析主界面需求分析,主要功能:我的计步、开始计步和更多。在主界面左滑和右滑分别会出现另外两个界面,和主界面共享屏幕,美观且操作方便。界面的用例图如图所示。基于 Android 的跑步 APP 设计4图 3.2.1 主界面用例图注册界面的需求分析。用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册。图 3.2.2 注册界面用例图开始界面的需求分析。该界面是该项目的关键页面,在这里用户可以对计步器各项参数进行设置。分别包括:普通模式、时间模式、距离模式。图 3.2.3 开始界面用例图基于 Android 的跑步 APP 设计5分享界面的需求分析。该界面的入口在主界面的右侧,用户点击分享给好友条目,这时在屏幕下方就会出现分享平台选择。这里我集成了新浪微博、腾讯微博和 QQ 空间三个社交平台,当用户点击任意一个分享平台后,就会进入分享界面。图 3.2.4 分享界面的用例图3.3 用户功能需求分析(1)进入页面首页进入名称 进入首页操作角色 注册用户或者未注册用户功能描述 进入首页操作 1. 用户点击 app 进入界面2. 在首页有显示登录、加入我们输出 首页界面(2)用户注册名称 加入我们操作角色 未注册用户功能描述 进行用户注册基于 Android 的跑步 APP 设计6操作 1 在首页点击“加入我们”进入注册页面2 在用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册,如注册失败后提示失败原因及重新提交。验证要求:1) 电子邮件: 必填;且格式要正确2) 密码: 必填;且长度 8-25;3) 确认密码:值要与密码框的值相同4) 姓氏:必填;不能数字5) 名字:必填;不能数字6) 出生日期:必填;且是 8 位数字7) 手机号码:必填;且是数字输出 首页界面(3)用户登录名称 用户登录操作角色 注册用户功能描述 注册用户输入电子邮件、密码、验证码后登录。操作 1. 在首页单击登录进入登录页面。2. 输入电子邮件、密码后单击登录按钮,首先进行客户验证,验证通过后进行登录:如登录失败进行相应提示并重新登录;验证要求:基于 Android 的跑步 APP 设计71) 电子邮件:必填;且格式要正确2) 密码:必填;且长度 8-25;输出 个人首页(4)个人首页名称 个人首页操作角色 注册用户功能描述 用户可以查看个人信息、自己的跑步记录、最佳成绩、训练计划操作 1. 用户登录后直接进入个人首页输出 个人首页(5)完善个人信息名称 首页操作角色 注册用户功能描述 用户可以修改和完善自己的个人基本信息、操作 1. 用户在首页中点击个人信息2. 输入姓名、出生日期、体重、身高然后点击确认。验证要求:1) 姓名:必填; 不能数字2) 出生日期:必填;且必须 8 位数字3) 体重:必填;且必须数字4) 身高:必填;且必须 3 位数字输出 个人信息(6)跑步记录基于 Android 的跑步 APP 设计8名称 跑步记录操作角色 注册用户功能描述 用户可以查看自己之前的跑步的里程数、配速、消耗卡路里操作 1.用户在首页中点击跑步记录输出 跑步记录(3)最佳成绩名称 最佳成绩操作角色 注册用户功能描述 用户可以查看自己 5 公里、10 公里、15 公里、半程马拉松、全程马拉松最快到达时间成绩操作 1. 用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论