CN5000: Vehicle Mart is a vehicle sale and rental agency, which sells and lets vehicles of various customers to customers: Database Systems Assignment, UOEL, UK

Publish By: Admin,
Last Updated: 28-Oct-23
Price: $120

Vehicle Mart is a vehicle sale and rental agency, which sells and lets vehicles of various customers to customers. 

The head office of Vehicle Mart is in London but looking to expand across the UK. 

The agency is using a basic database system to maintain its data, but due to technological advancements and a lack of capturing the market. 

In addition to London, they recently opened two new branches in Manchester and Birmingham.

Assume they hire you as a technical consultant for replacing the old-fashioned file system with the new database system.

The agency deals with the following Types: Sedan, Coupe, Crossover, Hatchback, Pickup, Van, and SUV. 

They cover the following Cities: London, Manchester, Bolton, Liverpool, Leicester, and Birmingham.

The price of each vehicle is maintained as the current price where a time/date object is associated with each change. We assume there is one change of price every fortnight.

In each branch, the agency has a receptionist, who is responsible for guiding the customers and booking their timeslot for either Purchasing or Leasing the Vehicle.

The customers can book their timeslots either online/by phone or in person. 

The agency intends to use an online system where customers can reserve vehicles online, but the process will need to be completed in person through an agent.

You are required to design Use Case and ERD, and then, implement the system using SQL.

The agency has a couple of Agents, who assist customers with their queries and transactions. The system will have the Agent details where each Agent has different levels of dealer namely bronze, silver, and gold. 

There are a total of twelve Agents and two are assigned in each city and required to enter their login details in order to gain access to the system.

The Agent’s level is determined based on the number of bookings, where if an Agent has, equal to or more than, 10 bookings, it is categorized as Gold, more than 4, but less than, 10 as Silver, and Bronze otherwise. 

These Agents give a quote with recommendations to customers to buy or rent; where customers have the right to accept/reject them.