University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur Said Mounir Gharou |
Documents disponibles écrits par cet auteur
Ajouter le résultat dans votre panier Affiner la recherche
Titre : Intelligent remote water consumption management system Type de document : document électronique Auteurs : Said Mounir Gharou ; Abd Elbadie Tobbal, Auteur ; Samir Fenanir, Directeur de thèse Editeur : Setif:UFA Année de publication : 2025 Importance : 1 vol (72 f .) Format : 29 cm Langues : Anglais (eng) Catégories : Thèses & Mémoires:Informatique Mots-clés : SmartWater Management
Remote Monitoring
Digital Platform
Modular Architecture
User Interface
Data Simulation
SustainabilityIndex. décimale : 004 Informatique Résumé : This thesis presents the design and development of a smart digital platform for remote
monitoring of water consumption, aiming to modernize traditional water distribution
systems into adaptive digital ecosystems. The platform features a robust architecture
and user-friendly design, enabling real-time consumption tracking with daily, weekly, and
monthly analytics, as well as smart alerts for leaks or unusual patterns. Users can manage
their accounts securely and remotely. Administrators benefit from tools to monitor
city-wide consumption and generate advanced analytical reports. Although IoT sensors
and machine learning were not implemented due to scope limitations, their future integration
was thoroughly studied, and the platform was built with modular flexibility to
support such extensions. Simulated data flows replicate realistic usage, helping users and
managers identify anomalies and prepare for real-world sensor deployment. This project
lays a strong foundation for future innovation in smart, sustainable, and scalable water
management systems.Note de contenu : Sommaire
General Introduction 9
1 System Architecture for Intelligent Remote Water Consumption Management
12
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Physical Layer: Smart Meters and Sensors and Control Units . . . . . . . . 13
1.2.1 Smart Water Meters Technology . . . . . . . . . . . . . . . . . . . . 14
1.2.2 Supplementary Sensor Network . . . . . . . . . . . . . . . . . . . . 16
1.2.3 Control Units and Actuators . . . . . . . . . . . . . . . . . . . . . . 18
1.3 Communication Layer: LoRa and NB-IoT Technologies . . . . . . . . . . . 20
1.3.1 LoRa Technology Implementation . . . . . . . . . . . . . . . . . . . 20
1.3.2 NB-IoT Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.3 Communication Protocols and Data Formatting . . . . . . . . . . . 23
1.4 Data Processing and AI Layer . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.4.1 Data Collection and Pre-processing . . . . . . . . . . . . . . . . . . 24
1.4.2 Data Storage Infrastructure . . . . . . . . . . . . . . . . . . . . . . 25
1.4.3 Analytics Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4.4 Machine Learning Subsystem . . . . . . . . . . . . . . . . . . . . . 26
1.5 User Interface Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.1 Web Application Architecture . . . . . . . . . . . . . . . . . . . . . 27
1.5.2 Mobile Application Features . . . . . . . . . . . . . . . . . . . . . . 28
1.5.3 Field Service Interface . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 System Integration and Interoperability . . . . . . . . . . . . . . . . . . . . 29
1.7 Security and Privacy Considerations . . . . . . . . . . . . . . . . . . . . . 29
1.8 Scalability and Performance Optimization . . . . . . . . . . . . . . . . . . 30
1.9 Maintenance and Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2 Conception and Modeling of Intelligent Water Management System 32
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.2 Integration and Deployment Modeling . . . . . . . . . . . . . . . . . . . . 33
2.2.1 Component Deployment Architecture . . . . . . . . . . . . . . . . . 34
2.2.2 Communication Infrastructure Modeling . . . . . . . . . . . . . . . 35
2.3 Use Case Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.1 Actor Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.2 Primary Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3 Secondary Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4 Structural Modeling with Class Diagrams . . . . . . . . . . . . . . . . . . . 38
2.4.1 Core Entity Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.2 Processing and Analysis Classes . . . . . . . . . . . . . . . . . . . . 39
2.4.3 Service and Control Classes . . . . . . . . . . . . . . . . . . . . . . 40
2.5 Dynamic Modeling with Sequence Diagrams . . . . . . . . . . . . . . . . . 40
2.5.1 Water Consumption Monitoring Sequence . . . . . . . . . . . . . . 41
2.5.2 Anomaly Detection and Response Sequence . . . . . . . . . . . . . 41
2.5.3 Payment Processing and Service Control Sequence . . . . . . . . . . 42
2.6 State Modeling for System Components . . . . . . . . . . . . . . . . . . . . 43
2.6.1 Customer Account State Model . . . . . . . . . . . . . . . . . . . . 43
2.6.2 System Component State Model . . . . . . . . . . . . . . . . . . . . 43
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3 Implementation of Smart Water Management System 46
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2 Technology Stack Implementation . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.1 Frontend Development with React.js . . . . . . . . . . . . . . . . . 46
3.2.2 Backend Services with Node.js . . . . . . . . . . . . . . . . . . . . . 47
3.2.3 Database with SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3 Dashboard Design Principles . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3.1 Hierarchical Information Architecture . . . . . . . . . . . . . . . . . 47
3.3.2 Visual Design Language . . . . . . . . . . . . . . . . . . . . . . . . 48
3.3.3 Real-Time Data Presentation . . . . . . . . . . . . . . . . . . . . . 48
3.4 Operator Dashboard Interface . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.1 System Overview Dashboard . . . . . . . . . . . . . . . . . . . . . . 49
3.4.2 Consumption Analytics Interface . . . . . . . . . . . . . . . . . . . 50
3.4.3 Anomaly Investigation Tools . . . . . . . . . . . . . . . . . . . . . . 51
3.5 Customer Interface Design . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5.1 Consumer Portal Architecture . . . . . . . . . . . . . . . . . . . . . 51
3.5.2 Consumption Visualization for Customers . . . . . . . . . . . . . . 53
3.6 Interactive Reporting System . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.1 Report Generation Framework . . . . . . . . . . . . . . . . . . . . . 54
3.6.2 Performance Analytics Reports . . . . . . . . . . . . . . . . . . . . 54
3.6.3 Regulatory Compliance Reporting . . . . . . . . . . . . . . . . . . . 55
3.7 Alert and Notification Systems . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.7.1 Alert Classification and Prioritization . . . . . . . . . . . . . . . . . 55
3.7.2 Multi-Channel Notification Delivery . . . . . . . . . . . . . . . . . . 56
3.7.3 Escalation and Response Tracking . . . . . . . . . . . . . . . . . . . 57
3.8 User Experience Optimization . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.8.1 Usability Testing and Feedback Integration . . . . . . . . . . . . . . 58
3.8.2 Accessibility and Inclusive Design . . . . . . . . . . . . . . . . . . . 59
3.8.3 Performance Optimization . . . . . . . . . . . . . . . . . . . . . . . 59
3.9 Integration with Machine Learning Outputs . . . . . . . . . . . . . . . . . 60
3.9.1 Predictive Analytics Visualization . . . . . . . . . . . . . . . . . . . 60
3.9.2 Model Performance Monitoring . . . . . . . . . . . . . . . . . . . . 61
3.9.3 Real-Time Decision Support . . . . . . . . . . . . . . . . . . . . . . 62
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
General Conclusion 64Côte titre : MAI/1031 Intelligent remote water consumption management system [document électronique] / Said Mounir Gharou ; Abd Elbadie Tobbal, Auteur ; Samir Fenanir, Directeur de thèse . - [S.l.] : Setif:UFA, 2025 . - 1 vol (72 f .) ; 29 cm.
Langues : Anglais (eng)
Catégories : Thèses & Mémoires:Informatique Mots-clés : SmartWater Management
Remote Monitoring
Digital Platform
Modular Architecture
User Interface
Data Simulation
SustainabilityIndex. décimale : 004 Informatique Résumé : This thesis presents the design and development of a smart digital platform for remote
monitoring of water consumption, aiming to modernize traditional water distribution
systems into adaptive digital ecosystems. The platform features a robust architecture
and user-friendly design, enabling real-time consumption tracking with daily, weekly, and
monthly analytics, as well as smart alerts for leaks or unusual patterns. Users can manage
their accounts securely and remotely. Administrators benefit from tools to monitor
city-wide consumption and generate advanced analytical reports. Although IoT sensors
and machine learning were not implemented due to scope limitations, their future integration
was thoroughly studied, and the platform was built with modular flexibility to
support such extensions. Simulated data flows replicate realistic usage, helping users and
managers identify anomalies and prepare for real-world sensor deployment. This project
lays a strong foundation for future innovation in smart, sustainable, and scalable water
management systems.Note de contenu : Sommaire
General Introduction 9
1 System Architecture for Intelligent Remote Water Consumption Management
12
1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2 Physical Layer: Smart Meters and Sensors and Control Units . . . . . . . . 13
1.2.1 Smart Water Meters Technology . . . . . . . . . . . . . . . . . . . . 14
1.2.2 Supplementary Sensor Network . . . . . . . . . . . . . . . . . . . . 16
1.2.3 Control Units and Actuators . . . . . . . . . . . . . . . . . . . . . . 18
1.3 Communication Layer: LoRa and NB-IoT Technologies . . . . . . . . . . . 20
1.3.1 LoRa Technology Implementation . . . . . . . . . . . . . . . . . . . 20
1.3.2 NB-IoT Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.3 Communication Protocols and Data Formatting . . . . . . . . . . . 23
1.4 Data Processing and AI Layer . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.4.1 Data Collection and Pre-processing . . . . . . . . . . . . . . . . . . 24
1.4.2 Data Storage Infrastructure . . . . . . . . . . . . . . . . . . . . . . 25
1.4.3 Analytics Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4.4 Machine Learning Subsystem . . . . . . . . . . . . . . . . . . . . . 26
1.5 User Interface Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.1 Web Application Architecture . . . . . . . . . . . . . . . . . . . . . 27
1.5.2 Mobile Application Features . . . . . . . . . . . . . . . . . . . . . . 28
1.5.3 Field Service Interface . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.6 System Integration and Interoperability . . . . . . . . . . . . . . . . . . . . 29
1.7 Security and Privacy Considerations . . . . . . . . . . . . . . . . . . . . . 29
1.8 Scalability and Performance Optimization . . . . . . . . . . . . . . . . . . 30
1.9 Maintenance and Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2 Conception and Modeling of Intelligent Water Management System 32
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.2 Integration and Deployment Modeling . . . . . . . . . . . . . . . . . . . . 33
2.2.1 Component Deployment Architecture . . . . . . . . . . . . . . . . . 34
2.2.2 Communication Infrastructure Modeling . . . . . . . . . . . . . . . 35
2.3 Use Case Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.1 Actor Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3.2 Primary Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3 Secondary Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.4 Structural Modeling with Class Diagrams . . . . . . . . . . . . . . . . . . . 38
2.4.1 Core Entity Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4.2 Processing and Analysis Classes . . . . . . . . . . . . . . . . . . . . 39
2.4.3 Service and Control Classes . . . . . . . . . . . . . . . . . . . . . . 40
2.5 Dynamic Modeling with Sequence Diagrams . . . . . . . . . . . . . . . . . 40
2.5.1 Water Consumption Monitoring Sequence . . . . . . . . . . . . . . 41
2.5.2 Anomaly Detection and Response Sequence . . . . . . . . . . . . . 41
2.5.3 Payment Processing and Service Control Sequence . . . . . . . . . . 42
2.6 State Modeling for System Components . . . . . . . . . . . . . . . . . . . . 43
2.6.1 Customer Account State Model . . . . . . . . . . . . . . . . . . . . 43
2.6.2 System Component State Model . . . . . . . . . . . . . . . . . . . . 43
2.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3 Implementation of Smart Water Management System 46
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.2 Technology Stack Implementation . . . . . . . . . . . . . . . . . . . . . . . 46
3.2.1 Frontend Development with React.js . . . . . . . . . . . . . . . . . 46
3.2.2 Backend Services with Node.js . . . . . . . . . . . . . . . . . . . . . 47
3.2.3 Database with SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3 Dashboard Design Principles . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.3.1 Hierarchical Information Architecture . . . . . . . . . . . . . . . . . 47
3.3.2 Visual Design Language . . . . . . . . . . . . . . . . . . . . . . . . 48
3.3.3 Real-Time Data Presentation . . . . . . . . . . . . . . . . . . . . . 48
3.4 Operator Dashboard Interface . . . . . . . . . . . . . . . . . . . . . . . . . 49
3.4.1 System Overview Dashboard . . . . . . . . . . . . . . . . . . . . . . 49
3.4.2 Consumption Analytics Interface . . . . . . . . . . . . . . . . . . . 50
3.4.3 Anomaly Investigation Tools . . . . . . . . . . . . . . . . . . . . . . 51
3.5 Customer Interface Design . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.5.1 Consumer Portal Architecture . . . . . . . . . . . . . . . . . . . . . 51
3.5.2 Consumption Visualization for Customers . . . . . . . . . . . . . . 53
3.6 Interactive Reporting System . . . . . . . . . . . . . . . . . . . . . . . . . 54
3.6.1 Report Generation Framework . . . . . . . . . . . . . . . . . . . . . 54
3.6.2 Performance Analytics Reports . . . . . . . . . . . . . . . . . . . . 54
3.6.3 Regulatory Compliance Reporting . . . . . . . . . . . . . . . . . . . 55
3.7 Alert and Notification Systems . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.7.1 Alert Classification and Prioritization . . . . . . . . . . . . . . . . . 55
3.7.2 Multi-Channel Notification Delivery . . . . . . . . . . . . . . . . . . 56
3.7.3 Escalation and Response Tracking . . . . . . . . . . . . . . . . . . . 57
3.8 User Experience Optimization . . . . . . . . . . . . . . . . . . . . . . . . . 58
3.8.1 Usability Testing and Feedback Integration . . . . . . . . . . . . . . 58
3.8.2 Accessibility and Inclusive Design . . . . . . . . . . . . . . . . . . . 59
3.8.3 Performance Optimization . . . . . . . . . . . . . . . . . . . . . . . 59
3.9 Integration with Machine Learning Outputs . . . . . . . . . . . . . . . . . 60
3.9.1 Predictive Analytics Visualization . . . . . . . . . . . . . . . . . . . 60
3.9.2 Model Performance Monitoring . . . . . . . . . . . . . . . . . . . . 61
3.9.3 Real-Time Decision Support . . . . . . . . . . . . . . . . . . . . . . 62
3.10 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
General Conclusion 64Côte titre : MAI/1031 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/1031 MAI/1031 Mémoire Bibliothèque des sciences Anglais Disponible
Disponible

