Documentatie BR

12
Scrieți o aplicație care gestionează cheltuielie de familie efectuate intr-o lună retine ziua (din luna), suma, tipul cheltuielii (5 categorii: mancare, ntreținer "plicația să permită efectuarea repetată a următoarelor operații: 1. Adaugă cheltuială a. adaugă o nouă cheluială (se speci#că ziua, suma, tipul) !. actualizează cheluială (se speci#că ziua, suma, tipul) 2. Ștergere. a. $terge toate cheltuielile pentru ziua dată !. $tege cheltuielile pentru un interval de timp (se dă ziua de nceput %i sf&r%i toate cheltuielile pentru perioada dată) c. $terge toate cheltuielile de un anumit tip 3. Căutări. a. 'ipăre%te toate cheltuielile mai mari dec&t o sumă dată !. 'ipăre%te toate cheltuielile efectuate nainte de o zi dată %i mai mici dec&t dă suma %i ziua, se tipăresc toate cheltuielile mai mici ca suma dată %i efectuat nainte de ziua speci#cată) c. tipăre%te toate cheltuielile de un anumit tip. 4. Rapoarte. a. 'ipăre%te suma totală pentru un anumit tip de cheltuială !. ăse%te ziua n care suma cheltuită e ma imă c. 'ipăre%te toate cheltuielile ce au o anumită sumă d. 'ipăre%te cheltuielile sortate după tip 5. Filtrare. a. *limină toate cheltuielile de un anumit tip !. *limină toate cheltuielile mai mici decăt o sumă dată 6. Undo a. +eface ultima operație (lista de cheltuieli revine ce e ista nainte de ultima care a modi#cat lista). Lista de unctionalitati "daugă o nouă cheluială "ctualizează cheluială e istenta / $terge toate cheltuielile pentru ziua dată 0 $tege cheltuielile pentru un interval de timp 5 $terge toate cheltuielile de un anumit tip 1 'ipăre%te toate cheltuielile mai mari dec&t o sumă dată 2 'ipăre%te toate cheltuielile efectuate nainte de o zi dată %i mai mic 3 'ipăre%te toate cheltuielile de un anumit tip.

description

DOcumentatie python

Transcript of Documentatie BR

Sheet1Scriei o aplicaie care gestioneaz cheltuielie de familie efectuate intr-o lun. Pentru o cheltuial se vorretine ziua (din luna), suma, tipul cheltuielii (5 categorii: mancare, ntreinere, nbrcminte, telefon, altele).Aplicaia s permit efectuarea repetat a urmtoarelor operaii:1. Adaug cheltuiala. 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 datb. tege cheltuielile pentru un interval de timp (se d ziua de nceput i sfrit, se stergtoate cheltuielile pentru perioada dat)c. terge toate cheltuielile de un anumit tip3. Cutri.a. Tiprete toate cheltuielile mai mari dect o sum datb. Tiprete toate cheltuielile efectuate nainte de o zi dat i mai mici dect o sum (sed suma i ziua, se tipresc toate cheltuielile mai mici ca suma dat i efectuatenainte de ziua specificat)c. tiprete toate cheltuielile de un anumit tip.4. Rapoarte.a. Tiprete suma total pentru un anumit tip de cheltuialb. Gsete ziua n care suma cheltuit e maximc. Tiprete toate cheltuielile ce au o anumit sumd. Tiprete cheltuielile sortate dup tip5. Filtrare.a. Elimin toate cheltuielile de un anumit tipb. Elimin toate cheltuielile mai mici dect o sum dat6. Undoa. Reface ultima operaie (lista de cheltuieli revine ce exista nainte de ultima operaiecare a modificat lista).Lista de functionalitatiF1Adaug o nou cheluial F2Actualizeaz cheluial existentaF3terge toate cheltuielile pentru ziua datF4tege cheltuielile pentru un interval de timp F5terge toate cheltuielile de un anumit tipF6Tiprete toate cheltuielile mai mari dect o sum datF7Tiprete toate cheltuielile efectuate nainte de o zi dat i mai mici dect o sumF8Tiprete toate cheltuielile de un anumit tip.F9Tiprete suma total pentru un anumit tip de cheltuialF10Gsete ziua n care suma cheltuit e maximF11Tiprete toate cheltuielile ce au o anumit sumF12Tiprete cheltuielile sortate dup tipF13Elimin toate cheltuielile de un anumit tipF14Elimin toate cheltuielile mai mici dect o sum datF15Reface ultima operaieIteratieFunctionalitati I1F1-F8Adaug si sterge o anumita cheltuiala+ Tipareste cheltuielile cu anumite proprietatiI2F9-F12Tipareste cheltuielile cu anumite proprietatiI3F13-F15Elimina anumite cheltuieli si reface ultima operatieIteratia 1Lista de activitatiA1Afisarea meniuluiA2Citirea optiunii date de catre utilizatorA3Citirea zilei, sumei si tipului de cheltuiala introdus de utilizatorA4Adaugarea cheltuielii in listaA5Modificarea unei cheltuieli existente in listaA6Sterge toate cheltuielile pentru ziua dataA7Sterge toate cheltuielile pentru un interval de timp(se da ziua de inceput si sfarsit)A8Sterge toate cheltuielile de un anumit tipA9Tiprete toate cheltuielile mai mari dect o sum datA10Tiprete toate cheltuielile efectuate nainte de o zi dat i mai mici dect o sumA11Tiprete toate cheltuielile de un anumit tip.Scenarii de rulareColumn1Column2Column3UtilizatorProgramDescriereAfisare meniuAfisarea meniului aSelectarea meniului pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare1Selectarea optiunii pentru adaugare cheltuiala12"Ziua"Introducerea datelor cheltuielii34"Suma"food"Tipul"Afisare meniuAfisarea meniului aSelectarea optiunii pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare1Selectarea optiunii pentru adaugare cheltuiala10"Ziua"Introducerea datelor cheltuielii24"Suma"phone"Tipul"Afisare meniuAfisarea meniului aSelectarea optiunii pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare2Selectarea optiunii pentru modificare cheltuiala10"Ziua"Introducerea datelor cheltuielii34"Suma"phone"Tipul"Afisare meniuAfisarea meniului sSelectarea optiunii pentru adaugare cheltuialaStergere cheltuialaAfisarea submeniului stergere1Stergere cheltuiala pentru o zi dataZi:12Stergere cheltuiala pentru data de "12"Afisare meniuAfisarea meniului cSelectarea optiunii pentru cautare cheltuialaCautare cheltuialaAfisare submeniului cautare1Tipareste toate cheltuielile mai mari decat o suma data24"Suma"Introducerea sumei [[10, 34, 'phone']]Afisare cheltuieli mai mari decat o suma dataIteratia 2Lista de activitatiA1Tiprete suma total pentru un anumit tip de cheltuialA2Gsete ziua n care suma cheltuit e maximA3Tiprete toate cheltuielile ce au o anumit sumA4Tiprete cheltuielile sortate dup tipScenarii de rulareColumn1Column2Column3UtilizatorProgramDescriereAfisare meniuAfisarea meniului aSelectarea meniului pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare1Selectarea optiunii pentru adaugare cheltuiala12"Ziua"Introducerea datelor cheltuielii34"Suma"food"Tipul"Afisare meniuAfisarea meniului aSelectarea optiunii pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare1Selectarea optiunii pentru adaugare cheltuiala10"Ziua"Introducerea datelor cheltuielii24"Suma"phone"Tipul"Afisare meniuAfisarea meniului aSelectarea optiunii pentru adaugare cheltuialaAdaugare cheltuialaAfisarea submeniului adaugare2Selectarea optiunii pentru modificare cheltuiala10"Ziua"Introducerea datelor cheltuielii34"Suma"phone"Tipul"Afisare meniuAfisarea meniului rSelectarea optiunii pentru rapoarteCautare cheltuialaAfisare submeniului rapoarte1Selectare optiunii de tiprire suma total pentru un anumit tip de cheltuialphone'"Tipul"Introducerea tipului de cheltuiala34Afisare sumei totale pentru un anumit tip de cheltuial Afisare meniuAfisarea meniului rSelectarea optiunii pentru rapoarteRapoarteAfisarea submeniului rapoarte3Selectarea optiunii pentru tiparirea tuturor cheltuielilor ce au o anumita suma34"Suma"[[12, 34, 'food'], [10,34,'phone]]Tiparirea tuturor cheltuielilor ce au o anumita sumaIteratia 3Lista de activitatiA1Elimin toate cheltuielile de un anumit tipA2Elimin toate cheltuielile mai mici dect o sum datA3Reface ultima operaieA4

Sheet2

Sheet3