Dbms Project On Bus Reservation System Last Reportdocx
Dbms Project On Bus Reservation System Last Reportdocx
System
1. ABSTRACT
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
❖ 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:
❖ Any person across the world, having internet can access this service.
❖ Better Service.
❖ 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
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
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,
);
4. RESERVE:
CREATE TABLE Reserve
(
Ticket_no number (5) not NULL,
Time varchar2 (10),
Date varchar2 (10)
);
Insertion
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
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.