You are on page 1of 16

Synopsis Report

Title : BMI Calculator – WEB Application


A Synopsis Report Submitted in the partial fulfilment of the Requirements for the Degree of

Bachelors of Technology
Specialized in

Computer Science & Engineering


By

Mansi Chaurasia (180101050)


Hardeep Singh (180101037)
Chirag Mandyal (180101028)
Arpit Parmar (180101022)

Under the supervision of


Ms. Arti Rana
Assistant Professor
Computer Science & Engineering
Uttaranchal Institute of Technology, Dehradun

Computer Science & Engineering Department

Uttaranchal University
(Jan 2021)
Contents

Abstract………………………………………….(i)
List of figures & tables………………………….(ii)
1. Introduction
2. Literature Review
3. Project Modules
4. Methodology
5. Schedule of Activities
6. Experimental Results
7. Future Aspects
8. Conclusion
References
Certificate
This is to certify that the project report entitled “BMI Calculator –
WEB Application” presented by Mansi Chaurasia, Hardeep Singh,
Chirag Mandyal& Arpit Parmar in the partial fulfilment for the award
of “Bachelor of Technology in Computer Science and
Engineering” is a record of work carried out by them under my
supervision and guidance at the department of Computer Science and
Engineering at Uttaranchal Institute of Technology, Dehradun.
It is also certified that this project has not been submitted at any other
Institute for the award of any other degrees to the best of my
knowledge.

(Ms. Arti Rana)


Assistant Professor
Computer Science & Engineering Department
(UIT – UU)
Abstract
For those who are concerned about their weight, BMI is a well-known phrase. It
is a word that describes the overall fat composition of a person's body. The
existing body mass index calculators, whether online or on the Play Store, do
not include vegetarian and non-vegetarian meal options for Indian cuisine.
As a result, this project presents an application for calculating body mass index
as well as Indian meal suggestions divided into vegetarian and non-vegetarian
diet categories. The study's goals are to create and build BMI Calculator, a web
application that calculates body mass index and includes a meal suggestion
module. In addition, the design and methodology used in the process are
discussed.
The body mass index (BMI) is the most widely used metric for determining
anthropometric height/weight features in humans and separating them into
groups. The most popular interpretation is that it is a measure of a person's
fatness. It's also commonly used as a risk factor for the onset or prevalence of a
variety of health problems. It is also commonly employed in the formulation of
public health strategies. Because of its widespread acceptability in categorizing
certain categories of body mass as a health issue, the BMI has been valuable in
population-based investigations. Importantly, the BMI does not account for fat
in different parts of the body. Finally, current information suggests that there is
a large range of BMIs above which the risk of death is low, and that this is age
linked. In this quick review, all these difficulties are explored.
Introduction
Consumers and their lifestyles are heavily influenced by mobile phones. Many
applications have been developed for mobile phones in recent years, and one of
them is healthcare applications. The 'Top 10 Consumer Mobile Applications for
2012,' according to Gartner, Inc., is 'Mobile Health Monitoring.' According to
analysts, the worldwide mobile health market will be worth $11.8 billion by
2018. In fact, the medical app market is predicted to rise by 23% in the coming
year.
The accessible body mass index (BMI) calculators, whether online or on the
Play Store at the time of the study, did not provide any categories in meal
suggestions. As a result, an application with a BMI calculator integrated into
meal ideas is required.
The study's goals are to create and develop the BMI Calc Android application,
which allows users to calculate BMI and incorporate it into their daily
lives.BMI Calc can propose appropriate meals for specific categories in dishes
with similar calorific values. The project scope includes calculating the BMI,
which will be done within the application, and then displaying appropriate food
categories with calories.
Literature Review
 Kinematic Labs with Mobile Devices: Apps for mobile devices J M
Kinser
 A Practical Introduction to Beam Physics and Particle Accelerators: Rays
and matrices S Bernal
 Blood Pressure Mobile Monitoring for Pregnant Woman Based Android
System Retno Supriyanti, Uji Erfayanto, Yogi Ramadani et al.
 Prototype of annotation tools for microscopic digital images on Android
devices I Muhimmah and D DC Nugraha RTtxGap.
 An android radiobiological tool for compensation of radiotherapy
treatment interruption A L Yusoff, M Mohamad, R Abdullah et al.
 Development of Portable Automatic Number Plate Recognition System
on Android Mobile Phone Abdul Mutholib, Teddy S Gunawan, Jalel
Chebil et al.
 The study of two-dimensional oscillations using a smartphone
acceleration sensor: example of Lissajous curves Luis Tuset-Sanchis,
Juan C Castro-Palacio, José A Gómez-Tejedor et al.
 Oscillations studied with the smartphone ambient light sensor J A Sans, F
J Manjón, A L J Pereira et al.
 Wireless Control of Miniaturized Mobile Vehicle for Indoor Surveillance
Syed M Taha Saquib, Sarmad Hameed, Syed M Usman Ali et al.
Project Modules
Import the required modules. For using the python library PyWebIO we have
to import some important modules from this library:

As we can see in the above python program that we first import the required
modules from the PyWebIO library. Then we create a class calculation in
which we create BMIcalculator() method classifies a person based on the
BMI passed as parameters.
After that from the user we take two inputs as for calculation we need height,
mass, and then we calculate the result BMI by using the BMI formula and
pass them as parameters in BMIcalculator() which computes BMI and
classifies the weight category as per as result of BMI.
Methodology & Designs
This research adopts the steps of waterfall model which progress from one
phase to another linearly, as illustrated in Figure.

Waterfall model was chosen because parts of the application are generally well
understood. It can be observed from Figure 1 that the study commenced with
stage 1 - the requirements specification. User and application requirements need
to be gathered in order to obtain clear picture pertaining to the specific features
of the application. Table 1 shows the relationship between user and the
application requirements.
Schedule of Activities
The researchers developed meal suggestions on the application utilizing App
Inventor 2. The suggestions for breakfast, lunch, and dinner are based on the
number of calories needed by the user, which also taking into account several
favourite Malaysian dishes. BMI Calc Android Application development using
App Inventor 2 is described below.
Then, the third stage of BMI Calc application development (Coding) was the
implementation stage. Testing was performed concurrently with the
programming of the web application. The overview of BMI Calc operation is
displayed. Two inputs are demanded from the users which are height and
weight. Once this information is inserted in the application, user’s BMI will be
calculated based on the aforementioned formula. As a result, the user’s BMI
category together with suitable meal suggestion for that particular category will
be displayed.
Afterwards, stage four involves integrating and testing BMI Calc Application
before it can be fully utilized by users. All of BMI Calc functions must be tested
to ensure that it is error free and the end result meets user requirements as
determined earlier in the study. Finally, stage five requires that the developers to
perform frequent operation and maintenance so that BMI Calc keeps on
functioning at its best ability.
Experimental Results

As shown below, the overall test operation of BMI Calculator a web


Application had indicated a successful outcome in designing and developing the
application. It shows BMI Calc interface requesting for user’s height in meter
and weight in kilogram. It displays the BMI Calc after receiving input from
user. Given example was a user with 1.61 meters tall and weighs 65 kilograms.
Once the CALCULATE button was pressed, BMI Calc displayed user’s BMI
category as shown below. The sum of the calculation indicated that the user was
pre-obese.
Finally, when the user pressed on the Meal Planner button, an image suggesting
meals to be consumed during breakfast, morning tea, lunch and dinner were
displayed below. The application also revealed the calculated calories on the
suggested meals. Apart from that, the appropriate hour or range hours when
each meal should be taken was also recommended.
Future Aspects

 The health-conscious community need an Android application that


estimates body mass index for several categories such as underweight,
normal weight, pre-obesity, and obese.
 However, there are now only a handful applications on the market that
can recommend meal categories as part of the application.
 As a result of the development of the BMI Calculator Android
Application, researchers can assist people in eating more healthily by
including a categorized meal suggestion module in the android
application that can recommend appropriate varieties of dishes based on
body mass index categories.
Conclusion

The health-conscious community need a web application that estimates body


mass index in several categories such as underweight, normal weight, pre-
obesity, and obese. However, there are currently only a few apps on the market
that can propose vegetarian and non-vegetarian Indian food categories as part of
meal suggestions. As a result of the development of BMI Calculator - A WEB
Application, researchers can aid Indian people in eating healthily by integrating
categories in a meal suggestion module in the web application that may offer
appropriate meals based on body mass index categories
Reference

 Gartner Identifies the Top 10 Consumer Mobile Applications for 2012


http://www.gartner.com/newsroom/id/1230413 Accessed on 1 August
2016
 Gartner Identifies the Top 10 Strategic Technology Trends for 2014
http://www.gartner.com/newsroom/id/2603623 Accessed on 1 August
2016
 Greenspan H and Coughlin S 2012 mHealth in anworld How mobile
technology is transforming health care (Washington: Deloitte
Development LLC)
 Robert S, Joana N B and Seth Y F 2013 Design and Development of a
Personal Health Monitoring System on Android Mobile Platforming. J. of
Engineering Sci. and Technol.5 1313- 20
 Rao V S and Krishna T M 2014 A Design of Mobile Health for Android
Applications American J. of Engineering Research3 20-9
 Maradiaga N E Q and Linsang an N B 2016 Application of Artificial
Neural Network and Background Subtraction for Determining Body Mass
Index (BMI) in Android Devices Using Bluetooth. J. of Engineering and
Technol.8 366-70

You might also like