REPUBLIQUE DEMOCRATIQUE DU CONGO
ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE
INSTITUT SUPERIEUR D'INFORMATIQUE ET DE
GESTION
B.P:841 GOMA
isiggoma@isig.ac.cd www.isig.ac.cd
CONCEPTION ET MISE EN PLACE D'UN SITE
WEB DYNAMIQUE DE GESTION DE PASSATION D'EXAMENS EN LIGNE AU SEIN D'UNE
INSTITUTION SUPERIEURE ET UNIVERSITAIRE,
« CAS DE L'ISMG-L /GOMA
»
Présenté par : NIYONZIMA
BARIYANGA Symphorien
Travail de fin de cycle présenté et
défendu en vue de l'obtention du diplôme de graduat en
Informatique de Gestion.
Directeur : Ass. Jean-Paul M. BAGUMA
Année Académique 2014 - 2015
EPIGRAPHE
« On retient mieux ce qu'on a trouvé
soi-même »
John DEWEY
ii
DEDICACE
A vous chers parents, Jean Félix NEGURA BARIYANGA et
Jeannette KAMARA A vous, frères et soeurs
A vous, amis et connaissances
NIYONZIMA BARIYANGA Symphorien
III
REMERCIEMENT
Ce travail résulte d'une conjugaison d'efforts. C'est
ainsi que nous ne saurons le clore sans adresser nos remerciements à
tous qui ont contribué d'une manière ou d'une autre à sa
réalisation.
Nos remerciements s'adressent d'abord à
l'éternel tout puissant pour le souffle de vie et pour tous ses
bienfaits. Egalement à mes parents Jean Felix NEGURA BARIYANGA et
Jeannette KAMARA pour leur amour infini, leur courage et leur force qui m'ont
appris a toujours persévérer. Que Dieu tout puissant vous accorde
longévité, joie et sante.
Nos remerciements s'adressent à toutes les
autorités académiques et au corps enseignant de l'ISIG-GOMA. Nous
tenons à remercier très vivement l'assistant Jean-Paul BAGUMA qui
a assuré la direction de ce travail. Nous lui exprimons notre profonde
gratitude.
Nous remercions particulièrement le CT Jean-Pierre
BWENGE et le personnel de l'Institut Supérieur de Management des
Grands-Lacs (ISMG-L) pour nous avoir facilité la récolte des
données. Nous leurs disons grand merci.
A mes soeurs, frère et beau-frère : Me Alice
MANIRIHO, Dr Mireille ICYIMPAYE, Elisha KWIZERA, Dorcas IKUZWE et Janvier HERI
qui n'ont jamais cessé de nous soutenir pendant les moments difficiles.
Nous leurs disons merci.
A mes tantes et oncles, cousines et cousins pour le soutien
et encouragement sans relâche. Nous en sommes reconnaissants.
A mes amis Olivier BAHOZE, Elias KAZIGE, Benjamin BAMO,
MUSAFIRI NSEKE, MUSSA BUTACHA et Yves MIRIMO, votre affection et vos
encouragements durant ces années d'étude ne m'ont pas
laissée indifférente. Nous en sommes reconnaissants. Merci pour
vos conseils.
A tous mes camarades avec qui nous avons passé des
moments difficiles. A tous ceux qui de loin ou de près ont
contribué à notre formation, nous disons merci.
NIYONZIMA BARIYANGA Symphorien
iv
SIGLE ET ABREVIATION
A : Alphabétique
AB : Administrateur du Budget
AC : Automatisée conventionnelle
AN : Alphanumérique
CA : Calculé
E : Elémentaire
M : Mouvement
MAJ : Mise à jour
N : Numérique
OB : Opérations bancaires
PF : Procédure fonctionnelle
RO : Règle d'organisation
SI : Système d'information
SIG : Signalétique
SIT : Situationnel
TM : Travail Manuelle
1
INTRODUCTION
1. Etat de la Question
L'évolution technologique de ces dernières
années conduit la société moderne à adopter de
nouvelles habitudes face à la communication.
Depuis bien longtemps, les hommes à travers diverses
structures éprouvent le besoin de partager les informations en temps
réel. Face à cette obsession, plusieurs études ont
été menées pour concevoir un système de diffusion
des informations capable de couvrir des vastes étendus afin de
révolutionner le système de communication de l'ancien temps en un
système de communication intégrant la nouvelle technologie de
l'information et de communication dont le plus récent serait l'interface
web.
Ainsi, il serait souhaitable pour les institutions tant
publiques que privées d'adhérer à cette nouvelle formule
de diffusion des informations qui leur permettraient la mise en ligne des tous
les services concernant le public afin de dépasser les problèmes
d'encombrement au sein de leurs sièges.
Toutefois, les idées de nos prédécesseurs
nous ont permis d'apporter une innovation dans notre travail dans le cadre de
la conception du site web. C'est ainsi que nous en citons quelques-uns:
- NTWARI JUSTIN a travaillé sur
la « conception d'un site web dynamique de réservation des
chambres en ligne cas belveder hôtel1 »
- KAMBALE RUTA Augy a
travaillé sur la « conception et mise en place d'un portail web
dynamique sous PHP/MySQL dans une organisation non gouvernementale cas de l'ONG
Internationale IRC /Goma2»
La différence avec nos prédécesseurs
ci-haut cités, est que notre travail à part la publication des
informations aux étudiants sera l'objet d'affichage d'un formulaire que
des étudiants rempliront et des questions à choix multiple
auxquelles les étudiants pourront répondre et ensuite du stockage
de ces informations fournit par ses étudiants dans une base de
données.
1 NTWARI JUSTIN, conception d'un site web
dynamique de réservation des chambres en ligne, cas belveder
hôtel, inédit, ISIG-GOMA, 2010-2011
2 KAMBALE RUTA Augy, conception et mise en
place d'un portail web dynamique sous PHP/MySQL dans une organisation non
gouvernementale, cas de l'ONG Internationale IRC /Goma. Inédit,
ISIG-GOMA, 2010-2011
2
2. Problématique
Toute entreprise digne de ce nom doit disposer de moyens
humains, financiers et matériels. Grâce à ceux-ci elle doit
créer des applications qui automatisent les opérations afin de
garantir une gestion requise en temps réel. Afin que l'entreprise
s'administre, se gère, réglemente, se protège et
contrôle, remplisse ses missions vis-à-vis des Clients, des
Actionnaires, et de l'Etat3.
Nous avons constaté que la gestion de passation des
examens au sein des institutions supérieures est encore manuelle
malgré les multiples opérations à effectuer, cela nous
semble une source des problèmes qui traverse cette organisation.
Parmi ces problèmes nous pouvons citer :
? La lenteur dans la distribution des questionnaires
? La perte des copies lors de dépouillement
? La difficulté de connaitre le nombre exact des
étudiants présent à l'épreuve
Eu égard à ce qui précède, il
convient de relever les interrogations suivantes qui attirent notre attention
:
? Quel mécanisme faut-il mettre en place pour
améliorer la passation des examens au sein d'une institution
supérieure ?
? Que faire pour réduire le délai de correction
des examens par les enseignants afin de permettre la publication des
résultats à temps ?
Au cours de cette étude, nous tenterons d'apporter des
solutions pour pallier les préoccupations ainsi
évoquées.
3. Hypothèse
Vu que l'hypothèse est une réponse provisoire
que le chercheur doit mettre en place pour répondre aux
différentes préoccupations. Nous avons formulé notre
hypothèse ainsi:
? La conception d'un site web dynamique avec html, JavaScript
et PHP utilisant une base de données MySQL ; et qui pourra contenir une
application qui peut gérer la passation des examens en ligne peut
arranger l'affaire
? Proposer à chaque enseignant de composer 100
questions avec des réponses à choix multiple parmi lesquelles on
tirera les questions d'examen avancera rapidement le processus de correction et
la publication sera dans quelques heures au lieu de plusieurs jours.
3 KAZEGE CIZUNGU Modeste, Informatique
Générale, Ed. MEDIASPAUL, Kinshasa (RDC), 2008.
P.217
3
4. Objectif du Travail
Un objectif de recherche est la contribution que les
chercheurs espèrent apporter à un champ de recherche en validant
ou en invalidant une hypothèse. L'objectif général de
notre étude scientifique, étant donné les problèmes
épinglés, s'énonce comme étant la conception et la
mise en place d'un site web dynamique qui pourrait aider à gérer
la passation des examens en ligne et épargner le personnel le processus
d'arrangement et dépouillement de copies.
En outre, il regorge des objectifs spécifiques tels que
fournir quelques informations sur le fonctionnement de l'institution aux
étudiants notamment :
L'affichage de l'horaire de cours
La publication des résultats
L'affichage de communiqués de l'institution à
l'intention des étudiants Informer les internautes des activités
de l'ISMG-L/ Goma
5. Choix et Intérêt du Sujet
Suite aux soucis énumérés dans la
problématique, le choix de ce sujet a été activé
par notre devoir en tant qu'informaticien d'apporter des solutions dans la
mesure du possible aux entreprises en besoin, de simplifier les actions
retardant les activités de celles-ci et de faciliter la tâche en
évitant des actes répétitifs aux agents confrontés
à la monotonie.
Personnellement, ce travail nous a permis de mettre en
pratique ce que nous avons acquis comme connaissance pendant nos trois
années de premier cycle en informatique de gestion.
Quant à ce qui est de l'intérêt
communautaire, ce travail permettra à beaucoup d'agents de l'ISMG-L
d'économiser non seulement du temps et de l'énergie mais aussi
les papiers et stylos en ayant recours à la base de données pour
vérifier les réponses et cotes des étudiants.
Scientifiquement, nous estimons que notre travail sera une
clé de référence pour d'autres chercheurs qui vont nous
suivre.
6. Délimitation du Sujet
Dans l'espace, notre sujet est délimité dans
l'idée de gérer la passation des examens et l'affichage de
différentes informations aux étudiants de l'ISMG-L/Goma.
Temporellement, notre conception sera fonctionnelle dès
sa mise en place jusqu'au jour où un autre informaticien fera mieux.
4
7. Méthodes et technique à utiliser
Pour atteindre les objectifs que nous nous sommes fixés
les méthodes et techniques suivants nous ont été utiles
:
7.1. Méthodes
Une méthode est une démarche rationnelle et
logique de l'esprit pour arriver à la connaissance ou à la
démonstration d'une vérité4. Dans notre cas,
elle est l'ensemble de procédés et moyens organisés
rationnellement pour arriver à un résultat5.
Ainsi, avons-nous utilisé les méthodes
suivantes:
? la méthode historique : afin
de tracer l'historique de l'ISMG-L/ Goma
? la méthode merise : afin
d'analyser le système existant en vue de la conception d'un
système plus perfectionné.
7.2. Techniques
Une technique, dans une recherche scientifique, est un outil
permettant au chercheur de recueillir les données6.
Celles qui nous ont été précieuses sont les
suivantes:
? La technique documentaire : nos
premières données ont été recueillies dans des
ouvrages, des revues ainsi que d'autres travaux disponibles dans diverses
bibliothèques de la ville et sites web.
? La technique d'interview :
celle-ci nous a aidés dans nos contacts verbaux avec le personnel de
l'ISMG-L /Goma.
8. Difficultés Rencontrées
Il n'est jamais facile de rédiger un tel travail sans
pour autant se heurter aux difficultés de tout ordre :
pécuniaire, manque d'informations, manque d'ouvrages relatifs au sujet
en cours de traitement.
4 Le Petit Larousse Illustré 2012
5 Ass. Amani HAGUMA, Méthode d'Analyse
du Système Informatique I, cours dispensé en
G2IG/ISIG-Goma, 2013-2014
6CT. Omer KAKULE, Initiation à la
Recherche Scientifique, cours dispensé en G2/ISIG-Goma,
2013-2014
5
9. Subdivision du Travail
Mis à part l'introduction et la conclusion, notre
travail est reparti en quatre chapitres suivants:
Chapitre I : CADRE THEORIQUE ET PRESENTATION DE
L'ENTREPRISE
Chapitre II : ANALYSE DU SYSTEME INFORMATIQUE
EXISTANT
Chapitre III : CONCEPTION D'UN SYSTEME
D'INFORMATION FUTURE
Chapitre IV : CONCEPTION DU SYSTEME
D'INFORMATION INFORMATISE (SII)
6
Chapitre I. CADRE THEORIQUE ET PRESENTATION
DE L'ENTREPRISE
I.1. CADRE THEORIQUE
La conduite d'un travail de mise en place d'un site web
dynamique de gestion de passation d'examen en ligne au sein d'une institution
supérieure; nécessite avant tout des aptitudes documentaires
techniques (indexation, classification) mais aussi une certaine culture de
systèmes d'information modernes et de différents outils de
traitement et de diffusion sur l'internet ; d'où la
nécessité d'un rappel de quelques concepts liés aux
technologies web, lesquelles technologies sont utilisées dans ce
travail.
I.1.1. CONCEPTS FONDAMENTAUX
1.1. Le réseau informatique
Un réseau informatique est un ensemble
d'équipements reliés entre eux pour échanger des
informations.7
Les réseaux informatiques sont ainsi
généralement différentiés à travers
l'étendue géographique de leur couverture. C'est ainsi qu'on
parle de réseau étendu ou international lorsque les ordinateurs
sont distants de plusieurs centaines ou de milliers de kilomètres. Ces
types de réseau sont appelés WAN (Wide Area
Network). Le plus connu d'entre eux est l'Internet. Il existe
un autre type de réseau dont les ordinateurs ne sont distants que de
quelques mètres à quelques kilomètres. Ce sont les
réseaux locaux, en anglais LAN (Local Area Network). Et
entre ces deux réseaux il peut exister des réseaux
intermédiaires tels que les réseaux métropolitains
dont les ordinateurs se trouvent dans la même ville.
1.2. Le protocole
Le protocole est un ensemble de règles (codes) à
respecter pour établir un échange d'informations entre deux ou
plusieurs entités (ordinateurs, applications logicielles,
périphériques d'ordinateur, etc.). Ces règles
régissent la communication entre les systèmes informatiques.
Ainsi, les systèmes informatiques utilisent plusieurs
protocoles avec un service bien précis à effectuer, nous citons
par exemple: Le plus utilisé par l'Internet est le protocole
TCP/ IP (Transmission Control Protocol / Internet Protocol).
Le protocole IP permet l'envoi des données par petits paquets.
Il existe d'autres types de protocoles tels que le FTP (File
Transfert Protocol) pour le transfert des fichiers, SMTP
(Simple Mail Transfert Protocol) pour la messagerie locale(E-mail),
http (Hyper Text Transfert Protocol) pour la toile ou le web
(www), etc.
7 Wikipédia 2015, consulté le 16 mai
2015 à 10h30
7
1.3. Internet8
L'internet est défini comme un réseau
informatique mondial, constitué d'un ensemble de réseaux, reliant
de millions d'ordinateurs de types différents mais pouvant
échanger des informations, grâce à un ensemble de
protocoles communs à plusieurs réseaux que ce dernier
définit. Cette connexion, se fait le plus souvent au moyen de lignes
téléphoniques publiques et privées.
1.4. Le web9
Il sied de souligner que le Web n'est pas l'Internet. Il en
est juste une application parmi tant d'autres. De tous les services d'Internet,
la « toile mondiale » le World Wide Web (ou simplement le Web) est le
moyen de communiquer le plus convivial. Crée en 1989 par le professeur
Tim Berners-Lee du Centre Européen de recherche Nucléaire (CERN
de Genève), pour améliorer la convivialité de
l'exploitation de l'Internet, le Web se définit de par son contenu comme
un grand réservoir d'informations exploitables sur l'Internet. C'est
donc la partie multimédia de l'Internet permettant à la fois la
diffusion de textes, de sons, d'images etc.
1.5. Le Page web et le Site web10
a. Page web
La page web est le document qui apparaît sur un
écran d'ordinateur et qui se présente sous forme de texte, de
son, d'images etc. Une page web est écrite dans un langage particulier
appelé le HTML.
b. Site web
Un site web quant à lui est constitué de
l'ensemble des pages créées par une structure ou un individu,
reliées entre elles par des liens hypertextes, stockées sur un
serveur et accessibles via internet.
8 CT Jean-Claude KASAVUBU, Informatique
Générale. Dispensé en G1IG/ISIG-Goma, 2012-2013
9 Ladréa M. (Juin 1998). Internet et le
World Wide Web. Formation des professeurs aux outils informatiques du
multimédia et de l'internet. France. P18
10 MBENGUE M. Création et gestion des sites
web et de portails documentaires. P6-11 Cours Récupéré
le 20 Décembre 2014 à partir de
http://foad.refer.org/IMG/pdf/Creation
sites web.pdf
8
Type des sites web
? Site web statique : ici, les
requêtes portent sur des fichiers html.
Ce sont des sites réalisés uniquement à
l'aide des langages (X) HTML et CSS ; constituées des pages HTML
prédéfinies, créées une fois pour toute à
l'aide d'un éditeur HTML par le concepteur du site et stockées
sur le serveur web. Celui-ci renvoie ces pages à la demande au visiteur.
Par la suite ces pages ne pourront être modifiées que via un
éditeur HTML, par le concepteur ou le webmaster.
? Site web dynamique : ici, les
requêtes déclenche sur le serveur l'exécution d'un script.
Le script produit une page en HTML.
Ils utilisent d'autres langages et outils en plus de (X) HTML
et CSS, tels que PHP, les requêtes SQL, le SGBD MySQL et autres. Un site
dynamique est un site Web dont les pages HTML se construisent lors de sa
consultation par un internaute en sollicitant des bases de données
filtrées par des outils logiciels de mise en forme. Ainsi, la mise
à jour des sites web dynamiques tant sur le fond que sur la forme est
facilitée.
1.6. Hébergement
L'hébergement consiste à louer l'espace d'un
ordinateur serveur relié en permanence à Internet pour y placer
son Site afin que celui-ci soit accessible en permanence.
Ainsi, l'hébergement implique ;
· Une procédure d'enregistrement de nom de
domaine (ou adresse internet) ; On peut opter pour un enregistrement personnel
de son nom de domaine ou en laisser la charge à un spécialiste
;
· L'aménagement d'un espace réservé
pour les fichiers sur un serveur ;
11 Mathieu N. (2011). Apprenez à
créer votre site web avec HTML5 et C553. Creative Commons. Le site
du zéro. P.12
9
I.1.2. LES LANGAGES DU WEB ET TECHNOLOGIES WEB
La conception et réalisation d'un système en
site web, nécessite la connaissance d'un certain nombre d'outils et
langages de programmation qui interviennent dans la programmation des pages web
constituant le site. Ainsi, l'objectif de cette partie est de faire une
découverte d'un certain nombre de langages de programmation et outils
les plus utilisés actuellement dans la conception des pages web ; pour
enfin , être à mesure de faire un choix en fonction des besoins,
les outils et langages de programmation répondant mieux à
l'objectif du site web.
2.1. Le html11
Le HTML (HyperText Mark-Up Language), est un langage de
description de pages permettant de contrôler par l'intermédiaire
d'éléments appelés balises (tags), l'apparence que la page
aura sur l'écran d'un utilisateur du serveur Web. Ce langage est
interprété par le logiciel client (navigateur) installé
sur le poste de consultation.
L'objectif à l'origine de ce langage était de
créer, un moyen universel de stocker et afficher de l'information avec
l'idée que le contenu est plus important que la forme. Pour le moment la
version la plus récente de html est le HTML 5.
N B : Il est à noter que, le
XHTML : un langage de description des données qui veut
dire eXtensible HyperText Mark up Langage ou langage de balisage hypertexte
extensibles ; n'a pas été créé comme une nouvelle
version de HTML, mais comme une reformulation de HTML en tant qu'application
XML. Car, il existe une très petite différence au niveau des
éléments et des attributs disponibles entre HTML 4 strict et
XHTML 1.1. Néanmoins, Il y a beaucoup de confusion autour de ces
langages, alors qu'ils se ressemblent beaucoup. Aucun n'est vraiment meilleur
que l'autre, il s'agit de deux façons de faire différentes.
2.2. Le Cascading Styles Sheets (CSS)
Le rôle du CSS est de gérer l'apparence de la page
web (agencement, positionnement, décoration, couleur, taille du
texte...). Ainsi, ce langage est venu compléter le HTML en 1996. Ainsi
donc, un site web peut très bien être créé
uniquement en HTML, mais celui-ci ne sera pas très beau : l'information
apparaîtra brute. C'est pour cela que l'utilisation du langage CSS vient
compléter le HTML. Le CSS permet donc, d'arranger le contenu et de
définir la présentation : couleurs, images de fond, marges,
taille du texte,...
10
2.3. JavaScript
Le JavaScript est un langage de script incorporé dans
un document HTML. Ce langage est un langage de programmation qui permet
d'apporter des améliorations au langage HTML en permettant
d'exécuter des commandes du côté client, on parle du
comportement client-side, par opposition
au server-side lors que le code est
exécuté par le serveur ; c'est-à-dire au niveau du
navigateur et non du serveur web. Ainsi le langage JavaScript, est fortement
dépendant du navigateur appelant la page web dans laquelle le script est
incorporé, mais en contrepartie il ne nécessite pas de
compilateur, contrairement au langage Java, avec lequel il a longtemps
été confondu.
2.4. PHP (Hyper text Preprocessor)
PHP est un langage de script orienté objet permettant
de gérer un site web en allant de la simple génération de
documents HTML à la production d'images GIF à la volée, en
passant par les requêtes aux serveurs de données, l'envoie
automatique de mail ou encore le chiffrement. Ainsi, PHP est un langage de
script interprété côté serveur.
Le code PHP est lu et interprété par le serveur
pour produire une page HTML (ou d'autres types de documents comme les images ou
les documents PDF) à chaque fois que la page sera demandée. Ce
langage, a été créé initialement dans le cadre des
logiciels open sources. De nombreux développeurs ont profité de
l'open source pour développer des nombreux module près à
l'usage et paramétrable à volonté.
2.5. WampServer
WampServer 2 (anciennement WAMP5) est une plateforme de
développement Web de type WAMP, permettant de faire fonctionner
localement (sans se connecter à un serveur externe) des scripts PHP.
WampServer n'est pas en soi un logiciel, mais un environnement
comprenant deux serveurs (Apache et MySQL), un interpréteur de script
(PHP), ainsi que PHP MyAdmin pour l'administration Web des bases MySQL.
Il dispose d'une interface d'administration permettant de
gérer et d'administrer ses serveurs au travers d'un tray icon
(icône près de l'horloge de Windows).
La grande nouveauté de WampServer 2 réside dans la
possibilité d'y installer et d'utiliser n'importe quelle version de PHP,
Apache ou MySQL en un clic. Ainsi, chaque développeur peut reproduire
fidèlement son serveur de production sur sa machine locale.
11
2.6. MySQL
MySQL est un système de gestion de base de
données (SGBD). Selon le type d'application, la licence est libre ou
propriétaire. Il fait partie des logiciels de gestion de base de
données les plus utilisés au monde, autant par le grand public
(applications web principalement) que par des professionnels, en concurrence
avec Oracle et Microsoft SQL Server.
MySQL est un serveur de bases de données relationnelles
SQL développé dans un souci de performances élevées
en lecture, ce qui signifie qu'il est davantage orienté vers le service
de données déjà en place que vers celui de mises à
jour fréquentes et fortement sécurisées. Il est
multi-threads et multi-utilisateurs.
C'est un logiciel libre développé sous double
licence en fonction de l'utilisation qui en est faite : dans un produit libre
ou dans un produit propriétaire. Dans ce dernier cas, la licence est
payante, sinon c'est la licence publique générale GNU (GPL) qui
s'applique. Ce type de licence double est utilisé par d'autres produits
comme le Framework de développement de logiciels (pour les versions
antérieures à la 4.5).
Le couple PHP/MySQL est très utilisé par les
sites Web et proposé par la majorité des hébergeurs Web.
Plus de la moitié des sites Web fonctionnent sous Apache, qui est le
plus souvent utilisé conjointement avec PHP et MySQL.
2.7. Apache
Apache est le serveur le plus répandu sur Internet. Il
fonctionne principalement sur les systèmes d'exploitation UNIX (Linux,
Mac OS X, Solaris, BSD et UNIX) et Windows. La version Windows n'est
considérée comme stable que depuis la version 1.2 d'Apache.
Apache est utilisé par de nombreux produits, dont
WebSphere d'IBM, ainsi que par Oracle Corporation. Il est également
supporté d'une façon ou d'une autre par les outils de
développement Borland Delphi et Kylix, ainsi que par des CMS comme
Drupal. Apache est conçu pour prendre en charge de nombreux modules, lui
donnant des fonctionnalités supplémentaires :
interprétation du langage Perl, PHP, Python et Ruby, serveur proxy,
Common Gateway Interface, Server Side Includes, réécriture d'URL,
négociation de contenu, protocoles de communication additionnels,
etc.
Néanmoins, il est à noter que l'existence de
nombreux modules Apache complexifie la configuration du serveur web. En effet,
les bonnes pratiques recommandent de ne charger que les modules utiles : de
nombreuses failles de sécurité, affectant uniquement les modules
d'Apache sont régulièrement découverts.
12
Les possibilités de configuration d'Apache sont une
fonctionnalité phare. Le principe repose sur une hiérarchie de
fichiers de configuration, qui peuvent être gérés de
manière indépendante. Cette caractéristique est notamment
utile aux hébergeurs qui peuvent ainsi servir les sites de plusieurs
clients à l'aide d'un seul serveur HTTP. Pour les clients, cette
fonctionnalité est rendue visible par le fichier .htaccess.
Parmi les outils, aidant la maintenance d'Apache, on trouve
les fichiers de log qui peuvent s'analyser à l'aide de nombreux scripts
et des logiciels libres tels qu'AWStats, Webalizer ou W3Perl. Plusieurs
interfaces graphiques facilitent la configuration du serveur.
2.8. Navigateurs
Le navigateur (en anglais browser), c'est logiciel
conçu pour le Web, permettant aux utilisateurs d'explorer les ressources
à l'intérieur d'un réseau intranet, extranet ou Internet.
Ainsi, Le navigateur gère l'affichage des pages Web et le suivi des
liens hypertextes ou hypermédias entre les différentes pages.
En plus de la fonction de navigation, les navigateurs offrent
de nombreuses possibilités pour aider l'utilisateur dans son utilisation
d'Internet. Ils permettent de sauvegarder sur le disque dur de l'utilisateur
tout ou partie du document consulté et d'afficher le code source HTML
correspondant à la page en cours.
Par ailleurs, la plupart des navigateurs permet de conserver
en mémoire les références des documents, pages ou sites
consultés par l'utilisateur, afin d'y avoir accès facilement et
rapidement lors d'une prochaine navigation.
Enfin, les navigateurs font office d'interface d'accès
au courrier électronique (email) et aux groupes de discussion. Nous
citons, par exemple : Internet Explorer de Microsoft, Firefox, Chrome, Safari,
Opera, etc.
2.9. Editeurs
Ces sont des utilitaires permettant de créer ou de mettre
à jour un fichier texte, exemple un fichier qui contient du texte. Nous
savons que les éditeurs Web sont des applications qui facilitent le
formatage des données pour la conception de pages Web. Ils sont
importants dans notre travail en vue de décrire à nos lecteurs
ceux que nous avons utilisés pour le développement notre site
web. Les éditeurs que nous utiliserons sont les suivants :
- Dreamweaver - Notepad++ - Bloc note - Ms Word
13
I.2 PRESENTATION DE L'ISMG-L/ GOMA
L'ISMGL /GOMA est une institution d'enseignement
supérieur qui organise quatre options avec trois sections (jour, soir A
et soir B) à savoir : le développement communautaire, le
management des ressources humaines, l'entrepreneuriat et gestion des affaires,
Douanes et accises et le marketing.
I.2.1.SITUATION GEOGRAPHIQUE, HISTORIQUE ET
ORGANISATION12
1. Situation Géographique
L'Institut Supérieur de Management des Grands -Lacs,
ISMG-L/Goma situe en République Démocratique du Congo, province
du Nord Kivu, ville de Goma, Avenue MULINGA n°38/B, Quartier MABANGA SUD,
Commune de KARISIMBI
2. Historique
Poussée par sa passion qu'est le Management, Monsieur
Jean Pierre AMANI BWENGE eu l'idée de créer une institution de
formation en Management, Entrepreneuriat et Gestion des Affaires et Marketing
en 2007.
En 2008, l'ISMGL obtient l'autorisation de fonctionnement par
l'arrête ministériel N° MINESURS/CABMIN/015/2008 et les cours
débutent dans les locaux de l'Ecole Primaire d'Application de l'Institut
de Goma, EPAIGO où se trouvait aussi les bureaux de l'institution.
En 2009, l'ISMGL se procure son propre terrain au Quartier
MABANGA SUD, Commune de KARISIMBI, Avenue MULINGA n°38/B où il est
situé actuellement et érige ses propres locaux. Cet exploit lui
vaudra même un agrément définitif par arrêté
ministériel n°070/MINESU/CAB.MIN/MML/CI/2011.
L'ISMGL se retrouve maintenant parmi les Institutions ayant
une bonne réputation dans la ville de Goma grâce à la
grande expérience de son personnel issu des grandes institutions
universitaires de la place.
12 Prospectus, ISMG-L/GOMA, 2008
14
3. Structure organisationnelle de l'ISMGL/GOMA
Conseil d'Administration
Comité de Gestion
Direction Générale
Secrétariat Général Académique
Secrétariat Général Administratif
LABORATOIRE INFORMATIQUE
|
|
|
|
|
|
Caisse
|
Jour
|
|
Soir A
|
Soir B
|
|
|
Sections
|
Apparitorat
|
BUDGET
|
Secrétariat
|
15
4. Fonctionnement des différents organes
Dans ce point, nous allons faire une description minutieuse
des différentes tâches assurées par chaque organe. Dans
toute organisation, il convient de commencer par décrire les cinq
éléments de base à partir desquels on étudie son
fonctionnement à savoir le sommet stratégique, la ligne
hiérarchique, la technostructure, fonction de support logistique et le
centre opérationnel.
4.1. Conseil d'Administration (CA)
Le Conseil d'Administration est constitué d'un membre
de droit qui joue le rôle de mettre en fonction relationnelle
l'institution avec les partenaires extérieurs.
Le Conseil d'Administration, dispose le pouvoir de la
politique général de l'ISMGL et son orientation en sauvegardant
les intérêts de tous les membres constitutifs de l'ISMGL. Il est
l'organe qui reçoit tous les rapports et décisions du
comité de gestion dans son fonctionnement. Il tient sa réunion
trois fois au courant d'un exercice, c'est-à-dire que la réunion
doit avoir lieu chaque quatre mois.
4.2. Comité de Gestion (COGE)
Le Comité de Gestion détient le pouvoir de toute
la direction de l'ISMGL, c'est ainsi qu'il est composé du Directeur
Général, du Secrétaire Général
Académique, du Secrétaire Général Administratif, de
l'Administratrice du Budget et le Chef de Section. Cette branche a comme chef
le Directeur Général. Il tient leur réunion en session
ordinaire, c'est-à-dire chaque mois pendant l'exécution de
l'année académique. Dans le cadre d'assurer la bonne marche de
cette institution, à leur niveau, il détient le pouvoir
d'élaborer et préparer annuellement les prévisions
budgétaires et la gestion des ressources humaines.
4.3. La Direction
Générale
C'est un organe indispensable, c'est elle qui est la
dernière à se prononcer sur les décisions prises par le
COGE. Elle a comme attribution de coordonner les travaux d'élaboration
des documents administratifs et faire le suivi des activités
organisées ainsi que les travaux d'élaboration du plan d'action y
compris le budget.
4.4. Le Secrétaire Général
Administratif
Il vient directement après le DG lorsque ce dernier accuse
un empêchement dans son
travail.
Il est chargé de la supervision des finances et du
secrétariat ainsi que de tout recrutement que peut faire l'institution
pour sa dynamique en rapport avec le personnel académique.
16
4.5. Le Secrétaire Général
Académique
Il est à la base de toute organisation en matière
des gestions des enseignements.
Il veille à la régularité, à
l'exécution des activités, et au déroulement de
l'enseignement conformément au calendrier académique fixé
par le ministère de l'enseignement supérieur et universitaire. En
outre, cet organe de gestion révèle un caractère
spécial dans l'attribution de certaines tâches à savoir
:
· Elaborer un rapport trimestriel académique et
Coordonner l'établissement de palmarès, attestations,
relevés des côtes et autres documents pour le fonctionnement de
l'ISMGL ;
· Evaluer et contrôler le budget de tout le
service au sein de l'ISMGL en veillant sur la tenue des documents
administratifs et financiers.
4.6. La Section
C'est une partie inséparable de la structure
organisationnelle de l'ISMGL. Dirigée par un chef de section, ce dernier
est attaché directement auprès du SGA
Ses attributions sont:
· Elaborer le programme de la section ;
· Coordonner les enseignements ;
· Assurer le contact des enseignants et faire rapport au
SGAA ;
· Veiller au respect du calendrier académique ;
· Faire le classement et le contrôle des dossiers des
étudiants.
En dehors des organes que nous avons
énumérés ci haut avec une brève explication, nous
avons aussi l'Apparitorat Central qui fonctionne sous la supervision et le
contrôle de la section.
4.7. L'Apparitorat
Ce service est l'un des services importants de l'institution:
· Il est chargé de faire la suivie de l'inscription
des étudiants chaque année ;
· Il vérifie et garde les dossiers des
étudiants ;
· Il participe à la programmation des cours.
· Il Gère les affichages des horaires des cours et
des examens sur la valve.
· Etc.
17
4.8. L'Administration du Budget et
Comptabilité
Il veuille au respect des orientations financières
préalablement choisies ;
? Ce service est chargé de l'élaboration du budget
annuel de l'institution ; ? Il assure la suivie de payement des
étudiants au sein de l'institution ; ? Il contrôle la gestion de
la trésorerie ;
? effectue l'ensemble des opérations comptables sur :
- les livres de caisse ;
- le compte d'exploitation ;
- le bilan ;
? Etc.
4.9. Autres Service
- Bibliothèque, Laboratoire et
Cybercafé
Ces trois services facilitent les étudiants et les
enseignants à leurs travaux de
recherches.
Dans le cybercafé, un service INTERNET est à la
disposition des étudiants facilitant les cours à distances et les
recherches.
La bibliothèque de l'ISMGL facilite aussi la mise
à niveau des étudiants grâce aux lectures des livres qui y
sont présents. Toutes les pratiques sur les réseaux et les bases
des données ainsi que d'autres pratiques sur ordinateurs se passent au
laboratoire de l'institution
18
Chapitre II. ANALYSE DU SYSTEME INFORMATIQUE
EXISTANT
II.1. NOTIONS
Un système est un ensemble d'éléments
matériels ou immatériels (hommes, machine, méthodes
règles...) en interaction transformant par un processus les
éléments (entrées) en d'autres éléments
(sortie).
Un système est composé de sous-systèmes
reliés entre eux, permettant l'action, la prise de décision et la
mémorisation de données. La gestion est définie comme un
processus par lequel on planifie, organise, dirige et contrôle quelque
chose afin d'atteindre le but visé.
Un système de gestion de base de données, c'est un
programme permettant de conduire, de modifier et d'interroger une base de
données.
Le modèle conceptuel de communication c'est la
modélisation par un schéma de flux d'information
échangée entre différents acteurs d'un système.
L'acteur, c'est une personne ou un groupe de personnes qui :
- Echangent les informations pouvant être des documents ou
des messages - Accomplissent des actions sur ces informations
Le domaine : est défini comme une grande fonction ou
l'activité d'une entreprise
Un acteur dans l'analyse constitue une unité active
intervenant dans le domaine du fonctionnement du système organisationnel
de flux.
On distingue deux types d'acteurs à savoir :
-L'acteur interne : s'il est retenu dans le domaine.
-L'acteur externe : celui-ci échange des informations,
avec le domaine, mais n'en fait pas partie.13
Le flux représente un échange entre deux
acteurs14. Le diagramme des flux quant à lui est une
représentation graphique, une cartographie des acteurs et de flux
échangées. Alors que la matrice de flux c'est la
représentation matricielle des acteurs et des flux
échangés.
13AMANI HAGUMA Joseph; Cours d'analyse des
systèmes d'information I. inédit ISIG/GOMA
2013-2014
14Prof. MBIKAYI Jean Marcel ; Cours de
Méthode d'Analyse du système Informatique II.
Inédit ISIG/GOMA 20142015
CHEF DE SECTION
APPARITAIRE
SECRETAIRE GEN. ACADEM.
3
5
4
6
9
19
20
10
2
1
CORPS ENSEIGNANT
8
7
18
17
ADMIN DE BUDGET
DIRECTEUR GENERALE
SECRETAIRE GEN. ADMIN.
16
11
14
ETUDIANT
13
15
12
19
II.2. MODELE CONCEPTUEL DE COMMUNICATION : MCC
Le modèle conceptuel de flux est une base de la
modulation du système qui porte les informations échangées
entre les intervenants. Notons qu'il nous permettra de distinguer les acteurs
extérieurs internes d'une part et le domaine d'étude du flux
d'autre part.
Les symboles que nous allons utiliser :
: Acteur interne
|
: Acteur Externe
: Relation
|
II.2.1 SCHEMAS DES FLUX
20
Légende
1. Présentation étudiant
2. Orientation étudiant
3. Situation journalière
4. Instruction
5. Rapport
6. Ordre
7. Rapport
8. Instruction
9. Rapport
10. Notification rapport
11. Rappel paiement frais
12. Présentation reçu
13. Situation journalier
14. Instruction
15. Situation Caisse
16. Instruction
17. Enseigne et compose Examen
18. Suit cours et répond à l'Examen
19. vérification présence et
évolution cours
20. Remise du rapport
21
II.2.2. MATRICE DES FLUX
|
P. EXTERNE
|
POSTS INTERNES
|
ETUDIANT
|
APPARIT AIRE
|
CHEF DE SECTI0N
|
S.GEN. ACAD.
|
S.GEN. ADMIN
|
DIR. GEN
|
CORPS ENS.
|
ADMIN. BUDJET
|
ETUDIANT
|
|
1
|
|
|
|
|
17
|
12
|
APPARITAIR
|
2
|
|
3
|
|
|
|
|
|
CHEF DE SECTION
|
|
4
|
|
5
|
|
|
19
|
|
S.GEN. ACAD.
|
|
|
6
|
|
|
7
|
10
|
|
S.GEN. ADMIN
|
|
|
|
|
|
15
|
|
14
|
DIR. GEN
|
|
|
|
8
|
16
|
|
|
|
CORPS. ENS
|
18
|
|
20
|
9
|
|
|
|
|
ADMIN. BUDJET
|
11
|
|
|
|
13
|
|
II.2.3. DIAGRAMME DES FLUX NETS
Le diagramme de flux net nous donne une cartographie des acteurs
et des flux échangés et nous présente
précisément et clairement le domaine par notre étude.
1
ETUDIANT
SURVEILLENT
4
2
6
7
5
8
CHEF DE SECTION
3
AD. DE BUDGET
Légende
1. Présentation reçu de paiement
2. Vérification : autorisation entrée s'il est
en ordre et/ou revoit chez AB s'il n'est pas en ordre.
3. Payement frais
4. Remise reçu de payement frais
5. Distribution questionnaire d'examen
6. Remise copie chez le surveillant pour
dépouillement
7. Demande des copies dépouiller
8. Remise de rapport et copies
22
II.3. MODELE ORGANISATIONNEL DE TRAITEMENT : MOT
Le modèle organisationnel de traitement est un plan qui
exprime la gestion dont les règles des gestions sont appliquées
dans l'organisation et indique l'utilisation des ressources mise en oeuvre lors
de cette application.15
Elle consiste à représenter le modèle
conceptuel de traitement dans un tableau dont les colonnes sont la
durée, le lieu, les responsables. Le niveau organisationnel s'attache
à décrire le système d'information en répondant aux
questions Qui ? Où, Quand ?
Au plan de la description, le MOT intègre les notions
du temps, duré, de ressource, de lieu et responsabilités (poste
de travail) et de nature de traitement (manuels ou automatiques).
Ce modèle utilise beaucoup de concepts et il est
prudent de les définir avant leur utilisation :
1. Une procédure est un ensemble des
tâches exécutées de manière interruptible et en
respectant la règle de trois unités : même lieu de
traitement, même type de traitement et même période de
traitement.
2. Une tâche est un travail
déterminé à réaliser par le système. Elle
utilise à cette fin un ensemble des données du système,
soit en consultation, soit en mise en jours.
3. Un poste de travail est un centre
d'activité élémentaire et opérationnelle de
l'organisme comprenant tout ce qui est nécessaire (homme, machine,
espèce, outillage) à l'exécution définie des
traitements automatisés ou non. Notons qu'un poste de travail est
caractérisé par :
? Un type de lieu : ceci représente
l'ensemble de lieux où les actions de la procédure vont se
passer,
? Un responsable : personne ayant une
responsabilité des certaines actions d'une opération,
? Une ressource : moyen permettant de
réaliser certaines actions d'une opération.
15 GEDIN, Méthode de Conduite de Projet
Informatique, Ed. D'Organisation, Paris 1886
15 Prof. MBIKAYI Jean Marcel ; Cours de
Méthode d'Analyse du système Informatique II.
Inédit ISIG/GOMA 20142015
23
II.3.1. REGLES D'ORGANISATION
RO1 : Les activités à l'ISMG-L commencent
à 8h00 jusqu'à 19h30 ;
RO2 : L'étudiant se présente devant la salle
d'examen à l'heure prévue à cet effet ;
RO3 : L'étudiant présente le reçu de
payement au surveillant ;
RO4 : Le surveillant vérifie le reçu de
payement;
RO5 : Le surveillant arrange les étudiants dans la
salle ;
RO6 : Le chef de section distribue les questionnaires aux
étudiants;
RO7 : L'étudiant qui termine à répondre
au questionnaire remet la copie au surveillant ;
RO8 : Le surveillant vérifie si l'étudiant a
signé sur la liste de surveillance et l'autorise de
sortir ;
RO9 : Le surveillant remet le rapport des copies
dépouillées aux Chef de Section ;
RO10 : Le Chef de Section valide le rapport ;
24
II.3.2. TABLEAUX DES PROCEDURES FONCTIONNELLES
PF
|
DEROULEMENT
|
ACTION
|
NATURE
|
POSTE DE TRAVAIL
|
LIEU
|
RESPONSABLE
|
RESSOURCES
|
PF1
|
8h30<t<19h30
|
Réception de l'Etudiant
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF2
|
8h30<t<19h30
|
Présentation reçu de payement
|
TM
|
Institution
|
Etudiant
|
Salle d'Examen
|
PF3
|
8h30<t<19h30
|
Vérification reçu de paiement
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF4
|
8h30<t<19h30
|
Validation reçu
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF5
|
8h30<t<19h30
|
Arrangement des Etudiants
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF6
|
8h30<t<19h30
|
Distribution des questionnaires
|
TM
|
Institution
|
Chef de Section
|
Salle d'Examen
|
PF7
|
8h30<t<19h30
|
Déroulement de l'épreuve
|
TM
|
Institution
|
Etudiant
|
Salle d'Examen
|
PF8
|
8h30<t<19h30
|
Remise de copie
|
TM
|
Institution
|
Etudiant
|
Salle d'Examen
|
PF9
|
8h30<t<19h30
|
Vérification s'il a signé sa présence
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF10
|
8h30<t<19h30
|
Autorisation de sortir
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF11
|
8h30<t<19h30
|
Transmission rapport
|
TM
|
Institution
|
Surveillant
|
Bureau Section
|
PF12
|
8h30<t<19h30
|
Validation rapport
|
TM
|
Institution
|
Chef de Section
|
Bureau Section
|
25
II.3.3. DIAGRAMME D'ENCHAINEMENT DES PROCEDURES
FONCTIONNELLES
DEROULEMENT Début, Durée
|
DIAGRAMME D'ENCHAINEMENT
|
NATURE
|
POSTE DE TRAVAIL
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
Etudiant
|
Surveillant
|
|
ET
|
PF1
|
Réception Etudiant
|
Toujours
|
|
|
Etudiant recu
|
|
8h30<t<19h30
|
|
|
|
Surveillant
|
|
TM
|
Institution Etudiant Salle d'Examen
|
ET
|
PF2
|
Presentation recu de payement
|
Toujours
|
|
|
Reçu présenté
|
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF3
|
Verification recu de paiement
|
Toujours
|
|
|
Reçu verifié
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF4
|
Validation Recu
|
OK KO
|
Etudiant
en Renvoi
ordre chez AB
A
|
26
8h30<t<19h30
|
|
A
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
Surveillant
|
|
ET
|
PF5
|
Arrangement Etudiant
|
Toujours
|
|
|
Etudiant arrangé
|
|
8h30<t<19h30
|
|
|
|
|
TM
|
Institution Chef de Section Salle d'Examen
|
Chef Section
|
|
ET
|
PF6
|
Distribution Questionnaire
|
Toujours
|
|
|
Questionnaire distrbue
|
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Etudiant Salle d'Examen
|
|
PF7
|
Deroulement de l'eprueve
|
Toujours
|
|
|
Questionnaire répondu
|
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Etudiant Salle d'Examen
|
|
PF8
|
Remise copie
|
Toujours
|
|
B
|
Copie
remise
|
|
27
8h30<t<19h30
|
|
B
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
Surveillant
|
|
ET
|
PF9
|
Verification s'il a signe sur liste de presence
|
OK KO
|
|
Renvoi signer
|
Copie validé
|
|
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF10
|
Autorisation de sortir
|
Toujours
|
Etudiant
sorti
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF11
|
Transmision rapport
|
Toujours
|
|
|
|
Rapport transmis
|
8h30<t<19h30
|
|
ET
|
TM
|
Institution Chef de Section Salle d'Examen
|
Chef Section
|
|
PF12
|
Validation rapport
|
Toujours
|
Rapport
validé
|
|
FIN
|
|
|
28
II.4. MODELE CONCEPTUEL DE TRAITEMENT : MCT
Les traitements représentent le travail effectué
par un système. Au niveau conceptuel, les traitements sont les
opérations conceptuelles, les systèmes fonctionnels et les
intervenants.
Le modèle de traitement se décompose en
opérations conceptuelles, opérations organisés, outils,
programmes.
II.4.1. DEFINITIONS DES QUELQUES CONCEPTS
Notons que ces concepts sont liés au MCT.
· Evénement : est le compte rendu
au système d'information du fait que quelque chose s'est produit dans
l'univers extérieur ou dans le SI lui-même ;
· Opération : ensemble d'actions
remplies par le SI en réaction à un évènement ou
à une conjonction d'événement ;
· Procédure : une
procédure est un enchaînement d'opération inclus dans un
même domaine d'activité ;
· Règle d'émission :
permet de sortir une action
· Résultat : c'est la
réponse codifiée qu'une opération déclenche par un
événement ou par synchronisation d'événements. Il
produit la même caractéristique que l'événement ;
· Synchronisation : Il marque le
rendez-vous des événements contributifs qui doivent
arrivés avant les enchaînements de l'opération selon une
proposition logique traduisant les règles de gestion qui doivent
vérifier les événements contributifs pour
déclencher les actions16.
16AMANI HAGUMA Joseph; Cours d'analyse des
systèmes d'information I. inédit ISIG/GOMA
2013-2014
29
Etudiant arrangé
A
II.4.2. CONSTRUCTION DU MCT
Réception étudiant
Présentation étudiant
ET
Surveillant
Toujours
Présentation reçu de paiement
Etudiant reçu
Toujours
Reçu presenté
Vérification reçu de paiement
Toujours
KO
OK
Validation reçu
Reçu verifié
Surveillant
Renvoi chez l'AB
Etudiant en ordre
ET
Arrangement étudiants
Toujours
A
ET
Chef Section
30
Copie validé
B
Renvoi pour signer
Distribution Questionnaire
Toujours
Déroulement de l'épreuve
Questionnaire distribue
ET
Surveillant
Toujours
Examen répondu
Remise Copie
Toujours
Copie Remise
ET
Surveillant
Vérification s'il a signé sur
liste présence
OK KO
31
Autorisation de sorti
Toujours
Etudiant Sorti
Transmission Rapport
B
Rapport
validé FIN
Toujours
Rapport transmis
ET
Chef Section
Validation Rapport
Toujours
32
II.5. MODELE CONCEPTUEL DES DONNEES : MCD
II.5.1. ETUDE DES DONNEES
Notons que les concepts ci-dessous nous aident dans la
construction du MCD.
+ UNE RELATION : est la prise en charge par le
SI du fait qu'il exige une association entre les objets de l'univers
extérieur.
+ UNE ENTITE : est la représentation dans
le SI d'un objet matériel ou immatériel de l'univers
extérieur.
+ UNE PROPRIETE : est une rubrique, attribut
d'une entité ou d'une relation, une propriété peut
être élémentaire ou concaténée, elle peut
être mémorisée ou calculée.
+ UN TYPE : c'est un ensemble
d'éléments ayant les mêmes caractéristiques.
+ UNE OCCURRENCE D'UN TYPE : est un
élément particulier d'un type appartenant à cet
ensemble.
+ UN IDENTIFIANT : est une
propriété qui permet de distinguer de l'entité type les
occurrences d'une manière unique.
+ CARDINALITE D'UNE RELATION : est son nombre
d'occurrences, c'est grâce à elle qu'on peut exprimer le
modèle conceptuel des données.
II.5.2. DICTIONNAIRE DES DONNEES
NOM
|
SIGNIFICATION
|
TYPE
|
LONG UEUR
|
NATURE
|
REGLE DE CALCUL
|
A, AN, N
|
E, Co, Ca
|
M, SIG, SIT
|
*Matricule
|
Matricule de l'enseignant
|
AN
|
8
|
E
|
SIG
|
A Creer
|
Nom
|
Nom de l'enseignant
|
A
|
50
|
E
|
SIG
|
|
Postnom
|
Post nom de l'enseignant
|
A
|
50
|
E
|
SIG
|
|
Grade
|
Grade de l'enseignant
|
A
|
50
|
Co
|
SIG
|
|
Email
|
Email de l'enseignant
|
AN
|
50
|
E
|
SIT
|
|
*CodeEtudiant
|
Code de l'étudiant
|
AN
|
6
|
E
|
SIG
|
A Creer
|
Nom
|
Nom de l'étudiant
|
A
|
50
|
E
|
SIG
|
|
Postnom
|
Post nom de l'étudiant
|
A
|
50
|
E
|
SIG
|
|
Sexe
|
Sexe de l'étudiant
|
A
|
1
|
E
|
SIG
|
|
Email
|
Email de l'étudiant
|
AN
|
50
|
E
|
SIT
|
|
Password
|
Mot de passe de l'étudiant
|
AN
|
50
|
E
|
SIT
|
|
*CodeSurveillant
|
Code du surveillant
|
AN
|
4
|
E
|
SIG
|
A Creer
|
*CodePersonnel
|
Code du personnel
|
AN
|
5
|
E
|
SIG
|
A Creer
|
Nom
|
Nom du personnel
|
A
|
50
|
E
|
SIG
|
|
Postnom
|
Post nom du personnel
|
A
|
50
|
E
|
SIG
|
|
Fonction
|
Fonction du personnel
|
A
|
50
|
E
|
M
|
|
33
Num_tel
|
Numéro de téléphone du personnel
|
N
|
14
|
E
|
SIT
|
|
Email
|
Email du personnel
|
AN
|
50
|
E
|
SIT
|
|
*CodeQuestion
|
Code du questionnaire
|
AN
|
6
|
E
|
SIG
|
A Creer
|
Question
|
Questions
|
AN
|
10000
|
E
|
M
|
|
*CodePromotion
|
Code de la promotion
|
AN
|
8
|
E
|
SIG
|
A Creer
|
Libellepro
|
Libelle de la promotion
|
A
|
50
|
E
|
SIG
|
|
*CodeSection
|
Code de section
|
AN
|
6
|
E
|
SIG
|
A Créer
|
Libellesec
|
Libelle de section
|
A
|
50
|
E
|
SIG
|
|
*CodeCours
|
Code du cours
|
AN
|
5
|
E
|
SIG
|
A Créer
|
Libelleco
|
Libelle du cours
|
A
|
50
|
E
|
SIG
|
|
ChargeHor
|
Charge horaire de prévision
|
AN
|
4
|
E
|
SIG
|
|
*CodeDepart
|
Code du département
|
A
|
8
|
E
|
SIG
|
A Créer
|
libelledepart
|
Libelle département
|
A
|
50
|
E
|
SIG
|
|
Libelle
34
Postno
Email
Nom
Nom
Postnom
Fonction
Grade
CodeEtudiant
CodeDepart
Password
Nom
Postnom
CodeSection
Matricule
LibelleCours
CodePersonnel
CodeSurveillant
Num_Tel
CodeQuestion
CodeCours
Email
ChargeHor
Question
CodePromotion
LibelleProm
Sexe LibelleDepart
II.5.3. GRAPHE DE DEPENDANCE FONCTIONNELLE
35
#CodePersonnel Nom
Postnom Fonction Num_Tel Email
1, n
#CodeDepart LibelleDepart
1, 1
Concerne
1, n
II.5.4. CONSTRUCTION DU MCD
ENSEIGNANT
PERSONNEL
#Matricule Nom Postnom Grade Email
1, 1
SURVEILLANT
Peut etre
1, 1
1, n
1, 1
DEPARTEMENT
#CodeSurveillant 1, n
1, n
1, n
1, 1
Surveille
1, n
EXAMEN
Donne
1, n
1, n
Enseigner
1, 1
1, n
1, n
#CodeQuestion Questions
Peut etre
#CodeCours
1, n
1, n
LibelleCours
ChargeHor
1, 1
1, n 1, n
1, 1
1, 1
ETUDIANT
#CodeEtudiant Nom
Postnom Sexe
Password
|
PROMOTION
#CodePromotion LibelleProm
SECTION
#CodeSection Libelle
36
REGLE DE GESTION
RG1. Un enseignant peut composer un ou plusieurs examens
RG2. Un enseignant peut enseigner un ou plusieurs
étudiants
RG3. Un étudiant peut répondre à un ou
plusieurs examens
RG4. Un étudiant peut être enseigné par un
ou plusieurs enseignants
RG5. Un examen peut être répondu par un ou
plusieurs étudiants
RG6. Un examen peut être composé par un ou
plusieurs enseignants
RG7. Un enseignent peut donner un ou plusieurs cours
RG8. Un cours peut être donne par un et un seul
enseignant
RG9. Un étudiant peut être inscrit dans une et une
seule promotion
RG10. Dans une seule promotion on peut inscrire un ou plusieurs
étudiants
RG11. Une promotion appartient à un et un seul
département
RG12. Un département peut contenir une ou plusieurs
promotions
RG13. Un personnel et /ou un enseignant peut être un
surveillant
RG14. Un surveillant peut être un ou plusieurs personnel
et/ou enseignant
RG15. Une promotion peut être concernée par un ou
plusieurs cours
RG16. Un cours concerne un ou plusieurs promotions
RG17. Un examen appartient à un et un seul cours
RG18. A un cours il peut y appartenir un ou plusieurs examens
RG19. Un département concerne une et une seul section
RG20. Une section peut concerner un ou plusieurs
départements
RG21. Un surveillant peut surveiller un ou plusieurs examens
RG22. Un examen peut être surveille par un ou plusieurs
surveillants
II.6. CRITIQUE DU SYSTEME EXISTANT
Après analyse du processus de passation des examens
à l'ISMG-L, nous nous sommes rendu compte que ces opérations
prenaient beaucoup de temps pour les causes suivantes :
? Distribution de questionnaires et dépouillement de
copie qui se fait manuellement,
? Publication des résultats tardive à cause des
quelques enseignants qui ne remettent pas les copies très vite
après la correction et la transcription de cote qui se fait
manuellement.
Néanmoins, il faut reconnaitre que du point de vue
structurel, la hiérarchie est bien structurée, ce qui laisse le
chef de section libre de travailler aisément sans cumul.
Ainsi, pouvons-nous remarquer sans encombre que, malgré
la bonne structure de la hiérarchie, l'apport d'un système
d'information plus performent permettra non seulement une meilleure gestion de
temps mais aussi une exactitude inouïe dans les calculs de cote et aussi
la publication de résultats académiques et des informations de
l'institution aux étudiants.
37
Chapitre III. CONCEPTION DU SYSTEME INFORMATIQUE
FUTUR
Le système d'information existant s'est montré plus
manuel qu'informatisé et automatisé bien qu'utilisant Excel dans
le calcul de points, ce qui l'exposait à des multiples
défaillances et pertes d'informations lors de la publication de
résultats.
C'est pourquoi ce chapitre se basera sur le
précédent afin de concevoir un nouveau système
d'information qui se voudra plus performant en permettant l'automatisation des
passation des examens, mise en ligne de question par l'enseignant et/ou le chef
de section, des calculs de points et la publication des résultats dans
un bref délai.
Il est à noter que ce nouveau système
nécessite la mise en place d'une application qui comblera les lacunes du
système d'information précédent.
III.1. LE MODELE CONCEPTUEL DE DONNEES III.1.1.
DICTIONNAIRE DES DONNEES
NOM
|
SIGNIFICATION
|
TYPE
|
LONG UEUR
|
NATURE
|
REGLE DE CALCUL
|
A, AN, N
|
E, Co, Ca
|
M, SIG, SIT
|
*CodeEtudiant
|
Code de l'étudiant
|
AN
|
6
|
E
|
SIG
|
A Creer
|
Nom
|
Nom de l'étudiant
|
A
|
50
|
E
|
SIG
|
|
Postnom
|
Post nom de l'étudiant
|
A
|
50
|
E
|
SIG
|
|
Sexe
|
Sexe de l'étudiant
|
A
|
1
|
E
|
SIG
|
|
Password
|
Mot de passe de l'étudiant
|
AN
|
50
|
E
|
SIT
|
|
*CodeQuestion
|
Code du questionnaire
|
AN
|
6
|
E
|
SIG
|
A Creer
|
Questions
|
Questions
|
AN
|
10000
|
E
|
M
|
|
Réponses
|
Réponses
|
AN
|
10000
|
E
|
M
|
|
Pondération
|
Pondération
|
N
|
4
|
E
|
M
|
|
*CodePromotion
|
Code de la promotion
|
AN
|
8
|
E
|
SIG
|
A Creer
|
Libellepro
|
Libelle de la promotion
|
A
|
50
|
E
|
SIG
|
|
*CodeSection
|
Code de section
|
AN
|
6
|
E
|
SIG
|
A Créer
|
Libellesec
|
Libelle de section
|
A
|
50
|
E
|
SIG
|
|
*CodeCours
|
Code du cours
|
AN
|
5
|
E
|
SIG
|
A Créer
|
Libelle
|
Libelle du cours
|
A
|
50
|
E
|
SIG
|
|
ChargeHor
|
Charge horaire de prévision
|
AN
|
4
|
E
|
SIG
|
|
*CodeDepart
|
Code du département
|
A
|
8
|
E
|
SIG
|
A Créer
|
libelledepart
|
Libelle département
|
A
|
50
|
E
|
SIG
|
|
LibelleSec
38
Libelle
Nom
CodeEtudiant CodeCours
Questions
CodeQuestion
Postnom
Reponses
Sexe
CodePromotion
Ponderation
ChargeHor
CodeDepart
LibelleProm
LibelleDepart
CodeSection
Password
II.1.2. GRAPHE DE DEPENDANCE FONCTIONNELLE
II.1.3. MCD Proprement dit
EXAMEN
1, 1
SECTION
#CodeSection Libelle
1, n
1, 1
1, n
1, n
#CodePromotion LibelleProm
PROMOTION
#CodeQuestion Questions Reponses Ponderation
1, 1
1, 1
1, 1
1, n
#CodeDepart LibelleDepart
DEPARTEMENT
1, n
1, n
#CodeCours LibelleCours ChargeHor
COURS
1, n
Concerne
39
ETUDIANT
#CodeEtudiant Nom
Postnom Sexe
Password
40
REGLE DE GESTION
RG1. Un étudiant peut répondre à un et
un seul examen
RG2. Un examen peut être passe par un ou plusieurs
étudiants
RG3. Un étudiant peut être inscrit dans une et
une seule promotion
RG4. Dans une seule promotion on peut inscrire un ou
plusieurs étudiants
RG5. Une promotion appartient à un et un seul
département
RG6. Un département peut contenir une ou plusieurs
promotions
RG7. Une promotion peut être concerne par un ou
plusieurs cours
RG8. Un cours concerne un ou plusieurs promotions
RG9. Un examen appartient à un et un seul cours
RG10. A un cours il peut y appartenir un ou plusieurs
examens
RG11. Un département concerne une et une seul
section
RG12. Une section peut concerner un ou plusieurs
départements
41
Etudiant arrange
A
III.2. MODELE CONCEPTUEL DE TRAITEMENT
Réception étudiant
Presantatoin étudiant
ET
Surveillant
Toujours
Etudiant recu
Présentation reçu de paiement
Toujours
Reçu presenté
Vérification reçu de paiement
Toujours
Reçu verifié
Validation reçu
OK
KO
Etudiant en ordre
Renvoi chez l'AB
Surveillant
ET
Arrangement étudiants
Toujours
A
ET
Chef Section
42
Etudiant a signé
B
Autorisation de se connecter
Toujours
Etudiant autoriser
ET
Surveillant
Déroulement de l'épreuve et affichage point
Toujours
Examen répondu
Déconnexion de l'étudiant
Toujours
Signature sur liste présence
Etudiant deconnecté
Toujours
B
ET
Surveillant
Etudiant
dehors FIN
43
Vérification s'il a signé sur
liste présence
Retour pour signature
Etudiant en odre
Autorisation de sorti
Toujours
44
III.3. MODELE ORGANISATIONNEL DE TRAITEMENT
III.3.1. REGLES D'ORGANISATION
RO1 : Les activités de l'ISMG-L commencent à
8h00 jusqu'à 19h30 ;
RO2 : L'étudiant se présente devant la salle
d'examen a l'heure prévue ;
RO3 : L'étudiant présente son reçu de
paiement au surveillant ;
RO4 : Vérification de reçu de payement par le
surveillant ;
RO5 : Le surveillant arrange les étudiants dans la
salle ;
RO6 : Le Chef de Section autorise aux étudiants de se
connecter;
RO7 : L'étudiant qui termine à répondre
se déconnecte et part signe sur la liste ;
RO8 : Le surveillant vérifie si l'étudiant a
signé sur la liste de surveillance a l'autorise de
sortir ;
45
III.3.2. TABLEAUX DES PROCEDURES FONCTIONNELLES
PF
|
DEROULEMENT
|
ACTION
|
NATURE
|
POSTE DE TRAVAIL
|
LIEU
|
RESPONSABLE
|
RESSOURCES
|
PF1
|
8h30<t<19h30
|
Réception de l'Etudiant
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF2
|
8h30<t<19h30
|
Présentation reçu de paiement
|
TM
|
Institution
|
Etudiant
|
Salle d'Examen
|
PF3
|
8h30<t<19h30
|
Vérification reçu de paiement
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF4
|
8h30<t<19h30
|
Validation reçu
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF5
|
8h30<t<19h30
|
Arrangement des Etudiants
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF6
|
8h30<t<19h30
|
Autorisation de se connecter
|
AC
|
Institution
|
C Section+ Ordi
|
Salle d'Examen
|
PF7
|
8h30<t<19h30
|
Déroulement de l'épreuve
|
AC
|
Institution
|
Etudiant + Ordi
|
Salle d'Examen
|
PF8
|
8h30<t<19h30
|
Déconnexion de l'étudiant
|
AC
|
Institution
|
Etudiant + Ordi
|
Salle d'Examen
|
PF9
|
8h30<t<19h30
|
Vérification s'il a signé sa présence
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
PF10
|
8h30<t<19h30
|
Autorisation de sortir
|
TM
|
Institution
|
Surveillant
|
Salle d'Examen
|
46
III.3.3. DIAGRAMME D'ENCHAINEMENT DES PROCEDURES
FONCTIONNELLES
DEROULEMENT Début, Durée
|
DIAGRAMME D'ENCHAINEMENT
|
NATURE
|
POSTE DE TRAVAIL
|
8h30<t<19h30
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
Etudiant
|
Surveillant
|
|
ET
|
PF1
|
Réception Etudiant
|
Toujours
|
|
|
Etudiant
recu
|
|
8h30<t<19h30
|
|
|
|
Surveillant
|
|
TM
|
Institution Etudiant Salle d'Examen
|
ET
|
PF2
|
Presentation recu de payement
|
Toujours
|
|
|
Recu presenter
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF3
|
Verification recu de paiement
|
Toujours
|
|
|
Recu Verifier
|
8h30<t<19h30
|
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
PF4
|
Validation Recu
|
OK KO
|
|
A
|
|
Etudiant en ordre
|
Renvoi chez AB
|
47
8h30<t<19h30
|
|
A
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
Surveillant
|
|
ET
|
PF5
|
Arrangement Etudiant
|
Toujours
|
|
|
Etudiant arrange
|
|
8h30<t<19h30
|
|
|
|
|
|
AC
|
Institution Chef Section + Ordi Salle d'Examen
|
Chef Section
|
|
ET
|
PF6
|
Autorisation de se connecter
|
Toujours
|
|
|
Etudiant connecter
|
|
8h30<t<19h30
|
|
|
|
|
|
AC
|
Institution Etudiant + Ordi Salle d'Examen
|
|
PF7
|
Deroulement de l'eprueve et affichage point
|
Toujours
|
|
|
|
Questionnaire répondu
|
|
8h30<t<19h30
|
|
|
|
|
|
AC
|
Institution Etudiant + Ordi Salle d'Examen
|
|
PF8
|
Deconnexion Etudiant
|
Toujours
|
|
B
|
Etudinat Déconnecter
|
48
8h30<t<19h30
|
B
|
TM
|
Institution Etudiant Salle d'Examen
|
|
|
|
|
PF9
|
Signature sur liste presence
|
|
|
|
Toujours
|
|
|
|
|
|
|
Surveillant
|
|
|
8h30<t<19h30
|
|
|
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
|
Surveillant
|
|
|
|
|
ET
|
|
|
|
PF10
|
Verification s'il a signe sur liste de presence
|
|
|
|
OK
|
KO
|
|
|
|
Etudiant en
Renvoi signer
ordre
|
8h30<t<19h30
|
|
TM
|
Institution Surveillent Salle d'Examen
|
|
|
|
|
PF11
|
Autorisation de sortir
|
|
|
|
Toujours
|
|
|
Etudiant
dehors FIN
|
49
III.4. GRAPHE DE CIRCULATION DES INFORMATIONS
Le graphe de circulation se place d'un autre point de vu que
celui du diagramme d'enchaînement. Celui-ci montrait à partir des
quel événement une procédure était
déclenchée.
Le graphe de circulation lui montre quelle est l'information
traitée par la procédure. Il met en évidence la
circulation de l'information dans l'espace et dans le temps.
III.4.1. SYMBOLES UTILISES
Dans le graphe de circulation des informations au sein du
système d'information actuel, nous nous servirons de symboles :
|
: Support humain
|
|
: Chemin parcouru de l'information
|
: Procédure manuelle
|
: Procédure automatisée batch
|
|
: Procédure automatisée conversationnelle
(Ressource : homme+ machine)
|
50
III.4.2. DIAGRAMME DE CIRCULATION DES INFORMATIONS
TEMPS
|
NATURE
|
BUREAU SECTION
|
SALLE D'EXAMEN
|
ETUDIANT
|
EXTERIEUR
|
8h30<t<19h30
|
TM
|
|
|
|
|
|
PF1
|
|
|
|
|
Presentation étudiant
|
|
8h30<t<19h30
|
TM
|
|
|
|
|
|
|
|
PF2
|
|
|
Presentation Reçu de paiement
|
|
|
|
8h30<t<19h30
|
TM
|
|
|
|
|
|
PF3
|
|
|
|
|
|
Verification Reçu de
paiement
|
|
|
|
B
51
8h30<t<19h30
|
TM
|
|
|
|
A
|
|
|
|
|
PF4
|
|
Validation Reçu de
|
paiement
|
|
|
|
8h30<t<19h30
|
TM
|
|
|
|
PF5
|
|
|
|
|
|
Arrangement étudiant
|
|
|
8h30<t<19h30
|
TR
|
|
|
|
|
|
|
|
|
|
PF6
|
|
|
Autorisation de se connecter
|
|
|
|
52
8h30<t<19h30
|
TR
|
|
B
|
|
|
|
PF7
|
|
|
|
|
Connexion de l'étudiant
|
|
|
|
8h30<t<19h30
|
TR
|
|
|
|
|
|
|
PF8
|
|
|
|
Deroulement de l'epreuve
|
|
C
|
53
|
|
|
|
|
C
|
|
|
|
|
|
|
|
Affichage point obtenu
|
|
8h30<t<19h30
|
TR
|
|
|
|
|
|
|
|
|
PF9
|
|
|
|
Déconnexion étudiant
|
|
8h30<t<19h30
|
|
|
|
|
|
|
|
D
|
54
|
TM
|
|
|
D
|
|
|
PF10
|
|
|
Signature sur liste de
présence
|
|
|
8h30<t<19h30
|
TM
|
|
|
|
|
|
|
|
|
PF11
|
|
|
|
|
|
Verification sur liste de présence
|
|
8h30<t<19h30
|
TM
|
|
|
|
|
|
PF11
|
|
|
|
Autorisation de sortir de la salle
|
|
|
|
|
55
III.5. FICHES DE DESCRIPTION DES PROCEDURES
FONCTINNELLES
FICHE DE DESCRIPTION DE LA PF1
NATURE : TM
OBJET : Réception Etudiant
EVENEMENT ENTREE : Etudiant
EVENEMENT SORTIE : Etudiant reçu
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF2
NATURE : TM
OBJET : Présentation reçu de
paiement
EVENEMENT ENTREE : Reçu de paiement
EVENEMENT SORTIE: Présentation
reçu
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF3
NATURE : TM
OBJET : Vérification reçu de paiement
EVENEMENT ENTREE : Reçu de paiement EVENEMENT SORTIE: Reçu
vérifié DONNEE ENTRÉE : Néant DONNEE SORTIE :
Néant Action sur la Base des Données
- Consultation : Néant
|
56
- MAJ : Néant
FICHE DE DESCRIPTION DE LA PF4
NATURE : TM
OBJET : Validation reçu
EVENEMENT ENTREE : Reçu de paiement
EVENEMENT SORTIE: Reçu
validé
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF5
NATURE : TM
OBJET : Arrangement Etudiant
EVENEMENT ENTREE : Etudiant arrangé
EVENEMENT SORTIE: Etudiant arrangé
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF6
NATURE : TR
OBJET : Autorisation de connexion
EVENEMENT ENTREE : Ordi dispo, Chef Section
présent
EVENEMENT SORTIE : Espace Admin
DONNEE ENTRÉE : CodeQuestion, Questions,
Réponses
DONNEE SORTIE : CodeQuestion, Questions,
Réponses
Action sur la Base des Données
- Consultation : Visualisation
Questionnaire
- MAJ : Ajout de l'examen
|
57
FICHE DE DESCRIPTION DE LA PF7
NATURE : TR
OBJET : Connexion de l'Etudiant
EVENEMENT ENTREE : Ordi dispo, Etudiant
présent
EVENEMENT SORTIE : Ouverture session de connexion
Etudiant
DONNEE ENTRÉE : Identité étudiant
et Mot de passe
DONNEE SORTIE : Affichage compte de
l'Etudiant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF8
NATURE : TR
OBJET : Déroulement de
l'épreuve
EVENEMENT ENTREE : Ordi dispo, Etudiant
présent
EVENEMENT SORTIE: Affichage de
questionnaire
DONNEE ENTRÉE : réponses
DONNEE SORTIE : Affichage point obtenu
Action sur la Base des Données
- Consultation : Visualisation réponses
pointé
- MAJ : Sauvegarde Réponses pointé et
Point obtenu
|
FICHE DE DESCRIPTION DE LA PF9
NATURE : TR
OBJET : Déconnexion de
l'étudiant
EVENEMENT ENTREE : Ordi dispo, Etudiant
présent
EVENEMENT SORTIE : Fermeture Compte
Etudiant
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
58
FICHE DE DESCRIPTION DE LA PF10
NATURE : TM
OBJET : Signature sur liste de
présence
EVENEMENT ENTREE : Signature
EVENEMENT SORTIE : Signature sur liste
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF11
NATURE : TM
OBJET : Vérification s'il a
signé
EVENEMENT ENTREE : Liste
vérifié
EVENEMENT SORTIE : Liste
vérifié
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
FICHE DE DESCRIPTION DE LA PF12
NATURE : TM
OBJET : Autorisation de sortir dans la
salle
EVENEMENT ENTREE : Sortie Etudiant
EVENEMENT SORTIE : Sortie Etudiant
DONNEE ENTRÉE : Néant
DONNEE SORTIE : Néant
Action sur la Base des Données
- Consultation : Néant
- MAJ : Néant
|
59
Chapitre IV. CONCEPTION DU SYSTEME
D'INFORMATION INFFORMATISE
IV.1. MODELE LOGIQUE DES DONNEES IV.1.1.
Concept
Le MLD est obtenu à partir du modèle conceptuel de
données validé dont chacune des classes d'entités devient
une table, les propriétés deviennent des champs et les
identifiants deviennent des clés primaires.
IV.1.2. Construction du MLD
ETUDIANT (CodeEtudiant, Nom, Postnom, Sexe, Password)
EXAMAN (CodeQuestion, Questions, Réponses,
Pondérations)
COURS (CodeCours, LibelleCours, ChargeHor) PROMOTION
(CodePromotion, LibellePromo) DEPARTEMENT (CodeDepart, LibelleDepart) SECTION
(CodeSection, LibelleSection)
IV.2. MODELE PHYSIQUE DES DONNÉES
IV.2.1. Concept
Ce modèle s'obtient à partir du MLD et permet de
matérialiser la structure, c'est-à-dire les tables et les types
de relations définies entre elles.
IV.2.2. Présentation du MPD
60
IV.3. MODELE LOGIQUE DE TRAITEMENT
Saisie : Reponses
Maquette : 4
Maquette : 1
Saisie : Questions, Reponses, Ponderations
Saisie : Saisie : Nom, Postnom, Password
Maquette : 2
Maquette : 3
Modifier
Saisie : Nomutilisateur, Mot de passe
CONNEXION CHEF DE SECTION
DEROULEMENT DE L'EXAMEN
CONNEXION ETUDIANT
AJOUT EXAMEN
Voir la Correction
Connexion
Connexion
Ajouter
DEBUT
A
Déconnexion
Annuler
Annuler Annuler
tExamen
tExamen
tEtudiant
tAdmin
61
A
DECONNEXION ETUDIANT ou AUTRES
Maquette : 5
Deconnexion dans tEtudiant
tEtudiant
Autres
Déconnexion
CHANGEMENT MOT DE PASSE
Maquette : 6
Saisie : Mot de passe, confirmation mot de
passe
tEtudiant
Changer Password
Fin
62
IV.4. PRESENTATION DE L'APPLICATION
IV.4.1. LE SITE WEB
La Page d'acceuil, donne l'accès
à toutes fonctionnalités du site web. Il suffit de naviguer dans
la barre des menus pour choisir ce l'on veut faire et/ou voir.
Le menu »HOME» aide a revenir sur la page d'acceuil. Le
menu »INSTITUTION» affiche le detail sur l'institution(historique,
organisation des enseignements et le mot du DG). Le menu
»ACTUALITE»affiche differentes actualites permet de visualiser le
detail des actualites. Le menu »EXAMEN» donne accès au
formulaire de connexion des etudiants pour passer l'examen en ligne. Le menu
»PUBLICATION» affichera les resultats des etudiants. Leenu
»GALERIE» affichera des photos,... et en fin le menu
»CONTACTS» affiche unformulaire qui permet d'ecrire et envoyer un
message et affiche les adresse de l'institution.
63
Page du menu Institution
64
Page du menu Actualité
65
IV.4.2. L'APPLICATION DE PASSATION DE L'EXAMEN
L'ADMINISTRATEUR (Chef de Section) ; dans la
barre d'adresse du navigateur il appelle l'admin panel (Espace pour
l'administrateur) sur lequel il pourra ajouter, modifier et ou supprimer
quelque chose dans l'application.
Il sera d'abord diriger sur l'espace de connexion pour
vérifier si ce bien lui l'Admin. Il doit mettre le username et password
puis il clique sur login
Pour ajouter des questions dans la base de données il
va utiliser ce petit formulaire.L'accès aux différentes tables
est conditionné par les différents liens se trouvant à la
partie gauche du formulaire.
66
L'ETUDIANT; une fois sur la page d'accueil il
doit cliquer sur le menu Examen pour passer
son examen.
Il doit se connecter en saisissant dans le formulaire de
connexion le Nom, le Postnom et le password et cliquer sur Login.
67
Apres s'être connecter directement il sera dirigé
a la page de l'examen (Question à choix multiple).
Quand il va terminer à répondre il doit cliquer
sur « Voir La Correction ». Ce bouton permet de comparer les
réponses données par l'étudiant avec les vraies
réponses se trouvant dans la base de données (dans table
examen).
68
Après, il aura le droit de voir la correction de l'examen
qu'il vient de passer.
69
S'il a beaucoup de temps, avant de se Déconnecter à
l'application pour revenir à la page d'accueil du site web il peut
visualiser le contenu des autres pages de l'application ; par exemple :
? modifier son password pour bien
sécuriser son compte.
70
? voir les ponts obtenus par ses camarades
à l'examen du jour
71
CONCLUSION
Nous voici au terme de notre travail qui a été
formulé autour du thème de la « conception et mise en place
d'un site web dynamique de gestion des passations d'examens en ligne au sein
d'une institution supérieure et universitaire ; cas de l'ISMG-L / Goma
».
Hormis l'introduction et la conclusion, notre travail a
été subdivisé en quatre chapitres à savoir :
? Chapitre I. Cadre théorique et Présentation de
l'ISMG-L/ Goma; ? Chapitre II. Analyse du système d'information existant
;
? Chapitre III. Analyse du système d'information futur
;
? Chapitre IV. Conception du système d'information
informatisé.
Notre préoccupation majeure était de savoir les
difficultés que l'ISMG-L/ Goma rencontre dans son processus de passation
d'examen afin d'y apporter les solutions.
Après avoir repéré un certain nombre des
problèmes, ce travail s'est focalisé sur un domaine particulier
visant à apporter des solutions palliatives aux problèmes
ci-après :
? La lenteur dans la distribution des questionnaires;
? La perte des copies lors de dépouillement;
? La difficulté de connaitre le nombre exact des
étudiants présent à l'épreuve.
A cet effet, nous nous sommes posé les questions suivantes
:
- Quel mécanisme faut-il mettre en place pour
améliorer la passation des examens au sein d'une institution
supérieure ?
- Comment faire pour réduire le délai de
correction des examens par les enseignants afin de permettre la publication des
résultats à temps ?
Aux questions ci-haut soulevées, nous avons provisoirement
émis les hypothèses suivantes :
o La conception d'une application web dynamique de gestion de
passation d'examen utilisant une base de données MySQL ; qui sera
incorporer dans un site web dynamique de l'institution peut résoudre les
problèmes.
o Proposer à chaque enseignant de composer 100
questions avec des réponses à choix multiple dans lequel on
tirera les questions d'examen avancera rapidement le processus de correction et
la publication des résultats sera dans quelques heures au lieu de
plusieurs jours.
72
Pour vérifier ces hypothèses, nous nous sommes
servis de la méthode MERISE soutenue par quelques techniques notamment
:
La technique documentaire, l'interview et l'observation.
Pour la concrétisation de cette étude nous avons
mis en place un site web dynamique conçu en PHP dans lequel nous avons
incorporé une application web dynamique qui gère la passation
d'examens en ligne utilisant une base de données MySQL pour stocker les
coordonnées des étudiants, les examens et les points.
Nous remercions toutes les personnes qui ont contribué
à sa réalisation en invitant d'autres chercheurs à nous
complétés. Nous ne prétendons pas avoir
épuisé le domaine de conception et mise en place de site web
dynamique car c'est un domaine vaste et varié ; raison pour laquelle
nous suggérons aux autres chercheurs de pouvoir nous compléter
voire même nous enrichir.
Néanmoins nous pensons avoir ouvert une brèche pour
les autres chercheurs qui voudront bien embrasser ce domaine.
73
BIBLIOGRAPHIE
OUVRAGE
- Le Petit Larousse Illustré 2012,
- Dictionnaire HACHETTE, encyclopédie de poche 2003, 43
quai de Grenelle 75905 PARIS CEDEX 15,
- Modeste KAZEGE CIZUNGU, Informatique Générale,
Ed. MEDIASPAUL, Kinshasa (RDC), 2008. P.217,
- GEDIN, Méthode de Conduite de Projet Informatique, Ed.
D'Organisation, Paris 1886,
TFC
- NTWARI JUSTIN, « conception d'un site web dynamique de
réservation des chambres en ligne (cas BELVEDER HOTEL), Inédit,
ISIG-GOMA, 2010-2011 »
- KAMBALE RUTA Augy, « conception et mise en place d'un
portail web dynamique sous PHP/MySQL dans une organisation non gouvernementale
(cas de l'ONG Internationale IRC /Goma), Inédit, ISIG-GOMA, 2010-2011
»
COURS
- Ass. Joseph AMANI HAGUMA, cours de méthode d'analyse
informatique I, Inédit,
ISC/GOMA G2 informatique de gestion 2013-2014,
- Prof. Jean Marcel MBIKAYI, cours de méthode d'analyse
informatique II, Inédit,
ISIG/GOMA G3 informatique de gestion 2014-2015,
- CT. Jean Claude KASAVUBU, cours d'informatique
Générale, Inédit, ISIG/GOMA G1
informatique de gestion 2012-2013,
- CT. Omer KAKULE, Initiation à la Recherche Scientifique,
Inédit, ISIG/GOMA G2
informatique de gestion 2013-2014,
WEBOGRAPHIE
V'
www.google.com
V'
www.siteduzero.com
V'
www.wikipedia.com
V'
www.memoireonline.com
74
TABLE DES MATIERES
EPIGRAPHE i
DEDICACE ii
REMERCIEMENT iii
SIGLE ET ABREVIATION iv
INTRODUCTION 1
1. Etat de la Question 1
2. Problématique 2
3. Hypothèse 2
4. Objectif du Travail 3
5. Choix et Intérêt du Sujet 3
6. Délimitation du Sujet 3
7. Méthodes et technique à utiliser 4
8. Difficultés Rencontrées 4
9. Subdivision du Travail 5
Chapitre I. CADRE THEORIQUE ET PRESENTATION DE L'ENTREPRISE 6
I.1. CADRE THEORIQUE 6
I.1.1. CONCEPTS FONDAMENTAUX 6
I.1.2. LES LANGAGES DU WEB ET TECHNOLOGIES WEB 9
I.2 PRESENTATION DE L'ISMG-L/ GOMA 13
I.2.1.SITUATION GEOGRAPHIQUE, HISTORIQUE ETORGANISATION 13
Chapitre II. ANALYSE DU SYSTEME INFORMATIQUE EXISTANT 18
II.1. NOTIONS 18
II.2. MODELE CONCEPTUEL DE COMMUNICATION : MCC 19
II.2.1 SCHEMAS DES FLUX 19
II.2.2. MATRICE DES FLUX 21
II.2.3. DIAGRAMME DES FLUX NETS 21
II.3. MODELE ORGANISATIONNEL DE TRAITEMENT : MOT 22
II.3.1. REGLES D'ORGANISATION 23
II.3.2. TABLEAUX DES PROCEDURES FONCTIONNELLES 24
II.3.3. DIAGRAMME D'ENCHAINEMENT DES PROCEDURES FONCTIONNELLES
25
II.4. MODELE CONCEPTUEL DE TRAITEMENT : MCT 28
II.4.1. DEFINITIONS DES QUELQUES CONCEPTS 28
II.4.2. CONSTRUCTION DU MCT 29
II.5. MODELE CONCEPTUEL DES DONNEES : MCD 32
75
II.5.1. ETUDE DES DONNEES 32
II.5.2. DICTIONNAIRE DES DONNEES 32
II.5.3. GRAPHE DE DEPENDANCE FONCTIONNELLE 34
II.5.4. CONSTRUCTION DU MCD 35
II.6. CRITIQUE DU SYSTEME EXISTANT 36
Chapitre III. CONCEPTION DU SYSTEME INFORMATIQUE FUTUR 37
III.1. LE MODELE CONCEPTUEL DE DONNEES 37
III.1.1. DICTIONNAIRE DES DONNEES 37
II.1.2. GRAPHE DE DEPENDANCE FONCTIONNELLE 38
II.1.3. MCD Proprement dit 39
III.2. MODELE CONCEPTUEL DE TRAITEMENT 41
III.3. MODELE ORGANISATIONNEL DE TRAITEMENT 44
III.3.1. REGLES D'ORGANISATION 44
III.3.2. TABLEAUX DES PROCEDURES FONCTIONNELLES 45
III.3.3. DIAGRAMME D'ENCHAINEMENT DES PROCEDURES FONCTIONNELLES
46
III.4. GRAPHE DE CIRCULATION DES INFORMATIONS 49
III.4.1. SYMBOLES UTILISES 49
III.4.2. DIAGRAMME DE CIRCULATION DES INFORMATIONS 50
III.5. FICHES DE DESCRIPTION DES PROCEDURES FONCTINNELLES 55
Chapitre IV. CONCEPTION DU SYSTEME D'INFORMATION INFFORMATISE
59
IV.1. MODELE LOGIQUE DES DONNEES 59
IV.1.1. Concept 59
IV.1.2. Construction du MLD 59
IV.2. MODELE PHYSIQUE DES DONNÉES 59
IV.2.1. Concept 59
IV.2.2. Présentation du MPD 59
IV.3. MODELE LOGIQUE DE TRAITEMENT 60
IV.4. PRESENTATION DE L'APPLICATION 62
IV.4.1. LE SITE WEB 62
IV.4.2. L'APPLICATION DE PASSATION DE L'EXAMEN 65
CONCLUSION 71
BIBLIOGRAPHIE 73
TABLE DES MATIERES 74
|