Skip to content

Travel agency booking panel capable of adding, removing or updating hotels, rooms and reservations.

Notifications You must be signed in to change notification settings

emredeveci/tourism_agency

Repository files navigation

Tourism Agency - Booking Panel

A booking panel simulation for a tourism agency, in which an agent can perform several operations. These operations include adding, removing or updating hotels, rooms and reservations.

Tech

  • Java 8
  • Java Swing (GUI)
  • PostgreSQL 16

Installation

  1. Clone the repository to your local machine with a Java Development Kit.
  2. Create a database named tourismagency and import the tourismagency.sql file.
  3. Compile and run the App.java file using the IDE of your choice.

Project/Package Structure

  • Business: Classes for business logic ensuring correct construction and usage
  • Dao: Classes for database operations
  • Entity: Classes that represent database tables
  • View: Swing GUI classes for the user interface
  • Core: Database connection and utility methods

Video

Watch the video

Screenshots

login_panel admin_panel agent_hotelview agent_roomview agent_reservationview add_hotel add_room make_reservation update_reservation

Authors

License

MIT

About

Travel agency booking panel capable of adding, removing or updating hotels, rooms and reservations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages