安卓健身app的设计与实现(源码)
目 录
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.jxszl.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 数据库设计 154.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系统的发展在带动手机产业的同时,也引领其他产业不断发展。
原文链接:http://www.jxszl.com/jsj/rjgc/62841.html