Skip to content

About

The Ocean View Resort Management System is a full-stack Java Enterprise Application designed to handle the daily operations of a commercial hotel. It features a secure, centralized MySQL relational database and implements strict Role-Based Access Control (RBAC) to provide customized dashboards for Guests, Receptionists, and Hotel Managers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌊 Ocean View Resort: Hotel Management System

A robust, full-stack Java Enterprise application designed to streamline hotel operations, guest bookings, and financial reporting.

🚀 Key Features

👤 Guest Portal

  • Self-Registration: Secure account creation with data validation.
  • Live Room Browsing: Real-time availability filtering.
  • Instant Booking: Automated price calculation based on stay duration.
  • Invoicing: Generate and print professional PDF-style bills.

🛎️ Receptionist Tools

  • Front Desk Control: Manage Check-ins and Check-outs with a single click.
  • Automated Workflow: Room status automatically flips to CLEANING upon guest departure.
  • Guest Management: Centralized directory for managing guest records.

📊 Manager Dashboard

  • Executive Analytics: Real-time revenue tracking and occupancy reports.
  • Resource Management: Create and configure new room types and pricing.
  • Staff Administration: Securely hire and manage receptionist accounts.

🛠️ Tech Stack

  • Backend: Java (Servlets, JDBC)
  • Frontend: Jakarta Server Pages (JSP), HTML5, CSS3, JavaScript
  • Database: MySQL (Relational Schema)
  • Server: Apache Tomcat 10+
  • Version Control: Git & GitHub

🔐 Security Features

  • Session Management: Role-based access control (RBAC) to protect sensitive dashboards.
  • Input Validation: Frontend and backend checks for dates and data formats.
  • Relational Integrity: Foreign Key constraints to prevent accidental deletion of financial records.

About

The Ocean View Resort Management System is a full-stack Java Enterprise Application designed to handle the daily operations of a commercial hotel. It features a secure, centralized MySQL relational database and implements strict Role-Based Access Control (RBAC) to provide customized dashboards for Guests, Receptionists, and Hotel Managers.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages