Telechargé par MOUHAMAD thiam

Projet de modélisation OO

publicité
PROJET DE MODELISATION ORIENTEE OBJET
Système de Gestion Automatique des Tickets de Restauration (SGATR)
Le CROUS-UASZ souhaite concevoir un Système de Gestion Automatique des Tickets de
Restauration (SGATR) des étudiants. Ce système permettra aux étudiants de payer leurs tickets
de restaurant par mobile money avec les outils tels que Wave, Orange Money, Free Money, etc.
Quand un étudiant souhaite utiliser ce système, il est préenregistré par un agent du CROUSUASZ qui renseigne son nom, son prénom, sa référence, son service mobile money et le numéro
de téléphone rattaché à son service mobile money. Une photo d’identité est aussi prise lors de
l’enregistrement et une carte restaurant avec QR Code lui est remis. Ces deux éléments
permettent d’identifier automatiquement l’étudiant (soit par reconnaissance faciale devant une
caméra, soit par scan du QR Code de sa carte de restauration) à chaque fois qu’il se présente
devant une salle de restauration pour prendre un repas.
Un restaurant est alloué à une personne appelé Repreneur et dispose de plusieurs salles de
restaurant au sein de l’université. Chaque restaurant offre trois repas (petit déjeuner, déjeuner
et diner) tous les jours dans ses salles.
Le CROUS-UASZ dispose aussi d’agents qui se pointent devant les portes des salles de
restaurants pour intervenir lorsque le système invalide le ticket d’un étudiant. L’invalidation de
ticket intervient par exemple lorsque le compte mobile money de l’étudiant ne peut pas payer
le ticket ou lors que l’étudiant est déjà identifié pour le repas en cours dans une des salles de
restauration.
Lors de l’ouverture d’une salle de restaurant pour un repas, c’est un agent du CROUS-UASZ
qui s’authentifie sur le système et initialise le repas. Cette initialisation consiste à renseigner le
type de repas ouvert, le restaurant et la salle concernée et la date (qui est renseignée
automatiquement par le système).
La reconnaissance faciale faite via une caméra installée devant la porte de la salle (ou le scan
du QR Code d’une carte par un appareil approprié) permet d’identifier automatiquement
l’étudiant et de procéder au paiement automatique de son ticket de restauration en débitant son
compte mobile money pour le compte du CROUS. En effet, le système interagit directement
avec les systèmes des opérateurs de mobile money pour effectuer ces transferts électroniques.
Le système n’accepte pas qu’un étudiant se présente deux fois pour le même repas (quelle que
soit la salle où il se présente).
Le CROUS-UASZ prévoit un administrateur du système censé gérer les accès (ajout,
modification, suppression et visualisation des agents utilisateurs) au système et son paramétrage
(ajout, modification, suppression et visualisation des restaurants et des salles de restauration).
L’administrateur peut aussi visualiser des statistiques sur les tickets dans un tableau de bord.
Ce système devra aussi prévoir les JST (Journée Sans Ticket). En effet, l’agent du CROUSUASZ authentifié lors d’un repas doit pouvoir paramétrer un JST pour que le système puisse
enregistrer les Tickets et les étudiants lors d’un repas sans débiter leur compte mobile money.
Travail à faire : concevoir les diagrammes de cas d’utilisation, de classes, de composants et
de déploiements de ce système.
Livrable : un document word ou pdf (de maximum 4 pages + page de présentation de l’étudiant
ou des étudiants) détaillant et commentant le travail effectué avec des photos de chaque
diagramme, générées depuis Power AMC.
A envoyer par mail à l’adresse : [email protected] avec comme objet du mail :
« PROJET MOO LI3 2021 ».
Délai : le 15/10/2021
Téléchargement