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

33
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

description

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

Transcript of Prentation Projet Fin d'études pour l'obtention du diplôme d'ingénieur : BPlan (Lazhar Sekrafi ....

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

LOGO

Développement d’une application web de création d’un Business Plan

Réalisé parSEKRAFI Lazhar

Encadrés parM. GAZDAR Achraf (ISI)M. ALBARET Patrick (Neolians)M. ISSARTEL Bernard (Neolians)

2010/2011

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Présentation Générale

Plan

Introduction

Business plan

2

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

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

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

Objectif à atteindre

Business Blan

Manière de le faire

Introduction

Développement d’une application web de création d’un Business Plan

4

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Présentation Générale

Plan

Introduction

Business plan

5

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

Présentation Générale

Application Web

Sauvegarder

Modifier

Créer

Visualiser

Payer

Imprimer

Présentation de projet

6

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

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éraleOrganisme d’accueil

7

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

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

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

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

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Présentation Générale

Plan

Introduction

Business plan

10

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

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

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

Business Plan

Arborescence de la partie rédactionnelle

Arborescence de la partie chiffrée

Structure d’un business plan

12

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Business plan

Plan

Introduction

13

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

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

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

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

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Business plan

Plan

Introduction

16

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

Conception et maquettage

Diagramme de classe

Diagramme de classe

17

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

Conception et maquettage

Diagramme de séquence « Créer compte »

Diagramme de séquence « Créer business plan»

Diagramme de séquences

18

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

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

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

Conception et maquettage

Maquette «Tableau de bord du client»Maquette « Tableau de bord du responsable»

Maquettage

20

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

Conception et maquettage

Maquette  « Création business plan : Introduction »Maquette «Création business plan : Ventes »Maquette «Graphique représentatif: Ventes »

Maquettage

21

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

Conclusion

Réalisation

Conception et maquettage

Analyse des besoins et spécification

Business plan

Plan

Introduction

22

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

Réalisation Architecture logicielle

23

Couche DAO

Inte

rfac

esCouche Services

Impl

émen

tatio

ns

Impl

émen

tatio

ns

Inte

rfac

es

Couche front

Bean

s(ja

va)

XHTM

L

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

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

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

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

Réalisation Implémentation

25

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

Réalisation Implémentation

26

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

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

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

Réalisation Métrique

28

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

Réalisation Interfaces de l’application

29

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

Réalisation Interfaces de l’application

30

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

Réalisation Interfaces de l’application

31

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

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

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

LOGO