Table of Contents
- Problem Statement:
- Road Map
- Goals
- Functions And Features
- GUI
- Advance Database Concepts
- Future Scope
- Team Member
- References
To design and implement a database for the Trip Management System
.
- Manage all details of clients who registered and requested for getting the service.
- Create employee accounts and maintain the data effectively.
- View all the details of the clients and employees (drivers).
- Calculating the fare for trip according to selected options.
- Getting a rating from the client to facilitate a reward facility for employee.
Is-A relation between
- Person-Admin
- Person-User
- Person-Driver
Sequence is used to auto-increment ID's of following tables
- Trip Table
- CBS[Central Bank System] Table
- User Personal Trip History Table
- Driver Personal Trip History Table
- Rating Table
Triggers are used implicitly run, or fired, on following table
- On Trip Booking
- Update Trip ID as per
next.seq
appending T and beginning- Update CBS ID as per
next.seq
appending CBS and beginning- Insert trip entry in user history table
- 10% of trip rent will be set as commission and reaming as trip fare
- Deduct trip rent from user wallet
- On Trip Accepting
- Insert trip entry in driver history table
- Deposit trip fare to driver wallet
- Update trip status as accepted
- On Successful Rating
- 5% of trip rent will be deposited to driver wallet
- Live Tracking of Taxi/Private Car
- Including Private Bus
- Taxi Pooling
- Payment Integration