FIT5032 Design Report: Nutritious Wizard Application, UML & Usability

Verified

Added on  2023/06/04

|3
|649
|390
Report
AI Summary
This design report outlines the development of 'Nutritious Wizard,' an application designed to help users make informed food choices and maintain a healthy lifestyle. The application integrates data from STAYFIT to consider physical activity levels alongside nutritional intake. The report details user stories, functional diagrams, and a usability design review, including aspects like login and registration page validation, food item selection, and profile page features with BMI calculation. UML diagrams, specifically the class diagram, are used to illustrate the application's static structure. The report also covers the application's dynamic behavior through use case diagrams, login page design, registration process, and recipe categorization based on nutritional content.
Document Page
Overview
Reliably we settle on decisions of what food we are having and what food it involves and these
choices choose how stable we will be in long run. A suitable proportion of food is required for us
to be sound in light of the fact that an exorbitant measure of food makes us fat while too less can
make us malnourishment. The proposed application 'Nutritious Wizard' gives a response for the
above decisions. It gives you an unquestionable picture of what your body is and how strong you
are. This decision of Nutritional Wizard isn't simply in perspective of sustenance that we have
yet, furthermore, considers your physical activity of a man from data recorded through
STAYFIT.
User stories
In this clamoring world, it has ended up being moderately unlimited for a man to manage his
prosperity. Thusly, as the world is robotizing, a customer needs a structure to screen his
prosperity as well. There are many existing nutritious locales yet they rely upon customer
manual commitment of physical activity which may give scope for bumbles. Thusly, developing
an application that would subsequently coordinate his activity with his/her sustenance plan got
me anxious to tackle this application.
Functional diagram
UML Diagram
The class diagram shows the static point of view of the application. The UML diagrams like
development chart, progression blueprint can simply give the course of action stream of the
application anyway class diagram is to some degree one of a kind
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Usability Design Review
To demonstrate a system the most imperative point of view is to get the dynamic lead. To clarify
a bit in purposes of intrigue, dynamic direct infers the lead of the structure when it is
running/working. In UML there are five diagrams available to show dynamic nature and use case
chart is one of them. Use case diagrams are contains performing specialists, use cases and their
associations. The diagram is used to show the structure/subsystem of an application.
Login Page:
The landing page of the framework has the login shape and the portrayal about the task. You see
enlist and login catches on the highest point of the page. Login page is the as a matter of first
importance page through which client can go into the framework.
Login page validation:
When users enter wrong credentials they should not be able to log in and should pop up a message
saying invalid user.
Registration Page :
User can register into the application with filling in his details of Name, Username, Password, Height
and Weight.
In input food part you first need to enter which date’s food details you want to check and then check
STAYFIT steps on that day. On checking STAYFIT steps, it shows how many steps user took on that
Document Page
day and for that activity how many calories are consumed. If date is not selected, then page shows a
pop up message saying that date should be selected.
Food Item Selector:
After getting step count from STAYFIT, user needs to add the details of food that he had on that
particular selected date. From list of food items saved, user selects all the food items he/she had and
then the serving quantity.
Profile Page:
When user gets into profile page, he sees his height and weight given during registration and he can
now enter his present weight and know his BMI and can also check his obese level from the chart
displayed.
Recipes page:
As user gets into recipes page, users finds three categories that he can choose low fat, low
carbohydrates and low protein.
chevron_up_icon
1 out of 3
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]