etudiants:2014:marroig:docuutilisateur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
etudiants:2014:marroig:docuutilisateur [2014/11/25 16:20] pmarroigetudiants:2014:marroig:docuutilisateur [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
  
 ===== II Etude des fonctionnalités ===== ===== II Etude des fonctionnalités =====
 +
 +===Modèle MVC===
 +==Modèle==
 +Le travail donné a pu se réaliser uniquement grâce aux classes métier suivantes :
 +
 +  * Domaine
 +  * Monde
 +  * Thème
 +  * Document
 +  * Utilisateur
 +
 +Un utilisateur est associé à des documents s’il en possèdent.
 +
 +Un utilisateur peut travailler dans un ou plusieurs domaines
 +
 +Les documents sont identifier dans des thèmes
 +
 +Un thème appartient à un domaine
 +
 +Un thème peut posséder un thème parent
 +
 +Un thème appartient à un utilisateur
 +
 +==Vue==
 +J’ai choisi d’utiliser une seul vue qui est v_domaine qui comporte :
 +  * L’aspect global
 +  * La liste des domaines avec le nombre de documents et thèmes que chacun comporte
 +  * Le formulaire d’ajout, de modification et de suppression)
 +
 +==Procédures, méthodes, fonction, classe…==
 +J’ai créé tout d’abord un contrôleur Gdomaine dans lequel j’ai créé principalement plusieurs fonctions qui sont notamment :
 +  *Index : Appels les différentes vues (Header, Footer, Left) et fait appels de la fonction Refresh.
 +  *Refresh : Fonction qui est utilisé au chargement de la page. C’est ici qu’on appel chacune des fonctions quand on agit sur la page. Boucle permettant l’affichage des différents Domaine avec son contenu.
 +  *Domaine_add : Permet d’ajouter un domaine dans le monde auquel l’administrateur appartient.
 +  *Domaine_modif : Permet de rendre visible le bouton qui va nous donner la possibilité de modifier le domaine choisi.
 +  *Domaine_delete : Permet la suppression du domaine sélectionner.
 +  *Domaine_update : Permet l’affichage de l’interface permettant la modification du domaine sélectionner.
 +
 +==Variables : (Globale/Session)==
 +
 +  *$domaine : Contient la liste de tous les domaines.
 +  *$document : Récupère les documents que contient un thème et un domaine.
 +  *$theme : Récupère les thèmes que contient un domaine.
 +  *$user : Définit le monde auquel appartient l’utilisateur.
 +  *$idmonde : Contient l’id du monde auquel est associé un domaine.
 +  *$iddom : Variable qui est comparé à la valeur du document ou du domaine pour permettre à la variable $i de s’incrémenter.
 +  *$i : Variables utilisé pour l’incrément du nombre de documents présent dans un domaine.
 +  *$j : Variables utilisé pour l’incrément du nombre de documents présent dans un thème.
 +
  
  
  • etudiants/2014/marroig/docuutilisateur.1416928823.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)