Lumina Hotel Desk System — Visual Programming Final Project

Опубликовано: 12 Июнь 2026
на канале: Khaled Awad
2
0

Video Description
Lumina Hotel Desk System — Final Project Demonstration

Course: Visual Programming

Student: Khaled Naim Awad

University: Al-Zaytoonah University of Jordan

Project Advisor: Dr. Jalal Alkiswani

Project Overview:
The Lumina Hotel Desk System is a custom Java Swing desktop application designed specifically to streamline front desk operations for tourist hotels in the Jordanian market. Moving away from over-engineered software, this practical prototype focuses on lightning-fast check-ins, a dynamic Point of Sale (POS) system calculating charges directly in Jordanian Dinars (JD), and resilient data persistence.

Video Timestamps:

0:00 — Project Introduction & Document Walkthrough: A brief look at the core functional requirements, wireframes, and implementation structure.

1:30 — Source Code Highlights: A deep dive into the backend logic inside NetBeans, focusing on dynamic UI component tracking and custom data structures.

2:55 — File I/O Memory Engine: Dissecting the crash-proof setup, including the implementation of the Java .trim() string method to overcome local file-reading carriage-return bugs.

4:05 — Live Application Demo: Testing input validation, empty field defense layers, and the role-based access control system (Receptionist vs. Manager views).

6:30 — Integrated POS & Full Room Lifecycle: Processing a walk-in guest check-in, tracking dynamic live totals, printing a confirmation receipt, and managing room cleaning transitions.

8:15 — The Crash Test: A real-time demonstration of the system surviving an abrupt power-loss simulation with zero data loss.

9:00 — End-of-Shift Reporting & Manager Panel: Generating shift metrics from live memory structures and exploring back-office inventory control tables.

Source Code:
The complete version-controlled source code is hosted publicly on GitHub:
https://github.com/khalednaimawad-ui/...

📄 Full Project Documentation (PDF):
https://github.com/khalednaimawad-ui/...
Thank you for watching!