Description
To develop a ridesharing system to maintain the database.
Problem Statement
* Phase 1: According to functional specifications, design an ER diagram and write down a relational schema.
* Phase 2: Implement the system based on the functional specification using JDBC.
### Functions under the Ridesharing System
* System Administrator: manage the database, including create tables, delete tables, load data, check data.
* Passenger: request a ride and check trip records.
* Driver: search requests, take a request and finish a trip.
* Manager: list all finished trips with travelling distances within a range.

