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 et réalisation d'un progiciel de gestion intégré des activités scolaires et administratives de l'ITIMA


par Josphate KASEREKA NGULIKO
 - Université de l'assomption au Congo 2019
  

Disponible en mode multipage

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

EPIGRAPHE

« Un système d'information ne se résume pas à un assemblage de

technologies, loin s'en faut. En effet, l'objectif final de ces fameux systèmes d'information est de stocker, préserver, exploiter et échanger des informations pour automatiser des tâches réplicables de façon plus sécurisée que ne le pourrait une intervention humaine, ou fournir à des utilisateurs les informations indispensables pour leur permettre d'agir à bon escient et plus vite.»

SABINE BOHNKE

DEDICACE

A nos parents MULIVANDA Marcel et KAVUGHO KIROLE pour leurs incomparables tendresse et affection qu'ils témoignent à notre égard.

KASEREKA NGULIKO Josphate

REMERCIEMENTS

Tant que nous serons vivant, nous ne cesserons pas de rendre gloire à Dieu, qui nous offre la vie, qui nous protège et nous accompagne dans toutes les circonstances de la vie. A lui louange et gloire soient rendues.

Nos remerciements s'adressent aux autorités de l'Université de l'Assomption au Congo(U.A.C.) en général, et en particulier à celles de la faculté de Sciences Economiques et de Gestion, pour leur savoir-faire et pour nous avoir conduit dans le haut niveau du savoir.

De même, nous adressons nos remerciements les plus sincères au directeur et à l'encadreur de ce mémoire, Prof. NTUNKADI MOMBO Aristote, Ass. NSENGE MPIA Héritier qui, en dépit de leurs multiples occupations, ont pu accepter la direction de ce travail.

Nos sincères remerciements à nos très chers parents : MULIVANADA Marcel et notre chère mère KAVUGHO KIROLE pour nous avoir donnés jour à la vie et pour leurs sacrifices consentis pendant notre éducation.

Mais aussi, nos remerciements à nos grands frères KAMBERE NGULIKO Jean-Louis ; pour son amour, son soutien, sa confiance et le grand frère qu'il a toujours été pour nous ; KAMBALE SIKULIKYOLO Georges, pour l'espace de travail qu'il à mis à notre disposition durant la période de confinement dû à la maladie de CORONAVIRUS, à notre grande soeur KAHINDO KIGHOMA Florence qu'elle trouve ici nos sentiments de gratitude pour tous ses efforts spirituels, morals et surtout financiers qu'elle a manifesté à notre égard durant la rédaction de ce mémoire.

Nos vifs sentiments de reconnaissance à tous nos camarades et compagnons de lutte de l'U.A.C., en particulier MASIKA BULONGO Wasingya, MUMBERE MUVUNGA Zawadi, MUGHOLE KOMBI Lareine, BARAKA MUTHEGHEKI VINGI, KAVIRA SAFI VALIRA, pour les moments de peine et de joie passés ensemble. Comme il est certainement difficile de dresser une liste nominative qui soit exhaustive, à tous recevez l'expression de notre gratitude.

iv

SIGLES ET ABREVIATIONS

2TUP : Two Track Unified Process

APC : Approche par Compétence

BDD : Base de Données

CEFIA : Centre de Formation en Informatique de l'Assomption

CEFIMA : Centre de Formation en Informatique de Mahamba

COCOMO : Cost Constructive Model

DIDI : Directeur de Discipline

ERP : Enterprise Resource Planning

PGI: Progiciel de Gestion Integré

PME: Petite et Moyenne Enterprise

RDC: République Démocratique du Congo

ITIMA : Institut Technique Industriel de Mahamba

MRP : Materials Requirement Planning

NTIC : Nouvelle Technologie de l'Information et de Communication

PERT: Program Evaluation and Review Technic (Technique d'Elaboration et de Contrôle des

Projets).

SGBD: Système de Gestion de Base de Données

SI: Système de l'Information

UAC: Université de l'Assomption au Congo

UML: Unified Modeling Language

LISTE DES TABLEAUX

Tableau 1 : Identification des tâches 8

Tableau 2 : Détermination des antériorités 9

Tableau 3 : Détermination des postériorités 9

Tableau 4 : Calcul des niveaux 10

Tableau 5 : Coût des matériels à acquérir 13

Tableau 6:Coût total du projet 14

Tableau 7: Préfets de l'Institut Industriel de Mahamba 27

Tableau 8:Identification des messages entre les acteurs et le système 38

Tableau 9:Explication des messages 41

Tableau 10 : Identification des acteurs et des messages 43

Tableau 11:Fiche de description du cas d'utilisation « S'inscrire » 45

Tableau 12: Fiche de description du cas d'utilisation « S'authentifier » 45

Tableau 13: Fiche de description du cas d'utilisation « Gérer les inscriptions » 46

Tableau 14 : Fiche de description du cas d'utilisation « Payer frais scolaire » 46

Tableau 15: Fiche de description du cas d'utilisation « Gérer frais scolaires » 47

Tableau 16: Fiche de description du cas d'utilisation « Retirer l'ouvrage » 47

Tableau 17: Fiche de description du cas d'utilisation « Rendre ouvrage » 48

Tableau 18: Fiche de description du cas d'utilisation « Gérer retrait ouvrage » 48

Tableau 19: Fiche de description du cas d'utilisation « Gérer remise ouvrage » 49

Tableau 20: Fiche de description du cas d'utilisation « Acquérir ouvrage » 49

Tableau 21:Fiche de description du cas d'utilisation « Acquérir matériel » 50

Tableau 22:Fiche de description du cas d'utilisation « Retirer matériel» 50

Tableau 23:Fiche de description du cas d'utilisation « Rendre matériel» 51

Tableau 24:Fiche de description du cas d'utilisation « Gérer retrait matériel» 51

Tableau 25:Fiche de description du cas d'utilisation « Gérer rendre matériel» 52

Tableau 26: Fiche de description du cas d'utilisation « Brasser élève » 52

Tableau 27:Fiche de description du cas d'utilisation « Enregistrer personnel » 53

Tableau 28: Fiche de description du cas d'utilisation « Suivre assiduité » 53

Tableau 29:Fiche de description du cas d'utilisation « Payer personnel » 54

LISTE DES FIGURES

Figure 1:Réseau PERT 10

Figure 2 : Calcul des dates au plus tôt et dates au plus tard 11

Figure 3:Chemin critique du projet 12

Figure 4: Relation entre système d'information et système informatique 17

Figure 5: Organigramme de l'ITIMA 30

Figure 6:Cahier des charges du projet 36

Figure 7:Identification des acteurs du système et de leurs rôles 37

Figure 8:Diagramme de contexte 39

Figure 9: Diagramme de cas d'utilisation intégré 44

Figure 10:Diagramme d'activité s'inscrire 55

Figure 11:Diagramme d'activité s'authentifier 55

Figure 12:Diagramme d'activité gérer inscription 56

Figure 13:Diagramme d'activité payer frais 56

Figure 14:Diagramme d'activité gérer frais scolaire 56

Figure 15:Diagramme d'activité retirer ouvrage 57

Figure 16: Diagramme d'activité rendre ouvrage 57

Figure 17:Diagramme d'activité gérer retrait ouvrage 57

Figure 18:Diagramme d'activité gérer remise ouvrage 57

Figure 19:Diagramme d'activité acquérir ouvrage 58

Figure 20:Diagramme d'activité acquérir matériel 58

Figure 21:Diagramme d'activité retirer matériel 58

Figure 22:Diagramme d'activité rendre matériel 59

Figure 23:Diagramme d'activité gérer retrait matériel 59

Figure 24:Diagramme d'activité gérer rendre matériel 59

Figure 25:Diagramme d'activité brasser élève 59

Figure 26:Diagramme d'activité gérer utilisateur 60

Figure 27:Diagramme d'activité suivre assiduité 60

Figure 28:Diagramme d'activité payer personne 60

Figure 29:Identification des classes candidates 62

Figure 30:Spécification technique du point de vue matériel 63

Figure 31:Spécification d'architecture 63

Figure 32:Elaboration du modèle spécifique 63

Figure 33:Découpage en catégorie 64

Figure 34:Diagramme de séquence suivre assiduité 65

Figure 35:Diagramme de séquence payer personnel 65

Figure 36:Diagramme de séquence brasser élève 66

Figure 37:Diagramme de séquence gérer rendre ouvrage 66

Figure 38:Diagramme de séquence gérer frais scolaire 66

Figure 39:Diagramme de séquence gérer inscription 67

Figure 40: Diagramme de séquence gérer retrait ouvrage 67

Figure 41:Diagramme de séquence gérer remise ouvrage 67

Figure 42:Diagramme de séquence acquérir ouvrage 68

Figure 43:Diagramme de séquence acquérir matériel 68

Figure 44:Diagramme de séquence s'authentifier 68

Figure 45:Diagramme de séquence retirer ouvrage 69

Figure 46:Diagramme de séquence retirer matériel 69

Figure 47:Diagramme de séquence payer frais scolaire 70

Figure 48:Diagramme de séquence s'inscrire 70

Figure 49:Organisation du modèle logique de conception technique 71

Figure 50:Elaboration du modèle d'exploitation de la conception technique 71

Figure 51:Conception du déploiement 72

Figure 52:Découpage du système en application 72

Figure 53:Identification des composants distribués 73

Figure 54: Diagramme de classe 74

Figure 55:Diagramme de classe 74

Figure 56:Menu principal 78

Figure 57: Module gestion inscription 79

Figure 58:Interface section 79

Figure 59:Interface option 79

Figure 60:Interface classe 80

Figure 61:Interface élève 80

Figure 62:Interface inscription 80

Figure 63: Module gestion Frais Scolaires 81

Figure 64:interface fixation frais scolaires 81

Figure 65:Interface paiement frais scolaires 81

Figure 66:Module gestion brassage 82

Figure 67:Interface brassage 82

Figure 68:Module gestion personnel 83

Figure 69:Interface catégorie personnel 83

Figure 70:Interface grade 83

Figure 71:Interface personnel 84

Figure 72:Interface paiement salaire 84

Figure 73:Module suivi assiduité 84

Figure 74:Interface cours 85

Figure 75:Interface présence 85

Figure 76:Module gestion magasin 86

Figure 77:Interface catégorie matériel 86

Figure 78:Interface matériel 86

Figure 79:Interface remise-retrait matériel élève 87

Figure 80Interface d'acquisition de matériel 87

Figure 81:Module gestion bibliothèque 87

Figure 82: catégorie ouvrage 88

Figure 83:Interface rayon 88

Figure 84:Interface ouvrage 88

Figure 85:Interface d'acquisition d'ouvrage 89

Figure 86: Operations retrait-remise ouvrage 89

Figure 87:Rapport d'inscription 89

Figure 88:Liste des élèves inscrits par classe 90

Figure 89:Liste des élèves inscrits par option 90

Figure 90:Inscription annuelle 91

Figure 91:Liste des élèves inscrits par date 91

Figure 92:Liste de tous les élèves inscrits 91

Figure 93:Rapport brassage 92

Figure 94:Brassage annuel 92

Figure 95:Brassage annuel par salle 92

Figure 96:Brassage annuel par periode 92

Figure 97:Rapport de perception de frais scolaires 93

Figure 98:Rapport de perception journalière 93

Figure 99:Perception en intervalle de dates 93

Figure 100:Fiche de perception 94

Figure 101:Rapport annuel de perception 94

Figure 102:Liste d'ouvrages 95

Figure 103:Fiche retrait/remise d'ouvrage 95

Figure 104: Liste de retrait-remise annuel des élèves 95

Figure 105: Liste de matériels 96

Figure 106:Liste retraits-remises des élèves des matériels 96

Figure 107:Fiche de retrait-remise des matériels 96

Figure 108:Rapport personnel 97

Figure 109:Liste de tout le personnel 97

Figure 110:Liste de personnel par fonction 97

Figure 111:Liste de personnel par grade 97

Figure 112:Rapport suivi d'assiduité 98

Figure 113:Liste de présence journalière 98

Figure 114:Présence par intervalle de dates 98

Figure 115:Rapport paiement salaire 98

Figure 116:Tous les paiements de salaire 99

Figure 117:Paiement salaire mensuel 99

Figure 118:Paiement salaire par date 99

Figure 119:Paiement salaire entre intervalle de dates 100

1Cfr. Henri Rouilleaut (Dir)et Alii, Travail et Changement : Déployer un progiciel de gestion intégré au service de l'organisation, Ed. Anact, Paris, 2004, p.9.

1

INTRODUCTION GENERALE

Un progiciel de gestion intégré(PGI) permet une réduction des coûts de coordination et un meilleur pilotage de l'ensemble des activités. Il offre à l'entreprise les moyens de mieux maîtriser les délais et de s'ajuster aux fluctuations du marché autant d'évolutions qui peuvent impacter l'organisation.

A un tel point qu'on a pu entendre : « c'est l'organisation qui s'adapte à l'outil ». En fait c'est l'inverse qui doit se produire, en considérant plusieurs éléments clés. Tous d'abord, le fonctionnement de l'entreprise : selon son état, le PGI aura des effets plus au moins importants. La cible organisationnelle ensuite. Une entreprise ayant déjà fait le choix d'externaliser des fonctions, fusionner des services, centraliser des décisions, s'appuiera sur le PGI pour mettre en place sa nouvelle organisation. Les jeux d'acteurs enfin.1

1. ETAT DE LA QUESTION

Apres cette mise en contexte de notre sujet, la rédaction des travaux scientifiques exige que l'on se réfère aux recherches antérieures menées dans le même domaine ou d'autres bien que n'abordant pas le même thème. Ces travaux laissent une base solide pouvant aider les autres chercheurs à orienter les leurs. Raison pour laquelle, avant d'aborder ce processus de recherche, nous avons pu revoir les travaux déjà réalisés.

Ainsi, le chercheur Bilel GHANNOUCHI, dans son travail intitulé : mise en place d'un progiciel de gestion intégré pour une PME, allant de la problématique selon laquelle qu'une entreprise qui gère simultanément plusieurs projets trouve des difficultés de repartir ses ressources humaines et matérielles de façon à assurer la meilleure performance en terme de productivité et rendement. Ainsi, l'objectif de son travail était d'améliorer la qualité des services de l'entreprise, assurer la fiabilité des données et cela en mettant en place un ERP permettant d'automatiser l'ensemble des processus d'entreprise et de remédiés aux différents problèmes ressentis au sein de l'entreprise. Comme résultat atteint, il concevant un progiciel capable d'unifier les processus de gestion de toutes les ressources de l'entreprise

2

essentiellement, la gestion de projet, la gestion de ressources humaines, la gestion des achats, la gestion des ventes, la gestion de parc... toutes en ayant un référentiel unique pour tous2.

De l'autre côté, Xavier GUILLOT, dans son travail portant sur l'analyse de l'impact des progiciels de gestion de projet sur les performances globales des projets, montre que le niveau d'utilisation des progiciels ont un impact positif sur la performance des projets. Il a été également mis en évidence que l'intensité du projet serait de diminuer la multiplicité des logiciels dans un projet, il est vraisemblablement vrai de couvrir un projet à des sous-logiciels qui supportent dans la gestion des informations générées par certains processeurs, soit l'approvisionnement, le contrôle des documents, la gestion des heures de travail de l'équipe de projet3. Son analyse affirme que les projets les plus performants sont les projets pour lesquels la qualité de l'information est jugée la meilleur et pour lesquels le progiciel est considéré comme facile d'utilisation.

De ce qui précède, notre démarcation se situe dans le sens où notre recherche se base sur la mise en place d'un référentiel unique pour la gestion des processus fondamentaux des activités au sein des écoles secondaires techniques et plus particulièrement au sein de l'Institut Technique Industriel MAHAMBA, I.T.I.MA. en sigle.

2. PROBLEMATIQUE

La problématique de recherche est l'exposé de l'ensemble des concepts, des théories, des questions, des faits et de références qui, mis ensemble clarifient ou démontrent un problème4. Ainsi, sous l`effet d'une véritable révolution technologique, l'entreprise est devenue, au cours de ces dernières années, une matrice de production et de transmission de l'information, sans commune mesure avec le passé, et ce tout au long de ses processus managériaux. Nous assistons, en effet, à des mutations qualitatives majeures, où les NTIC provoquent de véritables bouleversements dans les structures et processus de l'entreprise ainsi que sur la nature de son capital humain.

Les NTIC permettent, en fait, un meilleur accès aux informations de tout ordre pour l'ensemble du personnel de l'entreprise, et facilite le partage de ces informations, pour une plus grande performance de l'organisation. Grâce aux possibilités technologiques offertes par

2Cfr. Bilel GHANNOUCHI, Mise en place d'un progiciel de gestion intégré pour une PME, Mémoire inédit, Université Virtuelle de Tunis,2015-2016, p.6.

3Cfr. Xavier GUILLOT, Analyse de l'impact des progiciels de gestion de projet sur les performances globales des projets, Mémoire inédit, Université de MONTREAL,2011-2012, p.70.

4Cfr. Osée MUHINDO MASIVI, Travail de recherche Scientifique en sept étapes :Guide fondamental, pratique et interdisciplinaire, 1e édition, Fridi, 2015, p.30.

3

les NTIC, il est important d'organiser l'ensemble des connaissances disponibles dans l'entreprise et de les transformer en savoir-faire organisés. Le management de l'information dans l'entreprise telles que (collecte, échange, stockage.), devient une dimension majeure de l'activité de l'entreprise et un véritable critère de sa performance. Désormais, le pouvoir n'est plus dans la rétention mais dans le partage de la masse colossale des informations aux personnes qui en ont besoin au moment où ils en ont besoin.

Par contre, tenant compte de la lenteur qu'a le système de gestion manuelle à l'ITIMA, nous pouvons dire que cette structure scolaire est encore loin dans la dynamique technologique. En fait, le monde actuel bouge avec l'évolution de la technologie, c'est l'ère de la beta perpétuelle5. D'où, l'informatique reste l'outil capital pour une bonne gestion des institutions et entreprises en permettant une croissance des activités et l'amélioration de la production.

Aujourd'hui, beaucoup d'entreprises ont augmenté et optimisé leur productivité grâce à une nouvelle notion de planification des ressources de l'entreprise appelée progiciel de gestion intégrée. Ce type de progiciel se présente sous la forme d'une imbrication d'applications informatiques qui émanent toutes du même éditeur de logiciel. Le progiciel a pour but d'aider à la gestion de l'entreprise dans sa globalité. Il permet de couvrir différents départements de l'entreprise en proposant des modules de gestion de l'activité, de gestion des achats et des ventes ainsi que la gestion des stocks, de gestion des ressources humaines ou encore de gestion de la comptabilité par exemple.6

Etant donné que la plupart des institutions secondaires techniques de la RDC organisent beaucoup d'activités et, la gestion manuelle de ces activités rend difficile la prise des décisions d'une façon optimale et raisonnable, l'ITIMA n'est pas de reste. En effet, il ne possède qu'une application pour le brassage des élèves en période des examens, le reste de son système d'information est encore manuel. Ce système est à la source des beaucoup des problèmes tel que l'impossibilité de fournir en temps voulu la liste des élèves inscrits dans tel ou tel autre classe dans une période donnée; le problème d'estimation du montant ou de dettes des élèves à la fin de l'année scolaire; l'absence d'un outil de suivi rigoureux de paiement de frais scolaires et d'un outil fiable pour le suivi du personnel en terme de fiche de paie paiement, de prestation ou encore l'absence d'un outil fiable pour la gestion de son personnel.

5Cfr. Guillaume PLOUIN, Cloud computing. Sécurité, gouvernance du SI hybride et panorama du marché, 4e édition, Dunod, Paris, 2016, p.15.

6Cfr. Pascal PEROTIN, Les progiciels de gestion intégrés. Instruments de l'intégration organisationnelle. Etude d'un cas, Ed. HAL, Paris, 2005, p.13.

4

Il s'y constate également le problème de retard dans la production des rapports journaliers et mensuels et annuels sur le mouvement de paiement de frais scolaires et sur l'inscription des élèves, etc.

Eu égard à ce qui précède, la question suivante a fait l'objet de notre recherche : Quel type de système d'information peut-on mettre en place pour la gestion commune et efficace des différents services qui se réalisent au sein de l'Institut Technique Industriel MAHAMBA? Cette préoccupation constitue le fondement de nos recherches présentes intitulées: Conception et réalisation d'un progiciel de gestion intégré des activités scolaires et administratives de l'I.T.I.MA.

3. HYPOTHESE

Une hypothèse de recherche est une explication anticipée voire une affirmation provisoire qui décrit ou explique le phénomène étudié7. Autrement dit, une hypothèse est une proposition des réponses aux questions que l'on se pose à propos de l'objet de recherche8.

De ce fait, pour tenter de répondre à la question faisant l'objet de notre recherche, nous avons pu avancer l'hypothèse selon laquelle le développement d'un progiciel de gestion intégré serait susceptible de gérer efficacement toutes les activités au sein de l'I.T.I.MA.

4. OBJECTIF DU TRAVAIL

a. OBJECTIF GLOBAL

L'objectif fondamental de cette recherche est de mettre en place un progiciel de gestion intégré afin d'apporter un levier de croissance des activités scolaires de l'ITIMA. Car à l'ère du numérique, il est indispensable de se doter d'une palette d'outils comme celle fournie par un PGI pour mieux gérer et perfectionner sa production et par conséquent réduire les coûts et les pertes et augmenter ces marges de bénéfice.

b. OBJECTIFS SPECIFIQUES

A l'inverse d'une architecture d'applications dédiées, les données, dans un PGI, sont standardisées et partagées, ce qui élimine les saisies multiples et évite l'ambigüité liée à l'existence de données multiples de même nature assurant ainsi une cohérence d'information. Un progiciel de gestion intégré se caractérise par l'usage systématique d'un moteur de work flow pas toujours visible par l'utilisateur, il permet, lorsqu'une donnée est entrée dans le

7Cfr. Osée MUHINDO MASIVI, Op. Cit, p.62.

8Cfr. RONGERIE, Méthodes des sciences sociales, Ed. Dalloz, Paris, 1975, p.53.

5

système d'information, de le propager dans tous les modules du système qui en ont besoin, selon une programmation prédéfinie.9

Prenant en compte les lignes précédentes, ce progiciel sera doté d'un module d'inscription des élèves, d'un module de brassage des élèves en période des différentes épreuves, d'un module de gestion de perception de frais scolaires, d'un module de gestion de l'atelier matériels, d'un module de gestion de la bibliothèque, d'un module de suivi de présence et de gestion de paie de personnel.

5. CHOIX ET INTERET DU SUJET

Le choix de ce sujet est motivé par un triple intérêt: personnel, scientifique et organisationnel. Sur le plan personnel, il nous permet de marier les théories apprises à la pratique par la conception d'un progiciel de gestion intégré d'entreprise. Sur le plan scientifique, à l'issu de son cycle d'étude, l'étudiant est recommandé de réaliser un travail de fin de cycle pour couronner son cursus universitaire. Notons qu'il servira aussi à d'autres chercheurs qui exploiteront des sujets dans notre domaine de recherche.

Par contre, sur le plan organisationnel, cet outil reste adapté à toutes les institutions scolaires techniques comme un modèle de gestion en vue d'optimiser le temps et les moyens de gérer l'ensemble des leurs activités quotidiennes dans une seule vue commune.

6. DELIMITATION DUSUJET

Etant donné que tout travail scientifique se doit avoir des bornes dans l'espace et dans le temps, ce mémoire s'inscrit dans un cadre purement de gestion commune de certaines activités au sein d'une institution secondaire technique. Le système qui sera développé s'ouvre à toutes les institutions qui pourront en avoir besoin. Dans le contexte spécifique, le présent travail se restreint au sein de l'Institut Technique Industriel de MAHAMBA. Ainsi, ces recherches sont menées durant la période de l'année académique 2019-2020.

7. METHODES ET TECHNIQUES 7.1. METHODES

Une méthode est un ensemble d'activités utilisant des outils et des techniques qui permettent de discipliner le travail de transformation du processus et de développement des

9Cfr. Jean-Louis THOMAS, ERP et PGI. Comment réussir le changement, Dunod, Paris, Sd , p.7.

6

systèmes en le rendant rigoureux10. Tout en prenant en compte l'existence de plusieurs méthodes d'analyse informatique, nous avons opté, pour la modélisation de notre progiciel, la méthode 2TUP qui est un processus unifié utilisant le modèle de conception en Y11. En plus de la méthode 2TUP, nous avons recouru à la méthode PERT qui est une méthode utilisée pour l'optimisation du délai de réalisation d'un projet. Pour l'évaluation du coût de réalisation du projet, nous avons fait usage de la méthode COCOMO.

7.2. TECHNIQUES

La technique d'interview nous a permis d'obtenir les informations face à face avec certains responsables des services concernés par un jeu de question-réponses, et de relever les contraintes avant de concevoir le système futur. La technique documentaire a été nécessaire car elle nous a permis de consulter quelques supports scientifiques entre autres des ouvrages, travaux de fin de cycle, notes de cours dans le souci de bien étoffer ce travail et nous a permis de consulter certains documents tenus au sein de notre champ d'investigation.

8. SUBDIVISION DU TRAVAIL

Hormis l'introduction et la conclusion générale, ce mémoire est subdivisé en cinq chapitres. Le premier est consacré au planning prévisionnel du projet. Ce chapitre porte essentiel sur l'évaluation du coût de développement de ce système et sur l'optimisation du délai de développement afin de bien piloter les risques. Le deuxième chapitre s'articule autour des considérations théoriques. Le troisième fait la présentation de l'I.T.I.MA., notre milieu principal d'étude. Le quatrième aborde l'analyse et la conception du système. Le dernier chapitre quant à lui se fonde sur l'implémentation du nouveau système.

10Cfr. Suzanne RIVARD, Le développement des systèmes d'informations, Une méthode intégrée à la transformation des processus, 4e Edition, Presse de l'université du Québec, Québec, 2013, p.49.

11Cfr. Pascal ROQUES et Frank VALLEE, UML2 en action. De l'analyse des besoins à la conception, 4eEdition, Eyrolles, Paris, 2007, p.14.

7

PREMIER CHAPITRE : PLANNING PREVISIONNEL DU

PROJET

Dans ce premier chapitre ouvrant notre travail, il est question de décrire l'avancement de notre projet, de donner les tâches qui le constituent. Nous voulons ainsi optimiser sa réalisation du point de vue complexité et durée dans le déroulement et évaluer en terme financier notre projet. Nous allons, pour ce faire, utiliser la méthode PERT pour la minimisation de la durée de ce projet et le modèle COCOMO pour l'évaluation de son coût.

I.1. OPTIMISATION DU TEMPS DE REALISATION DU PROJET

Avant tout, nous pouvons dire qu'un projet est un ensemble d'action à réaliser pour atteindre un objectif clairement défini dans le cadre d'une mission précise et pour la réalisation desquels on a identifié un début et une fin12. Pour Henri-Pierre MADERS et Jean-Luc MASSELIN, un projet est une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité à venir. Un projet est défini et mis en oeuvre pour élaborer une réponse au besoin d'un utilisateur, d'un client ou d'une clientèle, et il implique un objectif et des actions à entreprendre avec des ressources données13.

Cependant, pour bien conduire un projet, il est impérieux de le diviser en différentes tâches afin de le manager avec tactique et sans complexité. Sur ce, dans le point qui suit, nous allons déterminer les différentes tâches de notre projet.

I.1.1. DETERMINATION DES TACHES DU PROJET

Découper un projet consiste à identifier des sous-ensembles quasi autonomes. Chaque sous-ensemble du projet donne lieu à un résultat bien identifié et la charge propre à chacun peut être évaluée. Enfin, les contraintes d'enchaînement entre les sous-ensembles sont repérables ; certains sous-ensembles peuvent être réalisés parallèlement, d'autres sont liés entre eux par des contraintes d'antériorité. Le découpage est fait à des mailles différentes, un sous-ensemble étant souvent à son tour décomposé14.

12Cfr. Jean-Louis MULLER, Management de projet, 100 questions pour comprendre et agir, Paris, Ed. AFNOR, 2005, p.4.

13Cfr. Henri-Pierre MADERS et Jean-Luc MASSELIN, Piloter les risques d'un projet, Paris, Ed. Eyrolles, 2009, p.5.

14Cfr. Chantal MORLEY, Op.cit., p.26

8

Après analyse de l'ampleur de notre projet, nous l'avons subdivisé en sept différentes tâches plus une phase de formation des utilisateurs. En fait, la mise en place effective de ce projet sera faite en huit tâches. Signalons également que la durée de réalisation de chaque phase est évaluée en jour.

TACHES

INDICES

DUREE EN JOUR

Phase préparatoire

A

6

Conception du système

B

90

Réalisation des modules

C

120

Test des modules

D

12

Intégration des modules

E

25

Test d'intégration des modules

F

10

Déploiement

G

10

Formation des utilisateurs

H

6

TOTAL

279

Tableau 1 : Identification des tâches

I.1.2 DETERMINATION DES ANTERIORITES

Cette phase consiste à déterminer les antériorités des tâches précédemment établies. C'est à dire se poser pour chaque tâche la question suivante : Quelles sont les tâches devant être terminées pour pouvoir commencer cette nouvelle tâche ? Pour ce qui concerne notre cas : La tâche A ne possède pas d'antériorité, elle ne nécessite aucune condition préalable pour être effectuée. La tâche B nécessite que la tache A soit réalisée. Donc, la tâche B possède la tâche A comme antériorité. La tâche C nécessite le finissage des tâches B. La tâche D possède les tâches B et C comme antériorités. La tâche E nécessite le finissage de la tâche D. Donc la tâche E possède D comme antériorité. La tâche F nécessite le finissage de la tâche E, la tâche G a F comme antériorité et la tâche H possède G comme antériorité.

9

INDICES

DUREE EN JOUR

ANTERIORITES

A

6

AUCUNE

B

90

A

C

120

B

D

12

B, C

E

25

D

F

10

E

G

10

F

H

6

G

Tableau 2 : Détermination des antériorités

I.1.3. DETERMINATION DES POSTERIORITES

Les tâches postérieures sont reprises dans le tableau ci-dessous :

INDICES

DUREE EN JOUR

ANTERIORITES

POSTERIORITES

A

6

AUCUNE

B

B

90

A

C, D

C

120

B

D

D

12

B, C

E

E

25

D

F

F

10

E

G

G

10

F

H

H

6

G

AUCUNE

Tableau 3 : Détermination des postériorités

I.1.4. CALCUL DE NIVEAUX I.1.4.1. Règles

Nous allons utiliser l'approche ci-après pour calculer les niveaux de nos tâches. En fait, sont de niveau un, les tâches qui n'ont pas d'antériorité et sont de niveau deux, les tâches qui ont pour antériorités les tâches de niveau un. L'algorithme continue dans la même perspective. Signalons que lorsqu'une tâche possède en soi plusieurs antériorités, on suit la même procédure mais en prenant en compte la tâche qui a le niveau le plus élevé des autres antériorités en ajoutant un.

10

I.1.4.2. Niveaux de tâches

Vu ce qui précède, les niveaux des tâches de notre projet sont reprises dans le tableau ci-dessous :

INDICES

DUREE EN JOUR

ANTERIORITES

POSTERIORITES

NIVEAU

A

6

AUCUNE

B

1

B

90

A

C,D

2

C

120

B

D

3

D

12

B,C

E

4

E

25

D

F

5

F

10

E

G

6

G

10

F

H

7

H

6

G

AUCUNE

8

Tableau 4 : Calcul des niveaux

I.1.5. CONSTRUCTION DU RESEAU PERT DU PROJET

H(6)

E(25)

Début

G(10)

C(120)

0 0

A(6)

B(90)

C'(0)

F(10)

D(12)

Fin

Figure 1:Réseau PERT

I.1.6. CALCUL DES DATES AU PLUS TOT ET DATES AU PLUS TARD

Nous allons calculer les dates au plus tôt et les dates au plus tard de chacune des tâches de notre projet. Précisons que la date au plus tôt d'une tâche correspond à la date pendant laquelle il est possible de démarrer cette tâche. Tandis que la date au plus tard d'une tâche est la date à laquelle il faut impérativement la démarrer si l'on veut absolument terminer le projet dans la durée minimale15.

La formule pour calculer la date au plus tôt est : tj = {max (ti + dij)}. En fait, pour calculer ces dates, on émet l'hypothèse d'une date de début de projet (to) et on parcourt

15Cfr. AFITEP, Dictionnaire de management de projet, AFNOR, Paris, 2010, pp.70-71.

11

ensuite le graphe vers l'avant en respectant le client16. Les dates au plus tard se calculent avec la formule suivante : ti = {min (tj-dji)}, ce qui nous donne le graphe ci-après :

251 251

216 216

G(10)

C(120)

0 0

6 6

96 96

C'(0)

F(10)

261261

Début

A(6) B(90)

216 216 241 241

D(12)

E(25)

267 267

Fin

H(6)

Figure 2 : Calcul des dates au plus tôt et dates au plus tard

I.1.7. CALCUL DES MARGES

Les marges permettent d'éviter les risques d'échec de réalisation d'un projet. En plus, elles aident le directeur de projet à identifier son degré d'incertitude de réalisation dans les délais souhaités, pour la mise en avant du chemin critique17.

I.1.7.1. Marges libres

La marge libre d'une tâche est concrètement le retard maximal qu'on pourra prendre dans la réalisation d'une tâche sans retarder le début des tâches suivantes, on la notera ML. On calcul la marge libre en considérant la date au plus tôt, la date au plus tard, la durée de la tâche et la marge libre est trouvée avec cette formule : ML (ij) = t'j - ti - dij.

ML(A)=6-0-6=0 ML(B)= 96-6-90= 0 ML(C)= 216-96-120=0 ML(C') =216-216-0=0 ML(D)=216-96-12=108 ML(E)= 241-216-25=0 ML(F)=251-241-10=0 ML(G)=261-251-10=0

16Cfr. Chantal MORLEY, Op.Cit, p.87.

17Cfr. Henri-Pierre MADERS et Jean-Luc MASSELIN, Op.cit., p.170.

Figure 3:Chemin critique du projet

12

ML(H)=267-261-6=0 I.1.7.2. Marges totales

La marge totale d'une tâche est le retard maximal qu'on pourra prendre dans la réalisation d'une tâche sans que cela ne retarde l'ensemble du projet, on la notera MT. La marge totale est calculée par la formule : MT (ij) = t'j - t'i - dij.

MT(A)=6-0-6=0

MT(B)= 96-6-90= 0

MT(C)= 216-96-120=0

MT(C') =216-216-0=0

MT(D)=216-96-12=108

MT(E)= 241-216-25=0

MT(F)=251-241-10=0

MT(G)=261-251-10=0

MT(H)= 267-261-6=0

I.1.8. DETERMINATION DU CHEMIN CRITIQUE

251

216 216

251

G(10)

C(120)

0 0

6 6

96 96

C'(0)

F(10)

261261

Début

A(6) B(90)

216 216 241 241

H(6)

D(12)

E(25)

267 267

Fin

Le chemin critique indique quelles sont les tâches à successivement observer au cours de la mise en oeuvre du projet afin de surveiller les éventuels retards. Le but est de détecter les dérives et d'agir alors rapidement en conséquence afin de minimiser leur impact sur la durée de l'ensemble du projet. Dans l'image ci-dessous, les tirets en gras représentent notre chemin critique (A, B, C, C', E, F, G, H).

13

I.2. EVALUATION DU COUT DU PROJET

Nous avons estimé la réalisation de notre projet avec la méthode COCOMO. Étant donné que les lignes de code de ce projet sont environ douze milles, nous pouvons affirmer qu'il s'agit ici d'un projet simple car il comporte moins de cinquante milles instructions. Les spécifications y sont stables et le développement est effectué par une petite équipe. Le projet simple propose les formules suivantes :

+ Charge (qui est la charge en mois-personne) égale 2,4(kisl)1,05.

+ Le délai (délai en mois) égal à 2,5 (charge)0,38 et le nombre total de l'équipe égale à la charge divisée par le délai18.

I.2.1. COUT DES OUTILS ET DES MATERIELS EN DOLLAR

MATERIEL

NOMBRE

PU

PT

Ordinateur

5

620$

3100$

Routeur

1

150$

150$

Câble RJ45

-

50$

50$

Connecteur

10

0 ,5$

5$

TOTAL

 

3 305$

Tableau 5 : Coût des matériels à acquérir I.2.2.COUT DE DEVELOPPEMENT DE L'APPLICATION

La charge en mois-personne représente l'effort requis pour la réalisation du logiciel et kisl (nombre de lignes des codes du logiciel) /1000 et le nombre de personnes pour réaliser le projet dans ce délai se calcule par: N= Charge/Délai. Le coût total de développement est égal à la charge en mois-personne multiplié par la valeur mois/personne, c'est-à-dire coût = (Charge * Valeur MP). Valeur MP représente le salaire moyen d'un informaticien en RDC. Nous avons estimé ce salaire à 600$. L'on sait que notre logiciel comprend environ 12 000 lignes de codes, ce qui fait que le kisl = 12 000/1000 qui vaut 12. Charge = 2,4(12)1,05, en arrondissant nous trouvons la Charge égale 32,6 mois-personne. Le délai = 2,5(32,6)0,38 = 9,3 mois, ce qui fait environs 279 jours.

En définitive, étant donné que la charge est égale à 32,6 et aussi la valeur MP qui est de 600, nous obtenons le cout suivant : Coût = 32,6 * 600 = 19 560 $.

18Cfr. Henri-Pierre MADERS et Jean-Luc MASSELIN, Op.cit., p.242.

14

I.2.3. COUT TOTAL DE DEVELOPPEMENT ET DES MATERIELS

DESIGNATION

COUT EN DOLLARS

Coût de développement

19 560$

Coût des matériels

3 305$

COUT TOTAL

22 865$

Tableau 6:Coût total du projet

CONCLUSION

En définitive, cette phase de notre travail est pertinente dans tout projet. En effet, dans ce chapitre nous nous sommes consacrés à la planification de notre projet. Pour ce faire, nous avons recouru à la méthode PERT, cette dernière nous a permis d'identifier nos différentes tâches, de construire un réseau PERT, de calculer les différentes marges, d'établir le chemin critique enfin d'optimiser le temps de réalisation de notre projet, et l'étude du coût de notre projet a été réalisé grâce à la méthode COCOMO. Dans le chapitre qui suit, nous abordons les différents concepts relatifs au sujet.

15

DEUXIEME CHAPITRE : CONSIDERATIONS THEORIQUES

Dans ce chapitre, nous parlons des aspects théoriques ayant trait à notre domaine de recherche. Ceci est dans le but de faire une bonne élucidation de ce que nous avons à réaliser dans ce projet de mémoire. Nous avons jugé bon de faire une brève présentation des notions des systèmes d'information et des progiciels de gestion intégrée afin de bien cerner notre champ d'investigation.

II.1. APERCU GENERAL D'UN SYSTEME D'INFORMATION

A l'ère de l'information et des technologies de communication, consciemment ou inconsciemment, chacun de nous est en contact quasi permanent avec un ou plusieurs systèmes d'information. Les appréciations et les points de vue peuvent varier, mais l'impact des systèmes d'information sur la société, sur l'économie et sur la vie quotidienne de chacun de nous est incontestablement perceptible. Parler du système d'information revient de parler ainsi du système qui est un phénomène identifiable pratiquant la régulation composée des sous-systèmes reliés entre eux permettant l'action, la prise de décisions et la mémorisation des informations19.

En revanche, un système d'information est un réseau extrêmement complexe qui met en interaction l'homme, les machines et les procédures, et qui a pour but d'engendrer des flux ordonnés d'informations pertinentes provenant de différentes sources et destinées à servir de base aux décisions. Historiquement, les systèmes d'informations ont débuté avec les efforts de gestion. Tout est parti du souci profond d'informatisation des activités quotidiennes de l'homme. Il est à la base de l'émergence des nombreuses entreprises modernes20. Sa mise en place exige d'énormes compétences.

En effet, « le processus de développement d'un système d'information est certes un processus rationnel, mais qui se double souvent d'un processus politique et d'un processus psychologique. Leur prise en compte permet d'analyser certaines réactions ou certains conflits, voire de les éviter »21.

19Cfr. Camille MOINE et Bertrand HERZ, L'informatique appliquée à la gestion, Foucher, Paris, 1996, p.28. 20Cfr. André FLORY et Colette ROLLAND, "La conception des systèmes d'information: Etat de l'art et nouvelles perspectives" in Nouvelles des systèmes d'information, Congrès 90 de l'Association informatique des organisations et systèmes d'information et de décision, Eyrolles, Paris, 1990, p.2.

21Chantal MORLEY, Management d'un projet système d'information. Principes, techniques, mise en oeuvre et outils, 6e édition, Dunod, Paris, 2008, p.15.

16

II.1.1. Système d'information

Le rôle incommensurable de l'information pousse toute organisation à consacrer une partie de son effort et de son activité à récolter, à traiter, à stocker et à diffuser l'information issue de son propre fonctionnement dans le cadre de ce qu'on appelle système d'information. Ce système est au centre de deux autres systèmes de l'entreprise : système opérant et système de pilotage. On réduit l'organisation à une sorte d'usine, qui travaille sur la matière première pour fournir un produit final. En fait, le système d'information englobe tous les aspects d'organisation dans une entreprise y compris le système informatique car l'informatique ne cesse, du jour au lendemain, d'influencer les activités de gestion quotidiennes22.

Le système d'information est aussi «une représentation
de l'activité du système opérant et/ou du système de pilotage, et de ses échanges avec l'environnement, conçue à l'initiative du système de pilotage en fonction des objectifs à atteindre et de l'organisation choisie»23. Et, dans le système de pilotage, l'information permet aux décideurs de prendre les bonnes décisions en étant constamment informé de ce qui se passe dans le système opérationnel.

En sus, le système d'information est un ensemble d'éléments matériels ou immatériels en interaction transformés par un processus des éléments en d'autres éléments. Un système d'information est en outre un ensemble d'éléments participant à la gestion, au traitement et la diffusion de l'information au sein d'une entreprise et l'extérieur de celle-ci dans le cadre de l'entreprise entendue24 . C'est une structure regroupant les moyennes mises en place pour partager les données.

II.1.2. Fonction du système d'information

Il existe quatre fonctions reconnues d'un système d'information. Primo, recueillir l'information. Il s'agit de la structuration et de la saisie de l'information. Secundo, mémoriser l'information. Une fois l'information saisie, elle doit être stockée de manière durable et stable. Le SI met ainsi en oeuvre des moyens techniques et organisationnels pour conserver

22Cfr. Pierre-Alain MULLER et Nathalie GAERTNER, Modélisation objet avec UML, Eyrolles, Paris, 2000, p. 5.

23Cfr. Dominique NANCI et Bernard D'ESPINASSE, Ingénierie des systèmes d'information : Merise deuxième génération, 4ème Edition, Ed. Vuibert, Paris, 2001, p.14.

24Cfr. Jean-François PILLOU et Pascal CAILLEREZ, Tout sur le système d'information, Dunod, Paris, 2011, p.81.

17

l'information. Tertio, exploiter l'information. Il est question ici du traitement de l'information : on peut appliquer à l'information toute une série de traitement qui consiste à consulter les informations, organiser les informations, mettre à jour, etc. Quarto, diffuser l'information. Il s'agit de s a mise en disposition à ceux qui en ont besoin25 .

II.1.3. Système Informatique

Le système informatique est l'automatisation d'un système d'information en vue de traiter les informations et les restituer aux utilisateurs d'une manière automatique. Il assure la communication, le traitement et la mémorisation des données. Il est un ensemble organisé d'objets techniques, matériels, logiciels, applications dont la mise en oeuvre réalise l'infrastructure d'un système d'information26.

Les systèmes informatiques existent partout et se fonde sur des spécifications essentielles d'une entreprise et de sa gestion particulière des utilisateurs en vue d'un but précis. Il permet la survie et l'évolutivité d'un système d'information. Ce système a un lien étroit avec le système d'information comme l'illustre l'image ci-dessous :

Figure 4 : Relation entre système d'information et système informatique
Source:
Cf. Chantal MORLEY, Op.Cit.p.15.

II.1.4. Gestion des données dans le système d'information

25Cfr.

Echello KATYA MUHAMBYA, Pour comprendre et maîtriser l'informatique, Blessing, Kampala, 2014,

p.15.

26Cfr. Chantal MORLEY, Op. Cit., p.15.

18

La gestion des données est une discipline de gestion qui tend à valoriser les données entend que ressources numériques. Cette gestion permet d'envisager le développement d'architectures, de réglementations, de pratiques et de procédures qui gèrent correctement les besoins des organismes sur le plan de tout le cycle de vie des données. A vrai dire, la gestion des données s'effectue par l'entremise de moyens informatiques pour répondre à un besoin déterminé en faisant appel de manière importante à une ou plusieurs bases de données à travers un système de gestion de bases de données27.

II.1.5. Impact du système d'information dans l'entreprise

Un système d'information étant une représentation de l'ensemble des éléments qui constituent la gestion d'une entreprise : traitement, transport et diffusion de l'information, est d'une portée capitale dans l'entreprise. Il se présente comme protocole assurant l'interaction entre le système de pilotage et le système opérant en vue de présenté des flux d'information structurées, ordonnées et pertinente pouvant servir de soubassement aux différentes décisions de l'entreprise. En effet, son utilisation dans l'entreprise est devenue une réalité quotidienne. C'est la partie du monde réel représentant la valeur de l'entreprise. Ainsi, il est impérieux de le protéger afin d'éviter tout risque pouvant le compromettre28.

II.2. APPERÇU GENERAL SUR LES PROGICIELS DE GESTION INTEGREE

Un des intérêts majeurs des PGI est leur capacité potentielle à changer l'organisation en favorisant l'intégration organisationnelle. Leurs caractéristiques spécifiques : modules interconnectés et référentiel unique de données notamment, facilitent les échanges d'information entre services, et donner ainsi une plus grande cohérence à l'organisation, par le partage de représentations communes.

Les managers, séduits par le potentiel du PGI, sont incités à voir dans le projet de mise en oeuvre d'un PGI le processus de transformation de l'organisation qui leur permettra d'améliorer le degré d'intégration de leur organisation29.

En effet, de nombreux facteurs ou événements peuvent écarter le projet PGI de la route que les promoteurs du projet ont imaginée lors de son lancement. Tout d'abord, les différentes remises en cause tel que des tâches, des métiers, du pouvoir ou de la finalité de

27Cfr. Gilles ROY, Conception de bases de données avec UML, PUQ, Québec, 2007, p.2.

28Cfr. ACISSI, Sécurité informatique. Ethical Hacking. Apprendre l'attaque pour mieux se défendre, Collection Expert IT, ENI, Paris, 2009, p.10.

29Cfr. Pascal PEROTIN, Les progiciels de gestion intégrés. Instruments de l'intégration organisationnelle. Etude d'un cas, HAL, Paris, 2005, p.9.

19

l'entreprise, sont potentiellement sources de conflits. Ces derniers sont le reflet des divergences d'intérêts et de représentations des différents acteurs concernés. Dans ces conditions, chaque décision peut être l'objet d'une négociation entre les parties prenantes, dont le résultat, fonction des rapports de force variables et évolutifs, reste en partie peu prévisible. Ces marges de manoeuvre autour du chemin optimal expliquent les incertitudes qui jalonnent le processus de mise en place et qui aboutissent à des résultats largement imprévisibles. Dans ces conditions, l'effet potentiel des PGI paraît incertain et on peut se demander ce qu'il en est de l'intégration organisationnelle atteinte effectivement par rapport à l'ambition initiale du projet. Il semble donc pertinent de se demander si les PGI permettent d'accroître le degré d'intégration organisationnelle30.

En effet, le PGI est donc une application informatique commercialisée par des éditeurs de logiciels. Son domaine d'application est la gestion de l'entreprise. Il est dit intégré car il possède certaines caractéristiques de cohérence.

II.2.1.Contexte de l'émergence des PGI

Apparus au début des années 1990 sous le terme anglais d'Enterprise Resource Planning, les PGI sont depuis quelques années au coeur de l'évolution des systèmes d'information des entreprises. Ils répondent notamment à la demande de prise en charge globale par des outils informatiques des processus de gestion de l'entreprise. Leur succès provient des bénéfices qu'ils sont censés procurer à l'organisation en renforçant l'intégration de ses processus. Les PGI se posent de plus en plus comme une solution de substitution aux développements informatiques classiques dont les inconvénients sont connus depuis longtemps : des coûts de maintenance élevés, des délais de conception et de développement trop longs et une faible capacité d'adaptation aux modifications de l'organisation et de son environnement.31

Ainsi, les PGI arrivent en réaction à un certain nombre d'inconvénients constatés lors de l'évaluation des SI et provenant notamment de la construction hétérogène et disparate de ceux-ci. Ces inconvénients sont, entre autres, des problèmes liés à la communication des données inter-domaines, à la difficulté d'obtention d'états de synthèse, aux coûts de maintenance élevés du fait de l'hétérogénéité du parc applicatif ou encore à la difficulté de formation des utilisateurs aux différents environnements logiciels proposés.

30Cfr. Pascal PEROTIN, Op.Cit., p.9. 31Cfr. Ibidem, p.10.

20

Les ERP, Enterprise Resource Planning, ou PGI sont une généralisation à l'ensemble des domaines fonctionnels de l'entreprise des progiciels de type MRP, Materials Requirement Planning, spécialisés dans les systèmes industriels et de gestion de la production. Les PGI ont donc vocation à prendre en charge l'automatisation des processus de gestion de l'entreprise, comme ceux qui sont présents au sein des domaines suivants : ressources humaines, comptabilité et finance, gestion administrative, commerciale, gestion des achats et de la production ou encore logistique.32 Il faut noter que si le PGI s'impose logiquement comme le résultat de l'évolution c'est sous l'influence de trois éléments suivants à prendre en compte dans ce contexte : la transformation des critères de compétitivité, l'émergence de nouveaux acteurs du domaine financier et l'évolution technologique.

Bref, avec la compétition internationale en management, les entreprises constamment rationalise chaque jour leur pilotage grâce aux PGI parce qu'il centralise et présente les données de façon pertinente et parce qu'il délègue exactement les bons processus aux bons acteurs. L'ERP est donc indéniablement l'outil de pilotage dans des entreprises. Bien que traditionnellement réservés aux grandes entreprises et à une poignée de très grands éditeurs, désormais avec l'essor indéniable des logiciels open source dans tous les domaines, l'offre d'ERP open source arrive enfin à maturité et influence tout type de gestion33.

II.2.2. Contexte définitionnel

Les PGI sont des applications informatiques dotées d'une forte cohérence, composés de modules intégrés, ce qui signifie qu'ils ne sont pas indépendants les uns des autres (même si leur installation et leur fonctionnement peuvent être réalisés de manière autonome) et qu'ils peuvent échanger des informations selon des schémas prévus à l'avance. Les modules sont paramétrables, ce qui leur permet de s'adapter dans une certaine mesure aux processus de gestion qu'ils sont censés prendre en charge de manière automatique. En d'autres termes,« un PGI est une application informatique paramétrable, modulaire et intégrée, qui vise à fédérer et optimiser les processus de gestion de l'entreprise en proposant un référentiel unique et cohérent et en s'appuyant sur des règles de gestion standard »34.

Un ERP est un système d'information permettant de gérer l'ensemble des processus d'une entreprise. Il intègre aussi l'ensemble de ses fonctions comme la gestion de la vente, la gestion des ressources humaines, la gestion de la maintenance, la gestion financière et

32Cfr. Pascal PEROTIN, Op.Cit. p.10.

33Cfr. Smile, ERP. Le meilleur de solution open source. Livre blanc, sl, sd, p.4.91 34Cfr. Pascal PEROTIN, Op.Cit, p.13.

21

comptable, la gestion de projet, l'aide à la décision, la distribution, la gestion de stock et d'approvisionnement, la production ou encore l'e-commerce, etc.

II.2.3.Problèmes d'adoption d'un PGI

La décision d'adopter une technologie est un point classiquement abordé en Système d'Information, principalement sous deux angles distincts : celui de la perception de l'innovation et celui de l'influence sociale sous influence des bénéfices attendus. En fait, un PGI « est un référentiel central de gestion de toutes les données d'une entreprise, autour duquel gravitent un ensemble de modules fonctionnels qui effectuent les traitements métier sur ces données, par exemple les traitements liés à la vente d'un produit »35.

II.2.4.Raisons de la non-adoption d'un PGI

Le PGI, offrant un certain nombre d'avantages, est aussi porteur de contraintes et de risques pour qui, un certain nombre d'éléments à charge peuvent être avancés qui justifient de ne pas s'équiper d'un PGI. Parmi ces contraintes nous pouvons citer : le manque d'adéquation aux besoins, pertinence ; la flexibilité stratégique ; la culture de prise de décision décentralisée ; le choix d'autres moyens pour remplir l'objectif d'intégration ; le coût élevé ; la perte de savoir-faire, avantage compétitif et la résistance au changement, complexité des projets36.

A proprement parler, il n'y pas forcément adéquation entre les besoins de l'organisation et les fonctions offertes par les PGI du marché. En effet, rares sont les entreprises qui n'ont pas des processus spécialisés, propres à leur secteurs spécifiques ou difficilement imitables. C'est le cas par exemple de certaines industries de pointe ou avec des contraintes particulières telles que l'aéronautique ou la confection. Dans tous les cas, tous les modules ne sont pas forcément nécessaires ou adéquats et le choix peut se poser alors entre une solution PGI ou une solution spécifique avec des applications fonctionnelles verticales classiques connectées entre elles.

II.2.5. Objectif des progiciels de gestion intégrée

35Smile, Op.Cit.p.8.

36 Cfr. Pascal PEROTIN, Op.Cit., p.31.

22

Si beaucoup d'entreprises sont attirées par les PGI pour leurs promesses d'un changement organisationnel en profondeur, c'est que ce dernier est censé apporter des gains de productivité et d'efficience tout en rendant l'organisation plus intégrée. Ainsi, l'intégration est placée parmi les tous premiers éléments avancés qui légitiment pour les décideurs le choix de s'équiper avec un PGI. Le progiciel de gestion intégré a donc pour objectifs: la centralisation de tout le flux d'information ; la garantie de la fiabilité et de l'intégrité des différentes données et informations stockés ; la diminution du temps de traitement et de recherche d'information ; l'accès aux informations en toute sécurité et avec des habilitations bien définis l'automatisation des traitements et contrôle de gestion ; la meilleure communication entre les différents intervenants et l'offre de tous éléments nécessaires pour la prise de décision en temps réel même37.

II.2.6.Caractéristiques communes des progiciels de gestion intégrée

Comme nous l'avons vu précédemment, les PGI sont des applications informatiques modulaires, qui visent à fédérer et à optimiser les processus de gestion de l'entreprise en proposant un référentiel unique et cohérent et en s'appuyant sur des règles de gestion standard. Leur succès provient des bénéfices qu'ils sont censés procurer à l'organisation en renforçant l'intégration de ses processus, au sens où nous l'avons défini au paragraphe précédent.

Les caractéristiques spécifiques des PGI semblent alors, d'emblée, contribuer à la réalisation de l'intégration organisationnelle. Cette propriété peut se retrouver dans au moins deux éléments propres à la conception des PGI : ils sont basés sur un référentiel de données unique et sont constitués de modules interconnectés. Le référentiel unique, qui est techniquement réalisé par la présence d'une base de données relationnelle, est le socle de tous les programmes informatiques présents dans le PGI et favorise la cohérence informationnelle. La saisie de l'information est unique, localisée dans l'organisation à un endroit bien précis, ce qui évite les incohérences et la redondance. Il y a donc unicité de l'information, ce qui permet d'élaborer et de diffuser un langage commun, basé sur des acceptions communes des termes et des concepts, dans les services qui utilisent le PGI. Autre spécificité du PGI qui tend vers l'intégration : la forte interconnexion des modules qui le constituent38.

37Cfr. Pascal PEROTIN, Op.Cit., p.34. 38Idem, pp.35-37.

23

II.2.7. Les liens entre processus pour un PGI

Les organisations sont soumises en permanence à des forces contraires qui visent soit à spécialiser les différents services soit à assurer l'unité de l'organisation. L'organisation est divisée en sous-systèmes, qui tendent chacun à développer des compétences et des structures spécifiques pour répondre au mieux aux demandes de leur environnement proche (fournisseurs, clients, autres services, etc.). A cette différenciation spontanée doit répondre une force organisée, l'intégration, qui va permettre la poursuite des objectifs stratégiques de l'entreprise en donnant un cadre commun à l'ensemble des processus et des tâches qui sont réalisés dans l'organisation39.

L'intégration dont il est question lorsqu'on parle de PGI est bien celle qui favorise les échanges d'information entre services, et qui permet de donner une plus grande cohérence à l'organisation, à travers la mise en commun d'un certain nombre d'éléments comme des informations sur l'activité de l'entreprise par exemple. Il s'agirait donc d'un mécanisme ayant pour objectif essentiel de coordonner certains processus dans l'entreprise.

39Idem, p.93.

Conclusion

Notre chapitre a été consacré à l'éclaircissement de certains concepts relatifs au système d'information en abordant également la relation entre système d'information et

24

système informatique. Nous avons conclu le premier point de ce chapitre en parlant de l'impact du système d'information dans l'entreprise. Nous avons compris que le « système d'information (SI) est pour toute entreprise un élément absolument vital »40 qui mérite une attention particulière de sa conception à sa gestion.

Outre ce point, nous avons abordé la notion de progiciel de gestion intégré. Nous pouvons retenir que l'évolution des PGI a connu un progrès énorme ces dernières années, et cela présente de gains managériaux importants. Un des intérêts majeurs des PGI est, en effet, leur capacité potentielle à changer l'organisation en lui apportant une meilleure intégration. Le référentiel unique sur lequel ils sont construits, l'interconnexion automatique des modules qui les composent, l'optimisation et la bonne articulation des processus automatisés qu'ils proposent, constituent en effet une offre attirante pour ceux qui rêvent de mieux maîtriser l'activité de leur entreprise grâce à un système d'information cohérent et performant.

40Laurent BLOCH et Christophe WOLFHUGEL, Sécurité informatique. Principes et méthode à l'usage des DSI, RSSI et administrateurs, 2e édition, Eyrolles, Paris, 2009, p.7.

25

TROISIEME CHAPITRE : PRESENTATION DU MILIEU

D'ETUDE

Dans ce présent chapitre, nous allons présenter le milieu principal de notre étude. Signalons qu'il est impérieux d'élucider les conditions aussi bien historiques, géographiques que fonctionnelles de l'entreprise qui nous fournit des éléments nécessaires à la mise au point de notre projet. En d'autres termes, ce chapitre se veut être un outil qui donne une vision globale et synthétique de l'entreprise qui est notre maitrise d'ouvrage. Ici, nous avons développé plus l'aspect fonctionnel et organisationnel de l'IITIMA. En plus de cela, nous l'avons présenté dans son aspect historique et géographique et structurel. Il sied de signaler aussi qu'au bout de ce chapitre nous avons passé à l'analyse de l'existant pour détecter certaines failles en vue d'en proposer une solution adéquate.

III.1. Dénomination du milieu d'investigation

Notre recherche s'est effectuée au sein de l'Institut Mahamba, reconnu sous l'abréviation ITIMA qui signifie Institut Technique Industriel Mahamba.

III.2. Situation géographique

L'Institut Mahamba fonctionne en province éducationnelle Nord-Kivu II, en ville de Butembo, Commune Kimemi, quartier Bwinyole, cellule Mahamba, No1.

III.3. Historique41

L'Institut Technique Industriel Mahamba est une école secondaire d'enseignement technique. C'est une école conventionnée catholique située en paroisse VUTETSE/BASE, en diocèse de Butembo-Beni. L'ITIMA est géré par la congrégation des Augustins de l'Assomption. C'est en 1985, sous l'inspiration de Monseigneur Bernard SOKONI LUSENGE, alors curé de la paroisse Cathédrale, que fut conçu le projet d'ouverture d'une école secondaire dans le secteur de Bulema.

Le terrain de Mahamba fut acquis grâce à la facilitation de Monsieur KIGOTSI, d'heureuse mémoire, alors président du comité des parents des élèves de l'Institut Kambali. Ensuite, un bâtiment en matériaux semi-durables fut érigé grâce au soutien matériel de l'Assomption et la main d'oeuvre populaire locale. Ce fut l'implantation concrète de l'Institut Kambali extension de Mahamba. Ce bâtiment accueillit en son sein 93 élèves dans deux classes du cycle d'orientation.

41 Archives de l'ITIMA.

En 2002-2003, l'ouverture de la troisième classe d'électronique a marqué un tournant décisif dans la formation de l'institut Mahamba et ses 4 premiers lauréats ont réussi en 100%

26

En l'année scolaire 1989-1990, l'Institut Mahamba a fonctionné en tant qu'école privée avec seulement le cycle d'orientation. L'année 1990-1991 a été marquée par l'ouverture d'une troisième classe d'électricité et le dédoublement de la classe de première C.O pour répondre aux exigences de l'effectif toujours croissant. L'école comptait dès lors quatre classes et un effectif de 230 élèves, dont 79 filles avec un personnel de 7 agents y compris le préfet. Au courant de la même année scolaire, l'école a reçu son arrêté d'agrément ministériel sous le titre MINE PSP/CAB MIN 001/00564/90 du 25/07/1990. L'école a reçu l'autorisation d'organiser la Section industrielle avec les options électricité, mécanique générale de niveau A2. Mais il faut signaler qu'en 1991-1992, l'institut Mahamba s'est heurté à une difficulté d'ouvrir la classe de quatrième Electricité faute de matériel et de bâtiment.

En 1992-1993, grâce à la prise en charge de la construction par l'Assomption, la classe de quatrième Electricité a été ouverte. Les élèves de troisième se repartirent alors dans les écoles environnantes. L'école a acquis la mécanisation sous le No61.0133, l'équipement de la bibliothèque ainsi que le début de la permanence des chefs d'établissement. En effet, depuis son ouverture, l'école était dirigée par les révérends frères stagiaires après leur cycle de philosophie à Bulengera en attente de poursuivre le cycle de théologie, et chacun avait un mandat d'une année à la préfecture.

En 1993-1994, le numéro matriculé/SECOPE de l'ITIMA a changé en 6117599. Il a également bénéficié du premier subside de l'Etat. En 1994-1995, l'ITIMA présente ses premiers candidats à l'examen d'Etat, dont 6 ont satisfait soit 66,6 % en électricité générale.

C'est au cours de l'année scolaire 1995-1996 que connaîtra l'ouverture de la troisième mécanique générale. En 1997-1998, la quatrième année mécanique automobile cycle court a ouvert sa porte. En 1998-1999, l'ITIMA a représenté ses 5 premiers candidats mécaniciens généralistes à l'examen d'Etat ; résultat 5/5 réussites soit 100%, et ses 17 candidats mécaniciens automobilistes cycle court au jury provincial ; réussite 13/17 soit 76,4%.En 2001-2002, l'ITIMA a connu l'installation du CEFIMA (Centre de Formation en Informatique de Mahamba) qui a été transplanté à Kambali en 2003-2004 pour devenir CEFIA (centre de formation en informatique de l'Assomption). Le garage servant à la pratique professionnelle des élèves de mécanique automobile a été également ouvert au public. En fin, cette même année, l'école est devenue le centre d'Examens d'Etat BUTEMBO II.

27

en 2005-2006. En 2006-2007, l'ouverture de la troisième Imprimerie a enrichie l'institution et les 5 premiers candidats à l'examen d'Etat ont satisfait en 3/5 soit 60% en 2009-2010.

+ Les chefs d'établissement

L'Institut Technique Industriel Mahamba (ITIMA) a, depuis son existence en tant qu'école autonome, connu neuf chefs d'Etablissement pour présider sa destinée.

ANNEE

NOMS

1990-1991

Révérend Frère MBUSA SIVENDIRE Omer

1991-1992

Reverend Frère KAMATE KASYAKULU Omer

1992-1993

Révérend Frère MASUMBUKO SALIBOKO

1993-1994

Révérend Père MALEMBE LUSENGE Oswald

1994-1998

Révérend Frère MATHE KAMBIBAYA Jean-Baptiste

1998-2002

Monsieur KASEREKA KAVUGHE ISENGOMA

2002-2009

Monsieur SINDANI MUSEMA Jean-Marie

2009-2012

Révérend Père NDOVYA KAKULE Thomas

2012 à nos jours

Révérend Père NDOVYA KIBONGE Eloïse

Tableau 7: Préfets de l'Institut Industriel de Mahamba
Source : Archives de l'ITIMA

III.4. Difficultés éprouvées

Comme toute institution vivante et évolutive, l'Institut MAHAMBA a été confronté aux difficultés d'ordre humain, matériel, infrastructurel et financier dont certaines ont été jugulées au cours de son progrès historique alors que d'autres ont persisté jusqu'à nos jours. En effet, l'élan initial des pionniers de notre chère école s'était heurté aux multiples défis dus notamment à la carence des professeurs techniciens résidents et à l'insuffisance des matériels d'équipement technique. Ce qui a contraint les premiers dirigeants à recourir aux professeurs visiteurs, parfois très capricieux, et à une véritable débrouillardise en attendant le coup de pouce des pères A.A. aux côtés des parents d'élèves.

En plus, l'absence de desserte en eau et en énergie électrique devait aggraver les tâtonnements du début dans une école technique. Aussi, on ne saurait taire à présent les effets troublants de deux cas fortuits, à savoir le meurtre inopiné de la sentinelle KONGO par des inciviques et la destruction du grand atelier par l'ouragan. Plus encore, de jours beaucoup de

28

contraintes continuent à défier la bravoure de tous les partenaires de l'éducation au sein de l'Institut MAHAMBA42.

Aussi est-il que l'absence de l'énergie électrique suffisante et permanente ; l'absence de moyen de déplacement adéquat pour le personnel dirigeant et enseignant, voire le moyen de transport en commun pour les élèves ; l'absence de chapelle, de salle de professeurs et de bureaux confortables et l'insuffisance du nombre d'agents immatriculés et payés par l'Etat, l'insuffisance de manuels de cours et de matériels didactiques appropriés à la nouvelle approche par compétence ont constitué de majeurs empêchement d'accroissement de cette école.

Toutes ces entraves ont poussé les autorités de cette école à repenser les modes et les niveaux d'interventions selon les atouts et le savoir-faire, afin de capitaliser les acquis du processus d'implantation et de rayonnement de cette oeuvre grandiose.

III. 5. Structure actuelle

Aujourd'hui, l'ITIMA fonctionne avec 28 classes réparties en secondaire général et cinq options techniques dont l'Electricité générale, la Mécanique générale, l'Electronique générale, l'Imprimerie, et la Mécanique automobile cycle court (se convertissant progressivement en cycle long par le nouveau programme Référentiels en Approche par compétence APC).Le personnel actuel de l'ITIMA se compose de 61 agents dont 2 administratifs, 49 professeurs, 4 ouvriers et 6 journaliers.

III.6. Fonctionnement de l'Entreprise

L'Institut Technique Industriel de Mahamba fonctionne avec le préfet à la tête, le comptable, qui fait le compte rendu au préfet journalièrement. L'amortissement de matériels pour l'ITIMA est de deux pourcent par trimestre (2%/T).

En outre, les frais scolaires sont fixés par rapport au différent niveau des personnels au sein de cet institut : Les D6 qui peuvent recevoir par exemple cent quatre-vingt dollars (180$).

180 x 6 x 12mois

Ce qui nous renvoie à la formule suivante :

 

Nbres élèves

Signalons que 180 est le salaire de l'enseignant ; 6 le nombre de D6 ; 12 mois de l'année complète et Nbresélèves inscrits. Pour les gradués et les licencies, la formule reste la même. En plus des salaires des enseignant, ils ont aussi d'autres frais comme :

1) Frais de construction.

42Archives de l'ITIMA.

29

2) Frais de redevance.

3) Frais technique qui est donner par le gouvernement ce frais concerne seulement les élèves à partir de Troisième année (3è)

4) Les cinq dollars que l'élève paye par ans pour la coordination

5) Et frais divers qui ne sont pas dans le frais scolaire, ce frais est payé seulement au début de l'année : ce frais sert par exemple pour : - la culture, - la fête patronale, - l'excursion, etc.43.

III.7. Services ou domaines organisés

L'Institut Mahamba organise les services suivants : La préfecture, la direction des études, la comptabilité, le secrétariat, la direction de discipline, le laboratoire informatique, le laboratoire de l'imprimerie, les ateliers (électronique, électrique, mécanique), la bibliothèque, le magasin, le garage44.

III.8. Mission, visions et objectifs

L'Institut Mahamba a pour mission de former les jeunes intègres capables de contribuer au développement du milieu local de Butembo, en particulier et du pays en général, selon l'esprit du fondateur des Augustins de l'Assomption, le Père Emmanuel D'Alzon. En fait, selon ce dernier : « l'éducation n'est pas une pure théorie ; elle est avant tout, un enseignement pratique de tous les jours et de tous les instants »45.

43Archives de l'ITIMA. 44Idem.

45Idem.

30

II.9. Structures fonctionnelles et organisationnelles III.9.1. Organigramme

PREFET DES ETUDES

DIRECTEUR DES
ETUDES

Enseignants

Direction de discipline

Bibliothèque

Personnel Ouvriers

Garage

Atelier

Laboratoire

Magasin

Comité des élèves

Figure 5: Organigramme de l'ITIMA

Source : Archives de l'ITIMA

31

III.9.2. Description des différents services46

Dans cette partie, nous présentons, de façon brève, chaque service organisé au sein de l'institut Mahamba :

a) La préfecture : Elle l'instance supérieure au sein de l'Institut Mahamba, dirigée par le préfet des études. Il est le seul à prendre des décisions face à des différentes situations qui exigent ou nécessite sa compétence.

b) La direction des études : Dirigée par le proviseur. Ce dernier est suppléé par le préfet.

c) Le secrétariat : Structure tenu par le secrétaire ; il sert d'intermédiaire entre les différents services de l'institution.

d) La comptabilité : La comptabilité est gérée par un comptable. Ce service joue un grand rôle pour un bon fonctionnement de l'école du point de vue financier.

e) La bibliothèque : Espace où les élèves se procurent des connaissances par la lecture des différents ouvrages qui y sont rangés.

f) Le laboratoire : Le laboratoire sert à lier la théorie apprise en classe à la pratique moyennant des ordinateurs et autres équipements. L'Institut Mahamba dispose deux laboratoires informatiques.

g) Le magasin : C'est l'endroit où sont déposés les différents matériels pour les différentes pratiques. Parmi ces matériels on peut citer : les fils électriques, les lampes, le stabilisateur, les ordinateurs endommagés... rangés sur les étagères.

h) L'atelier : c'est un endroit où les élèves effectuent les différentes pratiques.

i) La direction de discipline : C'est le service présidé par le directeur de discipline (DIDI) qui sanctionne les élèves indisciplinés. Il intervient pour maintenir l'ordre et le travail dans la discipline.

j) Le corps professoral : composés des différents enseignants qui dispensent différents cours dans une vingtaine de classes existantes à l'ITIMA. Ce corps professoral est présidé par le doyen des professeurs.

k) Le personnel ouvrier : composé des personnes qui s'occupent de l'entretien de l'institution et autres travaux accessoires.

l) Comité de parents : ce comité est composé des représentants de parents des élèves inscrits à l'Institut Mahamba. Il joue le rôle de porte -parole de tous les parents devant les autorités scolaires.

46Archives de l'ITIMA.

La gestion de paie des frais scolaires se fait par le comptable de l'Institut. Son rôle est de percevoir les frais auprès des élèves. Signalons que les frais sont fixés par l'ensemblée des

32

m) Comité des élèves : composé des représentants des élèves. Dirigé par le président des élèves. Ce comité sert de pont entre les autorités scolaires et les élèves et vis-versa.

En bref, toutes les options organisées à l'Institut Mahamba offrent des services dans le cadre de la production technique en vue de l'autofinancement. Par exemple, les élèves électriciens, pendant leurs séances d'atelier, font le rebobinage ou peuvent être sollicités pour des installations domestiques. Les électroniciens font des réparations des onduleurs, radio, TV, ... pendant que les automobilistes font la réparation des véhicules, les mécaniciens font l'ajustage, la soudure et divers montages mécaniques. En fin les élèves imprimeurs se réservent la configuration de système et des petits logiciels, la conception graphique et tout ce qui a trait à l'imprimerie.

III.10. ANALYSE DE L'EXISTANT

L'objectif de cette étape consiste à faire ressortir toutes les anomalies, pour tenter d'étudier les causes profondes et chercher des solutions adéquates. Cette étude porte sur les sous-ensembles respectifs et permet une conception globale tout en autorisant la description détaillée de certains points sensibles. En d'autres termes, cette section essaie de retracer d'une manière claire le fonctionnement actuel du système d'information de l'Institut Technique Industriel MAHAMBA en ce qui concerne la manière dont elle assure la gestion de son ensemble du système d'information. Quant à ce qui nous concerne, les sous systèmes de cet ensemble comprend la gestion des inscriptions, de personnel, le paiement de personnel, le magasin des matériels, la perception des frais scolaires, la bibliothèque, la présence des enseignants ainsi que le brassage des élèves.

II.10.1. De la gestion des inscriptions

Les documents utilisés pour les inscriptions à l'Institut MAHAMBA sont entre autres le registre d'inscription par an, le palmarès des autres écoles en vue de vérifier si le candidat à satisfait dans son école d'origine. A l'inscription, le candidat présente un dossier complet qu'on contrôle chez le proviseur. Il est à noter que cette activité se fait encore manuellement alors que par an cette école inscrit un minimum de 500 élèves et son effectif actuel est de 1200 élèves. A l'issu des inscriptions, les données sont informatisées au niveau du secrétariat.

II.10.2.La gestion de paiement des frais scolaires

33

parents représentée par un comité de gestion. Chaque élève est muni d'une fiche perception à chaque mouvement de paiement et le comptable enregistre ces frais dans un cahier de perception. Bien qu'ayant un outil de perception des frais scolaires sur son ordinateur, le comptable ne l'utilise pas à temps réel et se contente d'entrer les données apres le service. C'est ainsi qu'encas d'urgence, il lui est difficile de répertorier les cas litigieux.

II.10.3. Gestion de la bibliothèque

Les retraits et les remises au sein de la bibliothèque sont contenus dans des cahiers de retraits annuels, journaliers tandis que les ouvrages et les planches (cartes) matériels didactiques sont enregistrés dans un registre. Le travail du bibliothécaire est fastidieux car les recherches et la mise à jour des documents papiers sont des véritables casse-tête.

II.10.4. Magasin des matériels

Le magasin est géré par un magasinier dont le rôle est d'enregistrer les retraits et remises journaliers des matériels. En son sein, il a un registre dans lequel il enregistre les nouveaux équipements, matériels et outils à l`usage des élèves en plus d'un cahier de retraits pour les enseignants. Vu que l'école possède beaucoup des matériels techniques, il a été constaté une difficulté quant à ce qui concerne les inventaires à la fin de l'année. Certains matériels sont cachés à bon état bien même ils sont déjà perdus. D'où la nécessité d'automatisé la gestion de ce magasin en vue d'un suivi rigoureux des matériels et équipements de l'ITIMA.

II.10.5. Présence des enseignants

Les présences et absences et des enseignants sont contrôlées par le proviseur dans un cahier de présences déposé chaque matin dans la salle de professeurs. Les enseignants y mentionnent leur heure d'arrivée et de sortie. Un tel système ne permet pas de vérifier la présence d'un enseignant car ce dernier peut viser la présence sans s'être présenté en classe.

II.10.6. De la gestion de paiement des enseignants

Les enseignants à l'Institut Mahamba sont payés, une partie par l'Etat et une autre par les parents. Ceux qui sont payés par l'Etat reçoivent des notifications à partir de la RawBank à travers Airtel. Au niveau de l'école, les enseignants sont payés sur base de leur grade pas sur base de la charge horaire. Chaque paiement de salaire au niveau de l'école est enregistré dans un registre de paiement et puis sur la feuille de paie de chaque enseignant. C'est le préfet qui

34

déclenche le paiement sur base des perceptions au niveau de la comptabilité. Le préfet vérifie le registre de perception en vue déterminer la part des enseignants.

II.10.7. Brassage des élèves

Dans le but d'assurer la qualité dans la formation des élèves apres une évaluation individualisée, l'Institut Mahamba s'est doté d'une application de brassage des élèves pour les périodes des examens. Cette application présente beaucoup de lacunes dont la lenteur et le plantage intempestif, d'où la nécessité d'appel chaque jour au concepteur ou donc encore le concepteur est la seule personne capable de faire de mise à jour chaque année.

Il sied de signaler que cette institution présente un atout majeur dont la présence du courant électrique, la présence de personnel qualifié et soucieux de l'informatique ou capable de manipuler l'outil informatique, ainsi que la présence des certains ordinateurs.

II.10.8. Solution proposée

Vu ce qui précède et vue les lacunes constatés ci-haut, dans le cadre de centraliser l'administration, nous proposons une application de gestion intégré au lieu que chaque service puisse avoir une application de gestion de ses activités propres. Un système de gestion intégré et modulaire pourra permettre au gestionnaire de l'ITIMA de suivre tous les services à partir d'une seule application où chaque service peut installer l'application et accéder à son module de gestion. Notons que la solution proposée s'inscrit dans le cadre de progiciel de gestion intégrée.

Conclusion

En somme, ce chapitre a été consacré à la présentation de notre milieu d'étude dans lequel nous avons présenté la situation géographique, l'historique, la les activités organisées, la description de différents services, la structure organisationnelle, mission, visions et objectifs ainsi que les structures de son fonctionnement. Après cette large présentation de l'ITIMA et après l'analyse de l'existant, il est question de passer à la modélisation de notre système tout en tenant compte de la solution proposée. C'est l'objectif du quatrième chapitre de notre travail.

35

QUATRIEME CHAPITRE: CONCEPTION DU SYSTEME

FUTUR

L'étape de conception est quasi importante pour la réussite d'un projet informatique puis qu'elle vise à définir une feuille de route du projet, le concevoir et le valider avant de passer à la réalisation du système. Elle permet aussi d'avoir une bonne réflexion avant de passer à l'action, une bonne organisation du travail et une bonne communication entre les différents intervenants dans le projet. Par conséquent, dans ce chapitre, nous ferons l'étude fonctionnelle du projet, présenter les diagrammes des cas d'utilisation pour chaque module à intégrer et puis le diagramme de classe générale ou intégré. Ensuite, nous allons présenter les besoins fonctionnels et les besoins non fonctionnels de notre projet, aussi nous allons présenter en détail les digrammes de séquence ainsi que les diagrammes d'activités.

En effet, pour concevoir notre système, nous avons recouru à la méthode 2TUP qui est une concrétisation du processus unifié basé sur UML afin de construire un modèle de conception adéquat47.

IV.1. Etude préalable

L'étude préliminaire (ou préalable ou encore pré-étude) est la toute première étape de notre processus de développement. Elle consiste à effectuer un premier repérage des besoins fonctionnels et opérationnels, en utilisant principalement le texte, ou des diagrammes très simples. Elle prépare les activités plus formelles de capture des besoins fonctionnels et de capture des besoins techniques48.

IV.1.1. Elaboration du cahier des charges

Le cahier des charges est un document présentant, de façon formelle, les spécifications dont devra tenir compte un système, l'échéancier et le budget à respecter, certains critères de sélection, etc.49

47Cfr. Pascal ROQUES et Franck VALLEE, UML en action. De l'analyse des besoins à la conception,4e édition, Eyrolles, Paris , 2007, p.43.

48Idem, p.46.

49Cfr. Suzanne RIVARD, Le développement de systèmes d'information: une méthode intégrée à la transformation des processus, 4e édition, Eyrolles, Paris, 2013, p.328.

36

CAHIER DES CHARGES

Le présent projet est un produit destiné à l'Institut Technique Industriel de Mahamba, spécifiquement dans son service administratif. Une fois mise en place, ce système devra répondre aux exigences ci-après:

V' Besoins fonctionnels

1. Gestion d'inscription des élèves

2. Gestion de paiement des frais scolaires

3. Gestion automatique de la bibliothèque

4. Gestion d'assiduité du personnel de l'Institution

5. Gestion de paie du personnel

6. Brassage automatique des élèves pendant les examens

7. Gestion de magasin des matériels

8. Centralisation de données de tous les modules intégrés dans une seule base de données

9. Elaboration automatique des différents états de sortie pour chacun de module intégré.

V' Besoins opérationnels

1. La sécurité : Fiabilité pour gérer la visibilité d'accès aux informations partagé dans

l'application. Chaque utilisateur n'aura la possibilité d'accéder seulement à son module.

2. Disponibilité : Le système sera fonctionnel tous les jours ouvrables

3. L'ergonomie : Ce système doit offrir une interface conviviale et facile d'utilisation.

V' Choix techniques

1. Processus de développement : UP

2. Méthode de modélisation : 2TUP

3. Langage de programmation : C#

4. SGBD : SQL Server 2014

5.

Architecture : Client-serveur

Figure 6:Cahier des charges du projet

37

IV.1.2. Identification des acteurs et rôles

Un acteur représente une entité appartenant à l'environnement de l'application qui interagit avec l'application. La notion d'acteur permet de classifier les entités externes à l'application. Un acteur est identifié par un nom50.

C'est la personne qui s'inscrit, paie les frais scolaires, retire et remet l'ouvrage à la bibliothèque, retire remet le matériel au magasin et qui dépose son dossier scolaire à l'Institut.

Elève

C'est la personne qui contrôle le dossier de l'élève avant son inscription, et fait le suivi d'assiduité du personnel.

Proviseur

Il gère les inscriptions des élèves, il consulte la liste des inscrits, il fait le suivi de paie de personnel, enregistre le personnel et gère les utilisateurs du système.

Préfet

C'est la personne qui paie le personnel et fait la gestion de paiement de frais scolaires. Il consulte également la liste de paie de personnel.

Comptable

Il fait la gestion de retrait et de remise des ouvrages et approvisionne la bibliothèque en livre.

Bibliothécaire

C'est la personne qui veille sur la discipline des élèves et fait le brassage des élèves lors des examens.

Surveillant

C'est la personne qui fait la gestion d'acquisition de matériel, qui gère les retraits et les remises des matériels au magasin.

Magasinier

Il est l'agent qui reçoit le salaire, signe la présence au service, retire et dépose l'ouvrage et le matériel dans le magasin.

Enseignant

Figure 7:Identification des acteurs du système et de leurs rôles

50 Cfr. Xavier BLANC et Isabelle MOUNIER, UML2 pour les développeurs, Eryolles, Paris, sd, p.99.

38

IV.1.3. Identification des messages

Identification des messages entre système et élève

1. L'élève reçoit les informations concernant l'inscription, l'élève paie le frai
scolaires aux systèmes, l'élève retire et dépose les livres dans la bibliothèque, il retire et dépose les matériels au magasin, l'élève s'inscrit.

2. Le système met un reçu ou fiche de paie à l'élève comme preuve de paiement, le système reçoit les informations concernant le dépôt et retrait des livres et des matériels, le système enregistre l'information concernant les inscriptions de l'élève.

Identification des messages entre système et proviseur

1. Le proviseur émet l'information concernant la présence

2. Le système reçoit les informations concernant la présence du personnel.

Identification des messages entre système et le préfet

1. Le préfet émet les informations concernant la gestion des inscriptions, concernant
la gestion de distribution des cours, il gère les utilisateurs.

2. Le système reçoit les informations concernant la gestion d'inscription et

concernant la gestion de distribution des cours, reçoit les informations

concernant la gestion des utilisateurs.

Identification des messages entre système et comptable

1. Le comptable entre les données concernant la paie des frais scolaire et la gestion
de paie du personnel

2. Le système reçoit les informations concernant la paie des frais scolaire et
l'information concernant la paie du personnel

Identification des messages entre système et la bibliothécaire

1. Le système reçoit les informations concernant la gestion de retrait et le dépôt des
livres et les informations d'approvisionnement des livres.

2. Le bibliothécaire émet les informations concernant la gestion de retrait et le dépôt
des livres et les informations d'approvisionnement des livres.

Identification des messages entre système et le magasin

1. Le magasinier émet les informations concernant la gestion de retrait et dépôt des
matériels.

2. Le système reçoit les informations concernant la gestion de retrait et dépôt des
matériels.

Identification des messages entre système et le surveillant

1. le système reçoit les informations concernant la gestion de discipline des élèves
et les informations concernant le brassage des élèves

2. Le surveillant émet les informations concernant la gestion de discipline des
élèves et les informations concernant le brassage des élèves.

Identification des messages entre système et le personnel

1. Le personnel émet les informations concernant la présence du personnel.

2. Le système reçoit les informations concernant la présence du personnel.

Tableau 8:Identification des messages entre les acteurs et le système

39

IV.2.4. Digramme de contexte

Bibliothécair

Elève

49

42

13

14

39

50

51

11

52

44

4

48

53

54 55

9

6

56

4

15

12

2

38

40

41

10

43

8 7

57

45

5

47

3

58

Enseignant Comptable

1

59

17

16

19

60

18

ProSco

21

19

22

23

24

25

26

72

27

29

28

71

30

73

32

31

37

67

64

75

67

35

66

61

63

33

69

68

80

62

76 77

36

78

65

Surveillant

74

34

79

Proviseur

Préfet

Magasinier Figure 8:Diagramme de contexte

40

Légende:

Numéro du message

Message

1

Demande renseignements

2

Réponses aux renseignements

3

Dépôt du dossier

4

Vérification du dossier

5

Dépôt des frais d'inscription

6

Remise du reçu et de la fiche de perception

7

Inscription de l'élève

8

Dépôt frais scolaire

9

Remise reçu et remplissage de la fiche de perception

10/16

Commande du livre

11/17

Livraison du livre

12/18

Remise du livre

13/19

Commande matériel

14/20

Livraison du matériel

15/21

Remise du matériel

22

Demande du salaire, avance sur salaire ou dette

23

Octroi du salaire, avance sur salaire ou dette

24

Signer présence

25

Liste des élèves

26

Choix de l'élève qui effectue le paiement

27

Formulaire de paiement de frais scolaire

28

Remplissage du formulaire paiement de frais scolaire et validation

29

Liste des enseignants

30

Choix de l'enseignant à qui on donne le salaire, avance sur salaire ou dette

31

Formulaire de paie de personnel

32

Remplissage du formulaire de paie de personnel et validation

33

Demande du formulaire d'ajout de personnel

34

Formulaire d'ajout du personnel

35

Remplissage du formulaire d'ajout du personnel

36

Demande liste personnel

37

Affichage de la liste du personnel

38

Demande du formulaire d'approvisionnement des ouvrages ou livres

39

Formulaire d'approvisionnement des ouvrages ou livres

40

Remplissage du formulaire d'approvisionnement des ouvrages ou livres et validation

41

Demande liste des ouvrages

42

Affichage liste des ouvrages

43

Demande du formulaire de retrait des ouvrages

44

Formulaire de retraits des ouvrages

45

Remplissage du formulaire de retrait des ouvrages/livres

46

Demande de la liste des ouvrages retirés

47

Liste des ouvrages retirés

48

Demande du formulaire d'approvisionnement des matériels

49

Formulaire d'approvisionnement des matériels

50

Remplissage du formulaire d'approvisionnement des matériels et

41

 

validation

51

Demande du formulaire de retrait des matériels

52

Formulaire de retrait des matériels

53

Remplissage du formulaire de retrait des matériels et validation

54

Demande du formulaire de remise des matériels

55

Formulaire de retrait de matériels

56

Remplissage du formulaire de retrait de matériels et validation

57

Demande liste des matériels

58

Liste de matériels

59

Demande liste de matériels retirés

60

Liste de matériels retirés

61

Demande du formulaire de suivie d'assiduité de personnel

62

Formulaire de suivi d'assiduité de personnel

63

Remplissage du formulaire de suivi d'assiduité de personnel

64

Demande du formulaire d'attribution de cours

65

Formulaire d'attribution de cours

66

Remplissage du formulaire d'attribution de cours et validation

67

Demande du formulaire de suivi de discipline des élèves

68

Formulaire de suivi de discipline des élèves

69

Remplissage du formulaire de suivi de discipline des élèves et validation

70

Demande du formulaire de brassage

71

Formulaire de brassage

72

Remplissage du formulaire de brassage et validation

73

Demande du formulaire d'inscription

74

Formulaire d'inscription

75

Remplissage du formulaire d'inscription et validation

76

Demande de la liste des élèves inscrits

77

Liste des élèves inscrits

78

Demande du formulaire de gestion des utilisateurs

79

Formulaire de gestion des utilisateurs

80

Remplissage du formulaire de gestion des utilisateurs

Tableau 9:Explication des messages

IV.2. CAPTURE DES BESOINS FONCTIONNELS IV.2.1 Identification des cas d'utilisation

1. S'authentifier.

2. S'inscrire.

3. Gérer inscription.

4. Payer frais scolaire.

5. Gérer frais scolaire.

6. Retirer ouvrage.

7. Rendre l'ouvrage.

8. Gérer retrait d'ouvrage.

9. Gérer remises d'ouvrages.

10. Acquérir les ouvrages.

11. Acquérir les matériels.

42

12. Retirer les matériels.

13. Rendre les matériels.

14. Gérer le retrait de matériel.

15. Gérer remise matériel.

16. Gérer distribution cours.

17. Brasser les élèves.

18. Suivre assiduité.

19. Payer le personnel.

20. Gérer personnel.

21. Signer présence.

22. Recevoir salaire.

IV2.2. Identification des acteurs et des messages

Cas d'utilisation

Acteurs

Message émis et reçu

S'authentifier

Proviseur, comptable, préfet,

Bibliothécaire, magasinier,
surveillant.

Emet : l'information sur le login.

Reçu : l'information sur le login.

S'inscrire

Elève

Emet : l'information

détaillée sur l'inscription.

Gérer inscription

Préfet

Emet : critère de

l'information sur
l'inscription.

Payer frais scolaire

Elève

Emet : frais scolaire

Reçu : reçu, fiche de
perception

Gérer frais scolaire

Comptable

Emet : information sur le

frais-scolaire

Reçu : localisation de
paiement

Retirer ouvrage

Elève, personnel (enseignant)

Emet : information

nécessaire sur l'ouvrage Reçu : ouvrage

Rendre ouvrage

Elève, personnel (enseignant)

Emet : information détaillé sur l'ouvrage

Reçu : validation de remise

Gérer retrait ouvrage

Bibliothécaire

Emet : information

nécessaire sur l'ouvrage Reçu : validation de retrait, liste des ouvrages retiré

Gérer remise ouvrage

Bibliothécaire

Emet : information détaillé sur l'ouvrage

Reçu : validation remise,
liste des ouvrages remis

Acquérir ouvrage

Bibliothécaire

Emet : information

nécessaire sur l'ouvrage

Reçu : liste des ouvrages,

validation, acquisition des
ouvrages

Acquérir matériel

magasinier

Emet : information sur le

43

 
 

matériel acquis

Reçu : liste des matériels,
validation acquise

Retirer matériel

Elève, personnel (enseignant)

Emet : les informations sur le matériel

Reçut : matériel

Rendre matériel

Elève, personnel (enseignant)

Emet : matériel

Reçu : confirmation remise

Gérer retrait matériel

Magasinier

Emet : les informations sur le matériel retirer

Reçu : confirmation retrait, liste matériel retiré

Gérer remise matériel

Magasinier

Emet : les informations de la remise

Reçu : informations sur la

remise, liste des matériels
remis

Gérer distribution cours

Proviseur

Emet : l'information sur les cours à distribuer

Reçu : validation
distribution, liste des cours distribué

Brasser élève

Surveillant

Emet : les informations sur le brassage

Reçu : liste des brassages,
validation brassage

Gérer personnel

Préfet

Emet : coordonnée des

personnels

Reçu : liste des personnels

Suivre assiduité

Proviseur

Emet : information de

pointage

Reçu : rapport mensuel

d'assiduité (absence,
présence)

Payer personnel

Comptable

Emet : information

nécessaire sur le personnel Reçut : liste de paie

Signer présence

Enseignants ou personnel

Emet: information

nécessaire pour la présence Reçut : assiduité

Recevoir salaire

Enseignants ou personnel

Emet : présence Reçut : salaire

Tableau 10 : Identification des acteurs et des messages

44

IV.2.3. ELABORATION DU DIAGRAMME DE CAS D'UTILISATION

Le diagramme de cas d'utilisation représente la structure des fonctionnalités

nécessaires aux utilisateurs du système51. Ainsi, notre diagramme de cas d'utilisation de notre progiciel est représenté comme suit:

Système

S'authentifier

«include»

Elève

«extend»

S'inscrire

Payer les frais

Gérer les dépôts d'ouvrages

«include»

Retirer l'ouvrage

«extend»

«extend»

Déposer l'ouvrage

«include»

Retirer matériel

«extend»

Déposer matériel

Enseignant

Signer la présence

Gérer frais scolaires

Recevoir le salaire

«extend»

«include

Comptable

Payer le personnel

«extend»

«include»

Proviseur

Suivre l'assiduité

«include»

re N°6: Diagamme

Gérer les inscriptions bal

«include»

Préfet

Gérer le personnel

Surveillant

«include»

Brasser les élèves

MagasinierMagasinier

«include»

«include»

«extend»

Bibliothécaire

Acquérir ouvrages

Gérer les retraits d'ouvrages

Gérer les retraits des matériels

Acquérir matériels

C.U: Progiciel Gest. Integré

Figure 9: Diagramme de cas d'utilisation intégré

51 Cfr. Pascal ROQUES et Franck VALLEE, Op.cit., p.25.

45

IV.2 .4. STRUCTURATION DES CAS D'UTILISATION IV.2 .4.1. Fiche de description du cas d'utilisation « S'inscrire »

Description textuelle du cas d'utilisation S'inscrire

Identification

Titre du cas : S'inscrire.

But : Ce cas permet à l'élève de s'inscrire à l'institution.

Acteur : Elève.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir dossier complet et avoir paye l'inscription.

Enchainement

a. Nominal

1. Renseignement.

2. Dépôt dossier.

3. Vérification dossier.

4. Paiement de frais d'inscription.

5. Formulaire d'inscription.

6. Remplissage du formulaire.

b. Alternatif

EA3 : Dossier non conforme Post-condition : Elève inscrit.

Tableau 11.Fiche de description du cas d'utilisation « S'inscrire » IV.2 .4.2. Fiche de description du cas d'utilisation « S'authentifier »

Description textuelle du cas d'utilisation S'authentifier

Identification

Titre du cas : S'authentifier.

But : Ce cas permet à l'utilisateur de se connecter à l'application.

Acteur : Préfet, Proviseur, Comptable, Bibliothécaire, Surveillant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir un nom d'utilisateur et un mot de passe.

Enchainement

a. Nominal

1. Lancement de l'application.

2. Formulaire d'authentification.

3. Remplissage du formulaire.

4. Vérification des coordonnées saisies.

5. Affichage du module concerné

b. Alternatif

EA4 : Coordonnées incorrectes.

Post-condition : L'utilisateur est connecté.

Tableau 12. Fiche de description du cas d'utilisation « S'authentifier »

46

IV.2 .4.3. Fiche de description du cas d'utilisation « Gérer les inscriptions »

Description textuelle du cas d'utilisation Gérer les inscriptions

Identification

Titre du cas : Gérer les inscriptions.

But : Ce cas permet d'enregistrer les inscriptions dans la base de données.

Acteur : Préfet.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : S'inscrire.

Enchainement a. Nominal

1. Lancement de l'application.

2. Authentification.

3. Module inscription.

4. Formulaire gérer inscription.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Inscription gérée.

Tableau 13: Fiche de description du cas d'utilisation « Gérer les inscriptions » IV.2 .4.4. Fiche de description du cas d'utilisation « Payer frais scolaire »

Description textuelle du cas d'utilisation Payer frais scolaire

Identification

Titre du cas : Payer frais scolaire.

But : Ce cas permet à l'élève de payer le frais scolaires à la comptabilité.

Acteur : Elève.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : S'inscrire.

Enchainement

a. Nominal

1. L'élève se présente à la comptabilité.

2. Dépôt frais scolaire et du cahier de perception.

3. Vérification des billets.

4. Remplissage de la fiche et du cahier de perception.

5. Remise de la fiche de perception et de reçu à l'élève.

b. Alternatif

EA3 : Billets non conformes.

Post-condition : Paiement de frais scolaires effectué.

Tableau 14 : Fiche de description du cas d'utilisation « Payer frais scolaire »

47

IV.2 .4.5. Fiche de description du cas d'utilisation « Gérer frais scolaires »

Description textuelle du cas d'utilisation Gérer frais scolaires

Identification

Titre du cas : Gérer frais scolaire.

But : Ce cas permet d'enregistre les frais scolaires.

Acteur : Comptable.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir payé les frais scolaires.

Enchainement

a. Nominal

1. Lancement de l'application.

2. Authentification.

3. Module paiement de frais scolaires.

4. Formulaire gérer les frais scolaires.

5. Remplissage du formulaire.

6. Valider

Post-condition : Frais scolaire gérée.

Tableau 15: Fiche de description du cas d'utilisation « Gérer frais scolaires »

IV.2 .4.6. Fiche de description du cas d'utilisation « Retirer l'ouvrage »

Description textuelle du cas d'utilisation Retirer l'ouvrage

Identification

Titre du cas : Retirer l'ouvrage.

But : Ce cas permet de gérer les retraits d'ouvrages à la bibliothèque.

Acteur : Elève, personnel enseignant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : S'inscrire ou être enregistré.

Enchainement

a. Nominal

1. L'élève ou le personnel enseignant se présente à la bibliothèque.

2. L'élève ou l'enseignant donne les informations nécessaires sur l'ouvrage à retirer.

3. La bibliothèque fait la recherche de l'ouvrage.

4. Remplissage de la fiche du retrait.

5. Remise de l'ouvrage à l'élève ou enseignant.

b. Alternatif

EA3: Ouvrage non disponible.

Post-condition : Ouvrage retiré.

Tableau 16: Fiche de description du cas d'utilisation « Retirer l'ouvrage »

48

IV.2 .4.7. Fiche de description du cas d'utilisation « Rendre ouvrage »

Description textuelle du cas d'utilisation Rendre ouvrage

Identification

Titre du cas : Rendre ouvrage.

But : Ce cas permet de remettre l'ouvrage retiré à la bibliothèque.

Acteur : Elève, personnel enseignant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir retiré l'ouvrage.

Enchainement

1. L'élève ou le personnel enseignant se présente à la bibliothèque avec l'ouvrage.

2. L'élève ou le personnel enseignant remet le livre au bibliothécaire.

3. L'élève ou le personnel enseignant rempli la fiche pour la remise. Post-condition : Ouvrage remis.

Tableau 17: Fiche de description du cas d'utilisation « Rendre ouvrage » IV.2 .4.8. Fiche de description du cas d'utilisation « Gérer retrait ouvrage »

Description textuelle du cas d'utilisation Gérer retrait ouvrage

Identification

Titre du cas : Gérer retrait ouvrage.

But : Ce cas permet d'enregistrer l'ouvrage retiré.

Acteur : Bibliothécaire.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Retirer ouvrage.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gestion bibliothèque.

4. Formulaire gérer le retrait des ouvrages.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Ouvrage géré.

Tableau 18: Fiche de description du cas d'utilisation « Gérer retrait ouvrage »

49

IV.2 .4.9. Fiche de description du cas d'utilisation « Gérer remise ouvrage »

Description textuelle du cas d'utilisation Gérer remise ouvrage

Identification

Titre du cas : Gérer remise ouvrage.

But : Ce cas permet d'enregistrer l'ouvrage remis.

Acteur : Bibliothécaire.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir remis l'ouvrage.

Enchainement

1. Lancer l'application.

2. Authentification.

3. Module gestion bibliothèque.

4. Formulaire gérer la remise des ouvrages.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Remise ouvrage géré.

Tableau 19: Fiche de description du cas d'utilisation « Gérer remise ouvrage »

IV.2 .4.10. Fiche de description du cas d'utilisation « Acquérir ouvrage »

Description textuelle du cas d'utilisation Acquérir ouvrage

Identification

Titre du cas : Acquérir ouvrage.

But : Ce cas permet d'enregistrer les ouvrages nouvellement acquis.

Acteur : Bibliothécaire.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Achat d'ouvrage

Enchainement

1. Lancement de l'application.

2. Authentification au système.

3. Module gestion bibliothèque.

4. Formulaire acquérir ouvrage.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Ouvrage enregistré dans le système.

Tableau 20: Fiche de description du cas d'utilisation « Acquérir ouvrage »

Tableau 22.Fiche de description du cas d'utilisation « Retirer matériel»

50

IV.2.4.11. Fiche de description du cas d'utilisation « Acquérir matériel »

Description textuelle du cas d'utilisation Acquérir matériel

Identification

Titre du cas : Acquérir matériel.

But : Ce cas permet d'enregistrer les matériels nouvellement acquis.

Acteur : Magasinier.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : avoir les informations sur les matériels

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gestion magasin.

4. Formulaire acquérir matériel.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Matériel enregistré et acquis.

Tableau 21.Fiche de description du cas d'utilisation « Acquérir matériel »

IV.2.4.12. Fiche de description du cas d'utilisation « Retirer matériel»

Description textuelle du cas d'utilisation Retirer matériel

Identification

Titre du cas : Retirer matériel.

But : Ce cas permet à l'élève ou au personnel enseigna de retirer un matériel au

magasin.

Acteur : Elève ou personnel enseignant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : acquérir matériel, s'inscrire ou être enregistré.

Enchainement

a. Nominal

1. Arrivée du retirant.

2. Le retirant donne la description sur le matériel à retirer.

3. Recherche du matériel.

4. Remplissage de la fiche pour le retrait.

5. Remise du matériel au retirant.

b. Alternatif

EA3: Matériel non disponible. Post-condition : Matériel retiré.

51

IV.2 .4.13. Fiche de description du cas d'utilisation « Rendre matériel»

Description textuelle du cas d'utilisation Rendre matériel

Identification

Titre du cas : Rendre matériel.

But : Ce cas permet de remettre le matériel retiré.

Acteur : Elève, personnel enseignant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir retiré l'ouvrage.

Enchainement

1. L'élève ou le personnel enseignant se présente au magasin avec le matériel.

2. Remise du matériel au magasin.

3. Remplissage du fiche pour la remise. Post-condition : Matériel remis.

Tableau 23:Fiche de description du cas d'utilisation « Rendre matériel» IV.2 .4.14. Fiche de description du cas d'utilisation « Gérer retrait matériel»

Description textuelle du cas d'utilisation Gérer retrait matériel

Identification

Titre du cas : Gérer retrait matériel.

But : Ce cas permet au magasinier d'enregistrer le matériel retiré.

Acteur : Magasinier.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir retiré le matériel.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gestion magasin.

4. Formulaire gérer retrait de matériel.

5. Remplissage du formulaire.

6. Valider.

Post-condition : Retrait du matériel géré.

Tableau 24:Fiche de description du cas d'utilisation « Gérer retrait matériel»

52

IV.2 .4.15. Fiche de description du cas d'utilisation « Gérer rendre matériel»

Description textuelle du cas d'utilisation Gérer rendre matériel

Identification

Titre du cas : Gérer rendre matériel.

But : Ce cas permet de mettre le matériel tiré au magasin.

Acteur : Elève ou personnel enseignant.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir retiré le matériel.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gérer matériel.

4. Formulaire remise matériel.

5. Remplissage du formulaire.

6. Valider.

Post-condition : matériel remis

Tableau 25:Fiche de description du cas d'utilisation « Gérer rendre matériel» IV.2 .4.16. Fiche de description du cas d'utilisation « Brasser élève»

Description textuelle du cas d'utilisation Brasser élève

Identification

Titre du cas : Brasser élève.

But : Ce cas permet d'ajoute les élèves dans différentes salles d'examen.

Acteur : Disciplinaire.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : S'inscrire.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gestion brossage des élèves.

4. Formulaire brosser élève.

1. Remplissage du formulaire.

2. Valider.

Post-condition : Elève brossé.

Tableau 26: Fiche de description du cas d'utilisation « Brasser élève »

53

IV.2 .4.17. Fiche de description du cas d'utilisation « Gérer personnel»

Description textuelle du cas d'utilisation Gérer personnel

Identification

Titre du cas : Gérer personnel.

But : Ce cas permet d'enregistrer et gérer le personnel nouvellement employé.

Acteur : Préfet.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : avoir les informations sur le personnel

Enchainement

1. Lancer l'application.

2. Authentification.

3. Module gestion personnel.

4. Formulaire gestion personnel.

5. Remplissage du formulaire.

6. Valider.

Post-condition : Personnel géré.

Tableau 27:Fiche de description du cas d'utilisation « Enregistrer personnel » IV.2 .4.18. Fiche de description du cas d'utilisation « Suivre assiduité»

Description textuelle du cas d'utilisation Suivre assiduité

Identification

Titre du cas : Suivre assiduité.

But : Ce cas permet de signaler la présence et l'absence du personnel.

Acteur : Proviseur.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Avoir enregistré le personnel.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module suivie assiduité du personnel.

4. Formulaire suivre assiduité.

5. Remplissage du formulaire.

6. Validation

Post-condition : Assiduité suivie.

Tableau 28: Fiche de description du cas d'utilisation « Suivre assiduité »

54

IV.2 .4.19. Fiche de description du cas d'utilisation « Payer personnel»

Description textuelle du cas d'utilisation Payer personnel

Identification

Titre du cas : Payer personnel.

But : Ce cas permet l'enregistrement du salaire du personnel.

Acteur : Comptable.

Responsable : NGULIKO

Version : 1.0

Date de création : 19/12/2019

Séquencement

Pré-condition : Être enregistrer et avoir rendu service.

Enchainement

1. Lancement de l'application.

2. Authentification.

3. Module gestion paiement personnel.

4. Formulaire payé personnel.

5. Remplissage du formulaire.

6. Validation.

Post-condition : Personnel payé.

Tableau 29:Fiche de description du cas d'utilisation « Payer personnel »

55

IV.2.5. Diagramme d'activité

Ce diagramme donne une vision des enchaînements des activités propres à une opération ou à un cas d'utilisation. Il permet aussi de représenter les flots de contrôle et les flots de données.52

IV.2.5.1 Diagramme d'activité s'inscrire

Conforme

Non Conforme

Paiement de frais d'inscription

Paiement de frais d'inscription

Génération de la fiche d'inscription

Remplissage de la fiche d'inscription

Renseignement Réponse au renseignement

Dépôt dossier Vérification dossier

Figure 10:Diagramme d'activité s'inscrire

IV.2.5.2. Diagramme d'activité s'authentifier

Lancement de l'application

Affichage du

formulaire d'authentification

Remplissage du formulaire

Vérification de coordonnées saisis

Non Conforme

Identifiants incorrects

Conforme

Affichage du module concerné

Figure 11:Diagramme d'activité s'authentifier

52 Cf. Joseph GABAY et David GABAY, UML 2. Analyse et conception. Mise en oeuvre guidée avec études de cas, Dunod, Paris, 2008, p.80.

Figure 14:Diagramme d'activité gérer frais scolaire

56

Lancement de l'application

Authentification

Module paiement frais scolaire

Remplissage du formulaire

Formulaire gérer frais scolaire

Validation

IV.2.5.3. Diagramme d'activité gérer inscription

Lancement de l'application

Affichage formulaire Remplissage du formulaire

gérer inscription

Authentification

Module d'inscription

Sélection formulaire gérer inscription

Validation

Figure 12:Diagramme d'activité gérer inscription IV.2.5.4. Diagramme d'activité payer frais

Non ok

Ok

Arrivée de l'élève Dépôt frais scolaire

Vérificatio

Billet non conforme

Remplissage de la fiche de perception et cahier de

Remise fiche remplie et

Figure 13:Diagramme d'activité payer frais IV.2.5.5. Diagramme d'activité gérer frais scolaire

57

IV.2.5.7. Diagramme d'activité retirer ouvrage

Non trouvé

Trouvé

Arrivée de

l'élève/enseignant

Informations nécessaires sur l'ouvrage à retirer

Recherche de l'ouvrage

Ouvrage non disponible

Remplissage de la fiche pour retrait

Octroie de l'ouvrage

Lancement de l'application

Validation

Remplissage formulaire

Authentification Accès au module gestion bibliothèque

Affichage du formulaire gérer remise ouvrage

Figure 18:Diagramme d'activité gérer remise ouvrage

Figure 15:Diagramme d'activité retirer ouvrage IV.2.5.8. Diagramme d'activité rendre ouvrage

Arrivée de l'élève/enseignant

Remise livre

Remplissage de la fiche pour remise

Figure 16: Diagramme d'activité rendre ouvrage IV.2.5.9. Diagramme d'activité gérer retrait ouvrage

Figure 17:Diagramme d'activité gérer retrait ouvrage

 

Lancement de

l'application

Authentificatio

Accès au module gestion bibliothèque

Remplissage formulaire

Validation

Affichage du

formulaire gérer

IV.2.5.10. Diagramme d'activité gérer remise ouvrage

58

IV.2.5.11. Diagramme d'activité acquérir ouvrage

Lancement de

l'application

Authentification

Accès au

module gestion bibliothèque

Affichage du formulaire acquérir ouvrage

Remplissage formulaire

Validation

Figure 19:Diagramme d'activité acquérir ouvrage IV.2.5.12. Diagramme d'activité acquérir matériel

Lancement de

l'application

Authentification

Accès au

module gestion magasin

Remplissage formulaire

Affichage du formulaire acquérir matériel

Validation

Non trouvé

Trouvé

Arrivée de

l'élève/enseignant

Informations nécessaires sur le matériel à retirer

Recherche du matériel

Matériel non disponible

Remplissage de la fiche pour retrait

Octroie du matériel

Figure 21:Diagramme d'activité retirer matériel

Figure 20:Diagramme d'activité acquérir matériel IV.2.5.13. Diagramme d'activité retirer matériel

59

IV.2.5.14. Diagramme d'activité rendre matériel

Arrivée de l'élève/enseignant

Remise du matériel

Remplissage de la fiche pour remise

Figure 22:Diagramme d'activité rendre matériel IV.2.5.15. Diagramme d'activité gérer retrait matériel

Authentification

Lancement de

l'application

Accès au

module gestion magasin

Affichage du formulaire gérer retrait matériel

Remplissage formulaire

Validation

Figure 23:Diagramme d'activité gérer retrait matériel

IV.2.5.16. Diagramme d'activité gérer remise matériel

Authentification

Validation

Lancement de

l'application

Accès au

module gestion magasin

Remplissage formulaire

Affichage du formulaire gérer remise matériel

Figure 24:Diagramme d'activité gérer rendre matériel IV.2.5.17. Diagramme d'activité brasser élève

Lancement de

l'application

Authentification

Accès au

module

brassage élèves

Affichage du

formulaire brasser

Remplissage formulaire Validation

Figure 25:Diagramme d'activité brasser élève

60

IV.2.5.18. Diagramme d'activité gérer utilisateur

Lancement de

l'application

Authentification

Accès au menu utilisateur

Accès au formulaire gérer utilisateur

Remplissage formulaire

Validation

Figure 26:Diagramme d'activité gérer utilisateur IV.2.5.19. Diagramme d'activité suivre assiduité

Lancement de

l'application

Authentification

Accès au

module suivi assiduité

Remplissage formulaire

Affichage du formulaire suivre assiduité

Validation

IV.2.5.20. Diagramme d'activité payer personnel

Lancement de

l'application

Authentification

Accès au module paiement du personnel

Affichage du formulaire payer personnel

Remplissage formulaire

Validation

Figure 28:Diagramme d'activité payer personne

Figure 27:Diagramme d'activité suivre assiduité

61

IV.2.6. IDENTIFICATION DES CLASSES CANDIDATES

Section

Option

Cette classe permet d'avoir les informations sur les sections organisées

Cette classe permet d'avoir les informations sur les options organisées

Elève

Cette classe permet d'avoir les informations sur les élèves

Classe

Cette classe permet d'avoir les informations sur les fonctionnelles au sein de l'institution

Personnel

Cette classe permet d'avoir les informations sur le personnel de l'institution

PaiementFS

Cette classe permet d'avoir les informations sur le paiement de frais scolaire des élèves

Rayon

Cette classe permet d'avoir les informations concernant les différents rayons d'ouvrages

Cette classe permet d'avoir les informations sur les matériels au magasin.

Matériel

Cours

Cette classe permet d'avoir les informations sur les cours à attribuer au personnel enseignant

Ouvrage

Cette classe permet d'avoir les informations concernant les ouvrages disponibles à la bibliothèque

Grade

Cette classe permet d'avoir les informations concernant les grades de personnel

Comptable

Cette classe permet prend les informations des comptables de l'Institut

62

CategorieOuv

Cette classe permet de grouper les ouvrages en catégories

Salle

Cette classe regroupe les informations des salles de passation d'examen

FraisScolaire

CategorieM

Cette classe permet d'avoir les informations concernant la fixation de frais scolaires

Cette classe permet d'avoir les informations sur les catégories de matériel au magasin

Figure 29:Identification des classes candidates

63

IV.3. CAPTURE DES BESOINS TECHNIQUES IV.3.1. Spécification technique du point de vue matériel

Serveur BDD

LAN

PC *

Figure 30:Spécification technique du point de vue matériel

IV.3.2 Spécification d'architecture

« Application »

« SGBD »

ProSco

Gestionscolaire

Figure 31:Spécification d'architecture

IV.3.3. Elaboration du modèle spécifique

Bibliothécaire

Proviseur

Magasinier

Comptable

Surveillant

Préfet

S'authentifier

Figure 32:Elaboration du modèle spécifique

64

IV.4. ANALYSE

Discipline + SuivreDiscipline

«Category»

Paiement

+ FixerMontant

+ PaiementFS

+ PaiementSalaire

«Category»

Magasin

+ categorieMat + Matériel

+ RémiseMatEn + RémiseMatEl

IV.4.1. Découpage en catégories

«Category»

«Category»

Inscription

+ Section

+ Option + Classe + Elève

«Category»

Bibliothèque + Ouvrage

+ CategorieOV + Rayon

+ RemiseLivEn + RemiseLivEl

«Category»

Personnel + Personnel + Grade

Figure 33:Découpage en catégorie

IV.4.2. Diagramme de séquence

Le diagramme de séquence nous permet de voir d'une manière séquentielle les interactions qui existent entre objets à partir des messages échangés par le système. Ici, on décrit la façon dont les éléments (Acteur) du système interagissent entre eux.53

53Cfr. Pascal ROQUES, Op.Cit, p.183.

65

Figure 35:Diagramme de séquence payer personnel IV.4.2.3. Diagramme de séquence Gérer personnel

Comptable

3. Accès au module paiement personnel
4 .Sélection du formulaire payer personnel
5. Affichage du formulaire
6 .Remplissage du formulaire

1 .Lancement de l'application

2 .Authentification

7. Validation

ProSco

Préfet

3. Accès au module gestion personnel

4 .Sélection formulaire gérer personnel 5. Affichage du formulaire gérer personnel 6 .Remplissage du formulaire

1 .Lancement de l'application

2 .Authentification

7. Validation

ProSco

IV.4.2.1. Diagramme de séquence suivre assiduité

Proviseur

3. Ouverture du module suivi d'assiduité

5. Sélection formulaire suivre assiduité

1. Lancement de l'application

7. Affichage du formulaire

8. Remplissage du formulaire

2. Authentification

10. Validation

ProScoSystème

Figure 34:Diagramme de séquence suivre assiduité IV.4.2.2. Diagramme de séquence payer personnel

66

IV.4.2.4. Diagramme de séquence brasser élève

Surveillant

ProSco

1 .Lancement de l'application

2 .Authentification

3. Accès au module gestion brassage élève
4 .Sélection formulaire brasser élève
5. Affichage du formulaire brasser élève
6 .Remplissage du formulaire

7. Validation

Comptable

3. Accès au module paiement de frais scolaire

4 .Sélection formulaire gérer frais scolaire 5. Affichage du formulaire gérer frais scolaire

6 .Remplissage du formulaire

1. Lancement de l'application

2 .Authentification

7. Validation

ProSco

Figure 38:Diagramme de séquence gérer frais scolaire

Figure 36:Diagramme de séquence brasser élève IV.4.2.5. Diagramme de séquence gérer rendre ouvrage

Magasinier

3. Accès au module gestion magasin

4 .Sélection formulaire gérer remise matériel
5. Affichage du formulaire gérer remise matériel
6 .Remplissage du formulaire

1. Lancement de l'application

2 .Authentification

7. Validation

ProSco

Figure 37:Diagramme de séquence gérer rendre ouvrage IV.4.2.6. Diagramme de séquence gérer frais scolaires

Figure 41:Diagramme de séquence gérer remise ouvrage

67

Bibliothécaire

4 .Sélection formulaire gérer remise ouvrage 5. Affichage du formulaire gérer remise ouvrage

6 .Remplissage du formulaire

3. Accès au module gestion bibliothèque

1. Lancement de l'application

2. Authentification

7. Validation

ProSco

IV.4.2.7. Diagramme de séquence gérer inscription

Préfet ProSco

3. Accès au module d'inscription
4 .Sélection formulaire gérer inscription
5. Affichage du formulaire gérer inscription
6 .Remplissage du formulaire

1. Lancement de l'application

2. Authentification

7. Validation

Figure 39:Diagramme de séquence gérer inscription IV.4.2.8. Diagramme de séquence gérer retrait ouvrage

ProSco

Bibliothécaire

1. Lancement de l'application

2 .Authentification

3. Accès au module gestion bibliothèque

4 .Sélection formulaire gérer retrait ouvrage

5. Affichage du formulaire gérer retrait ouvrage 6. Remplissage du formulaire

7. Validation

Figure 40: Diagramme de séquence gérer retrait ouvrage

IV.4.2.9. Diagramme de séquence gérer remise ouvrage

68

IV.4.2.10. Diagramme de séquence acquérir ouvrage

Bibliothécaire

1. Lancement de l'application

2 .Authentification

3. Accès au module gestion bibliothèque 4 .Sélection formulaire acquérir ouvrage

5. Affichage du formulaire acquérir ouvrage 6 .Remplissage du formulaire

7. Validation

Figure 42:Diagramme de séquence acquérir ouvrage

ProSco

IV.4.2.11. Diagramme de séquence acquérir matériel

Magasinier

ProSco

1. Lancement de l'application

2. Authentification

3. Ouverture du module gestion magasin

4. Sélection du formulaire acquérir matériel

5. Affichage du formulaire acquérir matériel

6. Remplissage du formulaire

8. Validation

Utilisateur

ProSco

1. Lancement de l'application

3. Formulaire d'authentification

5. Remplissage du formulaire d'authentification 4. Vérification de

coordonnées

Alt

5. Affichage du module concerné

If

Else

6. Identifiants incorrects

Figure 44:Diagramme de séquence s'authentifier

Figure 43:Diagramme de séquence acquérir matériel IV.4.2.12. Diagramme de séquence s'authentifier

69

IV.4.2.13. Diagramme de séquence retirer ouvrage

Utilisateur

ProSco

1 .Arrivée de l'élève ou enseignant

3. Recherche de l'ouvrage

2 .Informations nécessaires sur l'ouvrage à retirer

Alt

If

4. Remise de l'ouvrage

Else

5. Ouvrage non disponible

Utilisateur

ProSco

1. Arrivée de l'élève ou enseignant

2 .Informations nécessaires sur le matériel à retirer

3. Recherche du matériel

Alt

If

4. Remplissage de la fiche pour retrait

5. Remise du matériel

Else

6. ce matériel n'existe pas

Figure 46:Diagramme de séquence retirer matériel

Figure 45:Diagramme de séquence retirer ouvrage IV.4.2.14. Diagramme de séquence retirer matériel

Figure 48:Diagramme de séquence s'inscrire

70

IV.4.2.15. Diagramme de séquence payer frais scolaire

Alt

If

Else

Elève

5. Remise de la fiche de perception remplie et du reçu

2. Dépôt de frais scolaire

6. Billets non conformes

1. Arrivée de l'élève

ProSco

3. vérification des billets

4. Remplissage
de la fiche et
du cahier de

Elève

ProSco

1. Lecture des renseignements sur l'inscription

3. Réponse aux renseignements

4. Dépôt dossier

6. Vérification

du dossier

Alt

If

7. Remplissage de la fiche d'inscription

6. Affichage de la fiche d'inscription

7. Paiement de frais d'inscription

8. Rejet du dossier (non conforme ou incomplet)

Else

Figure 47:Diagramme de séquence payer frais scolaire IV.4.2.16. Diagramme de séquence s'inscrire

Figure 50:Elaboration du modèle d'exploitation de la conception technique

71

Instance de DB métier BD métier

Fichier script
Fichier de sauvegarde

Moteur de BD
Serveur gestionscolaire

Instance de DB
BD de droit d'accès

Application ProSco

IV.5 CONCEPTION GENERIQUE

IV.5.1. Organisation du modèle logique de conception technique

« Framework technique » Application

« Framework technique » Métier

« Framework technique » Accès aux données

« Framework technique » Stockage de données

« Framework technique » Présentation

« Framework technique » Sécurité

« Framework technique » Sauvegarde période

Figure 49:Organisation du modèle logique de conception technique

IV.5.2. Elaboration du modèle d'exploitation de la conception technique

72

IV.6. CONCEPTION PRELIMINAIRE IV.6.1 Conception du déploiement

LAN

PC Préfet
PC Proviseur

PC Comptable

PC Bibliothécaire

PC Magasinier

PC Surveillant

Serveur BDD

Figure 51:Conception du déploiement

IV.6.2. Découpage du système en application

Bibliothécaire

Magasinier

Surveillant

Comptable

Proviseur

Elève

Préfet

Payer le personnel

S'inscrire

Acquérir ouvrages

Gérer les retraits d'ouvrages Gérer les dépôts d'ouvrages

Retirer matériel

Gérer les retraits des matériels

Déposer matériel

Retirer l'ouvrage

Déposer l'ouvrage

Gérer les inscriptions Gérer le personnel Brasser les élèves

Acquérir matériels

Suivre l'assiduité

Distribuer les cours

Gérer frais scolaires

Payer les frais

Recevoir le salaire

Signer la présence

Enseignant

Figure 52:Découpage du système en application

73

IV.6.3. Identification des composants distribués

«Application»

Gest_ProSco

«Composant distribué»

Gestion_Materiel

BDD gestionscolaire

«Instance de BDD»

Gest_Personnel

«Application»

«Composant distribué»

Gestion_Bibliothèque

Figure 53:Identification des composants distribués

74

IV.7. CONCEPTION DETAILLEE

IV.7.1.Diagramme de classe

Figure 55:Diagramme de classe

75

Conclusion

La modélisation de notre système futur a été l'élément central de ce chapitre. Nous y avons présenté le cahier des charges; ensuite, nous sommes passés à l'élaboration des diagrammes de cas d'utilisation selon les modules à intégrer et puis un digramme de cas d'utilisation générale. En effet, nous sommes de partie du diagramme de cas d'utilisation intégré pour l'élaboration des diagrammes de séquences et des diagrammes d'activités dans tous les détails possibles.

Au bout de ce chapitre, nous sommes arrivés à l'élaboration du diagramme des classes qui nous a fait parvenir à un schéma relationnel standard pour notre progiciel. Ainsi donc, le chapitre suivant consiste à l'implémentation de notre système. Précisons que cette analyse et cette modélisation ont été réalisées en suivant la démarche 2TUP.

76

CINQUIEME CHAPITRE : IMPLEMENTATION DU
SYSTEME

V.0. Introduction

Après le chapitre précédent qui consistait à la conception de notre système, dans lequel nous avons abouti à l'élaboration d'un diagramme de classes représentant les données les plus pertinentes, nous allons, dans le présent chapitre, faire la réalisation et test de notre nouveau système. C'est, en fait, la dernière étape de la méthode 2TUP.

En effet, la réalisation de certaines spécifications n'est possible que si d'autres spécifications ont été au préalable réalisées. Il est donc essentiel d'échelonner dans le temps, selon une chronologie préalablement établie, la réalisation des diverses fonctionnalités de l'application.54

En vertu de la philosophie de développement évoquée plus haut, la première phase de réalisation est la traduction de modèle conceptuel de données produit à la phase d'analyse des besoins en un modèle relationnel de données en respectant les règles de dérivation55. Ainsi donc la première étape est la présentation du schéma relationnel faisant la base de création de notre base de données.

V.1. Schéma relationnel

Section (codesec, designSec)

Option (codeOp, designOp, #CodeSec)

Classe (codeCl, designCl, #codeOp, #idfrais)

Eleve (matricule, nom, postnom, prenom, genre, adresse, tel)

Salle (codeSalle, libelle, nbplace)

Inscription (idinscri, dateinscri, anneesco, #codeCl, #matricule)

Brassage (dateBras, periode, numplace, #codesale, #idinscri)

PaiementFrais (idpaie, datepaie, montverse, design, observ, #idfrais, #idinscri)

Cours (codecours, intitule)

Categorie (codefonc, libelle)

Garde (codegrade, salaire)

54Cf. Gilles ROY, Conception de bases de données avec UML, Presse de l'Université du Québec, Québec, 2009, pp. 432-433.

55Idem.

77

Personnel (numperso, nom, postnom, prenom, genre, religion, etatcivil, adresse, telperso,

#codefonc, #codegrade)

CategorieOuv (codecatOuv, design)

Rayon (coderay, etiquette)

Ouvrage (idOuv, titre, maisEd, VilleEd, anneeEd, auteur, #codecatOuv, #coderay, stockouv)

AcquerirOuv (idAcOuv, dateAcOuv, qteouv, idOuv)

Operation2 (dateop, motif, #idOuv, #numperso)

Operation3 (dateop, motif, # idOuv, #idinscri)

Comptable (cdcompt, nom, postnom, prenom, adresse, telc)

PaieSalaire (idsal, datesal, montliv, motif, mois, anneesco, #numperso)

CategorieM (codecatM, descatM)

Materiel (codemat, desmat, #codecatM, qte)

AcquerirMateriel (idAcMat, dateacqmat, qtmat, #codemat)

Operation1 (dateop, motif, # numperso, #codemat, qte)

Operation4 (dateop, motif, #idinscri, #codemat, qte)

Presence (codepres, datepres, etatpres, observation, #codecours, #numperso)

V.2.Présentation de progiciel scolaire et administratif

Dans cette partie, il est question de présenter le progiciel réalisé en montrant les interfaces de ce dernier, notamment les interfaces d'entrée et de sortie. Ainsi, à la fin de ce point les objectifs que nous nous sommes fixés doivent être atteints en vue de clore le travail.

V.2.1. Interface d'accueil

Dès le lancement de notre progiciel scolaire réalisé et après authentification de l'administrateur, une interface se présente, cette interface a deux parties : l'une à gauche (est celle comprenant les interfaces d'entrée, cette partie comprend les différents modules intégrés dans notre progiciel scolaire et administratif), et l'autre à droite, est celle présentant aux utilisateurs les interfaces de sorties selon les modules intégrés. Ainsi, le voici ces différents menus (interfaces d'entrée) :

1. Gestion inscription : c'est menu concernant l'inscription et la réinscription des élèves

78

2. Gestion brassage : c'est dernier permet de brasser les élèves dans différentes salles d'examen pendant la période des examens

3. Gestion paiement frais scolaire : il permet au comptable d'enregistrer les frais scolaires des élèves dans la base de données

4. Gestion bibliothèque : la gestion bibliothèque permet d'enregistrer les nouveaux ouvrages et d'enregistrer les opérations de retrait et de remise de livres au sein de la bibliothèque

5. Gestion magasin : ici, il s'agit du menu permettant d'enregistrer des nouveaux matériels d'enregistrer les opérations de retrait et de remise de matériel au sein du magasin de l'institution

6. Gestion personnel : permet de gérer le personnel

7. Suivi d'assiduité : c'est menu offre la possibilité de bien suivre la prestation de personnel enseignant au sein de l'institution

8. Paiement salaire : est celui permettant d'enregistrer le paiement de salaire de personnel. Comme nous l'avons dit, chacun de ces menus a un menu présentant les états de sortie sur la partie droite. Ainsi, cette interface d'accueil est illustrée dans la figure suivante :

Figure 56:Menu principal

79

V.2.2.Module gestion inscription

Ici, il s'agit de présenter la fonction permettant l'inscription des élèves, son menu est constitué par cinq commandes dont : section, option, classe, élève et inscription comme nous la présentons dans la figure suivante :

Figure

57: Module gestion inscription

1. Section : c'est l'interface permettant d'enregistrer une nouvelle section ou de supprimer ou modifier même la section. La partie de devant permet de saisir les données et celle d'arrière permet d'affi cher les données une fois enregistrées comme le montre cette figure :

Figure 58:Interface section

2. Option : c'est l'interface permettant d'effectuer des mises en jour sur l'option.

Figure 59:Interface option

80

3. Classe : c'est l'interface utilisateur qui permet d'effectuer une mise en jour des classes au sein de l'institution. Elle se présente de la manière suivante :

Figure 60:Interface classe

4. Eleve : il s'agit de l'interface permettant d'enregistrer les identités des élèves.

Figure 61:Interface élève

5. Inscription : est l'interface qui permet d' élèves.

effectuer des mises en jour d'

inscription des

Figure 62:Interface inscription

81

V.2.3. Module gestion de paiement de frais scolaire

Cette fonction est celle permettant de gérer les frais scolaires payés par l'élève. Elle comprend deux menus dont celui de fixation de frais scolaires et celui de paiement de frais scolaires comme le montre la figure suivante :

Figure 63: Module gestion Frais Scolaires

1. Fixation frais scolaires : pour la fixation scolaire à payer trimestriellement par année scolaire

Figure 64:interface fixation frais scolaires

2. Paiement frais scolaires : pour l'enregistrement de frais scolaires des élèves

Figure 65:Interface paiement frais scolaires

82

V.2.4. Module gestion de brassage

Cette fonction offre des interfaces utilisateurs permettant de gérer le brassage des élèves durant la période des examens. Il compte deux commandes dont celui des salles et celui de brassage :

Figure 66:Module gestion brassage

1.

1. Brassage : interface permettant d'effectuer des mises en jour de brassage des élèves

Figure 67:Interface brassage

Salle : c'est pour l'enregistrement des différentes salles de passation des examens

83

V.2.5. Module gestion personnel

C'est la fonction permettant d'effectuer les mises en jour des informations concernant le personnel.

Figure 68:Module gestion personnel

1. Categorie personnel : permet d'enregistrer les catégories de personnel

Figure 69:Interface catégorie personnel

2.

Figure 70:Interface grade

Grade : permet d'enregistrer les grades sur le personnel

84

3. Personnel : permettant d'enregistrer le personnel

Figure 71:Interface personnel V.2.6. Module paiement salaire

C'est la fonction qui offre l'interface utilisateur permettant d'enregistrer les opérations de paie de salaire de personnel. L'interface suivant permet d'enregistrer ces dernières :

Figure 72:Interface paiement salaire V.2.7. Module suivi d'assiduité

Fonction permettant de faire le suivi sur la prestation des enseignants. Il se présente avec 2 commandes, dont celle de cours et celle de présence.

Figure 73:Module suivi assiduité

85

1. Cours : cette commande permet d'enregistrer, de supprimer et de modifier un cours

Figure 74:Interface cours

2. Présence : pour le suivi de présence de personnel enseignant

Figure 75:Interface présence

V.2.8. Module gestion magasin

Ici, il s'agit de la présentation de la fonction offrant des interfaces utilisateurs pour la gestion du magasin au sein de l'institution, notamment, l'enregistrement des types des matériels, l'enregistrement des matériels, l'enregistrement d'acquisition des matériels et en fin les interfaces pour les opérations de retrait et remise des matériels au sein du magasin.

86

Figure 76:Module gestion magasin

1. Catégorie matériel : interface utilisateur pour la mise en jour de catégories de matériels.

Figure 77:Interface catégorie matériel

2. Matériel : c'est pour l'enregistrement d'un matériel nouvellement acquis.

Figure 78:Interface matériel

87

3. Operations élève : c'est pour l'enregistrement des opérations de l'élève de retrait et de remise de matériels au sein du magasin.

Figure 79:Interface remise-retrait matériel élève

4. Acquérir matériel : il s'agit de l'interface permettant d'enregistrement les opérations de ravitaillement en stock des matériels.

Figure 80Interface d'acquisition de matériel V.2.9. Module gestion bibliothèque

C'est la fonction présentant les interfaces utilisateurs pour la gestion de la bibliothèque au sein e l'institution.

Figure 81:Module gestion bibliothèque

88

1. Catégorie ouvrage : pour l'enregistrement des catégories d'ouvrages.

Figure 82: catégorie ouvrage

2. Rayon : pour enregistrer les rayons dans lesquels sont disposés les livres dans la bibliothèque.

Figure 83:Interface rayon

3. Ouvrage : pour l'enregistrement des ouvrages

Figure 84:Interface ouvrage

Figure 87.Rapport d'inscription

89

4. Acquérir ouvrage : pour l'enregistrement d'acquisition des ouvrages

Figure 85.Interface d'acquisition d'ouvrage

5. Operations élève : pour l'enregistrement des opérations e de retrait et remise des ouvrages dans la bibliothèque.

Figure 86. Operations retrait-remise ouvrage

V.2.9. Interfaces de sortie

Dans ce point, nous montrons les états de sorties ou différents rapports pour chacun de modules intégrés dans notre progiciel.

1. Rapport d'inscription : reprend les états de sortie pour la fonction de gestion d'inscription. Un clic sur la commande « Rapport Inscription »de la partie droite de l'interface d'accueil amène à ces commandes :

90

a. Liste des élèves inscrits par classe

Figure 88:Liste des élèves inscrits par classe

b. Liste des élèves inscrits par option

Figure 89:Liste des élèves inscrits par option

91

c. Liste des élèves inscrits par année scolaire

Figure 90:Inscription annuelle

d. Liste des élèves inscrits par date

Figure 91:Liste des élèves inscrits par date

e. Liste de tous les élèves inscrits

Figure 92:Liste de tous les élèves inscrits

92

2. Rapport brassage

Figure 93.Rapport brassage

a. Brassage annuel

Figure 94.Brassage annuel

b. Brassage annuel par salle

Figure 95.Brassage annuel par salle

c. Brassage annuel par periode

Figure 96.Brassage annuel par periode

93

3. Avancement frais scolaires

Il s'agite de présenter les différents rapports sur le paiement de frais scolaires des élèves. Ce menu est synthétisé par la figure suivante :

Figure 97.Rapport de perception de frais scolaires

a. Rapport journalier

Figure 98.Rapport de perception journalière

b. Rapport entre intervalle de dates

Figure 99.Perception en intervalle de dates

94

c. Fiche de perception

Figure 100:Fiche de perception

d. Rapport de perception annuel

Figure 101:Rapport annuel de perception

95

4. Rapport Bibliothèque

Il s'agite de faire une présentation des certains états de sortie sur les opérations de retrait et remise des livres effectués à l bibliothèque

a. Liste des ouvrages

Figure 102:Liste d'ouvrages

b. Fiche de retrait/remise

Figure 103:Fiche retrait/remise d'ouvrage

c. Liste de retrait et remise annuel

Figure 104: Liste de retrait-remise annuel des élèves

96

5. Rapport magasin

Nous présentons ici certains états sur l'évolution de retrait et remise de matériel au magasin.

a. Liste des matériels

Figure 105: Liste de matériels

b. Liste de tous les retraits-remises des élèves de matériels

Figure 106:Liste retraits-remises des élèves des matériels

c. Fiche de retrait-remise de matériels

Figure 107:Fiche de retrait-remise des matériels

97

6. Rapport sur le personnel

Ce rapport est synthétisé par la figure suivante (liste de tous les personnels, liste de personnel par fonction et une liste de personnel par grade) :

Figure 108.Rapport personnel

a. Liste de tout le personnel

Figure 109.Liste de tout le personnel

b. Liste de personnel par fonction

Figure 110.Liste de personnel par fonction

c. Liste de personnel par grade

Figure 111.Liste de personnel par grade

98

7. Rapport suivi d'assiduité des enseignants

Figure 112.Rapport suivi d'assiduité

a. Liste de présence par jour

Figure 113.Liste de présence journalière

b. Présence par intervalle de dates

Figure 114.Présence par intervalle de dates

8. Rapport paiement salaire

Nous présentons dans ce point le rapport de paiement de salaire. La figure suivante illustre ce dernier. Mais nous présentons certains d'entre eux.

Figure 115.Rapport paiement salaire

99

a. Tous les paiements

Figure 116:Tous les paiements de salaire

b. Liste de paie mensuelle

Figure 117:Paiement salaire mensuel

c. Paiement salaire par date

Figure 118:Paiement salaire par date

100

d. Liste de paie entre intervalle de dates

Figure 119:Paiement salaire entre intervalle de dates

101

CONCLUSION

Ce cinquième chapitre a été consacré à l'implémentation de notre progiciel de gestion intégré des activités scolaires et administratives via le langage de programmation C# ainsi que via le système de gestion de base de données SQL Server2014. Nous avons présenté ce progiciel conçu au moins dans son intégralité par des interfaces graphiques plus compréhensives, dont les interfaces d'entrée et les interfaces de sortie. Ainsi, nous pensons avoir atteints nos objectifs comme assigné dans l'introduction générale de ce modeste mémoire.

102

CONCLUSION GENERALE

Ce travail est thématisé de la façon suivante:« conception et réalisation d'un progiciel de gestion intégré des activités scolaires et administratives de l'I.T.I.MA ». La problématique tournait au tour de l'idée selon laquelle la gestion manuelle des activités scolaires et administratives à l'ITIMA rend inadéquate la prise des décisions d'une façon optimale et raisonnable au sein de cette institution scolaire.

En effet, cette école ne possède qu'une seule application pour le brassage des élèves en période des examens, le reste de son système d'information est encore manuel. Ce système est à la source des beaucoup des problèmes tel que l'impossibilité de fournir en temps voulu la liste des élèves inscrits dans tel ou tel autre classe dans une période donnée; le problème d'estimation du montant ou de dettes des élèves à la fin de l'année scolaire; l'absence d'un outils de suivi rigoureux de paiement de frais scolaires et d'un outil fiable pour le suivi du personnel en terme de fiche de paie paiement, de prestation ou encore l'absence d'un outil fiable pour la gestion de son personnel.

Il s'y constate également le problème de retard dans la production des rapports journaliers et mensuels et annuels sur le mouvement de paiement de frais scolaires et sur l'inscription des élèves, etc.

Eu égard à ce qui précède, nous nous sommes posé la question de savoir quel type de système mettre en place pour la gestion commune et efficace des différents services qui se réalisent au sein l'Institut Technique Industriel MAHAMBA.

De ce fait, pour tenter de répondre à la question faisant l'objet de notre recherche, nous avons pu avancer l'hypothèse selon laquelle le développement d'un progiciel de gestion intégré serait susceptible de gérer efficacement toutes les activités au sein de l'I.T.I.MA.

Dans l'approche méthodologique nous avons fait recours à la méthode Two Track Unified Process pour la conception de notre progiciel, la méthode PERT pour optimiser le délai de ce projet. Aussi la méthode COCOMO nous a permis d'évaluer les risques financiers pour la réalisation et la mise en place de ce nouveau système.

Hormis l'introduction et la conclusion générale, ce travail est subdivisé en cinq chapitres. Le premier est consacré au planning prévisionnel du projet. Ce chapitre porte essentiel sur l'évaluation du coût de développement de ce système et sur l'optimisation du délai de développement afin de bien piloter les risques. Le deuxième chapitre s'articule autour des

103

considérations théoriques. Le troisième fait la présentation de l'I.T.I.MA., notre champ d'investigation. Le quatrième aborde l'analyse et la conception du système. Le dernier chapitre quant à lui se fonde sur l'implémentation du nouveau système.

Notre hypothèse a été confirmée car le progiciel conçu intègre désormais au moins huit modules :

1. Un module de gestion d'inscription

2. Un module de gestion brassage des élèves

3. Un module de gestion de frais scolaire des élèves

4. Un module de gestion de personnel

5. Un module de gestion la bibliothèque

6. Un module pour la gestion de magasin de matériels

7. Un module pour le suivi de paie de salaire et

8. Un module le suivi d'assiduité de personnel.

En définitive, nous sommes conscients de ce que ce travail renferme comme imperfections, mais l'essentiel pour nous est que nous avons essayé de résoudre tant soit peu certaines insuffisantes informatiques que présentait cette école. C'est ainsi qu'en vue de consolider d'avantage cette recherche, nous invitons les futurs chercheurs à s'y investir. Ainsi donc, nous sommes réceptifs à toutes les suggestions constructives possibles pour l'amélioration ce travail.

104

BIBLIOGRAPHIE

A. Ouvrages

1. ACISSI, Sécurité informatique. Ethical Hacking. Apprendre l'attaque pour mieux se défendre, Collection Expert IT, ENI, Paris, 2009.

2. André FLORY et Colette ROLLAND, "La conception des systèmes d'information: Etat de l'art et nouvelles perspectives" in Nouvelles des systèmes d'information, Congrès 90 de l'Association informatique des organisations et systèmes d'information et de décision, Eyrolles, Paris, 1990.

3. Camille MOINE et Bertrand HERZ, L'informatique appliquée à la gestion, Foucher, Paris, 1996.

4. Chantal MORLEY, Management d'un projet système d'information. Principes, techniques, mise en oeuvre et outils, 6e édition, Dunod, Paris, 2008.

5. Dominique NANCI et Bernard D'ESPINASSE, Ingénierie des systèmes d'information : Merise deuxième génération, 4ème Edition, Ed. Vuibert, Paris, 2001.

6. Echello KATYA MUHAMBYA, Pour comprendre et maîtriser l'informatique, Blessing, Kampala, 2014.

7. GAERTNER, Modélisation objet avec UML, Eyrolles, Paris, 2000.

8. Gilles ROY, Conception de bases de données avec UML, Ed. PUQ, Québec, 2007.

9. Guillaume PLOUIN, Cloud computing. Sécurité, gouvernance du SI hybride et panorama du marché, 4e édition, Dunod, Paris, 2016.

10. Henri-Pierre MADERS et Jean-Luc MASSELIN, Piloter les risques d'un projet, Paris, Ed. Eyrolles, 2009.

11. Jean-François PILLOU et Pascal CAILLEREZ, Tout sur le système d'information, Dunod, Paris, 2011.

12. Jean-Louis MULLER, Management de projet, 100 questions pour comprendre et agir, Paris, Ed. AFNOR, 2005.

13. Jean-Louis THOMAS, ERP et PGI. Comment réussir le changement, Dunod, Paris, Sd.

14. Joseph GABAY et David GABAY, UML 2. Analyse et conception. Mise en oeuvre guidée avec études de cas, Dunod, Paris, 2008.

15. Laurent BLOCH et Christophe WOLFHUGEL, Sécurité informatique. Principes et méthode à l'usage des DSI, RSSI et administrateurs, 2e édition, Eyrolles, Paris, 2009.

105

16. Osée MUHINDO MASIVI, Travail de recherche Scientifique en sept étapes : Guide fondamental, pratique et interdisciplinaire, 1e édition, Fridi, 2015.

17. Pascal PEROTIN, Les progiciels de gestion intégrés. Instruments de l'intégration organisationnelle. Etude d'un cas, Ed. HAL, Paris, 2005.

18. Pascal ROQUES et Frank VALLEE, UML2 en action. De l'analyse des besoins à la conception, 4eEdition, Ed. Eyrolles, Paris, 2007.

19. RONGERIE, Méthodes des sciences sociales, Ed. Dalloz, Paris, 1975.

20. Sabine BOHNKE, Modéliser son système d'information, Ed. Eyrolles, Paris, Sd.

21. Smile, ERP. Le meilleur de solution open source. Livre blanc, sl, sd.

22. Suzanne RIVARD, Le développement des systèmes d'informations, Une méthode intégrée à la transformation des processus, 4e Edition, Presse de l'université du Québec, Québec, 2013.

23. Xavier BLANC et Isabelle MOUNIER, UML2 pour les développeurs, Eryolles, Paris, sd. B. Mémoires

1. Bilel GHANNOUCHI, Mise en place d'un progiciel de gestion intégré pour une PME, Mémoire inédit, Université Virtuelle de Tunis, 2015-2016.

2. Xavier GUILLOT, Analyse de l'impact des progiciels de gestion de projet sur les performances globales des projets, Mémoire inédit, Université de MONTREAL, 2011-2012.

c. Dictionnaire

AFITEP, Dictionnaire de management de projet, AFNOR, Paris, 2010.

106

TABLE DES MATIERES

EPIGRAPHE i

DEDICACE ii

REMERCIEMENT iii

SIGLES ET ABREVIATIONS iv

LISTE DES TABLEAUX v

LISTE DES FIGURES vi

INTRODUCTION GENERALE 1

1. ETAT DE LA QUESTION 1

2. PROBLEMATIQUE 2

2. HYPOTHESE 4

4. OBJECTIF DU TRAVAIL 4

4.1. OBJECTIF GLOBAL 4

4.2. OBJECTIFS SPECIFIQUES 4

5. CHOIX ET INTERET DU SUJET 5

6. DELIMITATION DUSUJET 5

7. METHODES ET TECHNIQUES 5

7.1. METHODES 5

7.2. TECHNIQUES 6

8. SUBDIVISION DU TRAVAIL 6

PREMIER CHAPITRE : PLANNING PREVISIONNEL DU PROJET 7

I.1. OPTIMISATION DU TEMPS DE REALISATION DU PROJET 7

I.1.1. DETERMINATION DES TACHES DU PROJET 7

I.1.2 DETERMINATION DES ANTERIORITES 8

I.1.3. DETERMINATION DES POSTERIORITES 9

I.1.4. CALCUL DE NIVEAUX 9

I.1.5. CONSTRUCTION DU RESEAU PERT DU PROJET 10

I.1.6. CALCUL DES DATES AU PLUS TOT ET DATES AU PLUS TARD 10

I.1.7. CALCUL DES MARGES 11

I.1.8. DETERMINATION DU CHEMIN CRITIQUE 12

I.2. EVALUATION DU COUT DU PROJET 13

I.2.1. COUT DES OUTILS ET DES MATERIELS EN DOLLAR 13

I.2.2.COUT DE DEVELOPPEMENT DE L'APPLICATION 13

I.2.3. COUT TOTAL DE DEVELOPPEMENT ET DES MATERIELS 14

CONCLUSION 14

DEUXIEME CHAPITRE : CONSIDERATIONS THEORIQUES 15

107

II.1. APERCU GENERAL D'UN SYSTEME D'INFORMATION 15

II.1.1. Système d'information 16

II.1.2. Fonction du système d'information 16

II.1.3. Système Informatique 17

II.1.4. Gestion des données dans le système d'information 17

II.1.5. Impact du système d'information dans l'entreprise 18

II.2. APPERÇU GENERAL SUR LES PROGICIELS DE GESTION INTEGREE 18

II.2.1.Contexte de l'émergence des PGI 19

II.2.2. Contexte définitionnel 20

II.2.3.Problèmes d'adoption d'un PGI 21

II.2.4.Raisons de la non-adoption d'un PGI 21

II.2.5. Objectif des progiciels de gestion intégrée 21

II.2.6.Caractéristiques communes des progiciels de gestion intégrée 22

II.2.7. Les liens entre processus pour un PGI 23

Conclusion 23

TROISIEME CHAPITRE : PRESENTATION DU MILIEU D'ETUDE 25

III.1. Dénomination du milieu d'investigation 25

III.2. Situation géographique 25

III.3. Historique 25

III.4. Difficultés éprouvées 27

III. 5. Structure actuelle 28

III.6. Fonctionnement de l'Entreprise 28

III.7. Services ou domaines organisés 29

III.8. Mission, visions et objectifs 29

II.9. Structures fonctionnelles et organisationnelles 30

III.9.1. Organigramme 30

III.9.2. Description des différents services 31

III.10. ANALYSE DE L'EXISTANT 32

Conclusion 34

QUATRIEME CHAPITRE: CONCEPTION DU SYSTEME FUTUR 35

IV.1. Etude préalable 35

IV.1.1. Elaboration du cahier des charges 35

IV.1.2. Identification des acteurs et rôles 37

IV.1.3. Identification des messages 38

IV.2.4. Digramme de contexte 39

IV.2. CAPTURE DES BESOINS FONCTIONNELS 41

108

IV.2.1 Identification des cas d'utilisation 41

IV2.2. Identification des acteurs et des messages 42

IV.2.3. ELABORATION DU DIAGRAMME DE CAS D'UTILISATION 44

IV.2 .4. STRUCTURATION DES CAS D'UTILISATION 45

IV.2.5. Diagramme d'activité 55

IV.2.6. IDENTIFICATION DES CLASSES CANDIDATES 61

IV.3. CAPTURE DES BESOINS TECHNIQUES 63

IV.3.2 Spécification d'architecture 63

IV.3.3. Elaboration du modèle spécifique 63

IV.4. ANALYSE 64

IV.4.1. Découpage en catégorie 64

IV.4.2 Diagramme de séquence 64

IV.5 CONCEPTION GENERIQUE 71

IV.5.2. Elaboration du modèle d'exploitation de la conception technique 71

IV.6.2. Découpage du système en application 72

IV.6.3. Identification des composants distribués 73

IV.7. CONCEPTION DETAILLEE 74

CINQUIEME CHAPITRE : IMPLEMENTATION DU SYSTEME 76

V.0. Introduction 76

V.1. Schéma relationnel 76

V.2.Présentation de progiciel scolaire et administratif 77

CONCLUSION 101

CONCLUSIONGENERALE 102

BIBLIOGRAPHIE 104






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








"Aux âmes bien nées, la valeur n'attend point le nombre des années"   Corneille