Sunteți pe pagina 1din 4

Documentaie

Cerin:

P3. Cheltuieli de familie


Scriei o aplicaie care gestioneaz cheltuielie de familie efectuate intr-o lun.
Pentru o cheltuial se vor
retine ziua (din luna), suma, tipul cheltuielii (5 categorii: mancare, ntreinere,
nbrcminte, telefon, altele).
Aplicaia s permit efectuarea repetat a urmtoarelor operaii:
1. Adaug cheltuial
a. adaug o nou cheluial (se specific ziua, suma, tipul)
b. actualizeaz cheluial (se specific ziua, suma, tipul)
2. tergere.
a. terge toate cheltuielile pentru ziua dat
b. tege cheltuielile pentru un interval de timp (se d ziua de nceput i
sfrit, se sterg
toate cheltuielile pentru perioada dat)
c. terge toate cheltuielile de un anumit tip
3. Cutri.
a. Tiprete toate cheltuielile mai mari dect o sum dat
b. Tiprete toate cheltuielile efectuate nainte de o zi dat i mai mici dect
o sum (se
d suma i ziua, se tipresc toate cheltuielile mai mici ca suma dat i
efectuate
nainte de ziua specificat)
c. tiprete toate cheltuielile de un anumit tip.
4. Rapoarte.
a. Tiprete suma total pentru un anumit tip de cheltuial
b. Gsete ziua n care suma cheltuit e maxim
c. Tiprete toate cheltuielile ce au o anumit sum
d. Tiprete cheltuielile sortate dup tip
5. Filtrare.
a. Elimin toate cheltuielile de un anumit tip
b. Elimin toate cheltuielile mai mici dect o sum dat
6. Undo
a. Reface ultima operaie (lista de cheltuieli revine ce exista nainte de ultima
operaie
care a modificat lista).

Funcionaliti:
Tiprirea meniului principal. Meniul principal cuprinde urmtoarele funcionaliti:

1.
2.
3.
4.
5.

Afiarea cheltuielilor
Adugarea unei noi cheltuieli (se specific ziua, suma, tipul)
Actualizarea unei cheltuieli (se specific ziua, suma, tipul)
tergerea cheltuielilor pentru o zi dat
tergerea cheltuielilor pentru un interval de timp(se d ziua de nceput i
sfrit, se sterg
toate cheltuielile pentru perioada dat)
6. tergerea cheltuielilor de un anumit tip
7. Tiprirea cheltuielilor mai mari dect o sum dat
8. Tiprirea cheltuielilor efectuate nainte de o zi dat i mai mici dect o sum
dat (se
d suma i ziua, se tipresc toate cheltuielile mai mici ca suma dat i
efectuate
nainte de ziua specificat)
9. Tiprirea cheltuielilor de un anumit tip
10.Tiprirea sumei totale pentru un anumit tip de cheltuial
11.Gsirea si tiprirea zilei n care suma cheltuit e maxim
12.Tiprirea cheltuielilor ce au o anumit sum
13.Tiprirea cheltuielilor sortate dupa tip
14.Eliminarea cheltuielilor de un anumit tip
15.Eliminarea cheltuielilor mai mici decat o sum dat
16.Refacerea ultimei operaii (lista de cheltuieli revine ce exista nainte de ultima
operaie
care a modificat lista)
17.Ieire

Plan de iteraii
Iteraia 1
F1
F2

F3

F4

F5

F6

Afiarea cheltuielilor
T1 Implementare interfa utilizator
Adaugarea cheltuielilor
T1 funcie pentru adaugarea unei cheltuieli
T2 Implementare interfa utilizator
Actualizarea unei cheltuieli
T1 functie pentru actualizarea unei cheltuieli
T2 Implementare interfa utilizator
tergerea unei cheltuieli de un anumit tip
T1 funcie pentru tergerea unei cheltuieli cu un tip dat
T2 Implementare interfa utilizator
tergerea unei cheltuieli dintr-o zi dat
T1 funcie pentru tergerea unei cheltuieli dintr-o zi dat
T2 Implementare interfa utilizator
tergerea unei cheltuieli dintr-un interval de timp
T1 funcie pentru tergerea unei cheltuieli dintr-un interval de

F7

timp specificat
T2 Implementare interfa utilizator
Undo (refacerea unei cheltuieli)
T1 funcie de undo
T2 implementare interfa utilizator

Iteraia 2
F8

F9

F10

F11

F12

F13

F14

Tiprirea cheltuielilor mai mari dect o sum dat


T1 funcie pentru returnarea unei liste cu chetuielile mai mari
decat o suma dat
T2 Implementare interfa utilizator
Tiprirea cheltuielilor efectuate nainte de o zi dat i mai mici dect o
sum dat
T1 funcie pentru returnarea cheltuielilor cu cerinta specificat
T2 implementare interfa utilizator
Tiprirea cheltuielilor de un anumit tip
T1 funcie pentru returnarea unei liste cu cheltuielile de un
anumit tip
T2 implementare interfa utilizator
Tiprirea sumei totale pentru un anumit tip de cheltuial
T1 funcie pentru returnarea sumei totale corespunzatoare unui
tip de cheltuial
T2 implementare interfa utilizator
Gsirea si tiprirea zilei n care suma cheltuit e maxim
T1 funcie pentru returnarea zilei in care suma cheltuit e
maxim
T2 implementare interfa utilizator
Tiprirea cheltuielilor ce au o anumit sum
T1 funcie ce returneaz lista de cheltuieli ce au o anumit sum
T2 implementare interfa utilizator
Tiprirea cheltuielilor sortate dupa tip
T1 funcie ce returneaz cheltuielile sortate dup tip
T2 implementare interfa utilizator
Undo (refacerea unei cheltuieli)
T1 funcie de undo (actualizata)
T2 implementare interfa utilizator

Iteraia 3
F15
Eliminarea cheltuielilor de un anumit tip

T1 funcie ce elimin cheltuielile de un anumit tip


T2 implementare interfa utilizator
Undo (refacerea unei cheltuieli)
T1 funcie de undo (actualizata)
T2 implementare interfa utilizator

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