Bus Ticket Reservation System
Introduction:
A bus travelling company
wants to automate its ticket reservation system to bring a change in the trend
of manual ticket reservation system. This system will bring improvements in the
managements of bus services.
The problems with
manual system is that the passengers have
to stand up in
a long queue
to buy tickets
or asking for some information. In manual system all the records are
maintained in documents format which needs special place and protection to keep
the saved record.
A system is required to makes
the reservation system easier. This system will provide various facilities like
contain record of reservation, facility to check the ticket availability,
cancellation and change ticket, search for the most possible prices, Schedules
of bus departure and arrival on all terminals and search and choose his/her
seat position and ticket payment procedure. This website will be available
online twenty four hour and seven days per a week.
The company also provides
cargo services in different cities. Customers can get information about cargo
services tariff, cargo services schedules and consignment tracking and hotel
room reservation during stay on long tour for VIP customers.
Actors:
1.
Admin
2.
Call Operators
3.
Manager
4.
Bus Staff (Driver, Security guard , Doctor , Bus hostess)
5.
Customers(users)
6.
visitors
Functional Requirements:
1.
System should provide facility for all actors for log into
the site.
2.
System should provide facility for send email/sms to all
actors if they forgot password.
3.
System should provide facility for register new visitors by
himself.
4.
System should provide facility for all actors to change his
password.
5.
System should provide facility for all customers to change
his profile.
6.
System should provide facility for only admin to add, delete
and edit news and events.
7.
System should provide facility for admin to reset user’s
passwords.
8.
System should provide facility for only admin to block, view,
edit to all customers.
9.
System should provide facility for only admin to add, block,
view, edit to all employees.
10.
System should provide facility for only admin to change all
fares of tickets.
11.
System should provide facility for only admin to change all
fares of cargo.
12.
System should provide facility for only admin to change all
fares of waiting Rooms.
13.
System should provide facility for only admin to add new
terminal (add new city
in route).
14.
System should provide facility for only admin to generate
staff salary slips.
15.
System should provide facility for only admin to view about
the credit card details of customers.
16.
System should provide facility for only call operator to
booking the ticket and booking cargo consignments but not confirms. Create
customers account for login into the site (auto generated after booking of the
ticket).
17.
System should provide facility for manager to confirm the
booking after payment receives.
18.
System should provide facility when ticket confirms an email
and sms send to the customer.
19.
System should provide facility for manager he creates all the
tickets slips.
20.
System should provide facility for staff to check their
duties time and place of duty. Each bus has total 4 member of the staff
(Driver, Security guard, Doctor, Bus hostess) system provide facility for each
staff member has to enter their employee id number and check his\her current
scheduled.
21.
System should provide facility to only customers for booking
the ticket and booking cargo consignments but not confirms.
22.
System should provide facility to customers to edit profile
and change password.
23.
System should provide facility to customers to register in
site.
24.
System should provide facility to customers to search
reservation.
25.
System should provide facility to customers to track
consignments.
26.
System should provide facility to generate the pdf for
confirm ticket and confirm cargo reservation.
27.
System should provide facility to save all the reservations
of each customer.
28.
provide 5% discount to all regular customers (2nd time reservation
include in regular customer)
29.
company provide 10% discount to family package (if buy more
than 5 tickets)
30.
Each bus contains 2 extra seats for emergency cases extra
seats has extra reservation charges, 30 % extra charges than regular ticket
rate.
31.
Query the buses for two weeks (Only two weeks advance
reservation is available).
32.
No reservation before two days can be done.
33.
Cancel reservation 50% deducted from the whole amount.
(Cancellation interface closed before 3 hours of the confirm ticket date and
time).
34.
Change reservation 20% deduction from the whole amount.
(Cancellation interface closed before 3 hours of the confirm cargo date and
time).
35.
System should provide facility to stay in room during the
journey for the VIP customers and the paying customers
36.
System should provide facility for book table in restaurant
during the journey for the vip customers.
37.
payment is through credit card and if customer has no credit
card than customer send money through easy paisa when a money transfer sms is
receive by the company with customer id number and phone no than the ticket is
confirm .
38.
Money is taken out from customers account after a
verification call.
Tools: You can use any programming
language to develop this website.
Supervisor Name: Sarfraz Awan