Sunteți pe pagina 1din 21

1.

Prezentarea pe scurt a organizaiei

Organizaia avut n discuie n acest proiect este Construcii Nucleare S.A., organizaie care i desfoar activitatea n domeniul construciilor nuclearo-electrice. Echipa organizaiei este format din manageri de achiziii, economiti, contabili, manageri de proiect, efi de echip i echipele de muncitori propriu-zise, mprite pe activitile distincte care compun baza activitii organizaiei: construcii imobile i electric.

2.

Analiza sistemului informaional

Utilizarea aplicaiei se va limita la departamentul de management economic deoarece de aici pleac deciziile necesare pentru efectuarea, n condiii optime, a proiectelor aflate n desfurare. Departamentul de management economic se ocup cu culegerea informaiilor necesare efilor de echip, n spea meninerea evidenei materialelor din stoc, a necesarului de materiale per proiect, obinut prin licitaie de nivelul 2 al organigramei. Organigrama organizaiei este prezentat mai jos n Figura 1. Nivelul 3 al organigramei reprezint componena departamentului. Analiznd funciile i activitile departamentul cruia i se adreseaz aplicaia, managerul de proiect a hotrt c modalitatea de abordare ar fi o aplicaie Web. Acest lucru a fcut posibil realizarea unei aplicaii fiabile, ntr-un timp relativ scurt, care se integreaz n sistemul informatic existent.

Fig. 1 Organigrama

Fig. 2 Diagrama de flux

3.

Proiectarea aplicaiei

Aplicaia a fost realizat cu scopul de a ine evidena operativ i contabil a stocurilor de materii prime i materiale n reeaua firmei. Principalele obiective i funcii ale aplicaiei sunt: cunoaterea situaiei la zi a stocurilor i a soldurilor; furnizarea de rapoarte privind stocurile, soldurile i a rulajelor din magaziile de materii prime i materiale ; vizualizarea stocurilor, soldurilor i a rulajelor la cerere; calculul preului de ieire din stoc; posibilitatea de a cuta i vizualiza anumite documente; pstrarea n siguran a datelor; cunoaterea situaiei materiilor prime i materialelor din orice punct al firmei. Intrrile aplicaiei au fost proiectate avnd n vedere coninutul activitilor de eviden, informare i pentru obinerea situaiilor de ieire.

Document de culegere a datelor despre intrrile de materii prime -Numr document N(10) -Data D -Tip document C(15) -Cont debit N(5) -Cont credit N(5) -Cod material N(5) -Cod furnizor N(5) -Cantitate N(10) -Pre N(10) -Document nsoitor C(50)

Document pentru culegerea datelor despre ieirile de materii prime i materiale -Numr document N(10) -Tip document C(15) -Cont debit N(5) -Cont credit N(5) -Cod material N(5) -Cantitate N(10) - Document nsoitor C(50)

Document pentru culegerea datelor despre conturi -Cod cont N(10) -Denumire C(40) -Tip C(5)

Document pentru culegerea

Document pentru culegerea

datelor despre furnizori -Cod furnizor N(5) -Nume C(50) -ara C(30) -Jude C(30) -Ora C(30) -Strada C(50) -Numr C(10) -Telefon C(20) -Fax C(20) -E-mail C(30)

datelor despre materiale -Cod material N(5) -Denumire material C(40) -Unitate de masur C(5) -Cod cont N(5)

Fig. 3 - Surse de date ale aplicaiei

Situaiile de ieire sunt proiectate n funcie de cerinele i nevoile utilizatorului aplicaiei. n concordan cu cerinele de informare, se proiecteaz machetele pentru situaiile de ieire. Rezultatele aplicaiei depind de datele de intrare i de corectitudinea modului de culegere a acestora.

S1 Situaia curent a stocurilor de materii prime i materiale -Cod material -Denumire material -Unitate de masur -Stoc curent -Pre mediu -Sold curent

S2 Situaia conturilor pe materiale -Cont debit -Cod material -Denumire material -Stoc iniial -Sold iniial -Cantitate intrat -Cantitate ieit -Rulaj deitor -Rulaj creditor -Sotc final -Sold final

S3 Situaia sintetic a conturilor -Cont debit -Denumire cont -Stoc iniial -Sold iniial -Cantitate intrat -Cantitate ieit -Rulaj debitor -Rulaj creditor -Stoc final -Sold final

S4 Micarea materialelor

-Cod material -Numar document -Tip document -Data -Cont deit -Cont credit -Cantitate -Pre -Valoare -Stoc iniial -Sold iniial -Stoc final -Sold final

S5 Situaia intrrilor -Cod material -Denumire material -Unitate de msur -Tip document -Data -Cont debit -Cont credit -Cod furnizor -Document insotitor -Cantitate -Pre -Valoare

S6 Situaia ieirilor -Cod material -Denumire material - Unitate de msur -Numar document -Tip document -Data -Cont deit -Cont credit -Cantitate -Pre -Valoare

S7 Lista centralizata a documentelor -Tip document -Nr. Document -Data -Cod material -Denumire material -Cantitate -Pre -Valoare

S8 Note recepie -Nr. document -Data -Cod material -Cont debit -Cont credit -Cod furnizor -Cantitate -Pre -Valoare -Document nsoitor

S9 Bonuri de consum -Nr. document -Data -Cod material -Cont debit -Cont credit -Cantitate -Pre -Valoare

S10 Fie limit -Nr. document -Data -Cod material -Cont debit -Cont credit -Cantitate -Pre -Valoare

S11 Note Contabile -Nr. document -Data -Cont debit -Cont credit -Valoare

Fig. 4 - Situaii rezultate din exploatarea aplicaiei

Prima pagin a aplicaiei identific persoana care solicit accesul. Astfel, utilizatorul tasteaz numele user name i parola aferent acestui nume. Pentru aceasta, programul verific dac numele introdus exist n baza de date i dac parola corespunde numelui respectiv. n momentul n care utilizatorul este identificat, acesta va avea acces la pagina principal a aplicaiei. n aceast pagin, utilizatorul se poate

informa asupra stocurilor curente ale materialelor i poate alege unul din cele 5 meniuri. Meniurile i sub-meniurile aplicaiei sunt : Actualizare cuprinde: Intrri, Ieiri, Modificare Intrri, Modificare Ieiri, Stergere Intrri, Stergere Ieiri. Administrare cu submeniurile: nchidere Lun, Conturi, Materiale, Furnizori. Vizualizare include: Situaia Conturilor, Total Conturi, Micarea Materialelor, Situaia Intrrilor, Situaia Ieirilor, Lista Centralizat a Documentelor, Note Recepie, Bonuri Consum, Fie Limit (de consum), Note Contabile. Ajutor de furnizare a unor informaii privind utilizarea aplicaiei. Iesire de prsire a lucrului cu aplicaia.

Fig. 5 - Pagina principal a aplicaiei Dac stocul unui produs este epuizat, acesta va aprea scris cu rou sub tabelul Situaia curent a stocurilor de materii prime i materiale.

Submeniul Intrri permite introducerea datelor despre noi materii prime i materiale. Cmpurile NrDocument, Data, CodFurnizor, ContC, Documentnsoitor conin informaii care trebuie completate n cazul notelor de recepie, iar n cazul notelor de contabilitate CodFurnizor i DocumentInsotitor se vor lsa necompletate. Dac un document contabil conine date despre mai mult de un material, se va executa click pe butonul + pentru a aprea noi cmpuri: CodMaterial, ContD, Cantitate, Pret n care vor putea fi introduse datele despre materiale. Pentru ca utilizatorul s nu poat introduce mai multe documente cu acelai numr, toate materialele care corespund unui document vor trebui s fie introduse n acelai timp. Dup introducerea datelor documentului n baza de date, nu se vor mai putea introduce documente cu acelai numr. Pentru aceasta, aplicaia va verifica naintea fiecrei intrri de document dac acesta exist n baza de date; n cazul n care numrul de document exist deja, utilizatorul va fi informat prin intermediul unui mesaj de eroare de acest fapt.

Fig.6 - Submeniul Intrri Utilizatorul poate s aleag tipul documentului de intrare care poate fi Not de recepie sau Not de contabilitate.

Butonul Introdu permite scrierea nregistrrilor n baza de date. Dac unul din cmpuri, cu excepia CodF i Documentnsoitor, nu vor fi completate, dac data de intrare nu corespunde lunii curente, sau dac cmpurile nu vor fi completate corespunztor, utilizatorul va fi informat de aceasta printrun mesaj de eroare. De asemenea, ca i condiii suplimentare de validare, trebuie s se in cont c : n cmpul CodMaterial se pot introduce doar coduri de materiale care exist deja i n tabela Materiale ; n cmpul CodF se pot tasta date doar pentru furnizorii care exist i n tabela Furnizori ; n cmpurile ContD i ContC se pot introduse simboluri pentru conturi care se regsesc i n tabela Conturi (n cazuri contrare vor aprea mesaje de eroare). Butonul Renun va anula toate datele care se doresc a fi introduse, dar numai dac este acionat naintea butonului Introdu, i are ca efect afiarea unui mesaj de eroare, ca de exemplu, Data introdus nu aparine lunii curente. n momentul n care are loc o intrare, se va calcula valoarea fiecrui material introdus prin nmulirea cantitii cu preul, apoi datele se vor salva n tabela nregistrari, i concomitent, n tabela Solduri unde vor fi calculate noile cantiti i solduri pentru materialele introduse. Astfel, valorile cmpurilor cantitate_totala i valoare_totala vor fi adunate cu cantitile i valorile nou Intrate. Submeniul Iesiri permite introducerea de date pentru materii prime i materiale care ies din eviden n cmpurile: NrDocument, Data, ContC, CodMaterial, ContD, Cantitate. Acestea trebuie completate, altfel va apare un mesaj de eroare. De asemenea, la fel ca i n submeniul Intrri, nu se poate introduce un numr de document de dou ori, coduri de materiale care s nu existe n tabela Materiale sau simboluri de conturi fr s existe i n tabela Conturi.

Fig. 7 - Submeniul Ieiri Butonul + va genera cerina completrii de cmpuri noi: CodMaterial, ContD, Cantitate. Utilizatorul poate s aleag ntre urmtoarele tipuri de documente de ieire : Bon de consum, Fi limit i Not de contabilitate. La activarea butonului Introdu se vor efectua urmtoarele operaii : se va calcula preul de ieire al materialelor prin mprirea soldului curent (valoare_totala) la stocul curent (cantitate_totala) al materialului n tabela Solduri, conform metodei costului mediu ponderat ((Sold iniial+Sold curent) / (Stoc iniial + Stoc curent). Soldul curent i stocul curent din aceast tabel conin cumulat soldul iniial i stocul iniial; preul de ieire se va nmuli cu cantitatea ieit i se va obine valoarea de ieire a materialului; cantitatea ieit se va scdea din stocul curent (cantitate_totala), iar valoarea de ieire se va scdea din soldul curent (valoare_totala) n tabela Solduri; se vor introduce informaiile, mpreun cu valoarea de ieire, n tabela nregistrri . Aplicaia nu permite o ieire de cantitate de materiale mai mare dect stocul curent, o asfel de tentativ fiind semnalat prin mesaj de eroare. Butonul Renunta, activat nainte de Introdu, va anula toate informaiile care se doresc a fi salvate. Submeniul Conturi permite vizualizarea conturilor contabile introduse n program, cutarea dup codul (simbolul) contului sau tipul

acestuia, precum i modificarea sau tergerea acestora. De asemenea, se pot aduga i noi conturi. La apsarea butonului Cauta se vor cuta n baza de date informaiile introduse n cmpul Cauta iar apoi rezultatele gsite vor fi afiate pe ecran.

Fig. 8 - Submeniul Conturi

Submeniul Materiale permite vizualizarea datelor privind materiile prime i materialele introduse n program, cutarea lor dup codul materialului sau unitatea de msur, modificarea sau tergerea acestora, precum i adugarea de date despre noi materiale. Similar, submeniul Furnizori permite vizualizarea informaiilor asupra furnizorilor, cutarea acestora dup cod furnizor, nume, ar, ora, jude sau strad, modificarea datelor asupra lor i adugarea de date despre furnizori noi. Tabela Furnizori va conine o valoare pentru cmpul codf care va fi 0. Aceasta este folosit pentru a se putea trece peste restricia de integritate atunci cnd n submeniul Intrari se vor introduce date despre materiale care nu necesit completarea cmpului CodF. Prin urmare, cnd valoarea cmpului CodF nu va fi completat acesta va primi automat valoarea 0. n submeniul Furnizori aceast valoare nu va fi afiat.

Submeniul Note Recepie permite vizualizarea tuturor notelor de recepie, precum i cutarea acestora. Selectarea opiunii Vizualizare Detaliata permite afiarea tuturor informaiilor coninute n documentul contabil Nota de recepie. Similar, submeniul Bonuri Consum permite afiarea tuturor bonurilor de consum existente n luna selectat, precum i cutarea acestora, submeniul Fie Limit permite afiarea i cutarea datelor privind Fiele limit, introduse n luna selectat, iar Submeniul Note de Contabilitate permite afiarea i cutarea notelor de contabilitate introduse n luna selectat. La activarea meniului Iesire se va nchide sesiunea de lucru a utilizatorului i se va redireciona utilizatorul spre prima pagin a aplicaiei, unde se cere introducerea numelui i a parolei. Utilizatorul poate s nchid browser- ul sau s intre din nou n aplicaie. Pagina Utilizatori din meniul Administrator, asigur gestionarea conturilor utilizatorilor. Pentru a avea acces la ea, administratorul introduce parola corect. Pagina n care este cerut parola administratorului este asemntoare cu cea n care un utilizator se autentific pentru a intra n program. Administratorul are posibilitatea de a vizualiza totalitatea utilizatorilor programului, a parolelor lor, dac acetia au drept de scriere i citire sau numai drept de citire, precum i numele i prenumele lor. De asemenea se permite : cutarea dup contul utilizatorului, numele sau prenumele acestuia; adugarea de noi utilizatori, tergerea sau modificarea datelor asupra celor existeni. La adugarea unui nou utilizator se va specifica i dac acesta are drept de citire i scriere asupra bazei de date sau numai drept de citire, prin completarea cmpului Tip. Astfel utilizatorii care au drept de scriere i citire vor primi tipul intern, iar cei care au numai drept de citire vor primi tipul extern. Administratorul este de tipul admin.

Fig. 9 - Pagina Utilizatori

4.Proiectarea bazei de date


Primul pas n realizarea i dezvoltarea unei aplicaii care s foloseasc bazele de date relaionale l reprezint proiectarea bazei de date prin care, n principal, se stabilesc: numrul de nregistrri din baza de date care trebuie s reflecte numrul de obiecte din realitate (egal, de exemplu, cu numrul de materii prime i materiale aflate n patrimoni); cmpurile din fiecare nregistrare de reprezentare a atributelor obiectelor reale (caracteristici ale fiecrei nregistrri privind materiile prime i materialelor gestionate); relaiile dintre obiectele reale de reflectare a relaiilor dintre nregistrrile din tabelele bazei de date (Stocuri- Conturi- Furnizori etc.).

Baza de date este format din 7 tabele: nregistrri, Solduri, Materiale, Conturi, Furnizori, Arhivanregistrri i Utilizatori. Relaiile dintre aceste tabele sunt de tip 1 la n ().

Fig. 10 Relaiile dintre tabelele Bazei de date

Nume tabel nregistrari

Identificator id_inregistrari nrdoc Data tipdoc contd contc codmat

Atribut autonumber N(10) D C(15) N(5) N(5) N(5)

Descriere Cheie primar Numele documentului contabil Data documentului contabil Tipul documentului contabil Contul debitor Contul creditor Codul materialului

codf cantitate Pret valoare Doc_insotitor tip_inreg

N(5) N(10) N(10) N(10) C(50) C(8)

(cheie strin) Codul furnizorului (cheie strin) Cantitatea Preul unitar Valoarea Documentul nsoitor al notei de recepie Poate sa fie intrare sau ieire

Nume tabel Solduri

Identificator id_sold Luna An Codmat Cantitate_totala Pret_mediu Valoare_totala

Atribut autonumber N(2) N(4) N(5) N(10) N(10) N(10)

Descriere Cheie primar Luna contabil Anul contabil Codul materialului Stocul curent, final sau iniial Stocul curent, final sau iniial Soldul curent, final sau iniial Descriere Cheie primar i codul materialului Denumirea materialului Unitatea de msur Codul contului contabil

Nume tabel Materiale

Identificator codmat Denumire Um codcont

Atribut N(5) C(40) C(5) N(5)

Nume tabel Conturi

Identificator codcont denumire tip

Atribut N(5) C(40) C(5)

Descriere Cheie primar i codul contului Denumirea contului Specific dac contul este de activ sau de pasiv

Nume tabel Furnizori

Identificator codf nume Tara judet oras strada Nr telefon Fax email

Atribut N(5) C(50) C(30) C(30) C(30) C(50) C(10) C(20) C(20) C(30)

Descriere Cheie primar i codul furnizorului Numele furnizorului Tara furnizorului Judeul furnizorului Oraul furnizorului Strada furnizorului Numrul adresei furnizorului Telefonul furnizorului Faxul furnizorului E-mail-ul firmei

Nume tabel Utilizatori

Identificator username password Tip

Atribut C(20) C(20) C(6)

Descriere Cheie primar i numele utilizatorului Parola Specific dac utilizatorul

nume prenume

C(20) C(20)

are drept de modificare asupra bazei de date Numele persoanei Prenumele persoanei

Arhivanregistrri

Este folosit pentru a pstra toate valorile din tabela nregistrri. Fig. 11 - Structura tabelelor bazei de date

5.

Proiectarea fizic a Intranetului

ntr-o organizatie, Intranetul reprezint o reea privat de calculatoare care se folosete n interiorul organizaiei pentru a obine i schimba informaii pentru managementul i gestiunea firmei.

Prin stocarea informaiilor pe un server Web intern, accesarea acestor informaii prin aplicatie i dotarea fiecrui calculator din reea cu un browser, fiecare persoan din reea poate s utilizeze informaiile existente pe serverul Intranet. Un Intranet este un sistem privat de comunicare, realizat pe infrastructura Internetului, care poate s duc la creterea productivitii angajailor, s creeze legturi mai puternice cu clienii i s ncurajeze legturi mai profitabile cu furnizorii. El este uor de folosit i puin costisitor, valoarea lui fiind cel mai bine demonstrat prin impactul pe care l are asupra angajailor si activitatii desfasurate. Aplicaia se distinge prin flexibilitatea structurii. Proiectat n ideea de a fi o aplicaie Web, aceasta va fi instalat pe serverul Web al ntreprinderii. Orice persoan din cadrul firmei care deine un calculator se va putea conecta la aceasta prin intermediul browser- ului existent pe calculator. n fapt, realizarea este o aplicaie client- server, cu deosebirea c avem un singur program (aplicaia server) la care se poate conecta oricine care deine un browser instalat pe calculatorul din reea. Deci, practic nu mai este nevoie de realizarea a 2 programe distincte cum este n cazul aplicaiilor client- server obinuite, iar avantajul major const n faptul c aplicaia client nu mai trebuie instalat pe fiecare calculator, browser- ul utilizatorului innd locul acestei aplicaii.

Fig. 12 - Structura de funcionare a Intranetului

Utilizatorii acestei aplicaii sunt: orice persoan din ntreprindere care deine un cont de acces n program i dorete s se informeze cu privire la situaia magaziilor; personalul autorizat s lucreze cu acest program care va putea accesa, introduce i modifica date din program; inginerul de sistem ce ntreine aplicaia este persoana autorizat s creeze conturi noi de acces sau s modifice conturile existente . Proiectat ca un site, aplicaia este structurat pe mai multe pagini Web, cu legturi ntre ele, i este mprit n dou pri reprezentate pe suport fizic sub forma a 2 directoare: directorul (folder-ul) Gestiune conine aplicaia propriu- zis care este destinat personalului autorizat din ntreprindere; directorul Administrator destinat exclusiv inginerului de sistem. Pentru accesare, utilizatorul deschide browser- ul existent pe calculator. Acesta poate s fie Internet Explorer, Opera, FireFox sau orice alt browser. n cazul n care calculatorul utilizatorului nu deine un browser, este necesar s se instaleze unul accesibil. Dup deschiderea browser- ului, utilizatorul va introduce adresa aplicaiei, care va fi comunicat de ctre administratorul de reea. Sistemul Intranet necesit urmtorul software: sistem de operare, cu suport pentru reea i aplicaii client- server; serverul de baze de date, cu suport pentru reea i aplicaii client / server (Acces); server HTTP pe care se ruleaz aplicaiile Web ale companiei (Apache). Toate calculatoarele din reea trebuie s aib acces la serverul Intranet i s dein un browser. Comunicarea dintre serverul Intranet i client (browser) se face prin protocolul HTTP care face apel la protocolul TCP / IP, standard pentru o reea intern i Internet. Funcionarea reelei Intranet este schematizat n figura 12. Cerinele hardware sunt minime, aplicaia neavnd nevoie de foarte multe resurse cu excepia configuraiei fizice de reea: 4 calculatoare desktop cu configuraie minim ct pentru prelucrarea informaiilor necesare i susinerea unei reele interne; un desktop server care servete ca mediu de stocare i protejare a sistemului informatic descris mai sus. Deoarece Intranetul este conceput pentru a fi folosit n interiorul unei organizaiei, el este protejat de un firewall care este o component soft ce limiteaz i controleaz traficul de informaii la baza de date a companiei sau informaiile care pot fi oferite persoanelor din afara companiei. Deci, folosind

un firewall, companiile pot proteja informaiile interne de accesul persoanelor neautorizate.

6.

Analiza SWOT

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