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
N°
|
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
|