Année universitaire : 2013-2014
Planification et Timesheet des
projets de développement
informatique
Réalisé par :
Wassim ...
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Introduction Présentation de l’entreprise | Contexte de projet | Problématique | Solution
Société d'accueil
Ø Adresse : 60...
•
•
Contexte de projet
Introduction
6
Présentation de l’entreprise | Contexte de projet | Problématique | Solution
Délais
...
Problématique
Un projet peut étre le résultat d’un échec
(dépasse les délais, mouvais contrôle des ressources , projet de ...
Comment peut-on
donc
arriver à résoudre
ces problèmes ?
Introduction
8
Présentation de l’entreprise | Contexte de projet |...
Une Plateforme Web pour la gestion des projets informatiques du TRANSTU
Solution
Planification des projets
Diagramme de Ga...
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Besoin fonctionnel
• Gestion des projets
• Gestion des modules
• Gestion des taches
• Affectation des taches aux collabora...
•
•
Besoin fonctionnel
• Gestion des profiles
• Gestion des comptes utilisateurs
• Gestion des droits d’accès
Besoin Fonct...
Sécurité
Performance
Ergonomie
Besoin Fonctionnel| Besoin non FonctionnelCapture des besoins
13
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Use Case| Diagramme de Classe |Diagramme de séquenceConception
<<i ncl ude>>
<<i ncl ude>>
<<i ncl ude>>
15
Gérer les comp...
Conception Use Case| Diagramme de Classe |Diagramme de séquence
Gérer les projets
Gérer les modules
Gérer les taches
Affec...
Conception Use Case| Diagramme de Classe |Diagramme de séquence
Consulter diagramme
de Gantt
Saisir Timesheet
Valider Time...
Use Case| Diagramme de Classe |Diagramme de séquence
Conception
Use Case| Diagramme de Classe |Diagramme de séquenceConception
Interface
: User
: Controller
2: OK:=envoyer(login, passwor...
Use Case| Diagramme de Classe |Diagramme de séquence
Conception
: Planificateur
Interface Création
1: Récupérer_listesModu...
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Outils | Architecture | Interfaces
Réalisation
22
uChoix techniques
§ Langage de développement:
• PHP 5 (Back-End)
• HTML ...
²
Réalisation Outils | Architecture | Interfaces
Langage PHP
Framework Zend
JQuery
Bootstrap
23
Réalisation Outils | Architecture | Interfaces
uEnvironnement logiciel
§ Système d’exploitation:
• Windows 7
§ Outils de d...
Outils | Architecture | Interfaces
Réalisation
25
Architecture 3-Tiers
Partie présentation Partie logique Partie stockage ...
Outils | Architecture | Interfaces
Réalisation
26
Pattern MVC
Outils | Architecture | Interfaces
Réalisation
27
Interface Affectation
Réalisation Outils | Architecture | Interfaces
28
Interface Diagramme de Gantt
6
Réalisation Outils | Architecture | Interfaces
29
Interface Timesheet
Plan
Introduction
Capture des besoins
Réalisation
Conclusion et
perspectives
Conception
Apports | Perspectives
Conclusion
Apports
• Acquérir une expérience dans le domaine de
gestion des projets.
• Se familiari...
Apports | Perspectives
Conclusion
Perspectives
• Développer d’autres modules
• Application Multiplateforme
32
Merci de votre attention
Merci de votre attention
Questions ?
Présentation PFE 2014
Prochain SlideShare
Chargement dans…5
×

Présentation PFE 2014

1 511 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 511
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&amp;apos;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&amp;apos;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&amp;apos;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 ?

    ×