[1]
0. INTRODUCTION
L'évolution de la science et de la technique a permis
l'apparition des certaines machines, appareils beaucoup plus performants dans
le but de traiter les informations, faciliter la production. De nos jours, nul
ne peut ignorer la place si importante qu'à l'informatique dans le
progrès scientifique.
L'informatique, en effet est une science qui s'occupe du
traitement rationnel et automatique de l'information à l'aide d'un outil
appelé « ordinateur ». Elle permet ainsi, la résolution
des divers problèmes avec beaucoup plus de fiabilité et
rapidité, raison pour laquelle, elle couvre actuellement un champ
d'application très vaste et est devenue un facteur principal dans la
prise de décision judicieuse en ce qui concerne la gestion dans une
entreprise et permet d'effectuer des prévisions à court, moyen et
long terme.
C'est dans cette logique d'idées que s'inscrit le
présent travail au cours duquel, nous allons tenter d'apporter un
début des solutions au problème de la gestion des
délibérations et de publication de résultats scolaire des
élèves.
1. Problématique
Les nouvelles technologies ont énormément
aujourd'hui contribué au développement non seulement des
entreprise mais aussi à l'évolution du domaine éducatif
partout dans le monde et plus particulièrement dans nos
universités, Instituts supérieurs, Collèges, etc. La
plupart de nos Collèges disposent de leur site internet pour se faire
connaitre partout dans le monde.
Cependant, elles n'ont pas encore développé
certains aspects permettant la facilité à l'information aux
parents, entre autres :
La gestion des publications des résultats des
élèves avec notification par sms.
[2]
De ce fait, les parents se plaignent de certains
problèmes qu'ils rencontrent pour confirmer si réellement
l'enfant a réussi à l'examen. Parmi ces problèmes, nous
pouvons citer :
? Longue distance pour descendre à l'école pour
certains ; ? Mensonge des enfants envers les parents pour certain ;
Ainsi, pour remédier à ces problèmes,
nous nous sommes interrogés de la manière suivante :
? Que faire pour disponibiliser les informations chez les parents
afin qu'ils ne soient plus mentis ?
? Quel système de communication utiliser pour notifier un
parent si son enfant a réellement réussi à l'examen ou pas
?
? Quel moyen utiliser pour informer directement les parents
des
communiqués que l'Ecole divulgue
quotidiennement, hebdomadairement, mensuellement et à la
rentrée scolaire de manière individuelle et/ou collective ?
En d'autres termes, comment doter le COLLEGE SAINT ETIENNE
d'un outil qui lui permettra de satisfaire les besoins des parents ?
Dans les lignes qui suivent, nous tenterons de répondre
à toutes ces questions.
2. Hypothèse
L'hypothèse de travail est une question provisoire
donnée aux questions de la problématique. 1
Au regard des questions soulevées au niveau de la
problématique, il sied de dire que pour pallier à ces
difficultés, le développement d'un système serait un bon
remède. C'est-à-dire disposer d'une base de données pour
répondre effectivement aux attentes des parents.
Ainsi chaque parent pourrait connaitre le pourcentage que
l'enfant a réussi, la conduite,.... En un temps record.
1 WINGENGA J., Cours inédite de
Méthode de recherche scientifique, G2 Info, ULK, Kinshasa,
2012-2013, p.11
[3]
3. Choix et intérêt du sujet
Le choix que nous avons effectué porte sur:
« Le développement d'un système d'information pour
la gestion de délibération et de publication des résultats
scolaires avec notification par sms». Le choix porté
à ce sujet est de comprendre la manière dont la
délibération et la publication des résultats scolaires se
déroulent au sein du Collège Saint-Etienne et cela permettra :
o A nous étudiants, de mettre en pratique les
différentes théories apprises durant les 5 années
académiques passées à l'université;
o Au Collège Saint Etienne de bénéficier
de l'informatisation lors de la délibération et la publication
des résultats;
o Et à d'autres chercheurs, ou étudiants
intéressés non seulement de se référer à ce
travail comme modèle, mais aussi d'en acquérir une
connaissance.
4. Méthodes et techniques utilisées
a) Méthodes
Une méthode est un ensemble d'opérations
intellectuelles par lesquelles un chercheur poursuit certaines
vérités qu'il démontre ou qu'il vérifie. 2
Il existe plusieurs méthodes et techniques de
récolte des données. Pour la réalisation de ce travail,
nous avons utilisé les méthodes suivant :
? Méthode structuro-fonctionnelle :
elle nous a permis de comprendre la structure et le fonctionnement du
COLLEGE SAINT ETIENNE ;
? Méthode historique : celle-ci nous
a également permis de connaitre l'historique de ladite institution ;
? UP: Nous a permis de concevoir notre base
de données sur base de diagrammes ULM.
? Méthode Pert : Il nous a permis de
présenter l'enchainement des travaux, leurs liens de dépendance,
la date début et la date fin du projet ;
2 ABABAN. , Séminaire de
Méthode de recherche scientifique : Guide pratique de
rédaction d'un travail scientifique (3é Graduat), ISIPA,
2014-2015, p.3.
[4]
b) Technique
La technique de recherche est un outil qui permet aux
chercheurs de collecter les données sur terrain d'investigation. 3
Quant aux techniques, ce travail s'est
référé aux techniques suivantes :
? Technique d'interview : elle nous a permis
d'être en contact direct avec certaines autorités de cette
Collège, les agents spécialisés pour la publication de
résultat,... pour plus d'informations.
? Technique documentaire : celle-ci nous a
évidemment aidés à rassembler certains documents pour
élaborer ce travail.
? Technique de l'observation directe : elle
nous a permis de descendre sur terrain, d'être en contact direct avec les
faits et la réalité.
Délimitation du travail
Ce travail est délimité dans le temps et dans
l'espace. Pour sa réalisation, nous nous limiterons aux
éléments que voici:
5.1. Dans le temps
Ce travail est basé sur la période allant de 23
Novembre 2018 au 25 Mai 2019.
5.2. Dans l'espace
Ce travail est délimité dans l'espace sur La
gestion des délibérations des élèves avec
notification par sms au sein du Collège Saint Etienne.
6. Subdivision de travail
Hormis l'introduction générale et la conclusion
générale, le présent travail est scindé à
trois chapitres, à savoir :
Chapitre 1 : APPROCHE THEMATIQUE
Chapitre 2 : PRESENTATION DU COLLEGE SAINT ETIENNE, ANALYSE
DU BESOIN ET CADRAGE DU PROJET
Chapitre 3 : MISE EN OEUVRE DU NOUVEAU SYSTEME
3 WINGENGA J., op.cit.,
p.2
[5]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public1.png)
[6]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public2.png)
A travers ce chapitre premier, nous essayerons de
définir les concepts clés utilisés dans ce travail afin
d'enlever toute confusion.
SECTION 1 : Notion sur le Système
d'information4
I.1.Definition
Un système d'information est l'ensemble des ressources
(matériels, logiciels, données, procédures, humains, ...)
structurés pour acquérir, traiter, mémoriser, transmettre
et rendre disponible l'information (sous forme de données, textes, sons,
images, ...) dans et entre les organisations.
I.2.But/Rôle
Le Système d'Information représente l'ensemble
des ressources (humaines, matérielles, logicielles) organisées
pour :
Collecter l'information : Enregistrer une
information (support papier, informatique...) avant son traitement.
Mémoriser l'information (stockage) :
Conserver, archiver (utilisation ultérieure ou obligation
légale).
Traiter l'information : effectuer des
opérations (calcul, tri, classement, résumé, ...).
Diffuser : transmettre à la bonne
personne (éditer, imprimer, afficher, ... une info après
traitement).
? Collecte de l'information
Sources externes (Environnement du système)
o Flux en provenance des partenaires (Clients, Fournisseurs,
Administration, ...).
o Être à l'écoute pour anticiper les
changements et adapter son fonctionnement.
Sources internes
o Flux générés par les acteurs du
système (Approvisionnements, Production, Comptabilité, Ventes,
...).
o Flux formalisés par des procédures.
o Flux informels (climat social, savoir-faire, ...).
4 ROBERT REIX (1934-2006),
Systèmes d'information et management des
organisations, Éditions Vuibert, First édition in
1995, 367 pages.
[7]
Difficiles à recueillir et à exploiter, mais
grande importance
o Alimenter le Système d'Information. La saisie de
l'information est généralement onéreuse
o Nécessite souvent intervention humaine Efforts pour
automatiser la récolte d'information
o Systèmes en temps réel
o Lecture optique (questionnaires, ...)
o L'info est précieuse, vitale pour l'entreprise
Mais elle a aussi un coût
? Mémorisation de
l'information5
· Assurer la pérennité c'est garantir un
stockage durable et fiable
? Les supports privilégiés de l'information sont
aujourd'hui les disques des ordinateurs
o Fichiers sur Disque Dur, DVD, ...
o Le SGBD est une composante fondamentale du Système
d'Information.
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public3.png)
Figure 1. Disque Dur
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
? Cependant le papier reste un support très
utilisé en entreprise
o Conservation des archives papiers
o Parfois par obligation légale.
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public4.png)
Figure 2. Conservation des archives
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
5 ROBERT REIX., op.cit.,
p.6
[8]
? Traitement de l'information6
· Pour être exploitable, l'information subit des
traitements
> Tri du pourcentage par trimestre ou période et
élève > Calcul du pourcentage obtenu
> Classement, Résumé.
· Ces traitements peuvent être :
> Manuels (de moins en moins souvent)
> Automatiques (réalisés par des
ordinateurs)
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public5.png)
Figure 3.Traitement
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
? Diffusion de l'information
· Pour être exploitée, l'information doit
parvenir dans les meilleurs délais à son destinataire
> Forme orale
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public6.png)
Figure 4. Conversation
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
> Support papier (courrier, note interne, ...)
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public7.png)
Figure 5. Support papier
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
6 ROBERT REIX., op.cit.,
p.6
[9]
? Support numérique (de plus en plus)
o Vitesse optimale
o Large diffusion
o Internet (web, email, mobiles), Interconnexion des
Système d'Information.
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public8.png)
Figure 6. Téléphone
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
I.3.Qualités d'un Système d'Information
Rapidité et facilité d'accès à
l'information
o Trop lent ou compliqué peut décourager les
utilisateurs
o L'utilisateur doit pouvoir réagir au plus vite
o Efficacité et pertinence des décisions
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public9.png)
Figure 7. Souris
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
· Pour ce faire
o Machines performantes
o BDD et réseaux locaux
o Interfaces conviviales
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public10.png)
Figure 8. Ordinateurs
Source :
http://fr.wikipedia.org/wiki/Systeme
d'information, consulté le 04/03/2019
[10]
? Fiabilité des
informations7
o Informations sûres et fiables
o Le Système d'Information doit fournir des informations
à jour
· Pour ce faire
o Humain : Promptitude des saisies (procédures)
o Machine : Disponible quand on en a besoin
? Les indispensables opérations de
maintenance en dehors des heures de travail
? Intégrité des informations
o Le système maintient les informations dans un
état cohérent
o Le Système d'Information doit savoir réagir
à des situations qui risquent de rendre les informations
incohérentes
Ex : Si communication interrompue entre 2 ordinateurs qui
doivent synchroniser leurs données
o Le système doit être capable de reconstituer une
situation correcte (et ce pour les 2 ordinateurs).
SECTION 2 : Notion de Short message Service(SMS) 8
2.1. Historique de Short Message Service(Sms)
À l'origine dans le système GSM, avant de
connaître ses utilisations actuelles, le SMS était destiné
à transmettre des messages de service provenant de l'opérateur
téléphonique à destination de ses clients. Historiquement,
le premier SMS commercial aurait été envoyé en
décembre 1992 par un employé de Sema Group. Neil Papworth avait
rédigé à partir de son ordinateur personnel le message
suivant vers un téléphone mobile sur le réseau GSM :
« Merry Christmas! ». Ce message avait été
envoyé par le biais de Vodafone au Royaume-Uni.
Lorsque le système fut déployé pour le
grand public, beaucoup d'opérateurs étaient convaincus que les
consommateurs préféreraient l'appel téléphonique
pour communiquer. Mais, avec un prix nettement moins élevé qu'un
appel téléphonique, l'adoption du SMS fut un succès en
dépit du fait que le message était facturé à
l'unité.
Aujourd'hui, le SMS est disponible dans le monde entier sur de
multiples réseaux, y compris sur les réseaux mobile 3G et 4G.
7 ROBERT REIX., op.cit., p.6
8
https://fr.wikipedia.org/wiki/Short_Message_Service,
consulté le 04/05/2019
[11]
Les SMS sont transportés dans les canaux de
signalisation définis par le protocole GSM et n'occupent pas la bande
passante réservée au transport de la voix. De surcroît,
leur taille étant limitée, ils sont peu coûteux à
transporter pour l'opérateur (le coût évalué en 2004
était entre 0,03 € et 0,05 € par SMS).
Sur le marché français, pendant les
premières années suivant leur apparition, l'émission d'un
SMS était facturée par les opérateurs de
téléphonie mobile.
C'était alors une source importante de revenus
notamment grâce à l'offre de SMS dits « surtaxés
», c'est-à-dire dont le tarif dépasse celui ordinairement
appliqué.
En France, en raison du coût jugé excessif des
SMS, une association de consommateurs a déposé une plainte en
2004 pour « abus de position dominante collective » auprès du
Conseil de la concurrence.
Par la suite, les évolutions des offres commerciales en
France ont mené aux modèles économiques de type « SMS
illimités » hors itinérance, où le service
n'était plus facturé au nombre d'envois unitaires.
Le SMS est devenu un marché à part
entière. De nouvelles utilisations, gratuites ou payantes, sont
régulièrement proposées aux consommateurs (par exemple le
vote dans les émissions télévisées, la
réception d'alertes livraison, incendie, circulation routière,
etc...
Confirmation de réservations, délivrance de
codes d'autorisation bancaire, etc.) Que ce soit par l'utilisateur particulier
ou le professionnel spécialisé. Des sociétés ont
dédié intégralement leurs activités à ce
moyen de communication.
2.2. Définition de Short message service(Sms) 9
? Les messages SMS ou les services de messagerie court(SMS) ou
Short message service en anglais sont les messages que les gens envoient de
leurs téléphones mobiles.
? Courts messages écrits qui peuvent être
envoyé et reçus sur des téléphones mobiles à
la norme Gsm.
9
https://fr.wikipedia.org/wiki/Short_Message_Service,
consulté le 09/06/2019
[12]
2.3. Caractéristiques techniques
> La transmission des SMS entre le centre
et le téléphone mobile peut être faite à travers
différents protocoles tels que le SS7 dans le cadre du protocole
standard GSM MAP. Les messages sont envoyés avec l'opération MAP
supplémentaire « forward_short_message », dont la
longueur utile est limitée par les contraintes du protocole de
signalisation à savoir 140 octets (140 octets équivalent à
140 × 8 bits = 1120 bits).
> De ce fait, les caractères
peuvent être codés sur 7 ou 8 bits ce qui permet à un
message d'atteindre la longueur de 140 à 160 caractères.
> Pour l'utilisateur, cela se traduit soit
par 160 caractères en encodage sur 7 bits, soit par 140
caractères en encodage sur 8 bits, soit encore par 70 caractères
en encodage sur16 bits.
2.4. Classe SMS
Un SMS reçu sur un téléphone est
traité de manière différente suivant sa classe. La classe
est définie dans le SMS Data Coding Scheme (DSC) :
> classe 1 : (flash SMS) le message est
automatiquement affiché sur l'écran du téléphone du
destinataire sans interaction de l'utilisateur. Un rapport est envoyé
ensuite au centre de service. Le message ne doit pas être automatiquement
enregistré dans la mémoire du téléphone et il est
par défaut effacé dès que l'utilisateur a validé sa
visualisation.
> classe 2 : le message est
enregistré dans la mémoire du téléphone et si le
mémoire de la carte SIM est plein.
> classe 3 : le message est
enregistré sur la carte SIM. Un accusé de réception est
envoyé au centre de service une fois que le message a bien
été transféré sur la carte SIM. C'est une classe
spécifique aux appareils possédant une carte SIM .
> classe 4 : le message est
transféré sur un équipement externe connecté au
téléphone (PC portable...).
Le SMS est défini pour l'envoi d'un message court d'un
appareil téléphonique à un autre. Depuis ses
débuts, la technologie a toujours permis la possibilité d'envoyer
des SMS à partir d'un PC, mais cette approche est beaucoup plus
fréquente depuis que les lignes téléphoniques sont
devenues facilement accessibles.
[13]
2.5. Duré de validité de sms
Pour des raisons techniques et économiques, un SMS non
livré à son destinataire est détruit après un
délai défini par le réseau d'émission de ce SMS,
car celui-ci est stocké dans un SMS le temps de sa transmission. Ce
délai est habituellement paramétrable sur le
téléphone (PC ...) de l'expéditeur. Il peut être
compris entre une heure et un maximum fixé par l'opérateur de
téléphonie Cellulaire (entre une semaine et un mois). Par
défaut, il est habituellement de 72 heures (trois jours) après ce
délai le réseau vous renvoi une accusé d'échec
d'envoi si l'accusé étais activé dans votre appareil.
2.6. Les avantages et désavantages de Short message
Service(SMS)
· . Avantages
· Rapidité et faciliter de la communication sans
tenue compte des normes orthographiques et grammaticales
· Espaces facilitateurs de rencontres professionnelles
et personnelles (affectives, amicales)
· On peut envoyer des SMS vers un grand nombre de
destinataires.
· La communication est moins chère qu'un
appel.
·. Désavantages
· Complexité de compréhension face aux
multiples normes utilisées pour comprendre.
· Malléabilité de la langue trop libre
pour des jeunes n'ayant pas encore fixé les normes institutionnelles.
· L'abus orthographique et grammatical de ces jeunes il
y a parfois nécessité de lire à haute voix le message pour
en saisir le sens.
SECTION 3 : Définitions des concepts du
sujet
> Gestion : C'est l'action de gérer
une entreprise.
> Délibération : C'est l'action
de délibéré.
> Publication : Action de publier ou rendre
public.
> Notification : Action d'informer ou encore
d'alerter quelqu'un.
[14]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public11.png)
[15]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public12.png)
Ce deuxième chapitre nous permettra, de prime abord, de
rassembler toutes les informations nécessaires de notre champ
d'investigation (c'est-à-dire comprendre comment il est structuré
et comment il fonctionne) et de concevoir un système d'information
capable de répondre aux attentes des parents.
SECTION 1 : IDENTIFICATION DU COLLEGE SAINT ETIENNE
1.1. Historique
Pour mieux saisir le contexte qui a prévalu à la
création du collège Saint Etienne, il sied de visiter le
programme initial qui a poussé la congrégation des Pères
Joséphistes à se lancer dans la construction des
écoles.
C'est depuis 1873 en Melle en Belgique que tout a
commencé. En effet, soucieux d'encadrer la jeunesse en vue de l'orienter
utilement vers l'avenir et conformément à leur charisme, les
pères joséphistes vont s'adonner à l'éducation
scolaire. C'est ainsi qu'après la Belgique, l'initiative va
s'étendre à la Nouvelle Zélande, au Pérou et
à l'Australie. Soit dit en posant qu'au même moment que les
écoles s'ouvraient ailleurs, leur nombre ne cessait d'augmenter à
travers l'Europe.
Puis, ce serait le tour de l'Afrique d'offrir son
hospitalité à ces vaillants missionnaires qui vont
s'établir au Cameroun, au Gabon et en République
Démocratique du Congo. Dans ce dernier Pays, ils vont créer des
écoles au Kasaï Occidental, notamment à Bulongo, à
Domiongo et à Ilebo. A ce niveau, nous nous faisons l'économie
d'autres détails faisant allusion à d'autres écoles
ouvertes dans la suite de celle que nous venons d'évoquer.
Ensuite, veulent préparer un cadre propice pour
l'apostolat de ces membres à Kinshasa, la congrégation va
décider de la construction d'une école dans la capitale
congolaise. C'est à la suite d'une décision du conseil provincial
tenu au Cameroun en 2002.Ainsi vit le jour le Collège Saint Etienne,
exactement depuis le 06 Septembre 2003 et il a commencé avec trois
classes de première année pour 104 élèves .Le 15
Mai 2004, l'école a été agréée par l'Etat
Congolais et acquiert le statut d'école
[16]
conventionnée catholique privée, fonctionnant
sous la gestion de ces bâtisseurs.
Par ailleurs, il importe de signaler que le Collège
Saint Etienne est une école mixte qui comporte 28 salles de classes (qui
sont partagées avec l'école primaire), Il organise les sections
ci-après : Scientifique (option Math-physique et Biochimie),
Littéraire (option Latin-philosophie), Sociale, Commerciale et
administrative. Commencée timidement, l'école se présente
aujourd'hui comme un véritable haut lieu de savoir, qui voudrait
être d'avantage à la hauteur de sa mission ainsi que de ses
ambitions, étant donné les effectifs toujours croissants.
1.2. Situation géographique
Le Collège Saint Etienne se trouve à Kinshasa
dans la commune de Limete, au quartier industriel, sur la 3° rue au
numéro/3.Il est situé au nord par la société
Mobimetal, au sud par la société M3, à l'est par la
communauté des filles de notre Dame du Sacré-Coeur et à
l'ouest par la communauté de Marianistes. Et elle fonctionne sous
l'arrêté Ministériel numéro MINEPSP/0056/2004 du 15
mai 2004.
Le collège saint Etienne est un complexe de trois
grands bâtiments en étage, disposé sous forme d'un grand U
abritant 28 salles de classe, dont 12 pour les degrés primaires et 16
pour le secondaire. On y trouve en outre 3 bureaux, une salle de professeurs,
une bibliothèque, une salle d'informatique, un laboratoire bien
équipé, un atelier de menuiserie, des installations
hygiéniques.
Bref, c'est un complexe qui a tenu compte de tous les
détails nécessaires à rendre aisés le travail ainsi
que le séjour de ses nombreux locataires.
1.3. Objectif
Le Collège Saint Etienne a pour objectifs de :
y' Former des élèves capables d'assurer des
responsabilités dans leur domaine de formation.
y' Former la genèse congolaise à être dans
le niveau de défendre leur diplôme partout où il ira dans
son domaine.
[17]
1.4. Fonctionnement et Structure 1.4.1.
Fonctionnement
L'école fonctionne en double vacation avec des enseignants
qui sont dispensés avant et après-midi, conformément
à l'organisation interne.
Concrètement, les élèves de l'école
primaire et ceux des troisième et quatrième des humanités
étudient l'avant-midi, soit de 7h15' à 12h00' et tous les autres
font l'après-midi, soit de 12h15'à 17h10.
Le samedi, tout le monde étudie l'avant-midi et les cours
s'achèvent à 12h15', car en week-end les élèves du
primaire restent à la maison.
1.4.2. Structure
Parler de la structure, c'est du coup évoquer
l'organisation qui est une dimension indispensable à la réussite
de toute oeuvre humaine. Il s'agit-là de mettre en relief toutes les
articulations dont la synergie, si elle fait d'harmonie, de collaboration, de
franchisme, de fraternité de compréhension mutuelle,
d'acceptation de l'autre, de vérité de justice, de
solidarité, de liberté, peut faire qu'un travail d'ensemble
produise des fruits attendus, à la grande satisfaction de tout le
monde.
Comme pour dire l'organisation est la condition de l'ordre
indispensable à un bon travail.
[18]
1.5. Organigramme général
Directeur du collège ou préfet
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public13.png)
Directeur des études
Directeur de
Directeur de l'internat
|
|
|
|
|
|
|
|
Caissier
|
Intendant
|
|
Directeur de discipline
|
Conseiller pédagogique
|
Enseignant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jury
|
|
|
|
|
|
|
|
|
|
|
|
|
Surveillants
Sentinelles
|
|
|
|
|
|
|
|
|
Professeurs
|
|
|
|
|
Figure 9. Organigramme General du Collège Saint
Etienne Source : Collège Saint Etienne
[19]
1.6. Description des postes de travail
a. Directeur du collège ou
préfet
Cordonne et supervise les activités administratives,
pédagogiques, religieuses, culturelles et sociales. Il s'occupe de la
politique générale du collège.
Visite les classes ;
Exerce la police de l'établissement scolaire ;
Organise les modalités d'inscription, d'admission des
élèves ainsi que la vérification des
régularités des inscriptions ;
Représente l'autorité scolaire à toutes
les réunions ou manifestations à laquelle l'école est
conviée de participer ou assister ;
Signature et gérance de toute autre activité
liée à la promotion scolaire organisée au sein de
l'école ;
Favorise et maintien le climat de travail, de progrès,
de prix d'unité ou de cohésion à l'école.
Publier les résultats scolaires.
b. Directeur des études
Assiste le chef d'établissement pour les questions
d'ordre
pédagogique, administratif et le remplace en cas
d'absence ; S'occuper de la gestion du personnel (Absence, Présence du
personnel administratif et enseignant) ;
S'occupe de la gestion des programmes scolaires
(Répartition des matières et des prévisions des
matières), et de la bibliothèque scolaire ;
Contrôle les documents pédagogiques des
professeurs et des documents scolaires d'élèves.
Organise les examens, l'évaluation pédagogique et
semestrielle ; Contrôle les registres matricules des élèves
et des fiches des renseignements.
c. Conseiller pédagogique
Il est chargé de seconder le préfet des
études et Directeur des études et il a pour rôle de :
Harmoniser des points de vue, la hiérarchie et jouer le
rôle de coordonnateur entre la direction scolaire, les personnels
enseignants et administratifs sur les questions d'ordre pédagogique voir
administratif ;
[20]
Gérer les programmes scolaires, prévisions des
matières, applications des horaires ;
Visiter les classes et critiquer les leçons ;
Distribuer et contrôler les documents
pédagogiques des professeurs et des documents scolaires des
élèves, contrôler et évaluer les professeurs ;
d. Caissier
Il est chargé de :
Recevoir l'argent de tous les paiements qui s'effectuent au sein
de
l'école ;
Etablir le rapport journalier des paiements;
Etablir le rapport mensuel de tous les paiements;
Etablir le rapport annuel de tous les paiements.
e. Jury
Ils sont chargé de :
Calculer les cotes des élèves ;
Délibérer les élèves ;
Décider si l'élève peut passer la classe
supérieur ou reprendre la classe ;
1.7. Organigramme de service concerné
Directeur du collège ou
Directeur des études
Conseiller pédagogique
Jury
Figure 10. Organigramme service concerné Source :
Collège Saint Etienne
Celui-ci remet encore les fiches de cotation d'une classe
à une autre au diffèrent titulaire de classe.
[21]
SECTION 2 : ETUDE DE L'EXISTANT
2.1. Etude de la circulation des informations 2.1.1.
Narration
Pour la délibération au sein du Collège
Saint Etienne, le Préfet donne les fiches des cotations au professeur et
les bulletins archivent aux professeurs titulaires de classe une semaine avant
les interrogations générales de premier période ou
troisième période ou examens de premier trimestre ou
deuxième trimestre.
Après les interrogations générales ou les
examens le professeur rempli les cotes de l'élève dans la fiche
de cotation et il remet chez le préfet.
Le préfet photocopie les différentes fiches de
cotation en deux exemplaires pour éviter la modification des points des
élèves lorsqu'il va donner sa au titulaire de classe.
Celui-ci remet les fiches de cotation d'une classe à
une autre au prêt de leur titulaire de classe.
Le titulaire de classe saisi les cotes de
l'élève dans le bulletin puis il calcule le pourcentage
après il remet les bulletins archivent et les fiches de cote au
prêt du préfet pour signé tous les bulletins et mettre le
sceau de l'école.
Celui-ci signe et met le sceau et remet les bulletins
archivent chez le titulaires de chaque classe, et le titulaire remet les
bulletins chez les élèves.
A la fin de l'année le préfet donne encore les
fiches des cotations au professeur et les bulletins cartonné chez les
professeurs titulaires de classe une semaine avant le débit des
examens.
Après les examens les professeurs saisi les cotes des
élèves dans le fiche de cotation puis ils remettent ça au
préfet.
Le préfet photocopie encore ces fiches de cotation en
deux exemplaires pour éviter les modifications des points lorsqu'il va
donner ça encore aux titulaires de classe.
[22]
Le titulaire de classe saisi les cotes de
l'élève dans le bulletin puis il calcule les sommes de chaque
cours que l'élève a réussi.
Si la somme de cote calculé est inférieur
à la moitié de maxima du cours, le titulaire de classe va saisi
le nom de cette élève ainsi que le nom du cours qu'il a
échoué dans un papier pour qu'il fassent la deuxième
session et à la fin de cet opération le titulaire de classe va
donner cette liste au prêt de l'informaticien de l'école pour
qu'il établit la liste final des élèves qui vont passer la
deuxième session.
Celui-ci saisi la liste des élèves qui vont
passer la deuxième session puis il remet ça chez le préfet
pour signé et mettre le sceau de l'école.
Le préfet signe et met le sceau de l'école
après il donne cette liste au Directeur des études pour
afficher.
Si l'élève n'a pas échoué en aucun
cours ou il vient de passer la deuxième session et qu'il a réussi
ou il n'a pas réussi, le titulaire de classe calcule son pourcentage et
il envoie tous les bulletins cartonner et les fiches de cote au prêt du
préfet pour signé et mettre le sceau de l'école dans les
bulletins.
Le préfet signe puis il renvoie ça chez le
titulaire de classe pour remettre aux élèves.
[23]
2.1.2. Diagramme de flux d'information
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public14.png)
Le diagramme de flux d'information est une vue d'ensemble de
la circulation des informations entre les acteurs internes qui participent
à un domaine à travers un système
d'information10.
Dans ce diagramme, la représentation standard est la
suivante :
Les acteurs internes sont représentés par un
cercle a tracé
continu.
Les messages internes sont représentés par des
flux.
Titulaire de classe
Elève
Informaticien de l'école
Professeur
Flux 13 : Remise des fiches de cotations
Directeur des études
Préfet
Figure 11. Diagramme de flux
d'information
10 KASORO MULENDA N. Note de cours inédit de
Méthode d'Analyse informatique 2, G3-ULK, 2015, p17.
[24]
Légende :
(1)Le professeur se présente chez le préfet et
demande la fiche de cotation.
(2)Le préfet lui remet la fiche de cotation
(3)Le titulaire de classe se présente chez le
préfet et demande les
bulletins
(4)Le préfet lui remet les bulletins
(5)Le professeur donne les fiches de cotations chez le
préfet (6)Le préfet remet les fiches de cotation chez le
titulaire de classe
(7)Le titulaire de classe remet la liste des élèves
n'ayant pas réussi au certain cours
(8)Le titulaire de classe remet les fiche de cotation chez le
préfet
(9)L'informaticien de l'école saisi la liste des
élèves qui passeront la deuxième session et remet
ça chez le préfet pour signer
(10)Le préfet signe et remet la liste chez le directeur
des études pour afficher.
(11)Le préfet remet les fiches de cotation chez les
professeurs
(12)Les professeurs saisi le point des élèves et
remet la fiche chez
le préfet
(13)Le préfet remet le fiche de cotation chez le titulaire
de classe
(14)Le titulaire de classe saisi le point des
élèves et remet les fiches de cotation et les bulletins chez le
préfet pour signer et mettre le sceau de l'école
(15)Le préfet signe et remet les bulletins chez le
titulaire de classe pour publier
(16)Le titulaire de classe publie le résultat et remet le
bulletin aux
élèves.
[25]
2.2. Analyse des moyens de traitement des informations
2.2.1. Analyse des moyens humains
Les moyens humains désignent ainsi l'ensemble du
personnel
utilisé pour élaboration des différents
documents et les traitements qui s'y suivent.
Poste
|
Nombre
|
Niveau d'étude
|
Ancienneté
|
Jury
|
5
|
G3
|
2006
|
Préfet
|
1
|
L2
|
2003
|
Directeur des études
|
1
|
G3
|
2006
|
Conseiller pédagogique
|
1
|
G3
|
2005
|
Tableau 1. Analyse des moyens
humains
2.2.2. Analyse des moyens matériels
Les moyens matériels sont l'ensemble de toutes les
ressources évoquant la présence d'un matériel quelconque
servant au traitement des informations au sein du service mis en contribution
pour l'élaboration des documents et leurs traitements ou mieux pour le
traitement des informations.
Matériel
|
Marque
|
Quantité
|
Etat
|
Classeur
|
Papier
|
15
|
Bon
|
Table
|
Bois
|
4
|
Bon
|
Chaise
|
Bois
|
5
|
Bon
|
Armoire
|
Bois
|
1
|
Bon
|
Agrafeuse
|
Plastique
|
5
|
Bon
|
Latte
|
Plastique
|
5
|
Bon
|
Stylo
|
Bravo
|
5
|
Bon
|
Tableau 2. Analyse des moyens
matériels
[26]
2.3. Etude des documents
La conception d'une base de données s'inscrit
généralement au sein d'usage existant. Ces usages sont, au moins
en partie, instrumentés à travers des documents
électroniques ou non (papier typiquement). Il est fondamental d'analyser
ces documents et de recenser les données qu'ils manipulent.
2.3.1. Recensement des documents
Les documents recensés lors de notre passage au sein du
Collège Saint Etienne sont les suivants :
Fiche de cotation
2.3.2. Représentation des documents a) Fiche de
cotation
Rôle : Sert à enregistrer le nom de
l'élève ainsi que la côte du cours qu'il a obtenu à
l'interrogation ou à l'examen.
[27]
? Modèle
COLLEGE SAINT ETIENNE 3eme Rue LIMETE
|
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public15.png)
NOM & POSTNOM DE L'ENSEIGNANT : COURS :
CLASSE :
N° NOM POSTNOM PRENOM 1er P 2eme P
1er TRIMESTRE 3eme P 4eme P 2emeTRIMESTRE 5eme P 6eme P 3eme
TRIMESTRE
FICHE DE COTATION
Figure 12. Fiche de cotation
[28]
? Description
N°
1
|
DESIGNATION Numéro
|
TYPE N
|
CODE Num
|
TAILLE
10
|
2
|
Nom
|
TXT
|
Nm
|
30
|
3
|
Postnom
|
TXT
|
Pstnm
|
30
|
4
|
Prénom
|
TXT
|
Prnm
|
30
|
5
|
1er Période
|
TXT
|
1er P
|
5
|
6
|
2eme Période
|
TXT
|
2eme P
|
5
|
7
|
1er Trimestre
|
TXT
|
1er Trim
|
5
|
8
|
3eme Période
|
TXT
|
3eme P
|
5
|
9
|
4eme Période
|
TXT
|
4eme P
|
5
|
10
|
2eme Trimestre
|
TXT
|
2eme Trim
|
5
|
11
|
5eme Période
|
TXT
|
5eme P
|
5
|
12
|
6eme Période
|
TXT
|
6eme P
|
5
|
13
|
3eme Trimestre
|
TXT
|
3eme Trim
|
5
|
Tableau 3. Description du document fiche de
cotation
SECTION 3 : CRITIQUE DE L'EXISTANT ET ANALYSE DU
BESOIN
Ici, nous allons résumer sur deux point (forts et
faibles), la manière dont sont traitées et organisées les
informations dans le domaine d'étude.
3.1. Points faibles
y' Les parents sont impérativement appelés
à descendre jusqu'au lieu de publication pour vérifier si
réellement l'enfant a réussi.
y' L'enfant peut scanner le bulletin et modifier le
pourcentage qu'il a obtenu pour mentir ses parents.
3.2. Points forts
y' Bonne circulation des informations ; y' Bonne conception des
documents.
[29]
3.3. Proposition des solutions et choix de la meilleure
solution
3.3.1. Proposition des solutions
En tenant compte des points négatifs cités
ci-haut, nous proposons deux solutions, chacune avec des avantages et
inconvénients.
3.3.1.1. Solution Manuelle
réorganisée
Il faudra alors augmenter le nombre d'armoires pour bien
garder les documents et faciliter la recherche.
a)Avantages
V' Facile à réaliser
V' Coute moins chère
b) Inconvénient
V' Plus les documents s'ajoutent, plus la gestion ne devient
difficile. 3.3.1.2. Solution informatique
Il faudrait mettre en place une base de données, une
application pour exploiter ces données.
a)Avantages :
V' Gestion facile des données ;
V' Grand espace pour stocker les données ;
V' Le parent sera au courant lorsque son l'école vient de
publier le
résultat par un sms ;
V' Réduction de cout de transport pour certains
parents.
b) Inconvénients :
V' Risque de perdre les données s'il y a mauvaise
manipulation des outils informatiques (matériels et logiciels) ;
V' Présence de l'énergie électrique pour
le fonctionnement des matériels.
[30]
3.3.1.3. Choix de la Meilleure solution
Apres avoir évalué les deux solutions, la
solution informatique (à travers le mobile) présente beaucoup
d'intérêts non seulement pour l'étude mais aussi pour les
parents. Donc, notre choix est porté sur cette solution.
SECTION 4 : CALENDRIER DE REALISATION DU PROJET ET
EVALUATION DU COUT
3.1. Planning prévisionnel
Dans cette partie, l'accent particulier est de pouvoir
définir le projet, ses contraintes, les étapes à suivre
pour élaborer un projet ainsi que sa planification en se basant sur la
méthode PERT pour son évaluation.
3.1.1. Définition
Le terme PROJET est fréquemment utilisé. C'est
un ensemble cohérent d'activités qui permettent la
réalisation de la finalité souhaitée11. Un
projet représente l'acquisition d'immobilisation permettant de
réaliser ou de développer une activité donnée
3.1.2. Contraintes de projets
Les contraintes d'un projet peuvent être
expliquées par les caractéristiques représentées
sur la figure suivante baptisée en triangle:
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public16.png)
Qualité (Objectif)
Coût Figure Triangle du projet
Délai
Source :
www.wikiprdia.com,
mars 2019
Le principe de triangle ce que vous ne pouvez pas changer le
budget, la planification ou l'objectif d'un projet sans affecter au moins l'un
de deux autres paramètres.
11 H. SEGHIOUER. Analyse de projet, Ed
2008-2009, p21
[31]
3.1.3. Etapes à suivre pour élaborer un
projet
Il existe principalement 5 grandes étapes dans
l'élaboration et dans la gestion du projet, à savoir :
> Etape 0. Définir les objectifs du projet
> Etape 1. Découper le projet et définir la
liste des tâches
> Etape 2. Définir l'enchainement logique des
tâches
> Etape 3. Ajouter les durées et des contraintes sur
certaines
> Etape 4. Définir et attribuer les ressources
> Etape 5. Planifier et assurer le suivi du projet
3.1.3.1. Planification du projet
Il est à signaler que pour réaliser un projet
informatique on aura besoin de modèle de génie logiciel et des
méthodes, entre autres nous pouvons citer quelques modèles :
> Le modèle en cascade
> Modèle spiral
> Modèle en v
> Modèle en w
> Modèle en y
> Etc.
Ainsi, la planification est comprise comme activité qui
consiste à déterminer et à ordonnancer les tâches du
projet, à estimer leurs charges et à déterminer les
profils nécessaires à leur réalisation12.
L'outil requis est le planning.
Les objectifs du planning sont les suivants :
I déterminer si les objectifs sont réalisés
ou dépassés I suivre et communiquer l'avancement du projet I
affecter les ressources aux tâches
12
www.gestiondeprojet.net
le 21/05/2019
[32]
3.2.Évaluation du projet
3.2.1. Choix de la méthode d'ordonnancement
À savoir qu'il existe diverses méthodes
d'ordonnancement, mais les plus utilisées peuvent être
citées, il s'agit :
y' Du diagramme de GANTT ;
y' De la méthode PERT
y' De la méthode MPM
Mais dans le cadre de notre travail, la méthode qui nous
a
intéressés pour pouvoir évaluer ce projet,
c'est la méthode PERT.
a. Présentation de la méthode
PERT
La méthode PERT est la technique de coordination des
tâches, elle nécessite une familiarité et une connaissance
parfaite du projet pour son application.
Cette méthode permet :
y' De présenter l'enchainement des travaux, leurs liens
de dépendance, la date début et la date fin du projet ; y'
L'identification des dates limites de début et fin ainsi que le
chemin
critique pour obtenir le délai global du projet.
b. Type des contraintes
Le graphe PERT d'ordonnancement ne permet que de
représenter les tâches soumises à un type de contrainte,
à savoir :
> Contrainte de postériorité stricte : dont
le principe dit : « qu'une tâche (j) ne peut pas commencer avant que
la tâche (i) qui la précède ne soit finie.
c. Évaluation du coût du projet
Pour déterminer un projet, il en existe diverses
méthodes : méthode analytique, la méthode DIEBOLD, la
méthode DELPHI, la méthode COCOMO, la méthode de points
fonctionnels, la méthode de répartition proportionnelle ; que
sais-je encore ?
[33]
d. Analyse des tâches
Le tableau ci-après représente s les
différentes tâches de notre
projet:
N°
|
Code
|
Tache
|
Délai/jour
|
Tache précédente
|
Cout($)
|
1
|
T1
|
Récolte de données
|
7
|
-
|
50
|
2
|
T2
|
Analyse
|
30
|
T1
|
700
|
3
|
T3
|
Conception
|
60
|
T2
|
900
|
4
|
T4
|
Mise en place de la base de données
|
5
|
T3
|
500
|
5
|
T5
|
Design
|
30
|
T3
|
500
|
6
|
T6
|
User Interface
|
30
|
T5
|
500
|
7
|
T7
|
Déploiement
|
7
|
T7
|
200
|
8
|
T8
|
Test
|
7
|
T8
|
200
|
9
|
T9
|
Maintenance
|
7
|
T9
|
200
|
Tableau 4. Analyse de tâche
e. Évaluation de temps et du coût total du
projet e. 1. Évaluation
C'est la sommation des durées de toutes les
activités. Et la durée totale de ce projet est de 183
jours
e.2. Coût total du projet
Le coût total de ce projet selon notre estimation est de
3.750$
e.3. Prévision des imprévus
Imprévu : 10% du coût total soit CT*0.1 Donc,
imprévu =3.750*0.1=375$
Coût total du projet
Qui est une sommation du coût total d'évaluation
et
imprévu, ou soit CTP= CTE +
Imprévu.
Avec CTP : Coût total du projet
CTE : Coût total d'évacuation
Ainsi le coût total du projet est donné par :
CTP= 3.750 + 375 = 4.125 $
[34]
3.2.2. Construction du graphe PERT
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public17.png)
42 97
T4
4
0
0
T1
7
7
2
7
T2
30
37 37
3
60
T3
5
97 97
5
0
188 188
10
T9
7
181 181
9
T8
7
164 164
8
T7
7
157 157
7
T6
30
127 127
6
Figure 13. Schéma du graphe
PERT
[35]
a) Identification du chemin critique
Le chemin critique est un chemin dont lequel la date au
plutôt (DTO) est égal à la date au plus tard (DTA), et le
chemin critique se présente comme suit :
1-2-3-5-6-7-8-9-10
b) Recherche de date au plus tôt
Le chemin est dit non critique lorsque la date au plus
tôt (DTO) est différente de la date au plus tard (DTA) et le
chemin est dit critique au cas où la date au plus tôt (DTO) est
égale à la date au plus tard (DTA).
Formule DTO= DTO + d
Avec DTO : Date au plus Tôt
d : durée
DTO(1)=0 jours
DTO(2)=DTO(1) +d(T1)=0+7=7jours DTO(3)=DTO(2) +d(T2)=7+30=37jours
DTO(4)=DTO(3) +d(T5)=37+60=97jours
=DTO(3) +d(T4)=37+5=42jours DTO(5)=DTO(4)
+d(T5)=97+30=127jours DTO(6)=DTO(5) +d(T6)=127+30=157jours DTO(7)=DTO(6)
+d(T7)=157+7=164jours DTO(8)=DTO(7) +d(T8)=164+7=171jours DTO(9)=DTO(8)
+d(T9)=171+7=178jours
|
Max=97
|
[36]
c) La date au plus tard Formule de DTA
DTA(x)= min DTA (y) - d(i) DTA(10)=178jours
DTA(9)=DTA(10)-d(T9)=178-7=171jours DTA(8)=DTA(9)-d(T8)=171-7=164jours
DTA(7)=DTA(8)-d(T7)=164-7=154jours DTA(6)=DTA(7)-d(T6)=154-30=127jours
DTA(5)=DTA(6)-d(T5)=127-30=97jours DTA(4)=DTA(5)-d(T4)=97-5=92jours
DTA(3)=DTA(4)-d(T3)=97-60=37jours DTA(2)=DTA(3)-d(T2)=37-30=7jours
DTA(1)=DTA(2)-d(T1)=7-7=0jours
[37]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public18.png)
[38]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public19.png)
SECTION 1 : MODELISATON 1.1.
Modélisation13
La modélisation est la représentation d'un
système par un autre, plus facile à appréhender. La
modélisation en d'autres termes consiste à mettre au point un
ensemble d'équation ou de règles pour décrire un
phénomène de façon reproductible et simulable. Un
modèle issu de la modélisation sert à prédire le
comportement d'un système en fonction de sollicitations connues.
Dans cette partie, il question de mettre en place des
modèles pouvant servir de décrire et de prédire à
la gestion des délibérations et des publications des
résultats scolaire avec notification par sms.
Ainsi, les modèles seront tirés du langage de
modélisation ULM, en se basant sur quelques diagrammes pour arriver
à représenter le système en son
entièreté.
1.1.1. Conception du Schéma global à l'aide
des diagrammes UML. 1.1.1.1. Diagramme de classe
Permet de fournir une représentation abstraite des
objets du système qui vont interagir pour réaliser les cas
d'utilisation. Avec le diagramme de classe, il s'agit d'une vue statique, car
on ne tient pas compte du facteur temporel dans le comportement du
système.
En général un diagramme de classe contient les
éléments suivants :
? Les classes : une classe représente
la description formelle d'un ensemble d'objets ayant une sémantique et
des caractéristiques communes. Elle est représentée en
utilisant un rectangle divisé en trois sections.
? Les associations : une association est une
relation entre deux classes (association binaire) ou plus (association n-aire),
qui décrit les connexions structurelles entre leurs instances. Une
association indique donc que des liens peuvent exister entre des instances des
classes associées.
13 Joseph Gabay,UML2, Paris,
2008, P30
[39]
> Les attributs : les attributs
représentent les données encapsulées dans les objets des
classes. Chacune de ces informations est définie par un nom, un type de
données, une visibilité et peut être initialisé. Le
nom de l'attribut doit être unique dans la classe.
Identification des classes
Les classes recensées et retenues lors de notre analyse
sont les suivantes :
> Classe
> Appartenir
> Cours
> Dispenser
> Elève
> Enseignant
> Option
> Section
> Parent
> Passé
> Epreuve
Identification de relations
y' Appartenir (Elève, Classe)
y' Dispenser (Enseignant, Cours)
y' Passer (Elève, Epreuve)
y' Contenir1 (Section, Option)
y' Contenir2 (Option, Classe)
y' Responsable (Parent, Elève)
[40]
Représentation du diagramme
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public20.png)
Figure 1. Schéma du Diagramme de
classe
[41]
Construction du pseudo modèle logique
Règles de passages du diagramme de classe au pseudo
modèle
logique
Règle1: présence de la cardinalité
(?...1) d'un côté de l'association
y' Chaque classe se transforme en une table
y' Chaque attribut de classe se transforme en un
champ de table
y' L'identifiant de la classe qui est
associée à la cardinalité (?...1) devient la clé
étrangère de l'autre classe.
Contrainte d'intégrité
référentielle:
Règle2: présence de (?...N) des deux
côtés de l'association y' Chaque classe se transforme en
une table y' Chaque attribut de classe se transforme en un
champ de table
y' L'association se transforme en une table.
Cette table a comme champs l'identifiant de chacune des deux classes, plus
d'éventuels autres attributs.
Règle3: présence d'une
généralisation
Méthode 1:
y' Créer une table avec tous les
attributs des classes
y' Ajouter un attribut pour distinguer les types
des objets
Méthode 2:
y' Créer une table pour chaque sous
type, chaque table se compose des attributs génériques et
d'attributs spécifiques
Méthode 3:
· . Créer une table par classe et
des associations
[42]
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public21.png)
Représentation du pseudo modèle
logique
Figure 2. Schéma du pseudo modèle
logique
[43]
Description de chaque classe
Afin de mieux faire une abstraction du diagramme des classes,
certaines classes resteront non documentées dans le modèle. De ce
fait, la fiche de description ci-après, nous permettra de mieux le
détailler :
- Classe Elève
Attribut
|
Type
|
Commentaire
|
CodeParent
|
Chaine de caractère
|
Code de parent de l'élève
|
MatrEleve
|
Chaine de caractère
|
Matricule de l'élève
|
Nom
|
Chaine de caractère
|
Nom de l'élève
|
Postnom
|
Chaine de caractère
|
Postnom de l'élève
|
Prénom
|
Chaine de caractère
|
Prénom de l'élève
|
Sexe
|
Chaine de caractère
|
Sexe de l'élève
|
Tableau 5 .Classe Elève
- Classe Parent
Attribut
|
Type
|
Commentaire
|
CodeParent
|
Chaine de caractère
|
Code de parent
|
Nom
|
Chaine de caractère
|
Nom de parent
|
Postnom
|
Chaine de caractère
|
Postnom de parent
|
Prénom
|
Chaine de caractère
|
Prénom de parent
|
Sexe
|
Chaine de caractère
|
Sexe de parent
|
Téléphone
|
Chaine de caractère
|
Téléphone de parent
|
Tableau 6. Classe Parent
- Classe Appartenir
Attribut
|
Type
|
Commentaire
|
MatrEleve
|
Chaine de caractère
|
Matricule de l'élève
|
CodeClasse
|
Chaine de caractère
|
Code de la classe de l'élève
|
AnneeScolaire
|
Chaine de caractère
|
Année scolaire
|
Tableau 7.Classe Appartenir
- Classe Classe
Attribut
|
Type
|
Commentaire
|
CodeClasse
|
Chaine de caractère
|
Code de la classe
|
CodeOption
|
Chaine de caractère
|
Code de l'option
|
Libellé
|
Chaine de caractère
|
Libellé de la classe
|
Tableau 8. Classe Classe
[44]
- Classe Option
Attribut
|
Type
|
Commentaire
|
CodeOption
|
Chaine de caractère
|
Code de l'option
|
CodeSection
|
Chaine de caractère
|
Code de la section
|
Libellé
|
Chaine de caractère
|
Libellé de l'option
|
Tableau 9.Classe Option
- Classe Section
Attribut
|
Type
|
Commentaire
|
CodeSection
|
Chaine de caractère
|
Code de la section
|
Libellé
|
Chaine de caractère
|
Libellé de la section
|
Tableau 10. Classe Section
- Classe Passer
Attribut
|
Type
|
Commentaire
|
MatrEleve
|
Chaine de caractère
|
Matricule de l'élève
|
CodeCours
|
Chaine de caractère
|
Code cours
|
CodeEpreuve
|
Chaine de caractère
|
Code de l'épreuve
|
CoteObtenu
|
Entier
|
Cote obtenue
|
AnneeScolaire
|
Chaine de caractère
|
Année scolaire
|
Tableau 11. Classe Passer
- Classe Epreuve
Attribut
|
Type
|
Commentaire
|
CodeEpreuve
|
Chaine de caractère
|
Code de l'épreuve
|
Libellé
|
Chaine de caractère
|
Libellé de l'épreuve
|
Tableau 12. Classe Epreuve
- Classe Cours
Attribut
|
Type
|
Commentaire
|
CodeCours
|
Chaine de caractère
|
Code de cours
|
Libellé
|
Chaine de caractère
|
Libellé de cours
|
Tableau 13. Classe Cours
- Classe Dispenser
Attribut
|
Type
|
Commentaire
|
CodeCours
|
Chaine de caractère
|
Code cours
|
CodeClasse
|
Chaine de caractère
|
Code de la classe
|
MatrEnseignant
|
Chaine de caractère
|
Matricule de l'enseignant
|
AnneeScolaire
|
Chaine de caractère
|
Année scolaire
|
Tableau 14. Classe Dispenser
[45]
- Classe Enseignant
Attribut
|
Type
|
Commentaire
|
MatrEnseignant
|
Chaine de caractère
|
Matricule de l'enseignant
|
Nom
|
Chaine de caractère
|
Nom de l'enseignant
|
Post_nom
|
Chaine de caractère
|
Post nom de l'enseignant
|
Prénom
|
Chaine de caractère
|
Prénom de l'enseignant
|
Sexe
|
Chaine de caractère
|
Sexe de l'enseignant
|
Tableau 15. Classe Enseignants
1.1.1.2. Diagramme de cas d'utilisation
C'est un diagramme qui sert à donner une vision globale
du comportement fonctionnel du système.
Il permet aussi d'identifier les possibilités
d'interaction entre le système et les acteurs, c'est-à-dire
toutes les fonctionnalités que doit fournir le système. Il permet
encore de délimiter le système.
Identification des acteurs et leurs cas d'utilisation
+ Jury
V' Saisie le cote
V' Délibère
V' Imprime le bulletin + Préfet
V' Publie le résultat + Parent
V' Réception Sms
Identification des relations +
Inclusion
V' (Enregistrer l'élève, Authentification) V'
(Saisie le cote, Authentification) V' (Impression bulletin, Authentification)
V' (Délibérer, Authentification)
V' (Publier résultat, Authentification)
[46]
? Extension
? (Réception Sms, Publier
résultat) Représentation du diagramme
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public22.png)
Figure 16. Schéma du diagramme de cas
d'utilisation
[47]
Description textuel
Ici nous allons illustrer par un cas d'utilisation, qui englobe
l'enchaînement général de tous les autres cas.
? Délibérer les élèves et
publié leur résultat scolaire
a. Identification du cas
- Nom du cas : Opération de délibération et
de publication de résultat. - Résume : Ce cas peut faciliter de
valider la délibération des élèves et la
publication de leur résultat scolaire.
? Acteur du cas
- Principal : Juriste
- Date de création du cas : 25/03/2019 - Date de mise
à jour : 05/07/2019
b. Description fonctionnelle
Les juristes s'installe pour délibéré les
élèves et publié leur résultat scolaire à la
fin.
c. Pré-condition
- Avoir accès au système
- Etre préfet ou président du jury
d. Enchainement
- Nominal - Alternatif - Exception
d.1.Enchainement nominal
1) Le système affiche le formulaire d'authentification
2) L'utilisateur s'authentifie
3) Le système vérifie les informations fournies
et rapporte le menu général
4) L'utilisateur choisit la fonction « Passer »
5) Le système ramène le formulaire
souhaité
6) L'utilisateur saisie les cotes de l'élève
d'un cours à l'autre et valide
7) Le système vérifie les informations,
enregistre celle-ci dans la base de données
[48]
8) L'utilisateur clique sur délibéré
9) Le système affiche le formulaire
délibération
10) L'utilisateur choisi la classe de l'élève et
l'épreuve puis il fait la recherche de l'élève en
saisissant son nom et il clique sur délibéré
11) Le système vérifie les informations,
enregistre celle-ci dans la base de données
12) L'utilisateur ferme le formulaire encours
13) Le système affiche le formulaire menu
général
14) L'utilisateur choisit la fonction « Publier »
15) Le système affiche le formulaire souhaité
16) L'utilisateur choisit l'épreuve et l'année
scolaire puis il clique sur le bouton publié le résultat dans
laquelle il a des Sms pour notifier les parents qui utilisent ce
réseau.
d.2.Enchainement alternatif
1.1. Mot de passe non valide
1) Le système demande de s'authentifier à
nouveau
(3.1)Le système affiche le message suivant l'erreur
(2) Le système à nouveau demande de saisir les
informations non valide
d.3.Enchainement d'exception
1.2. Le mot de passe non valide trois fois
2. Le système bloque pendant quelque minute
e. Post-condition (résultat)
- Les Sms réussi par les parents
f. Rubrique optionnelle
Le système fonctionne de 08h00-16h30
Figure 17. Schéma du diagramme de
séquence
[49]
1.1.1.3. Diagramme de séquence
Les diagrammes de séquences permettent de capturer
l'ordre des interactions entre les différentes parties du
système. En utilisant un diagramme de séquence, on
modélise pour avoir quelles interfaces sont exécutées
lorsque tel cas d'exécution est exécuté.
Représentation du diagramme
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public23.png)
[50]
1.1.1.4. Diagramme de déploiement
C'est une vue statique qui sert à représenter
l'utilisation de l'infrastructure physique par le système et la
manière dont les composants du système sont répartis ainsi
que leurs relations entre eux. Les éléments utilisés par
ce diagramme sont généralement les noeuds, les composants, les
associations et les artefacts.
Représentation du diagramme
User
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public24.png)
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public25.png)
Interface utilisateur
SGBD Accès
Figure 18. Diagramme de
déploiement
[51]
SECTION 2 : IMPLEMENTATION
Cette partie consiste à maitre sur pieds une base de
données pouvant servir la bonne gestion de délibération et
de publication des résultats scolaire au sein du Collège Saint
Etienne (C.S.E).
2.1. Outils et technologie utilisés
o Microsoft Visual studio 2012 : qui a servi à
créer les quelques modèles UML et des interfaces utilisateurs
o Microsoft Access : a servi à l'implantation de la
base de données
o Crystal Report : a servi à obtenir des états
en sortie
o Modem : a servi comme un pond de transfert de Sms
o Carte Sim : a servi un mémoire de stockage de Sms
avant d'être envoyé chez les parents
2.2. Généralités sur les bases de
données
2.2.1. Notions et définitions
Ce nom base de données a été
prononcé par JEAN-CHARLES BACHMAN par un ouvrage appelé MODELING
FOR DATA STORAGE.14
Une base de données est une collection d'information de
gestion ou d'affinité de gestion répondant aux
critères.15
Une base de données est un ensemble des données
se rapportant à un même sujet de façon ordonnée,
généralement géré par un système
spécialisé(SGBD).
14 KITONDUA R., Cours de Techniques de
Base de Données, G3INFO, ULK, KINSHASA, 2016-2017,
inédit, p.11
15 Jean Charles Bachman, Modeling for data
Storage
[52]
2.2.2. Critères
La base de données a trois critères à savoir
:
· La structuration : Bonne disposition,
c'est-à-dire chaque information doit être dans un emplacement
facilitant son utilisation par n'importe quelle application
nécessaire.
· Le non redondance : c'est un
critère qui interdit à la base de données de contenir des
informations répétitives ou aucune information ne peut se
répéter. Les deux formes de redondances à savoir : La
synonymie et la polysémie.
· L'exhaustivité : Toutes les
informations nécessaires doivent être disponibles. En d'autres
termes aucune information nécessaire ne doit être
manquée.
2.2.3. Le Système de Gestion de Base de
Données(SGBD) 2.2.3.1. Définition
Le SGBD est un logiciel qui prend en charge la structuration,
le stockage, la mise à jour et la maintenance d'une base de
données. Pour gérer une base de données, le SGBD permet
:
· La création d'une base de données
· La manipulation d'une base de données
· La sécurité d'une base de données
2.2.3.2. Types
Il existe 5 types de base de données :
1. Base de données Hiérarchique
2. Base de données Réseau
3. Base de données Relationnel
4. Base de données Objet
5. Base de données Déductif
Mais dans le cadre de notre application, nous avons
porté notre choix sur la base de données relationnel parce qu'il
répond aux critères d'intégrités
référentielles et possédant un langage d'interrogation de
données, il s'agit de « Microsoft Access » et arrange les
données sous forme de tableaux constitués des lignes
[enregistrements] et des colonnes[champs].
[53]
2.3. Procédure de la création de la base de
données16
2.3.1. Création de la base de
données
· Aller sur le menu Démarrer
· Pointer sur tous les programmes
· Pointer sur Microsoft Office
· Cliquer sur Microsoft Office Access 2010. Apres avoir
cliqué, la fenêtre de l'Access va apparaitre alors, pour
créer la base de données nous devons :
· Aller sur nouvelle base de données vide
· Puis cliquez sur l'icône Base de Données
Vide en bas de cette option.
· Une boite de dialogue va s'ouvrir à droit de la
fenêtre, saisissez le nom de la base de données dans la case nom
du fichier à droite de la fenêtre.
· Cliquer sur l'icône de répertoire pour
aller choisir l'endroit où la base de données sera
stockée
· Puis cliquer sur le bouton créer.
2.3.2. Création des tables
· Aller sur le menu créer
· Cliquer sur l'objet création des tables
· Apres avoir cliqué, une grille s'affiche avec
trois colonnes composé de : Nom du champ, Type de données et
Description
· Dans la colonne nom du champ, saisissez tous les
champs de la table
· Puis aller dans la colonne type de données,
sélectionner le type de correspondant à chaque champ tout en
sachant que l'Access propose par défaut le type « Texte »
accompagné d'un bouton de déroulement, déroulez ce bouton
puis choisir le type de données désirez et sache le que la
colonne Description est facultative(permet d'expliquer ou d'écrire ou
n'est pas expliquer ou n'est pas expliquer en toute lettre des champs
abrégé).
16 MBALAKA W., Cours inédit de Microsoft
Access, ULK, Kinshasa, 2016-2017, p.12
[54]
2.4. Structure de la base de données
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public26.png)
Figure 19. Schéma de la base de
données
[55]
2.5. Capture des interfaces graphiques et extrait de
quelques codes sources
2.5.1. Présentation des interfaces
graphiques
L'interface est un moyen de communication entre l'utilisateur
et
l'application. C'est à travers elle que l'application
exploitera la base de données.
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public27.png)
Formulaire Parent
Figure 20. Formulaire parent
Formulaire Classe
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public28.png)
Figure 21. Formulaire classe
[56]
Formulaire délibération
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public29.png)
Figure 22. Formulaire délibération
Formulaire saisi cote
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public30.png)
Figure 23. Formulaire saisi cote
[57]
Formulaire Elève
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public31.png)
Figure 24. Formulaire
élève
Formulaire Publier
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public32.png)
Figure 25. Formulaire publication
[58]
Formulaire Communiquer
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public33.png)
Figure 26. Formulaire
communiqué
2.5.2. Extrait de code source
Imports System.Data.OleDb
Public Class Fdeliberation
Dim chemin As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=C:\Gest_Pub\Base de
Donnee\BddGestPublicationResultat.accdb"
Dim connexion As New OleDb.OleDbConnection (chemin)
Dim cmdRechercher As New OleDb.OleDbCommand
Dim cmdRechercher1 As New OleDb.OleDbCommand
Dim cmdRechercher2 As New OleDb.OleDbCommand
Dim cmdLire As OleDbDataReader
Dim commandEnregistrer As New OleDb.OleDbCommand
Dim commandeSuprimmer As New OleDb.OleDbCommand
Dim commandeModifier As New OleDb.OleDbCommand
Private Sub Fdeliberation_FormClosing (sender As Object, e As
FormClosingEventArgs) Handles Me.FormClosing
connexion.close ()
End Sub
Private Sub Fdeliberation_Load (sender As Object, e As EventArgs)
Handles MyBase.Load
connexion.open ()
End Sub
[59]
Private Sub CmbClasse_Click (sender As Object, e As EventArgs)
Handles CmbClasse.Click
Try
CmbClasse.Items.Clear ()
cmdRechercher.Connection = connexion cmdRechercher.CommandText =
"SELECT CodeClasse FROM Tbl_Classe Order by CodeClasse"
cmdLire = cmdRechercher.ExecuteReader
While cmdLire. Read
CmbClasse.Items.Add (cmdLire.GetValue (0).ToString)
End While
cmdLire.Close ()
Catch ex As Exception
End Try End Sub
Private Sub TxtRechercher_TextChanged (sender As Object, e As
EventArgs) Handles TxtRechercher.TextChanged
Try
cmdRechercher.Connection = connexion
cmdRechercher.CommandText = "SELECT tbl_ Eleve.MatriEleve,
tbl_Eleve.Nom, tbl_Eleve.Postnom, tbl_Eleve.Prenom, tbl_Appartenir.CodeClasse,
tbl_Appartenir.AnneeScolaire FROM tbl_Eleve INNER JOIN tbl_Appartenir ON
tbl_Eleve.MatriEleve = tbl_Appartenir.MatriElev WHERE (((tbl_Eleve.Nom) LIKE'"
& TxtRechercher.Text & "%') AND ((tbl_Appartenir.CodeClasse) ='" &
CmbClasse.Text & "')) ORDER BY tbl_Eleve.Nom, tbl_Eleve.Postnom,
tbl_Eleve.Prenom "
Dim dt As New System.Data.DataTable
Dim da As New System.Data.OleDb.OleDbDataAdapter
(cmdRechercher)
da.Fill (dt)
CmdLire = cmdRechercher.ExecuteReader
If cmdLire. Read = True Then
LblMatricule.Text = (cmdLire.GetValue (0).ToString) LblNom.Text =
(cmdLire.GetValue (1).ToString) LblPostnom.Text = (cmdLire.GetValue
(2).ToString) LblPrenom.Text = (cmdLire.GetValue (3).ToString) LblClasse.Text =
(cmdLire.GetValue (4).ToString) lblAnneeScolaire.Text = (cmdLire.GetValue
(5).ToString)
[60]
cmdLire.Close ()
CmbEpreuve.Enabled = True Else
nettoyer ()
cmdLire.Close ()
CmbEpreuve.Enabled = False End If
DTGD_DELIBERATION.AutoGenerateColumns = True
DTGD_DELIBERATION.DataSource = dt
If TxtRechercher.Text = "" Then
DTGD_DELIBERATION.DataSource = False
nettoyer ()
CmbEpreuve.Text = ""
CmbEpreuve.Enabled = False TxtRechercher.Focus ()
Else
End If
Catch ex As Exception
End Try End Sub
Sub nettoyer ()
LblClasse.Text = "" LblDecision.Text = "" LblMatricule.Text = ""
LblMaximaGeneral.Text = ""
LblNom.Text = ""
LblPostnom.Text = ""
LblPourcentage.Text = ""
LblPrenom.Text = "" LblTotaux.Text = ""
lblAnneeScolaire.Text = ""
End Sub
Private Sub DTGD_ DELIBERATION_ CellEnter (sender As Object, e As
DataGridViewCellEventArgs) Handles DTGD_DELIBERATION_CellEnter Try
LblMatricule.Text = DTGD_ DELIBERATION .CurrentRow.Cells.Item
(0).Value LblNom.Text = DTGD_ DELIBERATION.CurrentRow.Cells.Item (1).Value
LblPostnom.Text =DTGD_ DELIBERATION.CurrentRow.Cells.Item (2).Value
LblPrenom.Text = DTGD_ DELIBERATION.CurrentRow.Cells.Item (3).Value
LblClasse.Text = DTGD_ DELIBERATION.CurrentRow.Cells.Item (4).Value
RecPourcentage = Val (LblTotaux.Text) * 100 / Val
(LblMaximaGeneral.Text)
[61]
lblAnneeScolaire.Text =DTGD_DELIBERATION.CurrentRow.Cells.Item
(5).Value Catch ex As Exception
End Try End Sub
Private Sub CmbEpreuve_Click (sender As Object, e As
EventArgs)
Handles CmbEpreuve.Click
Try
CmbEpreuve.Items.Clear ()
cmdRechercher.Connection = connexion
cmdRechercher.CommandText = "SELECT CodeEpre FROM Tbl_Epreuve
Order by CodeEpre"
cmdLire = cmdRechercher.ExecuteReader
While cmdLire. Read
CmbEpreuve.Items.Add (cmdLire.GetValue (0).ToString)
End While
cmdLire.Close ()
Catch ex As Exception
End Try End Sub
Dim recPourcentage, pourcentage As String
Private Sub CmbEpreuve_TextChanged (sender As Object, e As
EventArgs) Handles CmbEpreuve_TextChanged
Try
cmdRechercher.Connection = connexion
cmdRechercher.CommandText = "SELECT Sum (CoteObtenu) AS Totaux,
Sum (Maxima) AS MaximaGeneral FROM tbl_Passer WHERE tbl_Passer.MatriElev='"
& LblMatricule.Text & "' AND tbl_Passer.CodeEpre='" &
CmbEpreuve.Text & "'"
CmdLire = cmdRechercher.ExecuteReader
If cmdLire. Read = True Then
LblTotaux.Text = (cmdLire.GetValue (0).ToString)
LblMaximaGeneral.Text = (cmdLire.GetValue (1).ToString) cmdLire.Close ()
[62]
Pourcentage = (recPourcentage. Substring (0, 4))
LblPourcentage.Text = pourcentage & "%"
Decision ()
Else
LblTotaux.Text = ""
LblMaximaGeneral.Text = ""
LblDecision.Text = "..."
cmdLire.Close ()
End If
Catch ex As Exception
End Try End Sub
Sub decision ()
If Val (LblPourcentage.Text) < 50 Then LblDecision.Text =
"Echoué"
Else
LblDecision.Text = " Réussi"
End If End Sub
Sub deliberer ()
If lblAnneeScolaire.Text = "" Or LblClasse.Text = "" Or
LblDecision.Text = "" Or LblMatricule.Text = "" Or LblMaximaGeneral.Text = ""
Or LblNom.Text = "" Or LblPostnom.Text = "" Or LblPourcentage.Text = "" Or
LblPrenom.Text = "" Or LblTotaux.Text = "" Then
MsgBox("Impossible de délibéré veuillez
respecter les conditions", vbCritical, "Pas de délibération")
Exit Sub
End If
cmdRechercher.Connection = connexion
cmdRechercher.CommandText = "SELECT tbl _Publication.Matri_Eleve,
tbl_Publication.Code_Epreve, tbl_Publication.Classe,
tbl_Publication.AnneeScolaire FROM tbl_Publication WHERE
(((tbl_Publication.Matri_Eleve)='" & LblMatricule.Text & "') AND
((tbl_Publication.Code_Epreve)='" & CmbEpreuve.Text & "') AND
((tbl_Publication.Classe)='" & LblClasse.Text & "') AND
((tbl_Publication.AnneeScolaire)='" & lblAnneeScolaire.Text & "')) "
cmdRechercher.ExecuteNonQuery()
cmdLire = cmdRechercher.ExecuteReader
If cmdLire.Read Then
[63]
cmdLire.Close()
MsgBox("Cet élève a été
déjà délibéré ", vbCritical, "PubResult")
nettoyer()
TxtRechercher.Text = ""
Else
cmdLire.Close()
commandEnregistrer.Connection = connexion
commandEnregistrer.CommandText = "INSERT INTO tbl_Publication
VALUES('" & LblMatricule.Text & "','" & LblNom.Text & "','"
& LblPostnom.Text & "','" & LblPrenom.Text & "','" &
LblClasse.Text & "','" & CmbEpreuve.Text & "','" &
LblPourcentage.Text & "','" & LblDecision.Text & "','" &
lblAnneeScolaire.Text & "')" commandEnregistrer.ExecuteNonQuery()
MsgBox("Délibération effectué",
vbInformation, "PubResult") nettoyer()
TxtRechercher.Text = ""
TxtRechercher.Focus()
End If End Sub
Private Sub BtnDeliberer_Click(sender As Object, e As EventArgs)
Handles BtnDeliberer.Click If MsgBox("Vouller vous délibérer cet
élève", vbQuestion + vbYesNo, "PubResult") = vbYes Then
deliberer() Else
End If End Sub
End Class
[64]
CONCLUSION
Nous voici arrivés au terme de notre travail
intitulé : Développement d'un système
informatique pour la gestion de délibération et de publication de
résultat scolaires avec notification par sms dans une
école (Collège Saint-Etienne).
Ce travail est le fruit de nos sacrifices durant les cinq
années passées à l'Université Libre de Kinshasa ;
en sigle «U.L.K ».
Notre champ d'investigation était bel et bien le
Collège Saint Etienne, laquelle Collège confrontait bien des
problèmes en matière de gestion de délibération et
de publication des résultats scolaires, entre autres : la lenteur de
recherche des informations d'une délibération, la
non-sécurité de conservation des informations sur la
délibération et la publication, la difficulté de
production des données statistiques.
De ce fait, nous avions émis une hypothèse selon
laquelle l'éradication de ces problèmes serait faite à
travers une gestion informatisée.
Nous sommes partis de l'analyse de l'existant pour enfin
proposer une solution. Cette solution étant informatisée
présente bien des avantages, à savoir : la sécurisation
des données, la production des données statistiques en temps
réel, le partage des données, etc.
Cependant, elle compte également des
inconvénients, dont l'arrêt du travail en cas de panne.
La conception d'une base de données et le
développement d'un logiciel nous ont permis effectivement d'atteindre
notre principal objectif : celui de répondre aux attentes des
utilisateurs.
Somme toute, nous ne prétendons pas, à travers
ce travail, avoir réalisé une oeuvre parfaite et complète.
Voilà pourquoi toute critique constructive, toute suggestion et toute
remarque de la part de nos lecteurs sont toutes bienvenues en vue de son
amélioration.
[65]
BIBLIOGRAPHIE
A. Ouvrages
1. BACHMAN Jean Charles, Modeling for data
Storage, éd. MASSON, Paris 1997
2. DIGALLO F., Méthodologie des
systèmes d'information-MERISE, Cnam Angoulême,
Paris, 2001.
3. ROBERT REIX (1934-2006), Systèmes
d'information et management des organisations, Éditions
Vuibert, First édition in 1995, 367 pages.
B. Notes de cours
1. ABABAN. , Séminaire de Méthode de recherche
scientifique : Guide pratique de rédaction d'un travail scientifique
(3é Graduat), ISIPA, 2014-2015
2. WINGENGA J., Cours inédite de Méthode de
recherche scientifique, G2 Info, ULK, Kinshasa, 2012-2013
3. BACHMAN Jean Charles, Modeling for data Storage,
éd. MASSON,
Paris, 1997
4. DIGALLO F., Méthodologie des systèmes
d'information-MERISE, Cnam Angoulême, Paris, 2001
5. KASORO M, Cours inédit de Merise, G3Info, ULK,
Kinshasa p56, 2016-2017
6. KITONDUA R., Cours de Techniques de Base de
Données, G3INFO, ULK, KINSHASA, 2016-2017, inédit
7. MBALAKA W., Cours inédit de Microsoft Access, ULK,
Kinshasa,
2016-2017
8. Joseph Gabay, UML2, Paris, 2008, P30
C. Dictionnaire
1. Microsoft Encarta 2009
D. Sites web
1.
https://fr.wikipedia.org/wiki/Short_Message_Service
[66]
TABLE DES MATIERES
0. INTRODUCTION 1
1. Problématique 1
2. Hypothèse 2
3. Choix et intérêt du sujet 3
4. Méthodes et techniques utilisées 3
a) Méthodes 3
b) Technique 4
5. Délimitation du travail 4
5.1. Dans le temps 4
5.2. Dans l'espace 4
6. Subdivision de travail 4
6
SECTION 1 : Notion sur le Système d'information 6
I.1.Definition 6
I.2.But/Rôle 6
I.3.Qualités d'un Système d'Information 9
SECTION 2 : Notion de Short message Service(SMS) 10
2.1. Historique de Short Message Service(Sms) 10
2.2. Définition de Short message service(Sms) 11
2.3. Caractéristiques techniques 12
2.4. Classe SMS 12
2.5. Duré de validité de sms 13
2.6. Les avantages et désavantages de Short message
Service(SMS) 13
SECTION 3 : Définitions des concepts du sujet 13
![](Dveloppement-d-un-systme-d-information-pour-la-gestion-des-dlibrations-et-des-public34.png)
15
SECTION 1 : IDENTIFICATION DU COLLEGE SAINT ETIENNE 15
1.1. Historique 15
1.2. Situation géographique 16
1.3. Objectif 16
1.4. Fonctionnement et Structure 17
[67]
1.5. Organigramme général 18
1.6. Description des postes de travail 19
1.7. Organigramme de service concerné 20
SECTION 2 : ETUDE DE L'EXISTANT 21
2.1. Etude de la circulation des informations 21
2.2. Analyse des moyens de traitement des informations 25
2.3. Etude des documents 26
SECTION 3 : CRITIQUE DE L'EXISTANT ET ANALYSE DU BESOIN 28
3.1. Points faibles 28
3.2. Points forts 28
3.3. Proposition des solutions et choix de la meilleure solution
29
SECTION 4 : CALENDRIER DE REALISATION DU PROJET ET EVALUATION DU
COUT 30
3.1. Planning prévisionnel 30
3.2.Évaluation du projet 32
38
SECTION 1 : MODELISATON 38
1.1. Modélisation 38
SECTION 2 : IMPLEMENTATION 51
2.1. Outils et technologie utilisés 51
2.2. Généralités sur les bases de
données 51
2.3. Procédure de la création de la base de
données 53
2.4. Structure de la base de données 54
2.5. Capture des interfaces graphiques et extrait de quelques
codes sources 55
CONCLUSION 64
BIBLIOGRAPHIE 65
A. Ouvrages 65
B. Notes de cours 65
C. Dictionnaire 65
D. Sites web 65
|