WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception, Implémentation d'une Base de Données pour la Gestion d'un Organisme et Administration Réseau à distance sur base des outils libres "Cas de Projet Limete Université Cardinal Malula"

( Télécharger le fichier original )
par Blaise LUSIKILA LUAMBASU
Ecole supérieure des métiers de l'informatique et du commerce (ESMICOM) - Licence 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 1. ORGANISATION DU TRAVAIL

Pour la réalisation de ce projet, nous avons disposé d'une totale liberté d'organisation et d'une large marge de manoeuvre dans le choix de la solution, les éléments de cadrage étant définis en amont, dans le cahier des charges.

Après la phase assez rapide de diagnostic portant sur le matériel et les données, nous avons dû travailler en tant que prestataire externe. En effet, aucun poste adapté n'était disponible et aucune compétence à la gestion de base de données et développement orienté web (notamment php) susceptible de nous aider n'existaient en interne.

Comme il a été dit, cette mission était encadrée par le responsable informatique du Projet Limeté Université Cardinal Malula, lequel a aussi des responsabilités au sein du service financier et technique. Il ne s'agissait donc pas de coordonner cette mission avec le travail d'un service ou d'un agent en particulier, mais de produire un outil conforme aux attentes en termes de fonctionnalités et aux prescriptions techniques détaillées dans le cahier des charges. De notre côté, notre démarche avait une forte dimension technique.

Connaissant déjà le monde de l'entreprise, cette organisation devait nous permettre de nous adapter à une autre façon de travailler caractérisée par une plus grande responsabilisation.

Entre la phase d'inventaire (matériels et données) et celle du déploiement du serveur sur le site, l'essentiel de la mission a donc consisté en un travail de développement en local sur notre poste personnel.

La liste des activités de notre projet est reprise dans le tableau ci-dessous :

Code Activité

LIBELLET ACTIVITE

Activité Antérieure

Durée/ Jour

Coût/Dollar

a

Enquête et entretien

_

6

55

b

conception du système d'information

a

18

35

c

Prép. des données/choix solution

b

22

60

d

Inventaire du matériel

c

23

20

e

commande du mat, et logiciel

d

12

3500

f

Développement

e

6

2600

g

Configuration serveur/nouveau système

e, f

15

50

h

Contrôle/Ajustement

g

30

75

i

Formation

h

12

220

a) Graphe Bruit

1

2

3

4

5

6

7

8

9

10

e(12) g (15)

d(23)

H(30)

F(6)

c(22) i(12)

f ` 0

b(18)

a(6)

Sommet ou étape

b) Calculs des Rangs

Rn est le nombre d'étape maximal

Rn-1 = [10] = R9

Rn-2 = [9] = R8

Rn-3 = [8] = R7

Rn-4 = [7] = R6

Rn-5 = [6] = R5

Rn-6 = [5] = R4

Rn-7 = [4] = R3

Rn-8 = [3] = R2

Rn-9 = [2] = R1

Rn-10 = [1] = R0

c) Graphe ordonné

g

1

2

3

4

5

6

7

8

9

10

d e

h

c

f f ` i

b

a

R0 R1 R2 R3 R4 R5 R6 R7 R8 R9

d. Matrices Booléenne

Cette matrice booléenne nous aidera à contrôle notre graphe, la présence d'un arc est symbolisée par le chiffre un (1), tandis que l'absence d'un arc est symbolisée par le chiffre zéro (0).mais le chiffre un (1) peut être remplacé par la valeur réelle de l'arc pour obtenir ainsi une matrice valuée (qui a de valeur réelle)

MATRICE BOOLEEN

 

1

2

3

4

5

6

7

8

9

10

1

0

1

0

0

0

0

0

0

0

0

2

0

0

1

0

0

0

0

0

0

0

3

0

0

0

1

0

0

0

0

0

0

4

0

0

0

0

1

0

0

0

0

0

5

0

0

0

0

0

1

0

0

0

0

6

0

0

0

0

0

0

1

0

0

0

7

0

0

0

0

0

0

0

1

0

0

8

0

0

0

0

0

0

0

0

1

0

9

0

0

0

0

0

0

0

0

0

1

10

0

0

0

0

0

0

0

0

0

0

e) Matrice valuée

Le chiffre un (1) peut être remplacé par la valeur réelle de l'arc pour obtenir ainsi une matrice valuée (qui a de valeur réelle), comme ceci.

MATRICE VALUEE

 

1

2

3

4

5

6

7

8

9

10

1

0

6

0

0

0

0

0

0

0

0

2

0

0

18

0

0

0

0

0

0

0

3

0

0

0

22

0

0

0

0

0

0

4

0

0

0

0

23

0

0

0

0

0

5

0

0

0

0

0

6

0

0

0

0

6

0

0

0

0

0

0

12

0

0

0

7

0

0

0

0

0

0

0

15

0

0

8

0

0

0

0

0

0

0

0

30

0

9

0

0

0

0

0

0

0

0

0

12

10

0

0

0

0

0

0

0

0

0

0

F) Recherche De T?ches de la Date Au Plus Tôt Et Date Au Plus Tard

F.1 Date Au Plus Tôt (dto)

La date au plus tôt (dto) est la date la plus rapprochée à laquelle il est possible de réaliser une étape2(*) sa formule est dto(x) = Max {dto (y) + d (i)}. dto (x) est considéré comme 2e étape, dto (y) est considéré comme 1e étape et i comme une tâche.

f.i.1 calcul

Dto (1) = 0

Dto (2) = Dto (1) + d(a) = 0 + 6 = 6

Dto (3) = Dto (2) + d(b) = 6 + 18 = 24

Dto (4) = Dto (3) + d(c) = 24 + 22 = 46

Dto (5) = Dto (4) + d(d) = 46 + 23 = 69

Dto (6) = Dto (5) + d(e) = 69 + 6 = 75

Dto (7) = Max Dto (5) + d(e) = Max 69 +12 = 81 (qui est la valeur maximum)

Dto(6) + d(f `) 75 + 0

Dto (8) = Dto (7) + d(g) = 81 + 15 = 96

Dto (9) = Dto (8) + d(h) = 96 + 30 = 126

Dto (10) = Dto (9) + d(i) = 126 +12 = 138

f.2 Date Au Plus Tard (Dta)

La date au plus tard (dta) est la date à laquelle il faut absolument commencer une tâche afin de la réaliser3(*). Sa formule est dta(y) = Min dta (x) - d (i)

Dta (10) = 138

Dta (9) = Dta (10) - d(i) = 138 - 12 = 126

Dta (8) = Dta (9) - d(h) = 126 - 30 = 96

Dta (7) = Dta (8) - d(g) = 96 - 15 = 81

Dta (6) = Dta (7) - d(f `) = 81 - 0 = 81

Dta (5) = Max Dta (6) + d(f) = Max 81 +6 =69

Dta(7) + d(e) 81+ 12

Dta (4) = Dta (5) - d(d) = 69 - 23 = 46

Dta (3) = Dta (4) - d(c) = 46 - 22 = 24

Dta (2) = Dta (3) - d(b) = 24 +18 = 6

Dta (1) = Dta (2) - d(a) = 6 + 6 = 0

G(15) h(30)

0 0

1

6 6 2

24 24 3

46 46 4

69 69 5

75 81 6

81 81 7

96 96 8

126 126 9

138 138 10

E(12)

D(23)

C(22) f ` 0

12

B(18) f(6)

a(6)

g. Marge Libre

La marge libre d'une tâche ML (i) est le délai de la mise en route de la tâche (i) sans compromettre la dto de l'étape(y). Sa formule est ML (i) = Dto (x) -d (i), sur base de cette formule que nous allons chercher les marges libre des nos tâches.

g.1 Calcul

ML (a) =dto (2) - dto (1) -d(a) = 6- 0 -6 = 0 tâche critique

ML (b) = dto (3) - dto (2) - d(b) = 24 - 6 - 18 = 0 tâche critique

ML ( c) = dto (4) - dto (3) - d( c) = 46 - 24 -22 = 0 tâche critique

ML ( d) = dto (5) - dto (4) - d( d) = 69 - 46 23 = 0 tâche critique

ML (e ) = dto (6) - dto (5) - d ( e ) = 75 - 69 -12 = - 6 tâche non critique

ML (f ) = dto (7) - dto (6) - d ( f ) = 81 - 75 -6= 0 tâche critique

ML (f `) = dto (7) - dto (6) - d (f ` ) = 81 - 75 - 0 = 6 tâche non critique

ML (g ) = dto (8) - dto (7) - d ( g ) = 96 - 81 -15 = 0 tâche critique

ML (h ) = dto (9) - dto (8) - d ( h ) = 126 - 96 -30 = 0 tâche critique

ML (i ) = dto (10) - dto (9) - d ( i ) = 138 - 126 -12 = 0 tâche critique

Pour que nous puisons déterminer les chemins critiques, lesquelles sont les chemins que nous allons suivre, il nous faut utiliser cette formule (dta - dto).

h. Marge Total

La marge total MT(i) qui est la tâche (i) le délai que nous avons disposer pour la mise en route de la tâche (i) sans modifier la dta de l'étape (y) ( x étant le sommet initial de la tâche (i) et y son sommet terminal. Sa formule est MT(i) = dta (y) - dto(x) - d(i). dta (y) est le sommet terminal, dto (x) est le sommet initial

h.1 Calcul

Mt(a) = dta(2) - dto(1) - d(a) = 6 - 0 - 6 = 0

Mt(b) = dta(3) - dto(2) - d(b) = 24 - 6 - 18 = 0

Mt(c) = dta(4) - dto(2) - d(c) = 46 - 24 - 22 = 0

Mt(d) = dta(5) - dto(3) - d(d) = 69 - 46 - 23 = 0

Mt(e) = dta(7) - dto(4) - d(e) = 81 - 69 - 12 = 6

Mt(f) = dta(6) - dto(5) - d(f) = 81 - 69 - 6 = 6

Mt(g) = dta(7) - dto(6) - d(f') = 81 - 75 - 0 = 6

Mt(h) = dta(8) - dto(7) - d(g) = 96 - 81 - 15 = 0

Mt(i) = dta(9) - dto(8) - d(h) = 126 - 96 - 30 = 0

Mt(j) = dta(10) - dto(9) - d(i) = 138 - 126 - 12 = 0

NB: - si dto et dta c'est à dire si dto = dta alors l'étape est critique

- lorsque la ml (i) marge libre est égale marge totale mt(i) alors la tâche est critique

i. Interprétation de Résultat de Date Et Marge

i.1 les étapes (dto et dta)

Code étape

Dto

Dta

Observation

1

2

3

4

5

6

7

8

9

10

0

6

24

46

69

75

81

96

126

138

0

6

24

46

69

81

81

96

126

138

Etape critique

Etape critique

Etape critique

Etape critique

Etape critique

Etape non critique

Etape critique

Etape critique

Etape critique

Etape critique

 

i.2.les tâches ml (i) et mt(i)

 

Code activité

Ml (i)

Mt (i)

Observation

A

B

C

D

E

F

F'

G

H

I

 

0

0

0

0

-6

0

6

0

0

0

0

0

0

0

0

6

6

0

0

0

Tâche critique

Tâche critique

Tâche critique

Tâche critique

Tâche non critique

Tâche critique

Tâche critique

Tâche critique

Tâche critique

Tâche critique

j. Chemin Critique

Le chemin critique est celui qui relie toute les tâches dont la marge totale (mt) est nul c'est-à-dire a, b, c, d, e, g, h, i

k. Présentation de Résultat

k.a. durée global de notre projet : est égale à 138 jours qui est dta(10) et dto(10)

k.b. coût total du projet :

Formule :

Application :

= 55 + 35 + 60 + 20 + 3.500 + 2.600 + 50 + 75 + 220 = 6615$

* 2 MANIONGA, Note de Cours, Méthode de Conduite de Projet Informatique, ESMICOM, année 2007-2008

* 32 MANIONGA, Op. Cit., P. 13

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"I don't believe we shall ever have a good money again before we take the thing out of the hand of governments. We can't take it violently, out of the hands of governments, all we can do is by some sly roundabout way introduce something that they can't stop ..."   Friedrich Hayek (1899-1992) en 1984