Implementation of a control application for a hotel display system using qt and sockets

dc.contributor.authorBOUCHAOUI , Nermine
dc.contributor.authorGUETAF , Dounia
dc.contributor.authorGUELLATI , Nabil Supervisor
dc.date.accessioned2026-09-28T13:05:56Z
dc.date.issued2026
dc.descriptionيقدم هذا البحث تنفيذ نظام مركزي للتحكم في العروض الرقمية لبيئات الفنادق. يجمع الحل بين حواسيب Raspberry Pi ذات اللوحة الواحدة كعُقَد عرض، وتطبيق تحكم متعدد المنصات مبني على إطار عمل Qt. يتم التواصل بين محطة التحكم المركزية ووحدات العرض الموزعة من خلال برمجة المقابس TCP/IP الموثوقة، مما يضمن مزامنة المحتوى في الوقت الفعلي. يعتمد النظام على بنية خادم-عميل حيث يتيح تطبيق الخادم لموظفي الفندق إدارة المحتوى المعروض عن بعد، وتحديث أسعار الغرف، وتعديل المواد الترويجية، والتحكم في التنقل بين الصفحات عبر محطات متعددة. يقوم تطبيق العميل، الذي يعمل على أجهزة Raspberry Pi، بعرض محتوى الوسائط المتعددة الديناميكي من خلال واجهة رسومية أنيقة مع دوران تلقائي للصفحات وانتقالات سلسة. تشمل الإنجازات الرئيسية: (1) تطوير واجهة تحكم خفيفة وسريعة الاستجابة؛ (2) تنفيذ بروتوكول اتصال نصي قوي؛ (3) تصميم تسع صفحات ترويجية متميزة تعرض خدمات الفندق؛ و (4) تحقق ناجح يُظهر تشغيلاً مستقراً مع استهلاك محدود للموارد (أقل من %5 من المعالج، 150 ميجابايت من الذاكرة). يثبت هذا الحل الفعال من حيث التكلفة جدوى الجمع بين الأجهزة مفتوحة المصدر وأطر العمل الحديثة متعددة المنصات لنشر أنظمة العروض الرقمية القابلة للتوسع في قطاع الضيافة
dc.description.abstractThis Master’s thesis presents the implementation of a centralized digital signage control system for hotel environments. The solution combines Raspberry Pi single-board computers as display nodes with a Qt-based crossplatform control application. Communication between the central control station and distributed display units is achieved through reliable TCP/IP socket programming, ensuring real-time content synchronization. The system features a client-server architecture where the server application enables hotel staff to remotely manage display content, update room prices, modify promotional materials, and control page navigation across multiple terminals. The client application, running on Raspberry Pi devices, renders dynamic multimedia content through an elegant graphical interface with automatic page rotation and smooth transitions. Key achievements include: (1) development of a lightweight, responsive control interface; (2) implementation of a robust text-based communication protocol; (3) design of nine distinct promotional pages showcasing hotel services; and (4) successful validation demonstrating stable operation with minimal resource consumption (<5% CPU, 150MB RAM). This cost-effective solution proves the viability of combining open-source hardware with modern cross-platform frameworks for scalable hospitality digital signage deployments.
dc.description.sponsorshipCe mémoire de Master présente l’implémentation d’un système centralisé de signalétique numérique pour environnements hôteliers. La solution combine des ordinateurs monocartes Raspberry Pi comme noeuds d’affichage avec une application de contrôle multiplateforme développée avec Qt. La communication entre la station de contrôle centrale et les unités d’affichage distribuées est assurée par une programmation socket TCP/IP fiable, garantissant la synchronisation du contenu en temps réel. Le système repose sur une architecture client-serveur où l’application serveur permet au personnel hôtelier de gérer à distance le contenu affiché, mettre à jour les prix des chambres, modifier les supports promotionnels et contrôler la navigation entre les pages sur plusieurs terminaux. L’application cliente, exécutée sur Raspberry Pi, affiche du contenu multimédia dynamique via une interface graphique élégante avec rotation automatique des pages et transitions fluides. Les réalisations clés incluent : (1) développement d’une interface de contrôle légère et réactive ; (2) implémentation d’un protocole de communication textuel robuste ; (3) conception de neuf pages promotionnelles distinctes présentant les services de l’hôtel ; et (4) validation réussie démontrant un fonctionnement stable avec une consommation minimale de ressources (<5% CPU, 150Mo RAM). Cette solution économique prouve la viabilité de combiner matériel opensource et frameworks multiplateformes modernes pour des déploiements évolutifs de signalétique numérique dans l’hôtellerie
dc.identifier.otherMAI/01075
dc.identifier.urihttps://repository.univ-setif.dz/handle/123456789/2990
dc.language.isoen
dc.publisherSetif 1 Unuversity Ferhat Abbas . Faculty of Sciences
dc.subjectRaspberry Pi
dc.subjectQt Framework
dc.subjectDigital Signage
dc.subjectTCP/IP Sockets
dc.subjectClient-Server Architecture
dc.subjectHotel Management
dc.subjectCross-Platform Development
dc.titleImplementation of a control application for a hotel display system using qt and sockets
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MI1075.pdf
Size:
725.06 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: