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

 > 

Développement d'un système d'information pour la gestion des délibérations et des publications des résultats scolaires avec notification par SMS.


par JoàƒÂ«l IBOFA
Université Libre de Kinshasa (ULK) - Licence 2019
  

Disponible en mode multipage

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

[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]

[6]

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.

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.

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)

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

Figure 4. Conversation

Source : http://fr.wikipedia.org/wiki/Systeme d'information, consulté le 04/03/2019

> Support papier (courrier, note interne, ...)

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.

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

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

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]

[15]

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

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

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

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

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:

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:

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

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]

[38]

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

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]

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

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

[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

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

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.

Formulaire Parent

Figure 20. Formulaire parent

Formulaire Classe

Figure 21. Formulaire classe

[56]

Formulaire délibération

Figure 22. Formulaire délibération Formulaire saisi cote

Figure 23. Formulaire saisi cote

[57]

Formulaire Elève

Figure 24. Formulaire élève

Formulaire Publier

Figure 25. Formulaire publication

[58]

Formulaire Communiquer

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

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






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








"La première panacée d'une nation mal gouvernée est l'inflation monétaire, la seconde, c'est la guerre. Tous deux apportent une prospérité temporaire, tous deux apportent une ruine permanente. Mais tous deux sont le refuge des opportunistes politiques et économiques"   Hemingway