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

 > 

L'implémentation d'une bibliothèque numérique des travaux pratiques dans une université, cas de l'UNIC/Goma


par Seth Mukama Franclin
Institut Supérieur de l'informatique et de Gestion - Graduat  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

REPUBLIQUE DEMOCRATIQUE DU CONGO

ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE

E.S.U

Travail de Fin

de Cycle

L'implémentation d'une bibliothèque
numérique de TPs au sein d'une
université ; cas de l'UNIC/Goma

ISIG - GOMA

Par MUKAMA FRANCLIN SETH

INSTITUT SUPERIEUR
D'INFORMATIQUE ET DE GESTION
BP : 841 GOMA
http://www.isig.ac.cd

Directeur Ass2 SERGE KIKOBYA

E-mail: info@isig.ac.cd

?

Travail de Fin de Cycle présenté pour l'obtention de Diplôme de Graduat en Informatique de Gestion

Année Académique 2019 - 2020

~ I ~

PREFACE

Dans sa nature, l'homme a toujours voulu répondre aux différents besoins auxquels il se confronte par n'importe quel moyen et essai de rendre meilleures et moins pénibles toutes les tâches qu'il a à exécuter pour parvenir à ses fins. A cet effet, de nos jours, les nouvelles technologies de l'information et de la communication prennent une importance fondamentale au sein de la société et de ce fait, doivent être considérées comme un secteur stratégique contribuant dans une large mesure au développement économique, éducationnel et social. Ses technologies qui permettent d'offrir des services aussi performants que diversifiés, ont largement contribué à la mondialisation de l'économie, à l'internationalisation des échanges et partages des informations dans le monde.

En République Démocratique du Congo, les effets réels de l'évolution technologiques restent encore imaginaires dans certains secteurs.1 C'est le cas de notre pays où nous remarquons qu'il y a encore plusieurs secteurs où toutes les choses se font encore manuellement et cela sans aucune garantie de sauvegarde de ces dernières, raison pour laquelle nous nous sommes vu dans l'obligation de changer cela en contribuant dans l'implémentation d'un nouveau système automatisé au sein d'une des grandes universités du Pays dénommée Université du Cepromade pour pallier à certains problèmes liés à l'acheminement des tâches qui se fait souvent manuellement car de nos jours, l'informatique devient un apanage exclusif de l'homme dans des activités de la gestion automatique grâce à l'outil de gestion appelé (ordinateur), voilà un peu le petit résumé de ce présent travail et le contexte dans lequel notre travail aura à être rédigé.

1 Cette affirmation reste valable aussi longtemps que ce secteur n'aura pas subi de réels progrès technologiques. Notons que nous sommes en 2020 en République Démocratique du Congo

~ II ~

EPIGRAPHE

« La réussite est l'accumulation d'échecs, d'erreurs, des faux départs, de confusions, et la
volonté de continuer malgré tout
»

B. Nathan

~ III ~

DEDICACE

A nos parents MUSUBAO PALUKU et KAHINDO THEODOSIE

MUKAMA FRANCLIN Seth

MUKAMA FRANCLIN Seth

~ IV ~

REMERCIEMENTS

Dans un devenir, l'homme est à la quête infinie du bonheur et de son bien être parfait. C'est en vertu de son engagement qu'il suit l'histoire, qu'il se confronte à la réalité, cependant en lui-même il se voit incapable ou peu capable d'atteindre son mieux être.

« Aucun de nous, en agissant seul, ne peut atteindre le succès. » disait Nelson MANDELA.

Au terme de notre premier cycle académique, après un long parcours rempli de moments tellement difficiles occupés par la Covid-19, avant de citer ad hominem certaines personnes qui nous ont soutenu d'une manière ou d'une autre, nous nous lançons à dire que le langage humain est très loin d'interpréter en des termes appropriés l'expression de notre si profonde gratitude envers le Tout-Puissant, notre Dieu par sa grâce qu'il ne cesse de nous faire de tel point que nous parvenions à réaliser un pareil travail dans cette période tellement incertaine.

Que toutes les autorités académiques et tout le corps enseignant de l'ISIG Goma, qui ont contribués tant à notre formation intellectuelle que morale trouvent ici l'expression de nos sincères remerciements.

Nous devons un égard particulier envers l'Ass2 SERGE KIKOBYA qui malgré ses nombreuses occupations a accepté de diriger ce travail dont son savoir, son expérience et ses conseils nous ont servi de charpente.

Nos remerciements à tout le personnel de l'université du Cepromade, UNIC en sigle pour nous avoir fournis des données tout au long de nos recherches.

Nos sincères et vifs remerciements s'adressent plus particulièrement à notre très cher Père MUSUBAO PALUKU MASWILA ainsi qu'à notre très chère mère KAHINDO MISIKI Théodosie pour nous avoir fait voir le jour et ; nos frères et soeurs qui n'ont pas cesser de nous encourager tout au long de notre parcours.

En plus, nos remerciements s'adressent à nos camarades et compagnon de lutte KAKONGO Patrick, ZAMBALI Steven, KAMBA La ROSALINDA, BOTELA Bob, MAKENE Jordy, KISILINGI Josué, MASUDI Khris, KANDARA Henriette, NGILI Francis, Matthiew, Julianna, CHASINGA Sylvie pour l'oreille attentive qu'ils ont portés à notre égard facilitant la réalisation de ce travail.

Par ailleurs, que nos remerciements aillent aussi d'une façon générale à tous nos ami(e)s et collègues qui, de près ou de loin, ont contribué à la réalisation du présent travail.

N V N

SIGLES ET ABREVIATIONS

* A : Alphabétique ;

* AB : Automatisé Bash ;

* AN : Alphanumérique ;

* ASP : Active Server Pages ;

* BD : Base de données ;

* CA : Calculé ;

* CEPROMAD : Centre de Promotion en Management et Développement ;

* CO : Concaténé

* CSS : Cascading Style Sheets ;

* D : Date ;

* E : Elémentaire ;

* ECMA : European Computer Manufacturer's Association;

* GPS : Global Positioning System.

* HTML : HyperText Markup Langage ;

* JS : Javascript ;

* M : Mouvement ;

* MERISE : Méthode de Recherche et de Réalisation Informatique pour les
Systèmes d'Entreprise

* MYSQL : My Structured Query Language;

* N : Numérique ;

* NTIC : Nouvelles Technologies de l'Information et de la
Communication

* PHP : PHP Hypertext Preprocessor

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

* SIG : Signalétique

* SIT : Situation

* SQL : Structured Query Language

* UNIC : Université du Cepromade

" 1 "

INTRODUCTION

De nos jours, les nouvelles technologies de l'information et de la communication prennent une importance fondamentale au sein de la société et de ce fait, doivent être considérées comme un secteur stratégique contribuant dans une large mesure au développement économique, éducationnel et social. Ses technologies qui permettent d'offrir des services aussi performants que diversifiés, ont largement contribué à la mondialisation de l'économie, à l'internationalisation des échanges et partages des informations dans le monde.

Face à ses progrès, l'Afrique précisément le tiers monde est encore dans la phase de réveille du fait que le système manuel prime encore dans la plupart des entreprises, sociétés... Mais vue l'avancé considérable que prennent ses progrès, la RDC n'est pas épargnée car elle reste encore parmi le pays utilisant moins ses technologies.

Dans le domaine de recherche, le pays connait moins de progrès du fait que, toutes les connaissances et le produit de nos chercheurs ne sont pas mis à la portée de tous. Les institutions universitaires font partie du secteur que l'informatique pourra beaucoup aider en République Démocratique du Congo. En effet, l'augmentation des institutions universitaires nécessite l'élaboration d'un système de gestion relationnelle et efficace, pour autant que les NTIC, progressent la centralisation des travaux de tous les chercheurs congolais d'où les étudiants ne sont pas à écarter.

I.1. Etat de la question (approche de l'Etude)

Notre sujet porte sur « l'implémentation d'une bibliothèque numérique de TPs au sein d'une université ; cas de l'UNIC/Goma », nous ne sommes pas le premier à entamer sur ce dernier qui est celui qui s'oriente vers la gestion des bibliothèques en lignes.

Il existe tant d'autres chercheurs qui se sont lancés de traiter de prêt et de loin ce thème. Parmi eux, nous avions feuilleté en titre exemplatif :

EMNA GUERMAZI2 : son travail a porté sur « la réalisation d'une application web pour la gestion de la bibliothèque permettant la gestion des documents et des adhérents ». il a abouti aux résultats suivant :

? Faciliter un bon contrôle des documents dans cette dernière ;

? Faire un bon suivi des mouvements des documents dans la bibliothèque ;

2 EMNA GUERMAZI « la réalisation d'une application web pour la gestion de la bibliothèque permettant la gestion des documents et des adhérents » Travail de Fin de Cycle année 2018

" 2 "

EDIDIA MUGISHO JEAN3 : a travaillé sur « la mise en place d'un système informatique capable d'effectuer le suivi des mouvements des livres dans une bibliothèque ». après la rélisation de ce dernier, il a abouti à ces résultats :

? Savoir quand le livre a été demandé, quand il est sorti et quand il est rentré ;

? Savoir toutes les personnes qui en demandent pour leur utilisation ; NZWENDE KITCHWAMBA4 : son travail a porté sur « la conception d'un site web dynamique de gestion d'une bibliothèque cas de pole Institute ».

? Savoir combien de lecteurs ont pu fréquenter la Bibliothèque par jour ;

? Savoir quelle valeur sera la valeur versée mensuellement par lecteur et quelle est la somme restant dû.

Etant donné que ces auteurs ont travaillé sur presque le même sujet, notre travail tachera d'améliorer l'oeuvre de ces prédécesseurs en implémentant une application en Web sous l'assistance d'une BD en SQL Server avec possibilité d'améliorer la qualité du travail au sein de la bibliothèque de l'UNIC en se focalisant sur la gestion des travaux pratiques.

I.2. Problématique

Selon différents auteurs et différents livres, la problématique est définie de différentes manières. D'après Le petit Robert Larousse, la problématique « est l'ensemble des questions qu'une science ou une philosophie se pose dans un domaine particulier. Ceci correspond à la mise en oeuvre d'une série des questions pouvant déboucher sur une des hypothèses.

Elle peut être posée d'une manière affirmative ou interrogative cependant, elle est toujours établie avant de procéder à la recherche.

De nos jours, l'informatique occupe une place de choix dans les différents domaines. Le monde de l'informatique se voit subir un tournant important et il constitue à présent le recours idéal pour une amélioration significative en matière de gestion dans tous les secteurs de la vie quotidienne.

Le secteur de l'administratif aussi est concerné par la nouvelle technologie de l'information, notamment par intégration d'un système de gestion d'une bibliothèque des travaux pratiques des étudiants dans diverses universités y afférents.

3 EDIDIA MUGISHO JEAN « la mise en place d'un système informatique capable d'effectuer le suivi des mouvements des livres dans une bibliothèque ». Travail de fin de cycle année 2016

4 NZWENDE KITCHWAMBA « la conception d'un site web dynamique de gestion d'une bibliothèque cas de pole Institute ». Travail de fin de cycle année 2015

~ 3 ~

La bibliothèque des travaux pratiques des étudiants au sein de l'Université du Cepromane connait encore de problèmes en matière de la gestion de ces derniers automatiquement. A ce sujet, nous pouvons citer les problèmes majeurs ci-après :

- Difficulté de faire la remise du travail au moment opportun ;

- Difficulté d'avoir une grande certitude sur les consignes données par le professeur ;

- Lenteur dans le processus des remises des travaux,

- Perte de temps dans la vérification de copies,

- L'archivage des données se fait d'une manière archaïque,

Nous savons très bien que l'informatique est une science de traitement rationnel des informations, il est considéré comme le soutien de connaissances humaines. Dans certains pays évoluant, les entreprises utilisent des sites web comme l'un des moyens efficaces pour un meilleur fonctionnement de leur département et service.

A la lumière de tout ce qui précède, Pour que nous parvenions à la résolution de ces problèmes eu égard à la gestion des travaux pratiques des étudiants au sein de cette université, nous nous sommes posés les questions ci-après :

? Quelle solution informatique peut-on développer pour améliorer une bonne gestion des travaux pratiques dans cette université ?

? Quel mécanisme faudrait-il adopter afin d'assurer la gestion des travaux pratiques des étudiants et de disposer d'un moyen simple pour la réception de ces derniers, afin que dans une année donnée, on soit à mesure de savoir qui et qui ont remis leurs travaux ?

I.3. Objectifs du sujet

1.3.1. Objectif General

L'objectif général est d'implémenter une bibliothèque numérique en ligne de travaux pratiques, pour aider les étudiants à avoir un moyen simple et global pour la remise de leurs travaux et les autorités de l'UNIC à bien les faciliter la tâche.

1.3.2. Objectifs Spécifiques

Le présent travail vise à accomplir ces différentes fonctionnalités :

- Stocker tous les travaux pratiques que les étudiants font pour ne pas se confronter à la perte de copie à la fin de l'année ;

- Être toujours à la une de ses notes à la fin de chaque correction par le professeur ;

~ 4 ~

- Toujours publier les TPs par les professeurs du cours pour permettre aussi aux étudiants d'avoir cet esprit de faire des recherches dans certains réseaux sociaux

- Permettre une recherche simultanée dans différentes catégories de ressources électroniques que dispose la bibliothèque en ce qui concerne les TPs.

I.4. Hypothèses

L'hypothèse est une proposition de réponse à la question posée, elle tend à formuler une relation entre les faits significatifs. Même plus ou moins précise, elle aide à sélectionner les faits observés.

Nous référant à notre problématique, nous pensons en termes d'hypothèse que l';

? Implémentation d'une bibliothèque numérique des travaux pratiques serait une meilleure solution pour les étudiants, qu'au lieu de s'embrouiller à la remise de leurs travaux et se plaindre que leurs copies étaient perdues, auront alors la chance de faire la suivie de leurs côtes dans leurs propres comptes automatiquement.

? Et permettrait également aux titulaires de cours de ne pas avoir des problèmes avec les étudiants à cause de perte des copies mais aussi ça leur permettrait de faire une publication simple et bien détaillée des questionnaires à la portée de tous les étudiants d'une promotion bien déterminée tout en ayant la possibilité de publier les côtes de chaque étudiant pour chaque travail pratique donné.

I.5. Méthodes et Techniques

I.5.1. Méthode

Une méthode est un ensemble d'opérations intellectuelles par lesquelles une discipline

cherche à étudier les vérités qu'elle poursuit, les démontrent et les vérifient. Nous avons, dans le cadre de ce travail, utilisé les méthodes suivantes :

a) Méthodes Systémiques

Ce sont des méthodes qui se font en toutes circonstances ou encore qui reposent sur ce système plutôt que sur les faits et sur l'expérience.5

b) Méthode MERISE

Elle est l'une des méthodes les plus employées en entreprise. C'est ainsi que nous avons choisi MERISE (Méthode de recherche et de réalisation informatique pour les

5 Bruno Jausseame, informatique, Edition DUNOD, Paris, 2002

~ 5 ~

systèmes d'entreprise). Cette méthode nous a permis de nous imprégner de la réalité du système d'information existant afin de proposer une solution appropriée et relative à notre sujet.

I.5.2. Techniques

C'est l'ensemble de procédés utilisés pour atteindre un objectif ou tout simplement on peut dire que ce sont des moyens utilisés pour la collecte des données

Nous avons utilisé les techniques suivantes :

a) Technique documentaire

Cette technique est celle qui consiste à l'exploitation des documents mis à disposition par la bibliothèque et certains ouvrages qui cadrent avec notre sujet.

b) Technique d'interview

Quant à celle-ci, elle consiste à faire une descente sur terrain et à interroger les personnels et les abonnés

Elles ont permis de récolter les informations sur les problèmes et de relever les objectifs du système futur.

I.6. Délimitation du sujet

Il est incertain qu'un site web de recherche scientifique et de remise de TPs puisse être limité du fait qu'il sera rendu en ligne pour tous les étudiants et chercheurs qui aimeront y visiter, accessible dans n'importe quel coin du monde. Comme la recherche scientifique s'augmente du jour au jour, cela implique que nous puissions disposer d'un site qui servira comme une bibliothèque numérique pour tout étudiant inscrit qui voudra consulter ses précédents travaux réalisés et au professeur de consulter les questionnaires déjà donnés pour qu'il n'y ait pas de redondance.

I.7. Choix et intérêt du sujet

Comme l'illustre bien le titre de notre travail : « l'implémentation d'une bibliothèque numérique de TPs au sein d'une université cas de l'UNIC/Goma ». Le choix de ce sujet n'est pas une conception du hasard, vu les différentes taches fortes du dit projet nous nous sommes engagés dans l`optique de souci de l'harmonisation et la simplification des tâches lourdes.

" 6 "

a) Intérêt personnel

Ce travail nous est très utile dans le cadre de répondre aux normes nationales de l'enseignement Supérieur et Universitaire, qui accepte que les étudiants soient envoyés à faire certaines recherches personnelles pour l'enrichissement de leurs connaissances et cela pourra nous permettre alors de faire l'acheminement des fruits de nos recherches. C'est dans ce cadre bien personnel académique que nous avons essayé de faire marier les différentes théories apprises à la pratique en produisant un fruit de recherche.

b) Intérêt commun

Ce présent travail servira comme orientation ou une référence à tout chercheur qui nous succèdera et voudra travailler dans le même domaine que nous et surtout faciliter les autorités académiques d'avoir un moyen simple de recevoir les travaux qu'ils ont demandés aux étudiants de faire.

I.8. Subdivision du travail

Hormis l'introduction et la conclusion, ce présent travail est subdivisé en deux parties dont :

I.8.1. Le volet Théorique et Explicatif Composé à son tour de deux chapitres :

? Chapitre Premier présente le cadre Théorique et la présentation globale du milieu d'étude

? Chapitre Deuxième est consacré aux Généralités sur les sites web et réseaux informatiques ;

I.8.2. Le volet Technique et Pratique Composé à son tour de trois autres chapitres :

? Chapitre Troisième traite sur l'Analyse des traitements et des données du système d'information existant au sein de l'UNIC

? Le Quatrième chapitre est porté sur la modélisation du site web, c'est-à-dire le plan du site, son contenu informationnel, le choix de l'hébergement et la technologie utilisée pour la réalisation des pages du site web.

? Le Chapitre Cinquième est porté sur la conception effective du site web pour la bibliothèque numérique de TPs au sein de l'UNIC/Goma

~ 7 ~

I.9. Difficultés rencontrées

Tout travail à caractère scientifique comporte toujours certaines difficultés et imperfections lors de sa rédaction. En ce qui nous concerne, nous pouvons relever quelques-unes. Il est vrai que nous sommes étudiants et vu la conjoncture actuelle que connait notre pays la République Démocratique du Congo, nous étions sans nul doute confrontés à des difficultés d'ordre financier.

Par conséquent, les moyens d'accès à certaines données dans les bibliothèques à part la nôtre de l'ISIG et certains sites internet, nous étaient difficiles et limités, malgré le peu que nous pouvions pouvoir avoir.

La pandémie de Covid-19, nous a rendu la tâche tellement difficile au cours de cette année, car presque toutes les activités ont été temporairement arrêtées surtout ce qui pouvait nous donner la chance de faire notre travail dans un état de quiétude.

Notre statut d'étudiant régulier ne nous a pas rendu la tâche facile car il nous a fallu faire preuve d'énormes sacrifices pour arriver à combiner au même moment les activités académiques telles que les cours, les travaux pratiques, les interrogations, les examens et le stage avec les contraintes d'élaboration d'un rapport de stage et du TFC.

" 8 "

Chapitre I : LE CADRE THEORIQUE ET LA PRESENTATION GLOBALE DU MILIEU D'ETUDE

I.1. Situation géographique

L'UNIC-Goma, a trois concessions dont celle de l'Office, celle de Ndosho (sur la route Sake) et celle de Mugunga.

a. Parcelle de l'office

Située dans le Quartier Murara, Avenue Kabare, N° 40, cette parcelle a été achetée en Février 2016. Des travaux d'aménagement et de construction s'y effectuent et déjà 7 auditoires y sont exploités pour les enseignements dans l'avant et l'après-midi.

b. Parcelle de ndosho

Elle est couverte par un certificat d'enregistrement perpétuel et est mise en valeur par :

· Deux bâtiments en finissage, de 9 auditoires respectivement ; un bloc de 6 auditoires et celui de 3 auditoires abritant l'école primaire dans l'avant midi et les auditoires dans l'après-midi ;

· Un bâtiment en planches de 8 salles abritant l'école secondaire

Des projets à très court terme de construction de fondations avec élévation des murs pour les immeubles en étage y sont envisagés dès que les possibilités se présentent

c. Parcelle de mugunga

Couverte par le contrat de location N° NA 28314 du 08 juin 2010 signé par l'Ex-Gouverneur de Province son Excellence, l'honorable Julien PALUKU KAHONGYA, cette parcelle de terre est située au Quartier MUGUNGA, commune de KARISIMBI, porte le numéro SU : 33.663 du plan cadastral du Quartier MUGUNGA et dont les limites sont représentées sous une liseré jaune au croquis.

Les travaux de mise en valeur longtemps envisagés sont bloqués par le manque de moyens financiers. Bref, les infrastructures sont en cours de construction mais les travaux évoluent à dent à scie à cause de l'insuffisance de moyens disponibles.

~ 9 ~

I.2. Historique de l'Université du CEPROMAD

Créée à LUBUMBASHI en 1982, à BUKAVU en 1985, l'Université du CEPROMAD, UNIC ex ISGEA de Goma a été implantée à Goma en 1986 en vue de répondre aux besoins de la formation d'enseignement supérieur et universitaire à la nation Congolaise, habitant dans la ville de Goma et des environs enclavé pour l'accès aux Universités et Instituts Supérieurs de KINSHASA, KISANGANI, LUBUMBASHI et BUKAVU et surtout pour la science du Management dont l'UNIC détient le Leader en République Démocratique du Congo.

En effet, l'Institut Supérieur de Gestion et des Affaires (ISGEA), devenu plus tard Université du CEPROMAD « UNIC » Goma, ouvrit ses portes en 1987, en Octobre, comme extension du Centre de Bukavu, au Sud-Kivu, lequel centre ouvrit deux années auparavant, ses propres portes. L'Université du CEPROMAD, « UNIC » en sigle, a commencé par être « CEPROMAD » qui signifie Centre de Promotion en Management et Développement, fondée par le Professeur Docteur Oscar NSAMAN -O-LUTU, de son retour des études des Etats-Unis d'Amérique en 1978.

Son souci du départ était d'introduire le management dans l'appareil de l'Etat, pour permettre au gouvernement Zaïrois de l'époque de s'en servir comme outil de travail pour bien gérer la chose publique.

Nommé par le Professeur Docteur NSAMAN O'LUTU Oscar comme Directeur Provincial de l'ISGEA Bukavu, le Pasteur MUKEBA SHAMBUYI a ouvert l'extension de Goma.

De juillet à Octobre 1987, les inscriptions se prirent à l'Institut de Goma où l'ISGEA fonctionna les deux premières années académiques, sous la supervision d'un certain ABELI ; ensuite y furent nommés un Secrétaire Académique Elie Jonas THAMBWE YAMPANYA et un Secrétaire Comptable KANYAMA KASHADU Séverin, qui, après une année et demi furent mutés à Butembo afin d'y remplacer Monsieur KAMBALE MUTUTULO le Directeur Général qui venait de prendre d'autres engagements ailleurs.

Monsieur MANDONGI OMBOY devient alors Directeur Général de l'UNIC-Goma et resta à la tête de l'UNIC-Goma pendant 7 ans, allant de 1988 à 1994.

C'est en 1995 que le Professeur Docteur Freddy RURIHO devient Directeur Général. Il dirigea l'Institution de 1995 jusqu'en novembre 2007, période à laquelle il a pris congé de l'UNIC-Goma. Alors le C.T. BYAMUNGU NSHOMBO Jacques, actuellement Professeur

~ 10 ~

Docteur (Ph.D) fut nommé en qualité du Directeur Général de l'UNIC-Goma. Actuellement l'Institution est dirigée par ce dernier, le Prof. Dr. BYAMUNGU NSHOMBO Jacques (Ph.D), en qualité du Vice-Recteur et Secrétaire Général Académique, le qualifié à ce poste faisant défaut, il est assisté par une équipe du Comité de Gestion composée présentement du C.T. TSHONGO IRUMBO Emmanuel (Directeur Administratif), du C.T. RADJABO SHABANI Delphin (Directeur des Services Académiques), du C.T. SAFARI MANAMA Julien (Chargé des Finances), du C.T. MUDEKEREZA MUBALAMA Emmanuel (Directeur cellule Assurance Qualité) et du C.T. KIBANDJA SHAKIKANDI Lévis (Appariteur) ainsi que de deux agents dont l'Ass2 HAMULI MASIRIKA Norbert (Bibliothécaire, et agent d'appui aux services académiques) et de Mr HAMULI MAHENGA Salomon (Secrétaire de Direction, Caissier et Comptable). En ce qui concerne l'Acte Juridique : L'UNIC-Goma est autorisée de fonctionner à Goma par l'arrêté d'agrément Ministériel N° MINESU/CABMIN/ESU/097/2014 du 12 octobre 2004, portant autorisation de fonctionnement comme établissement d'utilité publique sous la dénomination de « Université du CEPROMAD, extension autonome de Goma, en sigle UNIC-Goma » notifié pour 097/2004 du 14 octobre 2004.

~ 11 ~

I.3. Objectifs et domaines d'intervention

Tout comme, toutes les grandes universités, l'Université du CEPROMAD ne manque pas aussi les objectifs, L'Université du CEPROMAD/ASBL, organisée en réseau, a pour objet l'enseignement, la recherche et le service ainsi que tout objet pouvant directement ou indirectement favoriser cet enseignement et améliorer sa qualité. Spécialement, il s'agit de

:

* Former des futurs cadres pouvant être utiles au développement du pays ;

* Conférer des grades scientifiques et académiques conformément aux dispositions législatives et règlementaires du pays sur la collation de ces grades. L'Université du CEPROMAD/ASBL pourra délivrer des diplômes scientifiques et ceux qui lui sont propres ;

* Servir d'intermédiaire ou de pont entre l'académie et les entreprises c'est-à-dire amener les cadres des entreprises à partager leurs expériences avec les étudiants dans le but que ceux-ci améliorent leur compréhension des problèmes réels du travail ;

* Organiser des cours par correspondance ou des cours à distance à déplacer au besoin les professeurs pour suivre les étudiants sur le terrain ou aux lieux où se dispensent les enseignements ;

* Adapter les programmes d'enseignement et de la recherche sur la demande et les besoins réels et immédiats des entreprises privées, publiques et autres afin de contribuer à l'effort du développement national ;

* Organiser des stages d'actualisation des connaissances, de promotion professionnelle ou de conversion en collaboration avec les organismes internationaux ou nationaux ;

* Compléter l'action de l'organisme-conseil en organisant des enseignements spécifiques et des modules d'enseignement « types » pour la formation « à la carte »

~ 12 ~

I.4. Structure organisationnelle

I.4.1. Organigramme

L'organigramme se définit comme étant un graphique représentant la structure hiérarchisée d'un groupe organisé, qui indique à la fois le rôle des divers éléments du groupe et leurs relations mutuelles.

En tant qu'un outil administratif de premier ordre, son étude permet d'établir les relations existantes entre les services, et donner les instructions sur base de la hiérarchie établie de procéder à la répartition des services et de fixer les relations hiérarchiques qui en résultent.

Etant donné que toute entreprise est appelée à s'épanouir, l'organigramme une fois établi, ne doit donc pas rester immuable. Pour ce faire, il doit être tenu à jour, c'est-à-dire y apporter les modifications nécessaires engendrées par le développement des affaires et le souci constant d'amélioration et de progrès. Voici, ci-après l'organigramme de l'UNIVERSITE DU CEPROMADE/Goma, UNIC/Goma en sigle.

~ 13 ~

I.4.1. Descriptions de tâches

L'Université du Cepromade est constitué des organes ci-après :

* Vice-Recteur : c'est un fonctionnaire de l'Education nationale nommé par décret du président de la République en conseil des ministres, révocable à tout moment et responsable d'une académie. Et à l'UNIC/Goma, c'est le Prof. Dr. BYAMUNGU NSHOMBO Jacques (Ph.D) a.i

* Administrateur de budget : c'est celui qui régit les affaires en ce qui concerne le budget de l'université,

* Secrétaire Général : c'est la personne dont l'emploi consiste à écrire sous la dictée de quelqu'un, à s'occuper de la correspondance, des communications téléphoniques, etc au sein de l'université6

* Chargé de finances : c'est une personne qui est chargée de faire la gestion de finances au sein de l'université ou une société quelconque.

* Directeur de services : c'est celui qui coordonne tous les services dans une société ou bien dans une université.

* Bibliothèque : c'est une salle bien équipée qui serre à garder la collection de livres au sein d'une université dans des meubles.7

* Caissier : c'est celui qui s'occupe de la caisse au sein de l'université ou dans n'importe quelle entité

* Comptable : c'est le responsable de toute la comptabilité à l'université, il tient les comptes8

* Appariteur : c'est l'huissier de l'université9

6 Larousse : Dictionnaire du français contemporain illustré, librairie Larousse, Paris, 1980 ,1ere Edition

7 idem

8 Idem

9 Idem

~ 14 ~

Chapitre II : CONCEPTS THÉORIQUES SUR LE SITE WEB

En principe, il n'est pas possible de parler d'un site web sans pour autant parler d'un réseau informatique ; un site web est hébergé dans un ordinateur, le serveur, qui fait partie du réseau des réseaux, Internet

II.1. Notion sur les réseaux

Tout d'abord, nous commencerons par donner une brève définition du terme « réseau » qui est un ensemble d'équipements reliés entre eux pour échanger des informations. Il permet de faire circuler des éléments entre chacun de ces équipements selon des règles bien définies.

Selon le type d'équipement, nous pouvons distinguer plusieurs types des réseaux parmi lesquels :

> Réseau de transport : ensemble d'infrastructures et de disposition permettant de transporter des personnes et des biens entre plusieurs zones géographiques. Ex : Avion, Bateaux, Voiture, Moto, Vélo, etc.

> Réseau satellite : infrastructure permettant à plusieurs satellites de pouvoir faire circuler des informations entre eux pour différentes fins. Ex : Le GPS.

> Réseau téléphonique : infrastructure permettant de faire circuler la voix entre plusieurs postes téléphoniques. Ex : Téléphone fixe

> Réseau de neurones : ensemble de cellules interconnectées entre-elles. Ex : Le cerveau.

> Réseau de malfaiteurs : ensemble d'escrocs qui sont en contact les uns avec les autres (un escroc engage généralement un autre !). Ex : Les voleurs en coalition.

> Réseau informatique : ensemble d'ordinateurs (périphériques) reliés entre eux et échangeant des informations sous forme des données numériques.

II.1.1 Types de réseaux10

Il existe plusieurs types de réseaux, parmi lesquels nous pouvons citer les suivants :

a) Le réseau LAN (Local Area Network)11

Un tel réseau permet de relier des ordinateurs et des périphériques situés à proximité les uns des autres (dans un même bâtiment, par exemple). C'est le type

10 Josué INSAMUNA, Cours de Réseaux informatiques, G2IG ISIG/2018-2019

11 idem

~ 15 ~

de réseau le plus répandu dans les entreprises et ne comporte pas plus de 100 ordinateurs.

Caractéristiques d'un réseau LAN

u Communication au sein d'une organisation (département d'entreprise, etc.) ;

u Administration unique ;

u Couverture géographique limitée (~1 km)

u Débit élevé, taux d'erreur faible ;

u Topologies diverses : bus, anneau.

Figure 01 : Schéma d'un réseau LAN

b) Le réseau MAN (Metropolitan Area Network) : C'est un réseau à l'échelle d'une ville ;

Caractéristiques d'un réseau MAN

u Intermédiaires entre LAN et WAN ;

u Couverture géographique étendue à une dizaine de km : ville ou région.

" 16 "

Figure 02 : Schéma d'un réseau MAN

c) Le réseau WAN (Wide Area Network)12:

C'est un réseau à grande échelle qui relie plusieurs sites ou des ordinateurs du monde entier.

Caractéristiques d'un réseau WAN

u Communication entre des organisations diverses ;

u Administrations multiples ;

u Couverture géographique étendue : un pays, toute la planète ;

u Débit variable, taux d'erreur parfois non négligeable ; u Topologie maillée ; interconnexion de réseaux (exemple : l'Internet).

Figure 03 : Schéma d'un réseau WAN

12 Josué INSAMUNA, Cours de Réseaux informatiques, G2IG ISIG/2018-2019

~ 17 ~

d) L'Intranet

C'est le réseau interne d'une entité organisationnelle

e) L'Extranet

C'est le réseau externe d'une entité organisationnelle

f) Internet

C'est le réseau des réseaux interconnectés à l'échelle de la planète

Figure 04 : Schéma d'un réseau LAN II.1.2. Historique de l'Internet

L'histoire de l'internet remonte au développement des premiers réseaux de télécommunication. L'idée d'un réseau informatique, permettant aux utilisateurs de différents ordinateurs de communiquer, se développa par de nombreuses étapes successives. La somme de tous ces développements conduisit au « réseau des réseaux » (network of networks) que nous connaissons aujourd'hui en tant qu'Internet. Il est le fruit à la fois de développements technologiques et du regroupement d'infrastructures réseau existantes et de systèmes de télécommunications.

Deux phases d'accélérations se produisirent : à la fin des années 1960-1970, l'application pratique, par des scientifiques américains puis français, des concepts évoqués à la fin des années 1950 et ensuite, dans les années 1990, lorsque la popularisation des fondements de l'Internet moderne passa par l'apparition du World Wide Web.

L'infrastructure d'Internet se répandit autour du monde pour créer le large réseau mondial d'ordinateurs que nous connaissons aujourd'hui. Il se répandit au travers des pays occidentaux puis frappa à la porte des pays en voie de développement, créant ainsi un accès mondial à l'information et aux communications sans précédent ainsi qu'une fracture numérique. Internet contribua à modifier fondamentalement l'économie mondiale, y compris avec les retombées de la bulle Internet.

~ 18 ~

II.1.3. Notion sur l'architecture client-serveur

L'Architecture Client-Serveur est une architecture basée sur le principe qu'une machine Cliente (des machines faisant partie du réseau) accède à des ressources (Base des données, Applications ou programme, une connexion internet, etc.) stockées sur une machine centrale appelée Serveur (une machine généralement très puissante en termes des capacités d'entrée-sortie). Ceci est possible car le client envoie des requêtes vers le serveur qui répond en retournant un résultat. Ces ressources sont exploitées par des programmes, appelés programmes clients, s'exécutant sur les machines clientes. On parle ainsi de client FTP, client de messagerie, etc. lorsque l'on désigne un programme, tournant sur une machine cliente, capable de traiter des informations qu'il récupère auprès du serveur (dans le cas du client FTP il s'agit de fichiers, tandis que pour le client de messagerie il s'agit de courrier électronique). Dans un environnement purement Client/serveur, les ordinateurs du réseau (les clients) ne peuvent voir que le serveur, c'est un des principaux atouts de ce modèle.

Figure 05 : Schéma de l'architecture client/serveur.

~ 19 ~

II.2. Notions sur la programmation web

La programmation Web est la programmation informatique qui permet d'éditer des sites

Web.

Elle permet la mise en place d'applications constituées des pages pouvant prendre différentes formes, notamment :

? Un ensemble de pages « statiques », c'est-à-dire, dont le contenu n'est pas influencé par l'internaute qui la demande, et qui n'évolue pas sans une intervention manuelle sur le code.

? Un ensemble de pages « dynamiques », c'est-à-dire dont le contenu évolue sans que le code du site Web ne soit modifié, soit via l'interaction des utilisateurs, soit par du calcul. C'est le cas de la très large majorité des sites Web depuis le début des années 2000.

Pour un internaute qui fait appel à une URL, la page correspondante, qu'elle soit statique ou dynamique, consiste en du code « côté client » (HTML, CSS, Javascript, etc) qui est interprété par son navigateur (Google Chrome, Firefox,...) produisant une interface utilisateur, ce code, qui est envoyé par un serveur Web, peut ou non avoir été généré par du calcul « coté serveur », via des langages de programmations particuliers, pouvant faire appel à des bases de données, des API...13

Il existe différentes technologies et langages permettant de construire des sites Web par intermédiaire de serveurs Web, que l'on peut donc classer selon deux principes : des langages de programmation côté client, ou coté serveur. Cette distinction est faite pour séparer les langages « côté serveur » dont le code est exécuté sur le serveur web avant d'arriver sur le navigateur de l'utilisateur, des langages « côté client » dont l'exécution ne nécessite pas de calculs sur le serveur web mais, seulement après le téléchargement de la page, une interprétation de l'utilisateur.

II.2.1. Qu'est-ce qu'un site web

Un site web est un ensemble de pages web visualisables dans un navigateur. Ces pages web sont reliées entre elles par des liens qui permettent de passer de l'une à l'autre. L'ensemble des pages d'un site web est en général accessible sous une adresse au même nom de domaine.

13 SERGE Kikobya, Cours de Programmation Web, G3 IG ISIG/2019-2020

" 20 "

Par-dessus tout, nous essayerons d'enlever une grande confusion se trouvant dans la tête de la plupart des gens se vantant être chercheur et amoureux du net, c'est en leur donnant la différence qui existe entre un site web et une page web, alors quelle est cette différence ??? La différence est simple et claire ; A l'instar d'un dossier contenant plusieurs fichiers dans notre PC, un site Web est un directoire stocké dans un serveur Web, et contenant plusieurs fichiers html. Ainsi, du point de vue technique, un site Web est l'ensemble des fichiers contenus dans un même directoire ; chaque fichier représentant une page Web.

Eh à cela, nous n'aurons pas à finir cette partie du site web sans pour autant vous donner une petite explication du fonctionnement d'un site Web, La communication entre client et serveur se fait en trois étapes : Premièrement, le client commande une page Web au serveur. Il saisit l'URL d'un site dans son navigateur. Celui-ci envoie immédiatement une requête web au serveur ;

II.2.2. Etapes de conception d'un site web Voici les étapes de la conception d'un site web :

1. Rencontre initiale et analyse des besoins

À cette étape, le développeur travaille en étroite collaboration avec le client. Ensemble, ils déterminent les objectifs du site web et la clientèle ciblée. Ces critères auront un impact direct sur les principes de navigation, le contenu, les pages et les services offerts sur le site Internet. Il est donc primordial de prendre le temps d'analyser les besoins et d'élaborer les meilleures stratégies à utiliser.

Le développeur proposera un document présentant l'arborescence (architecture du contenu) du site web. Le développeur s'assure que la structure proposée est complémentaire à la stratégie de référencement (SEO). Ce document sera alors validé et modifié si nécessaire en collaboration avec le client.

Ensuite, il faut statuer sur l'autonomie souhaitée, le type de mises à jour et la fréquence de celles-ci. Selon le résultat, deux options sont offertes : l'installation d'un système de gestion de contenu ou l'achat d'une banque d'heures annuelle auprès du service de mises à jour du développeur.

~ 21 ~

2. Planification du projet web

Avant de passer aux étapes de la conception graphique et de la programmation, il est primordial de déterminer certains éléments. Il faut tout d'abord déterminer les stratégies de référencement à mettre en place.

Une fois le plan élaboré, Le développeur proposera un document présentant l'arborescence (architecture du contenu) du site web. Le développeur s'assure que la structure proposée est complémentaire à la stratégie de référencement (SEO). Ce document sera alors validé et modifié si nécessaire en collaboration avec le client.

Par la suite, des maquettes fonctionnelles («wireframe») seront élaborées pour chaque page type du site web. Une fois terminées, les maquettes seront présentées au client. Ces documents seront alors validés et modifiés si nécessaire en collaboration avec le client.

3. La mise en oeuvre

C'est à cette étape que sont enregistrés le ou les noms de domaine de votre site web. Ensuite, un forfait d'hébergement qui correspond à vos besoins actuels et futurs est choisi. Pour terminer, si vous avez opté pour un système de gestion de contenu, c'est à ce moment qu'il sera choisi entre WordPress ou le système de gestion de contenu créé par le développeur.

4. La conception et la réalisation

Cette étape est plus technique. C'est à ce moment que la conception virtuelle commence. Une à deux maquettes sont présentées au client. Une fois le style graphique choisi, l'intégration et la programmation du site web à proprement dit débutent. C'est à ce moment que sont créés les interactions, les animations, les formulaires, etc.

5. Contrôles de qualité

Une fois l'étape de la programmation terminée, on débute la phase de contrôle de qualité. C'est là que l'équipe du développeur s'assure que le site web est parfait sur tous les navigateurs supportés, autant pour un ordinateur de bureau que des plateformes mobiles selon ce que vous avez choisi. Le développeur valide aussi que tous les liens du site web sont

~ 22 ~

fonctionnels, que les formulaires envoient correctement les courriels, que les données s'enregistrent dans la base de données, etc.

6. Mise en ligne

Une fois que le site web a passé tous les contrôles de qualité, il est maintenant temps de mettre le site Internet en ligne. Quand tout est terminé, le développeur valide à nouveaux certains éléments : les liens brisés, les formulaires, les données, etc.

7. Promotion et suivi du site web

Il est possible de lancer la page Facebook, la page Google+ ainsi que le compte Twitter selon la stratégie de lancement élaborée. Il faut maintenant publiciser le site via les réseaux sociaux, créer un événement, faire de la publicité, etc.

Il est aussi important de faire un suivi une fois le projet lancé : rapports de positionnement du référencement, validation des statistiques. Au besoin, certains ajustements peuvent être faits au site web.

Et maintenant, il faut garder le site web à jour.

II.2.3. Pourquoi un site web

Actuellement, il est d'acception commune que la communication digitale est devenue inévitable et s'impose dans tous les domaines. Le site internet est la matérialisation première de cette communication digitale. C'est en ce sens que la création d'un site internet est incontournable pour assurer la visibilité sur le net et ne pas passer à côté des opportunités.

Un site internet est une façon unique de communiquer avec le monde. Ainsi, que vous ayez choisi de créer un site web pour partager votre passion pour la musique ou les animaux, faire connaître votre entreprise aux clients potentiels, vendre des objets d'artisanat ou autre, il n'y a plus de barrières, une personne qui est au fin fond de la terre, peut voir vos produits ou vos activités au moment opportun ; donc vous pouvez vous faire connaitre dans tout le monde entier à un clin d'oeil.

~ 23 ~

II.2.4. Evolution du web

Voilà un peu plus de 25 ans que le web investit notre quotidien dans le but de nous faciliter la vie. Il représente une véritable révolution et influence nos comportements. Si comme nous, vous avez un site web ou affichez une présence sur les réseaux sociaux, vous avez fort probablement entendu parler du web 1.0, 2.0, 3.0 et 4.0. Si ce n'est pas le cas, rassurez-vous, ce ne sont autres que des termes utilisés pour parler de l'évolution du web depuis ses débuts. Zoom sur le web d'hier, d'aujourd'hui et de demain.

Web 1.0 : les débuts du web traditionnel

En 1991, internet prend de l'ampleur et l'un des principaux avantages est la capacité des entreprises à partager des informations. Des outils sont développés afin de permettre aux utilisateurs de trouver de l'information pertinente, de manière simple. L'internet des années 90, appelé le web traditionnel, est avant tout un web statique, qui a pour but principal la distribution d'informations. Les sites sont essentiellement orientés produits, le temps de chargement est lent et le contenu (hypertexte + multimédia) créé par des professionnels est limité. C'est un web passif qui permet à l'internaute de consommer de l'info sans grande interaction.

Web 2.0 : le web social et participatif

Il n'a pas fallu longtemps aux entreprises et particuliers pour comprendre le pouvoir de la communauté. Le web se dynamise en 2000-2009 et privilégie l'échange et le partage de contenus (textes, images, vidéos). Les smartphones, blogs, wikis, forums, réseaux sociaux émergent et on parle alors du web social. Face à un utilisateur actif et acteur, internet devient communautaire. Les avis des consommateurs sont largement sollicités, mais cette socialisation virtuelle génère vite une infobésité avec des contenus de qualité démesurée, créés par des utilisateurs amateurs.

Web 3.0 : du web communautaire au web sémantique

Cette version du web voit le jour en 2010 et fait toujours parler d'elle. Le web 3.0 est un web sémantique, celui des données, de la mobilité et des objets connectés. Il est centré sur l'expérience utilisateur ; il a pour but de structurer la masse d'informations disponibles

~ 24 ~

selon le contexte et les besoins, en tenant compte des préférences et la localisation de l'internaute. Le web est une base de données immense avec une abondance de liens.

Le web 3.0 est aussi qualifié de web de la mobilité, car il vient répondre au besoin permanent d'être connecté, que ce soit via smartphone, bracelet connecté, montre intelligente, applications ou autre support.

A quand le Web 4.0 ?

Pour accompagner toujours plus loin l'internaute, le web prendra pour ambassadeur les objets intelligents, d'ici 2020. Si le marché des objets connectés reste naissant, il devrait connaître un succès fulgurant très prochainement. Le web 4.0 poussera à son paroxysme le marketing relationnel et la personnalisation introduits par le web 3.0.

Sommes-nous en route vers le web intelligent ? Il existe une multitude de visions du web du futur. Seul l'avenir nous le dira !14

II.3. Notions sur les langages de conception du site web

Il existe plusieurs langages qui peuvent nous aider dans la conception du site web, parmi lesquels nous pouvons citer :

II.3.1. HTML15

HTML signifie « HyperText Markup Language » qu'on peut traduire par « langage de balises pour l'hypertexte ». Il est utilisé afin de créer et de représenter le contenu d'une page web et sa structure. D'autres technologies sont utilisées avec HTML pour décrire la présentation d'une page (CSS) et/ou ses fonctionnalités interactives (JavaScript).

HTML fonctionne grâce à des « balises » qui sont insérées au sein d'un texte normal. Chacune de ces balises indique la signification de telle ou telle portion de texte dans le site. On parle d' « hypertexte » en référence aux liens qui connectent les pages web entre elles. C'est la mécanique originelle du « World Wide Web » que nous connaissons aujourd'hui. En écrivant et publiant des pages web, vous devenez un acteur du Web dès que votre site est accessible en ligne.

14 http://fr.m.google.com/google/web

15 https://developer.mozilla.org/fr/docs/Web/HTML

~ 25 ~

HTML permet d'inclure des images et d'autres contenus dans les pages web. Grâce à HTML, chacun peut créer des sites web aussi bien statiques que dynamiques. HTML est le langage qui permet de décrire la structure et le contenu d'un document web. Ce contenu est balisé par des éléments HTML comme <head>, <title>, <body>, <header>, <footer>,<p>, <div>, <span>, <img> et bien d'autres encore. Ces éléments forment les blocs utilisés pour construire un site web.

En HTML, les balises sont insensibles à la casse et peuvent aussi bien être écrites en minuscules, en majuscules voire avec un mélange des deux. Autrement dit, la balise <title> pourrait très bien être écrite comme <Title>, <TiTle> ou d'une autre façon.

II.3.2. CSS16

Les CSS, Cascading Style Sheets (feuilles de styles en cascade), servent à mettre en forme des documents web, type page HTML ou XML. Par l'intermédiaire de propriétés d'apparence (couleurs, bordures, polices, etc.) et de placement (largeur, hauteur, côte à côte, dessus-dessous, etc.), le rendu d'une page web peut être intégralement modifié sans aucun code supplémentaire dans la page web. Les feuilles de styles ont d'ailleurs pour objectif principal de dissocier le contenu de la page de son apparence visuelle. Ceci permet :

? De ne pas répéter dans chaque page le même code de mise en forme

? D'utiliser des styles génériques, avec des noms explicites (par exemple un style encadré pour

du texte ou des images)

? De pouvoir changer l'apparence d'un site web complet en ne modifiant qu'un seul fichier

? De faciliter la lecture du code de la page

La puissance et de l'intérêt des CSS peut être démontrée en modifiant radicalement l'apparence d'une page, sans changer son code HTML d'un iota... Bref les CSS permettent de gagner en productivité et en maintenabilité des sites web, tout en offrant des possibilités graphiques incontestables.

16 https://fr.wikibooks.org/wiki/Le_langage_CSS

" 26 "

II.3.3. JAVASCRIPT17

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l'utilisation (par exemple) de Node.js. C'est un langage orienté objet à prototype, c'est-à-dire que les bases du langage et ses principales interfaces sont fournies par des objets qui ne sont pas des instances de classes, mais qui sont chacun équipés de constructeurs permettant de créer leurs propriétés, et notamment une propriété de prototypage qui permet d'en créer des objets héritiers personnalisés. En outre, les fonctions sont des objets de première classe. Le langage supporte le paradigme objet, impératif et fonctionnel. JavaScript est le langage possédant le plus large écosystème grâce à son gestionnaire de dépendances npm, avec environ 500 000 paquets en août 2017.

JavaScript a été créé en 1995 par Brendan Eich. Il a été standardisé sous le nom d'ECMAScript en juin 1997 par Ecma International dans le standard ECMA-262. Le standard ECMA-262 en est actuellement à sa 8e édition. JavaScript n'est depuis qu'une implémentation d'ECMAScript, celle mise en oeuvre par la fondation Mozilla. L'implémentation d'ECMAScript par Microsoft (dans Internet Explorer jusqu'à sa version 9) se nomme JScript, tandis que celle d'Adobe Systems se nomme ActionScript.

Avec les technologies HTML et CSS, JavaScript est parfois considéré comme l'une des technologies coeur du World Wide Web. Le langage JavaScript permet des pages web interactives, et à ce titre est une partie essentielle des applications web. Une grande majorité des sites web l'utilisent, et la majorité des navigateurs web disposent d'un moteur JavaScript dédié pour l'interpréter, indépendamment des considérations de sécurité qui peuvent se poser le cas échéant

II.3.4. Le couple PHP-MySQL

Le PHP est un langage de programmation qui permet de générer dynamiquement de l'HTML en fonction de la demande de l'internaute. Cela signifie que la page se construit en temps réel avant de s'afficher sur son écran. Cela permet par exemple à la personne en charge du site de pouvoir changer l'affichage des pages en modifiant son contenu via l'interface d'administration.

17 https://fr.wikipedia.org/wiki/JavaScript

~ 27 ~

MySQL est un système de gestion de base de données (SGBD), c'est la base de données relationnelle SQL la plus utilisée avec le langage dynamique PHP. Elle permet de stocker et de classifier tous les contenus d'un site (textes, images, utilisateurs, ...) afin de proposer une gestion optimale et en temps réel de votre site web.

II.3.5. Le couple ASP - SQLserver

ASP.NET est un Framework permettant de générer à la demande des pages web, lancé par Microsoft en juillet 2000, et utilisé pour mettre en oeuvre des applications web. Il s'agit d'une évolution majeure d'Active Server Pages (ASP, alias Classic ASP), par laquelle cette technique a été incorporée dans la plateforme Microsoft .NET.18

SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles19.

II.4. Notion sur MERISE

Issue de l'analyse systémique, la méthode Merise est le résultat des travaux menés par René Colletti, Arnold Rochfeld et Hubert Tardieu dans les années 1970 et qui s'insèrent dans le cadre d'une réflexion internationale, autour notamment du modèle relationnel d'Edgar Frank Codd. Elle est devenue un projet opérationnel au début des années 1980 à la demande du ministère de l'industrie, et a surtout été utilisée en France, par les SSII de ses membres fondateurs (Sema-Metra, ainsi que par la CGI Informatique) et principalement pour les projets d'envergure, notamment des grandes administrations publiques ou privées20.

Merise, méthode spécifiquement française, a d'emblée connu la concurrence internationale de méthodes anglo-saxonnes telles que SSADM (en), SDM/S ou Axial. Elle a ensuite cherché à s'adapter aux évolutions rapides des technologies de l'informatique avec Merise/objet, puis Merise/2 destinée à s'adapter au client-serveur. Merise était un courant majeur des réflexions sur une « Euro Méthode » qui n'a pas réussi à percer.

18 http://fr.m.wikipedia.org/wiki/ASP

19 http://fr.m.wikipedia.org/wiki/SQL

20 BAZOMANZA Wilfried, Cours de Méthode d'Analyse de l'information IG, G2 ISIG/2018-2019

~ 28 ~

Dans le livre de référence présentant la méthode Merise, la préface rédigée par Jacques Lesourne introduit une analogie avec le merisier « qui ne peut porter de beaux fruits que si on lui greffe une branche de cerisier : ainsi en va-t-il des méthodes informatiques bien conçues, qui ne produisent de bons résultats que si la greffe sur l'organisation réussit », même si beaucoup de gens ont voulu y voir un acronyme comme Méthode d'Étude et de Réalisation Informatique par les Sous-Ensembles ou pour les Systèmes d'Entreprises, l'acronyme le plus répandu parmi les mauvaises langues étant Méthode Éprouvée pour Retarder Indéfiniment la Sortie des Études.

~ 29 ~

Chapitre III : ANALYSE DU SYSTEME D'INFORMATION

EXISTANT

III.1. INTRODUCTION

Le système d'information est la partie du réel constituée d'information organisée, d'événements, ayant un effet sur ces informations, et d'acteurs qui agissent sur ces informations ou à partir de ces informations, selon des processus visant une finalité de gestion et utilisant les techniques de l'information.

L'analyse de l'existant nous permet de suivre la réalisation des objectifs dans une entreprise à tous les niveaux et dans toutes les principales fonctions de celle-ci.21

III.2. MODÈLE CONCEPTUEL DE COMMUNICATION22

Le MCC est un modèle qui ayant pour objet, La représentation Graphique de la production, la circulation et la destination des messages (informations) au sein d'un SI. Pour simplifier la complexité de données d'une institution et pour avoir des projets vérifiables car il est difficile d'informatiser toute une institution d'un coup, on découpe en domaine d'activité, chaque domaine est fixé comme quasi automatique avec son propre système opérant, son propre système de pilotage et son propre système d'information.23 Ainsi ce découpage permet au concepteur de déterminer ce qu'il va informatiser. Chaque analyste doit passer par quelques concepts de base pour mieux analyser un système d'information. Nous citons cependant :

- Domaine d'étude : c'est le domaine sur lequel porte l'analyse à réaliser

- Domaine Connexe : C'est un domaine qui appartient à l'entreprise et qui interagit

avec le domaine d'étude par échange des informations mais qui n'en fait pas partie - L'Univers extérieur : C'est tous les flux qui entrent dans le système en provenance de

l'extérieur.

21 BAZOMANZA Wilfried, Notes de cours de Méthode d'Analyse Informatique I, ISIG/GOMA, 2018-2019, Inédit

22 Idem

23 AMANI HAGUMA J., cours de Merise II, inédit ISIG, 2019-2020

" 30 "

III.2.1 ANALYSE DE FLUX

1. Des acteurs et des flux24

L'acteur représente une unité active, humaine ou non ; intervenante sur le fonctionnement du système ou dans le fonctionnement du système.

Dans la pratique, il peut correspondre à :

o Un partenaire extérieur à l'entreprise : client, fournisseur, internaute ...

o Un domaine d'activité de l'entreprise : Comptabilité, production, ...

o Etc.

L'établissement des frontières du domaine étudié et du champ d'étude amène à différencier les acteurs externes des acteurs internes.

? Un acteur interne appartient au domaine étudié. Il participe activement : transformation, décision, ...

? L'acteur externe appartient généralement à l'environnement ou bien ne participe pas au référentiel de l'étude que de manière limitée : apport ou extraction d'information. Un flux d'information est un courant d'information circulant ou échangé entre acteurs. Les flux échangés avec l'environnement sont les flux externes et ceux échangés entre les sous-systèmes de l'entreprise sont des flux internes.

2. Autres termes

Une entité : Est la représentation dans le système d'information d'un objet matériel ou immatériel.

Une relation : Est la prise en charge du système d'information du fait qu'il existe une association entre les objets de l'univers extérieur.

24 LOKALE KINKUMBA Euge, Conception d'une application de vente et réservations de billets de match via Mobile Money au sein d'une structure sportive cas de l'EUFGO, TFC, ISIG/Goma, Inédit, 2019

~ 31 ~

III.2.2. DIAGRAMME DE FLUX 25

C'est une représentation graphique (une « cartographie ») des acteurs et des flux échangés. Le diagramme des flux peut parfois, dans la phase de l'analyse de l'existant, se substituer au modèle organisationnel des traitements actuel dans le cas où les aspects organisationnels sont simples ou limités.26

1. LE DIAGRAMME DE CONTEXTE

Il contextualise le champ d'application ou le domaine étudié par rapport à son environnement. On considère le domaine ou le champ d'étude comme un acteur unique afin de mettre en évidence ses rapports avec l'environnement c'est à dire les contraintes externes. Le but du modèle de contexte est d'identifier les acteurs et les objets échangés avec le système à l'étude. Il est possible de réaliser un diagramme de contexte pour chacun des acteurs de l'environnement ou encore un diagramme de contexte qui inclut tous les acteurs et les objets échangés. Évidemment le choix dépend complètement des buts de votre étude.27

2. SYMBOLES UTILISES

www

yyy

Acteur externe

Acteur Interne

Flux information

25 BAZOMANZA Wilfried, Notes de cours de Méthode d'Analyse Informatique I, ISIG/GOMA, 2017-2018, Inédit

26 Qp Cit

27 http://www.er.uqam.ca/nobel/r20014/ManTic

~ 32 ~

SCHEMA DE FLUX

Un diagramme de flux ou schéma de flux est un schéma qui permet de montrer comment

les différents documents ou informations sont inter-changés entre les différents services

Faculté

6

9

2

1

7

Etudiant

8

5

Professeur

4

3

Cours

Légende :

1. Appel du professeur ;

2. Acceptation du professeur ;

3. Le professeur dispense le cours ;

4. Suivre le cours ;

5. Remise du Travail pratique ;

6. Remise des copies du Travail pratique ;

7. Envoi des copies ;

8. Renvoi des points ;

9. Remise des points

~ 33 ~

3. MATRICE DE FLUX

La matrice de flux est un tableau à double entrée dans lequel d'un côté on représente les postes émetteurs et de l'autre les postes récepteurs. Ce flux est la représentation de l'échange d'informations ou documents entre deux acteurs interne et extérieur

 

Etudiant

Faculté

Professeur

Cours

 

Etudiant

 

6,

 

4,

Faculté

9

 

1, 7

 

Professeur

5,

2, 8

 

3,

Cours

 
 
 
 

Légende :

1. Appel du professeur ;

2. Acceptation du professeur ;

3. Le professeur dispense le cours ;

4. Suivre le cours ;

5. Remise du Travail pratique ;

6. Remise des copies du Travail pratique ;

7. Envoi des copies ;

8. Renvoi des points ;

9. Remise des points

III.3 MODELE ORGANISATIONNEL DE TRAITEMENT (MOT) 28

III.3.1. Les règles de Gestion

y' RO1. Les activités commencent à 7h 30' et prennent fin à 18h 30' du lundi au vendredi ;

y' RO2. Les activités commencent à 7h 30' et prennent fin à 15h le samedi ; y' RO3. La remise de TPs dépend du délai donné par le titulaire du cours ; y' RO3. La remise de TPs se passe uniquement au sein de l'université.

28 BAZOMANZA Wilfried, Notes de cours de Méthode d'Analyse Informatique I, ISIG/GOMA, 2017-2018, Inédit

~ 34 ~

III.3.2. Diagramme d'enchaînement des procédures fonctionnelles Le système en étude sera découpé en 3 processus à savoir :

? Processus de Réalisation de TPs ;

? Processus de Réception des TPs ;

? Processus d'Enregistrement des points ;

1. Processus de Réalisation de TPs.

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

7h30<t<18h30

X'

Dispenser le cours

M

Auditoire

professeur

professeur

PF2

7h30<t<18h30

X'

Suivre le cours

M

Auditoire

Etudiant

Professeur

PF3

7h30<t<18h30

X'

Remise du questionnaire de TP

M

Auditoire

Professeur

Professeur

PF4

18h30<t<7h30

X'

Analyse du questionnaire

M

Domicile

Etudiant

Etudiant

PF5

18h30<t<7h30

X'

Réalisation du travail

M

Domicile

Etudiant

Etudiant

PF6

7h30<t<18h30

 

Remise du TP

M

Faculté

Faculté

Faculté

2. Processus de Réception de TPS

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

7h30<t<18h30

X'

Réception de TPS

M

Faculté

Faculté

Faculté

PF2

7h30<t<18h30

X'

Vérification
copies

M

Faculté

Professeur

Professeur

PF3

7h30<t<18h30

X'

Identification Etudiants

M

Faculté

Professeur

Professeur

PF4

7h30<t<18h30

X'

Correction
de TP

M

Auditoire

Professeur

Professeur

PF5

7h30<t<18h30

X'

Correction
de copies

M

Faculté

Professeur

Professeur

PF6

7h30<t<18h30

X'

Transmission de points

M

Faculté

Professeur

Professeur

~ 35 ~

3. Processus d'enregistrement de points

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

7h30<t<18h30

X'

Accusé de réception

M

Auditoire

professeur

professeur

PF2

7h30<t<18h30

X'

Enregistrement de points

M

Domicile

Etudiant

Etudiant

PF3

7h30<t<18h30

X'

Transmissions de points aux étudiants

M

Faculté

Faculté

Faculté

" 36 "

Diagramme d'enchaînement des procédures fonctionnelles

1. Processus de Réalisation de TPs

Durée

Enchainement de PF

Nature

Poste de travail

7h30'<t<18h30'

Prof présent Etudiants

présents

 

Auditoire
Professeur
Professeur

 
 
 
 
 
 

ET

M

 
 
 

ENSEIGNEMENT

 
 
 
 

PF1

TOUJOURS

 
 
 
 
 

Cours suivi

 
 
 
 

7h30'<t<18h30'

Etudiants présents

 

Auditoire
Professeur
Professeur

 

ET

 
 
 

ETABLISSEMENT DU TP

 

M

 

PF2

TOUJOURS

 
 
 
 
 

Remise des questions

 

Nature

Durée

Poste de travail

Enchainement de PF

~ 37 ~

Domicile
Etudiant
Etudiant

Faculté
Faculté
Faculté

2. Processus de réception et celui d'enregistrement de points de TPs

7h30'<t<18h30'

Copies vérifiées

 

VERIFICATION COPIES

PF5

OUI NON

Réception TP Professeur

Présent

ET

A

Renvoi Copie

M

Faculté
Professeur
Professeur

7h30'<t<18h30'

18h30'<t<7h30'

Travail remis

Travail fait

 

REALISATION DU TP

PF3

TOUJOURS

A Analyse du TP

PF4

REMISE DU TRAVAIL

TOUJOURS

ET

ET

Décanat Ouvert

fin

M

M

~ 38 ~

7h30'<t<18h30'

7h30'<t<18h30'

7h30'<t<18h30'

Copies corrigées

Points
enregistrés

Points reçus

PF6

CORRECTIONS DE COPIES

TOUJOURS

PF8

ENREGISTREMENT DES POINTS

TOUJOURS

PF7

TRANSMISSION DES POINTS

TOUJOURS

A

ET

ET

ET

Transcription des points

Fin

M

M

M

Faculté
Professeur
Professeur

Faculté
Professeur
Professeur

Faculté
Faculté
Faculté

Remise des questions

A

~ 39 ~

III.4 MODELE CONCEPTUEL DE TRAITEMENT (MCT)

Modèle conceptuel de traitement permet de représenter la finalité du système et cela en s'appuyant sur les objectifs et les réalités externe qui le contraignent. Les fonctions sont décrites à ce niveau indépendamment de la manière dont elles seront réalisées. On représente donc ici le « QUOI » du système. Il représente les événements, les résultats des opérations et la synchronisation, il consiste a indiqué ce qu'il faut faire.

1. Processus de réalisation de TPs

Enchainement de PF

Dispensé cours Suivi cours

ET

ENSEIGNEMENT

TOUJOURS

ETABLISSEMENT DU TP

Cours suivi

ET

Etudiants présents

TOUJOURS

~ 40 ~

A Analyse du TP

ET

REALISATION DU TP

TOUJOURS

Travail fait

ET

Décanat Ouvert

REMISE DU TRAVAIL

TOUJOURS

Travail remis

fin

Copies vérifiées

VERIFICATION COPIES

OUI NON

Réception TP Envoi TP

ET

A

Renvoi Copie

2. Processus de réception et celui d'enregistrement de points de TPs

" 41 "

A

ET

CORRECTIONS DE COPIES

TOUJOURS

Copies corrigées

ET

Transcription des points

Points

enregistrés

Fin

TRANSMISSION DES POINTS

TOUJOURS

Points reçus

ET

ENREGISTREMENT DES POINTS

TOUJOURS

~ 42 ~

III.5 MODELE CONCEPTUEL DE DONNEES

Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisé par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensibles permettant d'écrire le système d'information à l'aide d'entités.

II.5.1. Règles de Gestion

. RG1 : Une université a une ou plusieurs facultés ;

. RG2 : Une faculté est identifiée par un code faculté et un nom ;

. RG3 : une faculté peut avoir une ou plusieurs options ;

. RG4 : Une option est identifiée par un id et un nom ;

. RG5 : Une promotion est caractérisée par son identifiant et son nom ;

. RG6 : Une Option a une ou plusieurs promotions ;

. RG7 : Une promotion peut avoir un ou plusieurs étudiants ;

. RG8 : Un étudiant est identifié par son numéro matricule, un nom, un post-nom,

prénom, sexe et date de naissance ;

. RG9 : Un étudiant se trouve dans une et une seule promotion ; une et une seule option

et une seule faculté ;

. RG10 : un professeur est identifié par son identifiant, nom, post-nom, prénom et

sexe ;

. RG11 : Un cours est caractérisé par son identifiant, nom et le volume horaire ;

. RG12 : Un professeur peut dispenser un ou plusieurs cours ;

. RG13 : Un Cours est dispensé par un ou plusieurs enseignants dans une promotion ;

. RG14 : Une option se trouve dans une et une seule faculté ;

. RG15 : Une Promotion est rattachée à une et une seule option ;

. RG16 : Un Etudiant peut suivre un ou plusieurs cours ;

. RG17 : Un cours est suivi par un ou plusieurs étudiants ;

~ 43 ~

II.5.2. Dictionnaire des données

Nom Propriété

Signification

Type A, AN, N, D

Longueur

Type

Règle de calcul

E,

A, CO

CSIT

M, SIG,

* Codefaculte

L'Identifiant de la faculté

AN

100

E

SIG

A créer

Nomfaculte

Nom de la faculté

AN

100

E

SIG

 

*Ideoption

L'identifiant de l'Option

AN

100

E

SIG

 

Nomoption

Noms de l'option

AN

100

E

SIG

 

*NumMatEtu

Numéro matricule de l'Etudiant

AN

100

E

SIG

 

nomEtu

Nom d'étudiant

AN

50

E

SIG

 

postnomEtu

Post-nom d'Etudiant

AN

50

E

SIG

 

prenomEtu

Prénom d'Etudiant

AN

50

E

SIG

 

SexeEtu

Sexe d'Etudiant

A

1

E

SIG

 

dateNaissEtu

Date de naissance d'Etudiant

D

50

E

SIG

 

contactEtu

Numéro de téléphone ou E-mail d'Etudiant

AN

100

Co

SIT

 

AdresseEtu

Adresse d'Etudiant

AN

100

Co

SIT

 

*Idprof

L'identifiant du professeur

AN

10

E

SIG

 

NomProf

Nom du professeur

AN

100

E

SIG

 

Postnomprof

Post-nom du professeur

AN

100

E

SIG

 

prénomEtu

Prénom d'Etudiant

AN

100

E

SIG

 

sexeEtu

Sexe d'Etudiant

A

1

E

SIG

 

*IdCours

Identifiant du cours

AN

20

E

SIG

A créer

nomCours

Nom du cours

AN

100

E

SIG

 

~ 44 ~

Légende

- A : alphabétique

- AN : alpha numérique - N : numérique

- D : date

- E : élémentaire

- CO : concaténé

- CA : calculé

- SIG : signalétique

- SIT : situation

- M : mouvement

nomcours

~ 44 ~

II.5.3. Graphe de dépendance fonctionnelle

NumMatEtu

SexeEtu NomEtu PostnomEtu PrenomEtu DateNaissEtu

AdresseEtu ContactEtu

Codefaculte

nomfaculte

idoption

nomoption

idpromotion

nompromotion idprof

nomprof postnomprof prenomprof sexeprof

idcours

" 45 "

1,n

FACULTE

ETUDIANT

NumMatEtu NomEtu PostnomEtu prenomEtu DateNaissEtu sexeEtu contactEtu

OPTION

Idoption
nomoption

Disposition

1,1

PROMOTION

Idpromotion
Nompromotion

1,n

Dispenser

1,1

COURS

Idcours nomcours

PROFESSEUR

Idprof Nomprof Posnomprof Prenomprof Sexeprof

1,n

1,1

Suivr e

1,n

1,1

codefaculte
nomfaculte

1,1

1,n

1,n

1,1 Appartenir

Avoir

Dépendre

~ 46 ~

III.6 CRITIQUE DE L'EXISTANT

La critique de l'existant consiste à relever les points forts et ceux faibles dans l'organisation de l'institution.

Pour l'Informaticien, la critique de l'existant est le point de départ dans le processus d'automatisation car elle présentera la façon dont se comporte le système et en suite partir de cette critique pour proposer une solution au sein de cette Université dont a porté notre analyse.

En se basant sur notre analyse nous avons relevé les problèmes qui suivent :

? Au niveau organisationnel : Nous n'avons constaté que tous leurs processus s'effectuent manuellement ce qui leur rend la tâche sur difficile ;

? Au niveau physique : Nous avons constaté une insuffisance de ressources matérielles adaptées au problème.

Néanmoins, il faut reconnaitre que du point de vue structurel, la hiérarchie est bien structurée, ce qui laisse tout chef de poste libre de travailler aisément sans cumul.

III.7. PROPOSITION DE SOLUTION

Après avoir critiqué le système d'information existant nous proposons à l'Université de Cepromade à Goma les Solution suivantes :

? Nous suggérons à l'Université de Cepromane de Goma de se doter de l'outil informatique suffisant et qu'ils se familiarisent à l'internet pour permettre de gérer de façon rationnelle sa gestion travaux pratiques ;

? Qu'elle intègre en son sein l'habitude de se familiariser à l'internet pour leur permettre

la rapidité d'exécution dans la gestion de travaux pratiques et éviter les filatures devant la faculté dans la remise de ceux-ci.

~ 47 ~

Chapitre IV : ANALYSE DU SYSTEME D'INFORMATION

FUTUR

Dans ce chapitre nous partirons des modèles présentés précédemment pour concevoir un nouveau système d'information qui sera conçus de manière à ce que certaines opérations jugées manuelles de l'existant puissent être automatisées, et cela pourra aboutir à une application conçue sur base de ce nouveau système d'information. Nous ne reprendrons pas à tous les modèles de l'existant, mais seulement ceux qui vont subir des modifications permettant de mettre en place notre application.

Pour être plus clair, vous constaterez que dans ce système, nous n'aurons pas à faire tant de modifications du système précédent même si c'est un système quasi-manuel, mais néanmoins nous aurons à l'automatisé en développant Une Application Web qui leur permettra de toujours faire l'objet de notre travail automatiquement sur Internet.

IV.1. MODELE CONCEPTUEL DES DONNEES

Après Analyse du système d'Information Existant, nous nous sommes fixé l'objectif de pouvoir leur fournir un SI automatisé qui leur permettra de faire l'acheminement des travaux pratiques sans plus de difficultés comme c'était le cas auparavant ; et à ce sujet voici le dictionnaire de données qui nous permettra de faire toute la suite et finir par nous fournir une base de données qui nous fera la gestion de tout notre travail.

IV.1.1. Dictionnaire de données

Nom Propriété

Signification

Type A, AN, N, D

Longueur

Type

Règle de calcul

E,

A, CO

CSIT

M, SIG,

* Codefaculte

L'Identifiant de la faculté

AN

100

E

SIG

A créer

Nomfaculte

Nom de la faculté

AN

100

E

SIG

 

*Ideoption

L'identifiant de l'Option

AN

100

E

SIG

 

Nomoption

Noms de l'option

AN

100

E

SIG

 

*NumMatEtu

Numéro matricule de l'Etudiant

AN

100

E

SIG

 

nomEtu

Nom d'étudiant

AN

50

E

SIG

 

postnomEtu

Post-nom d'Etudiant

AN

50

E

SIG

 

~ 48 ~

prenomEtu

Prénom d'Etudiant

AN

50

E

SIG

 

SexeEtu

Sexe d'Etudiant

A

1

E

SIG

 

dateNaissEtu

Date de naissance d'Etudiant

D

50

E

SIG

 

contactEtu

Numéro de téléphone ou E-mail d'Etudiant

AN

100

Co

SIT

 

AdresseEtu

Adresse d'Etudiant

AN

100

Co

SIT

 

*Idprof

L'identifiant du professeur

AN

10

E

SIG

 

NomProf

Nom du professeur

AN

100

E

SIG

 

Postnomprof

Post-nom du professeur

AN

100

E

SIG

 

prénomEtu

Prénom d'Etudiant

AN

100

E

SIG

 

sexeEtu

Sexe d'Etudiant

A

1

E

SIG

 

*IdCours

Identifiant du cours

AN

20

E

SIG

A créer

nomCours

Nom du cours

AN

100

E

SIG

 

*idTP

Identifiant du TP

AN

2

E

SIG

A créer

NomTP

Nom du Tp

AN

50

E

SIT

 

*codepoint

Code de points

AN

20

E

SIG

A créer

ValPoint

Les points de TP

N

10

Ca

SIT

 

IV.1.2. Règles de Gestion

Une règle de gestion est une expression conceptuelle de la manière dont une action doit être faite29.

. RG1 : Une université a une ou plusieurs facultés ;

. RG2 : Une faculté est identifiée par un code faculté et un nom ;

. RG3 : une faculté peut avoir une ou plusieurs options ;

. RG4 : Une option est identifiée par un id et un nom ;

. RG5 : Une promotion est caractérisée par son identifiant et son nom ;

. RG6 : Une Option a une ou plusieurs promotions ;

. RG7 : Une promotion peut avoir un ou plusieurs étudiants ;

. RG8 : Un étudiant est identifié par son numéro matricule, un nom, un post-nom,

prénom, sexe et date de naissance ;

29 Prof. Dr Mbikayi Mpanya Jean Marcel, Cours de Méthode d'Analyse en informatique II, Isig/Goma, 2014-2015, Inédit

~ 49 ~

. RG9 : Un étudiant se trouve dans une et une seule promotion ; une et une seule option

et une seule faculté ;

. RG10 : un professeur est identifié par son identifiant, nom, post-nom, prénom et

sexe ;

. RG11 : Un cours est caractérisé par son identifiant, nom et le volume horaire ;

. RG12 : Un professeur peut dispenser un ou plusieurs cours ;

. RG13 : Un Cours est dispensé par un ou plusieurs enseignants dans une promotion ;

. RG14 : Une option se trouve dans une et une seule faculté ;

. RG15 : Une Promotion est rattachée à une et une seule option ;

. RG16 : Un Etudiant peut suivre un ou plusieurs cours ;

. RG17 : Un cours est suivi par un ou plusieurs étudiants ;

. RG18 : Un Travail est remis par un et un seul étudiant ;

. RG19 : Un Travail est reconnu par numéro son id, son nom, le nom de l'étudiant, la

promotion et l'option ;

. RG20 : Un travail Pratique est corrigé par un et un seul professeur

. RG21 : Les points sont reconnus par leur code et leur nom

. RG22 : Les points sont transcrits par un et un seul professeur

. RG23 : Les points sont transmis à un et un seul étudiant ;

IV.1.3. Présentation du modèle conceptuel de données

Petit rappel sur le modèle conceptuel de données pour bien avancer, le modèle conceptuel de données (MCD) est la représentation de l'ensemble des données du domaine, sans tenir compte des aspects techniques et économiques de mémorisation d'accès, et sans se référer aux conditions d'utilisation par tel ou tel autre traitement.

Son objectif est de donner une description des données et les relations existant entre elles. C'est le modèle entité/association.

ETUDIANT

1,n

Idprof Nomprof Posnomprof Prenomprof Sexeprof

" 50 "

Suivre

NumMatEtu NomEtu PostnomEtu prenomEtu DateNaissEtu sexeEtu contactEtu

1,1

1,1

Envoyer

TbTP

IdTP
NomTP

COURS

Idcours nomcours

Transmettre

1,1

TbPoints

PROFESSEUR

1,1

PROMOTION

Idpromotion Nompromotion

1,n

1,1 Appartenir

1,1

1,1

Coter

Corriger

1,n

1,1

1,n

1,n

Dispenser

1,n

FACULTE

codefaculte nomfaculte

1,1

Transcrire

Dépendre

1,n

1,n

1,1

Avoir

OPTION

Idoption nomoption

1,n

1,1

Disposer

CodePoint ValPoint

1,1

1,1

" 51 "

IV.1.4. Graphe de dépendance fonctionnelle

NumMatEtu

SexeEtu NomEtu PostnomEtu PrenomEtu DateNaissEtu

AdresseEtu ContactEtu

Codefaculte

CodePoint

nomfaculte

idoption

ValPoint

idTp

nomoption

idpromotion

nompromotion idprof

nomprof postnomprof prenomprof sexeprof

NomTP

nomcours

idcours

~ 52 ~

IV.2. Modèle Conceptuel de Traitement

1. Processus d'Inscription à la plate-forme

Etudiant présent

ET

Server allumé

Connexion parfaite

OUVERTURE PLATE-FORME

TOUJOURS

Plateforme ouverte

ET

Interface d'Inscription ouverte

NON OK

OK

Vous êtes inscrits Vous n'êtes pas inscrits

Fin

TOUJOURS

VERIFICATION COORDONNEES

ET

Formulaire rempli

REMPLISSAGE DU FORMULAIRE

Remise des questions

A

~ 53 ~

2. Processus de Réalisation de TPs

Dispensé cours Suivi cours

ET

ENSEIGNEMENT

TOUJOURS

ETABLISSEMENT DU TP

Cours suivi

ET

Etudiants présents

TOUJOURS

~ 54 ~

A Analyse du TP

ET

Copies prêtes à être corrigées

Travail réceptionné

VERIFICATION COPIES

NON

ET

A

NON OK

Copies pas conforme

Professeur présent

Server Allumé

REALISATION DU TP

TOUJOURS

Travail fait

ET

Server Allumé

ENVOI DU TRAVAIL

TOUJOURS

Travail remis

fin

3. Processus d'enregistrement de points

~ 55 ~

A

ET

Etudiants et
professeur présents

Points enregistrés

P

CORRECTION TP

TOUJOURS

CORRECTION COPIES

Travail corrigé

ET

TOUJOURS

ET

Copies corrigées

Transcription des points

ENREGISTREMENT DE POINTS

TOUJOURS

P

" 56 "

Server Allumé

ET

ENREGISTREMENT DE POINTS

TOUJOURS

Points reçus

fin

IV.3. Modèle Organisationnel de Traitement

IV.3.1. Les règles de Gestion

y' RO1. Les activités commencent à 7h 30' et prennent fin à 18h 30' du lundi au

vendredi ;

y' RO2. Les activités commencent à 7h 30' et prennent fin à 15h le samedi ;

y' RO3. La remise de TPs dépend du délai donné par le titulaire du cours ;

y' RO4. La remise de TPs ne nécessite pas toujours la présence de l'Etudiant à

l'Université ;

y' RO5. La réalisation de TPs dépend de la volonté de l'Etudiant ;

y' RO6. Le travail à la remise de ce dernier, est toujours individuel.

IV.3.2. Diagramme d'enchaînement des procédures fonctionnelles Le système en étude sera découpé en 3 processus à savoir :

? Processus d'Inscription à la plate-forme ; ? Processus de Réalisation de TPs ;

? Processus d'Enregistrement des points

1. Processus d'inscription à la plate-forme

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

6h00<t<24h59

X'

Ouverture de plate-forme

AC

Domicile ou Faculté

Etudiant

Etudiant + Ordinateur

PF2

6h00<t<24h59

X'

Remplissage formulaire

AC

Domicile ou Faculté

Etudiant

Etudiant + Ordinateur

PF3

6h00<t<24h59

X'

Vérification coordonnées

AB

Admin

Administrateur

Ordinateur

~ 57 ~

2. Processus de Réalisation de TPS

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

7h30<t<18h30

X'

Dispenser le cours

M

Auditoire

professeur

Professeur

PF2

7h30<t<18h30

X'

Suivre le cours

M

Auditoire

Etudiant

Professeur

PF3

7h30<t<18h30

X'

Remise du questionnaire de TP

M

Auditoire

Professeur

Professeur

PF4

18h30<t<7h30

X'

Analyse du questionnaire

M

Domicile

Etudiant

Etudiant

PF5

18h30<t<7h30

X'

Réalisation du travail

M

Domicile

Etudiant

Etudiant

PF6

18h30<t<7h30

X'

Envoi de TP

AC

Domicile

Etudiant

Ordinateur + Etudiant

3. Processus d'Enregistrement

PF

DEROULEMENT

ACTIONS

NATURES

POST DE TRAVAIL

Début

Durée

Lieu

Responsable

Ressource

PF1

18h30<t<7h30

X'

Réception de
TPS

AB

Admin

Admin

Ordinateur

PF2

7h30<t<18h30

X'

Vérification
copies

AC

Faculté

Professeur

Professeur
+Ordinateur

PF3

7h30<t<18h30

X'

Identification
Etudiants

AC

Faculté

Professeur

Professeur
+Ordinateur

PF4

7h30<t<18h30

X'

Correction de
TP

M

Auditoire

Professeur

Professeur

PF5

7h30<t<18h30

X'

Correction de
copies

M

Faculté

Professeur

Professeur

PF6

7h30<t<18h30

X'

Enregistrement de points

AC

Faculté

Professeur

Professeur
+Ordinateur

PF7

6h00<t<24h59

X'

Transmission
des points aux
Etudiants

AC

Faculté
ou

domicile

Professeur

Professeur
+Ordinateur

00h00'<t<24h59'

00h00'<t<24h59'

00h00'<t<24h59'

Vous êtes inscrits Vous n'êtes pas inscrits

Formulaire rempli

Plateforme ouverte

 

REMPLISSAGE DU FORMULAIRE

PF2

TOUJOURS

PF1

PF3

Etudiant présent

VERIFICATION COORDONNEES

OUVERTURE PLATE-FORME

OK

ET

ET

TOUJOURS

Fin

ET

Server allumé

NON OK

Connexion parfaite

Interface d'Inscription ouverte

AC

AB

M

Administrateur
Administrateur
Ordinateur

Domicile Etudiant Etudiant + Ordinateur

Domicile Etudiant Etudiant + Ordinateur

~ 58 ~

Diagramme d'enchaînement des procédures fonctionnelles

1. Processus d'Inscription à la plate-forme

Durée

 

Enchainement de PF

Nature

Poste de travail

 
 
 
 
 

7h30'<t<18h30'

Dispensé cours Suivi cours

ET

M

 

ENSEIGNEMENT

PF1

TOUJOURS

Cours suivi

7h30'<t<18h30'

Etudiants présents

ET

PF2

ETABLISSEMENT DU TP

TOUJOURS

M

Remise des questions

A

Auditoire
Professeur
Professeur

Auditoire
Professeur
Professeur

~ 59 ~

2. Processus de Réalisation de TPs

Durée

Enchainement de PF

Nature

Poste de travail

~ 60 ~

Domicile
Etudiant
Etudiant

Domicile
Etudiant
Ordinateur +
Etudiant

00h00'<t<24h59'

3. Processus d'enregistrement de points

Durée

Copies prêtes à être corrigées

PF1

Travail réceptionné

VERIFICATION COPIES

NON

Enchainement de PF

ET

A

Copies pas conforme

Professeur présent

NON OK

Server Allumé

Nature

AC

Poste de travail

Faculté
Professeur
Professeur +
Ordinateur

7h30'<t<24h59'

18h30'<t<7h30'

Travail remis

Travail fait

 

REALISATION DU TP

PF3

TOUJOURS

A Analyse du TP

PF4

ENVOI DU TRAVAIL

TOUJOURS

ET

ET

Server Allumé

fin

M

AC

~ 61 ~

7h30'<t<18h30'

A

Etudiants et
professeur présents

ET

PF2

CORRECTION TP

TOUJOURS

M

Auditoire
Professeur
Professeur

Travail corrigé

7h30'<t<18h30'

ET

CORRECTION COPIES

PF3

TOUJOURS

M

Faculté
Professeur
Professeur

Copies corrigées

7h30'<t<18h30'

Transcription des points

ET

PF4

ENREGISTREMENT DE POINTS

TOUJOURS

Points enregistrés

AC

Faculté
Professeur
Professeur +
Ordinateur

P

7h30'<t<18h30'

Points transmis

PF5

P Server Allumé

TRANSMISSION DE POINTS AUX ETUDIANTS

ET

TOUJOURS

fin

AC

~ 62 ~

Faculté
Professeur +
Ordinateur

 

Ordinateur

 
 

Imprimante

 

Support Magnétique

IV.4. GRAPHE DE CIRCULATIONS DES INFORMATIONS

Le Graphe de Circulation des informations nous montre comment les informations circulent dans différents services au sein d'une entreprise tout en dépendant aux ressources qui véhiculent les informations.

Par le graphe de circulation, nous cherchons à répondre aux questions : qui amène l'information ? l'information affecte quoi ? Qui gère cette information ?

Ces questions nous nous les sommes posées dans le MCT.

Voici donc les symboles qui nous aideront à représenter schématiquement la circulation des informations au sein de notre système d'informations.

~ 63 ~

1. Processus d'Inscription à la plate-forme

Durée

Nature

Administration

Professeur

Etudiant

X'

M

 
 
 
 
 

PF1

 
 
 
 
 
 
 
 
 
 
 
 

X'

AB

 
 
 
 

VERIFICATION COORDONNEES

OK

NON OK

 

Vous n'êtes
pas accepté

 
 
 
 
 
 
 
 

dans cette
promotion

 

fin

 

~ 64 ~

2. Processus de Réalisation du travail

Durée

Nature

Administration

Professeur

Etudiant

X'

M

 
 
 
 

ENSEIGNEMENTS

 
 

X'

M

 
 
 

ETABLISSEMENTS
DU TP

 

X'

AC

 
 

REALISATION
DU TRAVAIL

 
 
 
 
 
 
 
 
 
 
 

X'

AC

 
 
 
 
 

ENVOI DU TP

 
 
 
 
 
 

FIN

~ 65 ~

3. Processus d'Enregistrement des points

Durée

Nature

Administration

Professeur

Etudiant

X'

AC

 
 
 

VERIFICATION COPIES

 
 

NON

NON OK

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

X'

M

 
 
 
 

CORRECTION DU TP

 
 
 
 
 

X'

M

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CORRECTION DES COPIES

 
 
 
 

X'

AC

 
 
 
 
 
 
 
 
 
 
 
 
 
 

ENREGISTREMENT
DE POINTS

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

X'

AC

 
 
 
 
 
 

TRANSMISSION

 

DE POINTS

 
 
 
 

~ 66 ~

IV.5. FICHES DES DESCRIPTIONS DES PROCEDURES
FONCTIONNELLES

Cette description consiste à mettre en évidence les procédures qui sont prises en charge par l'ordinateur. Ces procédures interviennent à la réalisation de l'application informatique qui nous servira d'avoir une gestion automatique efficace.

1. Processus d'Inscription

Fiche de description de PF2

Nature : AC

Objet : remplissage formulaire.

Evénement entrée : plate-forme et interface d'Inscription ouvertes

Evénement sortie : formulaire rempli.

Donne entrée : NumMatEtu, NomEtu, PostnomEtu, prenomEtu, DateNaissEtu, sexeEtu,

contactEtu

Donne sortie : Néant

Action sur base de données :

M.A.J : Enregistrement dans TbIncription

Nature : AB

Objet : vérification coordonnées. Evénement entrée : formulaire rempli Evénement sortie : vous êtes inscrit Donne entrée : néant

Donne sortie : NumMatEtu,

Action sur base de données :

M.A.J : Enregistrement dans TbIncription

Fiche de description de PF3

~ 67 ~

2. Processus de Réalisation du travail

Fiche de description de PF1

Nature : M

Objet : Enseignement

Evénement entrée : dispensé cours et cours suivi

Evénement sortie : cours suivi

Donne entrée : Etudiants présents

Donne sortie : néant,

Action sur base de données : M.A.J : Néant

Fiche de description de PF2

Nature : M

Objet : Etablissement du Travail Pratique Evénement entrée : cours suivi et Etudiants présents Evénement sortie : Remise des questions Donne entrée : Etudiants et Professeur Présents

Donne sortie : néant,

Action sur base de données : M.A.J : Néant

Fiche de description de PF3

Nature : M

Objet : Réalisation du Travail

Evénement entrée : Remise des questions et Analyse du travail

Evénement sortie : Travail fait

Donne entrée : Réponses.

Donne sortie : Néant,

Action sur base de données : M.A.J : Néant

~ 68 ~

Fiche de description de PF4

Nature : AC

Objet : Envoi du travail.

Evénement entrée : Travail fait

Evénement sortie : Travail remis.

Donne entrée : NumMatEtu, NomEtu, PostnomEtu et prenomEtu

Donne sortie : Néant

Action sur base de données :

M.A.J : Enregistrement dans TbStockage

3. Processus d'enregistrement des Points

Fiche de description de PF1

Nature : AC

Objet : Vérification de copies.

Evénement entrée : Travail Réceptionné, Server Allumé et Professeur Présent

Evénement sortie : Copies Prêtes et pas prêtes à être corrigées.

Donne entrée : NumMatEtu, NomEtu, PostnomEtu et prenomEtu

Donne sortie : Néant

Action sur base de données :

M.A.J : Enregistrement dans TbStockage

Fiche de description de PF2

Nature : M

Objet : Correction TP

Evénement entrée : travail prêt à être corrigé

Evénement sortie : travail corrigé

Donne entrée : correction du travail pratique

Donne sortie : Néant,

Action sur base de données :

M.A.J : Néant

Fiche de description de PF3

Nature : M

Objet : Correction Copies

Evénement entrée : Travail corrigé Evénement sortie : copie corrigée Donne entrée : Réponses.

Donne sortie : Néant,

Action sur base de données : M.A.J : Néant

~ 69 ~

Fiche de description de PF4

Nature : AC

Objet : Enregistrement de Points

Evénement entrée : Copie Corrigée e tTranscription de points

Evénement sortie : points enregistrés

Donne entrée : NumMatEtu, NomEtu, PostnomEtu, prenomEtu et Points

Donne sortie : Néant,

Action sur base de données : M.A.J : TbPoints et TbStockage

Fiche de description de PF5

Nature : AC

Objet : Transmission de Points

Evénement entrée : Points enregistrés et Server allumé

Evénement sortie : points transmis

Donne entrée : NumMatEtu, NomEtu, PostnomEtu, prenomEtu et Points

Donne sortie : Néant,

Action sur base de données : M.A.J : TbPoints et TbStockage

IV.6. CONCEPTION DU SYSTEME D'INFORMATION INFORMATISE IV.6.1. MODELE LOGIQUE DES DONNES

Dans cette partie, nous allons devoir parler d'un modèle tellement important pour notre travail et celui-ci, est Le Modèle Logique des Données (MLD) qui est une représentation du MCD en fonction des possibilités techniques du moment, autrement dit de l'état de l'activité technologique des matériels.

Dans ce modèle, il s'agit d'une transformation des entités en relations, des propriétés en constituants et enfin des identifiants deviennent des clés primaires.

Voici les différentes relations qui constituent notre modèle relationnel :

. ETUDIANT (#NumMatEtu, NumEtu, PostnomEtu, prenomEtu, DateNaissEtu,

sexeEtu, contactEtu, #codefaculte, #Idcours, #Idprof)

. FACULTE (#codefaculte, nomfaculte)

. TbTP (#IdTP, NomTP, #Idprod)

. TbPoints (#codePoint, ValPoint, #Idprof)

. PROFESSEUR (#Idprof, Nomprof, Postnomprof, Prenomprof, Sexeprof,

#codefaculte)

. COURS (#Idcours, nomcours, #Idprof)

Début

Maquette 1

- NumMatEtu, - NomEtu,

- PostnomEtu, - prenomEtu,

- DateNaissEtu,

- sexeEtu,

- contactEtu

ULT 1 : REMPLISSAGE DU FORMULAIRE

ETUDIANT

Maquette 2

ULT 2 : INSCRIPTION-ETUDIANT

CONCEL

- NumMatEtu, - NomEtu,

- PostnomEtu, - prenomEtu,

- DateNaissEtu,

- sexeEtu,

- contactEtu, codefaculte

ANNULER

DELETE

UPDATE

SUIVANT

SAVE

Fin

ETUDIANT FACULTE

~ 70 ~

? OPTION (#Idoption, nomoption, #codefaculte)

? PROMOTION (#Idpromotion, Nompromotion, #Idoption) IV.6.2. MODELE LOGIQUE DE TRAITEMENT

Le modèle logique de traitement suit le modèle organisationnel de traitement. Celui-ci comprend les opérations effectuées par des postes de travail. A chaque opération organisée sont associés un ou plusieurs outils informatiques. Le modèle logique de traitement comprend la partie visible, la spécification externe des transactions informatiques, l'acheminement possible d'écran à écran après un menu principal.

1. Processus d'Inscription à la Plate-forme

~ 71 ~

ETUDIANT TbTP

2. Processus de réalisation de TPs

Début

ULT 3 : ENVOI DU TRAVAIL

fin

Maquette 3

- NumMatEtu, - NumEtu,

- PostnomEtu, - prenomEtu, - DateNaissEtu, - sexeEtu,

- contactEtu, - codefaculte, - Idcours,

- Idprof

NEXT

ULT 4: VERIFICATION COPIES

Maquette 4

NumMatEtu, NumEtu, PostnomEtu, prenomEtu, DateNaissEtu, sexeEtu, contactEtu, codefaculte, Idcours, Idprof

ETUDIANT TbTP

PROFESSEUR

CANCEL

NEXT

VIEW

ULT 5 : ENREGISTREMENT POINTS

Maquette 5

- NumMatEtu ; - codefaculte ; - Idcours ;

- Idpoint

ETUDIANT FACULTE

TbPoints

COURS

CANCEL

SAVE

ULT 6 : TRANSMISSION POINTS

Maquette 6

- NumMatEtu ; - codefaculte ; - Idcours ;

- ValPoint

ETUDIANT
FACULTE
TbPoints

CANCEL

SAVE

VIEW

fin

~ 72 ~

3. Processus d'enregistrement de points

Début

~ 74 ~

Chapitre V : PRESENTATION DU PROJET

Tout au long de ce présent chapitre, nous allons présenter la synthèse des informations qui ont servi tout au long de notre longue période de réalisation de notre projet.

Sachant qu'un site web étant un ensemble cohérent des pages web, par là nous savons alors la structuration est vraiment nécessaire pour rassembler toutes les informations disponibles et les regrouper en plusieurs thèmes. Elle facilitera l'accès à l'information pour l'utilisateur du site et rendra la gestion et la mise à jour du site plus facile pour son développeur.

V.1. Architecture et structuration du site web

Les pages

Contenu des pages

1

Accueil

- Logo du site

- Bouton de connexion

- Bouton d'Inscription

- Barre de navigation avec tous les liens

- Pieds de pages

2

Activités

- Logo site

- Bouton de connexion

- Barre de navigation avec tous les liens

- Barre pour le nom de celui qui est connecté

- Visage du connectant

- Titre Activité principale

- Pieds de pages

3

A propos

- Logo du site

- Bouton de connexion

- Barre de navigation avec tous les liens

- Titre de la page active

- Barre pour le nom de celui qui est connecté

- Historique de l'Université

- Barre de menus pour tous les renseignements

- Pieds de pages

4

Contacts

- Logo du site

- Bouton de connexion

- Adresse mail de l'Université

- Numéro de téléphone pour l'Université

- Barre de navigation avec tous les liens

- Pieds de pages

~ 75 ~

V.2. Charte graphique

V.3.

MENU 1

LOGO

RECHERCHE

BODY

FOOTER

VISITEUR DU SITE

MENU 2

Présentation des quelques pages et leurs fonctionnalités a. Formulaire d'accueil et d'authentification

La page d'Accueil tout comme nous le savons, elle est la page qui s'affiche après chaque premier chargement du site Web. Dans notre Application Web, elle est composée d'une partie d'Authentification et quelques boutons pour la partie d'Inscription et de recherche.

" 76 "

b. Formulaire pour l'espace de l'Etudiant

Tout comme le nom l'indique, cette partie est réservée aux étudiants, où ils pourront toujours consulter pour savoir s'il existe des Travaux Pratiques déjà publiés ou bien connaitre toutes les actualités concernant ces derniers

c. Formulaire pour l'espace de l'enseignant

Cet espace est l'endroit alors où l'enseignant envoie les travaux et en réceptionne au temps et délai voulu

~ 77 ~

d. Formulaire pour la visualisation du délai de la remise des TPs

Cet espace quant à lui, aide alors aux étudiants de visualiser tous les délais pour la remise de leurs travaux mais aussi savoir quel est le TP qui n'a pas encore déjà été fait

e. Formulaire pour la remise du questionnaire de Tps par l'enseignant

Pour cette partie, c'est l'espace permettant à l'enseignant d'envoyer les TPs aux étudiants pour qu'il soit fait selon le délai voulu

~ 78 ~

f. Formulaire de la réception de Tps

Cette partie se retrouvant dans l'Espace Etudiant, permettant aux étudiants de savoir quels sont les autres étudiants connectés et aussi téléchargé le document qui constitue le TP, envoyé par l'enseignant.

g. Formulaire de visualisation des TPs non encore téléchargés

Le titre l'a déjà dit, cela permet uniquement de savoir les TPs non encore téléchargés

~ 79 ~

h. Formulaire de Remise de Tps par l'Etudiant

Cet espace permettra aux étudiants aux étudiants d'envoyer leurs travaux pratiques déjà

résolus

~ 80 ~

CONCLUSION

Nous voici au terme de notre travail qui a porté sur « L'implémentation d'une bibliothèque numérique de TPs au sein d'une université ; cas de l'UNIC/Goma », nous nous sommes attaché à l'objectif majeur qui est celui d'implémenter une bibliothèque numérique en ligne de travaux pratiques, pour aider les étudiants à avoir un moyen simple et global pour la remise de leurs travaux et les autorités de l'UNIC à bien les faciliter la tâche. Et partant du nouveau système, il devra être à mesure de produire les rapports tels que : La liste de tous les étudiants ayant remis le Travail, la liste de tous les travaux déjà réalisés, La liste des professeurs, capable de gérer facilement les informations en rapport avec les activités de leur envois et remises. La problématique s'était détachée autour des questions fondamentales suivantes :

? Quelle solution informatique peut-on développer pour améliorer une bonne gestion des travaux pratiques dans cette université ?

? Quel mécanisme faudrait-il adopter afin d'assurer la gestion des travaux pratiques des étudiants et de disposer d'un moyen simple et simplifié pour la réception de ces derniers, afin que dans une année donnée, on soit à mesure de savoir qui et qui ont remis leurs travaux ?

Nous sommes partis du fait que tout homme a besoin d'alléger ses efforts pour diminuer la fatigue, gagner plus du temps pour un travail habitué, faciliter l'accomplissement de certaines tâches effectuées manuellement mais aussi de satisfaire rapidement à la demande de quelque chose. Pour ce faire, nous avons pensé pour rendre la tâche plus facile à l'UNIC/Goma d'implémenter une bibliothèque numérique de TPs au sein de cette dernière et cela sortira quelques documents importants qui serviront de preuve pour chaque remise du Travail Pratique au sein de l'établissement.

Ainsi pour vérifier notre hypothèse, nous nous sommes servi de la méthode MERISE (Méthode d'Étude et de Réalisation en Informatique du Système d'Entreprise) qui nous a servi tout au long de notre travail et grâce cette dernière, nous avons abouti à réaliser cette bibliothèque pouvant gérer tous les travaux pratiques de tout l'établissement.

Nous avions constaté qu'il y avait insuffisance de méthode d'application pour gérer les activités concernant les TPs à l'UNIC qui créait des disputes inutiles entre professeur et Etudiant lors de perte de copie ; mais grâce à notre apport, l'amélioration est certaine. Ainsi notre hypothèse a été confirmée.

" 81 "

Enfin, signalons que tout projet quel que soit le niveau et connaissance qu'a son créateur ne peut pas être jugé parfait. Raisons pour laquelle nous restons ouvert à toutes les critiques que tout chercheur aura à bien vouloir nous adresser après la lecture de ce travail. Voilà d'une manière générale, la synthèse de l'étude que nous avons menée durant toute cette période.

" 82 "

BIBLIOGRAPHIE

I. Ouvrage

1. Larousse : Dictionnaire du français contemporain illustré, librairie Larousse, Paris, 1980 ,1ere Edition

2. Bruno Jausseame, informatique, Edition DUNOD, Paris, 2002

3. Laurie Ulrich Fuller, Access 2010, Ken Cook, Edition 8eme, Paris, 2011

II. TFC et Mémoires

1. EDIDIA MUGISHO JEAN « la mise en place d'un système informatique capable d'effectuer le suivi des mouvements des livres dans une bibliothèque ». Travail de fin de cycle année 2016

2. NZWENDE KITCHWAMBA « la conception d'un site web dynamique de gestion d'une bibliothèque cas de pole Institute ». Travail de fin de cycle année 2015

3. EMNA GUERMAZI « la réalisation d'une application web pour la gestion de la bibliothèque permettant la gestion des documents et des adhérents » Travail de Fin de Cycle année 2018

4. LOKALE KINKUMBA Euge, Conception d'une application de vente et réservations de billets de match via Mobile Money au sein d'une structure sportive cas de l'EUFGO, TFC, ISIG/Goma, Inédit, 2019

III. Notes de cours

1. BAZOMANZA Wilfried, Notes de cours de Méthode d'Analyse Informatique I, ISIG/GOMA, 2017-2018, Inédit

2. Josué INSAMUNA, Cours de Réseaux informatiques, G2IG ISIG/2018-2019

3. SERGE Kikobya, Cours de Programmation Web, G3 IG ISIG/2019-2020

4. AMANI HAGUMA J., cours de Merise II, inédit ISIG, 2019-2020

IV. Webographie

- www.google.com

- www.wikipedia.com

- http://www.er.uqam.ca/nobel/r20014/ManTic

- www.wikibooks.fr

" 83 "

TABLE DES MATIERES

PREFACE I

EPIGRAPHE II

DEDICACE III

REMERCIEMENTS IV

SIGLES ET ABREVIATIONS V

INTRODUCTION 1

I.1. Etat de la question (approche de l'Etude) 1

I.2. Problématique 2

I.3. Objectifs du sujet 3

1.3.1. Objectif General 3

1.3.2. Objectifs Spécifiques 3

I.4. Hypothèses 4

I.5. Méthodes et Techniques 4

I.5.1. Méthode 4

I.5.2. Techniques 5

I.6. Délimitation du sujet 5

I.7. Choix et intérêt du sujet 5

I.8. Subdivision du travail 6

I.8.1. Le volet Théorique et Explicatif 6

I.8.2. Le volet Technique et Pratique 6

I.9. Difficultés rencontrées 7

Chapitre I : LE CADRE THEORIQUE ET LA PRESENTATION GLOBALE DU MILIEU D'ETUDE 8

I.1. Situation géographique 8

I.2. Historique de l'Université du CEPROMAD 9

I.3. Objectifs et domaines d'intervention 11

I.4. Structure organisationnelle 12

Chapitre II : CONCEPTS THÉORIQUES SUR LE SITE WEB 14

II.1. Notion sur les réseaux 14

II.1.1 Types de réseaux 14

II.1.2. Historique de l'Internet 17

II.1.3. Notion sur l'architecture client-serveur 18

II.2. Notions sur la programmation web 19

II.2.1. Qu'est-ce qu'un site web 19

II.2.2. Etapes de conception d'un site web 20

1. Rencontre initiale et analyse des besoins 20

~ 84 ~

2. Planification du projet web 21

3. La mise en oeuvre 21

4. La conception et la réalisation 21

5. Contrôles de qualité 21

6. Mise en ligne 22

7. Promotion et suivi du site web 22

II.2.3. Pourquoi un site web 22

II.2.4. Evolution du web 23

Web 1.0 : les débuts du web traditionnel 23

Web 2.0 : le web social et participatif 23

Web 3.0 : du web communautaire au web sémantique 23

A quand le Web 4.0 ? 24

II.3. Notions sur les langages de conception du site web 24

II.3.1. HTML 24

II.3.2. CSS 25

II.3.3. JAVASCRIPT 26

II.3.4. Le couple PHP-MySQL 26

II.3.5. Le couple ASP - SQLserver 27

II.4. Notion sur MERISE 27

Chapitre III : ANALYSE DU SYSTEME D'INFORMATION EXISTANT 29

III.1. INTRODUCTION 29

III.2. MODÈLE CONCEPTUEL DE COMMUNICATION 29

III.2.2. DIAGRAMME DE FLUX 31

III.3 MODELE ORGANISATIONNEL DE TRAITEMENT (MOT) 33

III.4 MODELE CONCEPTUEL DE TRAITEMENT (MCT) 39

III.5 MODELE CONCEPTUEL DE DONNEES 42

Chapitre IV : ANALYSE DU SYSTEME D'INFORMATION FUTUR 47

IV.2. Modèle Conceptuel de Traitement 52

IV.3. Modèle Organisationnel de Traitement 56

Diagramme d'enchaînement des procédures fonctionnelles 58

IV.4. GRAPHE DE CIRCULATIONS DES INFORMATIONS 62

IV.5. FICHES DES DESCRIPTIONS DES PROCEDURES FONCTIONNELLES 66

IV.6. CONCEPTION DU SYSTEME D'INFORMATION INFORMATISE 69

Chapitre V : PRESENTATION DU PROJET 74

V.1. Architecture et structuration du site web 74

V.2. Charte graphique 75

" 85 "

V.3. Présentation des quelques pages et leurs fonctionnalités 75

V.4. Présentation des quelques codes (script js, balises html et feuille de style css) Erreur !
Signet non défini.

CONCLUSION 80

BIBLIOGRAPHIE 82

TABLE DES MATIERES 83

" 86 "

Annexe

" 87 "

Présentation des quelques codes (script js, balises html et feuille de style css)

a. Quelques codes pour le formulaire d'accueil

b. Quelques codes pour le formulaire de l'inscription de l'Etudiant

~ 88 ~

c. Quelques codes pour le formulaire pour l'enregistrement des promotions






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








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand