- π overview
- π» Get Started
- π¨ Built Using
- π· Demo Screenshots
- π½ GIF Demo
- 𧱠File Structure
- β¨ Contributors
- A windows application for a train station DBMS. A train station DBMS that imitates a real transportation system. It is made to overcome manual errors of booking and make it into a computerized system. The train station manager can easily manage the station through the system, manage employees and schedule trips.
- It has all the schedules of the trains available. From which passengers, who wish to travel, can go to the booking employee to book a ticket or book it through the application.
- Passengers can also view, cancel or upgrade their ticket, address complaints...etc.
- The database system helps to maintain all the records of different train trips, available seats and passengers in an easy way.
- Clone the repository
git clone https://github.com/EslamAsHhraf/Train-Station
- you will need to download SQL Server Management Studio (SSMS)
- Excute CreateDatabaseQuery to create Data Base
- Excute InsertValues to fill Data Base
- Do stepsAccessing DB from C# App to link Data Base with application
- Excute all files in Stored Procedures
- Read Report to undertand well how to use application
- Windows form application
- my sql
Train-Station
βββ Stored Procedures
β βββ Change_Department.sql
β βββ Change_Rate.sql
β βββ Change_Salary.sql
β βββ Dno_Department.sql
β βββ Employee_data.sql
β βββ ID_Station.sql
β βββ Insert_Trip.sql
β βββ SSN_Employee.sql
β βββ SSN_Passenger.sql
β βββ get_tele_E.sql
β βββ get_tele_psql.sql
βββ images
β βββ cover.jpg
β βββ cover.png
βββ TrainStation
β βββ Admin_forms
β β βββ Add_admin.Designer.cs
β β βββ Add_admin.cs
β β βββ Add_admin.resx
β β βββ Block_.Designer.cs
β β βββ Block_.cs
β β βββ Block_.resx
β β βββ Remove_admin.Designer.cs
β β βββ Remove_admin.cs
β β βββ Remove_admin.resx
β βββ Employee_forms
β β βββ CancelTicket.Designer.cs
β β βββ CancelTicket.cs
β β βββ CancelTicket.resx
β β βββ TicketBooking.Designer.cs
β β βββ TicketBooking.cs
β β βββ TicketBooking.resx
β β βββ TrainStatus.Designer.cs
β β βββ TrainStatus.cs
β β βββ TrainStatus.resx
β β βββ UpdateMyData.Designer.cs
β β βββ UpdateMyData.cs
β β βββ UpdateMyData.resx
β β βββ UpgradeTicket.Designer.cs
β β βββ UpgradeTicket.cs
β β βββ UpgradeTicket.resx
β β βββ ViewPassengerData.Designer.cs
β β βββ ViewPassengerData.cs
β β βββ ViewPassengerData.resx
β β βββ ViewSeats.Designer.cs
β β βββ ViewSeats.cs
β β βββ ViewSeats.resx
β β βββ ViewTicketDetails.Designer.cs
β β βββ ViewTicketDetails.cs
β β βββ ViewTicketDetails.resx
β β βββ ViewTrips.Designer.cs
β β βββ ViewTrips.cs
β β βββ ViewTrips.resx
β β βββ updatePassengerData.Designer.cs
β β βββ updatePassengerData.cs
β β βββ updatePassengerData.resx
β βββ Manager_forms
β β βββ Change_Deb.Designer.cs
β β βββ Change_Deb.cs
β β βββ Change_Deb.resx
β β βββ Change_Salary.Designer.cs
β β βββ Change_Salary.cs
β β βββ Change_Salary.resx
β β βββ Change_rate.Designer.cs
β β βββ Change_rate.cs
β β βββ Change_rate.resx
β β βββ Employees_data.Designer.cs
β β βββ Employees_data.cs
β β βββ Employees_data.resx
β β βββ Fire_employee.Designer.cs
β β βββ Fire_employee.cs
β β βββ Fire_employee.resx
β β βββ Hire_Employee.Designer.cs
β β βββ Hire_Employee.cs
β β βββ Hire_Employee.resx
β β βββ Passengers_data.Designer.cs
β β βββ Passengers_data.cs
β β βββ Passengers_data.resx
β β βββ Schedule_trips.Designer.cs
β β βββ Schedule_trips.cs
β β βββ Schedule_trips.resx
β βββ Passenger forms
β β βββ Add_PhoneNumber.Designer.cs
β β βββ Add_PhoneNumber.cs
β β βββ Add_PhoneNumber.resx
β β βββ Book_Ticket.Designer.cs
β β βββ Book_Ticket.cs
β β βββ Book_Ticket.resx
β β βββ Cancel_Ticket.Designer.cs
β β βββ Cancel_Ticket.cs
β β βββ Cancel_Ticket.resx
β β βββ Change_Email.Designer.cs
β β βββ Change_Email.cs
β β βββ Change_Email.resx
β β βββ Change_Password.Designer.cs
β β βββ Change_Password.cs
β β βββ Change_Password.resx
β β βββ Change_PhoneNumber.Designer.cs
β β βββ Change_PhoneNumber.cs
β β βββ Change_PhoneNumber.resx
β β βββ Edit_Profile.Designer.cs
β β βββ Edit_Profile.cs
β β βββ Edit_Profile.resx
β β βββ Make_Complaint.Designer.cs
β β βββ Make_Complaint.cs
β β βββ Make_Complaint.resx
β β βββ Ticket_Details.Designer.cs
β β βββ Ticket_Details.cs
β β βββ Ticket_Details.resx
β β βββ Upgrade_Ticket.Designer.cs
β β βββ Upgrade_Ticket.cs
β β βββ Upgrade_Ticket.resx
β βββ Properties
β β βββ AssemblyInfo.cs
β β βββ Resources.Designer.cs
β β βββ Resources.resx
β β βββ Settings.Designer.cs
β β βββ Settings.settings
β βββ Resources
β β βββ 1419767.jpg
β β βββ Back-Ground.jpg
β β βββ 6108b580.jpg
β β βββ michal-parzuchowski-dmH3NWhYTHQ-unsplash.jpg
β β βββ michal-parzuchowski-dmH3NWhYTHQ-unsplash1.jpg
β β ββrailway-station-platform-with-modern-high-speed-trains-clock_273525-355.jpg
β βββ Admin.Designer.cs
β βββ Admin.cs
β βββ Admin.resx
β βββ App.config
β βββ Controller.cs
β βββ Create_acc.Designer.cs
β βββ Create_acc.cs
β βββ Create_acc.resx
β βββ DBManager.cs
β βββ Employee.Designer.cs
β βββ Employee.cs
β βββ Employee.resx
β βββ Handle.cs
β βββ Manager.Designer.cs
β βββ Manager.cs
β βββ Manager.resx
β βββ Passenger.Designer.cs
β βββ Passenger.cs
β βββ Passenger.resx /9/1419767
β βββ Program.cs
β βββ StoredProcedures.cs
β βββ TrainStation.csproj
β βββ TrainStation.csproj.user
β βββ TrainStation.sln
β βββ UserLog.Designer.cs
β βββ UserLog.cs
β βββ UserLog.resx
βββ Accessing DB from C# App.pdf
βββ CreateDatabaseQuery.sql
βββ InsertValues.sql
βββ Lincense
βββ README.md
βββ Report .pdf
βββ Schema.png
Sarah Elzayat |
Yasmine Ghanem |
Yasmin Elgendi |
Eslam Ashraf |