Vous êtes sur la page 1sur 29

Ralisation dun portail web pour la Caisse Marocaine des Marchs

Amine ZAMANI M. BENDAHMANE M. LAJOUAD M. El Gharbi Youssef (Encadrant interne) M. Mohamed El Marzguioui (Encadrant externe)

Introduction 1. Prsentation de lorganisme daccueil 2. Prsentation de la CMM 3. Analyse des besoins et conception 4. Etude technique 5. Prsentation du portail Conclusion et perspectives

propos de Caciopee :
Caciopee est une socit spcialise dans le domaine des services informatiques. cre par un groupe dingnieurs disposant de plusieurs annes dexpriences auprs dentreprises nationales ou internationales.

Historique de Caciopee:

Missions et attributions de Caciopee :


Caciopee est organise principalement autour de 3 mtiers:

Les clients partenaires de Caciopee :

Organisation de Caciopee:
Caciopee est forme de 5 divisions :
Knowledge management Systmes dinformation Intgration des systmes E-technologies

Dveloppement logiciel

Prsentation de la CMM:
Cest quoi la CMM ?

Banque

CMM

Prsentation de la CMM:
Les missions de la CMM :
La CMM se charge du financement des diffrents marchs :
Les marchs publics passs par l'Etat. Les marchs privs prsentant un intrt gnral. Les marchs trangers publics ou privs attribus des entreprises marocaines.

Les Produits de la CMM:


La CMM propose 5 types de produits :

Accompagnement

Prfinancement

Mobilisation

Cautionnement

Analyse des besoins et conception :


Analyse de lexistant :
La CMM souhaite informatiser son fonctionnement vis--vis ses clients. La CMM souhaite allger la tache des demandes aux clients.

Problmatique

Objectifs

Rsultats escompts

Conduite de projet :
Choix de la mthodologie de dveloppement : AGILE

Linspiration tait partir des deux mthodes :

Scrum :
Lintgration des remarques reproches pendant les runions des tats davancement du projet.

2TUP:
Travailler en parallle le fonctionnelle et le technique.

S.F

S.T

Ralisation

Planning du projet:

Diagramme de cas dutilisation global

Conception : Diagramme de Squence (Consultation)

Conception : Diagramme de Squence (Demande de cautionnement)

Conception : Prsentation des entits


Relation GroupementMorale

Personne morale 1

Contrat 1 1..* 1 1 Groupement

1..*

Opration

1..*

Anomalie

1..*

1..*

Ligne bancaire

Opration Anomalie

RelationPhysique Morale 1..* Personne physique Utilisateur 1 1..* Rle

Etude technique :
Architecture logiciel
Tiers Prsentation V C M Service Invoker Services (Domaines) DAO Base de donnes Tiers Bridge
Rflexion via la classe GenieDynaBean

Tiers Modle

Tiers Persistance ORM

Domaines (Modle)

DAL

Services (Vue)

Quel framework choisir ?

Choix des framework

Framework de prsentation

Framework Dinfrastructure

Framework De persistance

Possibilit de Maintenance. Et maitrise par lquipe Caciopee. Gain en terme de temps. Disponibilit de documentation.

Possibilit de Maintenance. largement utilis dans le monde Java.

Possibilit de Maintenance . Disponibilit de documentation.

Quel conteneur de portlet choisir ?


Evaluation , critres et tude comparative

Environnement de dveloppement intgr : fournit un environnement intgr qui facilite la cration, la compilation, les tests et lexcution de projets java pouvant contenir de nombreux fichiers de code. Systme de gestion de base de donnes : Open source, offre une Richesse doutils graphiques pour ladministration, une richesse fonctionnelle , une robustesse et une simplicit dutilisation.

Prsentation du portail :

Conclusion et perspectives :
La ralisation dune application mobile permettant aux client dtre au courant De leurs informations et mme deffectuer des demandes. La possibilit de notifier lutilisateur grce lapplication mobile de laccord ou du refus de la demande.

29