You are on page 1of 4

CS 352 Database Management Systems Term Project Proposal Car Rental Database System

GroupID 13 Cartal
http://code.google.com/p/cartal/

Murat Nalakan 20800182 m_nalcakan@ug

Utku Can Ycel 20702222 u_yucel@ug

Dilara Tara ahintepe 20802578 sahintepe@ug

28.02.2011

Table of Contents
Table of Contents........................................................................................................................1

Description..................................................................................................................................2 Requirements .............................................................................................................................2 Capabilities.................................................................................................................................2 Limitations..................................................................................................................................3 ER Model Explanation................................................................................................................3

Description
Our aim is to design a database management system for car rent. Car rental database management system will provide simple solutions for rental companies. We considered wide range of requirements and we will develop the web based database system which can be used without any installation. This management system will facilitate the functions of any Car Rental Store; it will work as a typical car rent store which provides customers to see the options. Customers will be able to see lists of the cars that are available for the date interval they want for rent and the employees of the store will be able to keep trace the process easily. The reason why this system will be beneficial for both customers and employees is it will be faster.

Requirements
There should be the internet connection for the server and client because this system will be a web based system. Also server should have enough space for storing and clients web browser should be supported by the JavaScript.

Capabilities
By using The Car Rental Database System clients can manage their rental, payment, employment issues and vehicle issues such as service and insurance. In addition, the customers can check out auto conditions which can be rented from the car rental service. For car rental services System supports multiple branches. Booking tracking issues will be much easier 2

i. Drop off and pick up dates and places can be managed on an easy way. ii. Detailed Booking information such as customer and payment information can be tracked. Reaching Vehicle history and information will be much easier. i. Includes insurance policies information ii. Service history and regular service dates are stored Detailed customer information i. Address and past rental agreements by the user

For customers Customers can check out the available cars on specific dates and their prices.

Limitations
There are some limitations in our storage system, which goes: If multiple customers try to rent the same car for the same date, the system would crash. Customers will have limited ability on our system, so an administrator will be required to set the permissions. Customers wont be able to pay via the system. System does not provide detailed information about the process of insurance.

ER Model Explanation
This database system supports multiple branches. Every branch owns many autos to be rent. Rental system works with booking principle. Autos are reserved for customers via the system interface. One customer can reserve many autos on the same or different dates. In order to make the booking agreement customer should do a payment with cash or credit card. This payment can be like deposit. Car rental branches can track regular auto services and insurance policies with the system. The important dates and descriptions are also available. Repair job histories and the past accident information are stored in the system. The dates, changed parts, details and fees of repair jobs can be reached. Also the accidents which the car is involved in are stored with the person information which caused the accident. There are 3

three kind of person on the system; two kinds of them are staff and one of them is the customer. Every person and the branches have their address information on the system. Detailed Entity Relation diagram is provided below.

Figure 1 E/R Diagram of Cartal DB system