Skip to content

In this project, I have developed a system to manage all bus tickets online. E-ticket management system can be used to manage all intercity bus services and their counters. It has been developed for the intercity bus company who have a lot of buses/coaches alongwith different counters book ticket of a bus manually. Using E-Ticket management syst…

Notifications You must be signed in to change notification settings

avishekchy45/E-Ticket-Management-System

Repository files navigation

E-Ticket-Management-System

E-ticket management system can be used to manage all intercity bus services and their counters. It is being developed for the intercity bus company who have a lot of buses/coaches alongwith different counters book ticket of a bus manually. Using E-Ticket management system a bus owner can easily maintain all his buses and counters in a single application. Besides, general users/passengers can search for buses and book tickets. 

Firstly, a bus owner have to be registered by our admin. Then he have to add all his counters. Counter account will be generated automatically with a default password. Then he will add his available buses/coaches with departure time and counter. Counter owner will have a different panel. He will be responsible for booking tickets assigned to his counter. A registered user will be able to search for buses and book his/her ticket from our system.  

This system has four different panels of independent responsibility which are Admin Panel, Owner Panel, Counter Panel & User Panel. 

image

image

image

image

Tools Used:

HTML5 CSS3 BOOTSTRAP PHP MYSQL JQUERY GIT

OTHERS:

https://animate.style/http://www.wave.io/https://uigradients.com/https://datatables.net/https://fonts.google.com/https://stripe.com/

Some Snapshots:

Figure 1(index): Here is the Index Page of this project. Any User(registered/non-registered) can search for ticket from here. index

Figure 2(nobus): If no bus is scheduled for selected destination and departure this message will be displayed.

nobus

Figure 3(searchresult): If bus is available, list of bus will be displayed. Here user can sort bus based on price. User also can search for a certain class/any certain destination counter. Any User(registered/non-registered) can search for ticket. But for confirming ticket with online payment user should be logged in. searchresult

Figure 4(signup): This is the Signup Page of general user. Every user should have an account to book ticket. signup

Figure 5(login): This is the Login Page of all users (admin/owner/counter/user). login

Figure 6(home_admin): This is the Profile/Home Page of admin. Here admin can view total numbers of different users.

home_admin

Figure 7(registerowner): This is the “REGISTER OWNER” Page of admin. From this page admin will register owners. Owner can not add counter more than mentioned here.

registerowner

Figure 8(listofowners): This is the "LIST OF OWNER” Page of admin. From this page admin can view the list of owners registered in system.

listofowners

Figure 9(listofcounters): This is the "LIST OF COUNTER" Page of admin. From this page admin can view the list of counters registered in system.

listofcounters

Figure 10(listofpayments): This is the "LIST OF PAYMENTS" Page of admin. From this page admin can view the list of payments done in system.

listofpayments

Figure 11(resetpass): This is the "RESET PASSWORD" Page of admin. From this page admin can reset password of any user.

resetpass

Figure 12(bookedtickets): This is the "BOOKED TICKETS" Page of admin. This page will be available for every user. User can check and print his/her booked tickets from here. bookedtickets

Figure 13(home_owner): This is the Profile/Home Page of owner. Counter and general user will also have a similar home page.

home_owner

Figure 14(addcounter): This is the "ADD COUNTER" Page of owner. Owner can add details of his available counters from here.

addcounter

Figure 15(addbus): This is the "ADD BUS" Page of owner. Owner can add details of his available buses from here.

addbus

Figure 16(schedulebus): This is the "SCHEDULE BUS" Page of owner. Owner can schedule bus of next 10 days from here with multiple counters. After scheduling buses will be accessible by selected counters and also available in search result for booking.

schedulebus

Figure 17(listofschedules): This is the "LIST OF SCHEDULES" Page of owner. Owner can view details of schedules of his buses from here.

listofschedules

Figure 18(availablebus): This is the "AVAILABLE BUS" Page of counter. Counter can access and book ticket for buses departuring from this counter.

availablebus

Figure 19(bookticket_counter): By pressing "GO" user will be able to view seats of the bus. Booked seats will be marked "RED" and unselectable. In "Total Price" section price will be displayed continuously according to seat selection. From counter account online payment is not possible. bookticket_counter

Figure 20(confirmticket_counter): By pressing "CONFIRM TICKET" counter will be able to print ticket. confirmticket_counter

Figure 21(bookticket_user): A general user will see "PROCEED TO CHECKOUT" button rather than "CONFIRM TICKET". By pressing "PROCEED TO CHECKOUT" user can pay for the ticket. bookticket_user

Figure 22(confirmpayment): Before Proceeding user will be shown ticket details for confirmation. confirmpayment

Figure 23(stripe): User can pay with Visa Card, MasterCard, American Express Card, Discover Card, Diners Club, JCB, and UnionPay using STRIPE Payment Gateway. stripe

Figure 24(paymentsuccess): For successful payment, user will be able to print ticket. paymentsuccess

Figure 25(bookedticket_user): User also can view and print his/her booked tickets from "BOOKED TICKETS" Page. bookedticket_user

Figure 26(responsive): All the pages of this website is responsive. So users of any devices will feel comfortable while browsing.

responsive

LIMITATIONS:

• Though any registered user can pay with international cards, they cannot pay with mobile banking service available in Bangladesh like BKash, Nagad, Rocket etc.

• User can only book bus tickets.

• Bus counters should have smart device (pc/laptop/smartphone)connected with internet. Bus owners have to confirm this facility for all his counters.

About

In this project, I have developed a system to manage all bus tickets online. E-ticket management system can be used to manage all intercity bus services and their counters. It has been developed for the intercity bus company who have a lot of buses/coaches alongwith different counters book ticket of a bus manually. Using E-Ticket management syst…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published