Académique Documents
Professionnel Documents
Culture Documents
Contexte générale :
À Tétouan, ville située au nord du Maroc, le système de collecte des déchets suit
généralement un processus similaire à celui des autres villes marocaines, bien que les détails
puissent varier en fonction des politiques locales et des infrastructures disponibles. Voici un
aperçu général du processus de collecte des déchets à Tétouan :
1. Collecte des déchets ménagers :
Bacs de collecte : Dans les zones urbaines, des bacs de différentes couleurs peuvent être
utilisés pour la collecte sélective des déchets (ordures ménagères, recyclables, etc.).
Ramassage régulier : Des équipes de collecte, souvent des éboueurs ou des agents
municipaux, parcourent les quartiers pour ramasser les déchets selon un calendrier de
collecte établi.
2. Décharges ou centres de transfert :
Les déchets collectés sont généralement transportés vers des décharges ou des centres de
transfert où ils sont triés et traités.
3. Initiatives de recyclage et de sensibilisation :
Certaines initiatives locales peuvent exister pour encourager le recyclage et sensibiliser la
population à l'importance du tri des déchets.
À Tétouan, tout comme dans de nombreuses autres villes du Maroc, le système de collecte
des déchets est confronté à divers défis qui entravent une gestion efficace et durable des
déchets. Ces défis incluent :
Trafic et obstacles : Les défis liés au trafic, aux routes en mauvais état ou aux
obstacles imprévus peuvent entraîner des retards dans la collecte des déchets.
5. Changements saisonniers et fluctuations :
Saisonnalité : Les fluctuations saisonnières, comme une augmentation des déchets pendant
les périodes de fêtes ou les saisons touristiques, peuvent nécessiter une adaptation des
trajets de collecte pour répondre à ces variations.
6. Logistique de la collecte :
Accessibilité des points de collecte : Certains quartiers ou zones peuvent présenter des défis
en termes d'accessibilité pour les véhicules de collecte, nécessitant une planification
spécifique pour atteindre tous les points de collecte.
Gestion des flux : Optimiser les flux de déchets pour éviter la surcharge des points de
collecte et garantir une collecte régulière et efficace.
Solution proposé :
Pour permettre à une ville marocaine comme Tétouan d'évoluer vers un système de collecte
des déchets intelligent, plusieurs stratégies pourraient être mises en œuvre en tirant parti
des ressources locales et des avancées technologiques disponibles. En intégrant ces
solutions, la ville pourrait améliorer son efficacité opérationnelle. L'exploitation de
technologies telles que les systèmes de suivi par GPS pour optimiser les trajets de collecte,
l'utilisation d'applications mobiles pour une communication transparente entre les autorités
et les habitants, ainsi que la mise en place de conteneurs intelligents pour surveiller le
remplissage des déchets, contribueraient à une gestion plus efficiente. Parallèlement, des
programmes de sensibilisation et d'éducation pourraient encourager les pratiques de tri des
déchets à la source, impliquant ainsi activement la communauté dans ce processus. Tétouan
pourrait réaliser une transition significative vers un système de collecte des déchets
intelligent, durable et bénéfique à l'ensemble de la population locale.
Au Maroc, la gestion des déchets est principalement sous la responsabilité des autorités
locales telles que les municipalités ou les communes. Ces entités ont mis en place des
équipes spéciales au sein du service communal de l'hygiène et de la propreté pour assurer
la collecte régulière des déchets ménagers et le nettoyage des espaces publics. Ces équipes,
composées d'éboueurs, de chauffeurs de camions de collecte et de superviseurs, travaillent
en collaboration pour maintenir un processus de gestion des déchets fluide. La planification
des trajets des camions de collecte est réalisée par ces équipes, souvent en collaboration
avec des experts en logistique. Cette planification vise à optimiser les itinéraires en prenant
en compte des facteurs tels que la densité de la population, la localisation des points de
génération des déchets et les contraintes de circulation. Les outils technologiques, tels que
les systèmes d'information géographique (SIG), sont parfois utilisés pour ajuster
dynamiquement les itinéraires en fonction des conditions en temps réel. Dans ce système, le
rôle du citoyen est crucial. Respecter les jours de collecte et signaler tout problème lié à la
collecte des déchets, comme des bacs endommagés, contribue à la fluidité du processus et à
une gestion des déchets plus efficace.
a. Mairie :
❖ Distribution des zones de collecte.
❖ Distribution des camions sur les zones de collecte.
❖ Distribution des conteneurs sur les zones de collecte.
❖ Distribution des employés sur les zones de collecte.
❖ Reçoit des réclamations.
b. Citoyens :
❖ -La disponibilité des conteneurs.
❖ -Une décharge permanente des conteneurs.
❖ -Horaire de collecte des déchets précisé.
c. Camions :
❖ La capacité des camions adaptés selon les zones de collecte.
❖ La vérification des états des camions d’une façon permanente.
d. Conteneurs :
❖ Capacité adéquate pour chaque zone de collecte.
❖ Facilité de nettoyage.
❖ Fabriquer par des matières dures et résistantes.
e. Trajet :
❖ Assurer un trajet optimal.
f. Employés :
❖ Le nombre des employés adéquat au besoin.
❖ Les employés soient bien formés pour une collecte efficace.
❖ Avoir l’accès aux données.
D’après la solution proposée, le diagramme de cas d’utilisations suivant présentes les différents
acteurs avec leur cas d’utilisations :
Le citoyen :
Le citoyen peut savoir les horaires de collecte : c’est-à-dire que le citoyen dans son interface
a un tableau qui contient les jours de la semaine avec leurs heures de collecte.
Le citoyen peut voir les conteneurs les plus proches : le citoyen a une carte de la ville de
Tétouan avec tous les points de collectes.
Le citoyen peut envoyer des réclamations : dans le contexte d’une ville intelligente qui est
basé sur la connectivité de tous les solutions intelligentes, c’est pour cela nous allons utiliser
un projet sur un système de réclamation.
Le citoyen reçoit des consignes sur l’environnement : par la réception des notifications sur la
protection d’environnement.
Le citoyen peut ouvrir le conteneur par application : dans notre solution les bacs sont
toujours verrouillé et ne se déverrouillé qu’a l’utilisation du scanner de notre application par
le citoyen.
L’employé :
L’employé reçoit des consignes sur la collecte des déchets : c’est-à-dire il reçoit des
notifications pour améliorer ses compétences en collecte ou les bonnes habitudes pour
protéger l’environnement.
L’employé peut envoyer des réclamations : S’il a rencontré un problème ou un imprévu il
peut réclamer.
L’employé doit être informé par son trajet : dans l’application il peut consulter son emploi du
temps du travail, le trajet et l’équipe.
Ce service a une application desktop qui le permet d’avoir des informations sur les employés, les
bacs, le matériel en plus la réception des réclamations des citoyens et les employés.
Diagramme de classe :
Notre diagramme de classe presente les defirents classe dans notre solution :
on trouve la classe de citoyen definie par son CIN son nom et son adresse,ce citoyen utilise un point
de collecte ce qui est presente danss la relation utilise
On trouve aussi la classe Equipe définit par id, cette classe est affecte par la classe employe et la
classe camoion c'est à dire q'une equipe est un ensemble d Employés et une camion, la classe equipe
est affecte à la pointe de collecte par la relation affecter ce qui signifie qu une equipe suive un trajet
qu est un ensemble de point de collecte
la classe Bacs represente par un id ,emplacement et capacité ces contenaires sont distribuees dans
differents pointe de collecte dans la ville de tetouan ce qui representé par la relation contient
la classe Point de collecte cette classe presentes les point de collecte destribué dans la ville de
tétouan.
Les technologies utilisées :
En plus, React Native permet un développement rapide grâce à la réutilisation des composants, ce
qui réduit les efforts de développement et accélère la mise sur le marché des applications mobiles.
Finalement les applications React Native offrent de bonnes performances sur les appareils mobiles,
avec des animations fluides et une expérience utilisateur réactive, ce qui est crucial pour des
applications destinées à un usage sur smartphone.
En plus, Node.js étant asynchrone, il est capable de gérer efficacement les opérations en temps réel
et offre la possibilité d'évoluer avec l'ajout de fonctionnalités supplémentaires sans compromettre
les performances.
Express simplifie la création d'API RESTful, facilitant ainsi la communication entre les applications
mobiles (citoyens et employés) et la partie desktop du service communal d'hygiène. Cela garantit une
transmission efficace des données.
En plus, Java dispose d'une vaste communauté de développeurs et de ressources, offrant un support,
des bibliothèques et des outils pour faciliter le développement, et permet une programmation
modulaire, ce qui facilite la réutilisation du code et la maintenance à long terme de l'application de
bureau.
Finalement l'application développée en Java peut être déployée sur différentes plateformes sans
nécessiter de modification majeure du code, grâce à la portabilité de la machine virtuelle Java (JVM).
MySql