0% found this document useful (0 votes)
237 views13 pages

Dbms Project On Bus Reservation System Last Reportdocx

This document describes a proposed bus reservation system to computerize operations for a traveling company in Nepal. The existing manual system is time-consuming and prone to errors. The proposed system would have 3 modules to allow customers to check seat availability, make reservations, and cancel reservations online. It would use a database to securely store information on buses, routes, passengers and reservations. This would make transactions faster and reduce errors compared to the existing paper-based system.

Uploaded by

Urja Dhabarde
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)
237 views13 pages

Dbms Project On Bus Reservation System Last Reportdocx

This document describes a proposed bus reservation system to computerize operations for a traveling company in Nepal. The existing manual system is time-consuming and prone to errors. The proposed system would have 3 modules to allow customers to check seat availability, make reservations, and cancel reservations online. It would use a database to securely store information on buses, routes, passengers and reservations. This would make transactions faster and reduce errors compared to the existing paper-based system.

Uploaded by

Urja Dhabarde
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/ 13

DBMS Project - Bus Reservation

System

1. ABSTRACT

Traveling is a large growing business in Nepal and other countries. Bus


reservation system deals with maintenance of records of details of each
passenger who had reserved a seat for a journey. It also includes maintenance
of information like schedule and details of each bus.
We observed the working of the Bus reservation system and after going through
it, we get to know that there are many operations, which they have to do
manually. It takes a lot of time and causes many errors. Due to this, sometimes a
lot of problems occur and they were facing many disputes with customers. To
solve the above problem, and further maintaining records of items, seat
availability for customers, price of per seat, bill generation and other things, we
are offering this proposal of reservation system.
By using this software, we can reserve tickets from any part of the world, through
telephone lines, via internet. This project provides and checks all sorts of
constraints so that user does give only useful data and thus validation is done in
an effective way.

Page 1
2. INTRODUCTION

Our project is to computerize traveling company to manage data, so that all the
transactions become fast and there should not be any error in transaction like
calculation mistake, bill generation and other things. It replaces all the paper
work. It keeps records of all bills also, giving to ensure 100% successful
implementation of the computerized Bus reservation system.
Our reservation system has three modules. First module helps the customer to
enquire the availability of seats in a particular bus at particular date. Second
module helps him to reserve a ticket. Using third module he can cancel a
reserved ticket.
3. SYSTEM STUDY

System study aims at establishing requests for the system to be acquired,


development and installed. It involves studying and analyzing the ways of an
organization currently processing the data to produce information. Analyzing the
problem thoroughly forms the vital part of the system study. In system analysis,
prevailing situation of problem is carefully examined by breaking them into sub
problems. Problematic areas are identified and information is collected. Data
gathering is essential to any analysis of requests. It is necessary that this
analysis familiarizes the designer with objectives, activities and the function of
the organization in which the system is to be implemented.

Study of Existing System

❖ Existing system is totally on book and thus a great amount of manual work has to
be done. The amount of manual work increases exponentially with increase in bus
services.

❖ Needs a lot of working staff and extra attention on all the records.

❖ In existing system, there are various problems like keeping records of items,
seats available, prices of per/seat and fixing bill generation on each bill.

❖ Finding out details regarding any information is very difficult, as the user has to
go through all the books manually. Major problem was the lack of security.
Proposed System

The system is very simple in design and to implement. The system requires very
low system resources and the system will work in almost all configurations. It
has got following features:

❖ Ensure data accuracy.

❖ Records are efficiently maintained by DBMS.

❖ DBMS also provides security for the information.

❖ Any person across the world, having internet can access this service.

❖ Availability of seats can be enquired very easily.

❖ Passengers can also cancel their tickets easily.

❖ Minimum time needed for the various processing.

❖ Better Service.

❖ Minimum time required.

❖ This would help the corporation prepare and organize its schedules more
efficiently on the basis of traffic demand.
4. DATABASE DESIGN

Conceptual Design

List of Entities:

❖ Bus

❖ Passenger

❖ Route

❖ Reserves

List of attributes:

❖ Bus information:

1. Bus id

2. Bus_name

3. Type

❖ AC (or) Non-AC

❖ Sleeper (or) Not

4. Maximum seat
❖ Route information:

1. Route id

2. To location

3. From location

4. Depart date

5. Depart time

6. Fare

❖ Reserves information:

1. Ticket number

2. Passenger id

3. Route id

❖ Passenger information:

1. Passenger id

2. Name

3. Mobile number

4. E-mail

5. Address
List of Relations:

❖ Reserves

❖ Has
ER-Diagram
Schema

BUS (Bus id, Bus_name, Type, Max_seat)

PASSANGER (Passanger id, Name, Mobile_no, Email, Address)

ROUTE RESERVE (Ticket no, Time, Date)

(Route id, To_location, From_location, Fare, Depart)

Schema Diagram
Create Table
1. BUS: CREATE TABLE Bus
(
Bus_id number (6) not NULL,
Bus_name varchar2 (30) not NULL,
Type varchar2 (10),
Max_seat number (2)
);

2. ROUTE:
CREATE TABLE Route
(
Route_no number (3) not NULL,
Fare number (4) not NULL,
TO_location varchar2 (30),
From_location varchar2 (30),
Depart varchar2 (20)
)

3. PASSANGER:
CREATE TABLE Passenger
(
Passanger_id number (3) not NULL,

Name varchar2 (30) not NULL,

Mobile_no number (15),

Email varchar2 (50)

);

4. RESERVE:
CREATE TABLE Reserve
(
Ticket_no number (5) not NULL,
Time varchar2 (10),
Date varchar2 (10)

);
Insertion

1. BUS: INSERT INTO Bus (Bus_id, Bus_name, Type, Max_seat)


VALUES (1014, valley view, a/c, 50);

2. ROUTE:
INSERT INTO Route (Route_id, Fare, To_location, From_location,
Depart)
VALUES (102, 2000, Palpa, Kathmandu, 5 pm);

3. PASSANGER:
INSERT INTO Passenger (Passenger_id, Name, Mobile_no, Email)
VALUES (1062, Ballu, 9841765431, [email protected]);

4. RESERVE:
INSERT INTO Reserve (Ticket_no, Time, Date)
VALUES (234, 10 pm, 2012/07/24);
5. CONCLUSION

Our project is to computerize traveling company to manage data, so that all the
transactions become fast and there should not be any error in transaction like
calculation mistake, bill generation and other things. It replaces all the paper
work. It keeps records of all bills also, giving to ensure 100% successful

implementation of the computerized Bus reservation system.

Thesystem isvery

simpleindesignandtoimplement.Itrequiresv
e

erylowsystem resourcesandthe

system
willworkinalmostallconfigurations.Further
morew would like to express our gratitude towards Mr. KUMAR
LOHOLA and Everest College for their kind co-operation and encouragement
which help us in completion of this project.

You might also like