Un projet complet d'ingénierie : De la conception Merise au déploiement Cloud.
Ce dépôt contient l'intégralité du projet de Gestion du Patrimoine Urbain. Il a pour but de moderniser le suivi des monuments historiques en centralisant les données techniques, administratives et géographiques au sein d'un système unique.
Le projet est structuré pour suivre rigoureusement le cycle de vie d'un logiciel, depuis l'analyse conceptuelle jusqu'à l'implémentation technique.
L'organisation des fichiers suit la méthodologie MERISE, garantissant une traçabilité complète de la conception.
| Dossier | Description | Contenu |
|---|---|---|
| 🗂️ MCC | Modèle Conceptuel de Communication | Diagrammes de flux entre les acteurs (Service Municipal, Prestataires). |
| 🧠 MCD | Modèle Conceptuel de Données | Schémas Entité-Association (Bâtiments, Inspections, Zones). |
| ⚙️ MCT | Modèle Conceptuel de Traitements | Diagrammes des processus métier (Validation travaux, Inspections). |
| 📋 MOT | Modèle Organisationnel de Traitements | Répartition des tâches (Homme vs Machine). |
| 🔄 MLD | Modèle Logique de Données | Traduction du MCD en schéma relationnel (Clés étrangères). |
| 💾 MPD | Modèle Physique de Données | Scripts de création des tables PostgreSQL. |
| 💻 ui-app | Application Web (Code Source) | Le code Python/Flask complet. (Voir README interne) |
| 🔍 requetes_SQL | Analyses de Données | Requêtes SQL complexes pour les statistiques (Question 10). |
Le projet s'appuie sur des technologies robustes et open-source :
- Conception : Méthode Merise.
- Base de Données : PostgreSQL 16 + PostGIS (Extension Spatiale).
- Backend : Python 3.10 (Flask Framework).
- Frontend : Bootstrap 5 + Jinja2.
- Cartographie : Leaflet.js.
- Déploiement : Railway (App) + Neon (Database).
Toute la documentation technique, l'installation des dépendances (requirements.txt) et le guide de démarrage se trouvent dans le dossier dédié :
Les spécifications complètes et le rapport final sont disponibles à la racine :
Mini-Projet géoinformation_2025-2026.pdf(Cahier des charges)
Projet réalisé par les étudiants ingénieurs de la FST Tanger :
- Mohammed Belfellah (@MohammedBelfellah)
- Hamza Boulahrouf (@Hamza-7bl)
Année Universitaire 2024-2025