Documente Academic
Documente Profesional
Documente Cultură
la disciplina
Cap. 1 Proiectarea logic a sistemului informaional 1.1. Proiectarea logic a bazei de date
Schema logic a bazei de date DER- n anex. Restriciile de comportament:
Nr. crt.
1.
Numele atributului
Cod_partener
Numele tabelei
Partener
Explicaie
Este un atribut de tip char, dimensiune 4, care poate fi introdus de la tastatur sau poate fi ales dintr-o list afiat la selectarea butonului browse, din dreapta lui. Atribut de tip char, care poate fi ales din lista de opiuni date (client, furnizor) Atribut de tip char, care poate fi ales din lista de opiuni date (BT, BRD, BCR) Este un atribut de tip char, dimensiune 5, care poate fi introdus de la tastatur sau poate fi ales dintr-o list afiat la selectarea butonului browse, din dreapta lui. Atribut introdus de la tastatur, de tip char, 16 Atribute de tip numeric, care trebuie s aib valori pozitive
2. 3. 4.
5. 6.
Personal Casa
Atribut de tip char care poate fi ales din lista de opiuni date (casa1, casa2 etc) Atribut de tip char care poate fi ales din list predefinit. Atribut de tip char, dimensiune 6, care poate fi poate fi introdus de la tastatur Atribut de tip char, dimensiune 6. Acest cod va fi generat automat, nu va fi ales de ctre utilizator. Atribut de tip char, dimensiune 15. Acest cmp ia urmtoarele valori: plat/ncasare/schimb valutar. Atribut de tip char, dimensiune 25. Se alege tipul documentului care st la baza tranzaciei ce se dorete a fi efectuat, cum ar fi: bilet la ordin, foaie de vrsmnt etc. Atribut introdus de la tastatur, de tip char, 16. Ia valoarea codurilor IBAN. Atribut de tip char, dimensiune 25, care poate fi ales dintr-o list predefinit sau poate fi introdus de la tastatur. Este un atribut de tip char, dimensiune 6, care poate fi introdus de la tastatur sau poate fi ales dintr-o list afiat la selectarea butonului browse, din dreapta lui. Acest cod va fi generat automat, nu va fi ales aleatoriu de ctre utilizator. Atribut de tip char, dimensiune 16. Valorile pot fi introduse de la tastatur sau pot fi alese prin acionarea butonului browse. Atribut ce va lua valoare prin introducerea de la tastatur a cursului valutar din ziua respectiv. Atribut de tip char, dimensiune 4. Poate lua valori precum BRD, BT, BCR, CEC etc. Atribut de tip char, dimensiune 25. Va lua valori n funcie de banca selectat. Atribut de tip char, dimensiune 2, care poate fi introdus de la tastatur. Va lua ca valori codurile judeelor: SV,
13. 14.
Tranzacie Tranzacie
15.
Cod_transfer
Transfer
16.
Transfer
TM, BC, IS, MM, BV etc. 21. 22. Nume_jude Id_cont Jude Cont Atribut de tip char, dimensiune 25. Valorile pe care le ia sunt: Suceava, Timis, Bacau etc. Atribut ce se poate introduce de la tastatur sau se poate cuta n list prin acionarea tastei browse, de tip char, 16. Ia valoarea codului Iban corespunztor fiecrui cont bancar deschis. Atribut de tip char care poate fi ales din list predefinit. Ia valoarea monedei n care este deschis contul: lei, euro, dolari.
23.
Moneda
Cont
READ READ
Se citete sold partener pentru a cunoate suma de ncasat. Se verific data documentului care st la baza ncasrii pentru a calcula eventualele penalizri cauzate de depirea scadenei. Se ncaseaz suma aferent pentru diminuarea creanei i scderea datoriei clientului fa de firm Se incrementeaz valoarea cmpului sold cu valoarea de pe documentul ncasat. Se ntocmete i elibereaz documentul pentru justificarea plii/depunerii efectuate.
Casa
INSERT
Partener Tranzacie
UPDATE INSERT
2.Adugare ncasare nou virament Denumire operaiune 1.ncasare propriuzis 2.Actualizare sold client Numele tabelei accesate Tranzacie Partener Tip acces Explicaii
INSERT UPDATE
Se ncaseaz suma aferent pentru diminuarea creanei. Se incrementeaz valoarea cmpului sold cu valoarea de pe documentul ncasat.
3. Transfer Denumire operaiune 1.Verificare sold iniial 2.Transferare sum dintr-un cont n altul 3.Actualizare sold Numele tabelei accesate Cont Tip acces Explicaii
READ
Verificarea soldului pentru a vedea dac se poate face transferul dintr-un cont n altul (dac exist disponibiliti). Transferarea propriu-zis. Diminuarea unui cont i majorarea sumei din alt cont.
Transfer Transfer
INSERT UPDATE
4.Realizare plat prin contul bancar Denumire operaiune 1.Verificare sold bancar Numele tabelei accesate Cont Tip acces READ Explicaii Se verific soldul pe care l avem n banc pentru a se tii dac sunt resurse pentru efectuarea plii. Se citete data documentului care st la baza realizrii plii pentru a verifica dac plata va fi realizat nainte, la sau dup scadena prevzut. Se citesc datele partenerului (furnizorului) ctre care urmeaz a se efectua plata. Se vireaz suma aferent plii din contul firmei n contul furnizorului. Se incrementeaz valoarea cmpului Sold cu valoarea documentului nsoitor pentru furnizorul respectiv.
2.Verificare data Tranzacie documentului care st la baza realizrii plii 3.Preluare date partener 4.Plata propriu-zis 5.Actualizare sold furnizor pe baza documentului care Partener Tranzacie Partener
READ
justific plata
5.Realizare plat n numerar Denumire operaiune 1.Verificare sold casa Numele tabelei accesate Casa Tip acces READ Explicaii Se verific soldul pe care l avem n cas pentru a se tii dac sunt resurse pentru efectuarea plii. Se citete data documentului care st la baza realizrii plii pentru a verifica dac plata va fi realizat nainte, la sau dup scadena prevzut. Se citesc datele partenerului (furnizorului) ctre care urmeaz a se efectua plata. Se achit datoria fa de furnizor prin casieria unitii Se incrementeaz valoarea cmpului Sold cu valoarea documentului nsoitor pentru furnizorul respectiv.
2.Verificare data Tranzacie documentului care st la baza realizrii plii 3.Preluare date partener 4.Plata propriu-zis 5.Actualizare sold furnizor pe baza documentului care justific plata Partener Tranzacie Partener
READ
6. Schimb valutar la cumprare Denumire operaiune 1.Verificare sold( disponibil) casa n lei Numele tabelei accesate Cont Tip acces READ Explicaii
Se verific soldul disponibilului din casa n lei, pentru a vedea dac este posibil schimbul valutar. Dac n contul casa se gsete echivalentul valutei, atunci operaiunea este posibil. n cazul n care nu se gsesc fonduri suficiente pentru
realizarea tranzaciei, atunci se ntrerupe operaiunea. 2. Realizarea efectiv a schimbului valutar 3.Actualizare sold casa Casa INSERT Se schimb moneda strin n echivalentul monedei naionale la cursul valutar afiat la BNR n ziua respectiv.
Casa
UPDATE Se incrementeaz valoarea cmpului corespunztor soldului casa n valuta cu valoarea ncasat de la client, iar cmpul corespunztor soldului casei n lei, se aduce la zi cu valoarea diminuat, corespunztoare valutei schimbate. INSERT Se ntocmete i se elibereaz documentul pentru justificarea preschimbrii monedei strine n moned naional.
Tranzacie
7. Schimb valutar la vnzare Denumire operaiune 1. Verificare sold( disponibil) casa n lei Numele tabelei accesate Cont Tip acces READ Explicaii
Se verific soldul disponibilului din casa n valut, pentru a vedea dac este posibil schimbul valutar. Daca n contul casa n valut se gsete echivalentul sumei n lei ce se dorete a fi schimbat, atunci operaiunea este posibil. n cazul n care nu se gsesc fonduri suficiente pentru realizarea tranzaciei, atunci se ntrerupe operaiunea. Se schimb moneda naional n echivalentul monedei strine la
2.Realizarea efectiv a
Casa
INSERT
cursul valutar afiat la BNR n ziua respectiv. UPDATE Se incrementeaz valoarea cmpului corespunztor soldului casa n lei cu valoarea ncasat de la client, iar cmpul corespunztor soldului casei n valut, se aduce la zi cu valoarea diminuat, corespunztoare sumei schimbate. INSERT Se ntocmete i se elibereaz documentul pentru justificarea preschimbrii monedei naionale n moned strin.
Tranzacie
10
a) Prezentarea descriptiv Scop: - centralizarea ncasrilor de la diferitele clase de parteneri n vederea cumprrii valorii vnzrilor cu valoarea ncasat Utilizatori: directorul financiar, analist financiar, director de vnzri. Coninut: 1.Gruparea datelor - pe clase de parteneri 2.Ordonarea datelor - dup valoarea ncasat, n ordine descresctoare 3.Totaluri solicitate - total valoare facturat i total valoare ncasat pe fiecare clasa i total general de vnzri i ncasri 4.Alte meniuni - clasa partenerilor apare o singura data, pe prima linie a grupului - perioada de timp rmne la alegerea utilizatorului Mediul de generare: Raportul va fi tiprit sau afiat pe ecran Frecvena: Raportul va fi generat la cerere Sursa datelor: SELECT Nume_partener, Prenume_partener, Clasa_partener, Suma as Valoare ncasat FROM jude j INNER JOIN localitate l ON j.Cod_jude = l.Cod_jude INNER JOIN partener p ON l.Cod_localitate = p.Cod_localitate INNER JOIN tranzacie t ON p.Cod_partener = t.Cod_partener GROUP BY suma desc
11
a) Prezentarea descriptiv: Scop: - evidena i justificarea sumelor acordate ca avans angajailor pentru efectuarea diferitelor operaiuni n contul i n numele firmei; - calcularea diferenelor ntre valoarea acordat angajailor i cea consumat de acetia n vederea emiterii dispoziiei de ncasare sau plat. Utilizatori: contabilul ef. Coninut: 1.Gruparea datelor dup data documentelor justificative; 2.Ordonarea datelor - dup tipul documentului; 3.Totaluri solicitate - totalul valorii documentelor justificative; 4.Alte meniuni se emite pe numele unui singur angajat. Mediul de generare: raportul va fi tiprit sau afiat pe ecran. Frecvena: raportul se genereaz trezorerie, neprogramat din situaia acordrii i justificrii unui avans de
Sursa datelor: SELECT Marca, Nume_angajat, Prenume_angajat, Functie, data, Tip_document, Suma as Valoare, suma FROM Personal p INNER JOIN Tranzactie t ON p.marca=t.marca INNER JOIN Casa c ON t.id_casa= c.id_casa GROUP BY data ORDER BY Tip_document
12
Registru de cas
a)Prezentarea descriptiv: Scop: - verificarea soldului zilnic al casei i compararea acestuia cu numerarul existent n casierie; - centralizarea operaiunilor n numerar pentru ntocmirea notelor contabile. Utilizatori: casierul, economistul responsabil cu trezoreria unitii, contabilul ef. Coninut: 1.Gruparea datelor - n ordinea cronologic a efecturilor operaiunilor prin casierie; 2.Ordonarea datelor - pe documente justificative; 3.Totaluri solicitate total rulaje debitoare i total rulaje creditoare; 4.Alte meniuni soldul iniial se afieaz pe prima linie i reprezint soldul final al zilei precedente Mediul de generare: raportul va fi tiprit sau afiat pe ecran Frecvena: raportul se genereaz zilnic, dup terminarea nregistrrilor tuturor operaiunilor prin casa din ziua respectiv Sursa datelor: SELECT Data_document as data, Tip_document as tip, suma FROM Tranzactie GROUP BY data ORDER BY Tip_document.
13
a)Prezentarea descriptiv Scop: -centralizarea obligaiilor privind achitarea datoriilor -verificarea situaiei furnizorilor n vederea realizrii viitoarelor tranzacii, comenzi, etc Utilizatori: Economistul responsabil cu vnzrile, personalul departamentului de contabilitate Coninut: 1. Gruparea datelor: - pe solduri i pe termene de lichiditate 2. Ordonarea datelor: - pe solduri i pe termene de lichiditate (sub 1 an i peste 1 an), iar apoi dup categoria datoriilor 3. Totaluri solicitate la nivel de sold pe categorie de datorie, i la nivel de termene scadente 4. Alte meniuni: raportul va conine o centralizare a datoriilor; perioada de timp va fi la alegerea utilizatorului Mediul de generare: Raportul va fi tiprit sau afiat pe ecran Frecvena: Raportul va fi generat lunar sau la cerere Sursa datelor
14
a)Prezentarea descriptiv: Scop: - centralizarea operaiunilor prin conturile bancare pentru ntocmirea notelor contabile; - verificarea soldurilor conturilor bancare la sfritul lunii. Utilizatori: economistul responsabil cu trezoreria unitii. Coninut: 1.Gruparea datelor pe bnci,conturi i documente de plat; 2.Ordonarea datelor pe bnci i conturi, apoi dup data documentului de plat; 3.Totaluri solicitate - la nivel de cont bancar, banc i raport; 4.Alte meniuni raportul conine date referitoare la o singura banc sau cont, sau la toate bncile i conturile aferente acestora; denumirea bncii i numrul contului se afieaz o singur dat pe prima linie a grupului. Mediul de generare: raportul va fi tiprit sau afiat pe ecran. Frecvena: raportul se genereaz lunar, n primele patru zile ale lunii sau la cerere Sursa datelor:
15
a)Prezentarea descriptiv: Scop: - centralizarea avansurilor de trezorerie acordate personalului sau partenerilor de afaceri Utilizatori: casieriei - personalul departamentului de contabilitate, personalul din cadrul
Coninut: 1.Gruparea datelor: -datele se grupeaz dup numele persoanelor/partenerilor 2.Ordonarea datelor: - dup denumirea persoanelor/partenerilor crora li se acord avansuri de trezorerie, n ordine alfabetic 3.Totaluri solicitate - pe fiecare sold i rulaj n parte 4.Alte meniuni: - fiecare persoan/partener apare o singur dat, grupndu-se astfel datele.
Sursa datelor: SELECT DISTINCT nume_angajat, prenume_angajat as persoana FROM Partener P inner join Tranzacie T on p.cod_partener=t.cod_partener WHERE data_tranzacie<=data_document GROUP BY persoana ASC.
16
a)Prezentarea descriptiv: Scop: - controlul respectrii obligaiilor fiscale; - centralizarea plilor efectuate spre trezoreria statului n contul obligaiilor calculate n decursul perioadei. Utilizatori: directorul financiar, economistul responsabil cu trezoreria unitii, contabilul ef. Coninut: 1.Gruparea datelor pe perioada de impunere fiscal, pe tipul obligaiei fiscale; 2.Ordonarea datelor - dup data documentului de plat emis; 3.Totaluri solicitate - total obligaii calculate pe parcursul unei perioade, total obligaii achitate aferente unei perioade, total obligaii calculate pentru toate perioadele selectate i total obligaii achitate pentru toate perioadele selectate; 4.Alte meniuni perioada de calcul a contribuiilor apare o singur data, pe prima linie a grupului. Mediul de generare: raportul va fi tiprit sau afiat pe ecran. Frecvena: raportul se genereaz lunar, anual sau la cerere. Sursa datelor: SELECT Data_document as Data, Tip_document as Tip, Suma as Suma achitat, Id_cont as Cont trezorerie FROM Tranzacie WHERE Tip_tranzacie=Plata and Explicaie=Obligaie fiscal GROUP BY Data, Tip ORDER BY Data. b)Modelul proiectului n anexa 8
17
1. Situaia creanelor
2. Situaia ncasrilor
18
3. Decont de cheltuieli
4. Registru de cas
5. Situaia datoriilor
19
6. Registru de banc
20
Deschiderea formularului Tranzacie i cutarea i afiarea tranzaciei ce urmeaz a fi modificat. Pentru aceast operaiune exist dou variante posibile: a) apsarea csuei browse urmat de afiarea listei tuturor tranzaciilor. Este o afiare exhaustiv, iar n cazul unui numr ridicat de tranzacii este foarte dificil gsirea tranzaciei dorite. b) utilizarea filtrului de cutare din partea dreapt a formularului. Aceast variant permite selectarea criteriului de cutare(tip tranzacie, data, partener, marca) i chiar introducerea unei chei de cutare pentru un rezultat ct mai eficient. Exemplu: Criteriu de cutare: Partener Cheia de cutare: RAO Aceast cutare va afia lista tranzaciilor desfurate cu partenerul RAO.
Verificarea tranzaciei i modificarea acesteia. Tranzaciile deja nregistrate pot fi modificate doar n cazul unor erori/omisiuni demonstrate ulterior pe baza unor documente/dovezi. n acest caz se permite tergerea i, respectiv modificarea datelor eronate. Aceast modificare nseamn de fapt stornarea datelor introduse anterior i adugarea celor noi. Salvarea sau abandonarea modificrilor.
Scenariul 3. Anularea unei tranzacii Operaiile de lucru sunt urmtoarele: Cutarea tranzaciei ce urmeaz a fi anulat. Aceast operaie se realizeaz ntocmai ca la scenariul anterior. Verificarea tranzaciei. O tranzacie poate fi anulat doar n cazuri extreme(de exemplu, un virament eronat), i se realizeaz doar pe baza unor documente care justific faptul. Anularea tranzaciei prin utilizarea tastei tergere dup selectarea tranzaciei de ters. Salvarea i prsirea formularului.
22
Scenariul 4. Vizualizarea tranzaciilor nregistrate Operaiile de lucru sunt urmtoarele: Precum a fost menionat anterior, vizualizarea tranzaciilor se poate face n dou variante: lista complet, exhaustiv sau o selecie realizat cu ajutorul filtrului de cutare poziionat n partea dreapt a formularului. Vizualizarea tranzaciilor nregistrare. Tiprirea listei obinute, dac utilizatorul dorete acest lucru. Formularul:
n ceea ce privete obiectele ecranului, acestea pot fi completate prin simpla introducere a datelor de la tastatur sau, n unele cazuri, datele vor fi alese din liste. Este cazul obiectului Cod tranzacie. Prin apsarea butonului browse alturat se va afia o nou fereastr care va conine toate nregistrrile deja existente n tabela Tranzacie, astfel nct utilizatorul poate selecta o nregistrare sau poate verifica anumite date n vederea reducerii redundanei datelor.
23
Astfel, pentru o mai bun operativitate n efectuarea sarcinilor de serviciu, utilizatorii au la dispoziie, n formular, att csue text(Data tranzacie, Data document acestea vor fi implicit data curent ns pot fi modificare de ctre utilizator), ct i csue combinate, butoane radio i csue de validare. Prin bifarea unuia dintre butoanele radio se va selecta partenerul sau angajatul n funcie de tipul tranzaciei. Csuele de validare pot fi bifate concomitent n cazul n care respectiva tranzacie implic att plata/ncasarea n numerar ct i prin virament bancar. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare. Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
24
25
Modificarea datelor. Aceast operaiune implic de fapt stornarea nregistrrii anterioare i adugarea celei noi. Salvarea sau abandonarea modificrilor. Scenariul 3. tergerea unei nregistrri Operaiile de lucru sunt urmtoarele: Cutarea datelor care urmeaz a fi terse i afiarea acestora pe ecran n vederea verificrii. tergerea unei nregistrri poate fi efectuat n cazul n care firma ntrerupe colaborarea cu banca din diverse motive. Este recomandat aceast operaiune pentru a nu supra-aglomera baza de date. tergerea propriu-zis a nregistrrii. Salvarea i prsirea formularului. Scenariul 4. Vizualizarea datelor din tabela Banca Operaiile de lucru sunt urmtoarele: Utilizarea filtrului de cutare poate duce la o afiare complet a bncilor cu care firma colaboreaz la momentul respectiv. Se poate realiza aceast cutare dup Banca sau dup Sucursal. Vizualizarea listei obinute n vederea verificrii corectitudinii datelor. Tiprirea unei liste cu bncile colaboratoare. Formularul:
26
Pentru a completa datele necesare, utilizatorul are la dispoziie csuele combinate pentru introducerea/alegerea din list att pentru cmpul Banca, ct i pentru Sucursal. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare. Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
27
Verificarea corectitudinii datelor(se poate efectua pe baza unor documente, de exemplu, foaia de vrsmnt). Salvarea datelor noi introduse i prsirea formularului. Scenariul 2. Modificarea datelor aferente unui cont bancar Operaiile de lucru sunt urmtoarele: Cutarea contului bancar pentru care se vor face modificrile. Aceast cutare se poate efectua cu ajutorul filtrului de cutare din partea dreapt a formularului sau prin simpla apsare a butonului browse aferent cmpului Cont Bancar. Prima variant va genera o selecie n funcie de criteriile alese de utilizator, n timp ce a doua variant va afia lista complet a conturilor deinute de ntreprindere. Verificarea contului i a datelor ce urmeaz a fi modificate. Modificarea datelor. Se pot modifica sumele existente n cazul n care aceast actualizare nu s-a efectuat automat, pe msura noilor nregistrri n tabela Tranzacii. Salvarea sau abandonarea modificrilor. Scenariul 3. tergerea unui cont bancar Operaiile de lucru sunt urmtoarele: Cutarea contului bancar ce urmeaz a fi ters utiliznd una din variantele precizate la meniul anterior. Verificarea contului. tergerea contului. Aceast operaiune poate avea loc n cazul n care anterior a fost tears o banc din tabela Banca. n acest caz firma a ntrerupt colaborarea cu instituia de credit, neexistnd nici un motiv pentru care conturile s rmn nregistrate n baza de date. Scenariul 4. Vizualizarea conturilor bancare Operaiile de lucru sunt urmtoarele: Utilizarea filtrului de cutare poate genera o list a conturilor n funcie de preferinele utilizatorului(dup moned, de exemplu). Click-ul pe browse va afia lista complet a conturilor deschise firmei. Vizualizarea i verificarea conturilor.
29
Formularul:
Pentru a efectua sarcinile de serviciu aferente, utilizatorul are la dispoziie csue combinate(n cazul obiectelor Moned i Banc). Astfel, pentru cmpul Moneda se poate selecta o valoare din cele afiate: RON,EUR, FRF, USD etc. n cazul cmpului Banca se va selecta dintre BT, BCR, BRD etc., n funcie de banca la care este deschis respectivul cont. Sold iniial i Sold curent sunt csue text care vor fi completate cu sumele aferente. Cmpul Sold iniial se va actualiza automat pe msur ce au loc tranzacii n care s fie implicat contul. Cont bancar permite introducerea de la tastatur a unui numr de cont, n cazul adugrii unui nou cont bancar, sau alegerea unuia dintr-o list afiat prin click pe browse. Aceast opiune este util n verificarea datelor introduse pentru a evita erorile sau dubla nregistrare. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare. Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
30
31
Cutarea datelor partenerului la care se vor face modificrile fie prin afiarea unei liste a tuturor codurilor partenerilor ntreprinderii, operaie realizat prin click pe browse din dreptul cmpului, fie prin utilizarea unui filtrului de cutare; afiarea datelor gsite. Verificarea datelor partenerului i modificarea acestora ( modificare cuprinde o stornare a datelor introduse anterior i o adugare a celor noi). Salvarea sau abandonarea modificrilor.
Scenariul 3. Anularea datelor cu privire la un partener Operaiile de lucru sunt urmtoarele: Cutarea datelor care urmeaz a fi anulate (care presupune aceeiai pai ca prima sarcin de lucru de la scenariul 2) Verificarea datelor afiate. tergerea/anularea efectiv a datelor menionate. Salvarea i prsirea formularului.
Scenariul 4. Vizualizarea listei partenerilor Operaiile de lucru sunt urmtoarele: Cutarea unui partener anume, cutare ce se poate realiza dup codul partenerului sau alt cheie de cutare.
32
Vizualizarea partenerilor ntreprinderii. Verificarea corectitudinii identitii partenerului (client, furnizor). Astfel, se va compara nume, prenume, cod fiscal, banca, adresa partenerului afiate cu cele de pe documentele justificative primite. Tiprirea listei obinute, dac utilizatorul dorete acest lucru.
Formularul:
Cmpul Cod partener permite introducerea de la tastatur a unui cod, n cazul adugrii unui nou partener, sau alegerea unuia dintr-o list afiat prin apsarea butonului browse. Dac apsm deschide: n tabela Partener, la atributul Cod Partener se
33
De asemenea, exist posibilitatea cutrii unui anumit partener, n funcie de anumite criterii, operaie care se poate realiza cu ajutorul filtrului de cutare. Utilizatorii pot folosi, pentru introducerea datelor n formulare, csue text/text box (pentru Cod fiscal, Adresa, Sold) i csue combinate/combo box (pentru Nume, Prenume partener,Clas partener, Localitate, Banc).
34
Operaiile de lucru sunt urntoarele: Completarea datelor aferente angajatului n formularul Personal (marca va fi generat automat de ctre sistem). Adugarea unei mrci noi, n cazul angajrii unei noi persoane. Verificarea documentelor personale prin care sa ateste c este persoana n cauz. Precizarea numelui i prenumelui angajatului se va realiza prin selectarea acestora dintr-o list sau adugarea unora noi, acestea putndu-se realiza prin intermediul unei csue combinate. Completarea funciei deinute de angajat prin intermediul cmpului Funcie, care va permite adugarea unei funcii noi sau selectarea unei funcii deja existente; contul angajatului va fi scris direct de la tastatur. Verificarea datelor nou introduse. Astfel, se verific datele adugate pentru a nu exista erori sau pentru evitarea unei duble ntregistrri. Salvarea noii nregistrri i prsirea formularului.
Deschiderea formularului Personal, cutarea i afiarea datelor angajatului care necesit modificri. Cutarea se poate realiza fie prin afiarea unei liste a tuturor mrcilor existente n ntreprindere, operaie realizat prin apsarea butonului browse din dreptul cmpului, fie prin utilizarea filtrului de cutare. Verificarea datelor angajatului i modificarea acestora ( modificare cuprinde o stornare a datelor introduse anterior i o adugare a celor noi). Salvarea sau abandonarea modificrilor.
35
Operaiile de lucru sunt urmtoarele: Cutarea datelor care urmeaz a fi anulate (care presupune aceeiai pai ca prima sarcin de lucru de la scenariul 2) Verificarea datelor afiate. tergerea/anularea efectiv a datelor menionate. Salvarea i prsirea formularului. Scenariul 4. Vizualizarea listei angajailor Operaiile de lucru sunt urmtoarele: Se pot vizualiza mrcile prin acionarea butonului browse sau prin cutarea lor cu ajutorul filtrului de cutare Vizualizarea angajailor nregistrai. Tiprirea listei obinute, dac utilizatorul dorete acest lucru.
Formularul:
36
Obiectele ecranului pot fi completate fie prin introducerea de la tastatur a datelor, fie prin alegerea lor dintr-o list, prin apsarea butonului browse, poziionat n dreapta cmpului, operaie n urma creia va fi afiat o fereastr cu toate ntregistrrile existente n tabela Angajai. Cmpul Marca permite introducerea de la tastatur a unei mrci, n cazul adugrii unui nou angajat, sau alegerea uneia dintr-o list afiat prin apsarea butonului browse. De asemenea, exist posibilitatea cutrii unui anumit angajat, n funcie de anumite criterii, operaie care se poate realiza cu ajutorul filtrului de cutare. Pentru completarea datelor necesare, utilizatorii au la dispoziie folosirea csuelor text (Cont angajat) i csuelor combinate (Nume angajat, Prenume angajat, Funcie).
37
Operaiile de lucru sunt urmtoarele: Deschiderea formularului Casa, cutarea i afiarea nr. ncasare/plat ce urmeaz a fi modificat. Pentru aceast operaiune exist dou variante posibile: c) apsarea csuei browse urmat de afiarea listei tuturor ncasrilor/plilor efectuate prin cas. Este o afiare exhaustiv, iar n cazul unui numr ridicat
38
de ncasri/pli este foarte dificil gsirea numrului aferent ncasrii/plii dorite. d) utilizarea filtrului de cutare din partea dreapt a formularului. Aceast variant permite selectarea criteriului de cutare(tip document, data, suma) i chiar introducerea unei chei de cutare pentru un rezultat ct mai eficient. Exemplu: Criteriu de cutare: Chitan Cheia de cutare: 12.02.2009 Aceast cutare va afia lista ncasrilor i plilor efectuate pe data de 12.02.2009 pe baza chitanei.
Verificarea ncasrii/plii i modificarea acesteia. Plile/ncasrile deja nregistrate pot fi modificate doar n cazul unor erori/omisiuni demonstrate ulterior pe baza unor documente/dovezi. n acest caz se permite tergerea i, respectiv modificarea datelor eronate. Aceast modificare nseamn de fapt stornarea datelor introduse anterior i adugarea celor noi. Salvarea sau abandonarea modificrilor.
Operaiile de lucru sunt urmtoarele: Cutarea ncasrii/tranzaciei ce urmeaz a fi anulat. Aceast operaie se realizeaz ntocmai ca la scenariul anterior. Verificarea ncasrii/plii. O ncasare/plat poate fi anulat doar n cazuri extreme(de exemplu, scrierea eronat a unei sume ce reflect plata unui avans ctre un angajat), i se realizeaz doar pe baza unor documente care justific faptul. Anularea ncasrii/plii prin utilizarea tastei tergere dup selectarea ncasrii/plii de ters. Salvarea i prsirea formularului.
39
Operaiile de lucru sunt urmtoarele: Precum a fost menionat anterior, vizualizarea ncasrilor/plilor se poate face n dou variante: lista complet, exhaustiv sau o selecie realizat cu ajutorul filtrului de cutare poziionat n partea dreapt a formularului. Vizualizarea ncasrilor/plilor nregistrare. Tiprirea listei obinute, dac utilizatorul dorete acest lucru.
Formularul:
40
n ceea ce privete obiectele ecranului, acestea pot fi completate prin simpla introducere a datelor de la tastatur sau, n unele cazuri, datele vor fi alese din liste. Este cazul obiectului Casa. Prin folosirea csuei combinate care conine o list predefinit de valori ( casa nr casei), utilizatorul o poate folosi pentru a afia toate nregistrrile deja existente n tabela Casa, astfel nct utilizatorul poate selecta o nregistrare sau poate verifica anumite date n vederea reducerii redundanei datelor. Astfel, pentru o mai bun operativitate n efectuarea sarcinilor de serviciu, utilizatorii au la dispoziie, n formular, att csue text(Suma, Data aceasta este generat automat de sistem ), ct i csue combinate, butoane radio i csue de validare. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare. Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
41
Scenariul 1. Introducerea unei noi localiti Operaiile de lucru sunt urmtoarele: Alegerea localitii dintr-o list predefinit; Alegerea judeului dintr-o list predefinit; Adugarea codului localitii(se va actualiza astfel tabela Jude). Salvarea datelor nou introduse i prsirea formularului.
Scenariul 2. Modificarea unei localiti Operaiile de lucru sunt urmtoarele: Deschiderea formularului Localitate i cutarea i afiarea localitii ce urmeaz a fi modificat. Pentru aceast operaiune exist dou variante posibile: e) apsarea csuei browse urmat de afiarea listei tuturor localitilor. f) utilizarea filtrului de cutare din partea dreapt a formularului. Aceast variant permite selectarea criteriului de cutare(Nume localitate) i chiar introducerea unei chei de cutare pentru un rezultat ct mai eficient. Exemplu: Criteriu de cutare: Cod localitate Cheia de cutare: Bacu Aceast cutare va afia lista codurilor din localitatea Bacu
Verificarea codului localitii i modificarea acesteia. n acest caz se permite tergerea i, respectiv modificarea datelor. Salvarea sau abandonarea modificrilor.
42
Operaiile de lucru sunt urmtoarele: Cutarea localitii ce urmeaz a fi tears. Aceast operaie se realizeaz ntocmai ca la scenariul anterior. Verificarea localitii. O localitate poate fi anulat doar n cazuri extreme(de exemplu, schimbarea codului unei localitii i introducerea codurilor pe strzi dintr-o localitate), i se realizeaz doar pe baza modificrilor aduse de ctre organele care se ocup cu aceste probleme. Anularea prin utilizarea tastei tergere dup selectarea localitii de ters. Salvarea i prsirea formularului.
Scenariul 4. Vizualizarea localitilor nregistrate Operaiile de lucru sunt urmtoarele: Precum a fost menionat anterior, vizualizarea localitilor se poate face n dou variante: lista complet, exhaustiv sau o selecie realizat cu ajutorul filtrului de cutare poziionat n partea dreapt a formularului. Vizualizarea localitilor nregistrare. Tiprirea listei obinute, dac utilizatorul dorete acest lucru.
Formularul:
43
Prin folosirea csuei combinate care conine o list predefinit de valori ( casa nr casei), utilizatorul o poate folosi pentru a afia toate nregistrrile deja existente n tabela Casa, astfel nct utilizatorul poate selecta o nregistrare sau poate verifica anumite date n vederea reducerii redundanei datelor.
n ceea ce privete obiectele ecranului, acestea pot fi completate prin simpla introducere a datelor de la tastatur sau, n unele cazuri, datele vor fi alese din liste. Este cazul obiectului Nume localitate i Jude care prin folosirea csuei combinate care conine o list predefinit de valori (Nume localitate i Jude), utilizatorul o poate folosi pentru a afia toate nregistrrile deja existente n tabela Localitate, astfel nct utilizatorul poate selecta sau verifica anumite date n vederea reducerii redundanei datelor. Astfel, pentru o mai bun operativitate n efectuarea sarcinilor de serviciu, utilizatorii au la dispoziie, n formular, att csue text(Cod localitate), ct i csue combinate. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare.
44
Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
Scenariul 1. Introducerea unui nou judet Operaiile de lucru sunt urmtoarele: Introducerea judeului de la tastaura; Adugarea codului judetului(se va actualiza astfel tabela Jude). Salvarea datelor nou introduse i prsirea formularului.
45
Deschiderea formularului Judet i cutarea i afiarea judetului ce urmeaz a fi modificat. Pentru aceast operaiune exist dou variante posibile: g) apsarea csuei browse urmat de afiarea listei tuturor judetelor. h) utilizarea filtrului de cutare din partea dreapt a formularului. Aceast variant permite selectarea criteriului de cutare (Nume judet) i chiar introducerea unei chei de cutare pentru un rezultat ct mai eficient. Exemplu: Criteriu de cutare: Cod judet Cheia de cutare: Sv Aceast cutare va afia lista Numele judetului.
Scenariul 3. Anularea unei operatiuni Operaiile de lucru sunt urmtoarele: Cutarea judetului ce urmeaz a fi anulat/sters. tergerea unei nregistrri poate fi efectuat n cazul n care se schimba denumirea unui judet sau se modifica datele referitoare la acesta din diverse motive. Este recomandat aceast operaiune pentru a nu incarca baza de date. Verificarea datelor referitoare la judet. Anularea prin utilizarea tastei tergere dup selectarea judetului de ters. Salvarea i prsirea formularului.
Scenariul 4. Vizualizarea judetelor nregistrate Operaiile de lucru sunt urmtoarele: Precum a fost menionat anterior, vizualizarea judetelor se poate face n dou variante: lista complet, exhaustiv sau o selecie realizat cu ajutorul filtrului de cutare poziionat n partea dreapt a formularului. Vizualizarea judetelor nregistrate. Imprimarea listei obinute, dac utilizatorul dorete acest lucru.
46
Formularul:
Prin folosirea csuei combinate care conine o list predefinit de valori ( JudetNume judet), utilizatorul o poate folosi pentru a afia toate nregistrrile deja existente n tabela Judet, astfel nct utilizatorul poate selecta o nregistrare sau poate verifica anumite date n vederea reducerii redundanei datelor. n ceea ce privete obiectele ecranului, acestea pot fi completate prin simpla introducere a datelor de la tastatur sau, n unele cazuri, datele vor fi alese din liste. Este cazul obiectului Jude care prin folosirea csuei combinate care conine o list predefinit de valori (Nume Jude), utilizatorul o poate folosi pentru a afia toate nregistrrile deja existente n tabela Judet, astfel nct utilizatorul poate selecta sau verifica anumite date n vederea reducerii redundanei datelor. Astfel, pentru o mai bun operativitate n efectuarea sarcinilor de serviciu, utilizatorii au la dispoziie, n formular, att csue text (Cod judet), ct i csue combinate. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare.
47
Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri de noi judete, modificri, tergeri, de a salva operatiunile dorite,de a abandona operatiunea sau de a parasi formularul.
48
Completarea datelor aferente transferului n formularul Transfer (codul transferului va fi generat automat de ctre sistem). Verificarea sumei ce se doreste a fi schimbata dintr-un cont bancar in altul sau dintr-o casa in alta, tinandu-se seama de documentul care sta la baza acestei operatiuni. n cazul n care transferul se realizeaza dintr-un cont in valuta intr-un cont in lei sau invers, se va bifa casuta de validare (check box) din dreptul cmpului Rata de schimb, urmnd a se completa valoarea valutei din ziua respectiva. Similar se procedeaza si in cazul Casa. Adugarea transferului prin introducerea datelor in dreptul campurilor Cont Debitor si Cont creditor si suma ce se doreste a fi transferata (se va actualiza astfel tabela Transfer). Salvarea datelor nou introduse i prsirea formularului.
Scenariul 2. Modificarea unui transfer Operaiile de lucru sunt urmtoarele: Deschiderea formularului Transfer i cutarea i afiarea transferului ce urmeaz a fi modificat. Pentru aceast operaiune exist dou variante posibile: i) apsarea csuei browse urmat de afiarea listei tuturor operatiunilor de transfer. Este o afiare exhaustiv, iar n cazul unui numr ridicat de tranzacii este foarte dificil gsirea tranzaciei dorite. j) utilizarea filtrului de cutare din partea dreapt a formularului. Aceast variant permite selectarea criteriului de cutare(tip transfer, data) i chiar introducerea unei chei de cutare pentru un rezultat ct mai eficient. Exemplu: Criteriu de cutare: Data document Cheia de cutare: 25-02-2009 Aceast cutare va afia lista transferurilor realizate in data de 25-02-2009.
Verificarea transferului i modificarea acestuia. Transferurile deja nregistrate pot fi modificate doar n cazul unor erori/omisiuni demonstrate ulterior pe baza unor documente/dovezi. n acest caz se permite tergerea i, respectiv modificarea
49
datelor eronate. Aceast modificare nseamn de fapt stornarea datelor introduse anterior i adugarea celor noi. Salvarea sau abandonarea modificrilor.
Scenariul 3. Anularea unui transfer Operaiile de lucru sunt urmtoarele: Cutarea transferului ce urmeaz a fi anulat. Aceast operaie se realizeaz ntocmai ca la scenariul anterior. Verificarea transferului. Un transefer poate fi anulat doar n cazuri extreme(de exemplu, un transfer eronat s-au transferat banii intru-un cont gresit), i se realizeaz doar pe baza unor documente care justific faptul. Anularea transferului prin utilizarea tastei tergere dup selectarea transferului ce urmeaza a fi ters. Salvarea i prsirea formularului.
Scenariul 4. Vizualizarea transferurilor nregistrate Operaiile de lucru sunt urmtoarele: Precum a fost menionat anterior, vizualizarea transferurilor se poate face n dou variante: lista complet, exhaustiv sau o selecie realizat cu ajutorul filtrului de cutare poziionat n partea dreapt a formularului. Vizualizarea tranzaciilor nregistrare. Imprimarea listei obinute, dac utilizatorul dorete acest lucru.
50
Formularul:
n ceea ce privete obiectele ecranului, acestea pot fi completate prin simpla introducere a datelor de la tastatur sau, n unele cazuri, datele vor fi alese din liste. Este cazul obiectului Cod transfer. Prin apsarea butonului browse alturat se va afia o nou fereastr care va conine toate nregistrrile deja existente n tabela Transfer, astfel nct utilizatorul poate selecta o nregistrare sau poate verifica anumite date n vederea reducerii redundanei datelor. Acest lucru este valabil si in cazul campurilor Cont Debitor si Cont Creditor. Prin selectarea butonului browse se va afisa o lista cu conturile deja existente, din care utilizatorul va putea alege simbolul contului dorit. Astfel, pentru o mai bun operativitate n efectuarea sarcinilor de serviciu, utilizatorii au la dispoziie, n formular, att csue text ( Data document aceasta va fi implicit data curent ns poatet fi modificata de ctre utilizator), ct i csue combinate, butoane radio i csue de validare. n partea dreapt a formularului exist un filtru de cutare prevzut cu posibilitatea selectrii criteriului de cutare cu ajutorul unei csue combinate(combobox), i cu o csu text pentru adugarea cheii de cutare.
51
Butoanele de comand existente i dau posibilitatea utilizatorului de a efectua adugri, modificri, tergeri, de a salva, abandona sau prsi formularul.
52
Dac n meniul drop-down corespunztor categoriei Formulare se selecteaz Partener se va deschide formularul specific:
n cazul n care se dorete generarea unui raport sau configurarea unuia nou se alege categoria Rapoarte i se selecteaz raportul dorit:
53
De exemplu, la selectarea raportului Borderou de pli ctre Trezoreria Statului se deschide urmtoarea fereastr de dialog:
54
Dup setrile dorite, utilizatorul are posibilitatea de a examina raportul, iar apoi l poate salva i imprima.
Pentru configurarea unui raport nou, utilizatorul selecteaz Configureaz raport, urmnd s realizeze setrile pentru noul raport: titlu, format, liniile raportului, coloanele.
55
Ultima opiune este Ajutor. De aici se pot afla informaii despre comenzile taste(foarte util aceast opiune n cazul utilizatorilor nceptori) i, de asemenea, se pot afla informaii despre formulare, rapoarte, modalitile de imprimare/vizualizare.
56
Termen de lichiditate
sub 1 an 2
peste 1 an 3
Clieni
pentru cu
Debitori diveri
58
Anexa 2
Nr.crt.
Clasa partener
Jude
Valoare ncasat
Total
59
60
Nr.crt. data
Valoare
61
Anexa 4 SC. Eurolibris S.R.L Registru de Cas n data: Nr.crt. data Document tip numr Explicaie ncasare Plat Sold Cont cores ponde nt
62
Sold iniial
Total Datorii Sold la 31.12.2008 ( col.2=3=4) 0 Total, din care: Furnizori Clieni creditori Datorii n legtur cu personalul Datorii la bugetul asigurrilor sociale i omaj Datorii la bugetul de stat Datorii la bugetul local Creditori Datorii n legtur cu acionarii Alte datorii
63
Peste 5 4
Compartiment financiar-contabil,
Casier,
64
Datorii
0 Total, din care: Furnizori Clieni creditori Datorii n legtur cu personalul Datorii la bugetul asigurrilor sociale i omaj Datorii la bugetul de stat Datorii la bugetul local Creditori Datorii n legtur cu acionarii Alte datorii
65
Director Economic
Anexa 6
66
Registru de banc n perioada :zz/ll/aa-zz/ll/aa Banca: Cont: Nr.crt. data Sold iniial
Explicaie ncasare
Plata
Sold
Total
Anexa 7
67
Perioada
Persoana
Iniial
Intrri
Ieiri
Final
TOTAL GENERAL
ntocmit,
Verificat,
Anexa 8
68
Nr.cr t.
Cont tr ez or eri e
Obligaie fi sc al
Suma d a t o r a t
Suma a c h i t a t
Observaii
Total
69
70