gestion de groupes

Post on 22-Dec-2014

397 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

Projet OMGL2 : Gestion de groupes

Réalisé dans le cadre du projet OMGL2 2010-2011 dutroisième semestre – IUT de Nice Sophia Antipolis

Encadrantes : Mireille Blay-Fornarino, Christel Dartigues-Pallez

1/10

2/10

Sommaire

1. Analyse des besoins2. Cas d’utilisations3. Langage utilisé et liste des outils 4. Diagramme de classes5. Architecture de la base de données6. Connexion avec le SI7. Les contrôleurs8. Conclusion

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

3/11

1. Analyse des besoins

Besoins initiaux :- Créer un système informatique permettant la gestion de groupes d’étudiants affectés à des devoirs.

Spécifications technique supplémentaires :- MVC.- Utilisation de comptes avec différents droits (comptes étudiant/professeur).- Système multi-clients.

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

4/11

2. Cas d’utilisation

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

5/11

3. Langages et outils utilisés

Langages :- HTML- PHP- JavaScript- CSS- SQL

Logiciels :- Visual Paradigm- Eclipse- Wamp- phpMyAdmin- MySQL Workbench- Firebug

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

6/11

4. Diagramme de classes

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

7/11

5. Architecture de la base de données

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

8/11

6. Connexion avec le SI

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

Composition :- Serveur web Apache- Langage de programmation PHP 5.3- Serveur base de données MySQL- Tables de données de type InnoDB- Librairie PDO pour la connexion entre le serveur applicatif et la base de données

9/11

6. Connexion avec le SI

Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

Installation :- Copier les fichiers du serveur applicatif- Créer la base de données- Créer la structure de la base de données- Ajouter les relations entre tables- Ajouter les exemples de données

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.

8. Résultats et conclusion du projet

11/11Gausseran Adrien – Rezgui Yacine - Siddi Steven - Tutino Alexis

top related