Sunteți pe pagina 1din 24

Ministerul Educaiei i Tineretului Republicii Moldova

Universitatea de Stat din Moldova


Facultatea tiine Economice
Catedra Contabilitate i Informatic Economic

RAPORT
privind efectuarea practicii de iniiere n specialitate
la ntreprinderea SRL Fronton

A efectuat: Vitalie Ceban,


grupa CIE 101, student n anul II

Conductor tiinific: Natalia Apetrii,


lector superior

Chiinu, 2013
Cuprins

Capitolul I. Caracteristica general a structurii i organizrii activitaii


ntreprinderii

1.1 Forma organizatorico-juridic......................................................................................................... 3


1.2 Istoria fondrii ntreprinderii........................................................................................................... 4
1.3 Structura organizatoric a ntreprinderii ......................................................................................... 5
1.4 Sfera de producere a ntreprinderii.................................................................................................. 7

Capitolul II. Analiza Sistemului Informaional al ntreprinderii

2.1 Descrierea sistemului informaional al ntreprinderii...................................................................... 9


2.2 Aplicaiile software utilizate de ntreprindere................................................................................. 11

Capitolul III. Elaborarea unei aplicaii de calculare a sinecostului produciei


poligrafice

3.1 Definirea problemei......................................................................................................................... 13


3.2 Soluionarea problemei. Elaborarea aplicaiei pe platforma Microsoft Visual C# 2010................. 13
3.3 Prezentarea codului-surs cu comentarii exhaustive....................................................................... 20

ncheiere............................................................................................................................................ 23
Bibliografie........................................................................................................................................ 24

Anexe

2
Capitolul I. Caracteristica general a structurii i organizrii activitaii
ntreprinderii

1.1 Forma organizatorico-juridic a Fronton SRL


Societatea cu Rspundere Limitat Fronton este creat n scopul obinerii de venit din
activitatea de antreprenoriat n conformitate cu prevederile Codului Civil al Republicii Moldova nr.
1107-XV din 06 iunie 2002, Legii Republicii Moldova Nr. 845-XII din 03.01.1992 Cu privire la
antreprenoriat i ntreprinderi, Legii Republicii Moldova nr. 1265-XIV din 05.10.2000 Cu privire la
nregistrarea de stat a ntreprinderilor i organizaiilor, legislaiei in vigoare. Numrul de indentificare
de stat IDNO al Societii este 1003600009940, nregistrat la Camera nregistrrii de Stat (Anexa 1).
Societatea are statut de persoan juridic de drept privat, cu scop lucrativ (comercial).
Societatea are un patrimoniu distinct si raspunde pentru obligatiile sale cu acest patrimoniu.
Deasemenea ea poate s ncheie n nume propriu contracte, s dobndeasc drepturi patrimoniale i
personale nepatrimoniale, s execute obligaiuni, s apar n calitate de reclamat i poate fi prt n
istana de judecat i arbitraj.
Forma organizatorico-juridic a ntreprinderii este Societate cu raspundere limitat. Aceasta
se consider constituit si dobndete personalitate juridic de la data nregistrrii de stat n mod
stabilit. Societatea dispune de bilan autonom i conturi bancare, are tampil cu denumirea sa.
Societatea se constitue pentru o perioad nelimitat. Este n drept s nfiineze filiale si
reprezentative in R.M., precum i in strintate.
Sediul societii se afl pe bd. Mircea cel Btrn 25, of. 83, or. Chiinu, Republica Moldova.
n statut sunt stipulate drepturile i obligaiile societii privind modul de desfurare a
activitii de antreprenoriat.
Fronton SRL s-a constituit n baza Statulului Societii cu responsabilitate limitat Firma
Fronton nregistrat de ctre Camera nregistrrii de Stat de pe lng Ministerul Justi iei al Republicii
Moldova la data de 30 decembrie 1992 cu nr. de nregistrare 10301911, care este alctuit din 9 foi i s-
a autentificat notarial. n actul de constituire sunt respectate condiiile de fond i de form. El conine:
1. Denumirea complet - Societatea cu Rspundere Limitat - Firma FRONTON
2. Denumirea abreviat - SRL Fronton
3. Forma juridic de oraganizare - Societate cu rspundere limitat.
4. Numrul nregistrrii - 10301911
5. Data inregistrrii de stat 30.12.1992
6. Modul de constituire succesor de drept al cooperativei de montaj i construcie Fronton
7. Sediul Republica Moldova, or. Chiinu, str. Albioara 68/3.
3
8. Obiectul principal de activitate lucrri de zidrie i construcie
9. Capitalul social 10 000 ruble
10. Administratorul Bocati Victor
11. Asociaii:
Societatea invalizilor sec. Rcani or. Chiinu - 51%
Bocati Victor 25%
Bocati Valentina 12%
Ceban Victoria 12%

Societatea se constitue n scopul exercitarii oricrei activiti lucrative neinterzise de lege ce


prevede fabricarea produciei , executarea lucrrilor si prestarea serviciilor , desfaurat in mod
independent , din propria iniiativ , din numele Societaii, pe riscul propriu si sub rspunderea sa
patrimonial de ctre organele ei, cu scopul de a asigura o surs permanent de venituri.
Pentru a-i realiza sarcinile asumate, Societatea va desfaura urmatoarele genuri de activitate:
1. Lucrri de construcie, lucrri de zidrie i construcie
2. Lucrri de montaj, lucrri de reglare i pornire
3. Lucrri de proiectare i limitare
4. Lucrri de restaurare

1.2 Istoria fondrii ntreprinderii

Firma Fronton SRL a fost nregistrat la Camera nregistrrii de Stat din 30.12.1992.
Ea a fost constituit de 4 persoane, una juridic Societatea invalizilor sectorului R cani or. Chi inu,
i 3 persoane fizice Bocati Victor, Bocati Valentina, Ceban Victoria.
Pe parcursul timpului componena nominal a asociailor, cotele lor de participare, ct i alte
date ale ntreprinderii au suferit schimbari, astfel ca n prezent, conform Extrasului din Registrul de
stat al persoanelor juridice, nr. 252835 din 20.07.2012 (Anexa 2) informaia despre atributele de baz a
ntreprinderii este urmtoarea:
1. Denumirea complet - Firma FRONTON S.R.L.
2. Denumirea abreviat - Fronton S.R.L.
3. Forma juridic de oraganizare - Societate cu rspundere limitat.
4. Numrul de identificare de stat i codul fiscal (IDNO) - 1003600009940
5. Data inregistrrii de stat 30.12.1992
6. Modul de constituire nou creat.
7. Sediul MD-2075, bd. Mircea cel Btrn. 25, ap. (of.) 83, mun. Chiinu, Republica
Moldova, tel. 079906777
8. Obiectul principal de activitate
4
a. Comerul cu ridicata al articolelor de papetrie i de birou, al crilor, revistelor
b. Alte activiti anexe poligrafiei
9. Capitalul social 5400 lei
10. Administratorul Ceban Nicolai
11. Asociaii:
1. Ceban Nicolai, IDNP 0960910058404
Cota 5400 lei, ce constituie 100%

1.3 Structura organizatoric a ntreprinderii

Societatea are o structur intern ce presupune existena unui organ de eliberare i decizie, a
unui organ executiv i a unui organ de control , dup cum urmeaz:
- Adunarea general (Decizia asociatului unic).
- Administratorul (organul executiv).
- Cenzorul (organ de control).

Adunarea general (Decizia asociatului unic)


De competena exclusiv a asociatului ine :
modificarea si completarea statutului , inclusiv adoptarea lui intr-o nou redacite.
modificarea cuantumului capitalului social.
desemnarea cenzorului , eliberearea nainte de termen a acestuia.
aprobarea bilanului contabil anual.
adoptarea hotrrii privind reorganizarea si aprobarea planului acestuia.
nfiinarea filialelor i reprezentanelor acestuia.
aprobarea drii de seam anuale si evaluarea activitii administratorului.
aprobarea planului de afaceri a Societii.

Administratorul (organul executiv)


Activitatea curent a Societaii este condus de Administrator.
Administrator poate fi numai o persoan fizic major, cu capacitate deplin de exerciiu.
Administrator nu pot fi persoane crora, prin lege sau hotrre judectoreasca, le este interzis
deinerea funciei de administrator, precum i persoane cu antecedente penale pentru infraciuni contra
patrimoniului.
Administratorul este n drept :
a) S efectueze actele de gestiune a Societii, necesare atingerii scopurilor prevzute n statut i
n deciziile asociatului.

5
b) S reprezinte fr procur Societatea n raporturile cu organele statului , cu terii i in
instanele de judecat.
c) S elibereze altor persoane mandat pentru svrirea unor anumite acte juridice.
d) S exercite alte mputerniciri atribuite de asociat.
Administratorul este obligat :
a) s execute deciziile asociatului .
b) s asigure inerea contabilitaii societaii , precum i a registrelor societaii i s informeze
asociatul cu privire la starea de lucruri i la gestiunea societaii.
c) s respecte limitele mputernicirilor stabilite de ctre asociat.
d) Administratorul ntocmete anual un raport privind activitatea societii, actul de inventariere
a bunurilor precum si alte documente ce urmeaz a fi prezentate asociatului.
e) Administratorul poart rspundere material deplin pentru prejudiciile cauzate de el
societii, inclusiv prin pli ilegale fcute asociatului.

Cenzorul (organ de control)


- Pentru exercitarea controlului asupra gestiunii societii si aciunilor administratorului se
desemneaz 1 cenzor pentru o perioada de 3 ani.
- Nu pot fi cenzori : administratorul , rudele sau afinii pna al gradul IV-lea , persoanele care
primesc de la societate sau de la administrator salariu sau o alt remuneraie pentru o alt
funciie dect cea de cenzor.
- Cenzorul exercit periodic controlul gestiunii Societii din proprie iniiativ sau la cererea
administratorului. Cenzorul e obligat s controleze activitatea economico-financiar a
societii dup ncheierea exerciiului financiar, verificnd rapoartele financiare i efectund
inventarierea bunurilor Societii.
- Cenzorul ntocmete un raport asupra fiecrui control efectuat. Raportul cenzorilor se prezint
asociatului.
- Cenzorul este obligat s comunice asociatului deciziile, faptele sau evenimentele care
contravin legii sau statutului i care au cauzat sau pot cauza prejudicii societii.
- Administratorul este obligat s pun la dispoziia cenzorului toate documentele necesare
controlului.
n baza Politicii de contabilitate contabilul-ef duce evidena contabil avnd ca suport juridic:
1. Legea contabilitii nr. 426-XIII din 4 aprilie 1995;
2. Standardele Naionale de Contabilitate aprobate de Ministerul Finanelor al Republicii
Moldova;
3. Planul de conturi contabile al activitii economico-financiare a ntreprinderilor;
6
4. Alte acte legislative i normative, cu modificrile i completrile ulterioare.

Contabilitatea patrimoniului, datoriilor i operaiunilor economice se ine n expresie natural i


bneasc prin reflectarea complet, continu, documentarea i interdependena acestora.
Responsabilitatea pentru organizarea i inerea contabilitii o poart conductorul societii
care creaz condiii optime pentru organizarea corect a contabilitii, ntocmirea i prezentarea
oportun a rapoartelor ctre toate subdiviziunile cu profil economic a cerinelor contabilului-ef
privind ntocmirea documentelor i prezentarea informaiei necesare pentru inerea evidenei i
completarea rapoaretelor financiare.
Contabilul-ef asigur controlul i reflectarea n conturile contabile a tuturor operaiunilor
economice efectuate, prezentarea informaiei operative i ntocmirea rapoartelor financiare n
termenele stabilite, poart rspunderea pentru respectarea principiilor metodologice de organizarea a
contabilitii.

1.4 Sfera de producere a ntreprinderii

Conform statulului societii, genurile principale de activitate sunt:


1. Comerul cu ridicata al articolelor de papetrie i de birou, al crilor, revistelor
2. Alte activiti anexe poligrafiei

Comerul cu ridicata se efectueaz ntr-o secie specializat, amplasat pe adresa str. Kiev, 5.
Activitile poligrafice, de tiprire a crilor i formularelor contabile se efectueaz pe adresa
str. M. Manole, 4.

Sortimentul produiei Fronton SRL:


1. Registre contabile
Cartea mare
Cartea de cas
Registrul mainii de cas i control
Registrul cumprrilor
Registrul vnzrilor
Registrul evidenei materialelor
Registrul evindenei depozitelor
Registrul controalelor
Registrul ordinelor
Registrul de salariu
Registrul delegaiilor
Registrul nregistrrii ordinelor de plat
Registrul nregistrrii contractelor individuale de munc
7
Registrul corespondenei de intrare
Registrul corespondenei de ieire
Registrul formularelor carnetelor de munc
Registrul circulrii carnetelor de munc
Registrul formularelor cu regim special
2. Rapoarte fiscale
VEN12
IRV09
IAL09
IAS09
UNIF07
IVAO
TL13
TAUCS06
3. Rapoarte statistice
Raport financiar anual
Raport financial anual simplificat

8
Capitolul II. Analiza Sistemului Informaional al ntreprinderii

2.1 Descrierea sistemului informaional al ntreprinderii


Sistemul informaional este definit ca un ansamblu, interconectat ntr-o concepie sistemic, a
datelor, informaiilor, circuitelor si fluxurilor informaionale, procedurilor informa ionale i a
mijloacelor de culegere, prelucrare, transmitere i stocare a informaiilor care actioneaz intercorelat n
vederea realizrii obiectivelor fundamentale ale unei organizaii.

Din definiia dat se pot evidenia urmtoarele componente ale sistemului informaional:

1. Datele, care reprezint ansamblul descrierilor unui fenomen sau proces.


2. Informaiile,reprezentnd acele date care aduc un spor de cunoatere adresantului.
3. Circuitele informaionale, care semnific ansamblul legturilor existente ntre diferite verigi
organizatorice din cadrul agenilor economici.
4. Fluxurile informaionale, constnd din totalitatea informaiilor care parcurg circuitele
informaionale.
Fluxurile informaionale se pot impri n trei categorii:
a. Fluxurile informaionale ascendente ca totalitate a informaiilor care circul intre dou
nivele ierarhice aflate n relatie de subordonare.
b. Fluxurile informaionale orizontale reprezentnd acele informaii care circul ntre
subdiviziuni organizatorice aflate pe acelai nivel ierarhic si care ajut la buna
desfurare a activitii din acele subdiviziuni.
c. Fluxuri informaionale oblice, care apar aleator si reprezint totalitatea datelor
vehiculate ntre subdiviziuni organizatorice aflate pe nivele ierarhice diferite, dar nu n
relaii de subordonare. Astfel de fluxuri se nasc n cazul elaborrii unor proiecte de tip
"stat major" ce implic constituirea unor colective de lucru cu specialiti din mai multe
compartimente ale firmei.
5. Procedurile informaionale, sunt definite prin totalitatea metodelor i tehnicilor de reprezentare
a informaiilor primare prin care se asigur interfaa om-calculator. Eficien a procedurilor
Documente primare
informaionale este strns legat, n timp, de evoluia performanelor sistemelor de calcul.
6. Mijloacele de tratare a informaiilor, care reprezint ansamblul suporturilor fizice(hardware) i
Casieria rezultatelor
a celor logice (software) prin care se asigur prelucrarea informaiilor i obtinerea
Registere analitice (borderouri, fie de eviden analitic, note contabile etc.)
finale.
Registre sintetice i/sau mixte (jurnale, balane de verificare
Fluxul informaional n cadrul Fronton SRL se realizeaz astfel:

Fiierul activelor pe
termen lung
Cartea mare
9
Cartea (balana)
Rapoarte financiare
soldurilor stocurilor
Schema 2.1

Sistemul informaional al SRL Fronton asigur ntreprinderea cu informaia necesar pentru


realizarea corespunztoare a proceselor de management i de execuie. El ndeplinete funciile:
decizional, operaional i de documentare.

Pentru ca sistemul informaional s funcioneze n condiii bune trebuie asigurat prevenirea


unor deficiene care pot aprea n timpul culegerii, prelucrrii i transmiterii informaiilor de la
emitor la destinatar, aa ca: distorsiunea, filtrajul, suprancrcarea, prin raionalizarea acestora,
innd seama de o serie de principii: corelarea sistemului informaional cu obiectivele organizaiei, cu
funciunile organizaiei i cu structura organizatoric, concentrarea informaiilor asupra domeniilor
cheie i eficiena.

10
2.2 Aplicaiile software utilizate de ntreprindere

n procesul desfurrii activitii, n cadrul ntreprinderii sunt utilizate urmtoarele aplicaii:

Microsoft Windows 7 Professional este un sistem de operare produs de compania american


Microsoft Corporation pentru utilizarea pe calculatoarele personale de tip PC, inclusiv cele
utilizate n domeniul afacerilor.
Ediia Professional este destinat n special mediului de mici afaceri, cum este
ntreprinderea Fronton SRL, avnd urmtoarele caracteristici-cheie ce o diferen iaz de ediia
Home Premium, destinat persoanelor fizice:
- Acces reele Domain
- Remote Desktop Connection
- Encrypting File System (EFS)
- Fiiere offline

Microsoft Office sau MS Office, este o suit de programe de birou create de firma Microsoft
Corporation.
Aplicaiile de birou incluse n MS Office:
- Microsoft Word (procesor de text)
- Microsoft Excel (analiz de business i calcul tabelar)
- Microsoft PowerPoint (program pentru prezentri grafice)
- Microsoft Access (program pentru baze de date)
- Microsoft Outlook (agend i client de pot electronic)
- Microsoft Frontpage (editor vizual de pagini web)
- Microsoft Photo Editor (editor fotografic)

1C: Contabilitate 8 aplicaie predestinat pentru automatizarea evidenei contabile i fiscale,


incluznd pregtirea obligatorie a rapoartelor (reglamentate) la ntreprindere. Evidena contabil
i fiscal se duce n conformitate cu legislaia Republicii Moldova n vigoare.

Flexibilitatea platformei permite de a aplica 1C:Contabilitatea 8 n cele mai diferite domenii:


1. Automatizarea ntreprinderilor de producere i comer, ntreprinderilor din sfera
deservirii .a.;

2. Suportul gestiunii operative cu ntreprinderea;

3. Automatizarea activitii organizaionale i economice;

4. Introducerea evidenei contabile cu cteva planuri de conturi i msuri arbitrare ale


evidenei, rapoarte reglementate;

11
5. Largi oportuniti pentru evidena administrativ i structura rapoartelor analitice,
susinerea evidenei multi valutare;

6. Rezolvarea problemelor de planificare, bugetare i de analiz financiar;

7. Calcularea salariului i administrarea personalului;

8. alte domenii variate de utilizare.

Google Chrome - navigator web de tip open source dezvoltat de compania Google. Este cel
mai utilizat browser la momentul actual, avnd o cot de pia de aproximativ 44% din totalul
utilizatorilor de internet. Numele navigatorului este derivat de la interfa a grafic. Chromium
este numele proiectului de surs liber, iar Chrome numele produsului care a aprut sub licen a
BSD.

Google Chrome este conceput pentru a fi rapid. Pornete rapid de pe desktop, ncarc
paginile web instantaneu i ruleaz rapid aplicaii web complexe.

Fereastra browserului Chrome este optimizat i simpl. De exemplu, este posibil de a


cuta i de a naviga din aceeai caset, cu rapiditate i uurin.

Google Chrome este conceput pentru a oferi mai mult siguran la navigare pe web:
ofer protecie integrat mpotriva phishingului i a programelor malware, se actualizeaz
automat, astfel nct utilizatorul beneficiaz n permanen de cele mai recente actualizri de
securitate i multe altele.

Google Drive (rom. Disc Google) - este un serviciu de stocare online a fiierelor, oferit de
ctre compania Google.

Discul Google ofer utilizatorilor 5 gigaoctei gratuii destinai depozitrii de tip - cloud
a fiierelor. Spaiul de depozitare poate fi mrit prin plata lunar a unei rate, iar majorarea poate
fi ntre 25 de GB (2,49 USD/lun) i 16 TB (799,99 USD/lun).

ntreprinderea utilizeaz acest serviciu pentru a evita o eventual pierdere a datelor n


cazul defectrii suportului fizic (harddisk-ului) a calculatoarelor. Toate documentele
ntreprinderii sunt stocate paralel n calculatorul utilizatorului i n spa iul de stocare Google
Drive.

12
Capitolul III. Elaborarea unei aplicaii de calculare a sinecostului produc iei
poligrafice

3.1. Definirea problemei


n procesul de activitate a seciunii poligrafice a ntreprinderii, clienii se adreseaz cu diferite
tipuri de comenzi de tiprire a crilor. Este necesar de a calcula sinecostul produciei i, respectiv,
preul de vnzare (de pia). Pn la momentul actual aceste calcule se efectuau manual. Avnd n
vedere mulimea de parametri ce influeneaz costul produciei (dimensiunile paginilor, calitatea
hrtiei, etc.), acest lucru este destul de anevoios.
Astfel, a aprut necesitatea de a automatiza aceste calcule, avnd la intrare doar informaia
primar venit de la client, i anume:
E necesar de elaborat o aplicaie care calculeaz sinecostul produciei tipografice, avnd ca
factori exogeni constani (stabilii n aplicaie) preurile factorilor de producie (materie prim hrtie,
copert, etc.), i factori exogeni variabili (introdui de utilizator):
Dimensiunile foilor crii
Numrul de foi n carte
Densitatea hrtiei (g/m2)
Calitatea hrtiei
Tipul copertei
Numrul de exemplare

Rezultatul prelucrii datelor de aplicaie (variabilele endogene) fiind:


Costul produciei
Preul de vnzare ctre client
Profitul potenial

3.2 Soluionarea problemei. Elaborarea aplicaiei pe platforma Microsoft Visual C# 2010


n baza cunotinelor deinute, i-am comunicat administratorului ntreprinderii c pot elabora o
asemenea aplicaie. Primind avizul pozitiv al dumnealui, am inceput s o elaborez.

Am folosit limbajul de programare Visual C#, bazat pe platforma .NET Framework, din cadrul
mediului de proiectare Microsoft Visual Studio 2010 Ultimate.

13
La pornirea mediului de proiectare Microsoft Visual Studio 2010 Ultimate apare urmtoarea pagin
de start. (Imaginea 3.1)

Imaginea 3.1
Aici putem selecta mai multe opiuni, precum:
Crearea unui proiect nou
Deschiderea unui proiect existent
Prezentarea general a Visual Studio 2010
Noile posibiliti implementate n platforma .NET Framework versiunea 4
Noile posibiliti ai limbajului Visual C#
Baza de cunotine i coduri-surs-exemple
Anunuri despre lansri de noi produse a companiei Microsoft,
ct i despre conferine IT
Ultimele nouti din lumea tehnologiilor informaionale

Este afiat i lista proiectelor deschise recent.

Pentru a crea un proiect (aplicaie) nou, selectm opiunea respectiv marcat n imagine
cu rou.
Dup ce proiectul va fi creat sau va fi deschis un proiect existent, pagina de start automat se va
nchide. Pentru a reaccesa pagina de start, in bara de meniu selectm View -> Start page.

14
Pentru a crea un program cu interfa grafic n limbajul C# pentru sistemul de operare Windows,
selectez n meniul din stnga Visual C# -> Windows, iar n meniul central selectez Aplicaie
Windows Forms Visual C# (Imaginea 3.2).

Imaginea 3.2

Alte opiuni mportante din meniul central:


Aplicaie WPF Windows Presentation Foundation reprezint una dintre cele mai
recente tehnologii Microsoft. WPF ofera o nou viziune asupra dezvoltrii aplicaiilor
pentru Windows, asemannd-o cu cea Web. Astfel cei de la Microsoft au dezvoltat un
nou markup language, numit XAML (eXtendable Application Markup Language). Acest
nou limbaj permite separarea design-ului unei aplicaii (incluznd modulul de
vizualizare, precum i designul noilor componente) de partea efectiv programatic.
Aplicaie-consol cel mai vechi tip de aplicaie, utilizat cnd nu este nevoie de a crea
o interfa grafic comod. Accentul principal se pune pe performan.

n partea de jos a ferestrei introduc denumirea proiectului, n cazul de fa - Calculator i


locul de amplasare pe suportul fizic D:\Google \Projects\_University.

15
Imaginea 3.3.
Dup apsarea butonului OK din fereastra crerii proiectului nou
(Imaginea 3.2), proiectul va fi creat i va aprea o fereastr goal a
aplicaiei nou create (Imaginea 3.3).

n partea stng a mediului Visual Studio se afl bara de elemente


ce pot fi amplasate n fereastra aplicaiei (Imaginea 3.4).

Pentru a amplasa un element n fereastr selectm elementul dorit


din bara cu elemente i apsm butonul stng al mouse-ului n n
fereastra aplicaiei, n locul n care dorim s plasm elementul selectat,.

Eu am utilizat urmtoarele tipuri de elemente:


Button
Label
NumericUpDown
RadioButton
GroupBox
DataGridView

Imaginea 3.4 Dup amplasarea n fereastr a tuturor elementelor necesare, ct


i setarea denumirii fiecrui element, fereastra aplicaiei a cptat forma
Imaginii 3.5.

Imaginea 3.5
16
La moment, butoanele din fereast sunt nefuncionale. Pentru a stabili aciunea care se va
produce n urma apsrii unui buton de ctre utilizator, facem dublu click pe acel buton.

Efectum dublu click pe butonul Calculare. Suntem transferai n fereastra de lucru cu codul
programei, n cod fiind automat adugat un nou set de instruciuni.

private void CalculateButton_Click(object sender, EventArgs e)


{
//Aici introducem instructiunile care trebuie indeplinite la actionarea butonului
}

n mod similar se procedeaz i cu celelalte butoane: Adugai i tergere list.

Aciunile se pot ntreprinde nu doar la acionarea butonului cu un click, ci i la executarea unui


double click, sau imediat la executarea apsrii butonului (Mouse Down), nefiind necesar a teptarea
eliberrii butonului (Mouse Up). Se poate de stabilit executarea instruc iunilor chiar numai la mi carea
cursorului mouse-ului deasupra butonului (Mouse Move), fr acionare prin apsare.
Dup ce am introdus funcionalitatea tuturor butoanelor, deja pot rula aplicaia. Rularea
aplicaiilor n mediul de proiectare Visual Studio se efectueaz cu ajutorul tastei F5. ntroduc datele in
boxul ntroducei datele crii i acionez butonul Adugai (Imaginea 3.6)

Pentru a terge o singur nregistrare, acionez conform Imaginii 3.7


Imaginea 3.6

17
Deoarece preurile pentru materia prim n domeniul
Imaginea 3.7 poligrafic se modific relativ lent, la
momentul actual, aceste preuri sunt stabilite nemijlocit n codul-surs al aplicaiei. Pe viitor, posibil
voi modifica aplicaia, ca preurile factorilor din producie s fie ncrcate din fiier, s le poat
modifica i utilizatorul, neavnd acces la codul-surs al acestui program.

Dup introducerea informaiei complete a comenzii clientului, acionez butonul Calculare.


Aplicaia parcurge, cu ajutorul ciclului iterativ, prin toate nregistrrile din tabel, calculeaz costul unei
singure cri, apoi costul nregistrrii curente, afind n tabel aceste date.

La final se calculeaz costul total prin nsumarea valorilor din ultima coloan a tabelului,
profitul potenial i preul final de vnzare ctre client.

Modalitatea detaliat de calculare o putei vedea n comentariile din codul-surs (Capitolul 3.3).

Rezultatele obinute se afieaz n fereastra aplicaiei.

18
19
3.3 Prezentarea codului-surs cu comentarii exhaustive

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Practica
{
public partial class Calculator : Form
{
//Costul in lei la 1 m2 de hirtie de densitate respectiv 55, 60, 70, 80, 100, 120 g/m2
double[] paperPricesByDensity = { 1, 1.1, 1.3, 1.4, 1.7, 2.0 };

//Coeficientul de modificare a costului in functie de tipul hirtiei,


//offset, de ziar shi lucioasa, respectiv
double[] paperPriceCoeficientByPaperType = { 1.0, 0.7, 1.3 };

//Costul in lei la 1 m2 de coperta moale, si, respectiv, tare


double[] coverPricesByType = { 5.0, 8.0 };

//Rata dorita a profitului potential, in %


double profitIndex = 50;

//Functia interna ce initializeaza aplicatia


public Calculator()
{
InitializeComponent();
}

//Functia ce se indeplineste in momentul pornirii aplicatiei


private void Calculator_Load(object sender, EventArgs e)
{
//Stabilim butoanele-radio selectate initial pentru parametrii
//"Calitatea hirtiei" si "Tipul copertei", respectiv

//Initial va fi selectata calitatea hirtiei "Offset"


OffsetPaperTypeRadioButton.Checked = true;

//Initial va fi selectat tipul hirtiei "Moale"


SoftCoverTypeRadioButton.Checked = true;
}

//Functia ce se indeplineste la apasarea butonului "Adaugati"


private void AddToListButton_Click(object sender, EventArgs e)
{
//Citim datele introduse in boxul "Introduceti datele cartii"
//din fereastra aplicatiei
int itemIndex = BooksList.Rows.Count + 1;
int pageWidth = (int)PageWidthNumericUpDown.Value;
int pageHeight = (int)PageHeightNumericUpDown.Value;

20
int pagesCount = (int)PagesCountNumericUpDown.Value;
int pageDensity = PageDensityComboBox.SelectedIndex;
int paperType = Convert.ToInt32(PaperTypeGroupBox.Controls.
OfType<RadioButton>().FirstOrDefault(r => r.Checked).Tag);
int coverType = Convert.ToInt32(CoverTypeGroupBox.Controls.
OfType<RadioButton>().FirstOrDefault(r => r.Checked).Tag);
int booksCount = (int)BooksCountNumericUpDown.Value;

//Adaugam o inregistrare noua in tabelul "Lista cartilor".


//Parametrii functiei Add sunt datele spre introducere.
//Ordinea parametrilor trebuie sa corespunda
//ordinii coloanelor corespunzatoare din tabel
BooksList.Rows.Add(itemIndex, pageWidth, pageHeight, pagesCount,
pageDensity, paperType, coverType, booksCount);
}

//Functia ce se indeplineste la apasarea butonului "Calculare"


private void CalculateButton_Click(object sender, EventArgs e)
{
//Initializam o variabila pentru calcularea costului intregii comenzi
double cost = 0;

//Cu ajutorul iteratiilor, parcurgem toate inregistrarile din tabel


for (int i = 0; i < BooksList.Rows.Count; i++)
{
//Citim datele din inregistrarea curenta.
//Deoarece elementul DataGridView, din care este format tabelul
//"Lista cartilor", nu memoreaza tipul informatiei introduse in el,
//este nevoie de a converta explicit tipul variabilelor in momentul citirii
//cu ajutorul functiei Convert.ToInt32

int pageWidth = Convert.ToInt32(BooksList.Rows[i].Cells[1].Value);


int pageHeight = Convert.ToInt32(BooksList.Rows[i].Cells[2].Value);
int pagesCount = Convert.ToInt32(BooksList.Rows[i].Cells[3].Value);
int pageDensity= Convert.ToInt32(BooksList.Rows[i].Cells[4].Value);
int paperType = Convert.ToInt32(BooksList.Rows[i].Cells[5].Value);
int coverType = Convert.ToInt32(BooksList.Rows[i].Cells[6].Value);
int booksCount = Convert.ToInt32(BooksList.Rows[i].Cells[7].Value);

//Calculam aria unei foi prin inmultirea lungimii si latimii.


//Deoarece datele initiale sunt in milimetri, pentru a primi valoare in metri
//impartim rezultatul obtinut la 100000
double pageArea = (double)(pageWidth * pageHeight) / 100000;

//Calculam costul unei foi prin inmultirea ariei foii,


//a costului unei foi in dependenta de densitate
//si a coeficientului de modificare a costului in functie de tipul hirtiei
double priceForOnePage = pageArea * paperPricesByDensity[pageDensity]
* paperPriceCoeficientByPaperType[paperType];

//Calculam costul pentru toate foile prin inmultirea costului


//unei foi cu numarul foilor
double priceForAllPages = priceForOnePage * pagesCount;

//Extragem din tablou costul copertei in functie de tipul ei


double priceForCover = coverPricesByType[coverType];

21
//Calculam costul unei carti prin adunarea costului tuturor foilor
//cu costul copertei
//Utilizam fuctia Math.Round pentru a lasa doar max. 2 cifre dupa virgula
double priceForOneBook = Math.Round(priceForAllPages + priceForCover, 2);

//Calculam costul unei inregistrari din comanda prin inmultirea


//costului unei carti cu nr. de carti de acel tip, solicitate
double priceForAllBooks = Math.Round(priceForOneBook * booksCount, 2);

//Introducem in tabel in coloana "Cost / buc." costul unei carti


BooksList.Rows[i].Cells[8].Value = priceForOneBook;

//Introducem in tabel in coloana "Suma" costul inregistrarii curente


BooksList.Rows[i].Cells[9].Value = priceForAllBooks;

//La costul total adaugam costul inregistrarii curente


cost += priceForAllBooks;
}

//La finisarea ciclului iterativ, costul comenzii deja va fi calculat.


//Calculam profitul potential prin inmultirea costului comenzii
//cu rata dorita a profitului.
//Utilizam fuctia Math.Round pentru a lasa doar max. 2 cifre dupa virgula
double profit = Math.Round(cost * profitIndex / 100, 2);

//Calculam pretul de vinzare a comenzii prin adunarea


//costului comenzii cu profitul asteptat
double price = cost + profit;

//Afisam rezultatele obtinute in fereastra aplicatiei


CostLabel.Text = cost.ToString() + " lei";
PriceLabel.Text = price.ToString() + " lei";
ProfitLabel.Text = profit.ToString() + " lei";
}

//functia ce se indeplineste la apasarea butonului "Stergere"


private void ClearButton_Click(object sender, EventArgs e)
{
//se executa functia-standart ce sterge toate inregistrarile
//din tabelul "Lista cartilor"
BooksList.Rows.Clear();
}
}
}

22
ncheiere
n baza practicii de iniiere n specialitate am luat cuno tin cu principalele aspecte ale
organizrii activitii economico-financiare a ntreprinderii. Asfel, am analizat forma organizatorico-
juridic a societii, evoluia ntreprinderii pn n prezent, structura organizatoric i sfera de
producere a sa.
n privina sistemului informaional al ntreprinderii Fronton SRL, se poate spune c el
ndeplinete cerinele formulate de ctre conducere, cu ajutorul acestui sistem putndu-se obine toate
documentele i rapoartele contabile necesare, precum: balana de verificare, registrul analitic i
sintetic, fia de cont, etc. Rezultatele se obin rapid, ntruct, se utilizeaz aplica ii software de ultim
or.
n sistemul informaional s-a depistat un vid de func ionalitate privind calcularea sinecostului
produciei. Prin elaborarea de ctre mine a aplicaiei Calculatorul tipografic acest vid a fost eliminat.
La momentul actual, n cadrul Fronton SRL, sistemul informaional existent face fa tuturor
exigenelor, att din punct de vedere al necesitilor informaionale, ct i din cel al securitii i
uurinei n exploatare.

Aceast prim experien practic n domeniu reprezint un important pas n devenirea


profesional a fiecrui student, constituind, dup prerea mea, fundamentul activitii ulterioare n
domeniu.

23
Bibliografie
- Legea cu privire la antreprenoriat i ntreprinderi Nr. 845-XII din 03.01.1992
//Monitorul Parlamentului Nr. 2 din 28.02.1994, art Nr : 33
- Articolul Disc Google, Wikipedia, enciclopedia liber
http://ro.wikipedia.org/wiki/Disc_Google
- Articolul Microsoft Office, Wikipedia, enciclopedia liber
http://ro.wikipedia.org/wiki/Microsoft_Office
- Articolul Windows 7, Wikipedia, enciclopedia liber
http://ro.wikipedia.org/wiki/Windows_7
- 1C Contabilitate pentru Moldova
http://www.primasoft.biz/1C_com_rom.php
- Sisteme informatice n comert //Dr. Constantin BOB, Dr. Mirela VISEAN, Mihai FULEA,
Andreea SASEANU, Bucureti, 2003
- Statutul Societii cu responsabilitate limitat Firma FRONTON (S.R.L. Fronton)
//or. Chiinu, 30.12.1992, 9 p.
- Totul despre versiunile Windows 7
http://www.windowsfaralimite.ro/windows/totul-despre-versiunile-windows-7
- Visual C#
http://msdn.microsoft.com/ru-ru/library/bb383962(v=vs.90).aspx

24

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