0% found this document useful (0 votes)
32 views20 pages

Project Demonstration

Uploaded by

Rajesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views20 pages

Project Demonstration

Uploaded by

Rajesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Online Car Rental System

Venkata Naga Akash Ungarala


Reason to design this system:

▪ Enhancing business process- Increasing ROI.


▪ Online Vehicle Reservation- Prior to pick up date/time.
▪ Customer’s Registration- Know them better and improving services.
Software Environment

▪ Database - MySQL
▪ Back-End Design - Java Servlet Programming
▪ Front-End Design - JSP, HTML, CSS
▪ IDE – NetBeans
Entity Relationship Diagram
Functional Dependencies
Table Definitions
Sample Data for Customer Table
Sl. No. Email ID ([email protected]) First Name Middle Name Last Name Phone Number

1 [email protected] Akash Venkata Naga Ungarala 9803378946


[email protected]
2 Imani   Bansal 3152108765
[email protected]
3 Aaradhana   Raghunathan 980765453
[email protected]
4 Madhuvani   Vanam 987678654
[email protected]
5 Alex   Phillips 765654321
[email protected]
6 Payton   Moore 876543212
[email protected]
7 Amanda   Beth 987765543
[email protected]
8 Josh   Philips 787654456
[email protected]
9 Nicole   Betts 987765567
[email protected]
10 Jennifer   Simmons 878987654
Sample Data for Car Table
Car Category (Sl.
Sl. No. No.) VIN License Plate

1 1 2KJPDDJH51K971089 LCH-3210
2 1 2BNPDDJH51K97100 ABD-768
3 1 2WKPDDJH51K970989 BGD-4321
4 1 KMHHU6KJ1DU186741 CVF-7865
5 1 5GAET13M262340847 NJH-8765
6 1 2HGES16535HG81755 SDF-8765
7 1 1HD1KAV106Y69592 GHB-7865
8 1 5GAET13M262340848 DVG-7653
9 2 1HD1KAV106Y695921 BHG-5678
10 2 3FRWW6FC3DV072954 BJR-8765
11 2 JS1GL52A4D2145863 KKF-7654
12 2 2WKPDDJH51K970990 CJG-5678
13 2 KMHHU6KJ1DU186742 LKJ-9879
Sample Data for Car Category Table
Category_id Category Name Renting Price per day

1 Economy 25

2 Intermediate 24

3 SUV 28

4 Luxury 35

5 Compact 23

6 Family 26

7 Convertible 28

8 Cargo Van 34

9 Mid-Level 24

10 Roadster 34
Sample Data for Driver Table
Sl. No. License ID First Name Middle Name Last Name

1 887543214578 Aiko Roth Carney

987656765432
2 Charlotte   Phillips

787654321345
3 Alex   Mathew

875534565432
4 Adrian   Istrani

765432456765
5 Matt   Phillips

343234567898
6 Becca   Paradis

908767854321
7 Joe Anne  
Functions
Procedures
Views
Indexes
Customer Table

INDEX index_customer_email (email_id) – Non Clustered

INDEX index_customer_phone (phone_number)– Non Clustered

INDEX index_customer_name (last_name, first_name)-– Non Clustered


Indexes
Car Category Table

INDEX index_carcategory_id (category_id)-- Clustered

INDEX index_carcategory_name (category_name) )– Non Clustered

INDEX index_carcategory_price (renting_price) )– Non Clustered


Indexes
Car Table

INDEX index_car_VIN (VIN)– Non Clustered

INDEX index_car_category (category_id)– Non Clustered

INDEX index_car_licenseplate (license_plate) – Non Clustered


Indexes
Driver Table

INDEX index_driver_reservation (reservation_id, license_id) )– Non Clustered

INDEX index_driver_name (last_name, first_name) – Non Clustered


DEMO
Challenges we faced
▪ Identifying entities and the relationships.
▪ Identifying the cardinalities.
▪ Normalizing the tables.
▪ Group Meeting Scheduling
▪ Task Allocation and Management
Questions?

You might also like