47361160 Gestiune Mijloace Fixe Model Seminar
April 27, 2018 | Author: Alexe_Andreia_9449 | Category: N/A
Short Description
Download 47361160 Gestiune Mijloace Fixe Model Seminar...
Description
Sistem informatic pentru gestiunea mijloacelor fixe Cuprins 1. DESC DESCRI RIER EREA EA PROBL PROBLEM EMEI EI 2. SPECIF SPECIFICA ICAREA REA CERINT CERINTELO ELOR R 2.1. 2.1. Diagr Diagram amaa princ princip ipal alaa a cazuri cazurilo lorr de util utiliz izare are 2.1.1. 2.1.1. Diagra Diagrama ma 2.1.2. 2.1.2. Prezenta Prezentarea rea cazurilor cazurilor de utilizare utilizare 2.2. 2.2. Diagr Diagram amee deta detali liat atee ale caz cazuri urilo lorr de util utiliz izare are 2.2.1. Receptionare si intrare in gestiune 2.2.1.1. Diagrama cazului de utilizare 2.2.1.2. Prezentarea cazului de utilizare 2.2.2. Gestiune contabila 2.2.2.1. Diagrama cazului de utilizare 2.2.2.2. Prezentarea cazului de utilizare 2.2.3. Generare rapoarte specifice 2.2.3.1. Diagrama cazului de utilizare 2.2.3.2. Prezentarea cazului de utilizare 2.2.4. Miscare mijloace fixe 2.2.4.1. Diagrama cazului de utilizare 2.2.4.2. Prezentarea cazului de utilizare 2.2.5. Iesire din gestiune 2.2.5.1. Diagrama cazului de utilizare 2.2.5.2. Prezentarea cazului de utilizare 3. ANALIZ ANALIZA A DOMEN DOMENIUL IULUI UI CLAS CLASELO ELOR R 3.1. 3.1. Diagr Diagram amaa de clas clasee fara fara atr atrib ibut utee si opera operati tiii 3.1.1. 3.1.1. Diagra Diagrama ma 3.1.2. 3.1.2. Prezenta Prezentarea rea clasel claselor or 3.2. 3.2. Diagram Diagramee de stare stare pent pentru ru clase clasele le cu cu compor comportam tament ent dinami dinamicc 3.2.1. Diagrama de stare a clasei “Mijloc fix” fix” 3.2.2. Diagrama de stare a clasei “Document receptie” receptie” 3.3. Diagrame de secventa si diagrame de colaborare asociate 3.3.1. Iesire din gestiune aprobata 3.3.1.1. Diagrama de secventa 3.3.1.2. Diagrama de colaborare 3.3.2. Reevaluare mijloace fixe 3.3.2.1. Diagrama de secventa 3.3.2.2. Diagrama de colaborare 3.3.3. Remediere deficiente mijloace fixe 3.3.3.1. Diagrama de secventa 3.3.3.2. Diagrama de colaborare
3.3.4. Miscare mijloace fixe aprobata 3.3.4.1. Diagrama de seventa 3.3.4.2. Diagrama de colaborare 4. PROI PROIEC ECTA TAR REA 4.1. 4.1. Diag Diagra rame me de acti activi vita tatti 4.1.1. Mijloc fix 4.1.2. Intrare in gestiune 4.1.3. Iesire din gestiune 4.2. Diagrama claselor completa 4.2.1. Diagrama claselor – completare cu atribute si operatii 4.2.2. Rafinarea diagramei de clase (pe baza diagramelor de interactiune, prin relatii de specializare-generalizare, specializare-generalizare, adaugarea unor noi operatii, modificarea unor asocieri) 5. IMPLEMENTAREA 5.1. 5.1. Diag Diagra rama ma com compo pone nent ntel elor or 5.1.1. Diagrama 5.1.2. 5.1.2. Prezentar Prezentarea ea diagrame diagrameii 5.2. Generare de cod in Visual C++ 6. DESFASURAREA 6.1. Diagrama de desfasurare 6.1.1. Diagrama 6.1.2. Prezentarea diagramei
3.3.4. Miscare mijloace fixe aprobata 3.3.4.1. Diagrama de seventa 3.3.4.2. Diagrama de colaborare 4. PROI PROIEC ECTA TAR REA 4.1. 4.1. Diag Diagra rame me de acti activi vita tatti 4.1.1. Mijloc fix 4.1.2. Intrare in gestiune 4.1.3. Iesire din gestiune 4.2. Diagrama claselor completa 4.2.1. Diagrama claselor – completare cu atribute si operatii 4.2.2. Rafinarea diagramei de clase (pe baza diagramelor de interactiune, prin relatii de specializare-generalizare, specializare-generalizare, adaugarea unor noi operatii, modificarea unor asocieri) 5. IMPLEMENTAREA 5.1. 5.1. Diag Diagra rama ma com compo pone nent ntel elor or 5.1.1. Diagrama 5.1.2. 5.1.2. Prezentar Prezentarea ea diagrame diagrameii 5.2. Generare de cod in Visual C++ 6. DESFASURAREA 6.1. Diagrama de desfasurare 6.1.1. Diagrama 6.1.2. Prezentarea diagramei
Sistem informatic pentru gestiunea mijloacelor fixe 1. DESCRIEREA PROBLEMEI Societatea Utchim SA este o societate ce functioneaza in domeniul productiv. Aceasta pro produ duce ce util utilaj aj chim chimic ic si petro petroli lier, er, avan avand d nume numero roas asee come comenz nzii atat atat din din tara, tara, cat cat si din din strain strainatat atate. e. Datori Datorita ta obiect obiectulu uluii de activit activitate ate si dimens dimensiun iunilo ilor, r, societ societatea atea dispun dispunee de o multitudine de mijloace fixe aflate in diverse stadii ale ciclului de viata. Conducerea societatii isi doreste o eficientizare a gestiunii mijloacelor fixe care sa duca la imbunatatirea activitatii intregii firme. De aceea, s-a hotarat informatizarea activitatii de gestiune a mijloacelor fixe, activitate ce nu era informatizata. Cerintele conducerii societatii se refera la : o reducerea reducerea timpului timpului de completare a formularelo formularelorr asociate asociate circuitului circuitului mijloacelor mijloacelor fixe in cadrul societatii monito monitoriza rizarea rea person personalu alului lui care a facut facut inregi inregistr strari arile, le, modific modificaril arile, e, aproba aprobaril rilee si o analizele o reducerea timpului implicat de generarea diverselor rapoarte solicitate imbunatatirea activitatii Departamentului financiar-contabil o reducerea timpului presupus de diversele operatii asociate mijloacelor fixe o Problema propune proiectarea unui sistem informatic pentru gestiunea mijloacelor fixe. Din discut discutia ia cu conduc conducerea erea societa societatii tii au reiesit reiesit urmato urmatoarel arelee aspect aspectee referit referitoare oare la gestionarea mijloacelor fixe, ce caracterizeaza sistemul manual utilizat anterior de societate: Mijloa Mijloacel celee fixe fixe sunt sunt livrat livratee de divers diversee socie societati tati furniz furnizoar oare. e. La primir primire, e, ele sunt sunt verificate de catre o comisie de specialisti pentru a vedea daca se realizeaza indeplinirea conditiilor impuse de catre Utchim SA pentru mijloacele fixe respective. Comisia ce face analiza mijloacelor fixe isi prezinta concluziile in cadrul unor documente de receptie . Pentru mijloacele fixe independente care nu necesita montaj si nici probe tehnologice se intocmeste un proces verbal de receptie. receptie. Pentru utilajele care necesita montaj, dar care nu necesita probe tehnologice, precum si cladirile si constructiile speciale care nu deservesc procese tehnologice se intocmeste un proces verbal de receptie provizorie . Pentru utilajele si instalatiile care necesi necesita ta montaj montaj si probe probe tehnol tehnologi ogice, ce, precum precum si cadiri cadirile le si constr construct uctiile iile special specialee care care deservesc procese tehnologice se intocmeste un proces verbal de punere in functiune. Daca sunt indeplinite conditiile impuse, atunci comisia respectiva admite receptia mijloacelor fixe si consem consemnea neaza za conclu concluziil ziilee in proces procesele ele verbal verbalee de recepti receptie. e. Daca Daca nu sunt sunt indepl indeplini inite te cond condit itii iile le de rece recept ptie ie,, mijl mijloc ocul ul fix fix este este resp respin ins, s, iar iar furn furniz izor orul ul se obli obliga ga sa remed remedie ieze ze deficientele in conformitate cu standardele de calitate dorite de catre beneficiar (Utchim SA) pana pana la un anumit anumit termen termen.. Dupa Dupa remedi remedierea erea acestor acestor defici deficient ente, e, mijloc mijlocul ul fix este este pus pus in functiune. In moment momentul ul punerii punerii in functi functiune une,, mijloc mijlocul ul fix este este asigna asignatt unui unui suprav supravegh egheto etor, r, gestionarul insarcinat cu mentenanta sa si care are in intretinere mai multe mijloace fixe. Exista diversi gestionari la nivel de depozite, sectii si alte subunitati ale societatii. Dupa ce mijlocul mijlocul fix a intrat in unitate, unitate, Departamentul Departamentul financiar-con financiar-contabil tabil aloca un numar de inventar ce identifica mijlocul fix in mod unic si inregistreaza acest numar de inventar in registrul numerelor de inventar . Numarul de inventar nu poate fi alocat unui alt mijloc fix decat la renumerotarea mijloacelor fixe, cand se intocmeste un nou registru al numerelor de inventar.
Totodata, Dep. financiar-contabil intocmeste si fisa mijlocului fix , document ce va inregistra toate aspectele legate de acel mijloc fix, pana la scoaterea sa din uz. In momentul intrarii in gestiunea societatii, pentru un mijloc fix se calculeaza valoarea de inventar, amortizarea lunara, cota de amortizare, durata normala de viata si data amortizarii complete. Pe parcursul duratei de viata a mijlocului fix, se fac reviziuri periodice ale acestuia, cu reviziurea duratei de viata si a metodei de amortizare. Deasemeni, mijloacele fixe pot fi mutate intre diverse subunitati ale societatii, acest lucru trebuind consemnat in cadrul unui bon de miscare , precum si pe fisa mijlocului fix. La terminarea duratei de viata, mijlocul fix este scos din functiune/declasat, fiind transf transform ormat at in piese piese de schimb schimb sau materi materiale ale refolos refolosibi ibile, le, daca daca acest acest lucru lucru este este posibi posibil. l. Scoaterea din functiune este initiata de subunitatea ce a primit mijlocul fix in folosinta. Odata cu scoaterea sa din functiune, mijlocul fix iese in gestiunea societatii, tot procesul fiind consemnat pe un proces verbal de scoatere din functiune emis de subunitatea primitoare a mijlocului fix.
2. SPECIFICAREA CERINTELOR Dupa analiza problemei, s-a trecut la modelarea problemei de proiectare a sistemului inform informati atic, c, cu scopul scopul de a facilit facilitaa intele inteleger gerea ea corect corecta, a, de a spori spori timpul timpul de efectua efectuare re a diverselor operatii si de consultare a rapoartelor disponibile:
2.1. Diagrama principala a cazurilor de utilizare ut ilizare 2.1.1. Diagrama
Unitate furnizoare
Receptionare si intrare in gestiune
Gestiune contabila Departament financiar-contabil
Comisie specialisti Generare rapoarte specifice
Miscare mijloace fixe
Administrator societate
Gestionar
Iesire din gestiune
2.1.2. Prezentarea cazurilor de utilizare S-a modelat o diagrama principala a cazurilor de utilizare care descrie modul in care utilizatorii externi interactioneaza cu aplicatia informatica. Aceasta diagrama grupeaza actiunile efectuate asupra sistemului informatic. Sunt prezentate cele cinci parti umane principale (actorii) ce iau contact cu programul: unitatea furnizoare ce livreaza mijlocul fix si este interesata de concluziile comisiei de specialisti pentru a putea remedia eventualele deficiente ce pot aparea si care ar putea impiedica receptionarea si luarea in gestiune imediata, comisia de specialisti ce analizeaza mijloacele fixe la receptia acestora, la reevaluare si la scoaterea din functiune si isi prezinta concluziile emitand diverse rapoarte si documente specifice, Departamentul financiar-contabilitate care tine evidenta mijloacelor fixe si este la curent cu toate evenimentele legate de acestea ce pot aparea pe durata lor de viata, gestionarul delegat cu supravegherea mijlocului fix pe toata durata de viata a acestuia, care beneficiaza de informatii din sistem referitoare la mijloacele fixe atunci cand este instiintat de intrarea in gestiune a unui nou mijloc fix, de primirea unui mijloc fix de la alta subunitate a societatii precum si de luarea in primire a materialelor rezultate la iesirea din gestiune, si care poate introduce anumite informatii in sistem ce privesc mijloacele fixe avute in supraveghere si administratorul societatii care solicita diverse rapoarte cu privire la mijloacele fixe si aproba diferite operatii asociate acestora, cum ar fi iesirea din gestiune sau miscarea mijloacelor fixe intre subunitatile societatii. Apar 5 mari grupe de activitati: Receptionare si intrare in gestiune, Gestiune contabila, Generare rapoarte specifice, Miscare mijloace fixe si Iesire din gestiune.
2.2. Diagrame detaliate ale cazurilor de utilizare 2.2.1. Receptionare si intrare in gestiune 2.2.1.1. Diagrama cazului de utilizare
2.2.1.2. Prezentarea cazului de utilizare Acest caz de utilizare se refera la procesul de intrare in gestiune a unui nou mijloc fix in cadrul unitatii analizate. Prezentarea cazurilor de utilizare:
Livrare mijloc fix
Unitate furnizoare
Unitatea furnizoare face livrarea mijlocului fix, ceea ce determina salvari in baza de date facute de functionarii societatii Utchim la primirea mijloacelor fixe, prin intermediul aplicatiei. Furnizorul asteapta concluziile rezultate in urma analizei lor de catre comisia de specialisti.
Un itate furnizoare
Ve rifica re co n ditii im pu s e
R es ping e re rece p tie Rem ediere deficiente m ijloc fix
Comisie specialisti
Comisia de specialisti intrunita cu ocazia livrarii mijlocului fix analizeaza indeplinirea standardelor impuse de Utchim SA pentru mijlocul fix respectiv.Verificarea conditiilor impuse de societate poate avea, uneori, ca si consecinta, respingerea receptiei datorita standardelor neindeplinite de mijloacele fixe livrate. Indiferent ca mijlocul fix este respins sau nu, furnizorul beneficiaza de informatii cu privire la deciziile comisiei de specialisti, luate ca urmare a evaluarii marfii, informatii pe care le poate primi prin intermediul functionarilor societatii Utchim prin consultarea bazei de date prin aplicatia informatica. Respingerea receptiei determina, automat, in sistemul informatic, apelarea functiei de remedierea deficientelor de catre societatea furnizoare, pentru a vedea daca deficientele constatate la analiza au fost deja remediate. Cazul de utilizare Remediere deficiente mijloc fix este in relatie de incluziune in raport cu Respingere receptie.
Comisie specialisti
Receptie mijloc fix
Gestionar
Punere in functiune
Comisia de specialisti dispune receptia mijlocului fix care indeplineste standardele dorite. In urma receptiei, mijlocul fix, automat, este pus in functiune si intra in grija gestionarului repartizat, deci aplicatia apeleaza functia de punere in functiune. Intre actorii gestionar si
comisia de specialisti exista o relatie de dependenta deoarece gestionarul depinde de comisia de specialisti pentru a receptiona un mijloc fix pentru supraveghere, abia dupa ce comisia de specialisti si-a dat avizul favorabil, gestionarul putand sa ia mijlocul fix in gestiune. Gestionarul depinde de comisia de specialisti in realizarea cazului de utilizare Receptie mijloc fix . Gestionarul poate accesa sistemul informatic pentru a beneficia de concluziile si deciziile comisiei de specialisti cu privire la receptia mijlocului fix; odata cu receptia, acesta ia in primire mijlocul fix, care este pus in functiune. La randul sau, gestionarul poate introduce in sistem anumite informatii despre mijlocul fix luat in primire, actualizand baza de date.
Verificare conditii impuse
Receptie mijloc fix
Departament financiar-contabil
Punere in functiune
Deasemenea, Dep. financiar-contabil poate accesa baza de date si beneficiaza de informatii de la toate stadiile de receptionare a mijlocului fix, cunoscand rezultatele verificarii conditiilor impuse, receptiei mijlocului fix si punerii in functiune, informatii pe care le utilizeaza in activitatea de gestionare si contabilizare aferenta.
2.2.2. Gestiune contabila 2.2.2.1. Diagrama cazului de utilizare
E v a l u a r e i n i t ia l a a m i j lo c u l u i fi x
Comisie specialisti
In t o c m i r e fi s a m i j lo c u l u i fi x A tr i b u i r e n u m a r d e i n v e n t a r m i j loAc tr ib u i r e n u m a r s u p l im e n t a r fi x
< < c om m u n i c a t e > > < < i n c l u d e > >C a l c u l d u r a t a d e vi a ta < < c o m m u n i c a te > >
D e p a rta m e n t financiar-contabil
C a l c u l a m o r ti za r e
R e e v a l u a r e a m i jl o a c e l o r fi xe
C a l c u l a m o r ti za r e c u m u l a ta l a reevaluare
2.2.2.2. Prezentarea cazului de utilizare Gestiunea contabila se refera la toate operatiile de gestiune ce privesc mijlocul fix realizate de catre Dep. Financiar-contabil.
Evaluare initiala a m ijlocului fix
Comisie specialisti
Departament financiar-contabil
Reevaluarea mijloacelor fixe
Comisia de specialisti realizeaza o evaluare initiala a mijlocului fix, in momentul in care acesta este primit de la unitatea furnizoare, pentru a vedea daca indeplineste standardele impuse, precum si o reevaluare periodica a mijlocului fix. Comisia, apoi, introduce, prin intermediul aplicatiei informatice, concluziile si deciziile sale cu privire la mijlocul fix respectiv. Departamentul financiar-contabil are acces la concluziile comisiei stocate in baza de date, pe care le utilizeaza apoi in operatiile contabile.
Intocm ire fisa m ijlocu lui fix Atribuire num ar de inventa r mijlocA tr ib u i r e n u m a r s u p l i m e n ta r fix
Ca lcul du ra ta de viata
Departament financi ar-c ontabil
Calcu l a m ortizare
Re evalua rea m ijloac elor fixe
Ca lcul amo rtizare cum ulata la reevalu are
In urma evaluarii initiale facute de comisia de specialisti la intrarea in gestiune a mijlocului fix, Dep. financiar-contabil emite fisa mijlocului fix, ocazie cu care aplicatia realizeaza, automat, si atribuirea numarului de inventar pentru mijlocul fix si calculul duratei de viata a acestuia, precum si calculul amortizarii. Cazurile de utilizare Atribuire numar de inventar mijloc fix, Calcul durata de viata si Calcul amortizare sunt implicate de realizarea cazului de utilizare Intocmire fisa mijloc fix . La intocmirea fisei mijlocului fix se face calculul duratei de viata a acestuia, adica a perioadei pe parcursul careia intreprinderea se estimeaza ca va utiliza activul supus amortizarii. La salvarea in baza de date a unei noi fise a unui mijloc fix, se calculeaza amortizarea asociata acestuia, cota de amortizare, amortizarea lunara si data amortizarii complete. Registrul numerelor de inventar serveste ca document de atribuire a numerelor de inventar mijloacelor fixe existente in unitate, in vederea identificarii lor. Mijloacele fixe sunt clasificare in 4 grupe, conform Monitorului Oficial. Se poate folosi, fie cate un registru pentru fiecare grupa de mijloace fixe, fie un registru pentru mai multe grupe, in functie de numarul mijloacelor fixe existente si al celor care urmeaza a intra in unitate. Pentru mijloacele fixe complexe (formate din mai multe obiecte componente) si pentru mijloacele fixe a caror evidenta se tine pe tronsoane (conducte de distributie gaz metan, drumuri, linii electrice etc.), pe fiecare obiect se indica numarul de inventar stabilit. In aceste cazuri, este necesar ca, pe langa numarul de inventar respectiv, sa se foloseasca si numere suplimentare, atribuirea de numere suplimentare aparand ca o extensie a atribuirii de numere de inventar. Societatea poate proceda la reevaluarea mijloacelor fixe la sfarsitul exercitiului financiar, cu reflectarea in contabilitate a rezultatelor acesteia. Reevaluarea se face de catre o comisie de specialisti si determina, automat, recalcularea amortizarii cumulate a mijlocului fix de catre Dep. financiar-contabi si actualizarea bazei de date a mijloacelor fixe.
2.2.3. Generare rapoarte specifice 2.2.3.1. Diagrama cazului de utilizare
Centralizator mijloa ce fixe pe luna Balanta m ijloacelor fixe pe lun a
Balanta ana litica a m ijloacelor fixe pe trim estre Departament financiar-contabil
Balante pe categorii,pe conturi si gestiuni,pe cod clasificare
Gestionar
Administrator societate
Lista de inventariere
Situatia intrarilor de mijloa ce fixe pe o anum ita perioada
2.2.3.2. Prezentarea cazului de utilizare Cazul de utilizare se refera la rapoartele specifice furnizate de aplicatie referitor la mijloacele fixe existente in unitate, la persoanele care le emit si cele care le solicita.
Centralizator mijloace fixe pe luna
Balanta mijloacelor fixe pe luna
Balanta analitica a mijloacelor fixe pe trimestre Departament financiar-contabil
Balante pe categorii,pe conturi si gestiuni,pe cod clas ificare
Lista de inventariere
Situatia intrarilor de mijloace fixe pe o anumita perioada
Dep. financiar-contabil, ca urmare a activitatii desfasurate, intocmeste, prin intermediul aplicatiei diferite rapoarte care se stocheaza si, pe care, deasemeni, le poate consulta pentru intocmirea altor situatii specifice si pentru a vedea daca informatiile introduse sunt corecte. Astfel de rapoarte sunt: Centralizatorul mijloace fixe pe luna care listeaza informatii cu privire la mijloacele fixe existente in gestiunea societatii pe fiecare luna si care emite automat Balanta mijloacelor fixe pe fiecare luna cu informatii despre debitul, creditul si soldul aferent fiecarui mijloc fix, adica despre costul acelui mijloc fix si beneficiile aduse de acesta; Balanta analitica a mijloacelor fixe pe trimestre; Balante pe categorii, pe conturi si gestiuni, pe cod de clasificare este un raport privind starea diferitelor conturi analitice de inregistrare a mijloacelor fixe sau pe coduri de clasificare. Deasemeni, Dep. financiar-contabil poate solicita situatia intrarilor de mijloace fixe pe o anumita perioada.
Gestionar
Situatia intrarilor de mijloace fixe peoanumitaperioada
Situatia intrarilor de mijloace fixe pe o anumita perioada este un caz de utilizare ce se refera la informatiile introduse in sistem de catre gestionarii mijloacelor fixe privind intrarile in gestiune la o anumita subunitate a societatii. Prin intermediul sistemului informatic, Dep. financiar-contabil poate beneficia de informatiile centralizate in ceea ce priveste intrarile de mijloace fixe.
Centralizator m ijloace fixe pe luna
Balanta mi jloacelor fixe pe luna
Balanta analitica a m ijloacelo r fixe pe trimes tre
Balante pe categorii,pe conturi si gestiuni,pe cod clasificare
Administrator societate
Lis ta de inventariere
Situatia intrarilor de m ijloace fixe pe o anum ita perioada
Administratorul societatii comerciale poate solicita sistemului diverse rapoarte si are acces la toate rapoartele specifice emise de aplicatia informatica.
2.2.4. Miscare mijloace fixe 2.2.4.1. Diagrama cazului de utilizare
2.2.4.2. Prezentarea cazului de utilizare Acest caz de utilizare are in vedere miscarea mijloacelor fixe intre doua locuri de folosinta ale unitatii (sectie, serviciu, brigada, atelier, unitati subordonate etc.).
Subunitate predatoare
Dispunere miscare mijloc fix
Subunitatea primitoare, cea care are in gestiune mijlocul fix, dispune miscarea acestuia, emitand un bon de miscare si salvandu-l in baza de date.
Cel care acorda aprobarea de miscare a mijloacelor fixe intre subunitatile societatii este administratorul societatii. Se poate intampla ca acesta sa nu acorde aprobarea, acest caz aparand ca o extensie a Dispunere miscare mijloc fix. In urma aprobarii de miscare a mijlocului fix, acesta este primit de catre subunitatea primitoare, care interactioneaza cu sistemul pentru a afla daca s-a dat sau nu aprobarea si pentru a introduce anumite informatii referitoare la luarea in gestiune.
Aprobare miscare mijloc fix
Departament financiar-contabil Primire mijloc fix
Departamentul financiar-contabil primeste informatii legate de mutarea mijlocului fix, odata cu darea aprobarii si primirea de catre subunitate, informatii pe care le foloseste pentru a actualiza situatia mijlocului fix.
2.2.5. Iesire din gestiune 2.2.5.1. Diagrama cazului de utilizare
2.2.5.2. Prezentarea cazului de utilizare Cazul de utilizare are in vedere situatia scoaterii din uz si iesirii din gestiunea societatii a mijloacelor fixe. Subunitatea in gestiunea careia se afla mijlocul fix face propunerea scoaterii din uz a acestuia ca urmare a incheierii duratei de viata sau atunci cand mijlocul fix sufera o avarie semnificativa in urma careia nu mai poate fi utilizat. Propunerea scoaterii din uz declanseaza, automat, luarea la cunostina a unei comisii de specialisti ce face o verificare a starii mijlocului fix si emite un proces verbal de scoatere din functiune. Rezultatele verificarii si concluziile comisiei ajung la administratorul societatii care le solicita aplicatiei informatice. Acesta poate sau nu sa dea aprobarea scoaterii din functiune a mijlocului fix. In cazul in care aproba scoaterea din functiune, atunci mijlocul fix este scos din functiune si are loc transformarea sa in materiale si piese refolosibile, ce sunt luate in primire de un gestionar. Informatiile cu privire la scoaterea din uz a unui mijloc fix ajung si la Dep. financiar-contabil, care scoate din carcoteca si transfera fisa mijlocului fix.
3. ANALIZA DOMENIULUI CLASELOR 3.1. Diagrama de clase fara atribute si operatii 3.1.1. Diagrama
3.1.2. Prezentarea claselor Aplicatia este gandita initial avand 4 clase si 2 asocieri-clasa. Cele 4 clase sunt: - Mijloc fix: contine informatii despre mijloacele fixe aflate in societate si comportamentul acestora - FisaMijlocFix: contine informatii despre fisele mijloacelor fixe; este legata de Mijloc fix deoarece o fisa a mijlocului fix se genereaza pentru un mijloc fix sau pentru mai multe mijloace fixe de acelasi fel si de aceeasi valoare care au aceleasi cote de amortizare si sunt puse in functiune in aceeasi luna, in timp ce un mijloc fix poate aparea pe o singura fisa a mijlocului fix - BonMiscare: contine informatii legate de mutarea mijloacelor fixe; este legat de Mijloc fix deoarece pe un bon de miscare pot aparea unul sau mai multe mijloace fixe - Furnizor: cuprinde informatii despre societatile furnizoare de mijloace fixe; este legata de Mijloc fix deoarece un furnizor poate aduce unul sau mai multe mijloace fixe - DocumentReceptie: este asocierea dintre clasele Furnizor si Mijloc fix si cuprinde informatii despre procesul de receptie a mijlocului fix - ProcesVerbalScoatereFunctiune: este asocierea dintre clasa Mijloc fix si actorul Comisie specialisti si cuprinde informatii legate de scoaterea din functiune a mijlocului fix
3.2. Diagrame de stare pentru clasele cu comportament dinamic 3.2.1. Diagrama de stare a clasei “Mijloc fix”
Livrare furnizor
Mijloc fix primit Verificare de catre comis ia de specialisti
Mijloc fix analizat
Clasificare mijloc fix
Clasificare mijloc fix Mijloc fix independent
Ut ce nec montaj,dar nu nec probe tehn/Cladiri ce nu deservesc procese tehn
Neindeplinire conditii receptie
Indeplinire conditii receptie
Ut ce nec montaj si probe tehn/Cladiri ce deservesc procese tehn
Indeplinire conditii recep tie provizorie
Neindeplinire conditii receptie provizorie
Mijloc fix receptionat provizoriu
Mijloc fix respins Mijloc fix receptionat
Clasificare mijloc fix
Remediere
Luare in primire
Terminare probe t ehnologice Mijloc fix remediat
Mijloc fix luat in primire
Punere in functiune
Terminare mon taj/constructie Punere in functiune
Mijloc fix pus in functiune Miscare mijloc fix Scoatere din functiune
Mijloc fix mutat
Scoatere din functiune
Mijloc fix scos din functiune Scoatere efectiva din functiune Piese,materiale rezultate
Diagrama prezinta diferitele stari in care se poate afla un mijloc fix ce apartine societatii: odata cu livrarea de catre unitatea furnizoare, mijlocul fix apare in aplicatia informatica, ca urmare a salvarii datelor de catre functionarii societatii in baza de date, drept mijloc fix primit ; acesta este, apoi, verificat de catre comisia de specialisti devenind mijloc fix analizat ; in urma clasificarii de catre comisia de specialisti, un mijloc fix se poate gasi in una din urmatoarele stari: mijloc fix independent – acele mijloace fixe care nu necesita montaj si nici probe tehnologice (utilaje pentru interventie, unelte, accesorii de productie, mijloace de transport auto), utilaje care necesita montaj, dar nu necesita probe tehnologice, precum si cladiri si constructii speciale care nu deservesc procese tehnologice si utilaje si instalatii care necesita montaj si probe tehnologice, precum si cladirile si constructiile care deservesc procese tehnologice ; in functie de cum situatia in care mijlocul fix independent indeplineste sau nu conditiile impuse, acesta poate fi mijloc fix receptionat pe baza emiterii unui proces verbal de receptie sau mijloc fix respins ; dupa ce un mijloc fix este respins, acesta este remediat de catre societatea furnizoare, ajungand in starea de mijloc fix remediat ; utilajele ce necesita montaj, dar care nu necesita probe tehnologice, precum si cladirile si constructiile speciale care nu deservesc procese tehnologice, in urma indeplinirii conditiilor impuse, pot ajunge in starea de mijloc fix receptionat provizoriu prin emiterea de catre aplicatie a unui proces verbal de receptie provizorie; receptia provizorie determina, automat, luarea in primire a mijlocului fix pe baza unei Incheieri de luare in primire, mijlocul fix ajungand in starea de mijloc fix luat in primire ; un mijloc fix care a fost receptionat sau remediat, prin punerea in functiune ajunge mijloc fix pus in functiune , in aceasta stare ajungand si utilajele care necesita montaj, dar care nu necesita probe tehnologice si cladirile ce nu deservesc procese tehnologice in urma terminarii montajului sau constructiei,dupa ce a fost luat in primire; deasemenea, utilajele si instalatiile care necesita montaj si probe tehnologice, precum si cladirile si constructiile speciale care deservesc procese tehnologice, in urma terminarii probelor tehnologice, se considera mijloace fixe puse in functiune ; de-a lungul duratei sale de viata in cadrul societatii, un mijloc fix poate fi mutat intre diverse subunitati, ajungand in starea de mijloc fix mutat prin emiterea unui bon de miscare; scoaterea din functiune a mijlocului fix, care se face pe baza unui proces verbal de scoatere din functiune determina ca acel mijloc fix sa se regaseasca in starea de mijloc fix scos din functiune ; dupa scoaterea efectiva din functiune mijlocul fix ajunge in starea finala de piese si materiale rezultate ce pot avea o noua utilizare.
3.2.2. Diagrama de stare a clasei “Document receptie”
Intocmire document receptie
Document receptie creat Completare de catre comisia de s pecialisti
Document receptie completat Verificare de catre Dep financiar-contabilitate
Document receptie verificat
Inregistrare de catre Dep. financiar-contabilitate
Document receptie inregistrat Arhivare de catre Dep. financiar-contabilitate
Document receptie arhivat Distrugere documente
Document receptie casat
Diagrama de stare s-a realizat pentru clasa DocumentReceptie. In ea se pot observa starile in care se poate gasi un document de receptie a mijloacelor fixe in baza de date, de la crearea sa pana la distrugerea de catre Departamentul financiar-contabil: document receptie creat de comisia de specialisti, document receptie completat de comisie si actualizat cu concluziile din analiza mijlocului fix, document receptie verificat de Dep. financiar-contabil in vederea inregistrarii, document receptie inregistrat , document receptie arhivat si document receptie casat .
3.3. Diagrame de secventa si diagrame de colaborare asociate 3.3.1. Iesire din gestiune aprobata 3.3.1.1. Diagrama de secventa
: : Com isie : Subu nitate : Departame nt ProcesVerbalScoatereFunctiune : Adminis trator societate predatoare specialisti financiar-contabil
: MijlocFix
: FisaMijlocFix
Propu nere scoatere din uz
Creare proces verbal scoatere din uz() Solicitare aprobare
Acordare aprobare() Returnare stare proces verbal
Sc oatere din folosinta() Actualizare() Returnare s tare proces verbal
Transfer fisa()
Comunicare rezultat
Diagrama de stare detaliza scenariul de Iesire din gestiune aprobata al cazului de utilizare Iesire din gestiune. Actorii implicati in proces sunt: subunitatea predatoare, comisia de specialisti si Dep. financiar-contabil; clasele asupra carora se realizeaza diferite operatii sunt: ProcesVerbalScoatereFunctiune, MijlocFix si FisaMijlocFix. Subunitatea care are in gestiune mijlocul fix face o propunere de scoatere din uz a acestuia prin intermediul aplicatiei informatice. In urma propunerii, comisia de specialisti emite un proces verbal de scoatere din uz si se creaza astfel un nou obiect al clasei ProcesVerbalScoatereFunctiune care este salvat in baza de date. Procesul verbal ajunge la administratorul societatii pentru aprobarea acestuia. Administratorul acorda aprobarea si modifica starea procesului verbal in baza de date. Dupa
ce comisia de specialisti ia la cunostinta primirea aprobarii, dispune scoaterea din folosinta a mijlocului fix si face modificarile necesare asupra mijlocului fix in baza de date, actualizand, totodata, si procesul verbal de scoatere din functiune. De scoaterea din functiune este instiintat si Dep. financiar-contabilitate care face transferul fisei mijlocului fix din carcoteca si sterge inregistrarea din baza de date. 3.3.1.2. Diagrama de colaborare : FisaMijlocFix : MijlocFix 9: Trans fer fisa()
6: Scoatere d in folosinta()
: Departamen t financiar-contabil
: C o m i s i e s p e c i a l i s ti 10: Com unicare rezultat
1: Propunere scoatere din uz
7 : Actualizare()
2: Creare proces verbal s coatere din uz()
8: Returnare stare proces verbal
5: Returnare stare proces verbal
: Admin istrator s ocietate
3: Solicitare ap robare 4: Acordare aprob are()
: Subun itate preda toare : ProcesVerbalScoatereFunctiune
3.3.2. Reevaluare mijloace fixe 3.3.2.1. Diagrama de secventa
: Adm inistrator societate
: MijlocFix
: Comisie specialisti
: FisaMijlocFix : Departament financiar-contabil
Dispunere reevaluare
Analiza mijloc fix() Stare mijloc fix
Comunicare rez ultat reevaluare Actualizare fisa mijloc fix() Comunicare rezultat
Diagrama analizeaza cazul de utilizare Reevaluare mijloace fixe . Reevaluarea este initiata de catre administrator care instiinteaza o comisie de specialisti. Comisia analizeaza mijloacele fixe folosind si informatii din baza de date despre mijloacele fixe. Rezultatul acestei analize in ceea ce priveste starea mijloacelor fixe este comunicat Dep. financiar-contabil care actualizeaza fisele mijloacelor fixe, declansand si toate operatiile contabile aferente. Administratorul poate, apoi, solicita rapoarte ale reevaluarii. 3.3.2.2. Diagrama de colaborare
: Comisie specialisti 2: Analiza mijloc fix()
3: Stare mijloc fix
: FisaMijlocFix
: MijlocFix 4: Comunicare rezultat reevaluare
6: Comunicare rezultat 5: Actualizare fisa mijloc fix() 1: Dispunere reevaluare
: Departament financiar-contabil
: Administrator societate
3.3.3. Remediere deficiente mijloace fixe 3.3.3.1. Diagrama de secventa
: MijlocFix : Unitate furnizoare
: DocumentReceptie
: Comis ie specialisti
: FisaMijlocFix : Departament financiar-contabil
Livrare mijloc fix() Instiintare livrare
Analiza m ijloc fix() Returnare stare mijloc fix
Creare document receptie()
Neindeplinire conditii receptie()
Remediere deficiente()
Rezultat receptie
Creare fisa mijloc fix()
Returnare rezultat livrare()
Diagrama analizeaza cazul furnizarii mijlocului fix si neindeplinirii standardelor impuse de societate, astfel ca furnizorul va fi nevoit sa remedieze acel mijloc fix. Atunci cand furnizorul livreaza un mijloc fix catre Utchim SA, functionarii salveaza mijlocul fix in baza de date si o comisie de specialisti este instiintata de existenta noii inregistrari. Comisia face o verificare a mijlocului fix respectiv pentru a vedea daca acesta corespunde conditiilor stabilite anterior de societate catre furnizor. Comisia emite un proces verbal de receptie in care constata si neatingerea standardelor dorite. Furnizorul solicita rezultatele analizei comisiei de specialisti si este pus la curent cu nerespectarea standardelor. Acesta va face o remediere a mijlocului fix respectiv astfel incat sa fie in conformitate cu cerintele societatii; informatiile privind mijlocul fix vor fi actualizate in baza de date a societatii, iar Dep. financiar-contabilitate, pe baza informatiilor existente despre acel mijloc fix emite fisa mijlocului fix
3.3.3.2. Diagrama de colaborare
1: Livrare m ijloc fix() 7 : R e m e d i e r e d e fi c i e n te ( )
: MijlocFix : Unitate furnizoare
8: Rezultat receptie
2: Instiintare livrare : Departamen t 4: Returnare stare m ijloc fixfinanciar-contabil
10: Returnare rezultat livrare() 6: Neind eplinire conditii receptie() 9 : C reare fisa m ijloc fix()
: FisaMijlocFix
3: Ana liza mi jloc fix()
: DocumentReceptie 5 : C r e a r e d o c u m e n t r e c e p t ie ( )
: Com isie specialisti
3.3.4. Miscare mijloace fixe aprobata 3.3.4.1. Diagrama de secventa
: MijlocFix : Subunitate predatoare
: Administrator societate
: Subunitate primitoare
: BonMiscare
: FisaMijlocFix
: Departamen t financiar-contabil
Dispunere m iscare mijloc fix Aprobare m iscare m ijloc fix
Creare bon misc are() Mutare mijloc fix() Primire mijloc fix Actualizare()
Rezultat miscare mijloc fix
Actualizare()
Returnare rezultat miscare mijloc fix
Diagrama de secventa detaliaza scenariul mutarii unui mijloc fix de la o subunitate la alta subunitate a societatii, presupunand ca mutarea este aprobata de catre administratorul societatii. Subunitatea predatoare, cea care initiaza miscarea mijlocului fix, dupa ce primeste aprobarea administratorului, emite si salveaza in baza de date un bon de miscare a mijlocului fix. Mijlocul fix este apoi mutat si are loc luarea in primire la nivelul subunitatii primitoare, acest lucru determinand actualizarea informatiilor privind bonul de miscare asociat mijlocului fix. Dep. financiar-contabil primeste informatii din sistem referitoare la mutarea mijlocului fix si actualizeaza fisa corespunzatoare acestuia.
3.3.4.2. Diagrama de colaborare : BonMiscare 6: Actual izare ()
: Sub unitate primitoare
: Adm inistrator so cietate
5: Primire m ijloc fix 4: Mutare m ijloc fix() 2: Aprobare m iscare m ijloc fix
3: Creare bon m iscare() 1: Disp unere m isca re m ijloc fix 7: Rezultat mis care m ijloc fix
9: Returnare rezultat mis care m ijloc fix
: MijlocFix
: FisaMijlocFix 8: Actualizare()
: Departament financiar-contabil
: Sub unitate predatoare
4. PROIECTAREA 4.1. Diagrame de activitati 4.1.1. Mijloc fix
Livrare furnizor
Mijloc fix primit Verificare de specialisti
Mijloc fix analizat [nu nec montaj si nici probe tehnologice]
[ut ce nec montaj si probe/cladiri ce des ervesc proc tehn]
[ut ce nec montaj si nu ne c probe/cladiri ce nu deservesc proc tehn]
Mijloc fix independent conditii indeplinite
Ut ce nec montaj,dar nu nec probe tehn/Cladiri ce nu deservesc procese tehn
conditii neindeplinite
Mijloc fix receptionat
conditii prov neindeplinite
Mijloc fix respins
Ut ce nec montaj si probe tehn/Cladiri ce deservesc procese tehn
conditii prov indeplinite
Mijloc fix receptionat provizoriu
Remediere Luare in primire
Mijloc fix remediat
Terminare probe tehnologice
Mijloc fix luat in primire
Punere in functiune Terminare montaj/constructie Mijloc fix pus in functiune Miscare mijloc fix Mijloc fix mutat Scoatere din functiune Mijloc fix scos din functiune
Diagrama de activitati Mijloc fix s-a realizat pornind de la diagrama de stare a clasei dinamice MijlocFix. Este o detaliere a activitatilor ce determina ca obiectele clasei MijlocFix, mijloacele fixe, sa se afle in diverse stari. Se evidentiaza activitatile ce determina modificarea starii si conditiile, daca acestea exista.
4.1.2. Intrare in gestiune
Unitate furnizoare
Comisie specialisti
Document receptie
Mijloc fix
Fisa mijloc fix
Gestionar
Livrare mijloc fix Mijloc fix primit Analiza mijloc fix Creare document receptie
conditii neindeplinite conditii indeplinite Mijloc fix remediat
Remediere
Creare fisa mijloc fix
Punere in functiune
Unitatea furnizoare livreaza mijlocul fix si determina salvarea unei inregistrari in baza de date a mijloacelor fixe, creandu-se un nou obiect al clasei MijlocFix. Dupa ce mijlocul fix a fost primit, comisia de specialisti face analiza mijlocului fix consultand si inregistrarea aferenta din baza de date. Odata cu analiza mijlocului fix, comisia de specialisti emite si documentul de receptie aferent, ceea ce duc la salvarea unei inregistrari in baza de date si crearea unui nou obiect al clasei DocumentReceptie. Daca mijlocul fix indeplineste conditiile dorite are loc salvarea unei noi inregistrari a fisei mijlocului fix si crearea unui nou obiect al clasei FisaMijlocFix; daca nu sunt indeplinite conditiile, are
loc remedierea mijlocului fix de catre furnizor, urmata de crearea fisei mijlocului fix si adaugarea unei inregistrari corespunzatoare in baza de date. Crearea fisei mijlocului fix este urmata de punerea in functiune a mijlocului fix si luarea in gestiune de gestionarul repartizat.
4.1.3. Iesire din gestiune Subunitate predatoare
C o m i s i e s p e c i a l i s ti
Dep. fin-contabil
P r o c e s v e r b a l s c o a t e r e f u n c t iu n e
Administrator soc
Mijloc fix
Fisa mijloc fix
Propunere scoatere din uz Propunere existenta Creare proc verb scoatere uz
Analiza mijloc fix
Proces verbal existent
Solicitare aprobare
nu da Dispunere scoatere din uz
Mijloc fix scos din functiune
Actualizare proces verbal
Consultare stare proces verbal Transfer fisa mijloc fix
loc remedierea mijlocului fix de catre furnizor, urmata de crearea fisei mijlocului fix si adaugarea unei inregistrari corespunzatoare in baza de date. Crearea fisei mijlocului fix este urmata de punerea in functiune a mijlocului fix si luarea in gestiune de gestionarul repartizat.
4.1.3. Iesire din gestiune Subunitate predatoare
C o m i s i e s p e c i a l i s ti
Dep. fin-contabil
P r o c e s v e r b a l s c o a t e r e f u n c t iu n e
Administrator soc
Mijloc fix
Fisa mijloc fix
Propunere scoatere din uz Propunere existenta Creare proc verb scoatere uz
Analiza mijloc fix
Proces verbal existent
Solicitare aprobare
nu da Dispunere scoatere din uz
Mijloc fix scos din functiune
Actualizare proces verbal
Consultare stare proces verbal Transfer fisa mijloc fix
Diagrama de activitati Iesire din gestiune prezinta toate activitatile prin care se realizeaza iesirea din gestiunea societatii a unui mijloc fix. Subunitatea predatoare face propunerea de scoatere din uz. Pe baza propunerii existente, comisia de specialisti realizeaza analiza mijlocului fix, cansultand si baza de date prin intermediul sistemului informatic, si salveaza o inregistrare corespunzatoare unui nou proces verbal de scoatere din functiune, un nou obiect al clasei ProcesVerbalScoatereFunctiune. Urmeaza solicitarea aprobarii de scoatere din uz de la administratorul societatii. Daca acesta nu acorda aprobarea, atunci procesul ia sfarsit. Daca aprobarea este data, se modifica inregistrarea corespunzatoare mijlocului fix prin dispunerea de scoatere din uz. Inregistrarea procesului verbal de scoatere din functiune se actualizeaza, iar Dep. financiar-contabil, pe baza consultarii acestui proces verbal, realizeaza transferul fisei mijlocului fix, adica distrugerea acesteia.
4.2. Diagrama claselor completa 4.2.1. Diagrama claselor – completare cu atribute si operatii
Diagrama de activitati Iesire din gestiune prezinta toate activitatile prin care se realizeaza iesirea din gestiunea societatii a unui mijloc fix. Subunitatea predatoare face propunerea de scoatere din uz. Pe baza propunerii existente, comisia de specialisti realizeaza analiza mijlocului fix, cansultand si baza de date prin intermediul sistemului informatic, si salveaza o inregistrare corespunzatoare unui nou proces verbal de scoatere din functiune, un nou obiect al clasei ProcesVerbalScoatereFunctiune. Urmeaza solicitarea aprobarii de scoatere din uz de la administratorul societatii. Daca acesta nu acorda aprobarea, atunci procesul ia sfarsit. Daca aprobarea este data, se modifica inregistrarea corespunzatoare mijlocului fix prin dispunerea de scoatere din uz. Inregistrarea procesului verbal de scoatere din functiune se actualizeaza, iar Dep. financiar-contabil, pe baza consultarii acestui proces verbal, realizeaza transferul fisei mijlocului fix, adica distrugerea acesteia.
4.2. Diagrama claselor completa 4.2.1. Diagrama claselor – completare cu atribute si operatii
4.2.2. Rafinarea diagramei de clase (pe baza diagramelor de interactiune, prin relatii de specializare-generalizare, adaugarea unor noi operatii, modificarea unor asocieri)
Genereaza
FisaMijlocFix nr_inreg : Integer den_fisa : String nr_inventar : Integer spe cificatii_doc_provenienta : String grupa : String cod_clasi ficare : String data_dare_folosin ta : Date cota_amortizare : Integer data_amo rtizare_comp leta : Date durata_normala _functionare : Integer caract_tehnice : String accesorii : Single valoare_inventar : Doub le
BonMiscare den_formu lar : String nr_doc : Integer data_eliberare : Date nr_inventar : Integer bucati : Integer valoare_inventar : Doubl e sub unitate_predatoare : String sub unitate_primitoare : String creare_bon() actualizare_bon() distrugere_bon()
creare_fisa() consultare_fisa() actualizare_fisa() transfer()
Departament financiar-contabil (from Us e Case View)
Emite
Subunitate predatoare (from Us e Case View)
+contine
1..*
+seGenereazaPentru
1
Furnizor cod_furnizor : Integer num e : String adresa : String cont_bancar : String spe cificatii : String
Scoate din uz
+are asociata
1..*
Comisie specialisti
+aparePe
1..*
(from Us e Case View)
MijlocFix creare_furnizor() +aduce actualizare_furnizor() +esteAdus stergere_furnizor() 1 neindeplinire_conditii_receptie() returnare_rezultat_livrare() 1..*
DocumentReceptie nr_doc : Integer data : Date tip_documen t : String
ProcesVerbalScoatereFunctiune
nr_inventar : Integer denum ire : String gestionar : String centru_cost : String cod_furnizor : Integer
den_doc : String nr_doc : Integer data_intocmire : Date data_aprobare : Date concluzii_comis ie : String sub unit_predatoare : String sub unit_primitoare : String den_m ijloc : String cantitate : Integer valoare : Double
livrare() analiza() remediere_deficiente() mutare() scoatere_uz()
creare_proces() actualizare_proces() consultare_proces_scoatere_uz() acordare_aprobare() distrugere_proces()
creare_docreceptie() actualizare_docreceptie() stergere_docreceptie() Gestioneaza
ProcesVerbalReceptie respons abili_achiz : String furnizor : String concluzii_receptie : String nr_exemplare : Integer
ProcesVerbalPunereinFunctiune responsabili_punere_functiune : String concluzii_exam inare : String valoare_inreg_mij loace_fixe : Double Gestionar (from Us e Case View)
Diagrama rafinata a claselor cuprinde 8 clase, din care 2 sunt asocieri: DocumentReceptie si ProcesVerbalScoatereFunctiune. Clasa DocumentReceptie, la randul ei, se generalizeaza in
alte 2 clase: ProcesVerbalReceptie si ProcesVerbalPunereinFunctiune, clase ce mostenesc atributele si operatiile clasei initiale avand si proprietati noi. Aceste 2 clase care se afla in relatie de mostenire cu DocumentReceptie reprezinta clase ce se refera la cele doua tipuri de documente ce pot aparea in procesul de intrare in gestiunea societatii a mijlocului fix.
5. IMPLEMENTAREA 5.1. Diagrama componentelor 5.1.1. Diagrama Subprograme s tocate
Baza de date
Gestiune mijloace fixe
5.1.2. Prezentarea diagramei Diagrama componentelor prezinta care sunt fisierele sistemului informatic in care se vor duce clasele aplicatiei. Sistemul conceput are urmatoarele componente: - baza de date ce cuprinde toate clasele aplicatiei, in care se regasesc toate inregistrarile utilizate de sistemul informatic pentru gestiunea mijloacelor fixe - subprogramele stocate, responsabile de validari, de algoritmii ce asigura eliminarea erorilor de actualizare si alte operatii - interfata cu utilizatorul ce comunica cu celelalte doua componente, baza de date si subprograme, pentru a realiza sistemul informatic pentru gestiunea mijloacelor fixe Interfata cu utilizatorul depinde atat de subprograme, cat si de baza de date, acestea fiind procese server pentru interfata aplicatiei. La randul ei, baza de date depinde de subprograme in realizarea diferitelor operatii pe tabelele in care se stocheaza informatii despre mijloace fixe, fisele mijloacelor fixe, furnizori etc.
5.2. Generare de cod in Visual C++ // Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_BONMISCARE_459CA20E0160_INCLUDED #define _INC_BONMISCARE_459CA20E0160_INCLUDED class MijlocFix; //##ModelId=459CA20E0160 class BonMiscare { public: //##ModelId=459E40710321 String den_formular; //##ModelId=459E408502EE Integer nr_inventar; //##ModelId=459E41110349 Integer bucati; //##ModelId=459E412201EF String subunitate_predatoare; //##ModelId=459E412B03E7 String subunitate_primitoare; //##ModelId=459D0CE800B9 MijlocFix* aparePe; //##ModelId=459E433001A5 creare_bon(); //##ModelId=459E4371031B actualizare_bon(); //##ModelId=459E43750227 distrugere_bon(); protected: //##ModelId=459E4078032B Integer nr_doc; //##ModelId=459E40810324 Date data_eliberare;
private: //##ModelId=459E4119025A Double valoare_inventar; }; #endif /* _INC_BONMISCARE_459CA20E0160_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_DOCUMENTRECEPTIE_459CB3EC024E_INCLUDED #define _INC_DOCUMENTRECEPTIE_459CB3EC024E_INCLUDED //##ModelId=459CB3EC024E class DocumentReceptie { public: //##ModelId=459E2E560344 Integer nr_doc; //##ModelId=459E2EED01B1 Date data; //##ModelId=459E313F0133 String tip_document; //##ModelId=459E30720278 creare_docreceptie(); //##ModelId=459E307A01C6 actualizare_docreceptie(); //##ModelId=459E3085024E stergere_docreceptie(); }; #endif /* _INC_DOCUMENTRECEPTIE_459CB3EC024E_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once #endif #ifndef _INC_FISAMIJLOCFIX_459D012D01CA_INCLUDED #define _INC_FISAMIJLOCFIX_459D012D01CA_INCLUDED //##ModelId=459D012D01CA class FisaMijlocFix { public: //##ModelId=459E3DBB0373 String den_fisa; //##ModelId=459E3DED02FD Integer nr_inventar; //##ModelId=459E3E04035A String grupa; //##ModelId=459E3E16019D String cod_clasificare; //##ModelId=459E3E1E0131 Date data_amortizare_completa; //##ModelId=459E3E2A023C Integer durata_normala_functionare; //##ModelId=459E3FBB008A creare_fisa(); //##ModelId=45A09310039B consultare_fisa(); //##ModelId=459E3FC2015D actualizare_fisa(); //##ModelId=459E3FC8013D transfer(); protected: //##ModelId=459E3DC40037 String specificatii_doc_provenienta; //##ModelId=459E3DDE005C Date data_dare_folosinta; //##ModelId=459E3E6A01A8 Single accesorii;
private: //##ModelId=459E3DB30322 Integer nr_inreg; //##ModelId=459E3E3302D6 Integer cota_amortizare; //##ModelId=459E3E450227 String caract_tehnice; //##ModelId=459E4B8B01B5 Double valoare_inventar; }; #endif /* _INC_FISAMIJLOCFIX_459D012D01CA_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_FURNIZOR_459CAABB015A_INCLUDED #define _INC_FURNIZOR_459CAABB015A_INCLUDED class MijlocFix; //##ModelId=459CAABB015A class Furnizor { public: //##ModelId=459E391401B8 String nume; //##ModelId=459CAE0501FB MijlocFix* esteAdus; //##ModelId=459E39380033 creare_furnizor(); //##ModelId=459E3945008C actualizare_furnizor(); //##ModelId=459E3995016D stergere_furnizor();
//##ModelId=459E69CF029D neindeplinire_conditii_receptie(); //##ModelId=459E69D801F5 returnare_rezultat_livrare(); protected: //##ModelId=459E3910000E Integer cod_furnizor; //##ModelId=459E2E2E0288 String specificatii; private: //##ModelId=459E2DB20045 String adresa; //##ModelId=459E2DBC02FD String cont_bancar; }; #endif /* _INC_FURNIZOR_459CAABB015A_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_MIJLOCFIX_459C9E800311_INCLUDED #define _INC_MIJLOCFIX_459C9E800311_INCLUDED class FisaMijlocFix; //##ModelId=459C9E800311 class MijlocFix { public: //##ModelId=459E3B0B01BB Integer nr_inventar; //##ModelId=459E3B2503B7 String denumire; //##ModelId=459E3B2D00AC String gestionar;
//##ModelId=459E3B750091 String centru_cost; //##ModelId=459D02470229 FisaMijlocFix* seGenereazaPentru; //##ModelId=459E3D060319 livrare(); //##ModelId=459E4C5B011E analiza(); //##ModelId=459E4C850128 remediere_deficiente(); //##ModelId=459E3D090165 mutare(); //##ModelId=459E3D0E0049 scoatere_uz(); private: //##ModelId=459E3B7E0185 Integer cod_furnizor; }; #endif /* _INC_MIJLOCFIX_459C9E800311_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_PROCESVERBALPUNEREINFUNCTIUNE_459CA1B80257_INCLUDED #define _INC_PROCESVERBALPUNEREINFUNCTIUNE_459CA1B80257_INCLUDED #include "DocumentReceptie.h" class MijlocFix; //##ModelId=459CA1B80257 class ProcesVerbalPunereinFunctiune : public DocumentReceptie { public: //##ModelId=459CB2AC0208
MijlocFix* theMijlocFix; private: //##ModelId=459E33B70358 String responsabili_punere_functiune; //##ModelId=459E4AD80009 String concluzii_examinare; //##ModelId=459E4AF90346 Double valoare_inreg_mijloace_fixe; }; #endif /* _INC_PROCESVERBALPUNEREINFUNCTIUNE_459CA1B80257_INCLUDED */
// Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_PROCESVERBALRECEPTIE_459CA035007A_INCLUDED #define _INC_PROCESVERBALRECEPTIE_459CA035007A_INCLUDED #include "DocumentReceptie.h" class MijlocFix; //##ModelId=459CA035007A class ProcesVerbalReceptie : public DocumentReceptie { public: //##ModelId=459CB2A903A8 MijlocFix* theMijlocFix; private: //##ModelId=459E315B02CE String responsabili_achiz; //##ModelId=459E31AE018D String furnizor; //##ModelId=459E31B1032B String concluzii_receptie;
//##ModelId=459E31D20166 Integer nr_exemplare; }; #endif /* _INC_PROCESVERBALRECEPTIE_459CA035007A_INCLUDED */ // Copyright (C) 1991 - 1999 Rational Software Corporation #if defined (_MSC_VER) && (_MSC_VER >= 1000) #pragma once #endif #ifndef _INC_PROCESVERBALSCOATEREFUNCTIUNE_459CA231023D_INCLUDED #define _INC_PROCESVERBALSCOATEREFUNCTIUNE_459CA231023D_INCLUDED //##ModelId=459CA231023D class ProcesVerbalScoatereFunctiune { public: //##ModelId=459E43AE020B String den_doc; //##ModelId=459E442101CA String subunit_predatoare; //##ModelId=459E44340362 String subunit_primitoare; //##ModelId=459E443B00CD String den_mijloc; //##ModelId=459E445F02C3 Integer cantitate; //##ModelId=459E45330142 creare_proces(); //##ModelId=459E453900F0 actualizare_proces(); //##ModelId=45A0951C00C3 consultare_proces_scoatere_uz(); //##ModelId=459E4C120033 acordare_aprobare(); //##ModelId=459E453E01A2 distrugere_proces();
protected: //##ModelId=459E43C0030B Integer nr_doc; //##ModelId=459E43C80140 Date data_intocmire; //##ModelId=459E43CF02F8 Date data_aprobare; private: //##ModelId=459E43B50189 String concluzii_comisie; //##ModelId=459E446700BC Double valoare; }; #endif _INC_PROCESVERBALSCOATEREFUNCTIUNE_459CA231023D_INCLUDED */
/*
View more...
Comments