GithubHelp home page GithubHelp logo

coder-acjhp / hotel-properties-management-system Goto Github PK

View Code? Open in Web Editor NEW
89.0 8.0 45.0 24.13 MB

Hotel Management System

License: GNU General Public License v2.0

Java 100.00%
hotel-management desktop-application java-8 mysql-database cross-platform hibernate-framework maven java

hotel-properties-management-system's Introduction

This repostory is no longer updated :)

Hotel-Properties-Management-System Application


This project is designed and developed by Coder ACJHP.

Coder HPMS is hotels properties managing system application, operates independently of the operating system (Made by Java & Maven & Hibernate & Mysql & Jaspy Security) Easy to use, secure, simple user interface, understandable text with icons and every object colored. For now it's support 4 different languages ENGLISH, العربية, ESPANOL, TÜRKÇE and it composed from seven main and many side windows :

1- Main window

All windows will open on this scene, check your current user, date, €, $, £ exchange and weather as live from status bar, manage your application from menu bar exit, change user, update password, send email, open calculator, exchange, change user interface theme and etc..

2- Rooms interface

You can manage your all rooms in one page, just focus on the room you can read all information from tooltip text
and there is some shortcuts for quick checkin, set as clean, dirty, dnd and etc. show reservation, do checkout etc. */* for entrying the room just do one click on the room and manage it {posting, payment, customer detail etc.}

3- Guests window :

All your customers detail listed on this table you can search easly and fast your customers from this
page

4- Reservation window

Control all your reservation, hotel fullness, emptinees, wait list, cancelled list as persentage, search your reservation with date, referance number or agency referange number, create a new reservation with full details.

5- Blockade window

Check your all reservation for one week in single list with room datails and dates.

6- Rooms status manging window

Easily play with your room status from this page, set as clean, dirty, dnd single or plural

7- Cash desk window

Check your cash desk as difference currencies and report them.Add, delete payments

Login :


Main window :


Reservation window :


Blockade window :


Customers window :


Room cleaning window :


Cash desk window :


All rooms window :


Audit window :


Checkin window :


Interior of room window :


System log interior window :


All reservations window


Reporting Section

and more...

How to use?

     
  • Clone or download the project and open it in any IDE and run following Maven command mvn clean compile assembly:single and it will create executable jar with dependencies.
  • OR
  • Download as Execuatble .jar(All os) & .app(for Mac) & .exe(for Windows)
  •  
  • Install Mysql server(PhpMyAdmin or Mysql Workbench etc..) if you don't have.
  •  
  • Don't worry about database and schemas It will do it automatically for you.If you want to do it by yourself with dumping (importing) this '.sql' file to your database server (creating schema also included)
  • Default user name = Admin --|-- default password = Admin958
  • For accessing full features user name = System --|-- default password = System958 -> This will unlock Utils menu and you can truncate and create your database and tables, you can change hotel & room properties
  • Congrats enjoy with your day :)

Still not working? Just click and watch the video

For old versions!Video with English subtitle

Important :

About audit :

If you want to use Audit property you should never stop your database server because it's working with Event schedular in the database server. In every 18 hours event will update value of Audit from true to false than we can use Audit. Do not forget Audit is can only be done once in a day. Add this line in your database to create event : create event dailyAudit on schedule every 18 hour do update HotelSystemStatus set isAuditted = 0

Download newest version :

  • Download it for cross platform v1.3.2 as .jar from here
  • Download it for MacOs application .app from here
  • Download it for Windows application .exe from here

New Features v1.2.1 02/11/2017

  • New release platform independed and MacOS verison
  • Added new feature for auto detecting and fetching database [No need to import .sql file by hand app will do it for you]
  • Added new button in Login window for truncate databse and tables with importing all from scratch
  • Fixed login delay and information labels

New Features v1.3.1 21/11/2017

  • New release platform independed and MacOS v1.3.1
  • Added new all reservation window
  • Fixed inner room currency issue
  • Added password encryption for security
  • Hotel properties window renewed and fixed issues
  • Prepare database button moved to new menubar section (utils)
  • Fixed Hibernate transaction & session errors

New Features v1.3.2 29/11/2017

  • New release platform independed and MacOS v1.3.2
  • Added show and edit property to all reservation window
  • Added show and edit property to all customers window
  • Credit card payment added to new transaction window & cash desk
  • A lot of code lines & algorithms refactored

INFO :

Please read the license carefully.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.