Professional Documents
Culture Documents
Abstract
List of figures
List of tables
Contents
1. Introduction
1.1 Motivation
1.2 Objectives
2. Problem Formulation
2.1 Introduction
3. Requirements
4. Design
4.1 Architecture
Page 5
5. Implementation
5.1 Flowchart
5.3 Algorithm
6. Testing
7. Results
7.1 Snapshots
8.1 Conclusion
REFERENCES
LIST OF FIGURES
1. Architecture
3. Class Diagram
4. Sequence Diagram
5. Flow Diagram
LIST OF TABLES
Page 6
CHAPTER-1 INTRODUCTION
1.1 MOTIVATION
The project is designed so as be used by Car rental Company specializing in renting cars to customer. It is
on online system through which customers can view available cars , register and book car.Over the last few
decades, modern technologies and digital solutions have changed the economy and the service industry.
Several years ago, in order to rent a car, one had to visit a rental company physically and pay a deposit, but
nowadays the entire rental process requires just a few clicks in the relevant application.
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.Group bookings:
Allows the customer to book space for a group in the case of weddings or corporate meetings.
1.2 OBJECTIVES
The main objective of the application car Rental System require a temporary vehicle, for example those who
do not own their own car, or owners of damaged or destroyed vehicles who are awaiting repair or insurance
compensation or travelers who are out of town.
To transform the manual process of hiring car to a computerized system.To validate the rental car system
using user satisfaction test.To produce a web-based system that allow customer to register and reserve car
online and for the company to effectively manage their car rental business.To ease customer’s task whenever
they need to rent a car.
Page 7
1.3 SCOPE OF THE PROJECT
This project covers a wide range of topics, from business concepts to computer science, and it
necessitates the completion of numerous studies in order to meet the project's objectives Some of the topics
covered include:
1) Vehicle rental industry – This covers research on how the car rental industry operates, the processes
involved, and the potential for improvement.
2) The application was built using the HTML and CSS programming language.
3) Customers, as well as corporate employees, will be able to make good use of the system.
4) PHP Technology used for the development of the application.General customers as well as the
company’s staff will be able to use the system effectively.Web-platform means that the system will be
available for access 24/7 except when there is a temporary server issue which is expected to be minimal.
You get to rent vehicle from people around you. If you don’t have a vehicle of your own, you don’t need to
worry. Car rental provides you the ease of renting a vehicle and then riding it like you own it with a certain
amount of charges.Car rental helps you save a lot of money. By renting a car from a company, you get to
save a lot of money which you would have otherwise wasted on your travel from one end to the other.
It makes life a lot more comfortable. If you happen to visit a city and you are at the airport or railway
station, then you can easily rent a car and move around the city and then before leaving you can drop it at
the rental station.
Page 8
LITERATURE SURVEY
When a user or management begins a study of the software utilizing the current system, analysis begins.
Data was collected on numerous files, decision points, and transactions handled by the current system during
the analysis. For example Data Flow Diagrams, etc. are widely utilized in the system. For the collection of
important information needed to create the system, training, experience, and common sense are necessary.
The system's success is primarily determined by how well the problem is identified, fully studied, and
appropriately implemented via the selection of a solution.
A good analytical model should include not just methods for comprehending the problem, but also the
framework for solving it. As a result, it should be extensively investigated by gathering data about the
system. The suggested system should next be extensively examined in light of the requirements. System
analysis is divided into four sections.
• Arnold, M.J. and Reynolds, K.E. (2003). Hedonic shopping motivations. Journal of Retailing, 79(2), 77-
95.
• Bardhi, F. and Eckhardt, G. (2012).Access-based consumption: the case of car sharing. Journal of
Consumer Research, 39(4), 881-898.
• Becker, H., Ciari, F. and Axhausen, K.W.(2015). Comparing car-sharing schemes in Switzerland: user
groups and usage patterns. Transportation Research Part A: Policy and Practice, 97, 17-29.
• Berry, L.L Shankar, V. Parish, J.T.Cadwallader, S. and Dotzel, T. (2006). Creating new markets through
service innovation. MIT Sloan Management Review, 47(2), 56.
• Camilleri, M. (2017). Understanding customer needs and wants. Travel Marketing, Tourism Economics
and the Airline Product, 29-50
• Gulstrand Edbring, E., Lehner, M. and Mont, O. (2015). Exploring consumer attitudes to alternative
models of consumption: Motivations and barriers. Journal of Cleaner Production, 123, 5-15.
Page 9
CHAPTER-2 PROBLEM FORMULATION
2.1 INTRODUCTION
We are currently creating a new system because there is no existing system at this time. There is currently
no system on the market with these features and capabilities.This system is designed for a wide range of
users, with a highly adaptable and adjustable solution that will ensure worldwide marketing.
Customers will be able to reserve their vehicles from anywhere in the world due to the Car Rental System.
Consumers provide information to this application by filling in their personal information. When a consumer
creates an account on the website, he or she can reserve a car. The proposed system is an online system that
is fully integrated. It effectively and efficiently automates manual procedures. Customers are aided by this
automated method, which allows them to fill in the specifics according to their needs.
It contains information on the sort of car they want to hire as well as the location. The goal of this system is
to create a website where customers can book their automobiles and request services from anywhere in the
world. There are three phases to this car rental system mentioned in the introduction.
An online car rental booking system facilitates its customers to hire a car at rent anytime from a vast range
of fleets. Various businesses are coming forward to reap the advantages of car-sharing services by hiring a
reliable online car rental booking system development company.Customers can easily browse the database
of available vehicles to find their preferred vehicle and book it with ease.
The current system is a manual driven system which requires paper work to be managed by the employees
when a car is sent out by the company to a customer they require doing the paperwork for the process which
is very arduous to manage because it is in the physical form and it is not a very trusted format.
The car rental system is well equipped method to handle the overall requisites of the current people’s cull.
There are certain responsibilities which can be managed by the system if not compulsorily done by other
peoples.The current system is not capable enough to sustain the magnification of the market and to calibrate
the round equities of the system which are high enough to transform the cognition of the concerned person
Page 10
2.3 PROPOSED SYSTEM
Creating a web-based system that allows customer to register and reserve car, online and allowing the firm
to manage its car rental business efficiently. To make the process of renting an car easier for customers.
This Car Rental System project will enable the user to rent a vehicle. The user shall login to the system and
check for availability of cars. The user specifies a type of car and the journey date and time. The Car Rental
System shall check for the availability of the car and rent the car to the customer. The user can make
payment offline. The tool is designed using PHP. All the data regarding the rental cars are stored in MySQL
database. The user has to enter his name, address, phone details and check for the cars available for rent. The
UI is very simple and the connectivity to back end is robust. The main advantage is that the user shall be
able to choose a car depending on his budget.
1) To rent a car a prospective renter must first go to the nearest office to register as a client.
2) Cars that provide difficulties to rent out are normally advertised in local or national newspaper. It
involves a lot of paper work and consumes time.
Page 11
CHAPTER-3 REQUIREMENTS S
3.1 FUNCTIONAL REQUIREMENTS
Functional requirements are those that are used to demonstrate the system's internal functioning nature, as
well as the system's description and explanation of each subsystem.
It comprises the task that the system should accomplish, the processes involved, the data that the system
should contain, and the user interfaces.
1) Customer registration – New users should be able to register online and print membership cards.
2) Car reservation online – Customers should be able to utilize the system to book and reserve cars online.
3) Automatic database update once a reservation is made or a new customer is registered – The system
should be able to update the database without any further effort from the administrator whenever a new
reservation or registration is made
These are statements of services the system should provide, how the system should react to particular inputs,
and how the system should behave in particular situations. It specifies the application functionality that the
developers must build into the product to enable users to accomplish their tasks
1) Security – Only authorized corporate workers may get access to the firm's secured page on the systems,
and only users with proper passwords and usernames can log in to see the users page.
2) Performance and Response Time – The system should have a high-performance rate while executing user
input and should be able to offer feedback or a response in a short amount of time.
3) Error Handling – Errors should be avoided as much as possible, and a suitable error message should be
supplied to help the user through the recovery process. In addition, the time it takes to recover from a
mistake should be between 15 and 20 seconds.
4) Availability – This system must be accessible at all times, 24 hours a day, seven days a week. If any
system failure occurs, it should be available recover in 1-2 business days.
Page 12
3.3 HARDWAREAND SOFTWARE REQUIREMENTS
• Hardware requirements
• Processor : 5th gen Intel(R) core ™ @2.4Ghz
• RAM : 8GB
There is no limitation in the operating system in which Car Rental System will work. However,the Car
Rental System and the database will work on a server that needs to be always online.Users can access
the system with any internet browser.
• Software requirements
• Edition Windows : Windows 10
• Web page Front end and Back end developed using : Visual Studio
Page 13
4. DESIGN
4.1 ARCHITECTURE
Page 14
4.2 DETAILED DESIGN
Page 15
4.2.2 CLASS DIAGRAM
Page 16
4.2.3 SEQUENCE DIAGRAM
Page 17
5. IMPLEMENTATION
Page 18
5.3 ALGORITHM
Step 1 : Start
Step 8 : Logout
Page 19
6. TESTING
Page 20
7. RESULTS
7.1 SNAPSHOTS
Page 21
Page 22
Page 23
Page 24
Page 25
Page 26
8. CONCLUSION AND SCOPE FOR FUTURE WORK
8.1 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 Book car online,rent car online, and get the car easily once the customer is a
registered member.The web based car rental system has offered an advantage to both customers a well as
Car Rental Company to efficiently and effectively manage the business and satisfies customers’ need at the
click of a button.
In comparison to previous experiences, when every activity related to the vehicle rental business was
restricted to a physical place alone, the car rental industry has emerged with new delicacies. Even if the
physical location has not been completely eliminated, the internet's power has altered the nature of functions
and how these tasks are accomplished. Customers may now book vehicles online, rent automobiles online,
and have the car delivered to their home if they are a registered member, or they can travel to the office to
pick up the car
Page 27