Your SlideShare is downloading. ×
0
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Gestion de groupes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gestion de groupes

476

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
476
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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/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/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/11 2. Cas d’utilisation Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  • 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/11 4. Diagramme de classes Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  • 7. 7/11 5. Architecture de la base de données Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis
  • 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/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/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. 8. Résultats et conclusion du projet 11/11 Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

×