INSTITUT SUPERIEUR DES ETUDES TECHNOLOGIQUES DE BIZERTE
Département Technologie de l’informatique
Mini-Projet Développement applications mobiles & Programmation côté serveur
Ahmed Zeki Janhani & Houcem Hedhly
2014-2015
Dans le cadre de mini-projet des deux modules Développement applications mobiles & Programmation côté serveur pour les étudiants du niveau 2éme année Technologies de l’Informatique spécialité Systèmes Embarqués et Mobiles à l’ISET de Bizerte, ce cahier des charges représente le projet : « Conception et développement d’un site Web avec une application mobile pour la gestion des absences des élèves ». Le projet est encadré par les enseignants des deux modules cités ci-dessus : Ahmed Zeki Janhani et Houcem Hedhly.
Mini-Projet
2014-2015
Description du projet :
Objet :
Le projet à réaliser est un site Web avec une application mobile pour la gestion des absences des élèves. Le site est un espace pour l’enseignant, l’administration, les élèves et leurs parents pour mettre en évidence l’assiduité des élèves.
Cibles et objectifs :
Le public cible de cette application est :
L’enseignant : qui aura la tâche de marquer les élèves qui se sont absentés ou bien exclus pendant une séance de cours, ou même signaler un travail non réalisé par un élève.
L’administration : qui aura une main sur l’état de l’assiduité des élèves en temps
réel à travers le web.
Les élèves : qui pourront consulter les absences et les sanctions engendrées. Les parents : qui seront informés en temps réel en cas d’absence ou d’exclusion
de leurs enfants par des notifications.
Pilotage :
Chefs du projet :
Publicité
Les étudiants de la classe SEM2 à l’ISET de Bizerte.
Décisionnel métier :
Les enseignants : Ahmed Zeki Janhani et Houcem Hedhly.
Prestations attendues :
Fonctionnalités :
a) Pour l’enseignant :
Marquer les élèves absents. Mentionner un élève exclu Convoquer les parents d’un élève.
b) Pour l’administration :
Avoir un état général de l’assiduité de ses différents élèves et classes. Convoquer les parents d’un élève. Prévoir des sanctions ou des encouragements.
1
Mini-Projet
2014-2015
c) Pour les élèves :
Consulter les absences. Consulter les sanctions et/ou les encouragements.
d) Pour les parents :
Recevoir des notifications d’absence ou d’exclusion ou pour une
convocation.
Demander un rendez-vous avec un enseignant. Consulter les absences de son enfant. Consulter les sanctions et/ou les encouragements.
Diagrammes de cas d’utilisation :
Figure 1 : Diagramme de cas d’utilisation de l’acteur : « Enseignant »
Publicité
2
S'inscrireS'identifierGérer les absencesGérer les exclusionsGérer les signaux de travaux non-faitsEnseignantConvoquer un parentAjouter une absenceModifier une absenceSupprimer une absence<<extend>>Imprimer un état<<extend>><<extend>><<extend>>Ajouter une exclusionModifier une exclusionSupprimer une exclusion<<extend>><<extend>><<extend>>Ajouter un signalModifier une signalSupprimer une signal<<extend>><<extend>><<extend>>
Mini-Projet
2014-2015
Figure 2 : Diagramme de cas d’utilisation de l’acteur : « Parent »
3
S'inscrireS'identifierConsulter les notificationsParentDemander un rendez-vousConsulter les absencesConsulter les exclusions<<extend>><<extend>>Consulter les signaux de travaux non-faits<<extend>>Consulter les convocations<<extend>>Répondre à la convocation<<include>>
Mini-Projet
2014-2015
Figure 3 : Diagramme de cas d’utilisation de l’acteur : « Agent administratif»
4
S'identifierGérer les classesAjouter une classeModifier une classeSupprimer une classe<<extend>><<extend>><<extend>>Gérer les élèvesAjouter un élèveModifier un élèveSupprimer un élève<<extend>><<extend>><<extend>>Agent administratifGérer l'assiduitéGérer l'assiduité par classeGérer l'assiduité par enseignantGérer l'assiduité par élèveProposer des punitions<<extend>>Convoquer le parent<<extend>>Imprimer un état<<extend>><<extend>><<extend>>
Mini-Projet
2014-2015
Figure 4 : Diagramme de cas d’utilisation de l’acteur : « Administration»
Les sujets à développer :
Acteur
N° sujet
Titre
Agent administratif
Publicité
Sujet 1
Sujet 2
Sujet 3
Sujet 4
CRUD1 : classe + assiduité
CRUD : élève + assiduité
CRUD : enseignant + assiduité
CRUD : absence + impression état
Enseignant
Sujet 5
CRUD : exclusion + impression état
Parent
Sujet 6
Sujet 7
CRUD : signalement + impression état
Consulter (absence/exclusion/signalement/demander rdv)
1 L’acronyme informatique anglais CRUD (pour Create, Read, Update, Delete) désigne les quatre opérations de base pour la persistance des données, en particulier le stockage d’informations en BD.
5
S'identifierAccepter une demandeGérer les demandes d'inscriptionRefuser une demandeAttribuer rôle<<include>>AdministrateurGérer les comptes utilisateursModifier les paramètres du compteSupprimer un compte<<extend>><<extend>>