Tribhuvan University Faculty of Humanities and Social Sciences

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Tribhuvan University

Faculty of Humanities and Social Sciences

A Proposal On
Vehicle Rental Service
Submitted To

Department of Computer Application


Itahari Namuna College
In partial fulfillment of the requirements for the degree
of Bachelor in Computer Application.

Submitted By
Nipesh Ghimire
Under the Supervision of

1
1. Introduction
This project is designed so as to be used by Vehicle Rental Company specializing
in renting cars and bikes to customers. It is an online system through
which customers can view available vehicle, register, view profile and book
vehicle.

1.2. Background and Significance


The advancement in Information Technology and internet penetration has greatly
enhanced various business processes and communication between companies
(services provider) and their customers of which vehicle rental industry is not left
out. This E-vehicle Rental system is developed to provide the following services.

 Enhance Business Process: 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.
 Online Vehicle Reservation: A tools through which customers can
reserve available vehicles 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 service
to them.
 Group bookings: Allows the customer to book space for a group in the
case of weddings or corporate meetings(Event Management).

1.3 Problem Statement

A vehicle rental is a vehicle that can be used temporarily for a fee during a
specified period. Getting a rental vehicle helps people get around despite the fact
they do not have access to their personal vehicle or don’t own a vehicle at all. The
individual who needs a vehicle must contain a rental vehicle company and
construct out for a vehicle. This system increases customer relation and simplify
vehicle and staff management.

2
1.4 Aims & Objectives

 To produce a web-based system that allow customer to register and reserve


bike and car online and for the company to effectively manage their
vehicle rental business.
 To ease customer’s task whenever they need to rent a car and bike.

1.5 Features of Vehicle Rental Service

 Online Booking System


 Wide variety of vehicles to choose from
 Flexible Rental Periods ( hourly, daily, weekly etc)
 Discounts for long-term rentals

1.6 Methodology/ Procedure

The database was designed on PHPMYADMIN, the back end was developed in
Simple PHP codes for the frontend, Software methods are concerned with the
process of developing software, not much with the technical elements as with the
organizational ones. Since dawn of information technology, a variety of software
development methodologies have been employed.

2. Literature Review

As our structure relies upon the useful vehicle Renting System which is an
authentic application we inspected the present working circumstance of the renting
technique. At present renting, organizations are dependent on manual work which
consolidates packages of work area work similarly as a human resource. To date
we find Cab Services incredibly easy to book, pay, or drop as they have formed
their structures into helpful applications similarly as locales. So there is a need to
change the arrangement of the Vehicle Renting Service. But, Car rental business,
notwithstanding everything, uses the central methodology for Renting a vehicle to
a customer as-
The customer ought to go genuinely at center, the owner will similarly be
accessible there and the owner will permit the vehicle with his/her own supported
driver (which
3
costs more). Our structure and spotlights on renting Self Drive Cars, where the
customer with significant License will have the alternative to book similarly as will
have the choice to drive his/her own rented vehicle. The customer selection and
endorsement are outstandingly straightforward and made with the goal that it
makes the structure almost 0% paper vocations. The customer will have the
alternative to select and enter his nuances and move remotely from his home, and
the association will have the choice to favor every one of his information without
even truly meeting the customer

2.1 Overview of Existing System

Short Discription about Vehicle Rental in Kathmandu

They are one of the best vehicle rental provider in Kathmandu. Rent a car in
Kathmandu is the fast growing service in Nepal and Their car renting price is
reasonable. They accept car rental booking by telephone, email therefore they are
making guest easy for reservation. They have flexible car rental options hence
they are becoming the most preferred choice in Kathmandu, Nepal. They provide
car on rental for Tour Package or Business Trip or functional purpose like marriage
purpose or personal use.

4
3. Research/Design & Implementation
The design and implementation of the Vehicle Rental Service will involve
careful consideration of the requirements as well as the use of the
programming Language HTML, CSS, JavaScript and SQL for the database to
develop the Vehicle Rental Application.
The implementation will be done in the waterfall model. The waterfall model
is a sequential software development process, in which each phase of the
development process is completed before the next phase begins. The phases
of the waterfall model are:

Fig: Waterfall Model

5
i. Requirement Gathering: - In this stage, the requirements for the Rental

Service are gathered such as the features, mechanics, platform, and other
requirements
ii. Design: - Based on the requirements gathered in the first stage, the

software design is created. This includes software mechanics, software


Layout. The design is documented in detail and may include diagrams.
iii. Implementation: - In this stage, the software is developed based on the

design. This includes programming the Rental Service mechanism. The


implementation stage typically includes lots of coding and testing.
iv. Testing: - Once the Rental Service application has been implemented, it

is tested to ensure that it meets the requirements specified in the first


stage. This includes testing for bugs, issues, and other problems. Any
issues found during the testing stage are addressed in the
implementation stage.
v. Deployment: - Once the application has been tested and approved, it is

deployed to the target platform, such as pc or mobile device. This stage


also includes marketing and promotion activities to help ensure that the
application is successful.
vi. Maintenance: - It is done by giving updates to the Rental Application

which includes bug fixing, updates, security updates, and many more
updates according to the feedback from the Customers.

6
Requirement Analysis
Hardware Requirement for Vehicle Rental Service
The hardware required for the development of the project is:
 Processor: Intel P-IV System
 Processor Speed: 250 MHz to 833 MHz
 RAM: 512 MB RAM
 Hard Disk: 40 GB
Software Requirement of Vehicle Rental Service
The software required for the development of the project:
 Operating System: Windows/ Linux/ Mac
 Technology: HTML, CSS, Bootstrap, PHP, MySql

4. Feasibility Study
A feasibility study is a test of a system proposal. According to its work ability,
impacts on the organization, ability to meet user needs and effective use of the
resources its main tasks done during feasibility are:
4.1 Technical Feasibility
The system in the facts that it has been developed on windows XP platform and
a high configuration of 1GB RAM on Intel Pentium dual core processors. So,
this system is technically feasible.
4.2 Operational Feasibility
As to execute the system we need a desktop and laptop which is common to all
and used by everyone in today’s world. The potential users of the system are
students and university lectures which are generally aware of site navigation
management, thus very little training level would be required. The system we
provide a simple interface for the users to operate. So, this system is
operationally feasible.

7
4.3 Economic Feasibility
Economic analysis also referred to as cost/benefits analysis. The system which
is going to be developed does not require any additional hardware and software.
As the interface of the system is developed using the existing resources and
technologies available more closely. So, this system is economically feasible.
4.4 Schedule Feasibility
Schedule feasibility is defined as the probability of a project to be completed
within its scheduled time limits, by a planned due date. If a project has a high
probability to be completed on time, then its schedule feasibility is appraised as
high.

5. Schedule and Expected


5.1 Schedule

Fig: Gantt Chart

8
5.2 Expected Outcome and testing

5.2.1 Outcome
The expected outcome of the project are listed below:
1. This online vehicle Rental Service is fully functional anf flexible.
2. This online vehicle rental system helps in back office administration by
streamlining and standardizing the procedures.
3. It saves a lot of time, money and labour.
4. The software acts as an office that is open 24/7.

5.2.2 Testing
Testing is a crucial component of system development that is intended to ensure
that the software function as intended and meets the desired outcomes. Testing
should begin early in the development cycle and continue throughout the
development process. Types of testing are given below:
i. Functional testing: - This type of testing verifies that the system
mechanics and features are working as intended. It includes tests such as
level progression and system logic.
ii. Performance testing: - It ensures that the Rental System runs smoothly
and is optimized for different hardware configurations. It includes tests
such as frame rate, load times, and memory usage.
iii. User interface testing: - It focuses on the usability and accessibility of
the system interface. It includes tests such as menu navigation, button
responsiveness, and overall experience.
iv. Combability testing: - It ensures that the system runs on different
platforms and operating systems, and that is compatible with different
hardware conf.

9
v. Localization testing: - It is conducted to ensure that the system is
translated and adapted for different languages and culture.
vi. User acceptance testing: - It involves getting feedback from real users
to test the system’s performance, and overall customer experience.

5.3 Budget
i. Hardware and software: - We will need a computer with a High-end
processor, sufficient SSD, ram up to 32 gigabytes, and framework
software for the development environment to implement the system.
The cost of a new computer with this specification is approximately
Rs.1,00,000.
ii. Data Storage: - We will be using SQLite or another database if
required according to the needs to store our data, which is free to use.
iii. Documentation: - We will be creating documentation for our system.
The printing and binding of these documents may range from Rs. 500 to
1200.

6. Reference
 www.gracefuladventure.com : Vehicle Rental Service in Nepal
 himalayanexcursionnepal.com : Nepal Vehicle Rental

10

You might also like