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!