slam4:bugreport

Différences

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

Lien vers cette vue comparative

slam4:bugreport [2013/10/21 18:47] – [1- Téléchargement des sources] jcheronslam4:bugreport [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== BugReport : Application de remontée d'incidents ====== ====== BugReport : Application de remontée d'incidents ======
-<html><div class="info"><b>Documentation technique exemple</b><br>Gestion des utilisateurs</div></html>+ 
 +  * [[slam4:bugreport:equipes|Equipes de Développement]] 
 + 
 +===== Révisions ===== 
 +  * {{:slam4:bugreport:technics.zip|Classes techniques Version du 3 déc. 2013}} - [[slam4:bugreport:revisions|Documentation]] 
 +====== Travail à fournir ====== 
 +Pour le 2 décembre : 
 + 
 +  - Documents d'analyse (diagramme de classes, diagramme de cas d'utilisation, de séquence, descriptifs textuels) 
 +  - Archive zip de l'application Web + Script de la BDD 
 +  - Mise en place de tests fonctionnels (pour les cas d'utilisation cités) 
 +  - Documentation utilisateur 
 +  - Documentation technique (sur le modèle ci-dessous) 
 + 
 +===== Analyse fonctionnelle ===== 
 + 
 +==== Diagramme des cas d'utilisation ==== 
 +{{:slam4:bugreport:diagusecases.png?400}} 
 + 
 +===== Analyse des données ===== 
 +  * [[slam4:bugreport:donnees|Règles de gestion]] 
 +  * {{:slam4:bugreport:bugreport.sql|Script de création de la Base de données bugReport (Version du Jeudi 7 novembre)}} 
 ===== Gestion des utilisateurs : Exemple d'implémentation ===== ===== Gestion des utilisateurs : Exemple d'implémentation =====
 +<html><div class="info"><b>Documentation technique exemple</b><br>Gestion des utilisateurs</div></html>
 ==== -- Téléchargement des sources ==== ==== -- Téléchargement des sources ====
   * {{:slam4:slam4:bugreport:bugreport.zip|Projet à intégrer dans Eclipse (File/import/existing project into workspace)}}   * {{:slam4:slam4:bugreport:bugreport.zip|Projet à intégrer dans Eclipse (File/import/existing project into workspace)}}
-  * {{:slam4:bugreport:bugreport.sql|Script de création de la Base de données bugReport (comprend la création de la base)}}+
 ==== -- Fonctionnalités ==== ==== -- Fonctionnalités ====
 **Gestion des utilisateurs** **Gestion des utilisateurs**
Ligne 18: Ligne 41:
 |<html><span class="variable">$_SESSION["selectedUsers"]</span></html> |Tableau d'entiers |Ids des utilisateurs sélectionnés | |<html><span class="variable">$_SESSION["selectedUsers"]</span></html> |Tableau d'entiers |Ids des utilisateurs sélectionnés |
 ==== -- Vues ==== ==== -- Vues ====
-=== vHeader ===+=== -- vHeader ===
 Page en-tête Page en-tête
  
Ligne 37: Ligne 60:
 </sxh> </sxh>
  
-=== vUsers ===+=== -- vUsers ===
 Liste des utilisateurs (Affichage initial et rafraîchissement) Liste des utilisateurs (Affichage initial et rafraîchissement)
  
Ligne 63: Ligne 86:
 </sxh> </sxh>
  
-=== vFooter ===+=== -- vFooter ===
 Page pied-de-page Page pied-de-page
  
Ligne 73: Ligne 96:
 </sxh> </sxh>
  
-=== vAddUser ===+=== -- vAddUser ===
 Ajout d'un nouvel utilisateur ou modification d'un utilisateur existant Ajout d'un nouvel utilisateur ou modification d'un utilisateur existant
  
Ligne 341: Ligne 364:
  
 === -- cUtilisateur/select === === -- cUtilisateur/select ===
 +|< 100% 30% 70% >| 
 +^Fonctionnalité ^Descriptif ^ 
 +| Sélection | **(Dé)Sélectionner 1 utilisateur**| 
 +|::: | <html><span class="value">Récupération (GET) de l'$id de l'utilisateur à (dé)sélectionner</span></html>
 +|::: | <html><span class="value">Ajout ou suppression de l'id de l'utilisateur dans le tableau $_SESSION["selectedUsers"]</html>
 +|::: | <html><span class="jsp">Affichage du message post-(dé)sélection</html> |
 <sxh php;title:cUtilisateur/select> <sxh php;title:cUtilisateur/select>
  public function select($id){  public function select($id){
Ligne 358: Ligne 386:
  
 === -- cUtilisateur/selectAll === === -- cUtilisateur/selectAll ===
 +
 +^Fonctionnalité ^Descriptif ^
 +| Sélection | **(Dé)Sélectionner tous les utilisateurs**|
 +|::: | <html><span class="value">Récupération de l'opération à effectuer : sélection ou désélection</span></html> |
 +|::: | <html><span class="value">Mise à jour dans le tableau $_SESSION["selectedUsers"]</html> |
 +|::: | <html><span class="jsp">Affichage du message post-(dé)sélection</html> |
  
 <sxh php;title:cUtilisateur/selectAll> <sxh php;title:cUtilisateur/selectAll>
Ligne 375: Ligne 409:
  
 === -- cUtilisateur/addUsersToGroup=== === -- cUtilisateur/addUsersToGroup===
 +
 +^Fonctionnalité ^Descriptif ^
 +| Affecter à un groupe| **Affecter la sélection d'utilisateurs à un groupe**|
 +|::: | <html><span class="value">Récupération (POST) de l'$id du groupe sélectionné</span></html> |
 +|::: | <html><span class="value">Récupération (SESSION) des utilisateurs sélectionnés</span></html> |
 +|::: | <html><span class="value">Mise à jour de la sélection dans la base de données</html> |
 +|::: | <html><span class="jsp">Affichage du message post-affectation</html> |
  
 <sxh php;title:cUtilisateur/addUsersToGroup> <sxh php;title:cUtilisateur/addUsersToGroup>
Ligne 401: Ligne 442:
 |<html><span class="class">SessionUtils</span></html> | Méthodes utilitaires liées à la session | |<html><span class="class">SessionUtils</span></html> | Méthodes utilitaires liées à la session |
 |<html><span class="class">SqlUtils</span></html> | Méthodes utilitaires liées à SQL | |<html><span class="class">SqlUtils</span></html> | Méthodes utilitaires liées à SQL |
- 
  • slam4/bugreport.1382374047.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)