Sunteți pe pagina 1din 4

LOG240 - FinanceJ - 06

Use Case : Ledger - Ajouter transaction dans le registre (Ledger).

Prconditions :
Lutilisateur doit avoir une connection l a base de donne.
Lutilisateur doit tre dans la fentre de l edger.
Une catgorie doit avoir t cre.
Un compte doit avoir t cr.

Postconditions :
Un transaction a t a jout dans la table Ledger.
Le total en bas de la f entre est mise jour.

Scnario principal :
1. Lutilisateur entre la date de transaction, un bnficiaire, une description,
une catgorie et un montant.
2. Lutilisateur confirme la transaction et clique sur le bouton Add
Transaction.
3. Le systme confirme les entres de lutilisateur.
4. Le systme ajoute la transaction dans la table Ledger.
5. Le systme affiche la nouvelle transaction ajout lutilisateur.
6. Le systme met jour le total affich au bas de la page.

Scnario alternatif :

3a. L
e format de la date nest pas valide. :
1. Le systme retourne un message derreur.
2. Retour au scnario principal, ltape 1.

3b. L
e champ de texte du bnficiaire ou du montant est vide :
1. chec du scnario principal.

3c. L
a transaction existe dj dans la base de donnes :
1. Le systme retourne un message derreur.
2. Retour au scnario principal, ltape 1.
Use Case : Account - Ajouter compte.

Prcondition:
Lutilisateur d
oit a voir une c onnection la base de donne.
Lutilisateur d oit tre dans l a fentre Account

Postconditions :
Un compte a t ajout dans la table Account.

Scnario principal:
1. Lutilisateur entre le nom et description du compte.
2. Lutilisateur clique sur le bouton Add Account.
3. Le systme confirme les entres de lutilisateur.
4. Le systme ajoute le compte dans la table Account.
5. Le systme affiche le nouveau compte ajout lutilisateur.

Scnario alternatif:

3a. L
e nom du compte existe dj dans la base de donne.
1. Le systme affiche un message derreur lutilisateur.
2. Retour au scnario principal, ltape 1.
Use Case : Categories - Ajouter catgories.

Prcondition:
Lutilisateur d
oit a voir une c onnection la base de donne.
Lutilisateur d oit tre dans l a fentre Catgories

Postconditions :
Une catgorie a t ajout dans la table Category.

Scnario principal:
1. Lutilisateur entre le nom, la description et le budget de la catgorie.
2. Lutilisateur clique sur le bouton Add Category.
3. Le systme confirme les entres de lutilisateur.
4. Le systme ajoute la catgorie dans la table Category.
5. Le systme affiche la nouvelle catgorie ajout lutilisateur.

Scnario alternatif:

3a. L
e champ budget est vide.
1. chec du scnario principal.

3b. L
e champ budget contient des lettres et des symboles.
1. chec du scnario principal.
Use Case : Reports - Voir le rapport.

Prcondition:
Lutilisateur d
oit a voir une c onnection la base de donne.
Lutilisateur d oit tre dans l a fentre Reports

Postcondition:
Le systme affiche le rapport dsir.

Scnario principal:
1. Lutilisateur entre la date de dbut, la date de fin pour le rapport.
2. Lutilisateur clique sur le bouton Transactions by Account ou
Transactions by Category.
3. Le systme confirme les entres de lutilisateur.
4. Le systme affiche un rapport selon les entres de lutilisateur.

Scnario alternatif :

3a. L
e champ de texte date de dbut et date de fin sont vide.
1. chec du scnario principal.

3b. L
e format des champ de texte date de dbut et date de fin sont invalide.
1. chec du scnario principal.

S-ar putea să vă placă și