prentationpfebplan1-140321043819-phpapp02.pptx

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

Upload: hamza

Post on 17-Dec-2015

12 views

Category:

Documents


4 download

TRANSCRIPT

PowerPoint Template

Dveloppement dune application web de cration dun Business Plan

Projet de fin dtudesRalis parSEKRAFI LazharEncadrs parM. GAZDAR Achraf (ISI)M. ALBARET Patrick (Neolians)M. ISSARTEL Bernard (Neolians) 2010/2011

LOGOBonjour tousMerci Monsieur le presedent de jury, merci tous les membres de jury davoir accepter de juger mon projet intitul:Dveloppement dune application web de cration dun Business Plan

Ralis par moi mme Sekrafi Lazhar et encadrs par M. Achraf Gazdar lisi et Patrick et Bernard lentreprise qui est Neolians

1ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationPrsentation GnralePlanIntroduction Business plan2Tout au long de cette presentation je vais suivre le plan suivantJe vais introduire le projet,Ensuite je vais presenter lorganisme daccueil ainsi que le projet et la mthodologie de travail Puis je vais Definir le concept de business planApres ca je vais entamer les partie analyse des besoins , conception et maquettage et avant de finir je vais montrer quelques imprime crans de lapplication ralis.

2Comment dterminer les moyens ncessaires son lancement ?Quelles sommes faut-il apporter ?Comment laborder pour maximiser les chances dobtenir les crdits ncessaires?

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

Un projet mal tudi, est une raison primordiale de difficult de dmarrage de la future entreprise et souvent dchec.Introduction3Lexprience montre, quun projet mal ou insuffisamment tudi, est une raison frquente de difficult de dmarrage de la future entreprise et souvent, dchec.

Il faut prendre son temps, pour rflchir et bien tudier les questions suivantes notamment : Comment tudier un projet dune manire dtaille ? Comment dterminer les moyens ncessaires son lancement ? Quelles sommes faut-il apporter soi-mme, si lon veut prsenter au banquier un dossier de financement acceptable ? Que peut-on demander au banquier et comment laborder pour maximiser les chances dobtenir les crdits ncessaires la ralisation de laffaire ? Que faut-il connatre en gestion avant de crer une affaire ? Quelle structure juridique choisir ? Quelles formalits administratives accomplir avant de se lancer ?3Objectif atteindre Business BlanManire de le faireIntroductionDveloppement dune application web de cration dun Business Plan4Pour cela, on doit btir un business plan montrant lobjectif atteindre et la manire de le faire.

// ajouter un phrase pour parler de linformatique

Do lide de cre une application web de creation de business plan

4ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationPrsentation GnralePlanIntroduction Business plan5Prsentation GnraleApplication WebSauvegarderModifierCrer

VisualiserPayerImprimer

Prsentation de projet 6 lobjectif de ce projet est de raliser un systme qui permet des contributeurs de crer des modles de business plan.Le systme permet dautre part des clients dimporter ces models et ventuellement les modifis selon ses besoins.

Donc le projet consister concevoir et developper une application web permettant de crer un business plan et de grer certaines fonctionnalits telles que lenregistrement, la modification et limpression6Offshore non rsidente Socit spcialise dans le test logicielEtudier le faisabilit des tests automatiquesElaborer une stratgie tests automatiquesDveloppements, lancements et interprtations des scripts automatiques

Prsentation GnraleOrganisme daccueil7Neolians est une socit spcialise dans le test logiciel. Elle a dvelopp une forte expertise dans les tests automatiques en intervenant tous les niveaux dun projet dautomatisation des tests:

Etudier le faisabilit des tests automatiques Elaborer une stratgie tests automatiquesMise en place de Framework pour la gestion des tests automatiquesDveloppements, lancements et interprtations des scripts automatiquesDveloppements, lancements et interprtations des scripts automatiques

7Prsentation GnraleAu dbut de notre projet, nous avons assist une runion avec nos encadreurs de lentreprise lors de laquelle ils nous ont demand de prciser la mthodologie que nous allons suivre durant le projetDans ce qui suit nous prciserons notre choix du langage de modlisation ainsi que les outils que nous jugeons ncessaires durant la ralisation du projet.Etant 3 PFE nous avons dcid de travailler en quipe afin de partager les connaissances et mutualiser les recherches. Cette approche nous permettant doptimiser le temps qui nous est imparti. Les analyses pralables ainsi que les choix technologiques ont t dcid et ralis en commun afin 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.Mthodologie8Au dbut de notre projet, nous avons assist une runion avec nos encadreurs de lentreprise lors de laquelle ils nous ont demand de prciser la mthodologie que nous allons suivre durant le projet. Dans ce contexte, ils nous ont demand de spcifier et dargumenter nos choix. Lobjectif tant de dfinir les moyens et lorganisation ncessaire ralisation du projet.

Dans ce qui suit nous prciserons notre choix du langage de modlisation ainsi que les outils que nous jugeons ncessaires durant la ralisation du projet.

Etant 3 PFE nous avons dcid de travailler en quipe afin de partager les connaissances et mutualiser les recherches. Cette approche nous permettant doptimiser le temps qui nous est imparti.

Les analyses pralables ainsi que les choix technologiques ont t dcid et ralis en commun afin 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

Modlisation

Dveloppement

Maquettage

Gestion des versions

Base des donnes

Test

GED

Gestion du projet

Rapports et prsentationsEnvironnement de travailPrsentation Gnrale9Ordinateur de bureau, LENOVO 963675G, Intel Pentium Dual CPU E2180 @ 2Ghz, 2 Go de RAM, avec XP SP29ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationPrsentation GnralePlanIntroduction Business plan10 Business PlanValider la faisabilit et de lattractivit dun projetDfinir une stratgie commune Rechercher des financementsPiloter lactivitUn outil de communicationObjectifs de Business PlanObjectifs de Business Plan11Document de synthse qui regroupe la description du projet, l'tude du march, les moyens mettre en uvre et les tats financiers prvisionnels. Il permet de valider la cohrence et la faisabilit du projet.11 Business Plan

Arborescence de la partie rdactionnelle

Arborescence de la partie chiffre Structure dun business plan12Un business plan est un document bien structurer se compose de deux grande partie.

Une partie rdactionnelle qui contient des dfinition, des descriptions, des cemmentaires,

Et une une 2 eme partie chiffres que contients des chiffres, des donnes, des statistiques et des courbes12ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationBusiness planPlanIntroduction 13Analyse des besoins et spcificationElveClientActeur 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.ResponsableIdentification des acteurs14Client: Cest lacteur principal de lapplication, son activit primordiale et de crer un business plan que ce soit partir dun document vierge ou partir dun modle. Elve: Cest un acteur actif du systme, il a le droit de crer un business plan modle, de lenregistrer, et de le soumettre son responsable. Son modle est toujours invalide jusqu ce que son responsable le valide. Il doit aussi joindre un fichier style pour la mise en forme du document de business plan.Responsable: Cest un 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. Il peut aussi les refuser en expliquant les causes de son refus. Le systme lui permet aussi de crer des modles de business plan.

14Analyse des besoins et spcification

Diagramme de cas dutilisation de clientDiagramme de cas dutilisations

Diagramme de cas dutilisation du contributeur15ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationBusiness planPlanIntroduction 16Conception et maquettage

Diagramme de classeDiagramme de classe1717Conception et maquettage

Diagramme de squence Crer compte

Diagramme de squence Crer business planDiagramme de squences 1818Conception et maquettage

Diagramme de squence Crer modles Business Plan

Diagramme de squence Vrifier modle de business planDiagramme de squences 19Conception et maquettage

Maquette Tableau de bord du client

MaquetteTableau de bord du responsableMaquettage 20Conception et maquettage

Maquette Cration business plan : Introduction

Maquette Cration business plan : Ventes

Maquette Graphique reprsentatif: Ventes Maquettage 21ConclusionRalisation Conception et maquettageAnalyse des besoins et spcificationBusiness planPlanIntroduction 22Ralisation Architecture logicielle23

Couche DAOInterfacesCouche ServicesImplmentationsImplmentations InterfacesCouche frontBeans(java)XHTML

Modle Mapping HibernatePermet de sparer la couche daccs aux donnes de la couche logique applicative. Couche d'entre dans l'application du point de vue du client. Elle appelle les traitements de la couche Service Contient l'ensemble du code mtier de l'application, elle organise et orchestre les accs la couche DAONous avons lintrt de l'intgration de diffrents Framework pour permettre la mise en place d'une architecture logicielle rigoureuse, de manire garantir la maintenabilit, l'volutivit et l'exploitabilit des applications

La Figure montre l'architecture qui sera mise en place dans le cadre de notre projet. Ce type d'architecture est trs largement admis comme efficace et est gnralisable n'importe quel projet Web23Ralisation Gestion du projetNous 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.

Chronogramme de droulement de projet 24En effet celle-ci accorde beaucoup dimportance la conception car un projet correctement tudi aura toute les chances de pourvoir tre ralis et ce quelque soit les acteurs qui pourront y participer.24Ralisation Implmentation

2525Ralisation Implmentation

2626Ralisation Mtrique Une mtrique logicielle est une compilation de mesures issues des proprits techniques ou fonctionnelles d'un logicielObjectif :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, SourceMonitor27Une mtrique logicielle est une compilation de mesures issues des proprits techniques ou fonctionnelles d'un logiciel. Lobjectif dutilisation de mtriques est de: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 (actions prventives ou correctives). Il existe une varit doutils logiciels permettant de raliser ces mesures, on peut citer FindBugs, Checkstyle et SourceMonitor. Nous avons opt pour le dernier pour effectuer les mesures sur notre application.

27Ralisation Mtrique

28Une mtrique logicielle est une compilation de mesures issues des proprits techniques ou fonctionnelles d'un logiciel. Lobjectif dutilisation de mtriques est de: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 (actions prventives ou correctives). Il existe une varit doutils logiciels permettant de raliser ces mesures, on peut citer FindBugs, Checkstyle et SourceMonitor. Nous avons opt pour le dernier pour effectuer les mesures sur notre application.

28Ralisation Interfaces de lapplication

2929Ralisation Interfaces de lapplication

3030Ralisation Interfaces de lapplication

3131Conclusion 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 sitecest--dire afficher les textes en dautres langages Dans laspect interactif, nous pouvons ajouter un module de forum de discussionCe 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.3232Merci pour votre attentionLOGO