Réalisation d’une application de contrôle d’un tableau de change en utilisant les sockets de la bibliothèque QT
| dc.contributor.author | DJIARA , Abdelmalek | |
| dc.contributor.author | ZIGHEM , Bouzid | |
| dc.contributor.author | GUELLATI , Nabil Encadrant | |
| dc.date.accessioned | 2026-06-09T09:23:57Z | |
| dc.date.issued | 2025 | |
| dc.description | This project falls within the field of distributed systems and aims primarily to develop an application that allows controlling and displaying exchange rates in real-time using the Qt library and a Raspberry Pi. The adopted architecture is based on a distributed model. The controleing application, developed on a computer, retrieves exchange rate1 data from an online source and then transmits it to the Raspberry Pi via network sockets. Two protocols are used : UDP for the fast sending of prices, and TCP for more sensitive data such as detailed records. The Raspberry, for its part, receives the data and displays it on a connected screen, alternating between exchange rates and advertising messages. The graphical interface is developed with Qt, ensuring a smooth and cross-platform user experience. This project represents a practical example of implementing concepts in network communication, embedded systems, and cross-platform development. It also paves the way for future enhancements such as securing exchanges, multi-screen support, or the integration of a database. | |
| dc.description.abstract | Ce projet s’inscrit dans le domaine des systèmes distribués et a pour objectif principal la réalisation d’une application permettant de contrôler et d’afficher les taux de change en temps réel à l’aide de la bibliothèque Qt et d’un Raspberry Pi. L’architecture adoptée repose sur un modèle répartie. L’application de controle, développé sur un ordinateur, récupère les données de change à partir d’une source en ligne, puis les transmet au Raspberry Pi via des sockets réseau. Deux protocoles sont utilisés : UDP pour l’envoi rapide des prix, et TCP pour les données plus sensibles comme les fiches. Le Raspberry, quant à lui, reçoit les données et les affiche sur un écran connecté, en alternant entre les taux de change et des messages publicitaires. L’interface graphique est développée avec Qt, ce qui garantit une expérience utilisateur fluide et multiplateforme. Ce projet représente un exemple concret de mise en oeuvre des concepts de communication réseau, de systèmes embarqués et de développement multiplateforme. Il ouvre également la voie à de futures améliorations telles que la sécurisation des échanges, le support multi-écrans ou encore l’intégration d’une base de données. | |
| dc.description.sponsorship | ندرج هذا المشروع ضمن مجال الأنظمة الموزعة، وهدفه الرئيسي هو إنشاء تطبيق للتحكم في أسعار صرف العملات وعرضها في الوقت الفعلي باستخدام مكتبة Qt وجهاز Raspberry Pi. تعتمد بنية النظام على نموذج موزع. يقوم تطبيق التحكم، المُطور على جهاز حاسوب، باسترجاع بيانات أسعار الصرف من مصدر إلكتروني، ثم يرسلها إلى جهاز Raspberry Pi عبر منافذ الشبكة. يُستخدم بروتوكولان: UDP لنقل الأسعار بسرعة، وTCP للبيانات الحساسة مثل بطاقات الفهرسة. يستقبل جهاز Raspberry Pi البيانات ويعرضها على شاشة متصلة، بالتناوب بين أسعار الصرف والرسائل الإعلانية. تم تطوير واجهة المستخدم الرسومية باستخدام Qt، مما يضمن تجربة مستخدم سلسة ومتوافقة مع مختلف المنصات. يُمثل هذا المشروع مثالًا عمليًا لتطبيق مفاهيم الاتصال الشبكي، والأنظمة المدمجة، والتطوير متعدد المنصات. كما يمهد الطريق لتحسينات مستقبلية مثل تبادل البيانات الآمن، ودعم الشاشات المتعددة، وتكامل قواعد البيانات. | |
| dc.identifier.other | MAI/0969 | |
| dc.identifier.uri | https://repository.univ-setif.dz/handle/123456789/788 | |
| dc.language.iso | fr | |
| dc.publisher | Unuversity Setif 1 Ferhat Abbas . Faculty of Sciences | |
| dc.subject | Réalisation d’une application | |
| dc.subject | Raspberry Pi | |
| dc.title | Réalisation d’une application de contrôle d’un tableau de change en utilisant les sockets de la bibliothèque QT | |
| dc.type | Thesis |
