Projet NetCar

Présentation du projet

Le projet vise à développer des compétences en architecture MVC (Modèle – Vue – Contrôleur) et à mettre en œuvre une méthode de gestion de version à l’aide de Git et GitLab.

/

Architecture MVC (modèle, vue, contrôleur) :

Le dossier « /Modeles » a pour objectif de stocker toutes les requêtes à envoyer au serveur de base de données. Le tous sera stocké sous forme d’une classe (programmation POO) avec des méthodes, où chaque classe concernera une table de la base :

Extrait du fichier « Agence.php »

Le dossier « /Vues » comme son nom l’indique stocke toutes les vues du le site :

Extrait du fichier « v_accueil.php »

Le dossier « /Controleurs » fait le lien entre la vue et le modèle :



Extrait du fichier « c_gestionAgence.php »

Cette fonctionnalité s’enchainera de la manière suivante :

Diagramme de séquence de la fonctionnalité ‘consulter les agences’

Gestion de version :

Utilisation de Git sur Netbeans :

Comme on peux le voir il y a 4 branches local qui on chacun ajouter une fonctionnalité au « Main ».

Avec Git il est possible de faire des versions dans un dépôt distant, comme par exemple sur GitLab.