Prentation Projet Fin d'études pour l'obtention du diplôme d'ingénieur : BPlan (Lazhar Sekrafi . ISI , Tunis . )

73,608 views

Published on

Projet de fin d'études BPlan , PrimesFaces, Netbeans, création de maquette, test logiciel, métriques

Published in: Education
4 Comments
54 Likes
Statistics
Notes
No Downloads
Views
Total views
73,608
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
5,724
Comments
4
Likes
54
Embeds 0
No embeds

No notes for slide

Prentation Projet Fin d'études pour l'obtention du diplôme d'ingénieur : BPlan (Lazhar Sekrafi . ISI , Tunis . )

  1. 1. LOGO Développement d’une application web de création d’un Business Plan Réalisé par SEKRAFI Lazhar Encadrés par M. GAZDAR Achraf (ISI) M. ALBARET Patrick (Neolians) M. ISSARTEL Bernard (Neolians) 2010/2011
  2. 2. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Présentation Générale Plan Introduction Business plan 2
  3. 3. Comment déterminer les moyens nécessaires à son lancement ? Quelles sommes faut-il apporter ? Comment l’aborder pour maximiser les chances d’obtenir les crédits nécessaires? La réussite lors de la création d’une entreprise exige une démarche rigoureuse et consciente Un projet mal étudié, est une raison primordiale de difficulté de démarrage de la future entreprise et souvent d’échec. Introduction 3
  4. 4. Objectif à atteindre Business Blan Manière de le faire Introduction Développement d’une application web de création d’un Business Plan 4
  5. 5. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Présentation Générale Plan Introduction Business plan 5
  6. 6. Présentation Générale Application Web Sauvegarde r Modifier Créer Visualiser Payer Imprimer Présentation de projet 6
  7. 7. Offshore non résidente Société spécialisée dans le test logiciel Etudier le faisabilité des tests automatiques Elaborer une stratégie tests automatiques Développements, lancements et interprétations des scripts automatiques Présentation Générale Organisme d’accueil 7
  8. 8. Présentation Générale Au début de notre projet, nous avons assisté à une réunion avec nos encadreurs de l’entreprise lors de laquelle ils nous ont demandé de préciser la méthodologie que nous allons suivre durant le projet Dans ce qui suit nous préciserons notre choix du langage de modélisation ainsi que les outils que nous jugeons nécessaires durant la réalisation du projet. Etant 3 PFE nous avons décidé de travailler en équipe afin de partager les connaissances et mutualiser les recherches. Cette approche nous permettant d’optimiser le temps qui nous est imparti. Les analyses préalables ainsi que les choix technologiques ont été décidé et réalisé en commun afin d’harmoniser et de standardiser nos outils et nos méthodes. Cette approche collective est pour nous l’occasion de travailler dans les conditions réelles d’une structure de développement. Méthodologie 8
  9. 9. Modélisation Développement Maquettage Gestion des versions Base des données Test GED Gestion du projet Rapports et présentations Environnement de travail Présentation Générale 9 Ordinateur de bureau, LENOVO 963675G, Intel® Pentium® Dual CPU E2180 @ 2Ghz, 2 Go de RAM, avec XP SP2
  10. 10. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Présentation Générale Plan Introduction Business plan 10
  11. 11. Business Plan Valider la faisabilité et de l’attractivité d’un projet Définir une stratégie commune Rechercher des financements Piloter l’activité Un outil de communication Objectifs de Business Plan Objectifs de Business Plan 11
  12. 12. Business Plan Arborescence de la partie rédactionnelle Arborescence de la partie chiffrée Structure d’un business plan 12
  13. 13. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Business plan Plan Introduction 13
  14. 14. Analyse des besoins et spécification Elève Client Acteur principal de l’application, son activité primordiale et de créer un business plan que ce soit à partir d’un document vierge ou à partir d’un modèle. Acteur actif du système, il a le droit de créer un business plan modèle, de l’enregistrer, et de le soumettre à son responsable. Acteur aussi actif. Son métier principal est de lister les Business plan de ses élèves, de les lires, de les vérifier et si tout va bien de les valider. Responsable Identification des acteurs 14
  15. 15. Analyse des besoins et spécification Diagramme de cas d’utilisation de client Diagramme de cas d’utilisations Diagramme de cas d’utilisation du contributeur 15
  16. 16. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Business plan Plan Introduction 16
  17. 17. Conception et maquettage Diagramme de classe Diagramme de classe 17
  18. 18. Conception et maquettage Diagramme de séquence « Créer compte » Diagramme de séquence « Créer business plan» Diagramme de séquences 18
  19. 19. Conception et maquettage Diagramme de séquence «Créer modèles Business Plan » Diagramme de séquence «Vérifier modèle de business plan» Diagramme de séquences 19
  20. 20. Conception et maquettage Maquette «Tableau de bord du client»Maquette « Tableau de bord du responsable» Maquettage 20
  21. 21. Conception et maquettage Maquette « Création business plan : Introduction »Maquette «Création business plan : Ventes »Maquette «Graphique représentatif: Ventes » Maquettage 21
  22. 22. Conclusion Réalisation Conception et maquettage Analyse des besoins et spécification Business plan Plan Introduction 22
  23. 23. Réalisation Architecture logicielle 23 Couche DAO Interfaces Couche Services Implémentations Implémentations Interfaces Couche front Beans(java) XHTML Modèle Mapping Hibernate Permet de séparer la couche d’accès aux données de la couche logique applicative. Couche d'entrée dans l'application du point de vue du client. Elle appelle les traitements de la couche Service Contient l'ensemble du code métier de l'application, elle organise et orchestre les accès à la couche DAO
  24. 24. Réalisation Gestion du projet Nous constatons que la répartition des phases est de l’ordre de 70% pour la partie étude/conception et seulement 30% pour la phase réalisation/codage. Cet état de fait s’avère totalement en phase avec l’estimation initiale de nos encadreurs de l’entreprise. Chronogramme de déroulement de projet 24
  25. 25. Réalisation Implémentation 25
  26. 26. Réalisation Implémentation 26
  27. 27. Réalisation Métrique Une métrique logicielle est une compilation de mesures issues des propriétés techniques ou fonctionnelles d'un logiciel Objectif : Faciliter le contrôle de la gestion, la planification et l'intervention gestionnaire. Identifier les situations pour le développement ou l'amélioration du processus de maintenance Outils : FindBugs, Checkstyle, SourceMonitor … 27
  28. 28. Réalisation Métrique 28
  29. 29. Réalisation Interfaces de l’application 29
  30. 30. Réalisation Interfaces de l’application 30
  31. 31. Réalisation Interfaces de l’application 31
  32. 32. Conclusion Nous sommes parvenus par le biais de ce projet, à mettre en place un système de création de business plan en ligne. D’autres améliorations peuvent être apportées au projet ; on peut ajouter un module d’Internationalisation du site c’est-à-dire afficher les textes en d’autres langages Dans l’aspect interactif, nous pouvons ajouter un module de forum de discussion Ce projet a été une occasion pour enrichir nos connaissances théoriques et pratiques sur tout ce qui est développement d’applications web assez volumineuses. Ce projet présente un nouveau contact avec la vie professionnelle avec tout ce que cela peut engendrer de difficultés, et surtout, nos aptitudes à les surmonter. 32
  33. 33. LOGO

×