Vous êtes sur la page 1sur 33

Projet de

fin

dtudes

Dveloppement dune application web


de cration dun Business Plan
LOGO

Ralis par
SEKRAFI Lazhar

2010/2011

Encadrs par
M. GAZDAR Achraf (ISI)
M. ALBARET Patrick (Neolians)
M. ISSARTEL Bernard (Neolians)

Plan
Introduction
Prsentation Gnrale
Business plan
Analyse des besoins et spcification
Conception et maquettage
Ralisation
Conclusion

Introduction

La russite lors de
la cration dune
entreprise exige une
dmarche rigoureuse
et consciente

Comment dterminer les moyens


ncessaires son lancement ?

Quelles sommes faut-il apporter ?

Un projet mal tudi,


est une raison
primordiale de
difficult de dmarrage
de la future entreprise
et souvent dchec.

Comment laborder pour maximiser


les chances dobtenir les crdits
ncessaires?

Introduction
Objectif atteindre

Business
Blan
Manire de le faire

Dveloppement dune application web


de cration dun Business Plan
4

Plan
Introduction
Prsentation Gnrale
Business plan
Analyse des besoins et spcification
Conception et maquettage
Ralisation
Conclusion

Prsentation Gnrale
Prsentation de projet

Sauvegarde
r
Modifier
Crer

Application
Web

Visualiser
Payer
Imprimer

Prsentation Gnrale
Organisme daccueil

Offshore non rsidente


Socit spcialise dans le test logiciel
Etudier le faisabilit des tests automatiques
Elaborer une stratgie tests automatiques
Dveloppements, lancements et
interprtations des scripts automatiques

Prsentation Gnrale
Mthodologie
Au dbut de notre projet, nous
avons assist une runion avec
nos encadreurs de lentreprise lors
Dans
ce
qui
suit
prciserons
Dans ce de
quilaquelle
suit nous
nous
prciserons
ils nous
ont demand de
notre
choix
du
langage
de
notre
choix
langage
de
prciserdu
la mthodologie
que nous
modlisation
ainsi
que
les
outils
modlisation
les leoutils
allonsainsi
suivreque
durant
projet
que
nous
jugeons
ncessaires
que nous jugeons ncessaires
durant
la
du
projet.
durant
la 3ralisation
ralisation
duavons
projet.
Etant
PFE
nous
Etant 3 PFE nous avons dcid
dcid de
de
travailler
travailler en
en quipe
quipe afin
afin de
de partager
partager les
les
Les
analyses
pralables
ainsi
Les
analyses
pralables
ainsi que
que les
les
connaissances
connaissances et
et mutualiser
mutualiser les
les
choix
technologiques
ont t dcid
choixapproche
technologiques
recherches.
nous
recherches. Cette
Cette
approche
nous ont t dcid
et
en
commun
afin
et ralis
ralis
en qui
commun
afin
permettant
le
permettant doptimiser
doptimiser
le temps
temps
qui
dharmoniser et de standardiser nos
nous
nous est
est imparti.
imparti. dharmoniser et de standardiser nos
outils
outils et
et nos
nos mthodes.
mthodes. Cette
Cette
approche
approche collective
collective est
est pour
pour nous
nous
loccasion
de
loccasion
de travailler
travailler dans
dans les
les
conditions
conditions relles
relles dune
dune structure
structure de
de
dveloppement.
dveloppement.

Prsentation Gnrale
Environnement de travail
Ordinateur de bureau, LENOVO 963675G, Intel Pentium Dual
CPU E2180 @ 2Ghz, 2 Go de RAM, avec XP SP2

Modlisation

Test

Maquettage

GED

Dveloppement

Gestion du
projet

Gestion des versions

Base des donnes

Rapports et
prsentations

Plan
Introduction
Prsentation Gnrale
Business plan
Analyse des besoins et spcification
Conception et maquettage
Ralisation
Conclusion

10

Business Plan
Objectifs de Business Plan
Valider la faisabilit et de
lattractivit dun projet

Un outil de
communication

Objectifs de
Business
Plan

Dfinir une
stratgie commune

Rechercher des
financements
Piloter lactivit

11

Business Plan
Structure dun business plan

Arborescence de la
partie rdactionnelle

Arborescence de
la partie chiffre

12

Plan
Introduction

Business plan

Analyse des besoins et spcification

Conception et maquettage

Ralisation

Conclusion

13

Analyse des besoins et spcification


Identification des acteurs

Client

Elve

Responsable

Acteur principal de lapplication, son activit


primordiale et de crer un business plan que ce soit
partir dun document vierge ou partir dun modle.

Acteur actif du systme, il a le droit de crer un


business plan modle, de lenregistrer, et de le
soumettre son responsable.

Acteur aussi actif. Son mtier principal est de lister


les Business plan de ses lves, de les lires, de les
vrifier et si tout va bien de les valider.

14

Analyse des besoins et spcification


Diagramme de cas dutilisations

Diagramme de cas dutilisation du contributeur


Diagramme de cas dutilisation de client

15

Plan
Introduction

Business plan

Analyse des besoins et spcification

Conception et maquettage

Ralisation

Conclusion

16

Conception et maquettage
Diagramme de classe

Diagramme de classe

17

Conception et maquettage
Diagramme de squences

Diagramme de squence Crer compte


Diagramme de squence Crer business plan

18

Conception et maquettage
Diagramme de squences

Diagramme de squence Crer modles Business Plan


Diagramme de squence Vrifier modle de business plan

19

Conception et maquettage
Maquettage

Maquette
Tableau
Maquette Tableau
de borddu
clientde bord du responsable

20

Conception et maquettage
Maquettage

Maquette
Graphique
reprsentatif:
Maquette Cration
business
plan
: Introduction

Maquette
Cration
business
plan
: Ventes
Ventes

21

Plan
Introduction

Business plan

Analyse des besoins et spcification

Conception et maquettage

Ralisation

Conclusion

22

Ralisation
Architecture logicielle
Mapping Hibernate

Implmentatio
ns

Interfaces

Implmentatio
ns

Interfaces

Beans(java)

XHTML

Modle

Couche
Couche
Couche DAO
Services
front
Couche d'entre dans Contient l'ensemble du
Permet de sparer la
l'application du point de code mtier de
couche daccs aux
vue du client. Elle appellel'application, elle
donnes
de la couche
les traitements de la organise et orchestre
les
logique applicative.
couche Service
accs la couche DAO

23

Ralisation
Gestion du projet

Chronogramme de droulement de projet


Nous constatons que la rpartition des phases est de lordre de 70% pour
la partie tude/conception et seulement 30% pour la phase
ralisation/codage. Cet tat de fait savre totalement en phase avec
lestimation initiale de nos encadreurs de lentreprise.

24

Ralisation
Implmentation

25

Ralisation
Implmentation

26

Ralisation
Mtrique
Une mtrique logicielle est une compilation de mesures issues des
proprits techniques ou fonctionnelles d'un logiciel
Objectif :
Faciliter le contrle de la gestion, la planification et l'intervention
gestionnaire.
Identifier les situations pour le dveloppement ou l'amlioration du
processus de maintenance
Outils :
FindBugs, Checkstyle, SourceMonitor

27

Ralisation
Mtrique

28

Ralisation
Interfaces de lapplication

29

Ralisation
Interfaces de lapplication

30

Ralisation
Interfaces de lapplication

31

Conclusion
Nous sommes parvenus par le biais de ce projet, mettre en
place un systme de cration de business plan en ligne.
Dautres amliorations peuvent tre apportes au projet ; on peut
ajouter un module dInternationalisation du site cest--dire afficher les
textes en dautres langages
Dans laspect interactif, nous pouvons ajouter un module de forum de
discussion
Ce projet a t une occasion pour enrichir nos connaissances
thoriques et pratiques sur tout ce qui est dveloppement dapplications
web assez volumineuses.
Ce projet prsente un nouveau contact avec la vie professionnelle avec
tout ce que cela peut engendrer de difficults, et surtout, nos aptitudes
les surmonter.

32

Merci pour votre attention

LOGO