SEMINAR REPORT ON
“Online Booking System”
Submitted by
Toshi 19/NR/UT/CS015
In partial fulfillment of the requirements for completion of the third semester
of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Under The Guidance Of
Asst. Prof Vishal Harith
HEAD OF THE DEPARTMENT
DEPARTMENT OF COMPUTER SCIENCE
INDUS INTERNATIONAL UNIVERSITY
VPO BathuDistrict.Una, Himachal Pradesh, Himachal Pradesh -174301
2021
i
INDUS INTERNATIONAL UNIVERSITY
VPO Bathu District.Una, Himachal Pradesh, Himachal Pradesh -174301
DEPARTMENT OF COMPUTER SCIENCE
CERTIFICATE
This is to certify that the seminar entitled “Online Booking System”has been
presented by
Toshi 19/NR/UT/CS015
Bona fide student of third semester in partial fulfillment for the completion ofthird semester
of BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE &
ENGINEERING of the Indus International University,Bathu during the year
2021.
Asst. Prof Vishal Harith
SEMINAR GUIDE
&
HEAD OF THE DEPARTMENT
SEMINAR VIVA
Name of the Examiners Signature with date
1.
2.
3.
ii
SYNOPSIS
My project is on “Online Booking System”. Online Booking System is an
internet-based application that can be accessed through internet and can be
accessed through anyone who has a net connection. The main goal of the
proposed system is to make online processes of booking and cancelation. This
system will be used to consumers and vendors. Scope would be to provide
basic query and booking functionalities using a web application. So that those
manual processes can be automated. Apart from booking, cancelation
functionality would be provided too.This project ensure that booking is easy
and user friendly for customers and provide large number of options and
cancelation service in few times. After booking it provides the confirmation
status notification to the users regarding status of booking. So, by using this
application user can easily book online anything by saving their time.
iii
ACKNOWLEDGEMENT
It is a pleasure that I find myself penning down these lines to express sincere
thanks to the people who helped me among the way completing my project.I find
inadequate words to express my sincere gratitude towards them. First foremost I
would like to express my gratitude towards my training guide for placing
complete faith and confidence in my ability to carry out this project and for
providing me his time, inspiration, encouragement,help,valuable guidance
criticism and constant interest. He took personal interest in spite of numerous
commitments and busy schedule to help me complete this project. Without the
sincere and honest guidance of my respected project guide I would have not been
to reach the present stage.
I am thankful to Mr. Vishal Harith (H.O.D,CSE Dept.) &Mrs. Kavita saini and
Mrs. Ekta Rana (project coordinate) for their support in guiding me and giving
the right direction every time I nee
iv
TABLE OF CONTENT
Topics Page No.
1. Synopsis Iii
2. Acknowledgement Iv
3. Introduction 1
4. Objective 2
5. Scope 3
6. System Requirements 4
7. System Development
Module Design 5
DFD Design 5
DFD Symbols 5
Diagrams 6
SDLC Model 9
8. Advantages 11
9. Conclusion 12
10.Future Scope of the project 13
11.Reference 14
LIST OF FIGURES
FIGURE NO. DESCRIPTION PAGE NO.
Fig. 1 DFD Symbols 6
Fig. 2 Level 1: Admin 6
Fig. 3 Use Case Diagram (User) 7
Fig. 4 Use Case Diagram (Administrator) 7
Fig. 5 Activity Diagram 8
Fig. 6 SDLC Life Cycle 10
INTRODUCTION
In today’s era, everyone wants convenience and comfort in daily life activities but
everywhere, it is not possible.An online reservation system is a software that we
can use for managing bookings. They allow different types of online booking like
tours, hotel, and activity operators to accept bookings online.Better manage their
phone and in-person bookings. They also do so much more than that.
Basically, an online booking system is a software that allows customer to book
online directly through accessing a website. That means,for a moment a customer
decides what they want to book. Customer can choose a date,picking a time and
paying for the booking, everything is handled online. It greatlyreducing the
workload on your staff and removing the opportunity for double- bookings.
Advanced systems allow customers to book through a variety of methods like
online,including mobile. It greatly expanding the potential for bookings for users
as well as for your business.
1
OBJECTIVE
General Objective:
The main goal of the proposed system is to make online processes of booking and
cancelation.
Specific Objectives
Some of the specific objectives of the system are listed below:
To create a distributed system that will be used by customers.
To ensure that booking is easy and user friendly for customers.
To keep the information of customer.
To keep the information of number of bookings in current month.
Provide large number of options and cancelation service in few times.
2
SCOPE OF THE PROJECT
It may collect perfect management in details. In a very short time, the collection
will be obvious, simple and sensible. It will help a person to know the
management of passed year perfectly and vividly.
My project aims at Business process automation, i.e., we have tried to
computerize various processes of Booking System.
In computer system, the process has to fill the various forms and number
of copies of the forms can be easily generated at a time.
In computer system, it is not necessary to create the manifest but we can
directly print it, which saves our time.
To assist the staff in capturing the effort spent on their respective working
areas.
To utilize resources in an efficient manner by increasing their productivity
through automation.
The system generates types of information that can be used for various
purposes.
It satisfies the user requirement.
Be easy to understand by the user and operator.
Be easy to operate.
Have a good user interface.
Delivered on schedule within the budget.
3
TYPES OF ONLINE BOOKING SYSTEM
Online Booking system are further branches into different categories like online
ticket booking, hotel booking, cab booking, online appointment booking and
many other just in few minutes using internet.
Here, let we discuss about the online cab booking system.
Online Cab Booking System
Travelling is also a major part of day-to-day activities and in same case also,
people want same comfort assistance in whole journey. Taking this statement, we
came to the solution that will provide the comfort as well as secure journey
provided.
Online Cab Booking System is an android application which lets you book cabs
for the intercity and intra-city travel purpose using your Smartphone and provides
you the best service that will make your journey more luxurious.
The objective of Online Cab Booking System is to automate vehicle rental and
reservation. So, customers do not need to call & spend unnecessary time in order
to reserve preferred vehicle. They can go online and reserve any preferred any
kind of Cab they want, which is available at that time.
How Car Booking System work?
When user want to hire a car, he contacts the car rental service. He can select date
of journey and car he wants to hire. This all is done online. To book a car user
have to enter his details like address and other ID information. This system keeps
all the details of car booking and when customer booking comes then he checks
the system for available car and confirm the booking if car is available on the
booking date. User have to provide information such as dates of journey, and type
of car, mobile number and address information etc. User also has to provide pick
4
up point information and drop off information to book a car. This system makes
so easy to manage car booking for the car booking agency that agency can focus
on service quality like how to provides service with well-conditioned new
vehicles, with experience drivers for a happy journey of the customers which
intends to introduce more user friendly.
Car rental system also provide services to collective houses. This system also
takes the information of the car and their permits also. Like if cabs have proper
documentations and permit so that the customer or user could not be hassled for
the lack of documents. This system also keeps records of the car drivers and
admin can check driver related information like his name, address, id documents
and which car he is driving on booking etc. Cab drivers must be educated, polite,
and are trained to handle acute breakdowns. The cab service includes all
categories of cars from low budget to luxurious one.
Modules used:
Admin module
HR module
Maintenance module
Movement module
Finance module
Proposed Car Booking System:
Functionalities and advantages of proposed car booking management system are:
Car booking system is an online system. All data is concentrates which has
overcome the Sharing problem in previous system. We provide free registration
for the cab owners so we can easily access and earn through it. And we proved
free service to users who want to book a car or cab. As the data is maintained
online, it is such an easy task for a person to update the details, which has
overcome the tiresome updating in previous system. Car booking management is
easy and performance is good. Here the traveler can book a cab, taxi and car by
viewing all the cab details and pricing details available, according to selected city
5
and area. It is the such a trustworthy service provided to both customers and
travel agencies. Mainly the system has automated the Transportation Process.
Services:
User registration: A registration portal to hold customer 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 case of
weeding or corporate parties or meetings.
Availability: The software acts as an office that is open 24/7 which means
we can book cab online anytime.
Cab Search- Users can search cab for a particular location online from
anywhere. To book a car user or customer has to login the system. Users
required to enter source, Destination, & place where he/she wants to go.
Registration Process- User must be registered before booking a cab.
Before booking a car user have to enter information like name, address,
and mobile number etc. Only a valid user can login the system. If he/he
doesn’t have a valid login id, they have to register and then book the car
by giving his picking up place and drop off place. All the data that is
provided by the user will be stored in database and it will be used for
further validations and authenticated. Information like login names and
password will be stored in the database.
Proposed System
The proposed Online Cab Booking system ensures that the users can book the cab
as per their requirements by logging on to the website through internet.
This system allows the users to book their cabs online, manage their bookings and
cancel their bookings at any point of time.
6
The users will get notified about the details of driver like name and his mobile no.
So, as we can easily communicate with him.
Regular updates are provided to the customer so that they are aware of their
booking detail, driver details, and booking status also.
7
SYSTEM REQUIREMENTS
Processor:
ARM Processor, 1Gz or better
RAM:
2GB
HDD:
160 GB, 7200k spin
Operating system:
Mac MINI, IOS system
Minimum system requirements for CMS Mobile:
Operating system, I Phone 4
Touchscreen
GPS Module
GPRS Data Plan
8
SYSTEM DEVELOPMENT
MODULE DESIGN:
Design is the first step in the development phase for any engineered product or
system. The designer’s goal is to produce a model or representation of an entity
that will later be built. Beginning, once system requirement has been specified
and analyzed, system design is the first of the three technical activities -design,
code and test that is required to build and verify software.
During design, progressive refinement of data structure, program structure, and
procedural details are developed reviewed and documented. System design can be
viewed from either technical or project management perspective. From the
technical point of view, design is comprised of four activities – architectural
design, data structure design, interface design and procedural design.
DATA FLOW DIAGRAMS(DFD):
A data flow diagram is graphical tool used to describe and analyze movement of
data through a system. The transformation of data from input to output, through
processed, may be described logically and independently of physical components
associated with the system. These are known as the logical data flow diagrams.
DFD Symbols:
In the data flow diagram, there are four symbols that are as follows:
1. A square - a source or destination of system data.
2. An arrow - data flow, which is the pipeline through which the information
flows.
3. A circle or a bubble - a process that transforms incoming data flow into
outgoing data flows.
4. An open rectangle - data store.
9
Process that transforms data flow
Source or destination of data
Data Flow
Data Store
Fig. 1
DIAGRAMS:
Level 1: Admin
Fig. 2
Use Case Diagrams:
10
Login Self-password
change
Enquiry
Make booking
Booking detail info
Login
USER
Booking cancel
Fig. 3
User ADD, EDIT, DELETE
Group ADD, EDIT,
DELETE
Administrator
BookingADD, EDIT,
DELETE
Fig. 4
11
Activity Diagram:
View the site
New User
Yes
Register
Success No
Login
No
Valid
Yes
Searching Payment Give Feedback Manage Booking
Cash Credit Debit End Cancel
Logout
Fig. 5
12
SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC):
The systems development life cycle is a project management technique that
divides complex projects into smaller, more easily managed segments or phases.
Segmenting projects allows managers to verify the successful completion of
project phases before allocating resources to subsequent phases. Software
development projects typically includes:
1. Requirement gathering:
In this first collect the formation which should be used to make app. 19
Information may be gather form the people and other sources, and team
requirement must be fulfill by manager of the team App information like
database, design and another component may be requested.
2. Feasibility study:
After requirement gathering the team comes up with a rough plan of software
process. At this step team analyzes if a software can be made fulfills all
requirements of the user and if there any possibility of software being no more
useful. It is found out, if the project is financially, practically & technologically
feasible for the organization to take up. There are many algorithms
availablewhich help the developers to conclude the feasibility of a software
project.
3. Software Design:
First step is used to make the design of the app and add menus, button, edit text
and other images. We first design homepage and then add list of panels like
admin login.
4. Software testing:
Software testing is a process through which we can analyze and verify a user
requirement i.e., our software can full fill the customer requirement or not.Does
our software is given accurate and complete result, and result is effective.
13
5. Integration:
Integration phase is used to maintain software and to implements the technology
updates in the software used. Implementation means installing the software on
user machines. At times, software needs post installation configuration at user
end.
6. Maintenance:
This phase is used to check which part of application is working properly and
which part have errors. This phase tells us which part work slowly and secure or
not. This part also used to maintain the system properly. How we can check the
security issue. How our app will interact with the user. App is working with
database ad how can we modify the app in the future.
e th
aR
G m
u
gq
erin
aR trin
G e
gm
a in
M tea ce Fe sib
ltyaSu
Fe ilty
d
M ain te n
ace y
d
Stu
t tegrati
In n o
o n esign n
D
g
n
Testi
n g
Testi
SDLC
LIFE CYCLE
Fig. 6
14
ADVANTAGES
It enhances business processes since it makes use of internet technology to
increase their profits.
The software acts as a 24/7 office due to its all-time availability.
It increases the efficiency of the system in offering quality services to its
customers.
It’s user-friendly as they can book from the comfort of their homes or offices.
It’s highly secure as it requires only a logged in person to book the cab which
prevents misuse of their details by intruders.
15
CONCLUSION
Online booking systems are increasingbookings for all kinds of businesses for
present as well as for future. Today, they’re easier, safer, less time consumable
and cheaper than ever for businessesto run as well as for customers, who are
visiting a website.
With more of us than ever browsing, booking and buying online it makes superb
business sense, and as businesses increasingly move to mobile, online reservation
systems allow both customers and businesses alike to make their bookings easier.
16
FUTURE SCOPE OF THE PROJECT
If any errors are present in near future, our application will overcome the flaws if
occurred, and attains new features offered to employees for the Flexible and easy
Reservation. Following are the Enhancements to the application:
Providing Good User Interface.
Providing special discount on the product or service.
17
REFERENCES
https://www.checkfront.com/what-is-an-online-booking-system
https://10to8.com/blog/how-to-create-an-online-booking-system-free-
guide/
https://sites.google.com/site/onlineticketbookingmcabca/er-design
http://docshare02.docshare.tips/files/23040/230405383.pdf
18