Skip to content

Releases: EhsanulHaqueSiam/HotelManagementSystem

v1.0.3

14 Jun 19:09
3ba03e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.2...v1.0.3

v1.0.2

27 May 15:06
d015c51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

25 May 11:25
d7668cd
Compare
Choose a tag to compare

What's Changed

  • fix: gmailField, address validity check and table issue

Full Changelog: v1.0.0...v1.0.1

v1.0.0: Hotel Management System "Initial Release"

22 May 18:18
07b2335
Compare
Choose a tag to compare

Hotel Management System - v1.0.0

The Hotel Management System is a Java project designed to facilitate hotel operations and management. This release marks the initial version of the system, providing essential functionalities for check-in, check-out, payment processing, and room management.

Instructions to Run the System

To run the Hotel Management System, follow these steps:

  1. Compile the main.java file using the javac command:

    javac Main.java
    
  2. Execute the compiled file using the java command:

    java Main
    

Please make sure you have the required Java Development Kit (JDK) installed on your system.

Features and Classes

This release includes several classes that form the foundation of the Hotel Management System:

  • BkashPayment: Handles Bkash payment processing.
  • CheckIn: Manages the check-in process, collects customer details, and assigns rooms.
  • CheckOut: Handles the check-out process, calculates expenses, and updates room availability.
  • CheckOutRoomSearch: Interface for room search functionality during check-out.
  • ClearCheckOut: Interface for clearing check-out fields.
  • ConfirmPayment: Interface for confirming payment details.
  • CustomerDataEntry: Interface for retrieving customer data.
  • DashBoard: Provides a dashboard interface for navigation.
  • Edit: Allows users to edit their profile information.
  • ForgetPass: Manages the forgotten password recovery process.
  • ForgetPass2: Handles the second step of forgotten password recovery.
  • ForgetPass3: Manages the third step of forgotten password recovery.
  • Login: Handles user login and authentication.
  • Main: Contains the main method to start the application.
  • ManageRoom: Manages room details and availability.
  • NagadPayment: Handles Nagad payment processing.
  • Payment: Manages the payment process and options.
  • Profile: Displays user profile information.
  • ShowRoom: Displays room details.
  • Signup: Manages user registration and signup process.
  • UCheckIn: User-specific check-in functionality.
  • UCheckOut: User-specific check-out functionality.
  • UDashBoard: User-specific dashboard interface.
  • WriteCheckInInfo: Interface for writing check-in information.

Please refer to the class diagram above for the relationships between these classes.

We hope you find the Hotel Management System useful for efficiently managing hotel operations.