Final Print Sree
Final Print Sree
1. INTRODUCTION
This project is designed so as to be used by Car Rental Company specializing in renting cars to
customers. It is an online system through which customers can view available cars, register, view
profile and book car.
This project traverses a lot of areas ranging from business concept to computing field, and
required to perform several researches to be able to achieve the project objectives. The area
covers include:
2. LITERATURE SURVEY
A car rental is a vehicle that can be used temporarily for a fee during a specified period. Getting
a rental car helps people get around despite the fact they do not have access to their own personal
vehicle or don't own a vehicle at all. The individual who needs a car must contact a rental car
company and contract out for a vehicle. This system increases customer retention and simplify
vehicle and staff management.
Enhance Business Processes: To be able to use internet technology to project the rental company
to the global world instead of limiting their services to their local domain alone, thus increase
their return on investment (ROI).
Online Vehicle Reservation: A tools through which customers can reserve available cars online
prior to their expected pick-up date or time.
Customer’s registration: A registration portal to hold customer’s details, monitor their transaction
and used same to offer better and improve services to them.
Existing System
The main objective of the existing system is to provide a user-friendly interface. The system,
which is proposed, now computerizes all the details that are maintained manually. Once the
details are fed into the computer there is no need for various persons to deal with separate
sections. Only a single person is enough to maintain all the reports. The security can also be
given as per requirement of the user.
Proposed system
The car rental management system will manage all the work in any system in particular order so
that the time requirement and complexity of the system will be reduced, at first it will focus on
user related information. As a user gets the required car, the system will start managing the
details regarding the user.
Fesibility study is a step towards identification of the user system as a feasiable product.
First the car rent often pre-suppose that when the feasibility document is being prepared,
the analyst is in a position to evaluate solutions. Second, most car rent tend to overlook the
confusion inhearnt in system development. The constraints and the assumed attitudes.
Fesibility Considerations:
Economic
Technical
Behavioral
Operational
Schedule
Economical feasibility:
Economic justification is generally the “Bottom Line” consideration for most systems.
Economic justification includes a broad range of concerns that includes cost benefit
analysis. In this we weight the cost and the benefits associated with the candidate system
and if it suits the basic purpose of the organization
Technical feasibility :
A study of resource availability that may affect the ability to achieve an acceptable system.
This evaluation determines whether the technology needed for the proposed system is
available or not.
Behavioural Fesibility:
Operational Feasibility :
DATABASE:
A database management system (DBMS) is system software for creating and
managing databases. The DBMS provides users and programmers with a systematic way to
create, retrieve, update and manage data. A DBMS makes it possible for end users to create,
read, update and delete data in a database. The DBMS essentially serves as an interface between
the database and end users or application programs, ensuring that data is consistently organized
and remains easily accessible. The DBMS manages three important things: the data, the
database engine that allows data to be accessed, locked and modified and the database schema,
which defines the database’s logical structure.
These three foundational elements help provide concurrency, security, data integrity and uniform
administration procedures. Typical database administration tasks supported by the DBMS
include change management, performance monitoring/tuning and backup and recovery. Many
database management systems are also responsible for automated rollbacks, restarts and recovery
as well as the logging and auditing of activity. A database management system can limit what
data the end user sees as well as how the end user can view the data providing many views of a
single database schema. End user and software programs are free to understand where the data is
physically located or on what type of storage media it resides because the database management
handles all. Example: MySQL, Oracle etc… The general purpose DBMS allows the definition,
creation, querying, update and administration of databases.
My SQL
MySQL is a full-featured relational database management system (RDBMS) that competes with
the likes of Oracle DB and Microsoft’s SQL Server.
CREATE:-
INSERT:-
To insert string data types, it is required to keep all the values into double or single quotes.
SELECT:-
[WHERE Clause];
DELETE:-
DELETE FROM table_name
[WHERE Clause]
HTML
HTML (Hypertext Markup Language) is the set of mark-up symbols or codes inserted in a file
intended for display on a World Wide Web browser page. The mark-up tells the Web browser how to
display a Web page's words and images for the user. Each individual mark-up code is referred to as an
element (but many people also refer to it as a tag). Some elements come in pairs that indicate when
some display effect is to begin and when it is to end.
HTML is a formal Recommendation by the World Wide Web Consortium (W3C) and is
generally adhered to by the major browsers, Microsoft's Internet Explorer and Netscape's
Navigator, which also provide some additional non-standard codes. The current version of
HTML is HTML 4.0. However, both Internet Explorer and Netscape implement some features
differently and provide non-standard extensions. Web developers using the more advanced
features of HTML 4 may have to design pages for both browsers and send out the appropriate
version to a user. Significant features in HTML 4 are sometimes described in general as dynamic
HTML. What is sometimes referred to as HTML 5 is an extensible form of HTML called
Extensible Hypertext Markup Language (XHTML) .company MySQL AB, which is owned by
Oracle Corp.
HTML Tags:
The tags are what separate normal text from HTML code, you might know them as that words between
the <angle-brackets>They allow all the cool stuffs like images and tables and stuffs just by telling your
browser what to render on the page. Different tags perform different functions. Some of the basic tags
are mentioned below:
PHP:
PHP Stands for "Hypertext Preprocessor." (It is a recursive acronym, if you can understand what
that means.) PHP is an HTML-embedded Web scripting language. This means PHP code can be
inserted into the HTML of a Web page. When a PHP page is accessed, the PHP code is read or
"parsed" by the server the page resides on. The outputs from the PHP functions on the page are
typically returned as HTML code, which can be read by the browser. Because the PHP code is
transformed into HTML before the page is loaded, users cannot view the PHP code on a page.
This make PHP pages secure enough to access databases and other secure information.
A lot of the syntax of PHP is borrowed from other languages such as C, Java and Perl. However,
PHP has a number of unique features and specific functions as well. The goal of the language is
to allow Web developers to write dynamically generated pages quickly and easily. PHP is also
great for creating database-driven Web sites. If you would like to learn more about PHP, the
official site is PHP.net.
PHP is a script language and interpreter that is freely available and used primarily
on Linux Web servers. PHP originally derived from Personal Home Page Tools, now stands
for PHP: Hypertext Pre-processor, which the PHP FAQ describes as a "recursive acronym.
PHP executes on the server, while a comparable alternative, JavaScript, executes on the
client. PHP is an alternative to Microsoft's Active Server Page (ASP) technology. As with ASP,
the PHP script is embedded within a Web page along with its HTML. Before the page is sent to a
user that has requested it, the Web server calls PHP to interpret and perform the operations called
for in the PHP script.
An HTML page that includes a PHP script is typically given a file name suffix of ".php" ".php7,"
or "phtml".Like ASP, PHP can be thought of as "dynamic HTML pages," since content will vary
based on the results of interpreting the script. PHP is free and offered under a source license.
The characteristics of PHP are Simplicity, Efficiency, Security, Flexibility, and Familiarity.
JAVA SCRIPT
Although, JavaScript has no connectivity with Java programming language. The name was
suggested and provided in the times when Java was gaining popularity in the market. In addition
to web browsers, a database such as CouchDB and MongoDB uses JavaScript as their scripting
and query language.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language such as HTML. CSS is a cornerstone technology of
the World Wide Web, alongside HTML and JavaScript.
CSS is designed to enable the separation of presentation and content, including layout, colors,
and fonts. This separation can improve content accessibility, provide more flexibility and control
in the specification of presentation characteristics, enable multiple web pages to share formatting
by specifying the relevant CSS in a separate css file which reduces complexity and repetition in
the structural content as well as enabling the css file to be cached to improve the page load speed
between the pages that share the file and its formatting.
Separation of formatting and content also makes it feasible to present the same markup page in
different styles for different rendering methods, such as on-screen, in print, by voice (via speech-
based browser or screen reader), and on Braille-based tactile devices. CSS also has rules for
alternate formatting if the content is accessed on a mobile device
XAMPP
XAMPP is an abbreviation where X stands for Cross-Platform, A stands for Apache, M stands
for MYSQL, and the Ps stand for PHP and Perl, respectively. It is an open-source package of
web solutions that includes Apache distribution for many servers and command-line executables
along with modules such as Apache server, MariaDB, PHP, and Perl.
XAMPP helps a local host or server to test its website and clients via computers and laptops
before releasing it to the main server. It is a platform that furnishes a suitable environment to test
and verify the working of projects based on Apache, Perl, MySQL database, and PHP through
the system of the host itself. Among these technologies, Perl is a programming language used for
web development, PHP is a backend scripting language, and MariaDB is the most vividly used
database developed by MySQL. The detailed description of these components is given below.
XAMPP is one of the widely used cross-platform web servers, which helps developers to create
and test their programs on a local web server. It was developed by the Apache Friends, and its
native source code can be revised or modified by the audience. It consists of Apache HTTP
Server, MariaDB, and interpreter for the different programming languages like PHP and Perl. It
is available in 11 languages and supported by different platforms such as the IA-32 package of
Windows & x64 package of macOS and Linux.
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS:
Frontend: JavaScript, CSS, Html
Backend: PHP
Operating System: Microsoft Windows10.
Web browser: Chrome, Internet Explorer etc.
Database: My SQL, MYSQL, Apache
Functional requirements are those requirements that are used to illustrate the internal working
nature of the system, the description of the system, and explanation of each subsystem. It
consists of what task the system should perform, the processes involved, which data should the
system holds and the interfaces with the user. The functional requirements identified are:
a. Customer’s registration: The system should allow new users to register online and generate
membership card.
b. Online reservation of cars: Customers should be able to use the system to make booking and
online reservation.
c. Automatic update to database once reservation is made or new customer registered:
Whenever there’s new reservation or new registration, the system should be able update the
database without any additional efforts from the admin.
d. Feedbacks to customers: It should provide means for customers to leave feedback.
Security
Every user has his own account and only authorized users can access the system with
username and password.
Performance
The system are available to users anytime, anywhere, just need a PC and Internet
Connection. Also the system work in multiple web browsers like (Chrome, Mozilla, Opera,
and Internet Explorer).
User Friendly
The systems have a friendly user interface and the system very interactive.
4. SYSTEM DESIGN
System design is the process of defining the architecture, modules, interfacing and data for a
system to satisfy specified requirements. System design could be seen as the application system
of system theory to product development.
Architectural Design
The architectural design of a system emphasizes the design of the system architecture that
describes the structure behavior and more views of that system and analysis.
Logical Design
The logical design of a system pertains to an abstract representation of the flows, inputs and
outputs of the system. This often conducted via modeling, using an over abstract (and sometimes
graphical) model of actual system. Logical design includes entity relationship diagrams(ER
diagrams).
Collection of Requirements
Analysis
Design
Coding
Testing
The data flow diagrams are pictorial or graphical representation of the outline of the system
study. The data flow diagram covers all the processes and data storage area, which takes place
during any transaction in the system. The data flow diagrams are functionally divided into
context level, Zero level, First level and Second level data flow diagrams.
1. Process: Here flow of data is transformed.E.g. Forms Distribution, Preparing Merit list, etc.
3. A data flow: It is packet of data. It may be in the form of document, letter etc.
4. Data store: Any store data but with no reference to the physical method of storing.
ER-DIAGRAM
An entity relationship model is a detailed and logical representation of the data for an
organisation or for business area. The entity relationship, which is also known as ER-
Relationship is based on the theory of real world which consist of a set of basic, which are
called entites and relationships among these object.
The data model was developed to facilitate database design by allowing specification of an
enterprise scheme which represents the overall logical structure of a database. We will
present the modelling concept of ER model which is higher level conceptual data, the ER-
model does not provide the overall database structure but it gives the intermediate step on
the basis of which database is designed.
The ER modelling is a technique for analysis and logical modelling of a systems data
requirement. It uses graphical notation for representing these .
ENTITY
WEAK ENTITY
RELATIONSHIP
WEAK RELATIONSHIP
ATTRIBUTES
KEY ATTRIBUTES
Admin
Brand brand
Vehicle Vehicle
User
New User
Registered user
Name
Password
User Name
Password
No
Your Requested
Car Is Canceled
5. SCREEN SHOTS
ADMIN LOGIN
ADMIN INFORMATION
CREAT BRAND
MANAGE BRAND
ADD VEHICLES
MANAGE VEHICLES
NEW BOOKINGS
CONFIRMED BOOKINGS
CANCELED BOOKINGS
MANAGE TESTIMONIALS
REGISTERED USERS
MANAGE PAGES
MANAGE SUBSCRIBERS
USER FORM
USER LOGIN
USER SIGN UP
CAR LISTING 1
CAR LISTING 2
CAR LISTING 3
ABOUT US
USER PROFILE
OUR INFORMATION
5. CODINGS
<!DOCTYPE HTML>
<html lang="en">
<head>
<!--Bootstrap -->
</head>
<body>
<div class="switcher-wrapper">
<div class="demo_changer">
<div class="form_holder">
<div class="row">
<div class="predefined_styles">
<div class="skin-theme-switcher">
<h4>Color</h4>
</div>
</div>
</div>
</div>
</div>
</div>
<!--Header-->
<header>
<div class="default-header">
<div class="container">
<div class="row">
</div>
<div class="header_info">
<div class="header_widgets">
<div class="header_widgets">
<div class="social-follow">
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="navbar-header">
</div>
<div class="header_wrap">
<div class="user_login">
<ul>
<ul class="dropdown-menu">
</ul>
</li>
</ul>
</div>
<div class="header_search">
</form>
</div>
</div>
<li><a href="page.php?type=faqs">FAQs</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="div_zindex">
<div class="row">
<div class="banner_content">
<h1> </h1>
<p> </p>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="container">
<p>There are many variations of passages of Lorem Ipsum available, but the majority have suffered
alteration in some form, by injected humour, or randomised words which don't look even slightly
believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything
embarrassing hidden in the middle of text.</p>
</div>
<div class="row">
<div class="recent-tab">
</ul>
</div>
<div class="tab-content">
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
<p>BMW 5 Series price starts at ? 55.4 Lakh and goes upto ? 68.39 Lakh. T</p>
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
<p>As per ARAI, the mileage of Q8 is 0 kmpl. Real mileage of the vehicle </p>
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
<p>Latest Update: Nissan has launched the Kicks 2020 with a new turbochar</p>
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
src="admin/img/vehicleimages/Nissan-GTR-Right-Front-Three-Quarter-84895.jpg" class="img-
responsive" alt="image"></a>
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
<p> The GT-R packs a 3.8-litre V6 twin-turbocharged petrol, which puts ou</p>
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
<p>Value for money product and it was so good It is more spacious than ot</p>
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
</div>
</div>
</div>
<div class="col-list-3">
<div class="recent-car-list">
<ul>
</ul>
</div>
<div class="car-title-m">
</div>
<div class="inventory_info_m">
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="fun-facts-section">
<div class="row">
<div class="fun-facts-m">
<div class="cell">
<p>Years In Business</p>
</div>
</div>
</div>
<div class="fun-facts-m">
<div class="cell">
</div>
</div>
</div>
<div class="fun-facts-m">
<div class="cell">
</div>
</div>
</div>
<div class="fun-facts-m">
<div class="cell">
<p>Satisfied Customers</p>
</div>
</div>
</div>
</div>
</div>
<div class="dark-overlay"></div>
</section>
<!--Testimonial -->
</div>
<div class="row">
<div id="testimonial-slider">
<div class="testimonial-m">
<div class="testimonial-content">
<div class="testimonial-heading">
<h5>Test</h5>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="dark-overlay"></div>
</section>
<!-- /Testimonial-->
<!--Footer -->
<footer>
<div class="footer-top">
<div class="container">
<div class="row">
<div class="col-md-6">
<h6>About Us</h6>
<ul>
<li><a href="page.php?type=faqs">FAQs</a></li>
<li><a href="page.php?type=privacy">Privacy</a></li>
</ul>
</div>
<h6>Subscribe Newsletter</h6>
<div class="newsletter-form">
<form method="post">
<div class="form-group">
</div>
</form>
<p class="subscribed-text">*We send great deals and latest auto news to our subscribed users very
week.</p>
</div>
</div>
</div>
</div>
</div>
<div class="footer-bottom">
<div class="container">
<div class="row">
<div class="footer_widget">
<ul>
</ul>
</div>
</div>
<p class="copy-right"></p>
</div>
</div>
</div>
</div>
</footer><!-- /Footer-->
<!--Back to top-->
<!--/Back to top-->
<!--Login-Form -->
<div class="modal-content">
<div class="modal-header">
<h3 class="modal-title">Login</h3>
</div>
<div class="modal-body">
<div class="row">
<div class="login_wrap">
<form method="post">
<div class="form-group">
</div>
<div class="form-group">
</div>
</div>
<div class="form-group">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!--/Login-Form -->
<!--Register-Form -->
<script>
function checkAvailability() {
$("#loaderIcon").show();
jQuery.ajax({
url: "check_availability.php",
data:'emailid='+$("#emailid").val(),
type: "POST",
success:function(data){
$("#user-availability-status").html(data);
$("#loaderIcon").hide();
},
error:function (){}
});
</script>
<script type="text/javascript">
function valid()
if(document.signup.password.value!= document.signup.confirmpassword.value)
document.signup.confirmpassword.focus();
return false;
return true;
</script>
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
<div class="row">
<div class="signup_wrap">
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
</div>
<div class="form-group">
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--/Register-Form -->
<!--Forgot-password-Form -->
<script type="text/javascript">
function valid()
if(document.chngpwd.newpassword.value!= document.chngpwd.confirmpassword.value)
document.chngpwd.confirmpassword.focus();
return false;
return true;
</script>
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
<div class="row">
<div class="forgotpassword_wrap">
<div class="col-md-12">
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
</form>
<div class="text-center">
<p class="gray_text">For security reasons we don't store your password. Your password will be reset
and a new one will be send.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div><!--/Forgot-password-Form -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/interface.js"></script>
<!--Switcher-->
<script src="assets/switcher/js/switcher.js"></script>
<!--bootstrap-slider-JS-->
<script src="assets/js/bootstrap-slider.min.js"></script>
<!--Slider-JS-->
<script src="assets/js/slick.min.js"></script>
<script src="assets/js/owl.carousel.min.js"></script>
</body>
</html>
6. CONCLUSION
Car rental business has emerged with a new goodies compared to the past experience where
every activity concerning car rental business is limited to a physical location only. Even though
the physical location has not been totally eradicated; the nature of functions and how these
functions are achieved has been reshaped by the power of internet. Nowadays, customers can
reserve cars online, rent car online, and have the car brought to their door step once the customer
is a registered member or go to the office to pick the car.
The web based car rental system has offered an advantage to both customers as well as Car
Rental Company to efficiently and effectively manage the business and satisfies customers’ need
at the click of a button.
7. FUTURE ENCHANCEMENT
Some ideas and features can be considered as a future work for this project. These features can
be summarized in the following points:
Users are using system software for renting the car , Using updated version in the
future the users can rent the cars in a smart way using SMART PHONES.
Travelling can be over. Whelming especially when you have more location to the
next. Renting a LUXUR CAR can make your vacation more comfortable
A bright future for all car rental we are implementing smart tricks and
technologies to stand out in the market.
8. BIBLOGRAPY
Books Referred:
Learning PHP, MYSQL, & JavaScript: With JQuery, CSS & HTML by Robin Nixon
Websites Referred:
www.google.com
www.w3schools.com