Applications Web pour la gestion de la vie scolaire

Applications Web pour la gestion de la vie scolaire

Travail à réaliser

Pour remédier aux difficultés présentées dans la section précédente, je propose de concevoir et mettre en place une application Android pour la gestion de la vie scolaire. Cette solution doit fournir un accès à distance aux notes, à l’emploi du temps, aux absences, aux retards et d’autres, à travers une application Android connectée à Internet. De plus, les rendez-vous pourront être directement pris via l’application ainsi que les outils d’aide pour le travail à la maison seront mis à disposition des parents. Le nouveau produit concernera aussi bien les parents pour la consultation et l’interaction, que l’école pour la mise à disposition des informations et l’utilisation du système. Ce dernier doit être considéré comme une extension du système actuel et comme premier pas vers la modernisation de l’existant. Cette extension proposera aux parents, l’accès à un espace personnel dans lequel ils auront accès en consultation à toutes les informations concernant leurs enfants inscrits dans l’établissement. Pour cela l’école devra permettre à l’ensemble du personnel (secrétaires, professeurs, responsable, etc.) de renseigner les données nécessaires concernant les élèves et les cours suivis par ces derniers. Cette application a pour but de faciliter la communication parent-école et de fournir tous les outils nécessaires pour s’impliquer dans la scolarité de leurs enfants.

Méthodologies du travail

Dans cette partie, je définisse le langage et la méthode de cycle de vie utilisée tout au long du projet afin de modéliser d’une manière claire et précise la structure et le comportement de notre système indépendamment de tout langage de programmation.

Méthodologie 2TUP

Un processus définit une séquence d’étapes ordonnées qui permet de produire un système logiciel ou de faire évoluer un système existant. Un processus est décomposé suivant l’axe de développement technique et l’axe de gestion du développement. L’axe de développement technique se préoccupe de la production tandis que la gestion du développement mesure, puis prévoit les coûts et les délais. La diversité des systèmes et des techniques de modélisation ne permet pas de définir un seul processus universel. Les créateurs d’UML ont travaillé à unifier les meilleures pratiques de développement orienté objet pour donner le processus unifié. Le processus unifié (UP : Unified Process) est un processus de développement logiciel mené par UML (voir rapport-gratuit.com). Le processus unifié est :
• itératif et incrémental : le projet est découpé en des itérations de courte durée.
Ces itérations aident à mieux suivre l’avancement du système global. A chaque itération, il est produit un exécutable de façon incrémentale.
• piloté par les risques : il est identifié et écarté au plut tôt tout risque pouvant conduire à un échec du projet.
• centré sur l’architecture : le système est décomposé en modules pour des besoins de maintenabilité et d’évolutivité.
• conduit par les cas d’utilisations : le processus met en avant les besoins et exigences des futurs utilisateurs du système.
2TUP est un processus unifié qui a pour but d’apporter une réponse aux contraintes de changement fonctionnelles et techniques qui s’imposent aux systèmes d’information.
2TUP propose un cycle de développement qui dissocie les aspects techniques des aspects fonctionnels. Il part du constat que toute évolution imposée au système d’information peut se décomposer et se traiter parallèlement, suivant un axe fonctionnel et un axe technique. Il distingue ainsi deux branches (fonctionnelle et technique) dont les résultats sont fusionnés pour réaliser le système. On obtient un processus de développement en Y comme l’illustre la figure suivante (Figure 1). Il faut noter que le processus 2TUP commence d’abord par une étude préliminaire. Dans cette étude préliminaire, il s’agit d’identifier les acteurs qui vont interagir avec le système, les messages qu’échangent les acteurs et le système, puis à produire un cahier de charges et enfin à modéliser le contexte.

Guide du mémoire de fin d’études avec la catégorie nouvelles technologies des télécommunications

Étudiant en université, dans une école supérieur ou d’ingénieur, et que vous cherchez des ressources pédagogiques entièrement gratuites, il est jamais trop tard pour commencer à apprendre et consulter une liste des projets proposées cette année, vous trouverez ici des centaines de rapports pfe spécialement conçu pour vous aider à rédiger votre rapport de stage, vous prouvez les télécharger librement en divers formats (DOC, RAR, PDF).. Tout ce que vous devez faire est de télécharger le pfe et ouvrir le fichier PDF ou DOC. Ce rapport complet, pour aider les autres étudiants dans leurs propres travaux, est classé dans la catégorie réseaux où vous pouvez trouver aussi quelques autres mémoires de fin d’études similaires.

Le rapport de stage ou le pfe est un document d’analyse, de synthèse et d’évaluation de votre apprentissage, c’est pour cela rapport gratuit propose le téléchargement des modèles gratuits de projet de fin d’étude, rapport de stage, mémoire, pfe, thèse, pour connaître la méthodologie à avoir et savoir comment construire les parties d’un projet de fin d’étude.

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’Eduserv
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 completRapport PFE, mémoire et thèse PDF

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comments (1)