Présentation PFE 2014

1 575 vues

Publié le

http://www.facebook.com/houssem.fathalli

Publié dans : Technologie
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 575
Sur SlideShare
0
Issues des intégrations
0
Intégrations
19
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Merci Mr le président et messieurs les membres de jury. C’est avec un grand plaisir que nous avons vous présenter aujourd’hui notre projet de fin d’études portant sur la conception et le développement d’une plateforme pour la gestion des projets. Un projet réalisé au sein de la sociétéTranstuencadrer parM.Hamdibenmeftahet M, SOUHEYBmimounibenamor.
  • commençons par la présentation de notre société d'accueil
    La Société des Transports de Tunis dont la dénomination commerciale estTranstu, est une entreprise publiquecreéen 2003, chargée de la gestion du transport des passagers sur les réseaux d'autobus et de métro léger de l’agglomération de Tunis .
    Notre projet de fin d’étudss’effectue au sein de la division informatique de lasociéte,
  • C’est dans ce cadre que s'intègre notre projet de fin d’études. Il consiste à développer une application web prenant le contexte de gestion de projet
    Le but de cette application est d’offrir des modules :
    la planification des projets
    Une module detimesheet
    l
  • bibliographie
    Webograpgie
    À déterminer
  • À déterminer
  • Présentation PFE 2014

    1. 1. Année universitaire : 2013-2014 Planification et Timesheet des projets de développement informatique Réalisé par : Wassim Rim Houssem Fathalli Encadré par : M. Hamdi Ben Mefteh ( ISET Rades) M. Souheyeb Mimouni (TRANSTU) REPUBLIQUE TUNISIENNE MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE DIRECTION GENERALE DES ETUDES TECHNOLOGIQUES INSTITUT SUPERIEUR DES ETUDES TECHNOLOGIQUES DE RADES
    2. 2. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    3. 3. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    4. 4. Introduction Présentation de l’entreprise | Contexte de projet | Problématique | Solution Société d'accueil Ø Adresse : 60, Avenue Jean Jaurès 1000, Tunis Ø Téléphone : 71 348 555 Ø Site Web : http://www.transtu.tn/ 5
    5. 5. • • Contexte de projet Introduction 6 Présentation de l’entreprise | Contexte de projet | Problématique | Solution Délais Coûts Qualité
    6. 6. Problématique Un projet peut étre le résultat d’un échec (dépasse les délais, mouvais contrôle des ressources , projet de qualité médiocre) Les outils actuels n’offrent pas de solutions qui répond à tous les besoins de la société tels que: (gestion de l’avancement des projets , gestion de timesheet, gestion des comptes users ) Une gestion manuelle des projets prend beaucoup de temps Introduction 7 Présentation de l’entreprise | Contexte de projet | Problématique | Solution
    7. 7. Comment peut-on donc arriver à résoudre ces problèmes ? Introduction 8 Présentation de l’entreprise | Contexte de projet | Problématique | Solution
    8. 8. Une Plateforme Web pour la gestion des projets informatiques du TRANSTU Solution Planification des projets Diagramme de Gantt Timesheet suivie de l’avancement des projets Gestion des profiles et Comptes utilisateurs Introduction 9 Présentation de l’entreprise | Contexte de projet | Problématique | Solution
    9. 9. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    10. 10. Besoin fonctionnel • Gestion des projets • Gestion des modules • Gestion des taches • Affectation des taches aux collaborateurs • Gestion Timesheet Besoin Fonctionnel| Besoin non Fonctionnel Capture des besoins 11 Front office • Gestion diagramme du Gantt
    11. 11. • • Besoin fonctionnel • Gestion des profiles • Gestion des comptes utilisateurs • Gestion des droits d’accès Besoin Fonctionnel| Besoin non Fonctionnel Capture des besoins 12 Back office • Gestion des Menus
    12. 12. Sécurité Performance Ergonomie Besoin Fonctionnel| Besoin non FonctionnelCapture des besoins 13
    13. 13. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    14. 14. Use Case| Diagramme de Classe |Diagramme de séquenceConception <<i ncl ude>> <<i ncl ude>> <<i ncl ude>> 15 Gérer les comptes utilisateurs Gérer les droits d’accès Gérer les menus et modules Administrateur S’authentifier
    15. 15. Conception Use Case| Diagramme de Classe |Diagramme de séquence Gérer les projets Gérer les modules Gérer les taches Affecter les taches aux collaborateurs Générer un diagramme de Gantt S’authentifier Planificateur <<i ncl ude>> <<i ncl ude>> <<i ncl ude>> <<i ncl ude>> <<i ncl ude>> 16
    16. 16. Conception Use Case| Diagramme de Classe |Diagramme de séquence Consulter diagramme de Gantt Saisir Timesheet Valider Timesheet Collaborateur Superviseur S’authentifier <<i ncl ude>> <<i ncl ude>> <<i ncl ude>> 17
    17. 17. Use Case| Diagramme de Classe |Diagramme de séquence Conception
    18. 18. Use Case| Diagramme de Classe |Diagramme de séquenceConception Interface : User : Controller 2: OK:=envoyer(login, password) 1: OK:=saisir(login, password) 19 : Utilisateur : Profile 3: OK:=verifier(login, password) 4:OK:= chercher(login, password) 5:[!OK] return(erreur) 6: [!OK] afficher_msg(erreur) 7: [OK] return(idutil) 8:recupérer_profile(idprofile) 9:return profile(nomprofile) 10: afficher_fenetre(idutil, login, password)
    19. 19. Use Case| Diagramme de Classe |Diagramme de séquence Conception : Planificateur Interface Création 1: Récupérer_listesModules() 2: Selectioner listModules() 20 Controller Tache : Tache : Module 3: Return(listModules) 4: Afficher_listModules() 5: Récupérer_listTaches() 6:Selectioner_ListTaches() 7: Return(listTaches) 8: Afficher_listTaches() 9: Saisir(donnes, idModule, tache_antecedant) 13: Return(msg) 14: Afficher(msg) 10: envoyer(donnes, idModule, tache_antecedant) 11: ajouter(donnes, idModule, tache_antecedant) 12: inserer(donnes, idModule, tache_antecedant)
    20. 20. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    21. 21. Outils | Architecture | Interfaces Réalisation 22 uChoix techniques § Langage de développement: • PHP 5 (Back-End) • HTML 5(Front-End) • CSS 3 § Choix des Frameworks: • Zend Framework (Back-End) • Bootstrap (Front-End) • JQuery (Framework javascript)
    22. 22. ² Réalisation Outils | Architecture | Interfaces Langage PHP Framework Zend JQuery Bootstrap 23
    23. 23. Réalisation Outils | Architecture | Interfaces uEnvironnement logiciel § Système d’exploitation: • Windows 7 § Outils de développement: § • PowerA MC • Netbeans IDE 7.4 • MySQL Wor kben ch 6 24
    24. 24. Outils | Architecture | Interfaces Réalisation 25 Architecture 3-Tiers Partie présentation Partie logique Partie stockage de données
    25. 25. Outils | Architecture | Interfaces Réalisation 26 Pattern MVC
    26. 26. Outils | Architecture | Interfaces Réalisation 27 Interface Affectation
    27. 27. Réalisation Outils | Architecture | Interfaces 28 Interface Diagramme de Gantt
    28. 28. 6 Réalisation Outils | Architecture | Interfaces 29 Interface Timesheet
    29. 29. Plan Introduction Capture des besoins Réalisation Conclusion et perspectives Conception
    30. 30. Apports | Perspectives Conclusion Apports • Acquérir une expérience dans le domaine de gestion des projets. • Se familiariser avec un large panel de technologies et Framework web. 31
    31. 31. Apports | Perspectives Conclusion Perspectives • Développer d’autres modules • Application Multiplateforme 32
    32. 32. Merci de votre attention Merci de votre attention Questions ?

    ×