Professional Documents
Culture Documents
SPECIFICATION
SUBMITTED BY,
ARAV V DAS
ABSTRACT
The project entitled is used to implement the activities in online bus ticket booking
management for travel agency. The passengers travelling by bus is increasing day by day ,So
online bus ticket booking management system will increase the booking process fast convenient
and comfortable .The transactions like booking ticket ,pick up ,and drop off as per the passengers
demand ,keeping the records of passengers etc .When processed manually take up lot of time to
keeping the track of transactions of travel agency on online computerized system seems to be the
best way as it will speed up the work chain and it reduces the complexities in the management.
In simple language the online computerized system provides user friendly online system.
MODULE DESCRIPTION
BOOKING MODULE
This module deals with booking process of bus agency .The booking is done in
accordance to the customer preferences. It can also perform the cancellation process in which
tickets booked is cancelled by the customer.
ADMINISTRATION MODULE
The administration module contains the administration processes like viewing or
searching of booking details of every passenger, generating reports of the tickets booked,
checking number of remaining seats, adding new route, stops and schedules, adding of a new
employee and creation of their profile. The admin can also manage ticket rate and bus
scheduling.
This module is completely dedicated to the customer. It includes processes like customer
login and registration in which customer is assigned to a unique id and maintains the booking
history of the customer. Moreover this module also provides the facility for posting feedback.
HOME PAGE
The first page has a navigation bar that contains the following buttons:
REGISTERATION PAGE
The home page has a registration button .On clicking this button, it will redirect
to webpage for registering the user. The registration will have the following text boxes and the
save button:
Email-Id- To enter the email id of the customer and this email id.
On clicking the next button the user will be re-direct to new page to enter their
details. The webpage will have textboxes for the following
Password - To enter the Password. Password can be alphanumeric, can contain special
characters and must be at least 8 characters in length.
Re-enter password – To enter the password again to confirm the same given in
password textbox.
Gender – To enter the gender is either Male or Female as specified in the sex choice.
Age- To enter the of the customer. It must be entirely numeric with a specified default
value.
LOGIN PAGE
All the users can login, the admin, staff and customers. When the admin login to the
website then admin is redirected to admin page. When the staff does the login then they are
redirected to staff form page and when the customer login then they will be redirected to home
page after logging in and the customer can book the tickets there . In the login page itself we
implement Google captcha.
BOOKING PAGE
By selecting their destination, boarding point and the desired date in home page after
logging in, the user will be directed to the booking page. In the booking page the patient can book
the ticket to their desired destination in the desired class at affordable rates.
DATABASE DESIGN
1. LOGIN
1.ADMIN
1 USER_TYPE INT(20) NOT NULL 2.EMPLOYEE
3.CUSTOMER
UNIQUELY
2 USER _NAME INT(20) PRIMARY KEY IDENTIFIES THE
USER.
UNIQUELY
1 CUSTOMER_ID INT(20) PRIMARY KEY, IDENTIFIES THE
AUTO CUSTOMER.
INCREMENT
PRIMARY UNIQUELY
1 ROUTE_ID INT(20) KEY,AUTO IDENTIFIES THE
INCREMENT ROUTE.
3. BUS DETAILS
PRIMARY UNIQUELY
1 SCHEDULE_ID INT(20) KEY,AUTO IDENTIFIES THE
INCREMENT SCHEDULE.
UNIQUELY
2 ROUTE_ID INT(20) FOREIGN KEY IDENTIFIES THE
(ROUTE) ROUTE.
UNIQUELY
3 BUS_ID INT(20) FOREIGN KEY IDENTIFIES THE
(BUS DETAILS) BUS.
6. STOP_INFORMATION
PRIMARY UNIQUELY
1 STOP_ID INT(10) KEY,AUTO IDENTIFIES THE
INCREMENT STOPS.
UNIQUELY
1 ROUTE_ID INT(20) FOREIGN KEY IDENTIFIES THE
(ROUTE) SCHEDULE.
UNIQUELY
2 STOP_ID INT(20) FOREIGN KEY IDENTIFIES THE
(ROUTE) POINTS.
8. CARD DETAILS
1.ADHAR CARD
1 ID_TYPE INT(20) PRIMARY KEY 2.VOTE ID
3.PAN CARD
9. BOOKING CHART
PRIMARY UNIQUELY
1 BOOKING_ID INT(20) KEY/AUTO IDENTIFIES
INCREMENT THE BOOKING
UNIQUELY
6 ID_NUMBER VARCHAR(30) NOTNULL IDENTIFIES THE
ID.
THE SEAT
2 SEAT NO INT(20) PRIMARY KEY SELECTED BY
CUSTOMER.
UNIQUELY
3 SCHEDULE_ID INT(20) FOREIGN KEY IDENTIFIES
(SCHEDULE) THE
SCHEDULE.
11. FEEDBACK