Vous êtes sur la page 1sur 33

Dveloppement dune application web

de cration dun Business Plan


LOGO

Ralis par Encadrs par


SEKRAFI Lazhar M. GAZDAR Achraf (ISI)
M. ALBARET Patrick (Neolians)
M. ISSARTEL Bernard (Neolians)
2010/2011
Plan

Introduction

Prsentation Gnrale

Business plan

Analyse des besoins et spcification

Conception et maquettage

Ralisation

Conclusion
2
Introduction

La russite lors de
la cration dune
entreprise exige une Comment dterminer les moyens
dmarche rigoureuse ncessaires son lancement ?
et consciente

Quelles sommes faut-il apporter ?

Un projet mal tudi, Comment laborder pour maximiser


est une raison les chances dobtenir les crdits
primordiale de ncessaires?
difficult de dmarrage
de la future entreprise
et souvent dchec.

3
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
5
Prsentation Gnrale
Prsentation de projet

Sauvegarde Visualiser
r
Application
Modifier Web Payer

Crer Imprimer

6
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

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

8
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

Rapports et
Gestion des versions prsentations

Base des donnes


9
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 Dfinir une


communication stratgie commune
Objectifs de
Business
Plan

Rechercher des
financements
Piloter lactivit
11
Business Plan
Structure dun business plan

Arborescence de la Arborescence de
partie rdactionnelle 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

Acteur principal de lapplication, son activit


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

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


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

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.
Responsable

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
Maquette Tableau de borddu
Tableau
clientde bord du responsable
20
Conception et maquettage
Maquettage

Maquette Cration
Maquette Maquette
business
Cration Graphique
plan reprsentatif:
: Introduction
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

Modle

Implmentations

Implmentations
Beans(java)

Interfaces

Interfaces
XHTML

Couche front Couche Services Couche DAO

Couche d'entre dans Contient l'ensemble Permet


du de sparer la
l'application du point de code mtier de
couche daccs aux
vue du client. Elle appellel'application, elle
les traitements de la organise et orchestredonnes
les
de la couche
couche Service logique applicative.
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
LOGO