基于Android的健身APP系统设计与实现毕业论文

 2021-04-12 04:04

摘 要

由于IT技术的疾速成长,许多现代产业在管理营运上也随之变化,从传统的人工管理转变为顺应时代的信息化管理。现今社会,许多事务的完成都无法脱离手机这一机器。这主要是因为“手机”携带起来够便捷、使用起来功能够强大。因为人们健康理念的转变和经济水平的提高,以及国家全民健身这一概念的出现,全国掀起了一股健身热潮,随之而来的便是健身行业蒸蒸日上的发展。加以现在科技的进步,不少商家都利用手机app来与消费者进行业务往来,比如:淘宝、饿了么、手机银行……由此可见,拥有一个线上平台对于健身行业是必然的趋势。

本文在上述背景下,根据实际需求,将开发基于Android平台的健身APP系统,让用户能够方便地进行线上课程预约,学习健身小知识,观看感兴趣的健身视频,使用户随时随地都能享受到健身的乐趣,此外,健身系统的管理员能够在后台进行用户信息和课程的管理,将数据进行信息化管理,从而高效地为用户提供服务,摆脱了以往人工记录业务信息的费时费神与繁琐。

通过对其他一些现有的健身APP的研究观察,设定这个基于Android的健身APP主要有以下几个方面:个人登录模块;个人注册模块;用户管理,课程管理,添加管理,预约管理等。本系统的开发所使用的语言是以java为主,网页端的页面实现利用到了JSP的相关知识,而手机端的显示界面则是通过Android自带的各种控件或者自定义控件来完成的,至于数据库的选择,当然是采用体积小、速度快的MySQL数据库。系统的UI操作界面简洁明了,用户使用本系统可以快速而又简单的管理查看自己的健身信息。

关键词健身APP;Eclipse;Android Studio;MySQL数据库

The Design of Fitness APP System Based on Android

ABSTRACT

Due to the rapid growth of IT technology, many modern industries have changed their management and operation accordingly. Nowadays, many things cannot be done perfectly without the mobile phone. This is mainly because mobile phones are easy to carry and powerful enough to use. Because of the change in people’s health concept, the improvement of economic level, and the emergence of the concept of national fitness for all, a fitness craze has swept the country. Along with it is the flourishing development of the fitness industry. Besides, prompted by the great leap of science and technology, many merchants use mobile apps to conduct business with consumers, such as taobao, eleme, mobile banking and etc. Thus, it is an inevitable trend for fitness industry to have an online platform.

This thesis carries out developing a fitness app system that based on the Android in the above background. This app will enable users to make online course reservations easily. Users can use this app to learn fitness knowledge or watch interesting fitness videos as well, which make users enjoy the fun of fitness whenever and whenever possible. In addition, the administrator of fitness system can manage user information and courses in the background, thus effectively provide services to users. Simultaneously, it gets rid of the time-consuming and tedious manual recording of business information in the past.

Through the research and observation of other existing fitness apps, this android-based fitness APP is mainly set in the following aspects: there are personal login and registration module; user management, course management, add management, appointment management and etc. This system uses the object-oriented programming language: Java. At the same time, it applies a simple and clear UI interface and advanced database. Users can use this system to view their own fitness management information quickly and easily.

Key words: fitness APP; Eclipse; Android Studio; MySQL

目 录

第1章 绪论 1

1.1 课题开发背景 2

1.2 课题开发目的及意义 3

1.3 国内外研究概况 4

第2章 系统分析 6

2.1 系统可行性分析 6

2.1.1 技术可行性 6

2.1.2 经济可行性 6

2.1.3 操作可行性 7

2.2 系统需求分析 7

2.2.1 用户工作流程 7

2.2.2 业务需求 8

2.3 系统数据库分析 8

第3章 系统设计 11

3.1 开发环境及架构 11

3.1.1 JAVA SDK 11

3.1.2 Eclipse 11

3.1.3 MySQL数据库 11

3.1.4 Android Studio 12

3.1.5 SSM框架 12

3.1.6 Tomcat 12

3.2 功能设计 13

3.3 数据库设计 13

第4 章 系统实现 16

4.1 文件结构与用途 16

4.2 移动端 17

4.2.1 登录页 18

4.2.2 注册页 20

4.2.3 首页(健身课程列表) 22

4.2.4 导师预约 24

4.2.5 交流咨询页 26

4.2.6 我的 28

4.2.7 个人信息修改 28

4.2.8 预约列表 29

4.2.9 健身视频 30

4.3 Web端 31

4.3.1 登陆页 31

4.3.2 用户管理 32

4.3.3 课程管理 33

4.3.4 导师管理 35

4.3.5 预约管理 35

第5章 系统测试 37

5.1 测试策略 37

5.2 测试过程 37

结 论 38

致 谢 39

参考文献 40

绪论

现如今,互联网技术不停歇地飞速成长,人们能够从很多地方、通过各种方式搜索抓取自己想要的信息。在众多科技产品中,智能手机的发展尤为突出。它的出现,从很多方面使人们生活的方式焕然一新,提高了人们的生活质量:网上聊天不再依赖于电脑、购物可以电子支付、外出具有地图导航,需要什么服务只要轻松一点就能够即刻享受到,可以说,在这个高速信息化的纪元里,智能手机几乎是每个人必不可少的标配。人们可以通过使用智能手机来完成学习、娱乐、交际等活动,不仅节省了一大把的时间,还能获得高质量的办事成果,同时在一定程度上也极大的丰富了人们的社会生活。

智能手机早在2009年就开始普及,在过去的10年中,随着硬件快速的发展,手机的性能、外观也有着极大的变化。由于硬件的支持,手机内置存储也足够大,许多智能手机都放弃了SD存储卡插槽,而采用内置式存储,这样避免了某些用户对SD卡频繁操作而引发安全隐患的可能[1]。除此之外,优秀的处理器和大的运行内存保证了手机的流畅度,降低了卡顿的概率,使用户有良好的体验感。

根据手机的不同,其操作系统也有所不同:Symbian、iOS、Windows Phone、BlackBerry、Android等。其中,Android和iOS是目前的智能手机市场上较为主流的智能手机操作系统[2],然而,由于Android系统的免费和开源,安卓系统在全球的市场占有率远高于iOS,据NetMarketShare公布2018年安卓的全球市场占有率达69.43%。实际上,Android操作系统不仅仅可以运用在手机上,像智能手表、智能电视、智能家居,这些设备上都可以搭载Android系统。本文的毕业设计就是开发一个基于Android的健身APP,为此,我需要先初步了解一个手机应用软件是如何诞生的,对开发一款应用软件所需的关键技术和开发工具有一个基本的认识,然后再根据所获得的浅显的技术知识对基于安卓操作系统的应用的开发展开细致的研究和分析。本章节主要介绍基于Android的健身APP的课题开发背景,目的和意义,以及国内外研究概况。

课题开发背景

从2002年起各种样子的智能手机开始面市,到现在智能手机几近取代传统手机,足以看出智能手机的巨大优势以及信息发展之迅速。智能手机与传统的按键手机相比有着更多样、更强大的功能:上网速度快、功能扩展性强、应用场景繁多(如:商务、社交、娱乐……),它在各方面更好的满足了消费者对移动互联的体验,给予了用户极大的便利,几乎成为了这个时代每个人不可或缺的标配。自然而然的,手机应用在我们日常生活中的各个方面都带来了不少益处,与每个人都有着密不可分的关联。通讯技术的普及,从2G到4G大概花了10年左右的时间,而就在两年前,第一个5G的手机芯片在华为诞生,虽未普及但也离它不远了。在这么一个背景下,移动终端在保留着自己基本成熟的通讯功能的前提下,正逐步从单纯的通讯网络的终端向互联网的终端发展。因此,智能移动终端的应用和在为用户提供各种贴心的服务上将会有着极其大的发展余地。现代社会,大多数人存在着对手机的依赖,他们自然希望可以通过手机随时随地获得自己想要的信息,对一个产业来说,如果没有一个渠道来实现这些需求,不仅用户的体验感会大大下降,对产业的发展也存在极大的局限性。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。