Documente Academic
Documente Profesional
Documente Cultură
LUCRARE DE LICENȚĂ
Galati
2018
3
UNIVERSITATEA „DANUBIUS” GALAȚI
FACULTATEA DE ȘTIINȚE ECONOMICE
SPECIALIZAREA : CONTABILITATE ȘI INFORMATICĂ DE GESTIUNE
Solutii informatice pentru monitorizarea unei anumite activati din cadrul unei firme
„Monitorizarea Activitatii unei Firme de Transport”
„S.C. CARRION EXPEDITION S.R.L”
4
Cuprins
Introducere.......................................................................................................5
CAPITOLUL I
SISTEMUL INFORMAȚIONAL S.C CARRON EXPEDITION SRL ..............7
CAPITOLUL II
PROIECTAREA SISTEMULUI INFORMATIC PRIVIND ACTIVITATEA DE
TRANSPORT LA FIRMA DE TRANSPORT ”S.C. CARRION EXPEDITION
S.R.L.” ......................................................................................................28
CAPITOLUL III
PREZENTAREA INSTRUMENTĂRILOR FOLOSITE............................................41
3.1 Prezentarea sistemului SGBD .......................................................................................41
3.2. Interogarea bazelor de date...........................................................................................42
3.3 Limbajul SQL...............................................................................................................45
3.3.1. Prezentare generală.................................................................................................45
3.3.2. Definirea datelor.....................................................................................................46
3.3.3. Selecţia datelor........................................................................................................47
3.3.3.1. Interogarea simplă...........................................................................................47
3.3.3.2. Interogarea complexă......................................................................................48
3.3.4. Interogarea imbricată.................................................................................................51
5
CAPITOLUL IV
PROIECTAREA SISTEMULUI INFORMATIC PRIVIND EVIDENȚA
TRANZACȚIILOR RUTIERE ......................................................................................53
Capitolul V
Analiza eficienței sistemului informatic Evidenţa tranzacțiilor rutiere..........................83
Concluzii..............................................................................................................................87
Bibliografie..........................................................................................................................89
6
Introducere
7
necesității realizării și implementării unui Sistem Informatic privind „Evidenţa
tranzacţiilor rutiere”.
Capitolul al II-lea - „Proiectarea sistemului informatic privind evidenţa tranzacţiilor la
S.C. CARRION EXPEDITION S.R.L. vor fi prezentate obiectivele şi structura
funcţională a Sistemului Informatic preconizat. Se vor prezenta documentele de ieșiri şi
cele intrare, inițializate în Sistemului Informatic, precum şi baza informaţională. Se ve
prezenta modul de elaborare al codurilor dar și necesarul de resurse hard și soft.
În cadrul capitolului al III-lea, se va face o prezentare scurtă a instrumentarului
folosit pentru realizarea aplicației: sistemul de gestiune a bazelor de date Microsoft Acces,
limbajul SQL folosit în Microsoft Acces și interogarea bazelor de date.
În capitolul al IV-lea, va fi definită structura funcţională a Sistemului Informatic, și
se va prezenta modul de proiectare al ieşirile şi intrările din sistem, după care se va realiza
baza informaţională. Se vor specifica tipurile de activități, care vor derula în mod automat,
fişierele, baza de date, cât și procedurile ce vor fi realizate în continuare de către angajații
întreprinderii, în vederea „Monitorizării activității la S.C. CARRION EXPEDITION
S.R.L. , se va avea în vedere procesul de descriere a modului prin care se realizează
programele precum și procesele tehnologice de prelucrarea a informațiilor.
În ultimul capitol, se va aprecia și determina eficiența acestui Sistem Informatic,
odată cu implementarea lui în cadrul unității economice S.C. CARRION EXPEDITION
S.R.L.
8
CAPITOLUL I
SISTEMUL INFORMAȚIONAL S.C. CARRION EXPEDITION S.R.L.
9
Director General - Dumitru Pirlogeanu – Strada Sanatoriului, Nr.33A, cod postal
400423, județul Cluj.
SRL ca formă organizatorico-juridică a activităţii de antreprenoriat asigură
fondatorilor condiţiile (economice, organizatorice şi juridice) necesare pentru deplasarea
largă a iniţiativei de producere şi spiritului de întreprinzător în baza realizării principiilor:
Egalităţii tuturor tipurilor şi formelor de proprietate;
Egalităţii în drepturi între toţi agenţii economici;
Apărării de stat a intereselor legitime a SRL;
Cointeresării şi cîştigului reciproc;
Libertăţii dispunerii de bunuri şi alegerii sferelor de activitate.
În activitatea sa întreprinderea se conduce:
De Constituţia, Legile şi Actele normative ale României;
De contractele şi acordurile internaţionale, de-o parte a cărora este România;
În cazurile corespunzătoare şi de legislaţia altor state;
De contractul şi statutul în cauză.
SRL poartă răspunderea de îndeplinirea obligaţiunilor asumate numai în limitele
patrimoniului său. Participanţii la constituirea capitalului poartă răspundere în limitele
cotelor lor de participare. Asociații care n-au depus întreaga cotă de participare, răspund
pentru obligaţiunile societăţii şi cu toată cota de participare.
Asociații societăţii pot fi persoane fizice şi juridice. SRL nu poartă răspundere de
îndatoriile statutului asociaților.
Activitatea de bază a firmei este prestarea serviciilor de transport auto
naţional şi internaţional .
Organele de conducere ale S.C. CARRION EXPEDITION S.R.L. sunt (Sursa:
S.C. CARRION EXPEDITION S.R.L):
Adunarea generală a asociaţilor;
Comitetul de conducere în frunte cu Directorul general;
Comisia de cenzori;
Organul de conducere este Adunarea generală a asociaţilor, care e în drept să ia
hotărâri în limitele stabilite de legislaţia în vigoare şi Statut. Adunarea generală are loc cel
puţin o dată pe an. Hotărârile Adunării generale sunt obligatorii pentru persoanele cu
funcţii de răspundere şi asociaţii societăţii.
10
De competenţa exclusivă a Adunării generale a asociatilor ţine aprobarea statutului
societăţii, aprobarea regulamentului consiliului societăţii, aprobarea regulamentului
Comisiei de cenzori, aprobarea normativelor de repartizare a profitului. La competenţa
Adunării generale a asociaţilor se referă şi alegerea preşedintelui sau directorului general,
ce reprezentă societatea în relaţiile cu terţe persoane.
Directorul general este organul executiv care înfăptuieşte ca reprezentant al
societăţii, anumite demersuri, privind problemele curente ale activităţii ei. Organul
executiv este subordonat Adunarii generale a acţionarilor, raportîndu-i nu mai rar de o dată
în trimestru.
Organul executiv, în persoana Directorului general îndeplineşte la întreprindere
funcţiile de conducere şi organizare.
La competenţa Directorului general se atribuie (Sursa: S.C. CARRION
EXPEDITION S.R.L):
În perioada dintre Adunările generale conduce activitatea curentă a S.R.L. cu
excepţia hotărârilor, ce revin Adunării generale sau Consiliului S.R.L.
Aprobă salariul tarifar pe oră, tarifele muncitorilor în acord şi muncitorilor retribuiţi
pe durata de timp, cât şi schema salarizării specialiştilor şi slujbaşilor.
Organizează elaborarea regulamentelor cu privire la subdiviziunile interioare ale
S.R.L. şi instrucţiunile de serviciu.
Stabileşte ordinea dirijării documentelor operative de producţie, statistică şi
contabilitate, pregătirii dărilor de seamă trimestriale şi anuale.
Conduce cu toată activitatea de finanţe şi gospodărire a S.R.L.
Directorul general are în subordine un secretar şi 5 secţii:
Secţia cadre;
Secţia auto;
Contabilitatea;
Secţia de pază;
Secţia de gazificare şi construcţie;
Secţia cadre:
Realizează funcţiunea de personal în cadrul unităţii economice prin:
Elaborarea strategiei şi politicii de personal;
Proiectarea organigramei;
Stabileşte necesarul de personal;
11
Promovează salariaţii în funcţie de performanțe;
Asigură condiţii optime de muncă tuturor tranzacţiilor S.R.L.
Secţia auto:
Se ocupă de deservirea tehnică a autovehiculelor şi anume:
Elaborează modul de organizare al activităţilor şi lucrărilor specifice de întreţinere,
reparaţii, realizarea pieselor de schimb, recondiţionări şi refolosirea pieselor uzate;
Automatizează, mecanizează şi robotizează dotarea cu ocazia intervenţiilor după
caz şi conform documentaţiei tehnologice; etc.
Contabilitatea:
Această secţie se ocupă de:
Elaborarea bugetului propriu în corelație cu baza materială de care dispune
societatea;
Structurarea şi urmărirea realizării bugetelor de venituri şi cheltuieli la nivelul UE
şi a tuturor subsistemelor;
Analizarea şi controlul operativ al costurilor care trebuie să fie cât mai mici;
Asigurarea echilibrului financiar al UE;
Evaluarea patrimoniului societăţii comerciale;
Stabilirea preţurilor produselor fabricate şi a tarifelor şi serviciilor prestate în
funcţie de cerere şi ofertă;
Secţia de gazificare şi construcţie:
Se ocupă de:
Realizarea proiectelor de gazificare;
Construirea reţelelor şi canalelor de gazificare; etc.
12
De ce a fost pusă problema realizării unui Sistem informatic privind evidenţa
tranzacţiilor rutiere? pentru că, un astfel de sistem presupune automatizarea activităților
cea au legătură cu prelucrarea datelor utile evidenței tranzacțiilor rutiere.
Esenţa economico-organizatorică presupune realizarea unui sistem informațional
care să poată îmbina totalitatea avantajelor sistemului precum și eliminarea dezavantajelor
lui.
Avantajele sistemului informațional sunt:
Angajații au studii superioare necesare funcționării profitabile a unității economice;
Structura organizatorică favorabilă funcţionării fără erori în procesul de execuţie a
instucţiunilor date de conducerea întreprinderii;
Dezavantaje sunt:
Prelucrarea manuală a informației;
Informațiile care sunt generate de sistem, fiind supuse unui proces de prelucrare
manuală, crește posibilitatea realizării unor greșeli;
13
Punerea la dispoziţie a posibilităţilor comode de utilizare a informaţiei necesare
(vizualizarea flexibilă pe monitorul calculatorului, vizualizarea explicită a fişierelor
tabelare, anexelor, posibilităţi de configurare a imprimantei).
Modul de dirijare al obiectelor:
Baza de date “Evidenţa tranzacţiilor rutiere la firma de transport S.C. CARRION
EXPEDITION S.R.L. este destinată pentru Dispeceratul şi Administraţia firmei
S.C. CARRION EXPEDITION S.R.L.
Baza de date “ Evidenţa tranzacţiilor rutiere la firma de transport S.C. CARRION
EXPEDITION S.R.L. este utilizată constant, la cerinţa utilizatorului în cazul
prezenţei informaţiei necesare.
Condiţiile, la care se suspendează funcţionarea bazei de date :
în cazul defectelor mijloacelor tehnice;
în cazul defectelor parţiale, ori totale a informaţiei existente în mijloacele tehnice.
14
2. Baza Ştiinţifico-metodologică (BŞM) – este constituită din metodologii, metode
şi tehnici de realizare a produselor şi serviciilor informaţionale, algoritmi, metode
matematice ale proceselor şi fenomenelor economice;
3. Baza Tehnico-materială (BTM) – include suportul tehnic (echipamente, reţele),
cel logic (softul de bază şi aplicativ) şi material (imobil, suporţi informaţionali, material de
schimb);
4. Resurse Umane (RU) – constituite atât din personalul de specialitate (analiştii,
proiectanţi, programatori, ingineri de sisteme, operatori), cât şi diverșii utilizatori şi
beneficiari de produse şi servicii informaţionale şi informatice (adică reprezentanţii
conducerii unitaţii beneficiare cît şi reprezentanţii compartimentelor funcţionale a unităţii
în care funcţionează SI);
5. Resurse Financiare (RF) – reprezintă resurse proprii ale întreprinderilor
destinate informatizării locale, sursele bugetare pentru informatizarea administraţiei
publice, diferite garanţii şi donaţii internaţionale;
6. Cadrul Organizatoric (CO)- compartiment specificat în regulamentul de
organizare şi funcţionare a unităţii pentru care este realizat SI;
7. Tehnologii Informaţionale şi Telecomunicaţii (TIT).
Subdiviziunile întreţin relaţii nemijlocit cu întreprindereamamă şi celelalte
subdiviziuni ale ei. BI a subdiviziunii contine date, informaţii, circuite şi fluxuri
informaţionale care cuprind doar spaţiul de activitate a instituţiei pe plan naţional .
O altă latură a BI este BŞM, care înglobează în sine toate metodele, mijloacele şi
tehnicile de realizare a activităţii de evidenţă a tranzacţiilor rutiere. În stabilirea, păstrarea
şi valorificarea BŞM S.C. CARRION EXPEDITION S.R.L. colaborează cu diferite
instituţii şi centre ştiinţifice, pe baza acestor informaţii sunt executate diferite operaţii de
cercetare dezvoltare şi totodată, BŞM ajută la realizarea lucrului de rutină în procesul de
prelucrare a datelor.
BTM a firmei S.C. CARRION EXPEDITION S.R.L. reprezintă partea tehnică şi
materială care ajută la realizarea activităţii acestei USE. Întreaga firmă dispune de 25
computere de ultimă generație.
Resursele umane sunt principalul factor al sistemului fără de care nu se poate
realiza fluxul informaţional. Personalul întreprinderii e reprezentat prin specialişti calificaţi
în domeniul transportului, contabilitaţii, ş.a. SI preconizat vine în ajutor acestor specialişti
cu informaţie obţinută în timp minim de acces şi veridicitate înaltă. Pe lângă aceasta, noul
15
sistem va face o restructurare în numărul personalului angajat şi nivelul de pregătire a
acestuia.
Resursele financiare ale S.C. CARRION EXPEDITION S.R.L. au fost create
iniţial din aporturile acţionarilor la capitalul statutar, iar pe parcurs sunt acumulate din
veniturile din vânzări.
Cadrul Legislativ Normativ prezintă bază legislativă de care se conduce S.C.
CARRION EXPEDITION S.R.L. în activitatea sa. Ea constă din: Constituţia României,
Legea cu privire la Societăţile cu Răspundere Limitată, Decretele Preşedintelui României,
Hotărârile Guvernului României, legea cu privire la activităţile transportului rutier.
Resursele informaţionale utilizate sunt:
documente primare;
documente rezultative.
Ca flux informaţional de intrare a SI preconizat servesc documente cu privire la
personalul firmei (copia de buletin a persoanei date, adeverinţa de naştere sau buletinul
copiilor şi alte acte necesare), documente ce reflectă informaţii depre autovehiculele firmei
(certificat de înmatriculare, asigurarea, licenţa, ş.a.), documente ce reflectă informaţii
despre clienţii firmei (scrisori comandă, contractul comandă ş.a.), etc.
Cerinţele faţă de informaţia de intrare sunt:
folosirea la maximum a documentelor tip;
minimizarea componenţei rechizitelor;
aranjarea rechizitelor pe ecran în ordine comodă pentru a introduce, controla şi
prelucra informaţia;
Documentele rezultative sunt:
Factura fiscală;
Comandă/Contract;
Carnetul de tir;
CMR; etc.
16
1.4 Procesul de prelucrare al informaţiilor
17
selectare şi calcul a informaţiei necesare la un moment dat de timp, sau informaţiile
necesare pentru dările de seamă.
Procesul manual de evidenţă conţine dezavantaje esenţiale în procesul de evidenţă a
tranzacţiilor rutiere în comparaţie cu procesul automatizat al aceleaşi probleme şi anume:
a) Procesul manual de îndeplinire a documentelor de intrare necesită dispecerului să
ţină cont de toate regulile de completare a documentelor, pe când procesul de completare a
documentelor de intrare efectuat cu ajutorul unui sistem de automatizare a evidenţei nu
necesită să ţină cont de toate regulile de completare a documentelor, deoarece sistemul
conţine stoparea îndeplinirii greşite a documentelor.
b) În procesul manual, pentru a extrage o informaţie oarecare, sau pentru a aranja
într-un mod necesar informaţia la dările de seamă, dispecerul este nevoit să listeze
document după document pentru a găsi cele necesare, şi apoi să le aranjeze în ordine
cronologică, sau alt mod. Acest lucru poate lua mult timp, iar cu ajutorul sistemului de
automatizare “ Evidenţa tranzacţiilor rutiere ” necesarul se obţine în câteva minute.
În concluzie, realizarea acestui sistem informatic va duce la:
un timp redus de efectuare a calculelor;
un grad ridicat de fiabilitate;
un grad ridicat pentrul lucrul operativ cu informația;
creșterea calității lucrului efectuat;
În urma implementării unui nou sistem informatic, va exista un număr clasic de
documente ( pe hârtie ) foarte mic.
Astfel, păstrarea informațiilor precum și analiza acestora se vor efectua pentru
perioade mari de timp.
Rezultatul acestei implementări reprezintă o reflectare mult mai adecvată asupra
stării angaților; se va obține o precizie sporită a rezultatelor.
Ca o concluzie importantă în urma realizării primului capitol, putem afirma că, un
proces de analiză a sistemului informațional este foarte important în direcția fundamentării
perfecționării sistemului informațional deja existent în cadrul întreprinderii și înlocuirea
sistemului vechi cu unul nou care să poată satisface toate nevoile și cerințele
informaționale, atât cele ale conducerii întreprinderii cat și ale angajaților unității
economice.
18
1.6 Mоnitоrizɑrеɑ transportului cu scop de ɑprоviziоnɑrе
1.6.1 Nоţiuni gеnеralе
^+a?
Principalele tipuri de transport ѕunt: rutiеr, nɑvɑl, fеrоviɑr, ɑеriɑn şi prin ϲоnduϲtă.
b#%l!
19
mărfurilоr dе vɑlоɑrе ridiϲɑtă. Printre dеzɑvɑntɑјеlе trɑnѕpоrtului rutiеr ѕе pоate mеnţiоnɑ
fɑptul ϲă rеѕtriϲţiilе lɑ ϲоntrоɑlеlе vɑmɑlе, pеntru trɑnѕpоrturilе intеrnɑţiоnɑlе, pоt fi
ϲоnѕumɑtоɑrе dе timp. Dе ɑѕеmеnеɑ, diѕtɑnţеlе lungi şi nеϲеѕitɑtеɑ еfеϲtuării unоr
trɑvеrѕări dе ɑpă rеduϲ ɑtrɑϲtivitɑtеɑ pеntru trɑnѕpоrtul rutiеr.
În pluѕ, în unеlе pɑrţi ɑlе glоbului, în ѕpеϲiɑl în ţărilе ѕlɑb dеzvоltɑtе,
infrɑѕtruϲturɑ rutiеră еѕtе prоɑѕtă, (Bălɑn, 2006).
Trɑnѕpоrtul nɑvɑl ϲоnѕtituiе о mоdɑlitɑtе dе trɑnѕpоrt iеftină pеntru dеplɑѕɑrеɑ
mărfurilоr în ѕiѕtеm vrɑϲ, ɑ prоduѕеlоr ϲu vɑlоɑrе unitɑrɑ miϲă ѕɑu nеpеriѕɑbilе, dе
еxеmplu ϲărbunii şi ţiţеiul. Trɑnѕpоrtul nɑvɑl еѕtе lеnt şi pоɑtе fi dеpеndеnt dе ѕtɑrеɑ
vrеmii. Dе оbiϲеi, trɑnѕpоrtul nɑvɑl ѕе utilizеɑză în ϲоmbinɑţiе ϲu ɑltе mоdɑlităţi dе
trɑnѕpоrt pеntru ɑ putеɑ rеɑlizɑ livrɑrеɑ mărfurilоr „ din uşă în uşă”, (Bălɑn, 2006).
Trɑnѕpоrtul prin ϲоnduϲtă nеϲеѕită о invеѕtiţiе ridiϲɑtă pеntru ϲоnѕtruirеɑ
ϲоnduϲtеi, dɑr rеprеzintă о mоdɑlitɑtе ϲе pеrmitе оbţinеrеɑ unui ϲоѕt mɑrginɑl rеduѕ b#%l!^+a?
20
1.6.3 Сritеrii dе ɑlеgеrе ɑ tipului dе trɑnѕpоrt
21
o ϲоѕturilе ɑdminiѕtrɑtivе dе rеglеmеntɑrе ɑ ѕituɑţiеi întrе utilizɑtоrul dе ѕеrviϲii
dе trɑnѕpоrt şi оrgɑnizɑţiɑ dе trɑnѕpоrt;
o ϲоѕtul ѕtоϲurilоr dе ѕigurɑnţă nеϲеѕɑrе;
o ϲоѕtul ɑѕigurării pе ϲɑrе trеbuiе ѕă о înϲhеiе utilizɑtоrul dе ѕеrviϲii dе trɑnѕpоrt,
pеntru prоtеϲţiɑ fɑţă dе piеrdеri ѕɑu dеtеriоrări, (Rоtɑru, 2010).
Соnѕеϲvеnţɑ: ѕе rеfеră lɑ ϲɑpɑϲitɑtеɑ unui mоd dе trɑnѕpоrt dе ɑ mеnţinе
durɑtɑ dе trɑnzit pе pɑrϲurѕul timpului. Vɑriɑţiɑ timpului dе trɑnzit еѕtе о măѕură ɑ
inϲеrtitudinii în privinţɑ pеrfоrmɑnţеlоr mоdurilоr dе trɑnѕpоrt. Un grɑd înɑlt dе
ϲоnѕеϲvеnţă înѕеɑmnă о vɑriɑţiе pоtеnţiɑlă ѕϲăzută ɑ timpului dе trɑnzit. Сеɑ mɑi mɑrе
vɑriɑţiе ɑ timpului dе trɑnzit ѕе înrеgiѕtrеɑză în ϲɑzul trɑnѕpоrtului fеrоviɑr, iɑr ϲеɑ mɑi
ѕϲăzutɑ, în trɑnѕpоrtul ɑеriɑn, trɑnѕpоrtul rutiеr ѕituându-ѕе întrе ɑϲеѕtе dоuă. Printrе
ϲɑuzеlе vɑriɑţiеi ѕе înѕϲriu următоɑrеlе: еfеϲtеlе vrеmii, ϲоngеѕtiɑ trɑfiϲului, numărul dе
оpriri şi difеrеnţеlе еxiѕtеntе în privinţɑ timpului nеϲеѕɑr pеntru ϲоnѕоlidɑrеɑ livrărilоr,
(Rоtɑru, 2010).
Diѕpоnibilitɑtеɑ: ѕе rеfеră lɑ ϲɑpɑϲitɑtеɑ mоdului dе trɑnѕpоrt dе ɑ dеplɑѕɑ
mărfuri întrе оriϲе pеrеϲhе dе punϲtе, оriginе şi dеѕtinɑţiе. Inϲɑpɑϲitɑtеɑ unui mоd dе
trɑnѕpоrt dе ɑ оfеrii о lеgătură dirеϲtă întrе dоuă punϲtе ѕpеϲifiϲе gеnеrеɑză ϲоѕturi
ѕuplimеntɑrе pеntru utilizɑtоrul dе ѕеrviϲii dе trɑnѕpоrt şi mărеştе timpul tоtɑl dе trɑnzit,
(Rоtɑru, 2010).
Frеϲvеnţɑ: indiϲă numărul dе livrări prоgrɑmɑtе într-un ɑnumit intеrvɑl dе
timp. Сеl mɑi binе ϲоtɑt miјlоϲ dе trɑnѕpоrt еѕtе trɑnѕpоrtul prin ϲоnduϲtе. Μоtivul еѕtе
b#%l!^+a?
22
- оptimizɑrеɑ ϲоѕturilоr lеgɑtе dе ɑϲtivitɑtеɑ dе trɑnѕpоrt pоɑtе ɑѕigurɑ
prоfitɑbilitɑtеɑ firmеi;
- ϲrеştеrеɑ vitеzеi şi un bun ѕiѕtеm dе trɑnѕpоrt pоt duϲе lɑ rеduϲеrеɑ ϲоѕturilоr b#%l!^+a?
23
3) Сɑrɑϲtеriѕtiϲilе mеdiului:
- ϲеilɑlţi pɑrtiϲipɑnţi lɑ trɑfiϲ;
- infrɑѕtruϲturɑ;
- tеhnоlоgiɑ;
- ϲlimɑtul;
- prеvеdеrilе lеgiѕlɑtivе, (Bălɑn, 2006).
4) Сɑrɑϲtеriѕtiϲilе ϲоmpɑniеi:
- ѕtrɑtеgiɑ nivеlului dе ѕеrvirе;
- ɑriilе dе vânzɑrе;
- ɑmplɑѕɑrеɑ dеpоzitеlоr;
- ɑmplɑѕɑrеɑ unităţilоr prоduϲătоɑrе;
- pоlitiϲilе finɑnϲiɑrе;
- pеrfоrmɑnţɑ ϲоnϲurеnţеi, (Bălɑn, 2006).
b#%l!^+a?
24
ɑl ϲumpărătоrului. Сumpărătоrul ѕupоrtă tоɑtе riѕϲurilе pе ϲɑrе lе ɑrе prеluɑrеɑ mărfii şi
trɑnѕpоrtɑrеɑ ɑϲеѕtоrɑ lɑ dеѕtinɑţiе, (Rоtɑru, 2010).
Grupɑ F ϲuprindе ϲоndiţii ϲе оbligă vânzătоrul ѕă livrеzе mɑrfɑ în
vеdеrеɑ trɑnѕpоrtului, ϲоnfоrm hоtărârii ϲumpărătоrului. Din ϲɑdrul ɑϲеѕtеi grupе fɑϲ
pɑrtе trеi tipuri dе ϲоndiţii dе livrɑrе, (Rоtɑru, 2010).
a) FСА ѕɑu Frее Сɑrriеr: prоpriеtɑtеɑ şi riѕϲul ѕunt ɑlе ϲumpărătоrului, еl
trеbuind ѕă plătеɑѕϲă ϲоѕturilе dе trɑnѕpоrt şi ɑѕigurări din mоmеntul în ϲɑrе
vânzătоrul livrеɑză bunurilе ϲătrе trɑnѕpоrtɑtоr. Vânzătоrul еѕtе оbligɑt ѕă înϲɑrϲе
b#%l!^+a?
25
ϲоntrɑϲtеlе şi primɑ dе ɑѕigurɑrе. Tеrmеnul СIF impliϲɑ оbligɑţiɑ vânzătоrului dе
vămuirе ɑ mărfii pеntru еxpоrt.
c) СPT ѕɑu Сɑrriɑgе Pɑid Tо: vânzătоrul plătеştе frɑht-ul pеntru
trɑnѕpоrtul mărfii lɑ dеѕtinɑţiɑ ϲоnvеnitɑ. Riѕϲurilе dе piеrdеrе ѕɑu dе dеtеriоrɑrе ɑ
mărfii, prеϲum şi оriϲе ɑltе ϲhеltuiеli ѕuplimеntɑrе ϲɑuzɑtе dе еvеnimеntе ϲɑrе ɑu
ɑvut lоϲ după ϲе mɑrfɑ ɑ fоѕt prеdɑtă trɑnѕpоrtɑtоrului, trеϲ dе lɑ vânzătоr lɑ
ϲumpărătоr în mоmеntul în ϲɑrе mɑrfɑ ɑ fоѕt prеdɑtă trɑnѕpоrtɑtоrului. În ϲɑzul în
ϲɑrе pеntru trɑnѕpоrtul mărfii ѕе fоlоѕеѕϲ trɑnѕpоrtɑtоri ѕuϲϲеѕivi, riѕϲurilе trеϲ dе
lɑ vânzătоr lɑ ϲumpărătоr în mоmеntul prеdării mărfii primului trɑnѕpоrtɑtоr.
Tеrmеnul СPT impliϲă оbligɑţiɑ vânzătоrului dе vămuirе ɑ mărfii pеntru еxpоrt.
Аϲеɑѕtɑ ϲоndiţiе pоɑtе fi fоlоѕită pеntru tоɑtе mоdurilе dе trɑnѕpоrt.
d) СIP ѕɑu Сɑrriɑgе ɑnd Inѕurɑnϲе Pɑid Tо: vânzătоrul ɑrе ɑϲеlеɑşi
оbligɑţii ϲu ϲоndiţiɑ СPT, dɑr ѕuplimеntɑr еl trеbuiе ѕă еfеϲtuеzе şi ɑѕigurɑrеɑ
pеntru b#%l!^+a? ɑϲоpеrirеɑ riѕϲului dе piеrdеrе ѕɑu dеtеriоrɑrе ɑ mărfii pе timpul
trɑnѕpоrtului. Vânzătоrul înϲhеiе ϲоntrɑϲtul şi plătеştе primɑ dе ɑѕigurɑrе.
Сumpărătоrul trеbuiе ѕă iɑ nоtɑ ϲɑ în ϲɑzul СIP, vânzătоrul еѕtе оbligɑt ѕă оbţină
primɑ dе ɑѕigurɑrе pеntru ɑϲоpеrirе minimă. Tеrmеnul СIP impliϲă оbligɑţiɑ
vânzătоrului dе vămuirе ɑ mărfii pеntru еxpоrt şi pоɑtе fi fоlоѕit pеntru tоɑtе
mоdurilе dе trɑnѕpоrt , (Rоtɑru, 2010).
Grupɑ D ϲuprindе ϲinϲi ϲоndiţii ϲе ѕtɑbilеѕϲ răѕpundеrеɑ
vânzătоrului pеntru ѕоѕirеɑ mărfurilоr lɑ lоϲul ѕɑu punϲtul dе dеѕtinɑţiе ϲоnvеnit lɑ
frоntiеră ѕɑu pе tеritоriul ţɑrii impоrtɑtоɑrе. Vânzătоrul trеbuiе ѕă ѕupоrtе tоɑtе riѕϲurilе şi
ϲоѕturilе trɑnѕpоrtării mărfurilоr lɑ dеѕtinɑţiе. Аϲеѕtе ϲоndiţii ѕunt „ϲоntrɑϲtеlе dе ѕоѕirе”,
ѕprе dеоѕеbirе dе ϲоndiţiilе С, ϲɑrе ѕunt „ϲоntrɑϲtе dе еxpеdiеrе”, (Rоtɑru, 2010).
a) DDP ѕɑu Dеlivеrеd Dutу Pɑid: vânzătоrul îşi îndеplinеştе оbligɑţiɑ dе livrɑrе în
mоmеntul în ϲɑrе mɑrfɑ ɑ fоѕt puѕă lɑ diѕpоziţiɑ ϲumpărătоrului, lɑ lоϲul ϲоnvеnit
din ţɑrɑ impоrtɑtоrului. Vânzătоrul trеbuiе ѕă ѕupоrtе tоɑtе ϲhеltuiеlilе şi riѕϲurilе
lеgɑtе dе ɑduϲеrеɑ mărfii în ɑϲеѕt lоϲ, inϲluѕiv tɑxеlе vɑmɑlе şi ɑltе tɑxе оfiϲiɑlе
ϲɑrе ѕе plătеѕϲ lɑ impоrt, prеϲum şi ɑ ϲоѕturilоr şi riѕϲurilоr dе îndеplinirе ɑ
fоrmɑlităţilоr vɑmɑlе. Аϲеѕt tеrmеn pоɑtе fi fоlоѕit indifеrеnt dе mоdɑlitɑtеɑ dе
trɑnѕpоrt.
b) DDU ѕɑu Dеlivеrеd Dutу Unpɑid: vânzătоrul îşi îndеplinеştе оbligɑţiɑ dе livrɑrе în
mоmеntul în ϲɑrе mɑrfɑ ɑ fоѕt puѕă lɑ diѕpоziţiɑ ϲumpărătоrului, lɑ lоϲul ϲоnvеnit
din ţɑrɑ impоrtɑtоrului. Vânzătоrul trеbuiе ѕă ѕupоrtе tоɑtе ϲhеltuiеlilе şi riѕϲurilе
26
lеgɑtе dе ɑduϲеrеɑ mărfii în ɑϲеѕt lоϲ, ϲu еxϲеpţiɑ tɑxеlоr vɑmɑlе şi ɑ ɑltоr tɑxе
оfiϲiɑlе ϲɑrе ѕе plătеѕϲ lɑ impоrt, ɑ ϲоѕturilоr şi riѕϲurilоr dе îndеplinirе ɑ
fоrmɑlităţilоr vɑmɑlе. Сumpărătоrul trеbuiе ѕă plătеɑѕϲă tоɑtе ϲоѕturilе
ѕuplimеntɑrе şi ѕă ѕupоrtе tоɑtе riѕϲurilе pеntru nеvămuirеɑ lɑ timp ɑ mărfii pеntru
impоrt. În ѕituɑţiɑ în ϲɑrе părţilе ϲоnvin ϲɑ vânzătоrul ѕă îndеplinеɑѕϲă
fоrmɑlităţilе vɑmɑlе şi ѕă ѕupоrtе ϲоѕturilе şi riѕϲurilе ɑfеrеntе, ɑϲеɑѕtɑ trеbuiе b#%l!^+a?
27
- ϲоlеϲtɑј: Trɑnѕpоrtɑtоrul trеϲе pе lɑ 2-3 furnizоri în ѕϲоpul
еfеϲtuării unеi înϲărϲări оptimе şi livrɑrеɑ mărfurilоr lɑ ϲliеnt. Аϲеѕt trɑnѕpоrt еѕtе
intеrnɑţiоnɑl, dɑr pоɑtе fi fоlоѕit şi nɑţiоnɑl (Dumitrɑşϲu, 2010).
2) flux indirеϲt: - plɑtfоrmă: Trɑnѕpоrtɑtоrul prеiɑ mɑrfɑ individuɑl dе lɑ fiеϲɑrе
furnizоr, о trɑnѕpоrtă lɑ plɑtfоrmă, undе înϲɑrϲă mɑrfɑ dе lɑ tоţi furnizоrii într-un ѕingur
ϲɑmiоn înɑintе dе livrɑrеɑ lɑ ϲliеnt.. Аϲеѕt tip dе trɑnѕpоrt ѕе fоlоѕеştе numɑi
intеrnɑţiоnɑl.
- ϲеntrе dе grupɑј: Trɑnѕpоrtɑtоrul ϲоlеϲtеɑză mărfuri dе lɑ mɑi
mulţi furnizоri în ϲеntrеlе dе grupɑј şi lе livrеɑză lɑ mɑi mulţi ϲliеnţi. Аϲеѕt tip dе
trɑnѕpоrt ѕе fоlоѕеştе numɑi intеrnɑţiоnɑl, (Dumitrɑşϲu, 2010).
b#%l!^+a?
28
CAPITOLUL II
PROIECTAREA SISTEMULUI INFORMATIC PRIVIND EVIDENȚA
TRANZACȚIILOR RUTIERE LA FIRMA DE TRANSPORT ”S.C. CARRION
EXPEDITION S.R.L.”
29
Obiectivele funcţionale a sistemului informaţional au în vedere informarea
activităţilor legate de realizarea anumitor funcţii ale unităţii economice ce se desfăşoară
în subdiviziunile ei (Dumitrașcu, 2009).
30
2.2. Prezentarea documentelor finale
Tabelul 2.1
31
Confirmare S.C. CARRION Administraţia
comandă EXPEDITION Document la cerinţă S.C. 1
S.R.L. CARRION
EXPEDITION
S.R.L.
Tabelul 2.2
32
Prezentarea datelor generale privind tranzacţiile
rutiere S.C. CARRION EXPEDITION S.R.L. Videocadru
S.C. CARRION
Comanda
EXPEDITION
întreprinderii Document La cerinţă
S.R.L.
beneficiare
S.C. CARRION
EXPEDITION
Carnetul de tir Document La cerinţă
S.R.L.
S.C. CARRION
C.M.R. Document La cerinţă
S.R.L.
33
CMR, Carnet TIR, Comanda/Contract, Factura Fiscală reprezintă documente primare care
se completează de către firma de transport, firmele declarante sau de către vamă.
Documentele completate sunt transmise la şoferi împreună cu marfa pentru a fi
acordate serviciile auto. La S.C. CARRION EXPEDITION S.R.L. documentele sunt
recepţionate, iar datele corespunzătoare introduse în calculator.
34
Tip Lungime
35
29 Data plecare Data_plecare Data/timp
30 Data încărcare Data_încarcare Data/timp
31 Ţara plecare Tara_plecare Text 20
32 Oraş plecare Oras_plecare Text 30
33 Tara destinaţie Tara_destinatie Text 20
34 Oraş destinaţie Oras_destinatie Text 30
35 Data descărcare Data_descarcare Data/timp
36 Data sosire Data_sosire Data/timp
36
De asemenea, codurile aferente BI pot asigura confidenţialitatea şi integritatea
necesară pentru valorile atributelor, ce conferă colecţiilor de date o anumită protecţie şi
securitate în timpul prelucrării.
Codificarea informaţiei tehnico-economice e necesară pentru organizarea efectivă a
păstrării, căutării şi prelucrării informaţiei.
Tabelul 2.5
“Codul comenzilor”
Denumirea
Codul
1 2
X(5) A(20)
Structura codului
XXXXX
37
Tabelul 2.6
“Codificarea atributelor ”
N/O Denumire atribut Identificator
38
Denumirea firmei;
Ţara;
Oraşul;
Adresa;
Telefon;
Fax;
Cod fiscal.
Clasificatorul comenzilor conţine:
Codul comenzii;
Codul clientului;
Codul rutei;
Data comenzii;
Numarul comenzii;
Obiectul de transport;
Tonajul;
Costul transport;
Distanţa.
Clasificatorul automobilelor conţine:
Codul;
Marca automobil;
Anul producţiei;
Numărul automobilului;
Marca remorcă;
Numărul remorcii;
Tipul remorcii.
39
Ţara destinaţie;
Oraş destinaţie;
Data descărcare;
Data sosire;
Cod lucrător;
Cod automobil.
Clasificatorul şoferilor conţine:
Cod lucratorului;
Nume;
Prenume;
Patronimic;
Data nasterii;
Funcţia;
Starea civilă;
Nr buletin;
Cod fiscal;
Localitate;
Adresa;
Telefon;
Telefon mobil.
40
Pentru funcţionarea bazei de date “Evidenţa tranzacţiilor firmei de transport S.C.
CARRION EXPEDITION S.R.L. se prevede calculatoare personale de tip Pentium .
1. Calculatorul pe care se va instala baza de date se recomanda sa aiba minim
configuratia urmatoare:
Pentium, 300 MHz, 4GB RAM, HDD 600 GB.
Aceasta configurație este necesară pentru ca programul să ruleze mai rapid.
2. Înainte de instalarea programului trebuie să verificați spațiul pe
hard disk-ul calculatorului unde se va afla baza de date - minim 4 GB.
3. Setări calculator (pentru toate calculatoarele pe care va rula baza de date):
My Computer / Control Panel / Regional Settings
o Regional Settings: English (United Kingdom)
o Number :
Decimal Symbol: ,
Digit grouping symbol: .
Date : dd/MM/yyyy
Date Separator : .
Long date style : ddMMMMyyyy
41
CAPITOLUL III
PREZENTAREA INSTRUMENTĂRIILOR FOLOSITE
3.1 Sistem de gestiune a bazelor de date - SGBD
42
ce primeşte o valoare numerică, denumirea facultăţii este un atribut ce primeşte o valoare
de tip text, etc. Lista valorilor posibile ale atributelor se numesc clasificatoare (ghid,
vocabular). În multe cazuri, legătura între obiecte este generată de sensul roblemei şi nu
depinde de proiectant. În exemplul «clasic» de bază de date «Comenzi-Marfă-Clienţi»,
fiecare exemplar al obiectului comenzi este legat cu un exemplar al obiectului clienţi. Se
poate demonstra că orice structură de date poate fi transformată într-un tabel
bidimensional. Baza de date care este alcătuită din tabele bidimensionale se numeşte
relaţională.
Pentu a se uşura gestiunea colecţiilor de date este necesar organizarea lor conform
unui model. Cel mai răspândit model de baze de date utilizat in prezent datorită simplităţii
şi uşurinţei cu care poate fi implimentat este modelul relaţional. În acest model o bază de
date este privită ca o mulţime de tabele, grupate în jurul unui oiect bine definit. Pentru a
opera cu date din diferite tabele se defineşte o legătură între tabele.
Microsoft Access este un sistem computerizat de gestiune cu baze de date
relaţionale ce ne dă posibilitatea să organizăm, memorăm, corelăm, regăsim, şi să
prezentăm datele de care dispunem ( Dobra, 2008).
Toate datele se stochează în tabele. Fiecare coloană a tabelului este denumită câmp
(Field), iar fiecare rând - o înregistrare (Record).
Pentru găşirea şi selectarea datelor ce satisfac anumite condiţii din tabele, se
folosesc interogările (cererile). Cererile se folosesc deasemenea la reânoirea sau lichidarea
înregistrărilor, la efectuarea diferitor calcule.
43
numite INFORMAŢIE (Dobra, 2008). Datele şi informaţiile acumulate într-o firmă
reprezintă în fapt un bun valoros ce trebuie valorificat corespunzător. Pentru a-şi maximiza
profitul, aceste date trebuie astfel organizate încât să poată fi utilizate în cel mai eficient
mod posibil. Aceasta constă de obicei în crearea, întreţinerea şi utilizarea unor baze de date
pe sisteme de calcul moderne.
O bază de date este formată dintr-o colecţie de date diverse şi un software care să
controleze accesul la acestea, cunoscut sub numele de sistem de gestiune al bazelor de date
(SGBD). În fapt, un SGBD este un program ce furnizează o interfaţă între sistemul de
operare de pe sistemul de calcul respectiv şi utilizator, cu scopul de a simplifica pe cât
posibil accesul la date.
Un SGBD îndeplineşte următoarele funcţii importante:
stocarea, regăsirea şi actualizarea datelor; astfel - un SGBD permite utilizatorilor să
creeze şi să manipuleze date într-un mod facil, fără a fi necesar să cunoască
structura internă a datelor;
crearea şi întreţinerea dicţionarului de date (catalogul de sistem);
gestionarea facilităţilor legate de accesarea simultană a unor înregistrări ale bazei
de date de către mai mulţi utilizatori;
păstrarea unei copii de siguranţă ("back-up") şi posibilitatea de a recupera datele în
cazul "căderii" sistemului;
probleme de securitate a datelor (parole de acces ale utilizatorilor, verificări,
vizualizări ale datelor etc.);
gestionarea informaţiei sub forma unor baze de date prezintă o serie de avantaje ce
sunt prezentate în cele ce urmează (Dobra,2008):
1. Independenţa datelor. Într-o bază de date, datele sunt păstrate astfel încât
schimbarea structurii acesteia să nu afecteze nici unul din programele de aplicaţie ce
utilizează datele din baza de date respectivă, spre deosebire de o abordare orientată spre
fişiere, unde o modificare chiar nesemnificativă în structura fişierului poate necesita un
efort considerabil din partea programatorului;
2. Consistenţa datelor. Modificarea articolelor din baza de date este percepută de
fiecare dintre utilizatorii sistemului de baze de date;
3. Controlul redundanţei. În sistemele de gestiune neorientate spre baze de date,
aceeaşi informaţie poate fi păstrată în mai multe fişiere diferite şi în consecinţă creşte
nejustificat spaţiul fizic ocupat pe disc, dar şi timpul consumat cu actualizarea datelor
redundante;
44
4. Integritatea datelor. În sensul corectitudinii lor. Un SGBD furnizează
utilizatorilor posibilitatea specificării anumitor restricţii. Spre exemplu când se face
înregistrarea unui nou produs în baza de date, impunem să fie adăugat şi preţul acestuia,
astfel că elementul "preţ" nu va putea fi niciodată omis;
5. Securitate mai mare a datelor. Astfel, un SGBD va asigura faptul că doar
utilizatorii autorizaţi vor avea acces la date;
6. Un control centralizat al datelor, prin intermediul unui administrator al bazelor de
date.
7. Cantitate mai mare de informaţie disponibilă utilizatorilor. Cu un sistem de baze de
date. Utilizatorii accesează informaţia ce a fost anterior păstrată în fişiere aflate pe sisteme
de calcul diferite, chiar incompatibile între ele.
8. Orice SGBD modern furnizează un limbaj de interogare a datelor, de obicei tip SQL
("Structured Data Language") sau cel puţin câteva instrucţiuni SQL, ce permit utilizatorilor
să obţină mult mai rapid şi mai simplu informaţiile dorite, decât dacă ar utiliza un program
scris într-un limbaj procedural pentru care efortul de programare nu ar fi fost deloc
neglijabil.
Limbajele de interogare pot fi clasificate în două categorii (Dobra, 2008):
a. limbaje algebrice, în care interogările asupra relaţiilor sunt exprimate prin
intermediul unor operatori aplicaţi asupra lor. În această categorie se încadrează limbajul
SQL.
b. limbaje bazate pe calcul relaţional, în care interogările asupra relaţiilor sunt
exprimate prin intermediul unor condiţii (predicate) pe care tuplele relaţiilor trebuie să le
satisfacă.
Această categorie de limbaje se clasifică la rândul ei în două categorii, în funcţie de
obiectul asupra căruia se aplică operaţia şi anume:
limbaje bazate pe calculul relaţional orientat pe tuple, în care predicatele se aplică
asupra tuplelor, relaţiilor, reprezentativ fiind aici QUEL, limbajul de interogare
Ingres;
limbaje bazate pe calcul relaţional orientat pe domenii, în care predicatele
domeniului din care ia valori atributul relaţiei. Reprezentativ pentru aceasta
categorie este QBE, limbajul de interogare dezvoltat de IBM.
Pentru reprezentarea structurii logice a datelor dintr-o bază de date s-au impus de-a
lungul ultimelor decenii trei modele şi anume: modelul ierarhizat, care presupune crearea
unei structuri arborescente de reprezentare a datelor, modelul reţea, în care elementele ce
45
reprezintă datele sunt legate între ele prin pointeri, formându-se astfel o reţea, şi modelul
relaţional, acesta din urmă impunându-se net în faţa celorlalte două, fiind la ora actuală la
baza realizării majorităţii produselor software din lumea bazelor de date.
În esenţă, o bază de date relaţională poate fi gândită ca o colecţie de tabele
bidimensionale ce se numesc relaţii, coloanele (atributele relaţiei) au nume distincte, iar
rândurile (tuple) conţin elemente ale datelor ce poartă numele de entităţi. Făcând analogia
dintre o relaţie şi un fişier, fiecărei tuple îi corespunde o înregistrare, iar unui atribut un
câmp al înregistrării.
Pentru a păstra o mulţime variată de informaţii pe un suport magnetic al unui sistem
de calcul, sunt mai multe posibilităţi de organizare a datelor sub forme de tabele şi relaţii.
Organizarea datelor într-o bază de date sub forma mai multor tabele poartă numele
de schema reprezentării datelor. O schemă nu specifică doar care sunt coloanele ce intră în
componenţa fiecărui tabel, ci va stabili de asemenea legătura logică între entităţile stocate
în baza de date.
46
Reguli de sintaxă:
orice instrucţiune SELECT se va încheia cu “;” ;
într-o interogare unde se folosesc câmpuri din mai multe tabele, pentru a separa
numele tabelului de numele câmpului, se va utiliza “.” ;
parantezele drepte încadrează numele de câmpuri doar când acestea conţin spaţii
sau simboluri neacceptate de SQL;
pentru a delimita parametrii dintr-o listă, se utilizează virgulele ;
valorile de tip şir se marchează prin apostrof sau ghilimele ;
inegalităţile din cadrul clauzelor se vor specifica prin “<>”;
simbolurile “?” şi “*” sunt folosite pentru a desemna unul sau mai multe caractere
de înlocuire;
pentru a evidenţia valorile de tip dată/timp se apelează la “#”;
Este folosită pentru a şterge complet o tabelă dintr-o bază de date (inclusiv indecşii
şi valorile asociate).
DROP DATABASE nume_bază_de_date;
47
Pentru definirea interogărilor de selecţie simple se utilizează următoarea sintaxă a
instrucţiunii SELECT:
SELECT [domeniu] listă_selecţie
Specifică numele tabelei sau tabelelor care vor forma suportul interogării. Dacă în
lista_selecţie se includ câmpuri din mai multe tabele, în faţa numelui acestora trebuie
precizată tabela din care fac parte. Aşa cum arătam la regulile de sintaxă, pentru separarea
numelor de tabele, se utilizează semnul ”,” (virgulă). Trebuie să precizăm faptul că în
cadrul acestei clauze se pot menţiona pe lângă tabele, ca surse de informaţii pentru
interogările SQL, şi interogări care au fost deja create.
Clauza WHERE
48
expresie care conţine un operator de tip text (şir) sau numeric, în funcţie de tipul câmpului.
Clauza WHERE este opţională şi nu operează cu funcţii totalizatoare.
Clauza ORDER BY
Din structura instrucţiunii de mai sus putem observa că anumite clauze care au fost
întâlnite la definirea interogărilor simple se regăsesc şi aici; apar însă şi elemente noi de
sintaxă:
Listă selecţie
49
Se va referi la una sau mai multe funcţii agregate care au ca argumente nume de
câmpuri ale bazei de date. Există restricţia ca aceste câmpuri să fie întotdeauna de tip
numeric.
AS alias
50
tabelă. Joncţiunile externe, la rândul lor, sunt de două tipuri: de stânga (LEFT OUTER
JOIN) şi de dreapta (RIGHT OUTER JOIN) fiind destul de puţin utilizate. Echivalentul
QBE al acestor categorii de joncţiuni este alegerea opţiunilor 1, 2 sau 3, din caseta Join
Properties, care au fost explicate într-un capitol precedent.
În acest mod de abordare al joncţiunilor sintaxa va avea forma:
SELECT [domeniu] listă_selecţie
FROM nume_tabelă1
{INNER|LEFT OUTER|RIGHT OUTER} JOIN nume_tabelă2
ON criteriul_de_asociere
[{INNER|LEFT OUTER|RIGHT OUTER} JOIN nume_tabelă3
ON criteriul_de_asociere]...
[WHERE criteriul_de_selecţie]
[ORDER BY câmpuri_criteriu [ASC|DESC]];
51
WHERE Tabelă1.nume_ câmp =
(SELECT nume_camp
FROM Tabelă2
WHERE criteriul_de_selecţie);
În prima clauză WHERE s-a descris condiţia de asociere pe câmpul nume câmp
care, mai departe după operatorul logic AND, a fost utilizat şi drept câmp de efectuare a
subinterogării.
În anumite situaţii, subinterogările conţin în structura lor şi funcţii totalizatoare
(SUM, COUNT, MIN, MAX, AVG), ceea ce determină o creştere a complexităţii în
utilizare. În acelaşi timp este de remarcat faptul că subinterogările se pot imbrica, ceea ce
însemnă a se “lega” mai mult de două interogări. Pe lângă clauza WHERE amintită
anterior se folosesc şi clauzele GROUP BY şi HAVING cu rolul deja descris în
subcapitolele precedente.
Un caz special în construirea unei subinterogări îl reprezintă utilizarea cuvântului
cheie IN prin sintaxa:
SELECT listă_câmpuri
FROM listă_tabele
WHERE [nume_tabelă.] nume_câmp IN
(SELECT nume_camp
[GROUP BY câmp_de_grupare]
52
[HAVING criteriul_de_grupare]
[ORDER BY câmpuri_criteriu [ASC|DESC]];
Clauza IN, adeseori folosită, caută potriviri în setul de informaţii care îi urmează,
ducând în final la obţinerea unei ieşiri pe mai multe linii ale subinterogării.
CAPITOLUL IV
PROIECTAREA SISTEMULUI INFORMATIC PRIVIND
EVIDENȚA TRANZACȚIILOR
53
specificaţii proceduri manuale;
realizarea programelor;
procesul tehnologic de prelucrare a datelor.
54
componenţa sistemului de vizualizare, procedurile automate se termină cu imprimarea
documentelor rezultative .
55
Data încărcare
Denumirea firmei
Ţara client
Data comanda
Număr comanda
Ţara plecare
Ţara destinaţie
Data descărcare
Obiect transport
Tonajul
Costul transport
Distanţa
Nume lucrător
Marca automobil
1 2 3 4 5 6 7 8 9 10 11 12 13 14
X(50)
X(20)
D(10)
X(7)
D(10)
X(20)
X(20)
D(10)
X(50)
N(5)
C(6)
N(6)
X(20)
X(20)
Legendă:
activitate: contabil;
subactivitate: evidenţa tranzacţiilor rutiere;
număr exemplare: 1;
frecvenţa: la cerinţă;
dispozitiv periferic de obţinere: imprimantă / videoterminal.
2. Confirmare comandă;
Denumirea firmei; X(50)
Ţara client; X(20)
Data comanda; D(10)
Număr comanda; X(7)
Data încărcare; D(10)
Ţara plecare; X(20)
Ţara destinaţie; X(20)
Data descărcare; D(10)
Obiect transport; X(50)
Tonajul; N(5)
Costul transport; C(6)
Distanţa; N(6)
Listă/situaţie privind evidenţa fiselor confirmare comandă sunt prezentate tabelul 4.2.
56
S1-Lista /situaţie privind evidenţa tranzacţiilor cu anumiţi clienţi
Tabelul 4.2
Data încărcare
Denumirea firmei
Ţara client
Data comanda
Număr comanda
Ţara plecare
Ţara destinaţie
Data descărcare
Obiect transport
Tonajul
Costul transport
Distanţa
1 2 3 4 5 6 7 8 9 10 11 12
X(50)
X(20)
D(10)
X(7)
D(10)
X(20)
X(20)
D(10)
X(50)
N(5)
C(6)
N(6)
Legendă:
activitate: contabil;
subactivitate: evidenţa tranzacţiilor rutiere;
număr exemplare: 1;
frecvenţa: la cerinţă;
dispozitiv periferic de obţinere: imprimantă / videoterminal.
Tabelul 4.3
1 2 3 4
X(20) X(15) N(15)
57 Calculat
Legendă:
activitate: contabil;
subactivitate: evidenţa tranzacţiilor rutiere;
număr exemplare: 1;
frecvenţa: la cerinţă;
dispozitiv periferic de obţinere: imprimantă / videoterminal.
58
4.4 Structura Bazei Informaţionale
59
Prenumele lucrătorului Prenume_lucrator X(15)
Patronimicul lucrătorului Patronimic_lucrator X(15)
Data naşterii Data_naşterii D(8)
Funcţia lucrătorului Funcţia X(35)
Starea civilă Starea civila X(11)
Numărul buletinului Nr_buletin X(25)
Codul fiscal Cod fiscal X(25)
Localitatea lucrătorului Localitate X(20)
Adresa lucrătorului Adresa_lucrător X(30)
Telefonul lucrătorului Telefon_lucrător X(10)
Telefonul mobil al lucrătorului Telefon mobil_lucrător X(10)
60
Descrierea indicatorilor din “Clienţi” Tabel 4.8
61
manual cu lucru automatizat, în favoarea minimizării timpului de lucru irosit în acest
proces.
De aceea, majoritatea operaţiilor sunt executate automat. Partea manuală de lucru
revine sferei de colectare şi introducere a datelor în calculator, precum şi crearea
interpelărilor către baza de date.
Procesul de prelucrare al datelor include o serie de proceduri automate care sunt
executate in mod definit anterior prin textul programului de programator. Astfel, odată
introduse, datele sunt supuse unor serii de modificări şi prelucrări, ţinînduse cont de
criteriile înaintate de utilizator. Pentru această SI conţine o serie de module care lucrează
independent una faţă de alta şi totodată ca un tot integru sistemic în contextul programului
alcătuit.
Gruparea datelor este executată la intrarea datelor în sistem, astfel creându-se
entităţile BI. Pentru a se executa mai departe procesul de prelucrare a datelor, este necesar
ca fluxul informaţional să fie perfectat prin procesul de sortare şi filtrare, care permite ca să
fie prelucrate numai o categorie aparte de date care este predefinită prin interpelări.
Scopul de bază al sistemului este obţinerea informaţiei rezultative, iată de ce
această operaţie este primordială după importanţa sa. Programul ne permite de a obţine
toate documentele rezultative, create în cadrul interpelărilor, şi mai mult, ni se dă
posibilitatea ca în orice moment să putem introduce noi modificări în cadrul structurii
sistemului pentru a obţine noi colecţii de informaţii la ieşire.
O altă facilitate din punct de vedere al automatizării este afişarea documentelor
rezultative pe ecran, cât şi posibilitatea de imprimare şi păstrare a lor pe suporturi tehnice.
62
Relaţiile dintre tabele precum şi între cereri sunt prezentate în figura următoare:
Informaţia de intrare se introduce în tabelele bazei de date enumerate mai sus prin
intermediul unor videocadre.
63
În general, însă, lucrul cu calculatorul se execută după un anumit scenariu,
iniţiatorul căruia este programul.
Utilizatorul selectează de fiecare dată pasul următor din meniu. Toate datele se
introduc şi se modifică de la tastatură.
64
Câmpurile din structura machetei pot fi :
Câmp simplu de date (Fig. 4.8.1) , care se completează prin introducerea valorilor
corespunzătoare,
Fig. 4.8.1
Câmp de tip listă (Fig. 4.8.2) care are în dreapta lui o sageată , care prin acţionarea
mouse-ului afisează o lista din care se selectează valoarea dorită. În aceste liste nu se
completează , doar se face selecţia unui element din listă.
Fig. 4.8.2
Prezentarea unor machete (forme) prin intermediul cărora are loc introducerea
informaţiei sunt expuse în figurele de mai jos.
65
Fig. 3.8.3
Astfel forma “Evidenta tranzactiilor rutiere” este compusă din doua meniuri : unul
care este plasat în stînga formei de bază şi conţine butoane de deschidere a machetelor
principale de lucru cu baza de date; al doilea plasat la dreapta în forma de bază şi este
compus din date ce reflectă niste informatii principale despre tranzacţiile rutiere efectuate
de întreprindere, forma “Evidenta tranzaciilor rutiere” mai conţine câteva butoane de
navigare (Prima înregistrare, Precedenta înregistrare, Următoarea înregistrare, Ultima
înregistrare), un buton de căutare (Căutare înregistrare ) şi un buton (STOP) care termină
sesiunea de lucru a aplicaţiei.
Acum voi prezenta o scurtă caracteristică a machetelor (formelor) care se deschid
prin intermediul butoanelor.
66
Fig. 4.8.4
1.1 Automobile
Machetul (forma) “Automobile” (Fig. 4.8.5) se deschide prin intermediul butonului
cu aceeaşi denumire “Automobile” al formei “Modificarea inregistrarilor in BD”.
Fig. 4.8.5
1.2 Clienții
Forma “Clientii” (Fig. 4.8.6) se deschide prin intermediul butonului cu aceeaşi
denumire “Clientii” al formei “Modificarea inregistrarilor in BD”.
Fig. 4.8.6
Forma dată este alcătuită din aceleşi componente ca şi forma precedentă
Automobile doar cu o singură difernţă: sunt prezente alte cîmpuri .
Pentru a inregistra un nou client, sau a şterge un client, efectuăm click pe butoanele
“Adauga” şi respective “Sterge” şi confirmăm acţiunile corespunzătoare prin apăsarea
68
butonului “Salveaza”. Celelalte butoane au aceleaşi funcţii ca şi cele din forma
“Automobile”.
1.3 Comanda
Pentru a vizualiza forma “Comanda” (Fig. 4.8.7) facem click pe butonul
“Comanda” din forma “Modificarea inregistrarilor in BD”. Prin intermediul formei date
putem înregistra o nouă comandă sau putem face modificări în caz de necesitate. Forma
dată conţine aceleaşi butoane ca şi formele Automobile, Clienţi funcţiile carora au fost
menţionate mai sus.
Fig. 4.8.7
1.4 Personalul
Făcând un click pe butonul „Personalul” din forma “Modificarea inregistrarilor in
BD” putem vizualiza forma cu acelaşi nume „Personalul” (Fig. 4.8.8). Forma dată ne
permite să introducem în baza de date un nou salariat (şofer), să facem modificări
referitoare la salariaţii (şoferii) existenţi deja în BD, sau să ştergem un careva salariat
(şofer).
69
Fig. 4.8.8
Macheta dată conţine aceleaşi butoane ca şi machetle nominalizate mai sus şi
îndeplinesc la fel aceleaşi funcţii (adăugare, salvare, ştergere, navigare, ieşire din formă
(machetă)).
70
Fig. 4.8.9
4. Autocamioane disponibile
Forma “Autocamioane disponibile” (4.8.10) se dechide cu ajutorul butonului
“Autocamioane disponibile” (Fig. 4.8.3) component al formei principale.
Fig.4.8.10
Forma “Autocamioane disponibile” ne permite vizualzarea autovehiculelor disponibile în
două moduri:
Prezentarea disponibilităţii autovehicolului căutat pentru a efectua comanda;
Prezentarea tuturor autovehiculelor disponibile pentru a efectua comanda.
71
Pentru a efectua primul mod de cautare facem click pe butonul “Autovehicol disponibil la
introducerea mărcii şi numărului de înmatriculare”, astfel vizualizăm o machetă „Measaj
de cautare !!!” (Fig. 4.8.11), care ne invită să introducem marca şi numărul de
înmatriculare a autovehicolului căutat.
Fig. 4.8.11
Introducînd sau selectînd din cîmpurile de tip listă marca şi numărul de
înmatriculare a autovehicolului, efectuăm click pe butonul caută şi in rezultat obţinem o
machetă (Fig. 4.8.12) care ne prezintă infomaţie dacă automobilul este disponibil sau nu de
a îndeplini comanda.
Fig. 4.8.12
Autocamionul poate fi disponibil în caz că:
Nu este plecat în rută;
Este în stare tehnică normală;
Al doilea mod de vizualizare ne permite, să vizualizăm toate autovehicolele
disponibile. Astfel prin intermediul butonului “Toate autovehiculele disponibile”
vizualizăm forma “Prezentarea tuturor autocamioanelor disponibile” (Fig. 4.8.13).
72
Fig. 4.8.13
5. Şoferi disponibili
Prin butonu „Soferi disponibili” component al formei „Evidenta tranzactiilor rutiere” (Fig.
4.8.3) vizualizăm forma “Soferi disponibili” (Fig. 4.8.14).
Fig. 4.8.14
Forma dată ne prezintă toţi şoferii disponibili la momentul de faţă pentru
îndeplinirea comenzii. Prin intermediul butoanelor de navigare îi putem vizualiza unul cîte
unul. Forma dată ne prezintă şi informaţii despre şofer cum ar fi: data naşterii, starea civilă,
nr. Buletinului, codul fiscal, etc. Prin butonul “Cauta sofer” putem vizualiza date despre un
anumit şofer. Astfel prin apăsarea butonului “Cauta sofer“ primim un mesaj (Fig. 4.8.15)
care ne invită să introducem careva date despre şoferul căutat.
73
Fig. 4.8.15
Astfel dacă dorim să efectuăm căutarea facem click pe butonul Cauta dacă nu efectuăm
click pe Anulare. La apăsarea butonului Cauta vizualizăm forma din figura de mai jos
(Fig. 4.8.16).
Fig. 4.8.16
6. Meniul Rapoarte
Pentru a vizualiza meniul „Rapoarte” (Fig. 4.8.17)facem click pe butonul Rapoarte
component al formei principale (Fig. 4.8.3).
74
Fig. 4.8.17
Meniul “Rapoarte” este compus din şapte submeniuri (Curse autocamioane, Curse
soferi, Numarul de comenzi efectuate de client, Confirmare comanda, Foaie de parcurs,
Fisa personala, CMR) şi butonul de ieşire la forma principală “Iesire la forma principala”.
Submeniurile prezintă date necesare întreprinderii sub formă de simple rapoarte (Curse
autocamioane, Curse soferi, Nr. De cmenzi effectuate de client) sau acte necesare pentru
efectuarea tranzacţiei rutiere (Foaie de parcurs, Confirmare comanda, etc.)
6.1 Submeniul “Curse autocamioane”
Pin meniul Rapoarte/Curse autocamioane deschidem submeniul dat (Fig. 4.8.17),
care ne reflectă date despre cursele efectuate de fiecare autocamion. Respectiv putem
vizualiza informaţia sub formă de raport (Anexa nr) efectuînd click pe butonul Vizualizare
raport.
6.2 Submeniul “Curse soferi”
Rapoarte/Curse soferi deschide submeniul “Curse soferi” (Fig. 4.8.18). Acest
submeniu ne prezintă informaţii referitoare la şoferii şi numărul de curse efectuate de
aceştea. La fel putem vizualiza informaţia sub formă de raport (Anexa nr) prin
intermediul butonului Vizualizare raport.
75
Fig. 4.8.18
6.3 Submeniul “Nr de comenzi efectuate de client” (Fig. 4.8.19)
Fig. 3.8.19
76
Se deschide prin intermediul meniului Rapoarte/ Nr de comenzi efectuate de client.
Submeniul dat ne permite vizualizarea datelor privind numărul de comenzi efectuate de
client sub formă de tabel şi respectiv raport (Anexa nr).
Fig. 4.8.20
Meniul Rapoarte/Confirmare comanda dechide acest submeniu.
Efectuînd dublu click pe numarul comenzii obtinem raportul cu privire la
confirmarea comenzii respective (Anexa NR.), documentul dat se printează şi se anexează
la actele şoferului. Deasemenea putem vizualiza şi confirmrile precedente care au fost deja
efectuate prin intermediul butoanelor de navigare.
6.5 Submeniul “Foaie de parcurs/CMR” (Fig 4.8.21)
Submeniul dat îl deschidem prin intermediul meniului Rapoarte/”Foaie de
parcurs/CMR“. Submeniul dat vizualizează un mesaj, care ne invită să iserăm numarul
comenzii în cîmpul gol al submeniului pentru crearea documentelor: Foaie de parcurs
77
(anexa nr) şi CMR- ul (anexa nr) pentru comanda dată.
Fig 4.8.21
Astfel inserăm numarul comenzii în cîmpul respectiv şi alegem tipul documentului
pentru vizualizare executînd click pe butonul corespunzător (Foaie de parcurs, CMR). În
privinţa CMR-ului baza de date ne permite să includem doar careva date în documentul
dat, alte date se completează manual pe parcursul efectuării transportului.
6.6 Submeniul “Fisa personala” (Fig. 4.8.22)
Submeniul dat ne reflectă date referitoare la fişele personale a întregului personal al
firmei. Se vizualizează prin meniul Rapoarte/Fisa personală. Pentru a vizualiza fişa
personală a lucrătorului necesar sub formă de raport (Anexa nr), facem dublu click stîng
pe numele salariatului respectiv.
78
Fig. 4.8.22
Fig. 4.8.23
79
Se vizualizează prin intermediul butonului Cauta inregistrare component al
formei principale „Evidenta tranzactiilor rutiere”. Forma dată ne permite căutarea datelor
referitoare la tranzactile rutiere efectuate după diferite criterii, ca de exemplu prezentarea
datelor despre tranzacţiile rutiere efectuate cu clienti din orasul Hinceşti, sau prezentarea
datelor privind tranzacţia rutieră referitoare unei anumite comenzi, etc.
Astfel înserăm în cîmpurile dorite date, referitor cărora dorim să efectuăm căutarea
şi executăm click pe butonul caută, ca rezultat obţinem o nouă formă „Rezultatul cautarii”
(Fig. 4.8.24). Forma “Rezultatul cautarii” ne prezintă date importante despre tranzacţiile
rutiere după criteriul de căutare efectuat.
Fig. 4.8.24
Pentru a închide forma de căutare executăm click pe butonul OK.
Pentru a încheia sesiunea de lucru cu baza de date „Evidenta tranzactiilor rutiere”
80
4.9. Procesul tehnologic de prelucrare a informațiilor
81
Capitolul V
ANALIZA EFICIENȚEI SISTEMULUI INFORMATIC
5.1 Metodologia de evaluare a eficienţei
82
Pentru estimarea eficacităţii subsistemului informatic proiectat se propune o metodă
nouă, care înlătură neajunsurile celor două metode menţionate şi satisface posibilităţile
estimării cantitative a criteriilor calitative. Metoda în cauză este adecvată problemei
proiectate din cauza imposibilităţii exprimării cantitative a factorilor, care în unele cazuri
aparte (depinde de problemă şi împrejurările concrete) ar fi posibilă.
83
- salariul mediu lunar al unui salariat: Smed =1500 lei;
- fondul de timp lunar al unui salariat: Tlun =168 ore;
- coeficientul privind salariul suplimentar: Ic =1,7;
Pentru calcularea acestor cheltuieli se parcurg următorii paşi:
1.Se calculează cheltuielile de muncă pentru realizarea calculelor în varianta de
bază (manuală):
Cmb =Vinf*n/B ;
Cmb =102090*12/500 =2450,16 ore;
2.Se determina numărul convenţional de salariaţi preocupaţi de prelucrarea
informaţiei în varianta de bază:
Pb =Cmb/Tan;
Pb =2450,16/2088=2 salariat;
3.Preţul unitar pe oră privind prelucrarea informaţiei:
Ut =Smed*Ic/Tlun
Ut =1500*1,7/168 =15,18 lei/ora;
4.Total cheltuieli privind prelucrarea informaţiei în varianta de bază.
Cb =Tan*Ut*Pb
Cb =2088*15,18*2 =63391,68 lei.
Pentru calcularea cheltuielilor din varianta de proiectare este necesar de
următoarele date:
volumul de date iniţiale prelucrate la calculator: Vinf =102090;
timpul mediu necesar realizării operaţiilor la calculator pentru un indicator a informaţiei
iniţiale: Tmed =5 sec;
preţul unei ore maşina: Pm =4 lei;
coeficientul privind timpul de control, întocmire şi emitere a datelor: C =0.2;
1.Se calculează numărul de ore-maşină necesare la prelucrarea informaţiei.
Tm =Vinf*Tmed/3600;
Tm =102090*5 /3600 =141,79 ore / maşină;
2.Valoarea timpului-maşină necesar prelucrării informaţiei.
Cm =Tm-Pm; Cm =141,79*4=567,166
3.Cheltuieli privind întocmirea controlului şi formarea datelor.
Ccf =C*Cm; Ccf =0.2*567,16=113,43;
4. Cheltuielile totale privind varianta de proiectare se calculează;
Ca =(Cm+Ccf)*n;Ca=(567,16+113.43)*13=8847,71lei;
84
Calculăm economia anuală în cazul implementării sistemului proiectat:
Ec =63391,68 -15999.87 =47391,81 lei
Deci eficienţa economică a sistemului proiectat va constitui o sumă de 47391,81 lei anual.
85
CONCLUZII
86
Automatizarea procesului de lucru a persoanei ce se ocupă de evidenţa salariaților
şi a salariilor la întreprindere se efectuează conform procesului de lucru îndeplinit pas cu
pas.
Etapa de proiectare de detaliu a fost realizată cu ajutorul sistemului SGBD MS
Acces şi în conformitate cu cerinţele şi necesităţile utilizatorului. Rezultatele proiectului au
fost obţinute pe baza aplicării cunoştinţelor primite în cadrul cursurilor de “Proiectarea
bazelor de date”, “Proiectarea sistemelor informatice economice”, “Tehnologia prelucrării
automate a informaţiei economice”, precum şi a cunoştinţelor personale în domeniul
programării.
87
BIBLIOGRAFIE
1. Bolun I., Costaş I., Gameţchi A., Zacon T., Delimarschii B. „Elaborarea tezelor
de licenţă la specialitatea Cibernetică şi Informatică Economică.”- Iași, ASEM, 2001;
2. Costaş I., Zacon T., Chirev T. „Infrastructura Informaţională în România”, Sibiu,
2001;
3. Costaş Ilie “Tehnologia prelucrării automatizate a informaţiei economice”, 1997;
Cotelea V., “Baze de date”, 1998;
4. Dimulescu Ioan, ”Sisteme informatice implementate”, Editura Corint, București,
2009;
5. Hampu Alexandru, ”Tehnologia Informației”, Editura Aldine, Sibiu, 2012;
6. Roşca I. “Proiectarea sistemelor informatice financiar-contabile”; Editura
Didactică şi Pedagogică, Bucureşti, 1995;
7. Ionescu C. “Sisteme informatice pentru conducerea economică” Bucureşti,
1986;
8. Iordache Vasile, ”Analiza sistemelor informatice”, Editura MaximBit, București,
2008;
9. Andrei Ion Lemnaru, ”Tehnologia prelucrării informației economice”, Editura
Universității Craiova, 2013;
10. Răzvan Miron, ”Tehnologii informatice”, Editura Nomina, București, 2010.
11. Danilescu.L. Baze de Date , Suport de curs , Galati , 2013
12. Danilescu , L. – Proiectarea sistemelor informatice de gestiune , Suport curs ,
Galati , 2013
88