LOGO
Développement d’une application web
de création d’un Business Plan
Réalisé par
SEKRAFI Lazhar
Encadrés par
M. GAZDAR ...
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Présentation Générale
Plan
Introducti...
Comment déterminer les moyens
nécessaires à son lancement ?
Quelles sommes faut-il apporter ?
Comment l’aborder pour maxim...
Objectif à atteindre
Business
Blan
Manière de le faire
Introduction
Développement d’une application web
de création d’un B...
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Présentation Générale
Plan
Introducti...
Présentation Générale
Application
Web
Sauvegarde
r
Modifier
Créer
Visualiser
Payer
Imprimer
Présentation de projet
6
Offshore non résidente
Société spécialisée dans le test logiciel
Etudier le faisabilité des tests automatiques
Elaborer un...
Présentation Générale
Au début de notre projet, nous
avons assisté à une réunion avec
nos encadreurs de l’entreprise lors
...
Modélisation
Développement
Maquettage
Gestion des versions
Base des données
Test
GED
Gestion du
projet
Rapports et
présent...
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Présentation Générale
Plan
Introducti...
Business Plan
Valider la faisabilité et de
l’attractivité d’un projet
Définir une
stratégie commune
Rechercher des
finance...
Business Plan
Arborescence de la
partie rédactionnelle
Arborescence de
la partie chiffrée
Structure d’un business plan
12
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Business plan
Plan
Introduction
13
Analyse des besoins et spécification
Elève
Client
Acteur principal de l’application, son activité
primordiale et de créer ...
Analyse des besoins et spécification
Diagramme de cas d’utilisation de client
Diagramme de cas d’utilisations
Diagramme de...
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Business plan
Plan
Introduction
16
Conception et maquettage
Diagramme de classe
Diagramme de classe
17
Conception et maquettage
Diagramme de séquence « Créer compte »
Diagramme de séquence « Créer business plan»
Diagramme de ...
Conception et maquettage
Diagramme de séquence «Créer modèles Business Plan »
Diagramme de séquence «Vérifier modèle de bu...
Conception et maquettage
Maquette «Tableau de bord du client»Maquette « Tableau de bord du responsable»
Maquettage
20
Conception et maquettage
Maquette « Création business plan : Introduction »Maquette «Création business plan : Ventes »Maqu...
Conclusion
Réalisation
Conception et maquettage
Analyse des besoins et spécification
Business plan
Plan
Introduction
22
Réalisation
Architecture logicielle
23
Couche DAO
Interfaces
Couche Services
Implémentations
Implémentations
Interfaces
Co...
Réalisation
Gestion du projet
Nous constatons que la répartition des phases est de l’ordre de 70% pour
la partie étude/con...
Réalisation
Implémentation
25
Réalisation
Implémentation
26
Réalisation
Métrique
Une métrique logicielle est une compilation de mesures issues des
propriétés techniques ou fonctionne...
Réalisation
Métrique
28
Réalisation
Interfaces de l’application
29
Réalisation
Interfaces de l’application
30
Réalisation
Interfaces de l’application
31
Conclusion
Nous sommes parvenus par le biais de ce projet, à mettre en
place un système de création de business plan en li...
LOGO
Prochain SlideShare
Chargement dans…5
×

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

67 503 vues

Publié le

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

Publié dans : Formation
3 commentaires
48 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
67 503
Sur SlideShare
0
Issues des intégrations
0
Intégrations
41
Actions
Partages
0
Téléchargements
4 904
Commentaires
3
J’aime
48
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

×