Beruflich Dokumente
Kultur Dokumente
INTRODUCTION
1.1 INTRODUCTION
The Main aim of developing this system is to provide help to know about the body fitness.
A Health & Fitness app is an application that can be downloaded on any mobile device
and used anywhere to get fit. Application is so simple so that any user hands on
application could easily understand. Apps can perform various functions such as allowing
users to set fitness goals, know about per day calories required, BMI, gathering workout
ideas. They can be used as a platform to promote healthy behaviour change with
personalized workouts, fitness advice and nutrition plans. Fitness apps can work in
conjunction with wearable devices to synchronize their health data to third-party devices
for easier accessibility.
It is well-designed app for losing weight and improving our overall health, diet is as
important a factor as our fitness regimes. If you are concerned about the food you are
eating, there is no shortage of apps to advice you about healthy options of food to choose.
1.2PURPOSE
The purpose of this document to give a detailed description about per day calories
required and food chart according to their BMI .It will illustrate the purpose and complete
declaration for the development of system .This mobile app technology has made our
daily activities easier. Hundreds of thousands of mobile apps are available in the app store
in the ‘health and fitness category to make our life more comfortable and healthier .This
surge in the number of fitness apps is largely attributed to the fitness. Moreover it gives
an overview of the design implementation of the software.
1.3PROJECT OBJECTIVE
The goal and objective of the Health & Fitness are as follows:
a) The user will be prevented from the health and fitness issues like obesity, blood
pressure, diabetes and do proper workout or exercise.
b) If we have an application that can help us to maintain physical fitness and develop a
better personality which distinct you from others.
1
c) We can maintain a proper BMI (Body Mass Index) and calculate daily calories needs
by the people for the better health and one more feature is stop watch which is used
for proper workout/exercises with best time.
1.4 INTERFACE
This application interacts with the users through Graphical User Interface (G.U.I) .The
interface is simple easy to handle and self-explanatory opened, user will easily come in to
the flow with the application and easily uses all interfaces properly.
The information of all the user which are registered in our application are stored in
firebase with all the email and password validation.
The only user can login which is already registered in the firebase.
The application provide a features of BMI, Kcal & Stopwatch. BMI & Kcal have their
have their own calculation formula to get the result and for Stopwatch by Android API
and further uses webserver master or web view for a required diet plan.
1.6USER DOCUMENTATION
This project will deliver documents in PDF format, including:
2
CHAPTER-2
SOFTWARE & HARDWARE REQUIREMENT
2.1 INTRODUCTION
The software and hardware components of a smartphone those are required to install and
use web application efficiently. The web application manufacturer will list the system
requirement on the package. If your smartphone does not meet the system requirements
then the application may not work correctly after installation .System requirement for
operating system will be hardware components, while other application software will list
both hardware and operating system requirement. System requirements are most
commonly seen listed as minimum and recommended requirements. The minimum
system requirements need to be met for the application to run at all on your system, and
recommended system requirements, if met, will offer better software usability.
2) Language Used:
a) XML
b) Java
c) Python
3) Web Brower
5) Machine Learning
3) 30 GB internal Storage
4) Internet Connection
3
CHAPTER-3
PROBLEM DESCRIPTION
3.1OVERVIEW
In the olden days, being physically active was as natural as eating and sleeping;
today most people are not physically active as most works are now being done by
machines. Physical fitness is a must for everybody irrespective of age, sex, status
and religion. However the same degree of fitness is not required by everybody.
Despite high level of awareness about physical fitness, people still find it difficult to
participate in physical fitness programme. This paper looked into the problems and
issues relating to physical fitness in an urban setting, which include attitude of urban
settlers towards physical fitness, lack of equipment and facility, inadequate fitness
club/centre and high cost of fitness centre, government attitude towards recreational
centre, modernization, fear of injury and time. In order to develop good physical
fitness habit, these problems must be addressed by both government and individuals
in urban setting.
• Thinking You Can Be a Coach Just Because You Got Fit and Work Out.
4
CHAPTER-4
LITERATURE SURVEY
A literature survey or a literature review in the project report is that section which shows
the various analysis and research made in the field of your interest and the result already
published, taking into account the various parameter of the project and the extent of the
project.
Working with correct system is quite tedious, complicated and time consuming task. It
may lead errors certain operations such as surfing searching, adding, removing, entire
cannot be done efficiently. To maintain different registers and calculating about your
fitness which is tedious and time consuming task. Hence, the organisation needs new
system with enhanced features like automatic generation of health report, diet plan,
calories intake per day, proper exercise guideline according to their health etc.
Application should be user friendly. We hereby are grateful to present our software
project through this report.
This application is capable of suggesting proper diet plan, calories need per day,
stopwatch for proper exercise with best time.
5
CHAPTER-5
SOFTWARE REQUIREMENT SPECIFICATION
5.1 FUNCTIONAL REQUIREMENTS
• User must be registered.
• User must be logged in.
• User can check the reliable services.
5.2NON-FUNCTIONAL REQUIREMENTS
• Scalability.
• Security.
• Performance.
• Capability.
• Availability.
• Reliability.
• Recoverability.
• Maintainability.
• Serviceability.
• Regulatory.
• Manageability.
• Environmental.
• Data Integrity.
• Usability.
• Interoperability.
6
CHAPTER-6
SOFTWARE DESIGN
6.1 Schema Diagram
Fitness
UID Email Password
Login
Registration
BMI
User
KCAL
STOP WATCH
7
6.3 DATABASE SAMPLE DATA
Data is stored in firebase as a large JSON document. The data is stored as a large object
which can hold key values pair where value can be string, number or another object.
8
CHAPTER-7
OUTPUT SCREEN
7.1 INTRODUCTION
This chapter includes different screenshots taken while running the project.
Figure 7.1 shows the icon of Health & Fitness Application, which is installed in an
android devices
9
Figure 7.2 shows the Splash Screen for 3 seconds when applications starts.
10
Figure 7.4 shows the User Registration Panel
Figure 7.4: Registration Page
Figure 7.5 shows the home screen of the application where user can check about their fitness
11
Figure 7.6 Shows the Body Mass Index and also give the diet plan according to their BMI
Figure 7.6: BMI
Figure 7.7 shows the diet plan according to their Body Mass Index
12
Figure 7.8 shows the total calories required per day
13
Figure 7.9 shows the stop watch which is used calculate workout time
Figure 7.10 shows the short description about the application and help section in case of any
query related the application
14
CHAPTER-8
DEPLOYMENT
8.1 INTRODUCTION
This chapter describes how to deploy the project on a fresh machine using android Studio.
Android Studio is the official Integrated Development Environment (IDE) for Android
app development, based on IntelliJ IDEA. On top of IntelliJ's powerful code editor and
developer tools, Android Studio offers even more features that enhance your productivity
when building Android apps.
Android Studio sets up new projects to deploy to the Android Emulator or a connected
device with just a few clicks. Once your app is installed, Instant Run allows you to push
code changes without building a new APK.
To build and run your app, select Run>Run in the menu bar (or click Run in the toolbar).
If it's the first time running the app, Android Studio asks you to select a deployment target
as shown in figure 1. Select a device to install and run your app.
If the dialog says, "No USB devices or running emulators detected," then you need to set
up and connect your device or launch an emulator by clicking a device listed under
Available Virtual Devices. If there are no virtual devices listed, click Create New Virtual
Device and follow the Virtual Device Configuration wizard (see Create and Manage
Virtual Devices).
To display the Select Deployment Target dialog, either deselect Use same device for
future launches or stop the app with Run > Stop app or Stop, and then start it again.You
15
can also deploy your app in debug mode by clicking Debug. Running your app in debug
mode allows you to set breakpoints in your code, examine variables and evaluate
expressions at run time, and run debugging tools. To learn more, see Debug Your App.
16
REFERENCES
WEBSITES
1) http://www.youtube.com
2) https://ndtvdietplan.com
3) https://firebase.google.com/docs/
4) https://stackoverflow.com/
17
N APPENDIX-1
GLOSSARY OF TERMS
(In alphabetical order)
A
.apk file
.Android application package file. Each Android application is compiled and packaged in
a single file that all of the applications code (.dex files), resources, assets, and manifest
file.
The application package file can have any name but must use the .apk extension.
Application
B
Browser
A web browser is a software application for accessing information World Wide Web.
D
Deployment
Diet
E
ERD
An entity relationship diagram (ERD) shows the relationships of entity sets stored in a
database. An entity in this context is a component of data. In other words, ER diagrams
illustrate the logical structure of databases.
G
GUI
P
PDF
19