Différences
Ci-dessous, les différences entre deux révisions de la page.
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/12/18 10:35] – [II Etude des fonctionnalités] pmarroig | etudiants:2014:marroig:docuutilisateur [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
==Modèle== | ==Modèle== | ||
Le travail donné a pu se réaliser uniquement grâce aux classes métier suivantes : | Le travail donné a pu se réaliser uniquement grâce aux classes métier suivantes : | ||
- | *Domaine | + | |
- | *Monde | + | |
- | *Thème | + | * Monde |
- | *Document | + | * Thème |
- | *Utilisateur | + | * Document |
+ | * Utilisateur | ||
Un utilisateur est associé à des documents s’il en possèdent. | Un utilisateur est associé à des documents s’il en possèdent. | ||
+ | |||
Un utilisateur peut travailler dans un ou plusieurs domaines | Un utilisateur peut travailler dans un ou plusieurs domaines | ||
+ | |||
Les documents sont identifier dans des thèmes | Les documents sont identifier dans des thèmes | ||
+ | |||
Un thème appartient à un domaine | Un thème appartient à un domaine | ||
+ | |||
Un thème peut posséder un thème parent | Un thème peut posséder un thème parent | ||
+ | |||
Un thème appartient à un utilisateur | Un thème appartient à un utilisateur | ||
- | Vue | + | |
+ | ==Vue== | ||
J’ai choisi d’utiliser une seul vue qui est v_domaine qui comporte : | 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, formulaire d’ajout, de modification et de suppression) | + | * L’aspect global |
- | Procédures, | + | * 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, | ||
J’ai créé tout d’abord un contrôleur Gdomaine dans lequel j’ai créé principalement plusieurs fonctions qui sont notamment : | 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. | + | *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. | + | *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_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_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_delete : Permet la suppression du domaine sélectionner. |
- | Domaine_update : Permet l’affichage de l’interface permettant la modification du domaine sélectionner. | + | *Domaine_update : Permet l’affichage de l’interface permettant la modification du domaine sélectionner. |
- | Variables : (Globale/ | + | |
+ | ==Variables : (Globale/ | ||
- | $domaine : Contient la liste de tous les domaines. | + | *$domaine : Contient la liste de tous les domaines. |
- | $document : Récupère les documents que contient un thème et un domaine. | + | *$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. | + | *$theme : Récupère les thèmes que contient un domaine. |
- | $user : Définit le monde auquel appartient l’utilisateur. | + | *$user : Définit le monde auquel appartient l’utilisateur. |
- | $idmonde : Contient l’id du monde auquel est associé un domaine. | + | *$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. | + | *$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. | + | *$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. | + | *$j : Variables utilisé pour l’incrément du nombre de documents présent dans un thème. |