欢迎来到天天文库
浏览记录
ID:11047705
大小:695.00 KB
页数:21页
时间:2018-07-09
《基于android的跑步app设计大学论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于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测
2、试总结19I基于Android的跑步APP设计第一章引言近些年来随着物质条件的改善,人们越来越重视自己的身体,所以也越来越多的人会进行身体锻炼。跑步属于运动的一种,也是对器械要求最低的一个运动项目:只要有一双跑鞋就可以开始这一项运动,这也使得越来越多的人开始了参加这个运动。随着参与跑步的人增多,大家也开始关注运用手机与运动相结合,这也使近几年来,众多公司纷纷向运动健身类APP和可穿戴只能运动终端靠拢,作为运动健身最契合的科技载体,市场上出现了推出很多运动健身类app,这些app的到来迅速的吸引了运动爱
3、好者的注意。19基于Android的跑步APP设计第二章可行性分析随着各种智能终端用户的增长和发展,软件应用趋向移动化。近年来随着人们越来越重视自己的身体,所以越来越多的人会进行身体锻炼,跑步属于运动的一种,也是对器械要求最低的一个运动项目。从2015年开始,在“互联网+”的影响下,app与运动结合开始受到了人们的关注。所以开发跑步app是一种可行的行业。19基于Android的跑步APP设计第三章需求分析3.1系统功能需求分析图3.1跑步APP系统数据流图(DFD)3.2界面需求分析主界面需求分析,
4、主要功能:我的计步、开始计步和更多。在主界面左滑和右滑分别会出现另外两个界面,和主界面共享屏幕,美观且操作方便。界面的用例图如图所示。图3.2.1主界面用例图19基于Android的跑步APP设计注册界面的需求分析。用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册。图3.2.2注册界面用例图开始界面的需求分析。该界面是该项目的关键页面,在这里用户可以对计步器各项参数进行设置。分别包括:普通模式、时间模式、距离模式。图3.2.
5、3开始界面用例图分享界面的需求分析。19基于Android的跑步APP设计该界面的入口在主界面的右侧,用户点击分享给好友条目,这时在屏幕下方就会出现分享平台选择。这里我集成了新浪微博、腾讯微博和QQ空间三个社交平台,当用户点击任意一个分享平台后,就会进入分享界面。图3.2.4分享界面的用例图3.3用户功能需求分析(1)进入页面首页进入名称进入首页操作角色注册用户或者未注册用户功能描述进入首页操作1.用户点击app进入界面2.在首页有显示登录、加入我们输出首页界面(2)用户注册名称加入我们操作角色未注册
6、用户功能描述进行用户注册操作1.在首页点击“加入我们”进入注册页面2.19基于Android的跑步APP设计在用户注册页面输入电子邮件、密码、确认密码、姓氏、名字、出生日期、手机号码等信息后点提交按钮,进入客户端验证,验证通过后进行注册,如注册失败后提示失败原因及重新提交。验证要求:1)电子邮件:必填;且格式要正确2)密码:必填;且长度8-25;3)确认密码:值要与密码框的值相同4)姓氏:必填;不能数字5)名字:必填;不能数字6)出生日期:必填;且是8位数字7)手机号码:必填;且是数字输出首页界面(3
7、)用户登录名称用户登录操作角色注册用户功能描述注册用户输入电子邮件、密码、验证码后登录。操作1.在首页单击登录进入登录页面。2.输入电子邮件、密码后单击登录按钮,首先进行客户验证,验证通过后进行登录:如登录失败进行相应提示并重新登录;验证要求:1)电子邮件:必填;且格式要正确2)密码:必填;且长度8-25;输出个人首页19基于Android的跑步APP设计(4)个人首页名称个人首页操作角色注册用户功能描述用户可以查看个人信息、自己的跑步记录、最佳成绩、训练计划操作1.用户登录后直接进入个人首页输出个人
8、首页(5)完善个人信息名称首页操作角色注册用户功能描述用户可以修改和完善自己的个人基本信息、操作1.用户在首页中点击个人信息2.输入姓名、出生日期、体重、身高然后点击确认。验证要求:1)姓名:必填;不能数字2)出生日期:必填;且必须8位数字3)体重:必填;且必须数字4)身高:必填;且必须3位数字输出个人信息(6)跑步记录名称跑步记录操作角色注册用户功能描述19基于Android的跑步APP设计用户可以查看自己之前的跑步的里程数、配速、消耗卡路里操作1.用
此文档下载收益归作者所有