Car Rental Portal Report
Car Rental Portal Report
Car Rental Portal Report
A Project Report
on
Online Car Rental System
Submitted To:
Submitted By:
Index
# Title
1 Abstract (Project Profile)
2 Existing System
3 Need for new System
4 Functional Specification
5 Hardware and Software Requirement
6 System Flow Chart
7 E-R Diagram
8 Use Case Diagram
9 Activity Diagram
10 Class Diagram
11 Sequence Diagram
12 Database Design
13 Testing
14 System Output Screen
15 Future Enhancement
16 Bibliography
Project Duration
Internal Guide
EXISTING SYSTEM
FUNCTIOANL SPECIFICATION
User Specification
Admin:
Admin can add a car, manage booking car and rent and also view
feedback and enquiry.
User:
User can view information of available car, booking car, easily get
the car on rent and also give feedback and can enquiry.
MODULE SPECIFICATION
User
•Booking Car:
The user can view Available cars and user can book for that car.
•Give Feedback:
The customer will give the feedback to the admin.
•Enquiry:
The inquiry can easily do by user.
Admin
Dashboard:
In this section admin can view the overview of the carrental (Like
total vehicles, total booking, brands enquiry)
Vehicle Brand:
Admin can create/edit/delete vehicle brands
Vehicles:
The Admin can add the car so that The user can see the available cars
and book the car.
Admin can also edit and delete the cars.
Bookings:
Admin can manage the bookings (confirm and cancel the booking)
Manage testimonials:
Admin can manage the testimonials (Active and Inactive the
testimonials).
View Feedback:
The admin easily view the feedbacks and solve the query.
Registered users:
Admin can view the registered users.
Manage pages:
Admin can update the pages data information.
Contact info:
Admin can update the contact info.
Manage Subscribers:
Admin can manage subscribers.
HARDWARE REQUIREMENT
Client side:
RAM 512 MB
Hard disk 10 GB
Processor 1.0 GHz
Server side:
RAM 1 GB
Hard disk 20 GB
Processor 2.0 GHz
Software Requirements
Client side:
Server side:
ER DIAGRAM
The Entity-Relationship (ER) model was originally proposed by
Peter in 1976 [Chen76] as a way to unify the network and relational
database views. Simply stated the ER model is a conceptual data
model that views the real world as entities and relationships. A basic
component of the model is the Entity-Relationship diagram which is
used to visually represent data objects. Since Chen wrote his paper
the model has been extended and today it is commonly used for
database design for the database designer, the utility of the ER model
is:
ER Notation
There is no standard for representing data objects in ER diagrams.
Each modeling methodology uses its own notation. The original
DATABASE DESIGN
The data in the system has to be stored and retrieved from database.
They are structured and put together to design the data storage and
retrieval system.
flexible for the user. Relationships are established between the data
optimizing for updates. The MS Access database has been chosen for
Admin:
Sr.
No Field Name Data type(Size) Constraints Description
It is store Admin
id (Primary) int(11)
1 Primary Key id
It is store admin
UserName varchar(100)
2 Not Null user name
It is store the
Password varchar(100) password of
3 Not Null Admin
It is store the
updationDate timestamp profile updating
4 NotNull date
User Registration:
Field Data
Sr. Name type(Size) Constraints Description
No
1 id (Primary) int(11) Primary Key It is store User id
2 FullName varchar(120) Null It is store User name
3 EmailId varchar(100) Null It is store email address of User
4 Password varchar(100) Null It is store Password
5 ContactNo char(11) Null It is store Contact no
6 dob varchar(100) Null It is store Birthdate
7 Address varchar(255) Null It is store Address
8 City varchar(100) Null It is store city
CURRREN
RegDate timestamp T_TIMEST It is store
9 AMP CURRRENT_TIMESTAMP
10 UpdationDate timestamp Null It store updation date
Brands Table:
Enquiry Table:
Feedback Table:
Subscriber Table:
It is store vehicle
Vimage3 varchar(120)
11 Null image 3
It is store vehicle
Vimage4 varchar(120)
12 Null image 4
It is store vehicle
Vimage5 varchar(120)
13 Null image 5
It is store availability
AirConditioner int(11) of air conditioner in
14 Null vehicle
It is store availability
PowerDoorLocks int(11) of power door locaks
15 Null in vehicle
It is store availability
AntiLockBrakingSys
tem
int(11) of Anti locak Braking
16 Null System in vehicle
It is store availability
BrakeAssist int(11) Null of Brake Assist in
17 vehicle
It is store availability
PowerSteering int(11) of Power steering in
18 Null vehicle
It is store availability
DriverAirbag int(11) of Driver Airbag in
19 Null vehicle
It is store availability
PassengerAirbag int(11) of Passenger airbag in
20 Null vehicle
It is store availability
PowerWindows int(11) of Power windows in
21 Null vehicle
It is store availability
CDPlayer int(11) of CD Player in
22 Null vehicle
It is store availability
CentralLocking int(11) of Central locking in
23 Null vehicle
It is store availability
CrashSensor int(11) of crash sensor in
24 Null vehicle
It is store availability
LeatherSeats int(11) of leathers seats in
25 Null vehicle
It is store vehicle
RegDate timestamp Null
26 creation date
It is store vehicle
UpdationDate timestamp
27 Null updation date
Booking table:
Sr. Data
No. Field Name type(Size) Constraints Description
It is store booking
id (Primary) int(11)
1 Primary Key id
2 BookingNumb It is store
bigint(12)
er Null Booking Number
3 It is store User
userEmail varchar(100)
Null email
4 It is store vehicle
VehicleId int(11)
Null id
5 FromDate varchar(20) Null It is store booking
from date
6 It is store
ToDate varchar(20)
Null booking To date
7 message varchar(255) Null It is store message
8 It is store
Status int(11) confirmation and
Null cancellation status
9 It is store
PostingDate timestamp Null
Booking date
TESTING
Data
No input Excepted Output Actual Output Pass / Fail
All files are
1 empty Error message: Error message: Pass
*indicates compulsory
*indicates compulsory field* field*
Error message: Invalid Email-
2 Email address Error message: Invalid Pass
Email-address
Password and
3 confirm Error message: Error message: Pass
Both Password does
password Both Password does not match not
match
Login should be
Login to the system should be try successful Fail
with the login assigned by the and the user should
4 Login admin enter
and the correct password into the system
The System give an error and Login should fail with
denied an Pass
error ‘Invalid
from the Login. Details’
Login should be allow and admin
get Login successfully and Pass
admin get its admin
5 User Admin home page. home
page
Login should be allow and Travel Login successfully and Pass
admin get Travel admin home Travel admin get its
page. Travel
admin home page
Login should be allow and User Login successfully and
get User Pass
Visitor side User page. gets its user page.
Admin Module
Sign in Page
Dashboard
Change Password
Create Brand
Manage Brand
Update Brand
Add Vehicle
Manage Vehicle
Update Vehicle
New Booking
Booking Details
Manage Testimonial
Registered Users
Manage Pages
Manage Subscriber
User Module
User Login
Signup
Home Page
User Profile
Update Password
My Booking
Testimonial
My Testimonial
Home Page
Detail of Vehicle
About Us
Car Listing
FAQ
Contact Us
FUTURE ENHANCEMENT
BIBLIOGRAPHY
Web Reference:
✓ www.code-project.com
✓ www.w3schools.com
✓ www.php.net
✓ www.stackoverflow.com