2 me ann e Tronc Commun
Rapport de stage
Sujet :
R alisation dune application Web en
Intranet de Gestion et Stockage des
Livrables des Projets L6S.
Encadr par :
Elabor par :
Mlle. Sanaa AFANGA
M. Mohcine BELKASSE
Jury: Mr. Aziz DOUKALLI
Mme Soumaya DLIMI
Ann e universitaire : 2007/2008
1
Remerciement
Je profite par le biais de ce rapport, pour exprimer mes vifs
remerciements toute personne contribuant de pr s ou de loin
l' laboration de cet humble travail.
Je tiens remercier vivement tous mes professeurs, le Directeur
de mon tablissement Mr. Aziz DOUKKALI, qui ont contribu
la r alisation de ce modeste projet, qui m'ont encadr s et
aid s tout au long de mon parcours.
Un merci bien particulier adress galement Mme. Soumaya
DLIMI notre professeur de Communication, pour ses remarques,
ses directives, et lint r t quelle porte ses tudiants. Je tiens
lui exprimer mes sinc res remerciements pour son suivi et ses
orientations.
Aussi, je pr sente ma reconnaissance tout le personnel de la
Royal Air Maroc qui ma accueillit, conseill et soutenu le long
de ce stage.
Que tous ceux qui ont contribu mener bien ce stage trouvent
ici lexpression de ma parfaite consid ration.
2
D dicace
" Je d die ce modeste travail mes chers parents qui mont
toujours aid , soutenu, encourag et conseill , et qui sont ma
source dinspiration.
" A ma ch re petite sSur.
" A tous les gens qui ont contribu la r alisation de ce
travail.
" A Mlle Sanaa AFANGA qui ma encadr , aid et qui ma
appris norm ment de nouvelles connaissances concernant
le monde professionnel.
" A Mr Abderrahim AOUAKASS, Chef de d partement de
la Direction dAudit et dorganisation, qui na jamais cess
de me conseiller et de morienter.
" A Mr. Tarik HADDANE qui a toujours t notre enti re
disposition et qui ma beaucoup aid pour r soudre les
diff rents probl mes techniques que jai rencontr s pendant
la r alisation de mon application.
" A mes tr s chers amis et coll gues que je consid re comme
une deuxi me famille.
3
Sommaire
Remerciements &&&&&&&&&&&&&&&..&&.p: 2
D dicace &&&&&&&&&&&&&&&&&&&&..p : 3
Sommaire&&&&&&&&&&&&&&&&&&&&.p : 4
Tables des figures&&&&&&&&&&&...&&&&&..p : 7
Introduction &&&&&&&&&&&&&&&...&&&..p : 9
CHAPITRE I:
Pr sentation de l'entreprise&&...&&&&&&&&&p : 12
1. Pr sentation de la Royal Air Maroc &&&&&&....&p : 13
2. La flotte&&&&&&&&&&&&&&&&&&&p : 13
3. Le r seau&&&&&&&&&&&&&&&&&&..p : 14
4. Certification internationales&&&&&&&&&&&.p : 15
5. M tiers&&&&&&&&&&&&&&&&&&&..p : 15
6. Filiales&&&&&&&&&&&&&&&&&&&..p : 18
7. Lorganigramme&&&&&&&&&&&&&&.p : 20
CHAPITRE II: Cahier de charge fonctionnels et Solutions
adopt s &&&&&&&&&&&&&&&&&&&&p : 24
1. Description du projet &&&&&&&&&&&&. p : 25
2. Besoins fonctionnels inh rent au projet &&&&&&p : 26
4
CHAPITRE III: Solutions &&&&&&&&&&&&. p : 29
1. L'analyse du projet &&&&&&&&&&&&........ p : 30
2. La conception du projet &&&&&&&&&&&& p : 31
CHAPITRE IV: Technologies adopt es .&&&&&&. p : 33
1.
Environnement SQL
Server&&&&&&&&&&....p : 34
2.
Environnement Visual Studio 2003 &&&&&.&&.p : 35
CHAPITRE V: R alisation &&&&&&&&&&....... p : 37
1. La base de donn es&&&& &&&&&&&&...& p : 38
2. Gestion de projet&&&&&&&&&&&&.&...&.p : 39
3. Gestion de Livrables&&&&&&&&&&&&...&p : 43
Conclusion &&&&&&&&&&&&&&&&&&& p : 47
Annexe &&&&&&&&&&&&&&&&&&&&..p : 49
Bibliographie&&&&&&&&&&&&&&&&&&..p : 50
Webographie&&&&&&&&&&&&&&&&&&..p : 51
Glossaire&&&&&&&&&&&&&&&&&&&.....p : 52
5
6
Liste des figures
Figure 1 : Mod le Conceptuel de donn es&&&&&&&&&&&&&&..P : 29
Figure 2 : Diagramme de notre base de donn es impl ment e sous SQL Server P:36
Figure 3 : Page de lidentification pour se connecter lapplication &&&&P : 37
Figure 4 : La page qui permet la gestion des projets&&&&&&&&&&...P : 38
Figure 5
: La page qui permet la cr ation dun nouveau projet&&&&.&&.P : 39
Figure 6 : Mettre jour lavancement des cinq phases du projet&&&&&...P : 40
Figure 7 : Mettre jour lavancement des tapes de chaque phase du projet....P : 40
Figure 8
: La page qui permet deffectuer les recherches sur les livrables&&P : 41
Figure 9
: La gestion des Livrables dun projet&&&&&&&&&&&&..P : 42
Figure 10
: Stockage dun nouveau livrable&&&&&&&&&&&&&...P : 42
7
Actuellement, toute entreprise de secteur d'activit confondu, a recours
l'informatique. En effet, c'est un outil de travail essentiel, indispensable et
8
omnipr sent dans le monde professionnel. Elle octroie l' change ultra-
rapide des informations, la facilit et l'efficacit de la gestion et stockage
des donn es.
De surcro t, elle permet d'effectuer des calculs assez compliqu s, de
mod liser et concevoir des projets, concr tiser des sch mas & etc. Elle
est l , bien pr sente, pour nous faciliter la vie.
De prime bord, j'ai estim fort int ressant de creuser dans les myst res
de ce champ; ainsi j'ai effectu un stage de deux mois la "Royal Air
Maroc". Cela fut dans le but d'approfondir les connaissances th oriques et
pratiques que j'ai acquises durant deux ann es d' tudes l'Ecole
Sup rieure "Sup'Technology".
Outre cela, me familiariser avec le march de l'emploi en d ployant des
efforts pour le d veloppement de mon sens relationnel et mes capacit s
communicationnelles taient aussi un d fi relever.
Le principal objectif de ce stage tait la r alisation d'une application web
en Intranet en vue de faciliter la gestion, stockage et consultation des
projets "Lean Six Sigma "et leurs livrables ainsi que la fiabilit et le
partage des diff rentes informations.
Ceci dit, ma mission sest focalis e en premier chef sur la probl matique
suivante : comment informatiser la gestion des projets ainsi que leurs
livrables.
De ce fait, pour atteindre cet objectif, nous avons besoin de cr er une
application web s curis e, puissante et facile utiliser qui va nous
permettre :
9
- La Cr ation et la modification des projets
- Le suivi et l'avancement des projets
- Le Stockage et La consultation des livrables
- L'Automatisation de la cr ation des dossiers de stockage pour
chaque projet
- Le Partage des informations entre toutes les directions
- La r alisation des recherches selon plusieurs crit res
Nous nous posons maintes questions auxquelles nous essaierons de
r pondre lors de notre humble travail:
Comment l'outil informatique peut-il faciliter la gestion des projets tr s
volumineux et assez compliqu s ? Quels sont les avantages de cette
informatisation ? Quelles sont les am liorations apport es par ce nouveau
syst me ?
Subs quemment, je jugerai pertinent de consacrer le premier chapitre la
pr sentation de l'entreprise ainsi qu la description du contexte g n ral
du projet et l'identification de la probl matique r soudre.
Le second chapitre sera consacr la pr sentation du cahier de charge
fonctionnel qui formule les besoins inh rents du projet en d taillant les
services rendus par le produit ainsi que les probl mes et les contraintes
auxquelles il est soumis.
Quant au troisi me chapitre, il abordera les solutions conceptuelles les
plus optimis es qui sont appliqu es au projet, ainsi que la pr sentation
des mod les conceptuels et logiques des donn es.
10
Finalement, le denier chapitre explicitera les technologies adopt es dans
la r alisation des interfaces graphiques (front office), le backoffice, le
syst me de gestion des bases de donn es ainsi que les outils utilis s pour
l'h bergement de cet intranet.
11
Chapitre 1
:
12
Pr sentation de la Royal Air Maroc
1.1. Pr sentation de la Royal Air Maroc
:
La
s
t
a
g
e
.
a
v
e
c
l
e
s
u
j
e
t
d
e
m
o
n
s
p
c
i
f
i
q
u
e
e
n
r
a
p
p
o
r
t
q
u
e
l
e
b
e
s
o
i
n
c
o
m
m
u
n
i
c
a
t
i
o
n
,
a
i
n
s
i
t
e
c
h
n
o
l
o
g
i
e
s
l
i
n
f
o
r
m
a
t
i
o
n
e
t
d
e
l
a
d
e
m
a
t
i
r
e
d
e
s
n
o
u
v
e
l
l
e
s
d
e
l
e
n
t
r
e
p
r
i
s
e
e
n
d
i
d
e
n
t
i
f
i
e
r
l
e
s
b
e
s
o
Advertisement
i
n
s
t
e
n
t
e
r
o
n
s
g
a
l
e
m
e
n
t
s
e
s
f
i
l
i
a
l
e
s
.
N
o
u
s
q
u
a
l
i
t
d
e
s
e
s
s
e
r
v
i
c
e
s
,
M
a
r
o
c
,
o
r
g
a
n
i
g
r
a
m
m
e
,
f
l
o
t
t
e
,
s
o
n
r
s
e
a
u
,
l
a
s
a
s
o
n
c
l
a
i
r
e
s
u
r
l
a
R
o
y
a
l
A
i
r
d
o
n
n
e
r
u
n
e
v
i
s
i
o
n
L
o
b
j
e
c
t
i
f
c
h
a
p
i
t
r
e
e
s
t
d
e
d
e
v
o
u
s
c
e
Royal Air Maroc est la principale compagnie a rienne marocaine et la
deuxi me en Afrique, soci t anonyme n e le 28 juin 1957. En 2007, son
capital a atteint 1.583.274.000 dhs, il est d tenu pr s de 94,39% par
lEtat Marocain, 3,97% par Air France, 1,32% par Iberia et 0,32 par
dautres compagnies priv es.
Q Membre IATA depuis 1982
Q 40 avions des constructeurs Boeing et Airbus
Q 78 destinations
Q Un effectif de pr s de 6500 personnes
1.2. La flotte
:
Royal Air Maroc poursuit ainsi son programme de renforcement et de
modernisation de sa flotte qui porte sur lacquisition de 24 avions moyen
courrier sur la p riode 2002-2012, pour un investissement de 1,5
milliards US $ et 5 avions long courrier (B787) pour un montant de 650
millions US $.
13
Apr s avoir re u 8 avions entre 2003 et 2005 (06 Boeing B737-800 de
nouvelle g n ration, 2 Airbus A321-200) la Compagnie Nationale pris
livraison au cours du premier trimestre 2006 de deux nouveaux
appareils : un B767 et un B737-700.
Deux nouveaux appareils renforceront la flotte de Royal Air Maroc au
cours de lann e 2006 : Un Boeing B737-400 et un Airbus A321.
Composition de la flotte de Royal Air Maroc
: 40 appareils
Moyen Courier
Long Courier
1 Boeing B 747-400
2 Boeing B 757-200
3 Boeing B 767-300
6 - Boeing B 737-700
11 - Boeing B 737 -800
6 Boeing B 737- 400
6 Boeing B 737- 500
1 Boeing B 737- 200
2 Airbus A 321- 200
2 ATR 42-300
1.3. Le R seau
:
A travers quatre continents et avec des fr quences r guli res au d part
des plus grandes capitales d'Europe, d'Am rique du nord, d'Afrique, du
Maghreb, et du Moyen Orient, Royal Air Maroc a tiss un r seau
international et domestique pour rendre le monde toujours plus
accessible.
14
1.4. Certification Internationales
:
Q 1997 : La qualification ISO 9002 pour ses activit s descale.
Lagr ment JAR 145 pour le Centre Industriel A ronautique.
Q 1998 : Agr ment FAA (USA).
Q 1999 : ISO 9002 pour les services commerciaux de la direction des
op rations a riennes.
ISO 9002 pour lactivit Fret.
Q 2002 : Direction Inflight Services : Certification ISO 9001 version
2000 de lactivit Produit Vol Commercial.
Q 2003 : Direction du transport : Certificat ISO 9001 version 2000 de
lactivit exploitation sol.
Q2003 : Cargo : Certification ISO 9001 version 2000 de lactivit Fret.
Q2004 : Direction des syst mes dinformations : Certification ISO 9001
Q2004 : ITA-GMK (RAM Academy) : Certification ISO 9001.
Q2005 : IOSA (operational Safety Audit Certification).
1.5
.M tiers
:
La Royal Air Maroc est pr sente dans plusieurs m tiers int gr s et
filialis s :
15
Q Un potentiel humain de 1300 personnes
Q Une base industrielle avec une surface couverte de 38.000 m
Q Des installations techniques quip es de moyens importants.
- Depuis sa cr ation en 1970, lEcole Nationale a form :
QPlus de 400 pilotes de ligne au Maroc
QPlus de 200 pilotes trangers
16
- 8000 heures de formation de vol par an
QUn complexe dinstruction moderne
QReconnaissance international
QPlusieurs Client (Air France, Tunis Air &)
Ram Academy :
Ce centre assure plusieurs types de formations techniques :
17
Q Formation des techniciens a ronautiques
Q Formation ab initio de pilotes de ligne
Q Formation dagents techniques et dexploitation
Q Formation de PNC
Q Stages de qualification techniques sur diff rents types de machines et
quipements.
1.6. Filiales
:
Le Groupe Royal Air Maroc est compos de 9 filiales op rant dans deux
p les dactivit s principaux :
- Le p le transport compos de 2 compagnies a riennes et de 6 filiales
travaillant pour le compte de ces compagnies a riennes (ainsi que
dautres donneurs dordre ext rieurs au Groupe Royal Air Maroc).
- Le p le h telier, repr sent par Atlas Hospitality.
Lobjectif assign au Groupe Royal Air Maroc est de devenir un grand
groupe de stature internationale jouant un r le majeur et dynamique dans
le d veloppement du tourisme et de l conomie nationale.
18
Amadeus Maroc
:
Q Filiales cr es en d cembre 1998
Q Effectif de 14 personnes
Q Commercialisation des produits de distribution
Q Prestation de services aux agences de voyage :
- Formation
- Installation du mat riel
- Maintenance des quipements
Air S n gal International
:
Q Filiale de Ram qui d tient 51% du capital
QD but dactivit : Novembre 2000
Q 350 collaborateurs (98% S n gal)
Q 250 .000 passagers transport s en 2002
QFlotte compos e de quatre avions :
- 2 Boeing B 737-700 de Nouvelle g n ration
- 1 Boeing B 737-200
- 1 Dash Q 300 Turbo propulseur de 50 si ges.
19
Atlas Catering
:
QRoyal Catering implant depuis plus de 25 ans
QPremier traiteur a rien au Maroc
QChiffre daffaires de 15 millions de Dollars
QEffectif de 600 employ s
QPlus de 4 millions de repas par an
Q Un savoir-faire reconnu
QConfiance des plus grandes Compagnies internationales
1.7. Lorganigramme
:
20
Identification du besoin rapproch au
contexte du projet
21
Depuis le d but de l'ann e, La Royal Air Maroc s'est lanc e dans la
d marche Lean Six Sigma qui d signe une m thodologie structur e de
management visant une am lioration de la qualit et de l'efficacit des
processus, l'augmentation du chiffre d'affaire et notamment la r duction
des co ts.
Lean Six Sigma repose sur les notions de client, processus et mesure. Il
sappuie en particulier sur :
Q Les attentes mesurables des clients
Q Des mesures fiables mesurant la performance du processus m tier
de lentreprise.
Q Des outils statistiques pour analyser les causes sources influant
sur la performance.
Q Des solutions attaquant ces causes sources.
Q Des outils pour contr ler que les solutions ont bien limpact
escompt sur la performance.
La m thode se base ainsi sur 5 tapes qui se contractent dans lacronyme
DMAIC pour d finir, Mesurer, Analyser, Mesurer, Contr ler.
22
Donc, cest la Direction dAudit et lOrganisation, dans laquelle jai
intervenu pendant la p riode de mon stage qui est responsable de ce
programme.
Son r le est de g rer, s lectionner, d finir ainsi que dassurer le suivi,
lavancement et le contr le de tous les projets de La RAM.
Apr s lincapacit de lancien syst me g rer un nombre tr s importants
de projets, linsuffisance des ressources, probl mes des multisessions,
probl mes de partage des informations entre les diff rentes directions,
mauvaise gestion des livrables, perte de temps pour de simples
recherches, linsatisfaction suite aux informations d tenues lors des
recherches sur les livrables&etc, nous nous sommes fix s comme
objectif de trouver des solutions pour faire face toutes ces contraintes.
Notre projet est n pour essayer de r soudre tous ces probl mes ainsi que
pour offrir une meilleure qualit de service aux utilisateurs, le partage, la
s curit et la fiabilit et du syst me et des donn es.
23
Conclusion
Advertisement
:
Dans ce chapitre, nous avons pr sent la Royal Air Maroc, la plus grande
compagnie a rienne Marocaine, ainsi que quelques statistiques
concernant sa flotte, son r seau, ses m tiers, ses filiales et son
organigramme.
Nous avons aussi d taill les besoins des compagnies en mati re des
Nouvelles Technologies de linformation et de la communication, sans
oublier les facteurs principaux de la naissance de mon projet.
A pr sent, nous allons consacrer le chapitre suivant pour la pr sentation
du Cahier de Charge Fonctionnel qui vous pr sentera la sp cificit des
besoins du projet.
24
s
o
u
m
i
s
.
i
l
e
s
t
a
u
x
q
u
e
l
l
e
s
c
o
n
t
r
a
i
n
t
e
s
e
t
d
u
p
r
o
j
e
t
l
e
s
l
e
s
b
e
s
o
i
n
s
s
p
c
i
f
i
e
l
q
u
i
f
o
n
c
t
i
o
n
n
e
d
e
l
e
c
h
a
r
g
e
c
a
h
i
e
r
p
r
s
e
n
t
e
r
e
s
t
v
o
u
s
d
e
c
h
a
p
i
t
r
e
d
e
c
e
L
o
b
j
e
c
t
i
f
Chapitre 2
:
Cahier de Charge Fonctionnel
Le Cahier des Charges Fonctionnel est un document formulant le besoin
du client, au moyen de fonctions d taillant les services rendus par le
produit et les contraintes auxquelles il est soumis. Il permet de formaliser
avec pr cision le besoin du demandeur.
Le Cahier des Charges Fonctionnel doit expliciter le besoin du client, au
travers de fonctions et de contraintes. Il pr sente le probl me dans son
ensemble.
25
Donc, un cahier de charge vise d finir exhaustivement les sp cifications
de base du projet. Il d finie aussi les objectifs atteindre et vise bien
cadrer une mission. Il est consid r comme un document contractuel entre
le client et le prestataire.
Activit s
Description
Pr alables Contraintes
Cr ation dune
base de donn es
coh rente la
r alit .
Gestion des
Projets Lean Six
Sigma par les
chefs de projet
de la DAO
La cr ation dune base
de donn es coh rente
la r alit pour stocker
les diff rentes
informations
concernant les chefs
des projets, les projets,
les livrables et les
directions.
Permettre aux chefs de
projets de la Direction
dAudit et
dOrganisation de g rer
tous les projets existant
avec la possibilit de
cr er un nouveau
projet, consulter,
Utilisation de
SQL Server 200
Connaissance
au SGBDR et
la m thode
MERISE.
NEANT
Identification
par Login et Mot
de passe pour
identifier la
direction
laquelle est reli
le chef de projet.
26
modifier, contr ler et
supprimer les autres
projets des diff rentes
directions.
NEANT
Consultation et
modification des
projets par les
autres chefs de
projet des
diff rentes
directions
Permettre aux chefs de
projet des diff rentes
directions de consulter
et modifier leurs
propres projets en
cours.
Un chef de
projet peut
consulter et
modifier
uniquement ses
propres projets
en cours.
27
Activit s
Description
Pr alables Contraintes
Assurer le suivi
et lavancement
des projets
Documentation
sur la d marche
Lean Six
Sigma.
Assurer le contr le et
le suivi des projets lors
des cinq phases de la
r alisation des projets :
D finir, Mesurer,
Analyser, Innover et
Contr ler les tapes de
chaque phases
Lavancement
doit tre en
pourcentage et
compris entre 0 et
100. Une fois
lavancement
global est gal
100, le statut du
projet doit tre
modifi
automatiquement.
Contr ler
lextension des
documents avant
luploade.
NEANT
Gestion des
livrables
La Recherche
sur les livrables
Permettre aux chefs de
projets le stockage, la
modification, la
consultation et le
t l chargement des
livrables concernant
chaque projet.
Permettre tous les
chefs de projets
deffectuer des
recherches sur les
livrables et selon
plusieurs crit res : La
Direction, Le Chef de
projet ou le titre du
projet.
NEANT
NEANT
28
Conclusion
:
Dans ce chapitre, nous avons pr sent le Cahier de Charge Fonctionnel
qui sp cifie les besoins du projet et les contraintes auxquelles nous
devons faire face.
A pr sent, nous allons consacrer le chapitre suivant pour les solutions
conceptuelles propices aux besoins cit es.
29
m
t
h
o
d
e
M
E
R
I
S
E
.
l
a
i
d
e
d
e
l
a
c
o
n
c
e
p
t
u
e
l
s
Advertisement
q
u
e
r
s
u
l
t
a
t
s
l
e
s
r
e
q
u
i
s
e
s
a
i
n
s
i
r
g
l
e
s
g
e
s
t
i
o
n
,
s
o
l
u
t
i
o
n
s
b
e
s
o
i
n
s
p
r
o
j
e
t
e
t
l
e
s
d
e
l
e
s
d
u
l
a
n
a
l
y
s
e
d
e
s
p
r
s
e
n
t
e
r
e
s
t
c
e
c
h
a
p
i
t
r
e
d
e
L
o
b
j
e
c
t
i
f
d
e
Chapitre
3 :
Solutions
30
Apr s lanalyse des besoins du projets ainsi que les r gles de gestion cit s
dans le cahier de charge fonctionnel en utilisant la M thode MERISE,
nous avons mis disposition de la RAM cet outillage pratique, puisquil
sagit dune m thode de conception, de d veloppement et de r alisation
de projets informatiques dont le but est darriver concevoir un syst me
dinformation.
Elle est bas e sur la s paration des donn es et des traitements effectuer
en plusieurs mod les conceptuels et physiques.
Cette m thode nous a permit de concevoir une base de donn es coh rente
la r alit pour g rer les projets, leurs livrables, le suivi de lavancement
de chaque projet, comme solution concr te et facilitatrice du travail des
chefs de projets responsables de la gestion.
3.1. Mod le Conceptuel de Donn es
:
Le MCD, est un sch ma repr sentant la structure du syst me
dinformation ; du point de vue des donn es, c'est- -dire les d pendances
ou relations entre les diff rentes donn es du syst me d'information.
Voici le MCD correspondant notre projet :
31
Figure 1
: Mod le Conceptuel de donn es
3.2. Le Mod le Logique des donn es
:
Le MLD reprend le contenu du MCD pr c dent, mais pr cise la
volum trie, la structure et l'organisation des donn es telle qu'elles
pourront tre impl ment es.
Il consiste transformer toute entit en table, avec l'identifiant comme cl
primaire, puis observer les valeurs prises par les cardinalit s maximum
de chaque association pour repr senter celle-ci soit par l'ajout d'une cl
trang re dans une table existante, soit par la cr ation d'une nouvelle table
dont la cl primaire est obtenue par concat nation de cl s trang res
correspondant aux entit s li es.
Voici notre mod le logique qui correspond au mod le conceptuel
pr c dent :
Projet (CodeProjet, TitreProjet, Processus, Problematique, Objectif,
Benefice, Gains, Dur eGains, Statut, Libell Court, AvancementGlobal,
Direction, Login, CodeType*)
ChefProjet (NomCP, PrenomCP, Login, Password, NomD)
Livrable (CodeLivrable, NomLivrable, Chemin, DateAjout, StatutL*,
TypeL*)
Avancement (CodeAvancement, NomAvancement)
Outils (CodeOutil, NomOutil)
AvancementEtape (CodeProjet, CodeAvancement, CodeOutil,
Utilisation, Pourcentage)
AvancementProjet (CodeProjet, CodeAvancement, Pourcentage)
32
TypeProjet (CodeType, NomType)
StatutLivrable (StatutL) ; TypeLivrable ( TypeL) ; Direction(NomD)
L gende :
Nom de la Table
Cl Primaire
Cl Etrang re*
Conclusion
:
Dans ce chapitre, nous avons pr sent lanalyse conceptuelle du projet, le
mod le conceptuel et logique des donn es. Aussi, nous avons pu avoir
une vision globale sur la conception du projet et ses fonctionnalit s.
A pr sent, nous allons vous pr senter les technologies utilis es dans la
r alisation, limpl mentation et la concr tisation de ses solutions
conceptuelles.
33
i
n
t
e
r
f
a
c
e
s
g
r
a
p
h
i
q
u
e
s
.
n
t
d
e
s
d
v
e
l
o
p
p
e
m
e
a
i
n
s
i
q
u
e
l
e
d
o
n
n
e
s
n
o
t
r
e
b
a
s
e
g
e
s
t
i
o
n
t
i
o
n
e
t
d
e
d
e
l
a
l
i
m
p
l
m
e
n
t
a
u
t
i
l
i
s
s
p
o
u
r
l
a
n
g
a
g
e
s
p
l
a
t
e
f
o
r
m
e
s
a
i
n
s
i
q
u
e
l
e
s
o
u
t
i
l
Advertisement
s
,
p
r
s
e
n
t
e
r
l
e
s
l
e
s
e
s
t
c
e
d
e
v
o
u
s
c
h
a
p
i
t
r
e
L
o
b
j
e
c
t
i
f
d
e
Chapitre 4
:
Technologies adopt es
4.1. Le
SQL Server 2000
:
34
Pour impl menter, g rer, manipuler et acc der notre base de donn es,
nous avons choisi dutiliser le SQL SERVER 2000. Cest un Syst me de
Gestion de Base de Donn es commercialis par Microsoft. Pour les
requ tes, il utilise le langage SQL, cest un langage structur des requ tes
standard et normalis , destin interroger ou manipuler une base de
donn es relationnelles avec :
- Un langage de d finition de donn es
(permet de cr er des tables
dans une base de donn es relationnelles ainsi que de les modifier ou
de les supprimer).
- Un langage de manipulation de donn es
(permet de s lectionner,
ins rer, modifier ou supprimer des donn es dans une table).
- Un langage de contr le de donn es
(permet de d finir des
permissions au niveau des utilisateurs dune base de donn es)
Il utilise aussi le T-SQL, il sagit dune impl mentation SQL qui prend
en charge les proc dures stock es et les d clencheurs.
SQL Server nous permet aussi de d finir des relations entre les tables de
fa on garantir fortement lint grit des donn es qui y sont stock es. Ces
relations peuvent tre utilis es pour modifier ou supprimer en cha ne des
enregistrements li s.
4.2. Microsoft Visual Studio 2003
:
Visual Studio est un ensemble complet d'outils de d veloppement
permettant de g n rer des applications Web ASP.NET, des Services Web
XML, des applications bureautiques et des applications mobiles. Visual
Basic, Visual C++, Visual C# et Visual J# utilisent tous le m me
environnement de d veloppement int gr qui leur permet de partager des
outils et facilite la cr ation de solutions faisant appel plusieurs langages.
35
Par ailleurs, ces langages permettent de mieux tirer parti des
fonctionnalit s du Framework .NET, qui fournit un acc s des
technologies cl s simplifiant le d veloppement d'applications Web ASP
et de Services Web XML gr ce Visual Web Developer.
Nous avons choisi dutiliser le Visual C# qui permet de concevoir des
applications articul es autour du langage C#. Il propose des outils pour
d velopper des applications C# hautement performantes qui ciblent la
plateforme nouvelle g n ration de Microsoft pour la programmation
distribu e et compatible Internet.
Ce langage de programmation est simple, de type s curis et orient
objet. Il a t cr afin que la plate-forme Microsoft .NET soit dot e d'un
langage permettant d'utiliser toutes ses capacit s. Il est tr s proche du
Java dont il reprend la syntaxe g n rale ainsi que les concepts. Il a t
con u pour g n rer des applications dentreprise.
Conclusion
:
Dans ce chapitre, nous avons essay de vous pr senter les outils et les
technologies que nous avons utilis es pour la r alisation de notre projet et
surtout, nous avons justifi nos choix.
A pr sent, nous allons consacrer le dernier chapitre pour la r alisation de
notre projet. Nous pr senterons aussi les solutions exp rimentales.
36
37
c
e
t
t
e
a
p
p
l
i
c
a
t
i
o
n
.
r
a
l
i
s
a
t
i
o
n
d
e
p
e
n
d
a
n
t
l
a
r
e
n
c
o
n
t
r
s
p
r
o
b
l
m
e
s
a
p
p
l
i
c
a
t
i
o
n
a
i
n
s
i
q
u
e
l
e
s
n
o
t
r
e
d
c
r
a
n
c
a
p
t
u
r
e
s
d
e
s
o
l
u
t
i
o
n
s
,
d
e
s
x
e
t
l
e
u
r
s
e
x
p
r
i
m
e
n
t
a
u
r
s
u
l
t
a
t
s
e
x
p
o
s
e
r
l
e
s
e
s
t
c
e
d
e
v
o
u
s
c
h
a
p
i
t
r
e
L
o
b
j
e
c
t
i
f
d
e
Chapitre 5 :
38
R alisations
5.1. La base de donn es
:
En premier lieu, nous avons commenc par limpl mentation de notre
base de donn es sous SQL Server 2000. Voici notre diagramme qui
expose toutes les tables, leurs cl s primaires et les cl s trang res ainsi
que les diff rentes relations et les contraintes dint grit r f rentielle.
5.2. Gestion
de projet
:
Figure 2 : Diagramme de notre base de donn es impl ment e sous SQL Server
La deuxi me tape consiste d velopper des pages web laide de
Microsoft Visual Studio 2003 pour pouvoir acc der, g rer et manipuler
les donn es. Pour cela nous avons d velopp une premi re interface pour
lauthentification
39
Figure 3 : Page de lidentification pour se connecter lapplication
Cest la premi re page lanc e, elle permet aux chefs de projets de
sidentifier et se connecter lapplication. Il existe deux modes de
navigation :
- Mode Recherche
: Ce mode a pour objectif deffectuer des
recherches sur les projets et leur livrables selon plusieurs crit res
savoir : Direction, Titre du projet ou le Chef de projet.
- Mode Consultation/Modification
: Ce mode permet aux chefs de
projets de la DAO de cr er de nouveaux projets, consulter et
modifier tous les projets existants. Par contre, il permet aux autres
chefs de projets des diff rentes directions de consulter, modifier,
assurer le suivi et lavancement de leurs propres projets ainsi que
luploade des livrables.
-
-
5.2.1 Mode Consultation/Modification
: Une fo...