FlowchartDiagram
Start
Home Page
Open Login
Page
Output "Your email or password is
wrong, please try again" as a
message, and let the user try again
Input Email and
Password
Open Register
Page
Enter new
Email and
Password
Are email and password
valid?
Customer wants to book a new
reservation?
Redirect user to the
Reservation Page
Does the user want a to book a free
court or a private lesson?
Insert Customer
details (Name and
Password)
New Private Lesson
Reservation
Insert Date and Time
(in Hours)
New account is stored and saved
in database
Does the user accept the Terms of
Service?
Insert the Number
of Players that will
attend the lesson
New Free Court
Reservation
Insert Customer
details (Name and
Password)
Insert Date and Time
(in Hours)
Insert the Number
of Players that will
attend the lesson
Does the user accept the Terms of
Service?
The reservation is saved in
the database and stored
The reservation is saved in the
database and stored with a
unique name
Front desk receives the
reservation
Front desk receives the
reservation
Tennis coaches will receive
this notification
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No