Soutenance projet Ei5

17
Réalisée dans le cadre du projet de troisième année du cycle ingénieur de l’ISTIA option AGI (2013-2014) Soutenu par ilyas DKHISSI Encadré par M. Mehdi LHOMMEAU

description

 

Transcript of Soutenance projet Ei5

Page 1: Soutenance projet Ei5

Réalisée dans le cadre du projet de troisième année du cycle ingénieur de l’ISTIA option AGI (2013-2014)

Soutenu par

ilyas DKHISSI

Encadré par

M. Mehdi LHOMMEAU

Page 2: Soutenance projet Ei5

Plan

Page 3: Soutenance projet Ei5

Présentation du projet

3Application web pour l’évaluation des stages des étudiants d’EI4 et EI5

Page 4: Soutenance projet Ei5

Technologies utilisées

4Les majeures technologies utilisées

Page 5: Soutenance projet Ei5

Etapes de développement

5

Etapes suivies :

Diagramme GANT :

Page 6: Soutenance projet Ei5

Etapes de développement

6

Responsive Web Design

Directives :

Routing :

myApp.config(['$httpProvider','$routeProvider', function($httpProvider,$routeProvider) { $routeProvider. when('/Accueil', { templateUrl: 'partials/Accueil.html', }); $routeProvider. when('/Saisie', { templateUrl: 'partials/Saisie.html', }); $routeProvider. when('/login', { templateUrl: 'partials/login.html', controller: LoginController }); $routeProvider.otherwise({ redirectTo: '/Accueil'}); $httpProvider.responseInterceptors.push('IntercepteurHTTP');}]);

Controlleurs :

myApp.controller('MyCtrl', function($scope) { $scope.name = 'exemple';});

<html lang="fr" ng-app="myApp"> <body> <div ng-view></div> </body></html>

ng-controller , ng-repeat , ng-model , ng-click ,…

Page 7: Soutenance projet Ei5

Etapes de développement

7

Le Responsive web design

Utiliser les « Media Queries »

Div { background-image: url(‘/images/picture.png’);}

@media screen and (max-width:400px){ div { background-image: url(‘/images/picture-small.png’); } .social_icons { display: none } // .uneautreclasse{ …}}

Avantages / inconvénients

• L’adaptabilité du produit. • Toucher un maximum d’utilisateurs. • Un seul produit web à concevoir et à entretenir. • Référencement plus simple.• Une expérience utilisateur homogène. • Pas de cloisonnement. • L'assurance d'une URL unique.

• Un coup de production plus élevé qu’un site classique (nécessite plus de compétences).

• Des commanditaires assez réticents.• La négociation du contenu.• Le temps de téléchargement.

Page 8: Soutenance projet Ei5

Structure de l’application

8

Le diagramme suivant résume comment fonctionne l’application :

Les caractéristiques attendues :

Application

Utilisateur

Données saisies • Donées archivées• Données affichées

Complète Autonome

Fiable Simple d’utilisation (Intuitive)

Page 9: Soutenance projet Ei5

Résultats

9Création de compte

Page 10: Soutenance projet Ei5

Résultats

10Authentification

Page 11: Soutenance projet Ei5

Résultats

11Choix de l’étudiant à évaluer

Page 12: Soutenance projet Ei5

Résultats

12Section d’évaluation

Page 13: Soutenance projet Ei5

Résultats

13Section d’évaluation

Page 14: Soutenance projet Ei5

Résultats

14Menu de configuration

Page 15: Soutenance projet Ei5

Résultats

15Exemple d’une page de configuration

Page 16: Soutenance projet Ei5

Conclusion

16

Approfondissement des connaissances en dévelopement web

Direction d’un projet en autonomie

Développement de : l’écoute. la communication. L’esprit d’analyse.

Ce projet m’a permis de :

Page 17: Soutenance projet Ei5

Merci pour votre attention ! Des questions ?