prepared by: abdallah melhem samer sweileh supervisor: dr. hanal abuzant

40
Prepared by: Abdallah Melhem Samer Sweileh SUPERVISOR: Dr. Hanal ABUZANT

Upload: zuwena

Post on 14-Jan-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Prepared by: Abdallah Melhem Samer Sweileh SUPERVISOR: Dr. Hanal ABUZANT. Outline. Idea & Motivation for Carrying out the Project . 2. System Design 3. Tools and Programming languages 4. System Roles and Their Descriptions 5. Future Works 6. Conclusion. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Prepared by: Abdallah Melhem Samer Sweileh

SUPERVISOR: Dr. Hanal ABUZANT

Page 2: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Outline

1. Idea & Motivation for Carrying out the Project.

2. System Design

3. Tools and Programming languages

4. System Roles and Their Descriptions

5. Future Works

6. Conclusion

Page 3: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Idea & Motivation for Carrying out the Project

• The need for healthy life is important thing for any human.

• To live a healthy life free from diseases and problems, we must know how to choose the right food and how to organize our meals.

• and see if this food is appropriate with the nature of our bodies

Page 4: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Idea & Motivation for Carrying out the Project (cont….)

• The natures of the human bodies are different from one to another.

• there are people suffering from obesity and there are another suffers from excessive thinness.

• and there are also suffering from diseases such as diabetes.

Page 5: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Idea & Motivation for Carrying out the Project (cont….)

• These differences in the physical nature of the bodies in which food are plays an important role.

• it is this sense our search for the role of food and the contents of its calories in the organization of the lives for these people.

Page 6: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Idea & Motivation for Carrying out the Project (cont….)

• Knowing the number of calories in the food we eat is very essential to know that we are on track to make healthy food program that fits with the nature of our lives,

Page 7: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Idea & Motivation for Carrying out the Project (cont….)

• The main motivation for us to work project is :

• People ignorance of the information relating to food and the amount of calories in it and its impact on the body.

Page 8: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Design

• Healthy life system architecture is three tiers architecture as the following figure illustrates:

Page 9: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Tools and Programming languages

• We build our project depend on PhoneGap framework that is an open source framework for quickly building cross-platform mobile apps using HTML5, Javascript and CSS.

Page 10: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Tools and Programming languages (cont…)

• Building applications for each device–iPhone, Android, Windows Mobile and more–requires different frameworks and languages.

• PhoneGap solves this by using standards-based web technologies to bridge web applications and mobile devices

Page 11: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Tools and Programming languages (cont…)

• PhoneGap Build is our project that allows you to quickly build mobile applications and easily compile them without SDKs, compilers and hardware.

Page 12: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Tools and Programming languages (cont…)

• We mainly used The jQuery mobile framework to develop the project depending on PhoneGap Framework and other programming languages such that (Html, CSS, jQuery, and php)

Page 13: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Tools and Programming languages (cont…)

• jQuery mobile framework takes the "write less, do more" .

• Instead of writing unique apps for each mobile device or OS, the jQuery mobile framework allows you to design a single highly-branded web site or application that will work on all popular Smartphone, tablet, and desktop platforms

Page 14: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions

• Healthy life project divides into many pages, each page has a special function, user can get information from these pages depend on what he wants

Page 15: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Login• Every user used this

system has a special account.

• Through this account he can see his personal information such that weight, height, age, …….etc.

Page 16: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

•New Account

• If there is anyone interested in using this system can easily create a special account for enter to the system

Page 17: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• In this page user continue his registration, but here user typed some personal details such as age, weight

in KG, height in Meter, Gender, and his condition

(Diet, Sport, Diabetes, …..etc),

• Then press sign up Button to finish the registration.

Page 18: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Maine page• After user login to the system this page

that contains the various functions that help him organize his health.

• This page has many button, every button has a special function such that (BMI, history, input, output, settings and notification)

• At the top of page there is a label has the healthy type of user. Depend on the healthy type, the function of buttons are different from user to another.

Page 19: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• BMI• The body mass index

measurement: is the calculation of someone’s body weight in relation to their height.

• it is defined as the individual's body mass divided by the square of their height - with the value universally being given in units of kg/m2

Page 20: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• In our project we used BMI function for all the type of user in order to be always monitoring of fit with their height and weight.

• The user enter his height in

meters & weight in KG then depends on equation the system calculate the BMI

Page 21: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Illustrative chart for BMI

Page 22: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• InputOn this page food

elements were divided into three groups:

1. Carbohydrates and proteins

2. Vegetables and fruits3. Meals

Page 23: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Here was a divided foods based on user type, for every user type food should stick to taking it during the day.

• Here the user only has to choose the right food and is committed to a certain number of calories is suitable for his lifestyle.

Page 24: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• For example, patients with diabetes they need special care in the quality of their food, choose their meals suitable for their health

Page 25: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Also the user who follows the diet has a custom type of food is different from the rest of the users take into account the percentage of few calories.

Page 26: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• As well as users who have an interest in the sport takes into account the system fed meals that contain a large percentage of proteins and carbs.

Page 27: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• In the case of diabetic patients

we are making limitation for numbers of calories they are taking it during the day.

Page 28: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Also In the case of sports people, user determined the minimum & maximum numbers of calories that he is taking it during the day.

Page 29: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• A special case for Sport should be the number of calories earned more than the lost

• Input > output

Page 30: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• For people who follow the diet must be calories that they take a few.

• must also do burn more calories than they are taking in order to archive the decrease in weight.

• Output > input

Page 31: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Also for users of the diet they can set a special program to organize a way to lose weight through a certain period of time

Page 32: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Output• The user through this page can

account of the amount of calories that come out of his body, through the practice of some kinds of sports such as running, swimming.

• We count those calories through some equations that depend on the length and weight of the person who practices sports.

Page 33: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• >> CB = [0.0215 x KPH3 - 0.1765 x KPH2 + 0.8710 x KPH + 1.4577] x WKG x T

. CB = (SD x T x WKG)/8.6

Page 34: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• Settings Page• In this page user can edit his

profile (account) to change his type from status to another status, for example if user was an diet type and follow the diet and lost weight and then change his type to the sport.

• In this case the users change the data type and then enter the new password, new height, new weight and age.

Page 35: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

System Roles and Their Descriptions(cont…)

• History• On this page are stored

total calories you gained or lost on a particular day.

• Through this page the user is aware of what make him lose and gain from calories, through it can control his weight.

Page 36: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Future Works

1. Can change the language.

2. More detailed for the quality of food that come from calories (proteins ,fats, and carbohydrates ...etc)

Page 37: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Future Works (cont…)

3. Use of the property GPS in Mobile to calculate the number of kilometers traveled, rather than the user enters.

There are also ready applications in mobile enables us to calculate the number of the steps traveled by the user through camera.

Page 38: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Future Works (cont…)

4. Also the desirable features of the system is to provide an integrated scheduling system to remind the user to the important dates, such as the date of the injection of insulin for diabetic patients, the date of exercise of the athletes and the date of meals for all users.

Page 39: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Conclusion

• Approximately all the functional requirements of the project are done.

• We hope that this project has led the purpose it is required to assist in the different categories of people and helped them to organize their lives and their time and reach their goals.

Page 40: Prepared by:  Abdallah Melhem Samer Sweileh SUPERVISOR: Dr.  Hanal  ABUZANT

Thank you