Digrams
Digrams
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
Send Notification
Admin
Track Progress
Payment
Sequence Diagram:
Verify credentials
Return User
Data
Payment details
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
Tracking Process
Making Payment
Loggin Out
Figure: A Context Level Diagram
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
Payment Details
Start Doing
tasks