Skip to content

maheeshamaduwantha/Online-Bus-Ticket-Booking-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLTB Bus Ticket Booking System

Overview

The SLTB Bus Ticket Booking System is a web application developed for the Sri Lankan Transport Board (SLTB) to streamline the process of booking bus tickets for passengers. The system aims to provide an efficient and user-friendly platform for passengers to search for bus routes, select buses, reserve seats, and confirm bookings. Additionally, it facilitates bus schedule management for SLTB staff and integration with external partners such as travel agents.

Features

For Passengers:

  • Route Search: Passengers can search for bus routes by selecting the date, start, and destination stations.
  • Bus Selection: Available buses based on the search criteria are displayed, along with relevant information such as bus number, departure time, and available seats.
  • Seat Reservation: Passengers can select seats from the available options and reserve them for booking.
  • Booking Confirmation: Passengers can confirm their bookings after selecting seats, with a summary of the booking details provided for review.

For SLTB Staff:

  • Bus Schedule Management: Authorized SLTB staff can add, update, or delete bus schedules as needed, ensuring synchronization across the system.

Integration:

  • External Partners: The system is integrated with external partners, such as travel agents, allowing them to access route information and facilitate bookings for their customers.

Technologies Used

  • ASP.NET: The web application is developed using ASP.NET framework with C# programming language for server-side logic.
  • HTML/CSS/JavaScript: Front-end development is done using HTML, CSS, and JavaScript for user interface design and interactivity.
  • Bootstrap: Bootstrap framework is used for responsive design and styling of the user interface.
  • jQuery: jQuery library is used for DOM manipulation and event handling in JavaScript.
  • SQL Server: SQL Server database is utilized for storing bus schedules, seat availability, bookings, and user data.

Getting Started

To run the SLTB Bus Ticket Booking System locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in Visual Studio.
  3. Set up the database connection and ensure it is accessible.
  4. Build and run the project.

About

This project done using Asp.net and C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published