Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

Railway-Management-System

A full-stack ASP.NET and SQL Server-based web application designed to manage railway operations efficiently. The system allows users to book tickets, view train schedules, and manage passenger information through an intuitive HTML/CSS/JavaScript frontend.

πŸ› οΈ Tech Stack Frontend: HTML5, CSS3, JavaScript

Backend: ASP.NET (C#)

Database: Microsoft SQL Server

Architecture: MVC (Model-View-Controller)

πŸ“Œ Features πŸ” Train Schedule Viewer: View upcoming train timings and routes

🧾 Ticket Booking: Reserve seats with validation and confirmation

πŸ‘₯ Passenger Management: Add, update, or remove passenger details

πŸ“Š Admin Panel (optional): For managing train data and bookings

πŸ” User Authentication (optional): Login system for passengers and admins

πŸ“‚ Project Structure vbnet Copy Edit /RailwayManagementSystem β”‚ β”œβ”€β”€ /App_Code β”œβ”€β”€ /App_Data β”œβ”€β”€ /Pages β”‚ β”œβ”€β”€ BookTicket.aspx β”‚ β”œβ”€β”€ Schedule.aspx β”‚ β”œβ”€β”€ Passengers.aspx β”‚ └── ... β”œβ”€β”€ /Scripts β”‚ └── custom.js β”œβ”€β”€ /Styles β”‚ └── styles.css β”œβ”€β”€ Web.config └── Global.asax βš™οΈ How to Run Clone the repository:

bash Copy Edit git clone https://github.com/yourusername/RailwayManagementSystem.git Open in Visual Studio

Connect to your SQL Server and run the provided .sql script to set up the database

Update the connectionString in Web.config

Run the project using IIS Express

πŸ—ƒοΈ Database Schema Overview Trains: TrainID, Route, DepartureTime, ArrivalTime

Passengers: PassengerID, Name, Age, Gender, Contact

Bookings: BookingID, PassengerID, TrainID, SeatNo, BookingDate

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages