proiect sig

33
FACULTATEA DE CONTABILITATE ŞI INFORMATICĂ DE GESTIUNE CATEDRA INFORMATICĂ DE GESTIUNE Disciplina: SISTEME INFORMATICE de GESTIUNE APLICAŢIE INFORMATICĂ privind activitatea de gestiune a stocurilor de materii prime si materiale, aprovizionare si plata furnizorului ECHIPA : POSTELNICU ANA-MARIA VERA 1

Upload: raduta-ana-maria

Post on 21-Nov-2015

123 views

Category:

Documents


12 download

DESCRIPTION

sig

TRANSCRIPT

FACULTATEA DE CONTABILITATE SI INFORMATICA DE GESTIUNE

FACULTATEA DE CONTABILITATE I INFORMATIC DE GESTIUNECATEDRA INFORMATIC DE GESTIUNE

Disciplina: SISTEME INFORMATICE de GESTIUNE

APLICAIE INFORMATIC privind activitatea de gestiune a stocurilor de materii prime si materiale, aprovizionare si plata furnizorului ECHIPA:

POSTELNICU ANA-MARIA VERA

RADUCAN ELENA

RADUTA ANA-MARIA

ROGIN IOANA

CIG, AN 3, SERIA C, GRUPA 652

FACULTATEA DE CONTABILITATE I INFORMATIC DE GESTIUNE

CATEDRA INFORMATIC DE GESTIUNE

Disciplina: SISTEME INFORMATICE de GESTIUNE

TEMA de PROIECT APLICAIE INFORMATIC privind activitatea de gestiune a stocurilor de materii prime si materiale, aprovizionare si plata furnizorului.

1. Modelarea Globala

1. 1. Modelul verbalS.C. NEPTUN S.A. are in vedere realizarea unei aplicatii informatice dedicate activitii de gestiune a stocurilor de materii prime si materiale si plata furnizorului.

Aprovizionarea de materiale se face de la furnizori: interni si externi. Furnizorii interni sunt identificai prin C.UI(cod unic de nregistrare fidcal), NRC(numr de identificare din Registrul Comerului), denumire, capital social, adresa si telefon. Furnizorii externi sunt caracterizai prin CPTVA(cod pltitor de TVA), NRC(numr de identificare specificat n Registrul Comerului din ara de origine), denumirea, adresa, codul si denumirea rii de reziden, capital social,.Pentru orice furnizor(intern sau extern) se specific CNP, numele, prenumele i functia persoanei autorizate care ntocmete Factura Fiscal sau Invoice.Aprovizionarea cu materii prime si materiale de la intern, se face pe baza documentului Factura Fiscal care conine numr, tip document i data facturii, datele de indentificare ale furnizorului, banca si contul unde se va face plata. Fiecare linie de factur conine: codul, denumirea, unitatea de msur, cantitatea facturat, preul unitar, valoarea de material si TVA aferent materialului facturat..Aprovizionarea cu materii prime si materiale din import, se face pe baza documentului Invoice care conine: numr, tip document i data Invoice, datele de indentificare ale furnizorului, banca i contul unde se va face plata. Fiecare linie de Invoice conine: codul, denumirea, unitatea de msur, cantitatea facturat, preul unitar, valoarea de material si TVA aferent materialului facturat, CTA, taxe vamale i cheltuieli pe parcurs extern.

Plata facturii interne/invoice se poate face n sistem cash, pe baza de Chitanei emise de furnizor, n care se precizeaz numrul, tip document, data chitanei, denumirea clientului(Neptun S.A), explicaii, suma incasat, explicaia plii; sau prin decontare bancar, pe baza Ordinului de plata in care sunt consemnate numrul, tip documentului, data, explicaii, suma, denumirea si contul unitatii emitente (Neptun S.A), denumirea i contul unitii beneficiare(furnizorul)..Recepia materiilor prime i materialelor se face de ctre Comisia de receptie care ntocmete Nota de Recepie i Constatare de Diferente(NRCD), n care sunt specificate: numr, tip document i data NRCD, numrul i data facturii, codul(C.I.F sau CPTVA, dup caz), denumirea furnizorului, codul, denumirea i unitatea de masur a materiilor prime si materialelor, cantitatea facturat, cantitatea recepionat, preul unitar al materiilor prime si materialelor, diferene cantitative(plus/minus), valoarea (plus/minus) n raport de elementele omonime din factur.Transferul ntre gestiuni, secii, ateliere sau uniti al materiilor prime si materialelor are loc n situaiile n care unele materii prime si materiale(din secii, ateliere de reparaii sau uniti de service), nu au fost utilizate, fiind restituite la gestiuni. In toate cazurile, documentul justificativ este Bonul de predare-transfer-restituire(BPTR), caracterizat prin numr, tip document, data, tipul operaiei(predare, transfer, restituire), entitatea predtoare, entitatea primitoare, codul si denumirea materiilor prime sau materialelor, unitatea de msur i cantitatea transferat.1.2. Delimitarea aplicatieiDelimitarea ariei de cuprindere a sistemului este facilitat de elaborarea unei diagrame de flux . Aceast diagram traseaz schimburile de bunuri, financiare i informaionale (documente) care au loc ntre participanii (din cadrul organizaiei i din afara acesteia) menionai n cerine.

n contextul acestor elemente, s-a decis s fie abordat zona referitoare la primirea bunurilor i achitarea acestora . Aceasta trebuie s interacioneze cu sistemul de contabilitate financiar, aflat deja n funciune, cruia s-i transmit direct datele necesare nregistrrii tranzaciilor n conturi. Sistemul urmeaz a fi extins n viitor pentru a cuprinde i fluxurile legate de stabilirea necesitilor de aprovizionare i de selecie a furnizorilor i ofertelor acestora.

1.3. Definirea cerintelor aplicatiei

Cerinele funcionale conin:

scopul aplicatiei informatice: gestiunea stocurilor de materii prime si materiale si plata furnizorului. delimitarea granielor aplicatiei informatice: GESTIUNE, DEPOZIT, FURNIZOR, APROVIZIONARE, COMISIA de RECEPIE, FINANCIAR-CONTABILITATE.

comunicarea cu alte aplicatii informatice: aplicatii informatice privind contabilitatea , aplicatii informatice privind managementul etc.

lucrrile executate: -Situaia analizei ofertelor furnizorilor

-Situaia bunurilor comandate

-Situaia bunurilor cumprate

-Situaia recepiei bunurilor sosite

-Situaia facturilor acceptare la plat

-Situaia nregistrrii bunurilor necomandate

-Situaia facturilor achitate

-Situaia nregistrrii bunurilor neutilizate

datele utilizate/furnizate de AI: - datele privind MATERIALE

- datele privind FURNIZORII -datele privind GESTIUNILE -datele privind RESPONSABILII - datele privind NRCD - datele privind FACTURILE - datele privind ORDINUL de PLAT

-datele privind CHITANTELE- datele privind BON PREDARE TRANSFER-datele privind COMANDA Cerinele nefuncionale/cerine de proiectare: -definesc caracteristicile AI: AI de tip interactivv, AI de tip distribuit

- securitatea asigurat de AI: parole de acces(COD MATERIAL, CNP, CUI, CPTVA, NUMR NRCD, NUMR FACTUR, COD GESTIUNE, NUMAR CHITANTA, NUMAR ORDIN, NUMAR BON PREDARE TRANSFER etc.)

- portabilitatea AI: AI este portabil pe RC de tip LAN inter OE i WS intraorganizaionale

-uurina utilizrii AI: AI interactiv, care opereaz cu CP privitoare la COD BUN, CNP, CIF, NUMR COMANDa, , NUMR NRCD, NUMR FACTUR, COD GESTIUNE etc

2.Modelarea Conceptual(proiectarea conceptual) 2.1.MCD iniial brut Stabilirea entitilor i definirea asocierilorPentru a raspunde cat mai eficient la cerintele organizatiei, managementul intreprinderii a stabilit utilizarea urmatoarelor tipuri de entitati:FURNIZORI( INTERNI, EXTERNI)RESPONSABIL

FACTURA(CHITANTA, ORDIN DE PLATA)

INVOICE

NRCD

BON PREDARE TRANSFER

GESTIUNE

MATERIALE

COMANDATipuri de asocieri identificate:URMARESTE intre COMANDA Si RESPONSABIL reflecta relatia dintre o comanda si reponsabilul ei. Cardinalitile aferente au urmtoarea semnificaie: o comanda are un responsabil (1,1), iar un responsabil urmareste niciuna, una sau mai multe comenzi(0,n).INTOCMESTE intre FURNIZOR INTERN Si FACTURA reflecta aprovizionarea cu materii prime si materiale de la intern. .Cardinalitile aferente au urmtoarea semnificaie: un furnizor intern emite una sau mai multe facturi(1,n), iar o factura este emisa de un singur furnizor intern(1,1).INTOCMESTE intre FURNIZOR EXTERN Si INVOICE reflecta aprovizionarea cu materii prime si materiale din import. .Cardinalitile aferente au urmtoarea semnificaie: un furnizor extern emite unul sau mai multe invoice(1,n), iar un invoice este emis de un singur furnizor extern(1,1).CORESPUNDE intre FACTURA si NRCD , reflecta receptia materiilor prime si materialelor si constatarea de diferente . Cardinalitile aferente au urmtoarea semnificaie: o factura cuprinde o singura nrcd(1,1), iar o nrcd este cuprinsa de o singura factura(1,1).FOLOSESC intre BON PREDARE TRANSFER Si GESTIUNE, reflecta transferul intre gestiuni. Cardinalitatile aferente au urmatoarea semnificatie: un bon predare transfer este emis de o gestiune(1,1), iar o gestiune emite unul sau mai multe bonuri predare transfer(1,n).UTILIZARE intre BON PREDARE TRANSFER Si MATERIALE, reflecta utilizarea materialelor. Cardinalitatile aferente au urmatoarea semnificatie: pe un bon predare transfer se regasesc mai multe materiale(1,n), un material se regaseste pe unul sau mai multe bonuri predare transfer(1,n).CORESPUNDE intre GESTIUNE Si RESPONSABIL, reflecta persoana autorizata sa raspunda de evidenta gestiunii. Cardinalitatile aferente au urmatoarea semnificatie: o gestiune este intocmita de unul sau mai multi responsabili(1,n), iar un responsabil intocmeste una sau mai multe gestiuni(1,n).APARTINE intre GESTIUNE si MATERIAL, reflecta apartenenta materialelor in gestiuni. Cardinalitatile aferente au urmatoarea semnificatie: un material este cuprins in una sau mai multe gestiuni(1,n), iar o gestiune cuprinde unul sau mai multe materiale(1,n).

0,n

1,11,1

0,n

1,n1,n1,n

1,1

1,1

0,n1,1

1,n

1,n1,n

1,n

1,n

0,n1,n1,1

0,n

1,n

Atributele tipurilor de entiti i asocieriAtributele asociate fiecrui tip de entitate i asociere sunt stabilite pe baza studiului cerinelor utilizatorilor, a coninutului documentelor folosite n societate i, ntr-o anume msur, a viziunii n care au fost conturate entitile i asocierile.

Tipul de entitate FURNIZORI este reprezentat prin urmtoarele atribute: Denumire (element cu rol de identificator), CapitalSocial, Adresa, Telefon;

Tipul de entitate FURNIZORI INTERNI este reprezentat prin urmtoarele atribute:CUI (element cu rol de identificator), NRCFurnizorIntern;

Tipul de entitate FURNIZORI EXTERNI este reprezentat prin urmtoarele atribute: CPTVA (element cu rol de identificator), NRCFurnizorExtern, CodTara, DenumireTara;

Tipul de entitate este FACTURA reprezentat prin urmtoarele atribute: NrFactura (element cu rol de identificator), TipFactura, DataFactura, BancaF, ContF;

Tipul de entitate INVOICE este reprezentat prin urmtoarele atribute: NrInvoice (element cu rol de identificator), DataInvoice, TipInvoice, DataInvoice, BancaI, ContI;

Tipul de entitate CHITANTA este reprezentat prin urmtoarele atribute: NrChitanta (element cu rol de identificator), DataC , TipC , DenumireClient, ExplicatiiC, SumaIncasataC, ExplicatiaPlatiiC;

Tipul de entitate ORDIN PLATA este reprezentat prin urmtoarele atribute: NrOrdinPlata (element cu rol de identificator), DataOP, TipOP, ExplicatiiOP, SumaOP, DenumireClientOP, ContClientOP, DenumireFurnizorOP, ContFurnizorOP;Tipul de entitate NRCD este reprezentat prin urmtoarele atribute:NrNRCD (element cu rol de identificator), DataNRCD, TipNRCD, CantitateReceptionataNRCD, CantitateFacturataNRCD, PretUnitarNRCD, DiferenteCantitative, ValoareNRCD;Tipul de entitate BON PREDARE TRANSFER este reprezentat prin urmtoarele atribute

:NrBPT (element cu rol de identificator),TipBPT,DataBPT,TipOperatieBPT,EntitatePredatoareBPT,EntitatePrimitoareBPT,UnitateMasuraBPT,CantitateTransferataBPT;

Tipul de entitate RESPONSABIL este reprezentat prin urmtoarele atribute: CNP (element cu rol de identificator), Nume, Prenume,

Functie;

Tipul de entitate MATERIALE este reprezentat prin urmtoarele atribute: CodMaterial (element cu rol de identificator) , DenumireMaterial , UnitateMasura ;

Tipul de entitate GESTIUNE este reprezentat prin urmtoarele atribute: CodGestiune (element cu rol de identificator) , DenumireGestiune , AdresaGestiune ;

Tipul de entitate COMANDA este reprezentat prin urmatoarele atribute: NrComanda, DataEmitere ,AdresaComanda, ValoareComanda.

Observaie

Corelarea coninutului facturii cu ceea ce s-a recepionat pentru acceptarea sa la plat presupune:

-nsumarea cantitilor recepionate din fiecare articol i compararea totalului obinut cu cantitatea facturat,

atunci cnd pentru o factur exist mai multe nrcd (bunurile sosite sunt stocate n gestiuni diferite);

- compararea direct dintre cantitile recepionate menionate n nrcd i cantitile nscrise pe factur, bun cu bun, atunci cnd pentru factur exist un singur nrcd (bunurile sosite sunt depozitate ntr-o singur gestiune);

- nici o aciune, atunci cnd recepia s-a fcut direct pe factur (nu exist diferene iar bunurile sunt depozitate naceeai gestiune).

0,n

1,11,1

0,n

1,n1,n1,n

1,n

1,1

1.1

1,n

0,n1.1

1,n1,n

1,n

0,n

1,n1,1

0,n

0,n

1,n

2.2.RI structurale, domeniu, asocieri(I, =, #) i de roluri(I, =, #)

Din formularea cerinelor, din examinarea documentelor, din discuiile suplimentare cu angajaii i din configurarea modelului datelor, au rezultat urmtoarele restricii de integritate:

1. unitile de msur folosite sunt buci, kg, litri i multiplii acestora;

2. preurile nscrise n facturi trebuie s fie identice cu preurile specificate n materialele facturate;

3. unitile de msur din materialele facturate i materiale receptionate trebuie s fie identice cu cele menionate n materiale sau s fie multipli ale acestora;

4. suma achitat printr-un ordin de plat trebuie s fie egal cu valoarea acceptat a facturii, calculat pe baza tuturor bunurilor intrate (recepionate) i acceptate aferente facturii corespunztoare;

5. statutul responsabilului poate lua una din urmtoarele trei valori: c (gestioneaz comenzi), f (accept facturi), n(fr rol n sistem)

6. n virtutea sistemului de numerotare stabilit prin legislaie, facturile se identific prin dou elemente codul fiscal al emitentului i numrul de factur atribuit de ctre acesta;

7. cantitile facturate i receptionate trebuie s fie mai mari dect zero;

8. cantitile recepionate nu pot fi negative; cantitatea recepionat zero indic neprimirea bunului aferent poziiei respective din factur;

9. preurile unitare nu pot fi negative sau egale cu zero;

10. datele calendaristice menionate n celepatru documente factur, nrcd, bpt, invoice trebuie s respecte cronologia fireasc: o factur nu poate avea o dat care precede data comenzii corespunztoare .a.m.d.

11. Preurile nscrise n facturi trebuie s fie identice cu valorile specificate n comenzile aferente.

2.3. MCP

Se contureaz dou operaii : 1. emiterea comenzii de aprovizionare, declanat la apariia unei solicitri de aprovizionare i a ofertelor furnizorilor pentru bunurile respective, 2. receptia materialelor, declanat de sosirea bunurilor i a facturilor corespunztoare 3.Consum/transfer/restituire generat de materialele receptionate si bonurile de predare transfer 4.Stocuri finale 5. Plata materialelor.Prima operaie produce un rezultat comanda - comunicat furnizorului i o stare comanda n curs stocat n sistem n ateptarea primirii bunurilor comandate. Coninutul celor dou este, conceptual, diferit: prima este emis spre exterior, imprimat pe hrtie sau transmis on-line i conine strict datele existente n formular, n timp ce a doua servete pentru a compara ceea ce s-a primit i acceptat cu ceea ce s-a comandat.1.emiterea comenzii de aprovizionareMED 1: FURNIZORI INTERNI,FURNIZORI EXTERNI,COMANDA

2. Receptia materialelor MED2: FACTURA, INVOICE , MATERIALE

.

3.Consum materialeMED3: MATERIALE , BON PREDARE TRANSFER

4.Plata materialelorMED4:FACTURA,I NVOICE,GESTIUNE ,RESPONSABIL,

FURNIZORI, COMANDA ,OP,

CHITANTA.

1,11,1

0,n

0,n

1,n

1,n

1,n1,n

1,n1,n

1,n

1,n

1,1

1,1

11,n

1,1

1,n

1,1

1,n

0,n

5.Stocuri finale MED5: FURNIZORI INTERNI ,FURNIZORI EXTERNI ,FACTURA,INVOICE , MATERIAL RECEPTIONAT

3. Modelarea logica (MLD)Aplicarea regulilor de transpunere a modelului conceptual al datelor (entitate-asociere) n modelul logic relaional conduce la urmtoarele tabele, cmpuri, chei primare i chei externe:

FURNIZORI: Denumire , CapitalSocial, Adresa, Telefon;

FURNIZORI INTERNI: CUI, NRCFurnizorIntern;

FURNIZORI EXTERNI: CPTVA , NRCFurnizorExtern, CodTara, DenumireTara;

FACTURA : NrFactura , TipFactura, DataFactura, BancaF, ContF;

INVOICE : NrInvoice, DataInvoice, TipInvoice, DataInvoice, BancaI, ContI;, DataC , TipC , DenumireClient, ExplicatiiC, SumaIncasataC, ExplicatiaPlatiiC;

ORDIN PLATA: NrOrdinPlata , DataOP, TipOP, ExplicatiiOP, SumaOP, DenumireClientOP, ContClientOP, DenumireFurnizorOP, ContFurnizorOP;

NRCD:NrNRCD , DataNRCD, TipNRCD, CantitateReceptionataNRCD, CantitateFacturataNRCD, PretUnitarNRCD, DiferenteCantitative, ValoareNRCD;

BON PREDARE TRANSFER NrBPT,TipBPT,DataBPT,TipOperatieBPT,EntitatePredatoareBPT,EntitatePrimitoareBPT,UnitateMasuraBPT,CantitateTransferataBPT;

RESPONSABIL: CNP , Nume, Prenume,FunctieMATERIALE : CodMaterial , DenumireMaterial , UnitateMasura ;

GESTIUNE : CodGestiune , DenumireGestiune , AdresaGestiune ;

COMANDA: NrComanda, DataEmitere ,AdresaComanda, ValoareComanda.

Restrictii de integritate

1. Restrictii structuraleTip entitateDenumire

AtributCPCSNot nullNot dupNot changeTip(N,C,D)COD

FURNIZORI INTERNICUIDANUDADADACDA

NRCFurnizorInternNUDADANUDANNU

FURNIZORI EXTERNICPTVADANUDADADANDA

COMANDANrComandaDANUDADADANDA

RESPONSABILCNPDANUDADADANDA

NumeNUDADANUDACNU

PrenumeNUDADANUDACNU

MATERIALECodMaterialDANUDADADANDA

DenumireNUDADANUDACNU

GESTIUNECodGestiuneDANUDADADANDA

DenumireGestiuneNUDADANUDACNU

BON PREDARE TRANSFERNrBPTDANUDADADANDA

DataBPTNUNUDADADADNU

NRCDNrNRCDDANUDADADANDA

CHITANTANrChitantaDANUDADADANDA

2. Restrictii de integritate statice de domeniu

Tip EntitateDenumire AtributTip(N,C,D,L)RI de DomeniuCod

ResponsabilCNPNCNP # 0 AND CNP>=1400101000001 AND CNP= 200.000

AdresaCAdresa #

TelefonNTelefon # 0 and Telefon >= 0040722000000 and Telefon