etudiants:2014:marroig:docuutilisateur

PPE Docu:


L'application Docu permet pour une entreprise de créer un gestionnaire de documentation, qui permettra aux salariés de gérer/créer puis consulter/rechercher dans une documentation partagée .


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.

Toutes les fonctionnalités de l'application doivent faire l'objet de tests fonctionnels manuels.

dokupro.zip

DescriptifDocument
Plan de test et scénarii d'usagetests_fonctionnels_manuels_docu.pdf



  • etudiants/2014/marroig/docuutilisateur.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1