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


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

 > 

Conception et mise en place d'un site web dynamique de gestion de passation d'examens en ligne au sein d'une institution supérieure et universitaire. Cas de l'ISMG-l/ Goma.

( Télécharger le fichier original )
par Symphorien Niyonzima
Institut Superieur d'informatique et de Gestion (ISIG) - Graduat en Informatique de Gestion 2015
  

Disponible en mode multipage

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

REPUBLIQUE DEMOCRATIQUE DU CONGO

ENSEIGNEMENT SUPERIEUR ET UNIVERSITAIRE

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

COURS

#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

OK

PAS OK

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






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








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote