Diagrams:
Submitted by:
Priya Tambe
Deepa Bhalerao
ER Diagram:
Plan_Type
Height
Weight Goal Amount
User_id
Preference Payment_
Age Payment_id mode
s
User Make Payment
Name 1 M Payment_date
has
User_id Expiry_date
Due_date
Task_Type
Status
Task_name
Task
Task_id
User_id
User_id
Intensity
Schedule Meal_id
Duration Meal_Type
M M
Exercise plan has Meal plan
FoodItem
Workout_type
Exercise_id s
Nutrients
User_id Calories
M User_id
Progress_id
Progress Workoutcompleted
Weight
caloriesburned
caloriesconsumed Date
Use Case Diagram:
Register/Login
Meal plan
Exercise
plan
Create Plan
Set and Manage
Task
User
Send Notification
Admin
Track Progress
Payment
Sequence Diagram:
Students Web application Server
Enter login details Forward details Verify
Display Plan Send response
Verify credentials
Return User
Data
Request user data
Receive Diet & Exercise Plan
Generate personalized plan
Select Payment mode Send payment details
Payment details
Confirm Diet & Exercise Plan
Confirm Send status
Class Diagram:
Admin User
Meal_plan
User_id
Name
Username Phone_no M 1 Meal_id
Passward 1 has M Email User_id
Age Meal_type
Gender Calories
Height Nutrients
Login() Weight
Update() schedule
preference
createMealPlan();
Registration(); updateMealPlan();
Login(); deleteMealPlan();
UpdateProfile();
MakePayment();
1
1
Exercise_Plan
Payment Exercise_id
User_id
Payment_id Exercise_type
M Duration
User id Task
Amount
paymentMethod createExersisePlan();
Status updateExersisePlan();
Task_id deleteExersisePlan();
MakePayment(); User_id
RefundPayment(); Description
Status
Due_date
createTsk();
UpdateTask();
markAsCompleted();
Data Flow Diagram:
Deit Health
User Admin
Planner Management
System
Login to the website
Creating Personalized Plan
View & update Meal Plan
View & update Exercise Plan
Setting & Managing Tasks
Tracking Process
Making Payment
Loggin Out
Figure: A Context Level Diagram
FIRST LEVEL DFD
User Details Review User Admin
User And Plan details
View Plans
Health & Diet
Make Payment Planner
Plan Details
Management
System
Payment Meal &
Details Payment
Confirmation Exercise Plan
Payment
Figure: Second Level DFD
Create
User Views Plan Personalized Confirm
plan
Users Details
Plan Confirmation Select Payment Payment
confirmation of Payment Mode
Payment Details
Start Doing
tasks