Sunteți pe pagina 1din 25

UNIVERSITATEA “CONSTANTIN BRÂNCUȘI” DIN TÂRGU JIU

FACULTATEA DE ȘTIINTE TEHNICE MEDICALE ȘI COMPORTAMENTALE


PROGRAMUL DE STUDII: AUTOMATICĂ ȘI INFORMATICĂ APLICATĂ

PROIECT DE DIPLOMĂ

Coordonator științific:
Şef Lucrări univ.dr. ing. Gheorghe Gîlcă

Absolvent: Dabu Alin Madalin


Aplicație WEB pentru registrul
comerțului dezvoltat in C#
C#
În ceea ce privește platforma .NET, construcția cea mai fundamentală de programare
este tipul de clasă. Formal, o clasa este un tip definit de utilizator care este compus din câmpuri de
datea și membri care operează pe aceste date cum ar fi constructorii, proprietațile, metodele și
evenimentele. În mod colectiv, setul de date reprezinta starea unei instanțe de clasa care mai este
cunoscut și sub numele de obiect.

Puterea limbilor bazate pe obiecte, cum ar fi C #, este aceea ca, prin gruparea datelor și
a funcționalitații aferente într-o definiție de clasa, puteți modela software-ul dupa entitați din
lumea reală.

Limbajul C# acceptă utilizarea constructorilor de clasă, care permit stabilirea stării


unui obiect în momentul creării.

Un constructor este o metodă specială a unei clase care se numește indirect atunci când
se creeaza un obiect utilizând noul cuvânt cheie.

Cu toate acestea, spre deosebire de o metodă normală, constructorii nu au niciodată o


valoare de returnare și sunt numiți întotdeauna identic cu clasa pe care o construiesc.
HTML
HTML este un limbaj standard de marcare utilizat pentru a descrie modul în care
textul literar, imaginile, legăturile externe și diverse widget-uri UI pe bază de HTML trebuie
sa fie redate în browser-ul clientului.

Un fișier HTML constă dintr-un set de etichete care descriu aspectul unei
anumite pagini Web. Fișierele * .html se deschid și se închid cu tagurile <html> și </ html>
și definesc de obicei o secțiune <body>. Codul HTML nu este sensibil la minuscule.

Prin urmare, în ochii browserului de gazduire, <HTML>, <html> și <HtmL> sunt


identice. Eticheta de deschidere <html> este calificata suplimentar cu un atribut xmlns care
califică diferite etichete care pot apărea în acest document.

Browserele web utilizează aceste etichete speciale pentru a înțelege de unde să


se aplice formatele de redare specificate în corpul documentului.

Domeniul de aplicare <body> este locul în care se definește marea majoritate a


conținutului real.

Un formular HTML este pur și simplu un grup denumit de elemente de interfață


UI asociate pentru a aduna intrările utilizatorilor, care apoi sunt transmise aplicației web
printr-o cerere HTTP.
ASP
O pagină clasică ASP este un cod de cod HTML și cod de script de pe server.
Scopul ASP este de a construi dinamic HTML în folosind un script de server-side folosind
un mic set de obiecte COM.
Un exemplu este posibil existe un bloc de server JavaScript care citește o tabelă
dintr-o sursă de date utilizând ADO clasic și returnează rândurile ca tabel HTML generic.
Pentru acest exemplu, pagina ASP folosește obiectul intrinsec ASP Request
COM pentru a citi valorile datelor din formularul de intrare și pentru a le reda înapoi către
apelant. Logica script-ului de pe server va face uz de JavaScript.
În timp ce multe site-uri de succes au fost create folosind ASP clasic, această
arhitectură nu este lipsită de dezavantaje.
Poate că cel mai mare dezavantaj al clasicului ASP este același lucru care îl
transformă într-o platformă puternică: limbile de scripting din partea serverului. Limbile de
scriere, cum ar fi VBScript și JavaScript, sunt interpretate, entități fără tip care nu se supun
unor tehnici robuste de programare orientate pe obiect.
O altă problemă cu ASP clasic este faptul că o pagină * .asp nu oferă un cod
foarte modularizat. Având în vedere că ASP este un amestec de cod HTML și script într-o
singură pagină, majoritatea aplicațiilor web ASP sunt o combinație confuză a două tehnici de
programare diferite.
MSSQL

 Clauzele SELECT și FROM sunt două clauze principale care apar în aproape fiecare
interogare care preia datele. Conform procesării interogarii logice, clauza FROM este prima
clauză care trebuie evaluată logic într-o interogare SELECT. Clauza FROM are două roluri
principale: este clauza în care indicați tabelele pe care doriți sa le interogați si este clauza în
care puteți aplica operatori de tabel ca intrarile în tabelele de intrare.

 Ca exemplu de baza, presupunând ca sunteti conectat la baza de date exemplu TSQL2008,


urmatoarea interogarea utilizeaza clauza FROM pentru a specifica ca tabela Persoane este
tabela care este interogata.

 Clauza SELECT a unei interogări are două roluri principale:evaluează expresii care definesc
atributele în rezultatul interogării, atribuindu-le cu aliasuri dacă este necesar și folosind o
clauză DISTINCT, puteți elimina rândurile duplicat în rezultat dacă este necesar .

 Clauza FROM indica faptul ca tabelul Persoane este tabela de intrare a interogarii. Clauza
SELECT proiecteaza apoi numai doua dintre atributele din intrare ca și returnate atribute în
rezultatul interogarii.
 JavaScript (JS) este un limbaj de programare orientat obiect bazat pe
conceptul prototipurilor.

 Este folosit mai ales pentru introducerea unor funcționalități în paginile web, codul
JavaScript din aceste pagini fiind rulat de către browser. Limbajul este binecunoscut
pentru folosirea sa în construirea site-urilor web, dar este folosit și pentru accesul la
obiecte încadrate (embedded objects) în alte aplicații. A fost dezvoltat inițial de
către Brendan Eich de la Netscape Communications Corporation sub numele de
Mocha, apoi LiveScript, și denumit în final JavaScript.

 În ciuda numelui și a unor similarități în sintaxă, între JavaScript și limbajul Java nu


există nicio legătură. Ca și Java, JavaScript are o sintaxă apropiată de cea
a limbajului C, dar are mai multe în comun cu limbajul Self decât cu Java.

 Până la începutul lui 2005, ultima versiune existentă a fost JavaScript 1.5, care
corespunde cu Ediția a 3-a a ECMA-262, ECMAScript, cu alte cuvinte, o ediție
standardizată de JavaScript. Versiunile de Mozilla începând cu 1.8 Beta 1 au avut
suport pentru E4X, care este o extensie a limbajului care are de a face cu XML,
definit în standardul ECMA-357. Versiunea curentă de Mozilla, 1.8.1 (pe care sunt
construite Firefox și Thunderbird versiunile 2.0) suportă JavaScript versiunea 1.7.

 Pagini Web cu JavaScript (ed. Edusoft, 2006) - Partea I Partea II (pdf) Ref.:
www.cniv.ro.
Information Internet Services
 Acest articol descrie cum se configurează Microsoft Internet Information Services (IIS) într-un
cluster Windows Server de reluare. Procedurile din acest articol se aplică numai pentru
serviciul publicare World Wide Web. Pentru instrucțiuni despre cum se configurează Serviciul
publicare într-un cluster de reluare FTP, consultați articolul următor: 974603 cum se
configurează FTP pentru IIS într-un cluster Windows Server de reluare.

 În versiunile anterioare de Internet Information Services, Microsoft furnizează resursă generică


componente monitor pentru a accepta disponibilitate ridicată Web server instanțe utilizând
infrastructura Microsoft Clustering.

 Cu toate acestea, cod particularizat a fost necesar pentru a realiza pe deplin potenţialul de o
astfel de soluție. De asemenea, script-uri generic furnizată de Microsoft nu s-a satisface
nevoile clientului. Pentru a configura IIS 7.0 sau o versiune ulterioară într-un mediu cu
clustere care utilizează Windows Server failover clustering, trebuie să utilizați un cod
particularizat (scriptare) pentru a activa un astfel de scenariu de disponibilitate ridicată. Când
faceți aceasta, utilizatorii pot particulariza setup pentru a răspunde cerințelor lor.

 Acest lucru le dă control complet asupra disponibilitate ridicată de integrare de aplicații Web.
În plus, script interfețele de administrare și monitorizare care au fost introduse în IIS 7.0
furnizează un mediu mai bogată decât script-uri care au fost furnizate anterior.
Reporting Services
 SQL Server Reporting Services este un instrument bazat pe server folosit pentru a oferi
utilizatorilor finali rapoarte de date derivate din bazele de date SQL Server.A apărut pentru
prima dată în 2004 și a lucrat cu SQL Server 2000. A fost îmbunătățita în SQL Server 2005 și
îmbunătățită chiar mai mult în SQL Server 2017. Un server este configurat ca server de
raportare, iar rapoartele sunt create și publicate pe serverul SSRS.

 Când un utilizator dorește sa vizualizeze un raport, poate utiliza Internet Explorer sau alt
browser web pentru a trimite o solicitare HTTP. Datele pentru raport sunt preluate de la SQL
Server; raportul este formatat și returnat utilizatorului ca pagina HTML.

 De asemenea, este posibil să configurați serverul SQL ca server SSRS. Cu alte cuvinte, în loc
să ai doua servere, ai putea avea doar unul. Unul dintre marile beneficii ale SSRS este că
rapoartele devin dinamice. Un dezvoltator de baze de date poate crea rapoartele și le poate
publica o data pe server. Când un utilizator preia datele de pe serverul SSRS, acesta preia date
actualizate. Utilizatorii au capacitatea de a rula rapoartele atunci când au nevoie, iar datele sunt
corecte pâna în momentul în care sunt actualizate.

 Rapoartele pot fi, de asemenea, configurate pentru a accepta parametrii. De exemplu,


managerii ar putea dori sa obțină informații despre vânzari de la diferite magazine, vânzari
diferite și chiar date diferite. Prin adaugarea de parametri, puteți crea rapoarte care să schimbe
afișarea pe baza solicitarilor unui utilizator.
Framework WEB

 Un avantaj major al ASP.NET este capacitatea de a asambla interfața utilizator a paginilor


folosind tipurile definite în spațiul de nume System.Web.UI.WebControls. Aceste
controale sunt extrem de utile deoarece genereaza automat codul HTML necesar
browserului solicitant și expune un set de evenimente care pot fi procesate pe serverul
web. În plus, deoarece fiecare control ASP.NET are o clasă corespunzatoare în spațiul de
nume System.Web.UI.WebControls, acesta poate fi manipulat într-un mod orientat
obiectiv.

 Când se configurează proprietățile unui control Web utilizând fereastra Visual Studio
2017 Properties, modificarile sunt înregistrate în declarația de control de deschidere a
unui element dat din fișierul * .aspx ca o serie de perechi de nume sau valoare. Astfel,
dacă se adaugă un nou TextBox proiectantului unui fișier * .aspx dat și dacă se modifică
proprietățile ID, BorderStyle, BorderWidth, BackColor și Text, eticheta de deschidere
<asp: TextBox> este modificată în consecință și valoarea Text devine textul interior al
domeniului TextBox
ADO.NET

 Platforma .NET definește o serie de spatii de nume care vă permit să interacționați cu baze de
date relaționale locale și la distanță. Platforma .NET suportă numeroși furnizori de date,
fiecare dintre aceștea fiind optimizați pentru a comunica cu un sistem specific de gestionare a
bazelor de date. In realizarea aplicației pentru Registrul Comerțului s-a realizat Microsoft SQL
Server ca sistem de gestiune a bazelor de date.

 Spre deosebire de ADO clasic, care a fost conceput în primul rând pentru sisteme client /
server strâns cuplate, ADO.NET a fost construit cu lumea deconectată în minte, folosind un
DataSet. Acest tip reprezintă a copia locala a oricarui număr de tabele de date aferente, fiecare
conținând o colecție de rânduri și coloane.

 Folosind un DataSet, asamblarea de asteptare cum este pagina web este capabilă să să
manipuleze și sa actualizeze conținutul DataSet în timp ce este deconectat de la sursa de date și
să trimită orice modificați datele înapoi pentru procesare utilizând un adaptor de date asociat.
O altă diferență majora între clasicul ADO și ADO.NET este faptul ca ADO.NET are un sprijin
profund pentru reprezentarea datelor XML. De fapt, datele obținute dintr – un depozit de date
sunt serializate ca XML.
 Dat fiind faptul ca XML este adesea transportat între straturi utilizând HTTP standard,
ADO.NET nu este limitat de constrângerile de tip firewall.Diferența cea mai fundamentală
dintre clasicul ADO și ADO.NET este că ADO.NET este o bibliotecă gestionată de cod, deci
rulează prin aceleași reguli ca orice biblioteca gestionata.

 Tipurile care alcatuiesc ADO.NET utilizează protocolul de gestionare a memoriei CLR, sa


adere la același tip de sistem și pot fi accesate de orice limbaj .NET. Din punct de vedere
programatic, cea mai mare parte a ADO.NET este reprezentată de un ansamblu de bază numit
System.Data.dll.

 In acest binar, veți găsi un număr mare de spatii de nume, multe dintre acestea reprezentând
tipurile de furnizori specifici de date ADO.NET. Aplicația pentru Registrul Comerțului se
referă automat la această bibliotecă de acces la date cheie.

 Bibliotecile ADO.NET pot fi utilizate în două moduri conceptuale unice: conectate sau
deconectate. Când utilizați stratul conectat, baza dumneavoastră de cod se va conecta în mod
explicit și se va deconecta de la depozitul de date care se află subiacent. Atunci când utilizați
ADO.NET în acest mod, de obicei interacționați cu biblioteca de date folosind obiecte de
conectare, obiecte de comanda și obiecte cititoare de date. Stratul deconectat vă permite să
manipulați un set de obiecte DataTable care sunt conținute într-un DataSet care funcționeaza
ca o copie a datelor externe de la client.
DataSource
 În prezent, logica inserării, actualizări și ștergeri pentru tipul Persoane utilizează caractere
literale codate greu pentru fiecare interogare SQL. O interogare parametrizată poate fi folosită
pentru a trata parametrii SQL ca obiecte, mai degrabă decât un simplu text. Tratarea
interogarilor SQL într-o manieră mai orientată spre obiecte nu numai că ajută la reducerea
numărului de greșeli, dar interogarile parametrizate se execută de obicei mult mai repede decât
un șir literal SQL, deoarece sunt analizate exact o dată,care este mai rapid decât de fiecare data
când șirului SQL este alocată proprietatea CommandText. În plus, interogările parametrizate
ajută la protejarea împotriva atacurilor de tip SQL care este o problemă de securitate a
accesului la date.
 Pentru a suporta interogări parametrizate, obiectele de comandă ADO.NET mențin o colecție
de obiecte parametru individual. În mod implicit, aceasta colecție este goală, dar se inserează
orice număr de obiecte parametru. Când doriți să asociați un parametru într-o interogare SQL
unui membru din colecția de parametri a obiectului de comandă, prefixați parametrul de text
SQL cu simbolul @.
 Când utilizați stratul deconectat din ADO.NET este posibil să modelați date relaționale printr-
un model de obiect în memorie. În afară de simpla modelare a unui bloc tabelar de rânduri și
coloane, tipurile din cadrul sistemului. Datele vă permit sa reprezentați relațiile de tabelă,
constrângerile coloanelor, cheile primare, vizualizările și alte primitive de baza de date. Mai
mult, odata ce ați modelat datele, puteți aplica filtre, trimiteți interogari în memorie și persistă
datele dumneavoastră în formate XML și binare.Puteți face toate acestea fără a face vreodată o
legatură literala cu un sistem de gestiune a bazelor de date.
DataSet
 Spre deosebire de stratul conectat, datele obținute prin intermediul unui adaptor de date nu
sunt procesate folosind obiecte de cititoare de date. Obiectele adaptorului de date folosesc
obiectele DataSet pentru a muta date între apelant și sursa de date.
 Tipul DataSet este un container pentru orice număr de obiecte DataTable, fiecare dintre ele
conținând o colecție de obiecte DataRow și DataColumn. Obiectul adaptor de date al
furnizorului dumneavostră de date gestionează automat conexiunea bazei de date. În încercarea
de a spori scalabilitatea, adaptoarele de date păstreaza conexiunea deschisa pentru cel mai
scurt timp posibil.
 Odată ce apelantul primește obiectul DataSet, nivelul apelantului este complet deconectat de la
baza de date și este lăsat cu o copie locala a datelor de la distanța. Apelantul este liber sa
insereze,să șteargă sau să actualizeze rândurile dintr-un anumit DataTable, dar baza de date
fizică nu este actualizată pâna când apelantul nu trece în mod explicit pe DataSet la adaptorul
de date pentru actualizare.
 Seturile de date permit clienților să se prefacă ca sunt într-adevăr conectați întotdeauna, când
de fapt funcționeaza pe o baza de date în memorie.
 Un DataSet este o reprezentare în memorie a datelor relaționale. Un DataSet este un tip de
clasa care menține trei colecții interne puternic tipizate: DataTableCollection,
DataRelationCollection si PropertyCollection.
Serializarea
 Termenul serializare descrie procesul de persistență și de transfer a stării unui obiect într-un
flux. Secvența de date persistente conține toate informațiile necesare pentru a reconstrui starea
obiectului pentru utilizare mai târziu.
 Folosind aceasta tehnologie, este ușor să salvați cantități mari de date cu minim de agitație și
deranj. De fapt, în multe cazuri, salvarea datelor de aplicație utilizând rezultatele serviciilor de
serializare în cod mai puțin decât utilizarea cititorilor sau scriitorilor gasiți în spațiul de nume
System.IO. Un exemplu este aplicația pentru registrul comerțului și să ca trebuie ca utilizatorii
finali sa-și salveze preferințele.
 Pentru a face acest lucru, putem define o clasă numită PreferințeUtilizator care încapsulează
aproximativ 20 de fragmente de date de câmp. Trebuie sa utilizam un tip
System.IO.BinaryWriter,care va trebui sa fie salvat manual fiecare câmp al clasei.
 De asemenea, atunci când dorim să încărcăm datele din fișier înapoi în memorie, va trebui să
utilizăm un sistem System.IO.BinaryReader și va trebui citit manual fiecare valoare pentru
reconfigurarea unui nou obiect PreferinteUtilizator.
 În timp ce acest lucru este cu siguranța posibil, v-ați salva o perioada buna de timp pur și
simplu marcând clasa PreferinteleUtilizatorului cu attribute.
 Deși este destul de simplu sa persiste obiectele care utilizeaza serializarea obiectului .NET,
procesele folosite în spatele serializării sunt destul de sofisticate.
Triggeri
 Triggerii sunt instrumente puternice pe care le puteți utiliza pentru a automatiza controlul
serverului si bazelor de date. In SQL Server 2017 sunt disponibile trei categorii de trigeri
: triggeri pentru limbajul de manipulare a datelor DML,triggeri pentru limbajul de
definire a datelor DDL și triggeri de conectare.
 Pentru a controla modificarile datelor din baza de date, se utilizează un trigger DML.
Pentru a controla modificarile obiectelor,se utilizează un declanșator DDL. Pentru a
controla sau a controla datele de conectare,se crează un trigger de conectare.
 Triggerii sunt adesea denumiti ca un tip special de procedură stocată. La fel cum
procedurile stocate pot fi programate pentru a efectua aproape orice în cadrul unei baze
de date, astfel pot fi și triggeri.
 Triggeri DML sunt folosiți adesea pentru efectuarea modificarilor în alte coloane ca
răspuns la o modificare a datelor, efectuarea auditului pentru persoana care a inregistrat
sau modificat datele, a roll back sau anula modificările de date și pentru furnizarea
mesajelor de eroare.
 Deși o procedură stocată poate fi executată cu comanda EXEC, triggeri DML nu pot fi
apelati direct. În schimb, aceștea sunt configurați pe tabele sau vizualizări individuale și
răspund la urmatoarele comenzi:
 Când o comandă INSERT este executată pe o masă, se declanșeaza un trigger
INSERT pe masă. De exemplu, atunci când se plasează o comandă la introducerea
datelor într-un tabel. Puteți crea un declanșator INSERT într-un tabel pentru a face
acest lucru. Un exemplu este atunci când cineva comandă cinci widget-uri
lucioase,trigger-ul INSERT ar declanșa și ar reduce valoarea inventarului la mâna a
cinci.

 Când o comandă UPDATE este executată pe o masă, apare un declanșator UPDATE


pe masă. De exemplu, conducerea ar putea sa știe daca cineva modifică vreodata
date, cum ar fi coloana Salariu intr-un tabel de Angajai. Puteți crea un trigger
UPDATE in tabelul Angajați pentru a înregistra într-un tabel de audit persoana care
a făcut schimbarea și când a facut schimbarea. Acum, dacă cineva intra în baza de
date și își actualizeaza salariul, declanșatorul UPDATE din tabelul Angajații va
declanșa și va înregistra în tabelul de audit persoana care a facut-o și timpul in care a
făcuto.

 Când o comandă DELETE este executată pe o masă, se declanșează un trigger


DELETE pe masă. De exemplu, in aplicațtia pentru registrul comerțului vrea să se
steargă o persoană juridică din table Persoane. Există posibilitatea să se creeze un
declanșator DELETE în tabelul Persoane pentru a redirecționa stergerea și sa
modifice valoarea coloanei Stare la Inactiv. Daca cineva a încercat vreodata să
ștergă o persoană juridică, declanșatorul DELETE ar declanșa ștergerea și va anula
ștergerea returnând instrucțiunea DELETE și modificând valoarea coloanei Status.
Oficiul Național al Registrului Comerțului (ONRC) este o instituție publică
din România, aflată în subordinea Ministerului Justiției.

 Registrul Comerțului este organizat pe 2 niveluri:


 nivel local reprezentat de cele 42 de oficii teritoriale, organizate în subordinea Oficiului
Național al Registrului Comerțului și care funcționează pe lângă fiecare Tribunal.
 nivel național reprezentat de Oficiul Național al Registrului Comerțului ce funcționează în
subordinea Ministerului Justiției.
 În august 2009, ONRC a anunțat că va realiza până în 2011 un portal prin care vor putea fi
accesate serviciile prestate de instituție, proiect în valoare de 66,6 milioane de lei finanțat
parțial din fonduri europene[2].
 În prezent portalul ONRC este un portal funcțional, având adresa: portal.onrc.ro. Acesta pune
la dispoziția utilizatorilor atât documentele specifice activității registrului comerțului, cât și
instrumente de obținere a informațiilor din baza de date a registrului comerțului.
 În plus, portalul face trimitere către Portalul European de Justiție https://e-justice.europa.eu.
 Până în anul 2002, Registrul Comerțului a funcționat în subordinea Camerei de Comerț și
Industrie a României (CCIR).
 În anul 2006, o lege adoptată de Parlament prevedea trecerea Registrul Comerțului din
subordinea Ministerului Justiției înapoi la CCIR, dar legea a fost declarată neconstituțională,
ulterior, de Curtea Constituțională, din cauza modului în care a fost adoptată.
 Romsys si Siveco se bat pe portalul Registrului Comertului, 18 oct 2009, zf.ro, accesat la 13
octombrie 2010.
Utilizarea aplicației
 Cererea de înregistrare în registrul comerțului și de autorizare a funcționării PJ-urilor
societate cu răspundere limitată, se depune la registrul comerțului de pe lângă tribunalul
din județul în care solicitantul își stabilește sediul social direct la ghișeu, prin
corespundenta sau online prin portalul de servicii online al ONRC http//portal.onrc.ro, iar
formalitățile aferente se găsesc în ghidul rezervare PJ.
 Înregistrarea în registrul comerțului a persoanei juridice societate cu răspundere limitată,
se face în baza rezoluției motivate a directorului oficiului registrului comerțului de pe
lânga tribunal sau a persoanei desemnate de directorul general al ONRC.
 Termenul de eliberare a certificatului de înregistrare este de 3 zile lucrătoare, calculat de
la data înregistrării cererii sau, dupa caz, de la data completarii cererii cu documentele
solicitate. Taxa și tariful se achită la ghișeu în numerar sau cu card bancar, prin mandat
postal sau ordin de plată.
 Pentru ordin de plată, conturile corespund ONRC în raza căruia iși are stabilit sediul
social, la nivel de județ în care urmează să fie virate sumele necesare care se găsesc la
adresa http://www.onrc.ro/index.php/ro/conturi-iban.
 Pentru cererile care se transmit on-line prin portalul de servicii ONRC
http//portal.onrc.ro, plata taxelor și tarifelor se face și on-line pe portalul
http//portal.onrc.ro .
 Registrul comertului mutat disciplinar, 27 Februarie 2003, evz.ro, accesat la 18 iulie 2011
Fig 1. Salvare persoană în O.N.R.C.
Fig 2. Modificare persoană în O.N.R.C.
Fig 3. Detalii inregistrare persoană
 Se mai pot spune foarte multe la tema dată,în cadrul tezei de licență va avea o
desfășurare mai amplă, însă această lucrare a avut tendința de a arăta si demonstra
unele tendințe si linii generale privind tematica dată.
 Un lucru este cert, în urma citirii acestei lucrări, putem afirma cu certitudne că
internetul si modul de utilizare a acestuia, modul de afișare a diferitor tipuri de
informații prin intermediul acestuia, nu mai au deja un rol secundar în viața de zi cu
zi a multor oameni, dar cel mai important sunt aceste elemente ale lumii digitale
care au devenit de neînlocuit.
 Web-ul de astăzi, ca și cel de ieri si cel de mâine se află într-o continuă transformare
si metamorfoză care pe cei mai multi fie îi lasă rece fie îi amețește si îi descurajează
în încercarea de a înțelege mai mult.
 Scopul propus de această lucrare a fost de a aduce la cunoștința omului “studioso”
posibilitățile oferite de internet în accesarea la informație si utilizarea ulterioară a
acesteia în scopuri proprii. De asemeni sper că prin lucrarea dată persoana fizică sa
obțină o idee si o informație mai largă privind posibilitățile promovării personale și
ale unei afaceri prin intermediul internetului utilizând site-urile web.
 În cadrul primului capitol am demonstrat, că afacerile ocupă un segment important
în piața afacerilor globale, acaparând pe an ce trece un segment tot mai mare a
acesteia. În primul capitol de asemeni am adus unele exemple care arată eficacitatea
utilizării internetului prin demonstrarea posibilităților lărgite ale înăvățării, care după
cum se pare a avut un impact neaștptat de mare asupra societătii contemporane. Se
știe de minune câtă lume obține acces, utilizează, si retransmite informații astfel.
 De asemenea am adus o serie de exemple ale utilizării internetului în calitate de domeniu
de desfășurare a unei afaceri precum si utilizarea acestuia drept sursă principală de
realizare ale bunurilor unui agent economic, adică utilizarea internetului ca sursă
principală de comercializare. Sper că ati atras atenția cu cât s-a mărit cifra afacerilor
încheiate pe internet în ultima perioadă, dar mai mult de atât putem afirma ca aceasta
evolutie a atras dupa sine dezvoltarea unor alte domenii adiacente.

 În cadrul capitolului doi m-am oprit asupra modalităților de afișare a informațiilor pe


internet care are loc în mare parte prin intermediul site-urilor web. O atenție deosebită am
acordat-o clasificarii acestora din diferite puncte de vedere. Clasificarea cea mai eficientă
fiind: site-uri de cautare (Cataloage, indexuri), site-uri tematice (de initiere în tematica),
portaluri, locații corporative, locații comerciale, alte tipuri de site-uri.

 Datorită faptului că această lucrare este concentrată asupra eficienței economice a site-
urilor web, am analizat unele business-uri modele de site-uri, oprindu-mă în mod special
la modelul publicitar, cel de susținere a unor afaceri existente precum si modele de
lansare a unor noi afaceri cu toate efectele pozitive ulterioare lansării acestuia, desigur în
cazul unei lansări de succes. De asemeni am prezentat perspectivele generale ale acestor
modele de afaceri precum si în cadrul unor zone geografice concrete, aducând ca exemplu
dezvoltzarea în ultimii ani. După cum ați putut observa a avut o dezvoltare cu avânt, si nu
se știe când va fi ea limitată.
 Evidentierea site-urilor comerciale funcționale permite soluționarea a două probleme care stau
în fața posesorilor acestora: atragerea vizitatorilor pe server precum si atragerea ulterioară în
rânduri repetate a acestora. Vizita inițială a serverului depinde de grupa de servere care
administreaza traficul, datorită caroră vizitatorul are posibilitatea de a lua cunostință de
existenta serverului. Însă succesul ulterior poate fi atins doar în cazul unui număr mare al
vizitelor repetate, care au loc ca urmare a capacității serverului de a îndeplini funcțiile de grupa
a doua, adică prestarea unor servicii calitative vizitatorilor – informații, comercializarea
bunurilor sau îndeplinirea unor alte dorințe ale vizitatorilor.
 După ce am dat o explicație privind tipurile existente ale site-urilor web și posibilitățile de
utilizare ale acestora, ulterior m-am oprit asupra creării în sine a acestuia, iar mai amănunțit
asupra etapelor de creare a site-ului web, dat fiind importanța cu care trebuie tratat acest proces
la fiecare din etapele creării lui. Se poate ușor observa că crearea unui site necesită o atitudine
destul de serioasă si deseori nu destul de ieftină pentru asigurarea lansării unui site calitativ,
care să aibă succes la vizitatori.
 Acest ultim capitol reprezintă, după părerea mea, etape absolut obligatorii în realizarea
unui site web care să atragă vizitatorii, astfel eforturile după cum ați putut vedea nu pot fi
considerate zadarnice. În literatura de specialitate sau pe site-urile care furnizează
informatii despre web probabil aceste etape, precum si pașii necesari pentru parcurgerea
lor, pot fi denumite si altfel. Din considerente proprii de machetare a lucrării și pentru a fi
cât mai concisă eu am gasit aceste denumiri. Poate ele nu sunt cele mai sugestive, dar
înțelegerea si parcurgerea lor în totalitate sunt esențiale dacă dorim sa obținem o audiența
maximă pentru situl nostru existent.
 Astfel sper că prin această lucrare am reușit să demonstrez pe cât este de importantă
problema dată, ce impact are ea asupra societății contemporane, iar cel mai important
lucru, cum poate un om de rând utiliza toate acestea în interesele proprii, iar în mod
special în promovarea sa ca persoană.

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