Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
81 views26 pages

Web Report Rajath

The document describes a mini project report submitted for a Bachelor of Engineering degree in Computer Science and Engineering. The project is an online cab rental system called Just Cabs. It aims to automate the vehicle rental and reservation process so customers do not need to call or visit in person. The system will maintain a database of all vehicles, reservations, user details, driver details, and bookings. It will allow customers to reserve vehicles online by selecting from available options. Admins can monitor bookings and vehicle/driver availability through the system. The project goals are to make the experience for users and admins more easy and user-friendly, and provide different booking options for city rides, outstation trips, and vehicle rentals.

Uploaded by

Rajath Kamath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views26 pages

Web Report Rajath

The document describes a mini project report submitted for a Bachelor of Engineering degree in Computer Science and Engineering. The project is an online cab rental system called Just Cabs. It aims to automate the vehicle rental and reservation process so customers do not need to call or visit in person. The system will maintain a database of all vehicles, reservations, user details, driver details, and bookings. It will allow customers to reserve vehicles online by selecting from available options. Admins can monitor bookings and vehicle/driver availability through the system. The project goals are to make the experience for users and admins more easy and user-friendly, and provide different booking options for city rides, outstation trips, and vehicle rentals.

Uploaded by

Rajath Kamath
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Visvesvaraya Technological University

Belagavi, Karnataka-590 018

A MINI PROJECT REPORT


On
ONLINE CAB RENTAL SYSTEM

Submitted
in partial fulfilment requirments for the award of the Degree
of

BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING

by

K RAJATH KAMATH

Under the Guidance of

Shatananda Bhat P
Assistant Professor

Department of Computer Science and Engineering


Canara Engineering College , Benjanapadavu
2020-2021
JUST CABS (ONLINE CAB RENTAL SYSTEM)

CANARA ENGINEERING COLLEGE


BENJANAPADAVU, BANTWAL- 574219 – KARNATAKA

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
This is to certify that K RAJATH KAMATH (4CB17CS040) and ADITYA KAMATH G
(4CB17CS030) have successfully completed the project work on ‘Online Cabs Rental System’ and
submitted in partial fulfillment of the requirements of 7th Semester B.E., Computer Science and
Engineering, prescribed by the VISVESVARAYA TECHNOLOGICAL UNIVERSITY during the
academic year 2020-2021. It is verified that all corrections/suggestions indicated for internal
assessment have been incorporated in the report deposited in the department library. The project report
has been approved as it satisfies the academic requirements in respect of mini project work prescribed
by Bachelor of Engineering Degree.

Project Guide H.O.D


Mr. Shatananda Bhat P Dr. Demian Antony D’ Mello
Assistant Professor Professor

Name of the Examiners Signature with Date

1.

2.

Dept. of CS&E, CEC Page 1


JUST CABS (ONLINE CAB RENTAL SYSTEM)

ACKNOWLEDGEMENT

We are indebted to our Principal, Dr. Ganesh V. Bhat and management of Canara
Engineering College for providing an environment with all facilities that helped us in completing our
mini project.

We are extremely grateful to Dr. Demian Antony D’ Mello, Head of Computer Science &
Engineering Department for his moral support and encouragement.

We wish to express our sincere gratitude to our professors Prof. Sathish and Prof. Shatananda Bhat
P from Computer Science & Engineering Department, for the guidance and suggestions.

We thank all the teaching and non-teaching staff of Department of Computer Science & Engineering
for their kind help.

Last but not the least; we would like to add some personal note. If there is a driving force that kept us
going, and what has not changed it is the constant support and blessing of our parents, family and
friends. There is no doubt, in spite of my strenuous efforts error might remain in mini project.
Naturally, we alone take full responsibility for any lack of clarity, occasional erratum or inexactness
that may occur.

Name of Student
USN

Dept. of CS&E, CEC Page 2


JUST CABS (ONLINE CAB RENTAL SYSTEM)

ONLINE CAB RENTAL SYSTEM

Team Members

USN No. Name

4CB17CS030 G ADITYA KAMATH


4CB17CS040 K RAJATH KAMATH

ABSTRACT

This project is being considered in order to reduce and eliminate loss of customers to
competitors, and save the company from folding up. The current system is manual and it is time
consuming. It is also cost ineffective, and average return is low and diminishing. Currently,
customers can call or walk-in in order to rent or reserve a vehicle. The staff of the company will
check their file to see which vehicle is available for rental. The current system is error prone and
customers are dissatisfied. The goal of this project is to automate vehicle rental and reservation so
that customers do not need to walk-in or call in order to reserve a vehicle.

They can go online and reserve any kind of vehicle they want from the inventory of available
vehicles. When he chooses to reserve by phone, any of the customer service representatives can
help him reserve the vehicle speedily and issue him a booking ticket based on the type of service
he demands.

The OCRS will maintain the database of all vehicles the company has. It will also keep track of
all vehicle reservation along with the user details, driver details, booking details and the vehicle
details.

Dept. of CS&E, CEC Page 3


JUST CABS (ONLINE CAB RENTAL SYSTEM)

TABLE OF CONTENTS

CONTENTS PAGE NO.

1. INTRODUCTION 7

1.1 PROBLEM STATEMENT 7

1.2 PROJECT OBJECTIVE 7

1.3 PROJECT SCOPE 7

2. REQUIREMENT ANALYSIS 8

2.1 Project Goals 8

3. SOFTWARE REQUIREMENT SPECIFICATION 9

3.1 User Classes and Characteristics 9

3.2 Functional Requirements 10

3.3 External Interface Requirement 11

3.3.1 User Interface 11

3.3.2 Software Interface 11

3.3.3 Hardware Interface 11

4. ANALYSIS AND DESIGN 12

4.1 Architecture Diagram 12

4.2 Database Design Diagram 14

5. IMPLEMENTATION 16

Dept. of CS&E, CEC Page 4


JUST CABS (ONLINE CAB RENTAL SYSTEM)

6. TESTING 23

6.1 Test Procedures 23

6.2 Test Cases 23

7. CONLCUSION 24

REFERENCES 25

Dept. of CS&E, CEC Page 5


JUST CABS (ONLINE CAB RENTAL SYSTEM)

LIST OF FIGURES

FIGURE NO FIGURE NAME PAGE NO

5.1 User login 16

5.2 User Signup Page 16

5.3 Home Page 17

5.4 City Ride Page 18

5.5 Outstation Page 18

5.6 Rental Page 19

5.7 Profile Details Page 19

5.8 Update Mobile Number 20

5.9 Admin Login 20

5.10 User Booking Details 21

5.11 Vehicle Details 21

5.12 Driver Details 22

5.13 Generated Bill 22

Dept. of CS&E, CEC Page 6


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 1

INTRODUCTION

1.1 PROBLEM STATEMENT


People nowadays are more towards comfort and safe traveling, also buying a new car is
not always affordable. Hence we have come up with the idea of JUST CABS (Online Cab
Rental System).

1.2 PROJECT OBJECTIVE


• Making an overall experience for both users and admins more easier and
user-friendly.
• Providing different options for booking cabs.

1.3 PROJECT SCOPE


• The main purpose of developing this software is to provide a user friendly platform for
booking cabs.
• Users are provided with options for booking cabs just for a city ride, for outstation trips
and also book on rental basis.
• It also provides an admin login option for the admins to monitor the bookings and
availability of drivers and cabs.

Dept. of CS&E, CEC Page 7


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 2
REQUIREMENT ANALYSIS

2.1 Project Goals


2.1.1 Users version
• Users can login and create a new account.
• Users can manage their account and update details.
• Book cabs based on their requirements.
• Users can select from and to location.
• Generation of bill.

2.1.2 Admin version


• Admins can login.
• View booking details of all users.
• View availability of drivers and vehicles.

Dept. of CS&E, CEC Page 8


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 3

SOFTWARE REQUIREMENT SPECIFICATION

3.1 User Classes and Characteristics

The system provides different types of services based on the type of users. The user can
either book cabs for city ride, for outstation or book cabs on rental basis. Users can also choose
from wide range of vehicle sizes like mini, sedan and suv. Admins can view the booking details
of all the users. Bill for each ride will be generated and user has the option to print the bill.

The features that are available to the Admin are:

• Can view the booking of each user.

• View the availability of driver and vehicles.

• Details of users.

The features that are available to the User are:

• Book cabs for their different needs.

• Update their mobile number and profile photo in the profile section.

• Print the bill of their ride.

Dept. of CS&E, CEC Page 9


JUST CABS (ONLINE CAB RENTAL SYSTEM)

3.2 Functional Requirements


1. Admin Login:
• This feature used by the admin to login into system.
• They are required to enter user id and password before they are allowed to enter
the system.

2. Book Cabs:
• Users cans book cabs from varity of options available.
• Once booking a detailed bill is generated.

3. Profile Update:
• In the profile section the user can update his mobile number.
• Also he can update his profile picture.

4. User Login
• User can login to this system by making use of user-id and password.
• User can only access the site after login.

5. User Signup
• User can always signup if he doesn’t have a account.
• While signing-up the user id should be unique, incase the user-id already exist
user gets a message that user-id already exist.

Dept. of CS&E, CEC Page 10


JUST CABS (ONLINE CAB RENTAL SYSTEM)

3.3 External Interface Requirements

3.3.1 User Interfaces

The software provides good graphical interface for the user. Each page is self-explanatory
so that user will get best user-experience in our site. The Interface is developed using latest
programming language and with new add-on and technology.

3.3.2 The software requirements of our project are:


• Database : MySQL
• Programming Language : JavaScript , PHP
• Markup language: HTML5, CSS3.
• Server : Wamp / Online phpMyAdmin server.
• Application Software: Brackets.

3.3.3 The hardware requirements of our project are:


• Processor : Any processor above 500 MHz
• RAM : 4 GB
• Hard Disk : 5 GB
• Input Device : Standard keyboard and Mouse
• Output Device : Monitor

Dept. of CS&E, CEC Page 11


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 4

ANALYSIS AND DESIGN

4.1 Architecture Diagram

View
Users

Login

Admin
View
Vehicles

View
Bookings

View
Drivers

Figure 4.1.1: Admin Module

• Admin Login: This form is used for log in of administrator of the system. In this we enter
the username and password if both are correct administration page will open otherwise if
any of data is wrong it will get redirected back to the login page and again ask for the
correct username and password .

• Retrieve and view details: This option is given to the system administrator for retrieving
and viewing all the bookings done by users.

Dept. of CS&E, CEC Page 12


JUST CABS (ONLINE CAB RENTAL SYSTEM)

View
the
receipt

Signup

User
Book
the cab

Login

Choose
From variety
of cabs

Figure 4.1.2: User Module

• User SignUp: User has to create his account if he is a new user. He has to provide his
Username, e-mail and password.

• User Login: User has to Login by giving his Username and password. If both are correct
home page will open otherwise if any of data is wrong it will get redirected back to the
login page and again ask for the correct username and password .

• Once the user logs in, a page with different cab rides can be chose.

• In this page, the option to view his profile or logout can also be found.

• The user can book the cab as per city ride, outstation, rental.

• Once he clicks the on the type of ride he wants, he can choose vehicles based on micro,
mini, sedan and SUV.

• User will have to select the pickup and drop off location.

• Once the details are confirmed, receipt will be generated showing his booking details and
the amount to be paid.

Dept. of CS&E, CEC Page 13


JUST CABS (ONLINE CAB RENTAL SYSTEM)

4.2 Database Design Diagram

4.2.1 ER Diagram:

Figure 4.2.1: E-R Diagram

Dept. of CS&E, CEC Page 14


JUST CABS (ONLINE CAB RENTAL SYSTEM)

4.2.2 Relational Schema diagram:

Figure 4.2.2: Relational Schema diagram

Dept. of CS&E, CEC Page 15


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 5

IMPLEMENTATION

Figure 5.1: User Login

Figure 5.2: User Signup Page

Dept. of CS&E, CEC Page 16


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.3: Home Page

Dept. of CS&E, CEC Page 17


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.4: City Ride Page

Figure 5.5: Outstation Page

Dept. of CS&E, CEC Page 18


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.6: Rental Page

Figure 5.7: Profile Details Page

Dept. of CS&E, CEC Page 19


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.8: Update Mobile Number

Figure 5.9: Admin Login

Dept. of CS&E, CEC Page 20


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.10: User booking details

Figure 5.11: Vehicle details

Dept. of CS&E, CEC Page 21


JUST CABS (ONLINE CAB RENTAL SYSTEM)

Figure 5.12: Driver Details

Figure 5.13: Generated bill

Dept. of CS&E, CEC Page 22


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 6

TESTING
6.1 Test Procedures
• Specific knowledge of the application's code/internal structure and programming
knowledge in general is not required.

• The tester is aware of what the software is supposed to do but is not aware of how it does
it.

• For instance, the tester is aware that a particular input returns a certain, invariable output

but is not aware of how the software produces the output in the first place.

6.2 Test Cases


• Test cases are built around specifications and requirements, i.e., what the application is
supposed to do.

• Test cases are generally derived from external descriptions of the software, including
specifications, requirements and design parameters. Although the tests used are primarily
functional in nature, non-functional tests may also be used.

• The test designer selects both valid and invalid inputs and determines the correct output,
often with the help of an oracle or a previous result that is known to be good, without any
knowledge of the test object's internal structure.

Dept. of CS&E, CEC Page 23


JUST CABS (ONLINE CAB RENTAL SYSTEM)

CHAPTER 7

CONCLUSION

The Application provides appropriate information to users according to the chosen service. The
project is designed keeping in view the day to day problems faced by the users.

Future work:
We can improve by adding more security for example by adding mobile authentication and email
authentication feature and giving more fields to details. We can also improve our webpage by
adding more ways to travel from pickup to destination like providing the users with rickshaw-
based travel, which will help to reduce the cost of travel.

Dept. of CS&E, CEC Page 24


JUST CABS (ONLINE CAB RENTAL SYSTEM)

REFERENCES
BOOKS:
1. ‘Fundamentals of web development’ 1st addition- Randy Connolly, Ricardo Hoar
2. ‘PHP and MySQL web development’ – Luke Welling, Laura Thomson.

WEB RESOURCES:
1. w3schools.com
2. StackOverflow.com
3. Tutorialspoint.com

Dept. of CS&E, CEC Page 25

You might also like