Skip to content

LimeTheCoder/RailwayBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Railway booking system

Short description

Passenger creates a request for a ticket to some station. In the request, he specifies desired departure station, desired destination, desired time and date of departure. The system performs searching routes, that match user request. Passenger chooses route from that list and receives a bill for paying. Administrator changes status of passengers bills to 'paid' or 'rejected'.

Design patterns in project

  • Front controller
  • Builder
  • Factory method
  • Command
  • Singleton
  • Facade
  • Model-View-Controller

Used technologies

  • Java Servlets
  • JSP
  • JSTL tags
  • JDBC API
  • MySQL
  • Tomcat
  • Maven
  • Bootstrap
  • JUnit
  • Mockito

Screens

User chooses route from results of his request

screen

Admin changes status of passenger invoices

screen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published