Réalisation d’une application Web en Intranet de Gestion et Stockage des Livrables des Projets L6S

Page 1 sur 53Lecteur de document UniversityLib

Réalisation d’une application Web en Intranet de Gestion et Stockage des Livrables des Projets L6S

Informatique, gestion de projet · notes

Browse all gestion et économie documents

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