Le mouchard dans le logiciel (Modélisation)

Fermé
duhamelstuff Messages postés 5 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 14 août 2015 - 14 août 2015 à 13:11
duhamelstuff Messages postés 5 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 14 août 2015 - 14 août 2015 à 13:51
Bonjour à tous,

Je suis étudiant en 3e année option génie logiciel et de puis la 2e année, on nous demande d'implémenter dans nos logiciels ou applis des mouchards. Ces mouchards permettent d'avoir l'historique des tâches effectuées dans le système par les utilisateurs (connexion, deconexion, enregistrement, modification, suppression, impression, etc...).

Dans la pratique de cette application (le mouchard), aucours de la modélisation on a utilisé une seule classe (ne me demandez pas les attributs) dans notre diagramme de classe pour repertorier les tâches (c'est vrai, se sont des petits projets).

Mon problème: Je me demande si c'est comme ça que ça se modélise (personnellement, j'en doute).

Mon avis : Je pense qu'on ne peut conserver l'historique des opérations dans la BD; je pense plutôt aux fichiers avec une structuration particulière.

Mes questions : Comment modéliser (ou mieux, réaliser) un mouchard dans un logiciel? Est-ce-que quelqu'un a une idée sur le sujet?

Merci d'avance. :)
A voir également:

3 réponses

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
14 août 2015 à 13:13
Salut
peux-tu stp poster ton modèle ? Pour voir ce que tu as déjà fait.
0
duhamelstuff Messages postés 5 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 14 août 2015
14 août 2015 à 13:29
Voici la partie principale de mon diagramme de classe (désolé pour l'absence des noms de rôle). Je travaille sur la gestion des notes.



Dans le système, on doit pouvoir:
- consulter les notes
- le CRUD des notes
- génération et impression des notes
- programmer les devoirs
0
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 482
14 août 2015 à 13:41
Je te propose cet exemple de modélisation :
https://www.codeproject.com/Articles/34233/Implementing-Audit-history-tracking-using-Prototyp

Il existe d'autres méthodes dont l'utilisation des fonctionnalités des bases de données mais cela peut te donner une idée de comment faire.
0
duhamelstuff Messages postés 5 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 14 août 2015
14 août 2015 à 13:51
Je me doutait qu'il y aurait un cours comme en ANGLAIS. :-D
Merci; je vais attaquer la bête.
0