DATABASE
DATA TABLES
1) CUSTOMER_TABLE
2) CAB_TABLE
3) DRIVER_TABLE
CUSTOMER
W
E
B
S
E
R
V
E
R
DATABASE
ADMIN
Cust_attributes
Name
Email
Phone No.
Add
Cab_attributes
Reg. No.
Model
Make
Occupancy
Driver_attributes
Name
Address
Phone No.
Availability
CLASS DIAGRAM
CAB
REGN. No.
MAKE
MODEL
OCCUPANCY
CUSTOMER
NAME
PHONE No.
TIMING
PICK UP INFO
BILL
DATE
BILL No.
AMOUNT
PMNT MODE
LOGIN
USER NAME
PASSWORD
RECOVERY
ALGORITHM
CANCELLATION
CUST DETAILS
BOOKING INFO
TERMS & CONDN
REFUND POLICIES
BOOKING
CUST DETAILS
BOOKING INFO
DATE & PLACE
TIMING
TICKET
CUST DETAILS
BOOKING INFO
CHARGES
TIMING
OPERATIONS:
1) Creation
User Exists
Not valid
Valid
User Details
Verifica
tion
Welcome
New user
created
2) Selection:
Fail
success
User Login Details
Verification
Cab info
i/p journey details
Reservation
3) Deletion:
Cancel Booking
Verification
If does
not exist
Display Details
Cancel Booking
Deduct Cancellation
Charges
Refund Charges
If exist
4) Modification:
Verification
If exist
Add Customer Delete Customer Modify Customer
Update Database
Admin Login
Display Details

Class diagram