安卓平台的运动交友app设计(源码)【字数:11693】

摘 要摘 要运动交友APP是基于Android平台开发的,旨在改变原本枯燥、单调的运动健身,让用户能够快乐运动,并且在运动中结识到有共同爱好的朋友。该运动交友APP主要的适用人群是喜欢运动,但同时周围又没有能一起交流的朋友的人。客户端包含四大模块约动(创建、参加活动)、秀场(发布说说和留言)、达人(专业教学视频)、我(注册登录及个人信息)。客户端代码主要运用Android的Activity、Service、Content Provider、Broadcast Receiver四大组件技术;界面使用较为流行的Fragment+ViewPage组合;而且还运用了优秀的第三方Jar包工具,例如NineOldAndroid(动画库)、百度地图API、ImageLoader等等。后台管理则是用Java Web实现,数据库使用的是MySQL搭载SQLyog图形化管理工具。用户可以在客户端寻找到十几种类型的热门运动,而运动休息之余也可以在秀场晒晒照片。天气不好的时候在线观看达人视频则是用户另一个不错的选择。总之,运动交友APP会陪伴用户度过快乐健康每一天。关键词运动交友;Fragment;ImageLoader;安卓Abstract
Keywords: Sports& Friends; Fragment; ImageLoader; Android 目 录
第一章 绪论 1
1.1 系统开发背景 1
1.2 系统设计目标 2
1.3 课题研究的内容和意义 2
1.4 本章小结 3
第二章 系统需求及可行性分析 4
2.1 系统需求分析 4
2.2 系统的可行性分析 4
2.2.1 技术可行性分析 4
2.3 本章小结 7
第三章 系统主要架构及开发模式 8
3.1基于C/S的体系结构 8
3.2 C/S的体系结构的特点 8
3.3 系统的C/S实现 9
3.4 本章小结 9
第四章 系统设计 10
4.1 系统设计思路 10
4.2 系统功能模块 11
4.2.1 约动模块 11
4.2.2  *好棒文|www.hbsrm.com +Q: ^351916072* 
秀场模块 12
4.3 系统后台管理 14
4.4 系统数据库设计 14
4.4.1 数据库概念结构设计 14
4.4.2 数据库逻辑结构设计 17
4.5 本章小结 20
第五章 系统实现 21
5.1 系统开发环境 21
5.2 系统设计模式 23
5.3 系统客户端的实现 24
5.3.1 约动模块 24
5.3.2 秀场模块 26
5.3.3 达人模块 27
5.3.4 个人中心模块 29
5.4 系统服务器端页面 31
5.5 本章小结 31
第六章 软件测试及应用 32
6.1 软件测试简述 32
6.2 系统的软件测试结果 32
6.3 本章小结 35
结 论 36
致 谢 37
参考文献 38
第一章 绪论
1.1 系统开发背景
近几年,锁骨放硬币、A4腰、反手摸肚脐还有IPhone腿都成了年轻人比较潮流的炫身材的话题。运动、健身已经成为了当下的一种时尚,不断增长的市场需求为运动健身领域带来了巨大的商机。
在过去的2015年,“互联网+”的影响无处不在,许多创业公司和大企业相继推出运动健身类APP和可穿戴智能运动终端。作为运动健身最合适的科技载体,运动健身类APP出现在了市场上,比如点点运动、咕咚、KEEP健身都迅速的吸引了运动爱好者的注意。甚至许多厂商在手机系统平台上都推出自己的健身类APP[1]。
通过众多开发者的不断探索,“数据记录”、“健身指导”成了运动健身类App的卖点亮点,逐渐的占领了运动健身类APP的市场。通过计步器、地图、卡路里消耗等等封装好的API来记录用户平时健身的数据,从而能让用户时刻了解自己的身体状况,并且能通过一系列数据和周围的朋友进行对比比较来增加健身的趣味性。
世面上的同类APP形式比较简单,但是一经上线就受到追捧。相对于数据记录型APP,健身指导类型APP的功能就丰富了许多。专业的健身教学、详细的健身计划、配合不同场景的健身训练课程以及针对不同部位的锻炼技巧等等,都是运动健身类APP比较能吸引用户的创新技术。
但是也有有些APP另辟蹊径,与线下健身房或者运动场馆合作,APP会推荐一些在上面注册过的商家,用户可以在线上预定然后去线下消费,这类APP也有数据记录的功能但是不全,走的是在线交易的路线但同样也有不少用户群。
大量运动健身类APP的功能严重同质化,运动路线图、步数距离计算、卡路里消耗等最基础的服务都是换界面不换功能,适用的人群自然是专注于健身运动的人。但是通过客户体验的调查,多数人还是希望能快乐运动,而不是仅仅把运动当做为了达到某一要求的那种“半自愿”运动健身,所以推出一款能摒弃一大堆单一数据的APP势在必行,拥有宽松的娱乐环境,同事又是以运动为主题的“游戏”是能比较黏住用户的,而同时又能约好一起运动则拓宽了用户的交际圈,不会像那些比较官方的大型活动那样需要诸多限制,小型的活动不仅能够减少人的压力,而且举办比较轻松,可以用“薄利多销”比喻下。
1.2 系统设计目标
运动交友APP的设计目标是实现Android端的四个模块和后台管理。Android端可以创建、参加活动,发布说说、留言,达人可以上传健身视频,当然,因为活动并不是随随便便就可以发,所以注册登录是要手机号码短信验证,而且达人也是要经过实名申请认证,而后台则负责响应客户端的管理界面,主要对客户端用到的数据进行相关的增删查改,而后台也必须要使用权限来限制管理员的登录来做到安全保密,同时Android使用HTTP协议向本地服务器发送请求,而后台(也就是本地服务器)会处理请求,也就是响应客户端。最后则要考虑到客户端的运行的流畅性,上拉刷新下拉加载的及时更新,以及图片视频的上传、显示播放。
1.3 课题研究的内容和意义
基于Android的运动交友APP是我的研究课题,当然也就是研究内容的全部概括。
(1)Android,2007年,Google与84家硬件制造商、软件开发商及电信运营商组建手机联盟共同开发Android系统,随后Google开放Android源代码,从此,Android从一个小机器人走向制霸全球的道路,每卖出100台手机,就有85台是Android机,所以开发Android的应用程序很有市场前景[2]。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/917.html

好棒文