Historique de CNTE
ย ย Le Centre National des Technologies en Education a รฉtรฉ crรฉรฉ en 1984, l’annรฉe 1988 a รฉtรฉ le point de dรฉpart du projet de ยซย l’Informatique pour Tousย ยป, l’informatique dans les รฉtablissements scolaires. En 1989 un processus de dรฉcentralisation de l’institut a รฉtรฉ engagรฉ. Des centres rรฉgionaux ont ainsi รฉtรฉ crรฉรฉs dans 14 gouverneras. En 1990, le CNTE a fait l’objet d’une restructuration, elle a รฉquipรฉ 100 รฉtablissements secondaires de laboratoires d’informatiques, en parallรจle avec la mise en ลuvre d’un programme de formation des professeurs en bureautique et en informatique. C’est au cours de cette annรฉe que l’informatique a รฉtรฉ inscrite comme discipline d’enseignement en classe terminale de l’enseignement secondaire. En 1998, lโinstitut est devenu un fournisseur de services Internet dans le secteur de lโรฉducation : il a รฉtรฉ ainsi procรฉdรฉ ร la connexion de 30% des lycรฉes ร Internet et 1000 professeurs ont pu bรฉnรฉficier, ร titre gratuit, d’un abonnement Internet et par consรฉquent acquรฉrir une adresse รฉlectronique. Le Portail Educatif Tunisien (Edunet) a รฉtรฉ crรฉรฉ la mรชme annรฉe. En1999, le projet ยซย l’Internet pour Tousย ยป a offert la possibilitรฉ ร tous les รฉtablissements secondaires de se connecter au rรฉseau et ce, par l’intermรฉdiaire de la ligne tรฉlรฉphonique. En 2002, le centre a commencรฉ les opรฉrations d’รฉquipement des รฉcoles primaires d’espaces d’informatique et de connexion ร Internet. En 2005, les sites web des รฉcoles prรฉparatoires et des lycรฉes qui ont รฉtรฉ hรฉbergรฉs sur Edunet ont atteint le nombre des agents administratifs et des professeurs qui possรจdent une adresse รฉlectronique sur Edunet est de 30.000. En ce qui concerne le pourcentage des collรจges connectรฉs ร Internet, il dรฉpasse 89% tandis que celui des รฉcoles primaires est dรฉjร de 50%. En 2008, L’ADSL gรฉnรฉralisรฉ dans les รฉtablissements scolaires et รฉducatifs. Le ministรจre de l’Education et de la Formation a signรฉ un contrat de prestation de service avec Tunisie Tรฉlรฉcom au terme duquel les รฉtablissements scolaires (รฉcoles primaires,collรจges et lycรฉes, centres de formation professionnelle, etc.) seront raccordรฉs au rรฉseau Internet haut dรฉbit (ADSL) et ce dans le cadre du dรฉveloppement du Rรฉseau Educatif National (EDUNET 2).
Langage de conception
ย ย Le langage de modรฉlisation unifiรฉ, de l’anglais Unified Modeling Language (UML), est un langage de modรฉlisation graphique ร base de pictogrammes conรงu pour fournir une mรฉthode normalisรฉe pour visualiser la conception d’un systรจme. Il est couramment utilisรฉ en dรฉveloppement et en conception orientรฉe objet. LโUML est le rรฉsultat de la fusion de prรฉcรฉdents langages de modรฉlisation objet : Booch, OMT, OOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est ร prรฉsent un standard adoptรฉ par l’Object Management Group (OMG). UML est utilisรฉ pour spรฉcifier, visualiser, modifier et construire les documents nรฉcessaires au bon dรฉveloppement d’un logiciel orientรฉ objet. UML offre un standard de modรฉlisation, pour reprรฉsenter l’architecture logicielle. Les diffรฉrents รฉlรฉments reprรฉsentables sont :
โข Activitรฉ d’un objet/logiciel
โข Acteurs
โข Processus
โข Schรฉma de base de donnรฉes
โข Composants logiciels
โข Rรฉutilisation de composants
Grรขce aux outils de modรฉlisation UML, il est รฉgalement possible de gรฉnรฉrer automatiquement une partie de code, par exemple en langage Java, ร partir des divers documents rรฉalisรฉs. UML 2.3 propose 14 types de diagrammes (9 en UML 1.3). UML n’รฉtant pas une mรฉthode, leur utilisation est laissรฉe ร l’apprรฉciation de chacun, mรชme si le diagramme de classes est gรฉnรฉralement considรฉrรฉ comme l’รฉlรฉment central d’UML, des mรฉthodologies, telles que l’Unified Process, axent l’analyse en tout premier lieu sur les diagrammes de cas d’utilisation (Use Case). De mรชme, on peut se contenter de modรฉliser seulement partiellement un systรจme, par exemple certaines parties critiques. UML se dรฉcompose en plusieurs sous-ensembles :
โข Les vues : Les vues sont les observables du systรจme. Elles dรฉcrivent le systรจme d’un point de vue donnรฉ, qui peut รชtre organisationnel, dynamique, temporel, architectural, gรฉographique, logique, etc. En combinant toutes ces vues, il est possible de dรฉfinir (ou retrouver) le systรจme complet.
โข Les diagrammes : Les diagrammes sont des รฉlรฉments graphiques. Ceux-ci dรฉcrivent le contenu des vues, qui sont des notions abstraites. Les diagrammes peuvent faire partie de plusieurs vues.
โข Les modรจles d’รฉlรฉment : Les modรจles d’รฉlรฉment sont les briques des diagrammes UML, ces modรจles sont utilisรฉs dans plusieurs types de diagrammes. Exemple d’รฉlรฉment : cas d’utilisation (CU ou cadut’), classe, association, etc
Applications Web pour la gestion de la vie scolaire
ย ย On dรฉsigne sous l’appellation de ยซย Vie scolaireย ยป toutes les tรขches incombant majoritairement au Conseiller Principal d’Education (CPE) et aux surveillants, en relation avec les enseignants et l’รฉquipe administrative. La dรฉnomination et l’attribution des tรขches changent selon les pays mais partout, elles assurent le bon fonctionnement de l’รฉtablissement d’enseignement. Concrรจtement, le relevรฉ des absences, la gestion des notes, l’information aux familles, la rรฉpartition des groupes dans les salles, la gestion des emplois du temps… font partie de ces tรขches. De nombreuses applications informatiques, accessibles sur poste ou en ligne, facilitent la vie des responsables de la vie scolaire. Ces applications sont de plus en plus frรฉquemment intรฉgrรฉes sous forme de modules aux ENT (environnements numรฉriques de travail) qui fournissent des services aux enseignants et aux รฉlรจves. Mais on trouve encore des applications de Vie scolaire autonomes, qui nรฉanmoins sont gรฉnรฉralement compatibles / intรฉgrables aux ENT, รฉtendant les fonctionnalitรฉs de ces derniers au-delร du pรฉdagogique. Une offre plรฉthorique d’ENT et d’applications spรฉcifiques pour la Vie scolaire pour les lycรฉes secondaires dont on site : Gest’Ecole : Est un logiciel GRATUIT de gestion d’un รฉtablissement. Il est la suite logique de Gest’Classe, logiciel de gestion d’une classe qui est dรฉveloppรฉ de 2007 ร 2011. Devant l’intรฉrรชt des professeurs et des demandes multiples d’avoir un mรชme outil pour plusieurs classes, pour historier le parcours scolaire des รฉlรจves et pour offrir un outil commun au directeur, aux professeurs et aux parents, DOX Conception a dรฉcidรฉ d’abandonner Gest’Classe et de lancer Gest’Ecole. Ainsi, Gest’Ecole a pour but de permettre de gรฉrer une รฉcole maternelle, รฉlรฉmentaire ou primaire. C’est un outil ร destination des directeurs d’รฉcole, des professeurs et des parents. En effet, Gest’Ecole permet :
โข Au directeur d’รฉtablissement, de gรฉrer les personnels de son รฉtablissement, les classes, les รฉlรจves, les livrets, les absences, etc. et ceci sur plusieurs annรฉes scolaires.
โข Aux professeurs de gรฉrer leurs รฉlรจves de l’annรฉe, les livrets scolaires, lesย absences, leur cahier-journal etc.
โข Aux parents de suivre les activitรฉs de leur enfant, leurs devoirs, les livrets scolaires annรฉe par annรฉe, etc. Avec le lancement de la version 2, Gest’Ecole s’est ouverte ร l’international, En effet, l’application peut รชtre entiรจrement traduite dans plusieurs langues. De plus, les paramรจtres de dรฉcoupage de l’annรฉe scolaire peuvent directement รชtre dรฉfinis par le directeur de l’รฉtablissement.
a. Zeus : ยซ Logiciel libre en ligne pour la gestion de la vie scolaire ยป Un ensemble de modules destinรฉs ร lโusage des รฉducateurs, des professeurs, de la direction, voire de lโadministration dans les รฉcoles dโenseignement secondaires. En tous les cas, cโest dans le cadre dโun รฉtablissement dโenseignement secondaire que lโapplication fonctionne actuellement.
โช une somme dโinformations techniques et lรฉgales sur les fonctions dโprofesseurs. Autorisation de livraison รฉventuellement possibles moyennant accord de lโauteur.
โช un module dโaccรจs aux donnรฉes exportรฉes depuis EDT (logiciel de conception desย horaires) pour rendre les informations consultables dans un navigateur web
โช un module de gestion des passages ร lโinfirmerie
โช un bulletin รฉlectronique, y compris le module dโassistance ร la dรฉlibรฉration et le carnet de cotes en ligne
โช un bloc-notes de fiches dโรฉlรจves
โช le module dโadministration de lโensemble des applications
Chacune de ces applications peut รชtre activรฉe ou dรฉsactivรฉe. Lโaccรจs ร chacune dโelles peut รชtre donnรฉ ou retirรฉ par utilisateur. Exemple : les professeurs nโont pas accรจs aux donnรฉes de lโinfirmerie.
b. Pronote : ยซ Toute la vie scolaire en un logiciel ยป telle est la formule choisie par lโรฉditeur pour prรฉsenter son logiciel, et pour une fois ce petit slogan se vรฉrifie justement. Dรฉjร utilisรฉ par plusieurs collรจges et lycรฉes, ce programme est devenu en quelques annรฉes seulement une rรฉfรฉrence dans son domaine. Il permet au personnel de direction et aux enseignants de piloter leurs classes, รฉtablissements, et de communiquer simplement avec les familles des รฉlรจves. Les parents, quant ร eux, peuvent suivre les notes de leurs enfants jour aprรจs jour, leur emploi du temps et demander un rendez-vous si besoin.
Environnement logiciel
ย Les logiciels utilisรฉs pour la rรฉalisation du projet sont les suivants : WampServer : est une plate-forme de dรฉveloppement Web sous Windows pour des applications Web dynamiques ร lโaide du serveur Apache2, du langage de scripts PHP et dโune base de donnรฉes MySQL. Il possรจde รฉgalement PHPMyAdmin pour gรฉrer plus facilement les bases de donnรฉes. Les fonctionnalitรฉs de WampServer sont trรจs complรจtes et simples ร utiliser. Contrairement aux autres solutions, WampServer permet de reproduire fidรจlement son serveur de production. WampServer est la solution idรฉale pour les programmeurs dรฉbutants, intermรฉdiaires ou avancรฉs qui ont besoin de tester leur site web. En plus des fichiers backend nรฉcessaires, il inclut une interface utilisateur graphique et des panneaux de contrรดle.
|
Table des matiรจres
Introduction Gรฉnรฉrale
Chapitre 1 : Prรฉsentation Gรฉnรฉrale
I. Introduction
II. Prรฉsentation de la sociรฉtรฉ d’accueil
1. Historique de CNTE
2. Services et missions du CNTE
III. Contexte
IV. Problรฉmatique
V. Travail ร Rรฉaliser
VI. Mรฉthodologies du travail
1. Mรฉthodologie 2TUP
2. Langage de conception
VII. Conclusion
Chapitre 2 : Etude prรฉliminaire
I. Introduction
II. Etude de lโexistant
1. Existant au CNTE
2. Applications Web pour la gestion de la vie scolaire
III. Critiques de lโexistant
1. Limites dโEduserver
2. Limites des applications Web
IV. Solutions Proposรฉes
1. Premiรจre solution
2. Deuxiรจme solution
V. Solution retenue
VI. Conclusion
Chapitre 3 : Branche fonctionnelle
I. Introduction
II. Capture des besoins
1. Besoins fonctionnels dรฉtaillรฉs
2. Besoins non fonctionnels dรฉtaillรฉs
III. Besoins techniques
IV. Analyse des fonctionnalitรฉs
1. Identification des acteurs
2. Diagramme de cas dโutilisation
3. Description des cas dโutilisation
V. Conclusion
Chapitre 4 : Branche technique
I. Introduction
II. Architecture
III. Diagramme de dรฉploiementย
IV. Diagrammes des sรฉquences
1. Diagramme de sรฉquence dรฉtaillรฉ du cas ยซ sโauthentifier ยป
2. Diagramme de sรฉquence dรฉtaillรฉ du cas ยซ Gestion des Rendez-vousยป
3. Diagramme de sรฉquence dรฉtaillรฉ du cas ยซ Consulter les notesยป
V. Diagramme de classes
VI. Conclusion
Chapitre 5 : Rรฉalisation
I. Introduction
II. Environnement du travail
1. Environnement matรฉriel
2. Environnement logiciel
III. Choix techniques
1. Choix de dรฉveloppement
2. Protocole et formats de donnรฉes
3. Choix de la technologie de sรฉcuritรฉ
IV. Prรฉsentation de quelques interfaces
1. Logo de lโapplication
2. Interface dโauthentification
3. Interface ยซย Parent deย ยป
4. Interface ยซ Divertissement ยป
5. Interface ยซย Notesย ยป
6. Interface ยซย Emploi du tempsย ยป
7. Interface ยซย Liste enseignantsย ยป
V. Conclusion
Conclusion gรฉnรฉrale
Webographie
Annexe
Tรฉlรฉcharger le rapport complet