You are on page 1of 4

On dsire raliser une application pour la gestion des Rapports Quotidiens de Vol (RQV) de vhicules dans les dpartements

de police, via le web. On distingue initialement deux types dutilisateurs pour ce systme : les victimes et les tmoins. Chacun de ces utilisateurs peut crer une dclaration de vol, en y indiquant son rle (victime, tmoin ou bien les deux), ses informations personnelles (son nCIN, nom, prnom, adresse, tl), le type de la proprit vole (vhicule moteur ou bien bicyclette) ainsi que les diffrentes informations disponibles qui lidentifient (couleur, marque, numro de srie pour les bicyclettes, matricule pour les vhicules moteur, description gnrale), la date, lheure et le lieu (avec tous les dtails disponibles : n de la rue, ville, code postal,) du vol. Le systme attribue chaque dclaration un identifiant, que lutilisateur peut utiliser pour pouvoir diter la dclaration (ajouter des informations, supprimer la dclaration), avant de sauvegarder la dclaration. Le systme doit enregistrer, pour chaque dclaration, la date de sa dernire modification. On distingue galement un autre type dutilisateurs : lagent policier qui se charge de la cration des Rapports Quotidiens de Vol. Un RQV est relatif une date particulire, il contient toutes les dclarations de vols effectues ou bien modifies dans ce jour. Lorsquun vhicule dclar est retrouv, lagent policier modifier ltat de la dclaration concerne. Evidemment, lagent policier doit sauthentifier pour pouvoir accder cette application. On dsire dterminer pour chaque RQV la liste des nouvelles dclarations, la liste des dclarations mises jour, ainsi que les dclarations qui ont t rsolues. 1. Dcrire les diffrentes fonctionnalits de ce systme en utilisant un diagramme de cas dutilisation

2. Dcrire la structure de ce systme en utilisant un diagramme de classe

3. Reprsenter les diagrammes de squences correspondant aux fonctionnalits suivantes : a. Crer une nouvelle dclaration

: Utilisateur

:UINlleDeclarati on

:Gestion de Creation de Declarations

saisir rle saisir info perso saisir info vehicule valider enregistrer Declaration

crer

N : Dclaration

dclaration cre afficher msg

b. Crer un rapport quotidien de vol

: Agent

:UI CreationRQV creerRQV

:Gestion Creation RQV

:Declaration

creerRQV getNllesDeclarations(date actuelle) getmjDeclaration(date actuelle)

crer()

: RQV

RQVcr afficher msg

4. Reprsenter le diagramme dtats / transitions de lobjet Dclaration

You might also like