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.
• https://animate.style/ • http://www.wave.io/ • https://uigradients.com/ • https://datatables.net/ • https://fonts.google.com/ • https://stripe.com/
Figure 1(index): Here is the Index Page of this project. Any User(registered/non-registered) can search for ticket from here.
Figure 2(nobus): If no bus is scheduled for selected destination and departure this message will be displayed.
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.
Figure 4(signup): This is the Signup Page of general user. Every user should have an account to book ticket.
Figure 5(login): This is the Login Page of all users (admin/owner/counter/user).
Figure 6(home_admin): This is the Profile/Home Page of admin. Here admin can view total numbers of different users.
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.
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.
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.
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.
Figure 11(resetpass): This is the "RESET PASSWORD" Page of admin. From this page admin can reset password of any user.
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.
Figure 13(home_owner): This is the Profile/Home Page of owner. Counter and general user will also have a similar home page.
Figure 14(addcounter): This is the "ADD COUNTER" Page of owner. Owner can add details of his available counters from here.
Figure 15(addbus): This is the "ADD BUS" Page of owner. Owner can add details of his available buses from here.
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.
Figure 17(listofschedules): This is the "LIST OF SCHEDULES" Page of owner. Owner can view details of schedules of his buses from here.
Figure 18(availablebus): This is the "AVAILABLE BUS" Page of counter. Counter can access and book ticket for buses departuring from this counter.
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.
Figure 20(confirmticket_counter): By pressing "CONFIRM TICKET" counter will be able to print ticket.
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.
Figure 22(confirmpayment): Before Proceeding user will be shown ticket details for confirmation.
Figure 23(stripe): User can pay with Visa Card, MasterCard, American Express Card, Discover Card, Diners Club, JCB, and UnionPay using STRIPE Payment Gateway.
Figure 24(paymentsuccess): For successful payment, user will be able to print ticket.
Figure 25(bookedticket_user): User also can view and print his/her booked tickets from "BOOKED TICKETS" Page.
Figure 26(responsive): All the pages of this website is responsive. So users of any devices will feel comfortable while browsing.
• 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.