安卓健身app的设计与实现(源码)

现如今,人们的生活方式发生了翻天覆地的变化,越来越多的人通过手机完成生活中的一些活动,例如购物、出行、点餐等,这都得益于手机的飞速普及。在手机市场中,安卓手机和苹果手机是两大主流。随着Android技术的不断发展,越来越多的人开始使用安卓手机。为了顺应时代的发展,同时也为了给更多的人带去方便,开发一个以Android系统为基础的健身App势在必行。在实际调研之后,本文决定以软件工程原理和开发方法为基础,充分利用Android和MySQL技术来开发一个健身App。要开发健身App,必须首先设计系统需要的主要功能,并对这些功能进行一个分析,然后对系统进行整体设计,在整体设计的基础上,对各个模块进行详细设计,最后进行代码的编写。在开发App的过程中,要使主要功能得以实现,必须确保关键代码编写无误以及数据库能够成功访问。在项目开发的最后,要对系统进行测试,对出现的bug进行修改。系统测试是不可缺少的一步,通过系统测试,不仅能完善系统,而且能为以后系统的维护提前做好准备,同时能让以后类似系统的开发少走弯路。关键词 健身APP,Android技术,MYSQL数据库
目 录
1 概述 1
1.1 研究背景 1
1.2 研究现状 1
1.3 研究目标 2
1.4 本章小结 2
2 系统开发环境 2
2.1 Android技术 2
2.2 Android的系统架构 3
2.3 Android内核 4
2.4 MySQL数据库 5
2.5 JSP技术 6
2.6 章节小结 7
3 系统分析 7
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 9
3.2 设计目标及原则 9
3.3 系统功能需求概述 10
3.3.1 功能概述 10
3.3.2 系统功能结构 10
3.4 系统流程设计 10
3.4.1 系统开发流程 10
3.4.2 注册流 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
程 11
3.4.3 用户登录 11
3.4.4 添加信息流程 12
3.4.5 修改信息流程 12
3.4.6 删除信息流程 13
3.5 系统用例 13
3.5.1 管理员用例 13
3.5.2 用户用例 14
3.6 系统设计规则与运行环境 14
3.7 章节小结 14
4 数据库设计 15 4.1 数据库设计原则 15
4.2 数据库概念设计 15
4.3 数据库实体 15
4.4 数据库表设计 18
4.5 数据项 19
4.6 数据结构 21
4.7 加工处理 22
4.8 章节小结 23
5 系统的实现 23
5.1 管理员功能模块的实现 23
5.1.1 管理员登录界面 23
5.1.2 用户管理界面 24
5.1.3 文章管理界面 25
5.2 用户功能模块的实现 26
5.2.1 用户注册界面 26
5.2.2 用户登录界面 27
5.2.3 运动管理界面 27
5.2.4 动态分享界面 28
5.2.5 评论界面界面 29
5.2.6 运动任务界面 29
5.2.7 运动分析界面 30
5.2.8 BMI界面 30
5.2.9 文章列表界面 31
5.3 章节小结 32
6 系统测试 32
6.1 测试环境与条件 32
6.2 安装测试 33
6.3 功能测试 33
6.4 安全测试 33
6.5 可用性测试 33
6.6 性能测试 33
6.7 测试结果分析 34
6.8 章节小结 34
总 结 35
致 谢 36
参考文献 37
1 概述
1.1 研究背景
目前,智能手机已经成为人们生活的必需品,无论哪个年龄层的人都开始使用智能手机。与智能手机相伴的是手机App的普及,手机App出现在生活的各个角落,在方便人们的同时,也极大地改变着人们的生活方式。为了更好地满足广大人们的需求,手机技术飞速发展。之前,手机市场上主要是安卓手机和苹果手机,但是,由于Android技术的不断进步,再加上其特有的优势,使得安卓手机所占的市场份额越来越大。目前,有三分之二的用户使用的是安卓手机,因此,为了适应市场的需要,以安卓为基础的健身App就应运而生了[1]。
Android是基于Linux的操作系统,它不仅具有自由性,而且代码也是开放的[2]。目前在智能手机和平板电脑中可以看到Android系统。Android系统的构成比较完备,它可以为用户提供完整的操作平台,是一个服务用户与设计者的操作系统[3]。现在,大多数用户使用的手机不是安卓手机就是苹果手机,这两类手机的操作系统是目前市场上使用者最多的操作系统。但是随着Android技术的发展,安卓手机的用户慢慢超过了苹果手机的用户。
由于安卓系统平台不仅可以提供免费的源代码给企业进行新功能的开发,而且它的研发速度很快,能大范围的提供服务,所以许多企业为了在节省开发成本的同时获得更大的收益而使用Android系统。另外,Android系统还具有开源性,他能为用户提供庞大的应用程序选项,最主要的是,它能随时随地的下载并修改,这是它与其他操作系统最大的区别,同时也是它最突出的优势,所以许多厂商更倾向于使用Android系统。除此之外,Android系统的价格也不是特别贵,相比于苹果系统,Android系统更容易被用户接受。Android系统与4G网络的结合,不仅拓宽了手机产商的市场,而且也给用户带来了裨益,能让用户享受到更全面系统的服务。Android系统的发展在带动手机产业的同时,也引领其他产业不断发展。

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

好棒文