Professional Documents
Culture Documents
Anish
Anish
on
Online Car Rental System
Submitted by
ANISH.S
1U20CA005
March 2023
Register Number- 1U20CA005
Certified bona fide Project Work done by ANISH.S
Submitted for the Project evaluation and Viva voce held at the School of
Computer Studies, Rathnavel Subramaniam College of Arts and Science, Sulur,
Coimbatore on_______
# 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 PROFILE (ABSTRACT)
Project Duration
Internal Guide
EXISTING SYSTEM
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 Notation
There is no standard for representing data objects in ER diagrams.
Each modeling methodology uses its own notation. The original
notation used by Chen is widely used in academics texts and journals
but rarely seen in either CASE tools or publications by non-
academics. Today, there are a number of notations used; among the
more common are Bachman, crow's foot, and IDEFIX.
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
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:
Enquiry Table:
Feedback Table:
Subscriber Table:
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.
SYSTEM OUTPUT SCREENS
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
Manage Pages
Update Contact Info
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
www.code-project.com
www.w3schools.com
www.php.net
www.stackoverflow.com