Proposed System Design and Methodology Diet360
Proposed System Design and Methodology Diet360
System Architecture
The following architectural diagram shows the different modules that make up the
Mobile Health android application.
The proposed Diet360 architectural framework and module development as
presented above encompasses four (4) modules namely:
This module calculates the Body Mass Index (BMI) for a person based on the
height and weight of the person using the formula: BMI = Weight (kg)/ (Height
(m))2 . The essence of this module is to generate useful information regarding
the BMI parameter used for ascertaining a person s risk of heart disease,
diabetes etc. The BMI is a heuristic proxy for estimating human body fat based
on an individual's weight and height.
Exercise is any body activity that enhances physical fitness and / or maintains
overall health and wellness. There are several reasons for exercise, for example,
strengthening the cardiovascular system and muscles, weight loss, honing
athletic skills and enjoyment. However, to evaluate and indicate the change of
body after performing exercise, there are few indexes to be considered, as
follows:
1) Body Mass Index (BMI): is a measurement of body fat based on height and
weight, as shown in formulas . It is calculated as weight (kg) divided by height
squared (m2). This index is classified into four groups, based on WHO Asian BMI
classifications, as shown in Table 1 [9, 10]. However, this index is mainly for men
and women who are 18 65 years old.
2) Basal Metabolic Rate (BMR): is calculated from the variables of height, weight,
age and gender [11]. This index is more accurate than calculating calorie needs
based on body weight alone. However, each gender uses different formula to
calculate, as shown in (2) and (3) [12].
System Components
1 Web Application.
The system enables information access via the web. The web application resides
and runs on The Google App engine infrastructure.
2 Database Server
This component hosts the database which would store information related to the
various dishes that are made available to the developers. The data is hosted in a
3 Web Service
The web service is made available to enhance faster the android application and
the database.