Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Gestion de groupes

840 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Gestion de groupes

  1. 1. Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis Projet OMGL2 : Gestion de groupes Réalisé dans le cadre du projet OMGL2 2010-2011 du troisième semestre – IUT de Nice Sophia Antipolis Encadrantes : Mireille Blay-Fornarino, Christel Dartigues-Pallez 1/10
  2. 2. 2/10 Sommaire <ul><li>Analyse des besoins </li></ul><ul><li>Cas d’utilisations </li></ul><ul><li>Langage utilisé et liste des outils </li></ul><ul><li>Diagramme de classes </li></ul><ul><li>Architecture de la base de données </li></ul><ul><li>Connexion avec le SI </li></ul><ul><li>Les contrôleurs </li></ul><ul><li>Conclusion </li></ul>Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  3. 3. 3/11 1. Analyse des besoins <ul><li>Besoins initiaux : </li></ul><ul><ul><ul><li>Créer un système informatique permettant la gestion de groupes </li></ul></ul></ul><ul><ul><ul><li>d’étudiants affectés à des devoirs . </li></ul></ul></ul><ul><li>Spécifications technique supplémentaires : </li></ul><ul><li>- MVC. </li></ul><ul><li>- Utilisation de comptes avec différents droits (comptes étudiant/professeur). </li></ul><ul><li>- Système multi-clients. </li></ul>Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  4. 4. 4/11 2. Cas d’utilisation Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  5. 5. 5/11 3. Langages et outils utilisés <ul><li>Langages : </li></ul><ul><ul><ul><li>HTML </li></ul></ul></ul><ul><ul><ul><li>PHP </li></ul></ul></ul><ul><ul><ul><li>JavaScript </li></ul></ul></ul><ul><ul><ul><li>CSS </li></ul></ul></ul><ul><ul><ul><li>SQL </li></ul></ul></ul><ul><li>Logiciels : </li></ul><ul><li>- Visual Paradigm </li></ul><ul><ul><ul><li>Eclipse </li></ul></ul></ul><ul><ul><ul><li>Wamp </li></ul></ul></ul><ul><ul><ul><li>phpMyAdmin </li></ul></ul></ul><ul><ul><ul><li>MySQL Workbench </li></ul></ul></ul><ul><ul><ul><li>Firebug </li></ul></ul></ul>Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  6. 6. 6/11 4. Diagramme de classes Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  7. 7. 7/11 5. Architecture de la base de données Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  8. 8. 8/11 6. Connexion avec le SI Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis <ul><li>Composition : </li></ul><ul><ul><ul><li>Serveur web Apache </li></ul></ul></ul><ul><ul><ul><li>Langage de programmation PHP 5.3 </li></ul></ul></ul><ul><ul><ul><li>Serveur base de données MySQL </li></ul></ul></ul><ul><ul><ul><li>Tables de données de type InnoDB </li></ul></ul></ul><ul><ul><ul><li>Librairie PDO pour la connexion entre le serveur applicatif et </li></ul></ul></ul><ul><ul><ul><li>la base de données </li></ul></ul></ul>
  9. 9. 9/11 6. Connexion avec le SI Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis <ul><li>Installation : </li></ul><ul><ul><ul><li>Copier les fichiers du serveur applicatif </li></ul></ul></ul><ul><ul><ul><li>Créer la base de données </li></ul></ul></ul><ul><ul><ul><li>Créer la structure de la base de données </li></ul></ul></ul><ul><ul><ul><li>Ajouter les relations entre tables </li></ul></ul></ul><ul><ul><ul><li>Ajouter les exemples de données </li></ul></ul></ul>
  10. 10. 10/11 7. Le contrôleur Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis Définition d’un contrôleur : c'est lui qui analyse la requête du client, accède aux données, formate le tout et l'envoie à la partie vue qui va présenter tout ça. Le contrôleur de notre projet : Il récupère la page demandée, récupère les données du modèle, effectue les actions (si existantes) et renvoie à l’utilisateur la page avec les données utilisées.
  11. 11. 8. Résultats et conclusion du projet 11/11 Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

×