etudiants:2017:sebastien.lafontaine:projet2sio

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:2017:sebastien.lafontaine:projet2sio [2018/05/23 16:19] sebastien.lafontaineetudiants:2017:sebastien.lafontaine:projet2sio [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 42: Ligne 42:
 <li>Sera mise en place sur serveur Debian dans un environnement Apache/php/Mysql</li> <li>Sera mise en place sur serveur Debian dans un environnement Apache/php/Mysql</li>
 <li>Utilisera exclusivement https</li> <li>Utilisera exclusivement https</li>
-<li>Respectera le design pattern MVC et utilisera le framework Ubiquity</li> +<li>L'application sera développer avec emberjs</li> 
-<li>Utilisera phpMv-UI et Semantic-UI pour la partie présentation et composants</li>+<li>Une partie client lourd sera disponible en javaFX</li>
 </ul> </ul>
 <br> <br>
Ligne 52: Ligne 52:
  
 <p><span class="class">Utilisation de la plateforme de dépôt en ligne "github"</span></p> <p><span class="class">Utilisation de la plateforme de dépôt en ligne "github"</span></p>
-<p><span class="class">Utilisation du framework Ubiquity</span></p>+<p><span class="class">Utilisation de emberjs</span></p>
 <p><span class="class">Utilisation de Apache/PHP/MySQL (XAMPP) sous windows 10</span></p> <p><span class="class">Utilisation de Apache/PHP/MySQL (XAMPP) sous windows 10</span></p>
 <p><span class="class">Rédaction du code sous forme de Modèle Vue Contrôleur (MVC)</span></p> <p><span class="class">Rédaction du code sous forme de Modèle Vue Contrôleur (MVC)</span></p>
-<p><span class="class">Utilisation de PHP-MV UI et Semantic UI pour l'aspect technique et design du site</span></p> +<p><span class="class">Envoi des fichiers sur github grâce au cmd</span></p>
-<p><span class="class">Envoi des fichiers avec github desktop</span></p>+
 <br> <br>
  
Ligne 62: Ligne 61:
 </div> </div>
 <br> <br>
- +<a href="/_media/etudiants/2017/sebastien.lafontaine/boards.pdf" class="wikilink1"  
-<a href="https://github.com/E3ixir/Homepage" class="urlextern" target="_new" title="https://github.com/E3ixir/Homepage rel="nofollow">Projet sur GitHub</a><br>+        title="etudiants:2017:sebastien.lafontaine:projet2sio" target="_blank"><span class="cssStyle file" class="file">Descriptif projet</span></a> 
 +<br> 
 +<a href="/_media/etudiants/2017/sebastien.lafontaine/epreuve_e4_conception_et_maintenance_de_solutions_informatiques_boards.pdf" class="wikilink1"  
 +        title="etudiants:2017:sebastien.lafontaine:projet2sio" target="_blank"><span class="cssStyle file" class="file">Fiche présentation projet</span></a> 
 +<br> 
 +<a href="https://github.com/Gilfordgran/Boards/" class="urlextern" target="_new" title="https://github.com/Gilfordgran/Boards/"  rel="nofollow">Projet sur GitHub</a><br>
 <br> <br>
  
-<div style="width:75%;height:35px;border:2px solid #999999;"><h3>Rapport du projet par semaine</h3>+<div style="width:75%;height:35px;border:2px solid #999999;"><h3>User Story</h3>
 </div> </div>
-<br> +<div class="level2">
-<p> +
-<h1>Semaine 1</h1>+
 <ul> <ul>
-<li>Rédaction et mise en place des users story</li> +<li class="level1"><div class="li"> Se dé/connecter à l&#039;application</div> 
-<li>Définition de charte graphique</li> +</li> 
-<li>Création des différentes pages sur Cacoo</li> +<li class="level1"><div class="li"> Modifier mes infos de compte</div> 
-<li>Schéma relationnel</li> +</li> 
-<li>Diagramme de classe</li>+<li class="level1"><div class="li"> Créer un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> Ajouter une(plusieurs) Story(ies) dans un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> Supprimer une Story dans un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> (Attribuer des story points)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Affecter/retirer une Story à un Développeur</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister les développeurs participant à un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister mes projets (ceux que j&#039;ai créés)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister les projets auxquels je participe (participation à au moins 1 user story du projet)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister les projets prioritaires (échéance proche)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister les Stories prioritaires (appartenant à un projet prioritaire et n&#039;étant pas terminées)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Lister Mes tâches à réaliser (par priorité, classées par Projet/Story)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Ajouter une étape (step)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Changer une Story d&#039;étape (Todo, In progress, Done…)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Gérer les tags (Création,Modification/suppression)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Ajouter/retirer 1 Tag sur une Story</div> 
 +</li> 
 +<li class="level1"><div class="li"> Ajouter/retirer des tâches(Task) dans une Story</div> 
 +</li> 
 +<li class="level1"><div class="li"> Marquer une tâche comme réalisée (done)</div> 
 +</li> 
 +<li class="level1"><div class="li"> Consulter un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> Consulter une Story</div> 
 +</li> 
 +<li class="level1"><div class="li"> Afficher Board d&#039;un projet</div> 
 +</li> 
 +<li class="level1"><div class="li"> Afficher Tableau de bord utilisateur</div> 
 +</li>
 </ul> </ul>
- 
- 
-<h1>Semaine 2</h1> 
-<ul> 
-<li>Mise en place des différentes pages web</li> 
-<li>Documentation PHPMv</li> 
-<li>Installation des controlers</li> 
-<li>Création des views</li> 
-<li>Mise en place du partage de code avec github desktop</li> 
-<li>Définition des grandes lignes à suivre (page de connexion, outils de connexion, etc...)</li> 
-</ul> 
- 
-<h1>Semaine 3</h1> 
-<ul> 
-<li>Création d'une carte cliquable qui rend la longitude et la latitude</li> 
-<li>Insertion des données dans la BDD</li> 
-<li>Création de la page d'inscription</li> 
-<li>Création de la page principale</li> 
-<li>Création de la barre de recherche avec les différents moteurs de recherche</li> 
-</ul> 
- 
- 
-<h1>Semaine 4</h1> 
-<ul> 
-<li>Création d'une connexion utilisateur par un pop up</li> 
-<li>Définition des favoris web</li> 
-<li>Attribution des fonctions php sur les boutons connexion et déconnexion</li> 
-<li>Affichage ou camouflage des favoris web selon la connexion</li> 
-<li>Ajout des favoris web dans la base de données par php</li> 
-<li>Affichage des liens web favoris de l'utilisateur</li> 
-</ul> 
- 
-<h1>Semaine 5</h1> 
-<ul> 
-<li>Rédaction de la documentation et des commentaires liés au code</li> 
-<li>Ajout de la gestion des données dans la partie admin</li> 
-<li>Liaison des données rentrées par l'utilisateur avec la partie admin</li> 
-<li>Gestion des utilisateurs, des données avec modification, ajout et suppression</li> 
-<li>Correction des bug mineurs liés au framework et au php</li> 
-<li>Modification de la page d'accueil et des données ciblés</li> 
-</ul> 
- 
- 
-<div style="width:75%;height:35px;border:2px solid #999999;"><h3>Analyse des données</h3> 
 </div> </div>
-<br> 
  
 <h4 style="color:#0080ff;">Diagramme de classes (version finale)</h4> <h4 style="color:#0080ff;">Diagramme de classes (version finale)</h4>
 <br> <br>
  
-<img src="https://yuml.me/diagram/plain/class/[Utilisateur|-id:int;-login:string;-password:string;elementsMasques:string;fondEcran:string;couleur:string;ordre:string]0..*-1[Statut|id:int;libelle:string][Site|-id:int;nom:string;latitude:double;longitude:double;ecart:double;fondEcran:string;couleur:string;ordre:string;options:string]1-&gt;0..*[Réseau|id:int;ip:string][LienWeb|id:int;libelle:string;url:string;ordre:int][Etablissement|id:int;fondEcran:string;couleur:string;ordre:string;options:string][Moteur|id:int;libelle:string;code:string][Etablissement]1-&gt;1[Moteur][Etablissement]1-0..*[LienWeb][Site]1-&gt;0..*[LienWeb][Site]0..*-1[Moteur][Utilisateur]1-0..*[LienWeb][Utilisateur]0..*-1[Moteur][Utilisateur]0..*-1[Site][Option|id:int;libelle:string]"/> +<div style="width:50px;"> 
 +<p> 
 +<img src="https://yuml.me/diagram/plain/usecase/(noteDiagramme des cas d'utilisation{bg:beige}), (Consulter projet)&lt;(Ajouter story), (Consulter projet)&lt;(Board), (Consulter projet)&lt;(Lister developers), (Consulter projet)&gt;(Afficher stories), (Afficher stories)&gt;(Supprimer story), (Afficher stories)&lt;(Modifier story)(Afficher stories)&lt;(Ajouter story), (Afficher stories)&lt;(Afficher story), (Afficher story)&gt;(Ajouter retirer tag), (Afficher story)&gt;(Modifier story points), (Afficher story)&gt;(Affecter developer), (Afficher story)&gt;(liste des tags), (Afficher story)&gt;(Afficher tasks), (Afficher tasks)&gt;(Supprimer task), (Consulter projet)&lt;(Ajouter story), (Consulter projet)&lt;(Board), (Consulter projet)&lt;(Lister developers), (Consulter projet)&gt;(Afficher stories), (Afficher stories)&gt;(Supprimer story)(Afficher stories)&lt;(Modifier story), (Afficher stories)&lt;(Ajouter story), (Afficher stories)&lt;(Afficher story)(Afficher story)&gt;(Ajouter retirer tag), (Afficher story)&gt;(Modifier story points), (Afficher story)&gt;(Affecter developer), (Afficher story)&gt;(liste des tags)(Afficher story)&gt;(Afficher tasks), (Afficher tasks)&gt;(Supprimer task)(Afficher tasks)&gt;(Marquer done)(Afficher stories)&gt;(Affecter developer)(Dashboard user)&gt;(Mes tasks)(Dashboard user)&gt;(Projets prioritaires)(Dashboard user)&gt;(Stories prioritaires)(Dashboard user)&gt;(Mes projets)(Dashboard user)&gt;(Mes participations)(Dashboard user)&lt;(Créer projet), (Board)&gt;(Changer story de step), (Infos compte), (Params appli)"/>
 </p> </p>
- 
-<div style="width:75%;height:35px;border:2px solid #999999;"><h3>Régles de gestion</h3> 
 </div> </div>
-<br> 
  
- 
-<u style="color:#0080ff;">Liaison Etablissement/Moteur :</u> 
- 
-<li>Chaque établissement possède un et un seul moteur</li> 
-<li>Chaque moteur peut être assigné à un ou plusieurs établissements</li> 
- 
- 
-<br> 
- 
- 
-<u style="color:#0080ff;">Liaison Etablissement/LienWeb :</u> 
- 
-<li>Chaque établissement possède un ou plusieurs liens web</li> 
-<li>Chaque lien web peut être assigné à un et un seul établissement</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Utilisateur/LienWeb :</u> 
- 
-<li>Chaque utilisateur possède un ou plusieurs liens web</li> 
-<li>Chaque lien web peut être assigné à un et un seul utilisateur</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Utilisateur/Statut :</u> 
- 
-<li>Chaque utilisateur peut avoir un et un seul statut</li> 
-<li>Chaque statut peut être assigné à un ou plusieurs utilisateurs</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Utilisateur/Site :</u> 
- 
-<li>Chaque utilisateur peut avoir un et un seul site</li> 
-<li>Chaque site peut être assigné à un ou plusieurs utilisateurs</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Utilisateur/Moteur :</u> 
- 
-<li>Chaque utilisateur peut avoir un et un seul moteur</li> 
-<li>Chaque site peut être assigné à un ou plusieurs utilisateurs</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Site/Moteur :</u> 
- 
-<li>Chaque utilisateur peut avoir un et un seul moteur</li> 
-<li>Chaque moteur peut être assigné à un ou plusieurs sites</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Site/LienWeb :</u> 
- 
-<li>Chaque site peut avoir un ou plusieurs liens web</li> 
-<li>Chaque lien web peut être assigné à un et un seul site</li> 
-</ul> 
- 
-<br> 
- 
-<u style="color:#0080ff;">Liaison Site/Réseau :</u> 
- 
-<li>Chaque site peut avoir un ou plusieurs réseaux</li> 
-<li>Chaque réseau peut être assigné à un et un seul site</li> 
-</ul> 
  
 <br> <br>
Ligne 214: Ligne 139:
 <br> <br>
  
-<a href="/_media/slam4/bdd_homepage_rev1.sql" class="media mediafile mf_sql" title="slam4:bdd_homepage_rev1.sql (8.7 KB)">bdd_homepage_rev1.sql</a>+<a>Sur mongoDB</a>
  
  
  • etudiants/2017/sebastien.lafontaine/projet2sio.1527085165.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)