Dezvoltarea Unei Afaceri Online

LUCRARE DE LICENȚĂ

DEZVOLTAREA UNEI AFACERI ON-LINE

CUPRINS

INTRODUCERE

CAPITOLUL 1.

CREAREA UNEI AFACERI ÎN ERA DIGITALĂ

1.1. Caracteristicile afacerilor on-line

1.2. Avantajele și dezavantajele afacerilor on-line

1.3. Viitorul afacerilor on-line

1.4. Descrierea mediului electronic de afaceri în societatea informațională

1.5. Pași de urmat pentru a avea un magazin on-line de succes

CAPITOLUL 2.

DEZVOLTAREA UNEI AFACERI ON-LINE – LIBRĂRIE ON-LINE

2.1. Descrierea temei

2.2. Analiza cerințelor

2.2.1. Cerințele funcționale

2.2.2. Cerințele non-funcționale

2.3. Instrumente software utilizate

2.4. Modelul de dezvoltare în cascadă

2.6. Manualul de utilizare al aplicației

CONCLUZII

BIBLIOGRAFIE

INTRODUCERE

Tema aleasă de mine pentru lucrarea de licență se numește „Dezvoltarea unei afaceri on-line”. Am făcut această alegere deoarece mi-am dorit să realizez o aplicație utilă pentru majoritatea persoanelor în viața de zi cu zi și anume o afacere on-line, sau mai simplu spus un magazin virtual. Obiectivul fundamental al acestei librării on-line, care pune la dispoziție cumpărarea de cărți, este de a permite vizitatorului să caute cărțile dorite după anumite criterii: ISBN, autor sau titlu. Magazinul virtual trebuie să fie performant și să grupeze toate funcționalitățile necesare căutării și descoperirii detaliate de cărți, seletăriii acestora și lansării de comenzi on-line.

Acestă bibliotecă on-line oferă posibilitatea simplificării lucrurilor, deoarece din dorința de a evita aglomerația din magazine, tot mai mulți oameni își îndreaptă atenția spre magazinele virtuale unde pot lansa rapid o comandă, nefiind necesară deplasarea la domiciliu, astfel economisind din timpul dedicat căutării.

Un alt avantaj este acela că librăriile on-line oferă discounturi la preț, ele vând cărțile la prețuri mai mici, datorită cheltuielilor mici de întreținere. O motivație în plus o reprezintă și disponibilitatea cărților în stoc, cărțile sunt achiziționate printr-o comandă plasată pe Internet, iar produsul ajunge acasă la client în câteva zile.

Pe lângă faptul că nu este necesară deplasarea la domiciliu, un alt lucru important în alegerea comandării de pe Internet este că magazinele virtuale sunt disponibile la orice oră. Consider că acest lucru este destul de important, deoarece oamenii își pot comanda cartea dorită oricând au nevoie, nefiind nevoie să aștepte până a doua zi pentru a putea plasa comanda.

După plasarea comenzii, aceasta este procesată, analizată și trimisă spre destinație în cel mai scurt timp posibil. Datele clientului sunt preluate din baza de date în momentul în care acesta plasează comanda, dar există și posibilitatea modificării acestora în cazul în care acestea nu mai sunt valide.

Magazinele virtuale sunt ușor de administrat și necesită o investiție redusă. Am realizat această aplicație în limba internațională engleză, pentru că nu am vrut să mă limitez doar la un public restrâns, mi-am dorit să îmi lărgesc orizonturile.

Alegerea temei de licență a fost pentru mine una dintre cele mai mari și mai importante provocări, deoarece pe durata celor trei ani de facultate am studiat materii de specialitate, care mi-au fost de mare ajutor în realizarea aplicației respective prin materia cuprinsă, termenii deveniți familiari și generalitățile domeniului IT.

În urma materialelor sudiate și a aplicațiilor de laborator realizate, am reușit să găsesc o legătură între aplicația propriu-zisă și partea teoretică dobândită în timpul facultății.

Consider că alegerea acestei teme de licență ar trebui să fie atât un exemplu cât și o inspirație pentru toți tinerii și oamenii care nu au experiență în domeniul afacerilor, pentru că astfel își pot dezvolta propria lor afacere, nefiind nevoie să lucreze pentru altcineva.

Deși suntem la început și nu avem toate cunoștințele despre ce înseamnă a-ți dezvolta o afacere, în timp, cu suficientă ambiție și răbdare putem acumula informații noi care ne vor fi de folos în administrarea afacerii dezvoltate. Pentru ca acest lucru să fie posibil și afacerea să aibe succes, trebuie să avem încredere în produsul oferit clienților și să ne concentrăm asupra lucrurilor pe care ni le-am propus să le obținem.

Pentru a dezvolta o afacere on-line trebuie să oferim publicului un produs nou, care necesită timp pentru promovare și care să nu aibe o concurență foarte mare. În acest mod afacerea ar putea deveni profitabilă prin oferirea produselor căutate.

Tema mea „Dezvoltarea unei afaceri on-line” se ocupă cu crearea unui site de prezentare a unui magazin virtual și anume a unei librării on-line ce constă în vânzarea cărților prin intermediul Internetului. O idee bună pentru realizarea unei afaceri este pusă în practică mai rapid printr-o afacere on-line, oamenii de afaceri fiind tot mai interesați de această piață.

Consider că afacerile on-line reprezintă viitorul generației noastre, deoarece trăim într-o eră digitală care s-a dezvoltat enorm de mult în ultimii ani și în care aproape totul este automatizat. Cu toate acestea afacerile on-line nu sunt simplu de dezvoltat, ele necesită foarte multă muncă, destul de mult timp și bani investiți. În timp, dacă punem suflet în ceea ce vrem să facem, realizăm că am reușit să construim o afacere de succes, stabilă, care ne aduce și un profit considerabil.

Plecând de la ideea că vrem să ne deschidem o afacere on-line, trebuie să ne facem un plan de afaceri care să ne definească afacerea, să-i identifice scopurile și să ne arate modalitățile prin care vom atinge aceste scopuri. Trebuie să analizăm cu atenție și să cunoaștem foarte bine piața on-line pentru a ne da seama de părțile care sunt abordate mai puțin sau de cele care nu sunt abordate aproape deloc în acest domeniu.

Un prim pas pentru a realiza această afacere este de a oferi publicului un produs care nu se află pe piața on-line sau care se află deja, dar nu este suficient de promovat. Afacerea necesită timp și rabdare pentru a promova produsul oferit clienților. Această metodă este tot mai folosită în prezent, deoarece cu ajutorul Internetului vânzarea este mai rapidă și nu există un contact direct cu clienții.

În continuare voi încerca să fac o prezentare a afacerilor on-line în era societății informaționale.

Momentul în care se hotărăște demararea propriei afaceri trebuie foarte bine ales, de cele mai multe ori în urma efectuării unor studii de piață și a acumulării de experiență în domeniul în care se va investi. Deși o afacere nouă are nevoie de mai mult timp pentru a pătrunde pe piață, ea poate fi mai puțin costisitoare, în special dacă piața este în creștere. Obiceiurile și atitudinea clienților reprezintă un obstacol pentru o afacere nouă, deoarece ei sunt loiali afacerilor existente cu care s-au familiarizat.

A avea un site de prezentare a unor diverse produse nu înseamnă totul în mediul on-line. Dacă se dorește obținerea rezultatelor prin intermediul unui website, sunt necesare mai multe lucruri, nu doar a avea un nume de domeniu și o grafică atrăgătoare. Teoretic, se spune că un site care nu apare în căutarile Google este un site cu potential redus.

Odată creat un site web, trebuie susținut prin acțiuni de promovare on-line pentru a fi funcțional pe deplin. Pentru a fi cunoscuți și a ne dezvolta pe Internet, nu este suficient doar să realizăm un site funcțional din punct de vedere tehnic. Un site foarte bine promovat este un site cunoscut, unde promovarea on-line nu înseamnă doar beneficii pentru noi, ci și pentru consumatorii cărora te adresezi. Oferindu-le produsele de care au nevoie și dând dovadă de seriozitate și profesionalism, consumatorii aleg să revină și data viitoare pentru o altă comandă, astfel devenind chiar clienți fideli ai site-ului.

Pentru mine nu au existat temeri în momentul în care am luat hotărârea de a-mi alege această temă de licență, pentru că îmi cunosc foarte bine potențialul și tind să cred că am făcut o alegere bună.

CAPITOLUL 1.

CREAREA UNEI AFACERI ÎN ERA DIGITALĂ

Caracteristicile afacerilor on-line

Oamenii care se întreabă ce este un magazin virtual, trebuie să știe că un magazin virtual este un site web care îndeplinește mai multe conditii:

Este un site de prezentare a informațiilor despre diverse produse oferite, inclusiv costul acestora;

Produsele pot fi căutate după mai multe criterii;

Vizitatorii pot selecta produsele dorite și le pot adăuga în coșul de cumpărături pentru finalizarea comenzii;

Are un sistem de preluare a datelor personale salvate în baza de date, pentru a realiza trimiterea comenzii.

Un magazin virtual are de asemenea și un sistem de administrare care nu poate fi văzut de către vizitatori. Prin acest sistem se introduc și se actualizează informațiile referitoare la produsele oferite, se ține evidența comenzilor și a conturilor clienților înregistrați în baza de date. (http://www.afaceri.net/E-commerce/Magazine_online.htm)

Următorul pas este enumerarea caracteristicilor afacerilor din mediul electronic, și anume:

Omniprezența – O afacere on-line este disponibilă în orice loc și moment. În acest fel, se reduc costurile de participare și de tranzacționare pe piața on-line.

Accesul global – Această tehnologie electronică permite tranzacțiilor comerciale să depășească granițele culturale, naționale și demografice. De această facilitate pot beneficia atât furnizorii, cât și clienții.

Standarde universale – Prin intermediul acestor standarde, afacerile se pot dezvolta mai ușor pornind de la tehnologiile existente. Acestea pot avea o influentă destul de mare asupra costurilor afacerii. Concurența va fi mai mare, dar se vor reduce costurile de intrare ale afacerii.

Bogăția de informație – Mesajele pot fi destul de complexe și conținutul lor poate fi în format video, audio, grafică animată, etc.

Interactivitatea – Afacerile electronice sunt interactive, ceea ce permite comunicarea bidirecțională.

Densitatea de informație – Tehnologiile afacerilor electronice generează reducerea costurilor pentru colectarea, depozitarea, comunicarea și prelucrarea informației. Aceste tehnologii asigură actualitatea informațiilor, făcând ca tot mai multe informații importante să devină disponibile, mai ieftine și de o calitate superioară.

Personalizarea/Particularizarea – Produsele pot fi modificate pe baza preferințelor utizatorului. (http://adin-filote.blogspot.ro/2011/06/caracteristici-ale-afacerilor.html)

Avantajele și dezavantajele afacerilor on-line

Aproape toți ne permitem în ziua de astăzi un calculator și aproape toți putem avea acces la Internet. O afacere on-line are propriile ei avantaje: câștiguri mari cu efort mai mic, un buget restrâns și diverse surse de venit, propriul program și un profit care poate fi nelimitat și vine într-un timp scurt.

Piața on-line este într-o creștere continuă, reprezentând cea mai bună oportunitate de lansare a unei noi afaceri. Investiția inițială este clar mai redusă decât în cazul unei afaceri tradiționale. Se elimină și limitele geografice de vânzare, astfel oameni din întreaga lume pot deveni potențiali clienți.

Pentru procesarea comenzii, costurile sunt mult mai mici, pentru că magazinele virtuale oferă și discount la produsele căutate. Se elimină interacțiunea dintre cumpărători și intermediari, totul realizându-se prin intermediul Internetului.

Avantajele afacerilor on-line joacă un rol destul de important și le vom prezenta în cele ce urmează:

Piață mare de desfacere – este posibil să intrăm în afaceri și pe plan internațional. Sute de oameni navighează pe Internet zilnic, mulți dintre aceștia caută să cumpere lucruri care nu sunt disponibile în orașul sau în țara lor.

Costuri mai mici – o afacere on-line are costuri mai reduse sau chiar inexistente pentru spațiul de desfășu, costurile sunt mult mai mici, pentru că magazinele virtuale oferă și discount la produsele căutate. Se elimină interacțiunea dintre cumpărători și intermediari, totul realizându-se prin intermediul Internetului.

Avantajele afacerilor on-line joacă un rol destul de important și le vom prezenta în cele ce urmează:

Piață mare de desfacere – este posibil să intrăm în afaceri și pe plan internațional. Sute de oameni navighează pe Internet zilnic, mulți dintre aceștia caută să cumpere lucruri care nu sunt disponibile în orașul sau în țara lor.

Costuri mai mici – o afacere on-line are costuri mai reduse sau chiar inexistente pentru spațiul de desfășurare a activității, în funcție de tipul afacerii dezvoltat. Pe scurt, plătim doar domeniul, restul fiind aproape gratis.

Ocoliți intermediarii – Internetul a evoluat foarte mult în ultima perioada, inițial el fiind creat pentru publicitate. În era în care trăim nu mai poate fi vorba doar de publicitate, ci și de stocare a informațiilor, comerț, informare, etc. Mai nou, un website este un loc în care lumea își desfășoară afacerile curente. Achiziționarea directă de pe Internet a unui produs ne permite să ocolim distribuitorii, care ar fi necesitat costuri suplimentare. Putem cere un preț mai mic clientului, cu cât prețul produsului este mai mic, cu atât profitul este mai mare, ceea ce este în avantajul nostru.

Vânzări automate – aproximativ orice afacere electronică se poate realiza automat, de la site-ul de prezentare la informațiile utile, cum ar fi: prețul, modalitatea efectuării plății și anumite servicii pentru potențialii clienți, profitul intrând și el automat în contul bancar.

Surse multiple și nebănuite de profit – reprezintă rezultatul avantajelor enumerate anterior. Prin automatizarea vânzărilor realizăm că avem mai mult timp liber la dispoziție. După o scurtă perioadă de la dezvoltarea afacerii, vom putea promova mai multe produse diverse.

Comunicarea facilă cu clienții și vizitatorii site-ului – pe Internet, consumatorii găsesc site-ul de prezentare a produselor oferite, completează un formular de comandă, iar comanda îi este livrată imediat la domiciliu.

Există o multitudine de motive pentru a-ți dezvolta o afacere on-line:

Este accesibilă tuturor persoanelor din întreaga lume, iar bugetul de care avem nevoie inițial pentru a începe afacerea este unul destul de scăzut.

Nu există termene limită, putem munci de acasă și ne facem singuri programul după cum dorim.

Pentru a găsi și a atrage potențialii clienți nu avem nevoie decât de un cost mult mai mic, decât în cazul folosirii metodei tradiționale. Internetul este cea mai bună cale de comunicație.

Pentru conducerea și dezvoltarea afacerii on-line avem nevoie decât de niște costuri minime. Website-ul trebuie să funcționeze la orice oră pentru oferirea produselor, neavând nevoie de un punct de desfacere.

Prin crearea unui site de prezentare și promovare a produselor oferite consumatorilor, accesul la piața mondială se face mult mai rapid și ușor. Chiar dacă afacerea este una mică pentru început și domeniul de activitate este destul de îngust, vor exista în permanență potențiali clienți pentru afacerea dezvoltată. (http://www.afaceri.net/planificare/intoducere/avantaje.htm)

Orice magazin virtual are și anumite diferențe și dezavantaje față de cel simplu și anume:

Produsele nu pot fi atinse de consumatori, ele nu pot fi analizate cu atenție, iar în majoritatea cazurilor nu ne putem da seama de mărimea reală a produsului oferit;

Culoarea poate diferenția și ea, datorită setărilor montorului sau a calității imaginii;

Actualizarea frecventă a produselor și a magazinului este mult mai greu de realizat din punct de vedere tehnic;

Metoda de plată trebuie să fie foarte bine dezvoltată pentru a nu fi o diferență de timp între plasarea, achitarea și livrarea produselor comandate. (http://victor-bahnari.com/internet-magazin/ce-este-un-mazin-online.html)

Viitorul afacerilor on-line

Viitorul afacerilor on-line nu este tocmai viziunea cea mai corectă. Viitorul ar trebui să fie în primul rând legat de persoana noastră și apoi de afacerile dezvoltate de noi.

Internetul a avansat foarte mult față de acum câțiva ani când el era mai mult folosit de studenți, dar totuși ceva din cultura de dinainte a mai rămas încă. Un prim pas pe care oamenii de afaceri trebuie să îl facă înainte să se lanseze în vânzări pe Internet este să îi înțeleagă foarte bine însușirile și să îl utilizeze în scopul dezvoltării afacerii pe care vor să o creeze și să o promoveze în perioada următoare.

Infornația este privită ca monedă de schimb în mediul Internetului. Succesul acestuia provine din nevoia de informare atât a oamenilor de afaceri, cât și a oamenilor simpli de rând. Site-urile de prezentare și de promovare a afacerilor trebuie să fie deci pline de informații clare și un sistem de navigație simplu, ușor și accesibil pentru ca majoritatea consumatorilor din întreaga lume să îl acceseze rapid.

Oricât de excepțională ar fi o afacere on-line, ea nu trebuie să își inspire întemeietorul, deoarece creatorul ar trebui să fie cel care să își împrumute caracterul afacerii pe care are în plan să o dezvolte și să o transforme într-o afacere de succes.

Dacă plecăm de la ideea menționată anterior, putem realiza o listă de lucruri pe care am putea să o însușim afacerii noastre în plan de dezvoltare și anume:

Trebuie să avem imaginație pentru a crea ceva ce oamenii își doresc și de care au nevoie, acesta fiind primul pas în crearea unei afaceri de succes. Nu este singura cale prin care putem realiza acest lucru, dar măcar este un bun început;

Când pornim în crearea unei afaceri nu trebuie să ne facem foarte multe planuri. La început vom crea o afacere simplă și vom fi atenți la părerile consumatorilor. După ce trecem de această etapă, urmează partea în care vom încerca să îl modificăm după cerințele publicului, astfel având șansa să rezistăm mai mult timp pe piața universală;

Nu trebuie să plecăm cu gândul că ne interesează doar să ne iasă profit, fiind la început ne interesează doar rezultatele. Probabil acesta este și motivul pentru care oamenii de afaceri de succes au făcut voluntariat, cel puțin pe perioada facultății. În timp, când rezultatele își vor face simțită prezența, avem șansa de a aves un profit mult mai mare decât am crezut inițial;

Am plecat de la premiza că trebuie să ne mulțumim cu ce avem, pentru că e posibil să nu avem de fiecare dată dreptate și nu toate lucrurile create de noi sunt la fel de interesante și atrăgătoare;

În afaceri trebuie să știi cum să te faci remarcat, ca publicul să îți acorde atenția lui și să te respecte. Trebuie să ne fixăm niște limite, pe care să învățăm că nu trebuie să le depășim, pentru a nu pica în extremă;

Un alt lucru foarte important în afacerile pe Internet este să nu încercăm să copiem de la alți oameni de afaceri, pentru că deși este o regulă mai greu de respectat, aceasta nu face decât să înrăutățească lucrurile atunci când este încălcată;

O motivație ar fi să credem cu tărie că vom avea succes și nu să ne lăsăm copleșiți de teama de eșec. Până la urmă succesul și eșecul se completează și nu ar putea exista unul fară celălalt;

Chiar dacă nu ne-am ridicat la așteptările stabilite de noi, este bine să avem puterea să ne recunoaștem și eșecurile, nu numai reușitele și momentele în care ne merge bine. Poate că mulți oameni de afaceri au reușit să atingă succesul doar după câteva eșecuri mari în încercarea de a-și construi o afacere și o carieră de succes. Dar lucrul acesta nu trebuie să ne demotiveze, ci ar trebui să ne facă să fim mai motivați ca niciodată pentru a reuși să ne atingem toate scopurile și să ajungem acolo unde am sperat încă de la începutul drumului.

În concluzie rata insuccesurilor este favorizată în cea mai mare parte de oamenii care așteaptă să realizeze totul peste noapte și nu muncesc suficient pentru a-și asigura succesul și cariera la care au visat. (http://www.avocatnet.ro/content/articles/id_33389/Ganduri-pentru-acasa-O-afacere-fara-limite-Asa-am-vazut-intotdeauna-viitorul.html)

Descrierea mediului electronic de afaceri în societatea informațională

Dacă aducem în discuție ultimul secol de viață, acesta poate fi considerat cel mai dinamic, datorită cunoscutei revoluții industriale, care ne surprinde pe zi ce trece cu noi informații utile în orice domeniu.

Revoluția informatică a avut un mare impact asupra domeniului tehnologiilor informaționale. De altfel apare și o nouă economie, care poartă numele de economie digitală sau economie a informației. Flexibilitatea informațiilor afectează destul de tare această economie digitală, mediul în care evoluează devenind instabil.

Apar și câteva modificări importante care vor fi enumerate în cele ce urmează și anume:

Se accelerează dezvoltarea tehnologică;

În cadrul pieței se realizează evoluția nevoilor consumatorului, liberalizarea și nu în ultimul rând mondializarea;

Dacă vorbim despre concurență vom observa apariția noilor actori pe piața tradițională.

Viitorul unei afaceri în epoca digitală este foarte nesigură și grea, deoarece se merge pe două premise în cadrul cărora ori evoluezi pe piață, ori afacerea dezvoltată moare. Fiecare dintre noi o să beneficieze de aceste lucruri. Produsele vor fi mai bune, reclamațiile consumatorilor vor fi în sfarșit ascultate, vom avea parte de costuri mult mai reduse și de un număr mai larg de oportunități. Consumatorii vor beneficia de eficiența ridicată a noii tehnologii informaționale, pentru că aceasta o să crească din ce în ce mai mult și mai rapid. Liderii afacerilor pe Internet beneficiază de aceste metode digitale pentru a crea soluționări avansate, mult mai rapid și usor decât competitorii.

În această situație putem observa deplasarea de la piața de ofertă la cea de cerere și cea de la puterea producătorului la cea a consumatorului. Producătorii se confruntă cu diverse situații, cum ar fi atragerea de noi clienți care este foarte costisitoare și dificil de realizat. Clientul trebuie să fie mereu mulțumit de produsul oferit pentru a-l păstra cât mai mult timp posibil.

Afacerile on-line sunt principalele atracții din mediul economic si informațional. Aceste afaceri din economia digitală devin odată cu trecerea timpului din ce în ce mai inteligente. Ele își pot folosii întregul potențial pentru a fi capabile să caracterizeze cele mai bune variante de utilizare a fondurilor de care dispun.

Dezvoltarea Internetului a fost una dintre cele mai bune idei și invenții ale minții omenești, în cadrul căruia nu mai există necesitatea de spațiu și timp. Tranzacțiile economice trec în varianta digitală, deoarece afacerile electronice nu pot exista fără comerțul electronic.

Oamenii de afaceri de succes au nevoie de Internet pentru utilizarea acestuia în cadrul afacerilor în mai multe feluri, pornind de la comunicații ale website-ului, comerț electronic și până la alianțe și colaborări de afaceri. Este de scos în evidență faptul că această transmitere între clienți și furnizori se realizează doar on-line.

Prezența unei afaceri pe piețele electronice se datorează mai multor motive, dintre care:

Costurile de comercializare ale produselor sunt reduse evident;

Promovarea afacerilor on-line;

Valoarea produselor crește substanțial;

Fidelizarea clienților existenți;

Informațiile necesare sunt găsite rapid și ușor;

Obținerea noilor resurse de venit;

Costurile de realizare ale afacerii sunt mult mai reduse.

Cu ajutorul Internetului, în această eră digitală, oamenii de afaceri urmăresc o creștere a randamentului și a eficienței. (http://www.rasfoiesc.com/business/afaceri/Descrierea-mediului-electronic95.php)

Pași de urmat pentru a avea un magazin on-line de succes

Chiar dacă au diverse categorii de produse, aproape toate magazinele on-line vor să își vândă produsele mai rapid și ușor, în cazul nostru produsele scoase la vânzare fiind cărțile. Trebuie să avem suficiente cunoștințe pentru a ne ocupa de website-ul de prezentare pe care vrem să îl creăm. Pentru ca aceasta să aibă succes, trebuie să devenim experți în ceea ce vrem să vindem și să cunoaștem foarte bine toate produsele puse în vânzare, pentru ca implicarea noastră în acest domeniu să fie categorică în atingerea succesului sperat.

Putem utiliza soluții deja instalate sau să construim site-ul în sistemul open source, dar nu aceasta este partea cea mai importantă a afacerii, ci este necesar să contribuim la crearea acestuia cu idei proprii și nu prin copierea altor modele. Ca și creatori ai unui website de prezentare și promovare de cărți, este necesar să creăm o listă cu cărțile pe care vrem să le punem în vânzare, acestea trebuind să fie incomparabile, să dețină o descriere completă, cu caracter de noutate, cât și un preț al acestor produse. Avem posibilitatea mai multor moduri de vânzare, în funcție de diversele categorii de cărți oferite consumatorilor. Pe lângă informațiile utile despre acestea, avem nevoie de anumite recomandări digitale și de imagini clare și reale ale produselor.

Se recomandă să avem poze de prezentare pentru fiecare carte în parte, pe care le putem prelucra în programele de editare pentru imagini. Dacă în viitor vom vrea să ne axăm și pe vânzarea de cărți în format electronic, trebuie mai întâi să creăm produse de probă pentru vizitatori ca să vedem dacă produsul se vinde, dacă este căutat și cerut în continuare de clienți.

Magazinele virtuale trebuie să accepte și plata prin cărțile de credit, dar înainte de a lua acastă decizie și de a crea un sistem pentru plata on-line trebuie să ne gandim la audiența pe care o avem și să analizăm dacă este necesară sau nu.

Pe lângă adăugarea de imagini și gestionarea stocului, publicul on-line are nevoie de probe plauzibile. Magazinele virtuale din ziua de astăzi au nevoie de părerile consumatorilor, care pot avea mai multe scopuri, acela de a-și exprima părerea despre produsele și serviciile oferite și de faptul că pot ridica vânzările. O funcție standard pe care magazinele virtuale ar trebui să le ofere este aceea prin care clienții își pot împărți părerile și cu alte persoane. Această funcție poate ajuta consumatorii din întreaga lume să gasească ceea ce caută și ce au nevoie în magazinul nostru.

În cazul unei librării on-line, site-ul trebuie structurat după informațiile oferite despre o bună utilizare a produselor sau după părerile consumatorilor despre produsele achiziționate. Mesajele și informațiile trebuie să fie actualizate în permanență, pentru ca consumatorii să nu rămână în urmă cu noutățile produselor și eventualele reduceri de preț.

Un magazin virtual nu înseamnă doar oferirea unor noi produse la prețuri mai mici, trebuie avută în vedere constituirea unui public larg care să ne ajute la extinderea afacerilor.

Cele mai importante lucruri pe care trebuie să le avem în vedere sunt că trebuie să ne implicăm personal în dezvoltarea afacerii și să nu tratăm nimic cu superficialitate, trebuie să ne gândim serios la ceea ce vrem să realizăm în viitorul apropiat, să tratăm cu seriozitate problema și să facem lucrurile într-un mod corect pentru a oferi satisfacție atât consumatorilor, cât și nouă ca dezvoltatori ai unei afaceri de mare succes.

Trebuie să ținem cont și de faptul o afacere on-line necesită destul de multă muncă, dar în acelși timp și o motivație imensă. Este important să ne motivăm și să avem încredere că prin multă muncă depusă este posibil să aducem afacerea la un nivel înalt. Putem lua exemplu de la oameni de succes care au reușit să atingă imposibilul și care la demararea proiectului nu știau cum vor evolua lucrurile.

Realizarea planului de afaceri este cel mai important lucru în dezvoltarea unei afaceri de succes. Cel mai bun termen care nu trebuie să lipsească din vocabularul unui om de afaceri de succes este planul de afaceri. Acesta grupează statistici, previziuni și idei care fac o comparație între etapa actuală a afacerii și cea din următorii ani pentru a ajunge la etapa dorită.

Planul de afaceri de succes face parte din tot ce începe dezvoltatorul unei afaceri și prin urmare trebuie să fie prezent tot timpul în gandurile lui. Un plan de afaceri de succes are și câteva caracteristici și anume:

Simplitatea

Este cea mai importantă caracteristică a unui plan de afaceri de succes. Afacerea poate să fie una dintre cele la scară mare, sau doar una familială, obiectivul fiind foarte bine așezat ca țintă. În planul de afaceri ce urmează a fi realizat, dezvoltatorul afacerii trebuie să cunoască bine piața pe care o să pătrundă, bugetul, cash-flow-ul și să intuiască în mare traiectoria afacerii de la punctul de plecare până la punctul dorit. Planul de afaceri trebuie să fie adaptat după mai multe cerințe, cum ar fi: extinderea potențialilor clienți sau dezvoltarea relațiilor profesionale. În momentul în care ne-am pus în plan ideea și ne-am stabilit foarte bine obiectivele, trebuie să avem în vedere realizarea afacerii. Pentru a realiza un plan de afaceri profesionist avem nevoie de timp și de bani, aceștia fiind necesari în condițiile în care nu avem cunoștințe necesare pentru a-l realiza și trebuie să apelăm la o persoană cu experință în domeniu. Pasul următor este să ne gândim la niște idei care să ne reprezinte afacerea și scopul acesteia: cum realizăm profitul, cum atragem potențialii clienți și de câți bani avem nevoie pentru a porni afacerea.

Studiul de piață

Face referire la piața unui produs. Un produs sau serviciu nou lansat reprezintă oportunitatea de piață. Prin acest studiu trebuie să analizăm cerințele potențialilor clienți, analiza SWOT, oportunitățile afacerii, amenințările și să scoatem în evidență valoarea propunerii de afacere. Toate datele menționate mai sus trebuie să fie bazate pe surse de încredere și nu pe supoziții. Chiar dacă suntem convinși de unicitatea ideii, trebuie să analizăm ce competiție avem și ce oferte dețin aceștia. Un lucru important de care ne întrebăm noi ca dezvoltatori și investitori este cât profit ne va aduce această afacere. Mai trebuie realizată și o analiză pentru a vedea cu ce venituri vom acoperi investițiile inițiale. Un plan de afaceri de succes trebuie să fie într-o strânsă legătură cu schimbările, el trebuie să fie în permanență îmbunătățit. Acest lucru are o importanță majoră, deoarece piața se află într-un continuu progres și schimbare. Începând cu procesul pentru a realiza afacerea, noi, dezvoltatorii trebuie să ne preocupăm mereu de evoluția afacerii și de analizarea datelor respective. (http://www.plandeafacere.ro/cum-sa/cum-sa-scrii-un-plan-de-afacere/cum-sa-scrii-un-plan-de-afaceri-de-succes/)

CAPITOLUL 2.

DEZVOLTAREA UNEI AFACERI ON-LINE – LIBRĂRIE ON-LINE

Descrierea temei

“Dezvoltarea unei afaceri on-line” este o temă care își direcționează domeniul de interes către modul în care se realizează o afacere de succes în societatea informațională. Am ales să dezvolt ca aplicație pentru lucrarea de licență un magazin virtual și anume o librărie on-line, de unde oamenii din întreaga lume își pot achiziționa cărțile dorite. Părțile importante care predomină sau pe care se bazează tema mea de licență sunt reprezentate de cărți, clienți și coșul de cumpărături.

Pentru realizarea aplicației avem nevoie de o bază de date în care vom stoca cele mai importante date, cu ajutorul căreia vom putea recunoaște mai ușor cărțile, clienții și lista de comenzi.

Din punct de vedere al cărților, cele mai importante date care au ajutat la dezvoltarea și implementarea acestei teme sunt:

ISBN-ul;

Titlul;

Autorul;

Editura;

Prețul;

Cantitatea.

O altă parte foarte importantă în dezvoltarea acestei teme o reprezintă partea de administrare a clientului, care conține date ce duc la o bună organizare a aplicației:

ID-ul clientului;

Numele;

Prenumele;

Parola;

Telefon;

Email.

În ceea ce privește comenzile, sunt prezentate câteva date destul de importante și anume:

ID-ul de commandă;

Data comenzii;

Prețul total;

Statusul.

În momentul respectiv este util ca librăriile să beneficieze de informatizarea afacerii pentru a simplifica anumite activități de rutină a clienților, cum ar fi, timpul pierdut în magazine pentru căutarea cărților pe care vor să le achiziționeze. Timpul economisit poate fi îndreptate spre alte activități mai importante ca: lecturarea cărților achiziționate.

Pentru susținerea dezvoltării, aplicația trebuie să fie realizată într-un mod în care administratorul să poată introduce, șterge și edita cărți. El poate de asemenea să vizualizeze și lista tuturor clienților înregistrați în baza de date.

Centrul de interes pe care pe care îl manifestă tema “Dezvoltarea unei afaceri on-line” este reprezentat în primul rând de modul în care se realizează comenzile on-line. Pentru susținerea lucrurilor menționate anterior, ideea temei este gândită într-un mod în care poate să ajute la dezvoltarea afacerilor în mediul informațional.

Un aspect foarte important este reprezentat de tipurile de utilizatori, deoarecere aceștia sunt cei ce vor beneficia de aplicația dezvoltată. Am implementat două tipuri de utilizatori și anume:

Vizitator;

Client;

Administrator.

Vizitatorul este cel care are cele mai puține drepturi de acces asupra aplicației dezvoltate, acesta poate doar să acceseze pagina principală a site-ului unde vizualizează cărțile din librărie și pagina în care poate căuta cărțile dorite după cele trei criterii: ISBN, autor și titlul cărții. Fără crearea unui cont de utilizator acesta nu poate plasa comenzi, nu poate vizualiza coșul de cumpărături și nici să își modifice datele aferente contului de utilizator. Dacă dorește să aibe acces la plasarea de comenzi, acesta trebuie să devina utilizator de tip Client, pe care îl vom descrie în cele ce urmează.

Clientul este cel care are drepturi medii asupra aplicației create. Acest tip de utilizator are acces la pagina principală a aplicației și dreptul de a se autentifica pentru a putea plasa comenzi. El are posibilitatea să caute cărțile după anumite criterii: ISBN, autor și titlu. Mai poate de asemenea să își modifice câteva date, ca: parola, numele și prenumele. Dacă este nelămurit sau vrea să clarifice anumite aspecte despre comandă, poate să ia legătura cu administratorul prin secțiunea “Contact” unde îi sunt puse la dispoziție o adresă de email și un număr de telefon.

Utilizatorul cu rangul de admin , sau altfel spus administratorul are cele mai multe drepturi de acces asupra aplicației implementate . Pentru a putea să beneficieze de acestea este necesar să se autentifice cu un user și o parolă pe care numai el le deține. Mai jos sunt enumerate câteva din drepturile acestuia :

Adăugarea, vizualizarea, editarea și ștergerea unor cărți;

Vizualizarea clienților;

Modificarea parolei, numelui și prenumelui;

Acces la toate secțiunile site-ului;

În momentul dezvoltării și implementării aplicației am tratat mai multe probleme, cum ar fi: crearea conturilor de utilizatori și logarea acestora pe site. Primul pas pentru ca un utilizator să se logheze pe site și să poată plasa o comandă este să își creeze un cont de utilizator. Pentru crearea acestui cont de utilizator i se vor cere email-ul, parola, numele, prenumele și numărul de telefon. După ce acestea sunt introduse în baza de date și contul este creat, utilizatorul se poate loga pe site cu email-ul și parola introduse în formularul de înregistrare. Dacă clientul nu își crează un cont de utilizator, acesta nu are posibilitatea de a se loga în site pentru a plasa comenzi, el având doar dreptul de a vizualiza cărțile și de a le căuta în site după criteriile menționate mai sus: ISBN, autor și titlul cărții.

Baza de date corespunzătoare aplicației este implementată în HeidiSQL, iar ca mediu de dezvoltare al aplicației am folosit limbajul de programare Java.

Analiza cerințelor

Cerințele funcționale

Proiectarea cerințelor acoperă activități care sunt critice pentru proiectarea web. Cerințele incomplete, ambigue sau incorecte pot conduce la dificultăți în dezvoltare sau chiar cauza anularea proiectului.

Aplicația în sine este capabilă să realizeze gestiunea unei librării on-line, iar toate datele introduse sunt memorate în baza de date.

Cerințele funcționale sunt explicate în cele de urmează :

La nivelul interfeței grafice

Interfața grafică este realizată folosind un template html care este modificat în așa fel încat să fie o librărie on-line.

Pentru a avea acces și a putea folosi interfața este necesară o autentificare, preluând date ce constau într-un nume de utilizator și o parolă din baza de date. Din momentul în care autentificarea se realizează cu succes , utilizatorul respectiv este direcționat către prima pagină a aplicației.

La nivelul tipurilor de utilizatori

Există 3 tipuri de utilizatori :

Vizitator;

Client;

Administrator.

După ce autentificarea se realizează cu succes, administratorul este direcționat către prima pagină a aplicației . Acesta are la dispoziție un meniu care dispune de mai multe rubrici: Home, Search, Contact, Customers, Items, My account, Logout.

Din punctul de vedere al clientului , odată ce se autentifică acesta este și el direcționat către prima pagină , având de asemenea un meniu cu mai multe rubrici și anume : Home, Search, Contact, My account, Cart, Logout.

Vizitatorul este restricționat cu privire la accesul în interiorul aplicației . Acesta are acces către prima pagină a aplicației , fără să se autentifice. Meniul pe care îl poate folosi cuprinde următoarele rubrici : Home, Search, Contact, Register, Login.

La nivelul rubricilor din meniul aplicației

Descrierea detaliată a fiecărei rubrici în parte:

Rubrica denumită “Home” conține:

Vizualizarea listei de cărți, de unde se pot vizualiza cărțile. Această rubrică este accesibilă doar administratorului și vizitatorului;

Vizualizarea listei de cărți, de unde se pot vizualiza și comanda cărțile. Această rubrică este accesibilă doar clientului.

Rubrica denumită “Search” conține:

Căutarea cărților după trei criterii: ISBN, autor și titlu. Această rubrică este accesibilă pentru toate tipurile de utilizatori.

Rubrica denumită “Contact” conține:

Date despre persoana de contact în cazul în care există nelămuriri cu privire la cărți sau comenzi. Aceste date includ: Numele și Prenumele persoanei de contact, numărul de telefon, adresa de email, adresa, orașul, țara și codul poștal. Această rubrică este valabilă pentru toate tipurile de utilizatori.

Rubrica denumită “Customers” conține:

Lista cu toți clienții înregistrați în baza de date. Această rubrică este accesibilă doar administratorului.

Rubrica denumită “Items” conține:

Lista de cărți. Aici se pot adăuga, șterge și edita cărți. Această rubrică este accesibilă doar administratorului.

Rubrica denumită “My account” conține:

Datele de identificare. Aici datele de identificare pot fi de asemenea și modificate. Această rubrică este accesibilă administratorului și clientului.

Rubrica denumită “Register” conține:

Un formular pentru crearea conturilor de utilizatori. Această rubrică este accesibilă doar vizitatorului.

Rubrica denumită “Login” conține:

Un formular pentru introducerea datelor necesare autentificării pe site. Această rubrică este utilizată de administrator și client pentru autentificare, iar vizitatorul trebuie mai întâi să își creeze un cont de utilizator în rubrica “Register”, pentru a se putea autentifica ca și client.

Rubrica denumită “Cart” conține:

Coșul de cumpărături unde se pot vizualiza cărțile în proces de comandare, cantitatea și prețul acestora, dar și ștergerea acestora din coșul de cumpărături.

Rubrica denumită “Logout”:

Este rubrica de unde se realizeaza deconectarea din aplicație.

La nivelul restricțiilor fiecărui tip de utilizator

Vizitatorul – are acces doar la pagina principală a aplicației . Acesta poate să vizualizeze și să caute cărțile după mai multe criterii, pagina de contact, își poate crea un cont de utilizator, iar după crearea contului se poate loga cu acesta pe site ca și client, însa nu are nici un drept asupra bazei de date.

Clientul – se autentifică și are acces la baza de date referitoare la datele de identificare și la coșul de cumpărături.

Administratorul – poate să se autentifice și are acces la toată baza de date cu privire la vizualizare/adăugare/editare/ștergere cărți, însă acesta nu are acces la coșul de cumpărături al clienților și nu poate modifica parola de acces a acestora.

Cerințele non-funcționale

La nivelul cerințelor non-funcționale avem trei categorii: cerințe ergonomice, de performanță și de securitate.

Cerințele de performanță

Există mai mulți factori de performanță printre care putem evidenția :

Viteza de răspuns a aplicației la comenzile efectuate care trebuie să fie destul de ridicată;

Timpul de răspuns în mod normal trebuie să nu fie mai mare de 3,4 secunde;

Disponibilitatea. (http://www.techit.ro/analiza_software16.php)

Cerințe de securitate

Factori importanți:

Atât administratorul, cât și clientul, au propriul username și propria parolă;

Username-ul și parola se introduc într-un formular de autentificare care se accesează de la secțiunea “Login” din interfața aplicației;

În cadrul unei sesiuni de autentificare, perioada de inactivitate este de 10 minute.

Cerințe ergonomice

Ergonomia în principiu are ca obiectiv adaptarea website-ului la pretențiile vizitatorilor săi, astfel încât să fie ușor și confortabil de utilizat și să creeze dorința de revenire.

Se poate considera ideea că un site ergonomic, nu este neapărat un site utilizabil de către toți începătorii, ci un site adaptat la pretențiile vizitatorilor.

Criterii pentru cerințele ergonomice:

Tipografia și culorile

Mărimea fontului suficient de mare;

Limitarea numărului de culori diferite. Acest lucru poate ajuta la construirea ierarhică a conținutului;

Niveluri de contrast, culoare și luminozitate suficiente pentru a distinge caracterele. Aceste reguli se aplică la toate elementele ce conțin text: titluri, link-uri, meniuri, butoane sau imagini;

Utilizarea majusculelor numai pentru a atrage atenția;

Evitarea formatului italic, dificil de citit pe ecran. Utilizarea acestuia se va face în cazul citărilor.

Titlurile și etichetarea

Începereaa titlului cu acele cuvinte cheie;

Limitarea lungimii titlurilor și etichetelor;

Conferirea unor titluri explicite pentru fiecare pagină, care să poată fi utilizate și ca etichete.

Organizarea paginilor web

Ștergerea a tot ce este inutil: cu cât o pagină conține mai multe obiecte, cu atât este mai dificil de integrat mental;

Limitarea încărcării paginilor: banda largă nu a rezolvat problema de așteptare la încărcarea anumitor pagini web. Optimizați fiecare obiect al paginii, în special imaginile și animațiile;

Prevederea unor template-uri care să creeze "un aer familial", comun tuturor paginilor sitului. Această coerență facilitează înțelegerea site-ului;

Evitarea scroll-ului orizontal. Acesta poate fi rezervat pentru blocuri prea restrânse în pagină. Acesta ar trebui să sugereze, atunci prezența de conținut ascuns, și a facilita utilizarea de butoane de defilare;

Scroll-ul vertical este permis pe scară largă, dar nu trebuie să obstrucționeze vizibilitatea elementele critice ale paginii;

Distingerea clară a diferitelor zone ale paginii (barele de navigare, coloanele de conținut, informații suplimentare);

Utilizarea culorii albe pentru aerarea paginii și a permite vizitatorilor să înțeleagă mai ușor, dar nu excesiv: limitarea albului facilitează activitatea de scanare vizuală și mentală a unei pagini web.

Scrisul pe web trebuie să faciliteze scanarea

Majoritatea paginilor nu sunt citite cu adevărat ci sunt scanate sau măturate vizual. Vizitatorul caută ceea ce îl interesează, de aceea trebuie ajutat să citească pe diagonal;

Utilizarea limbajului familiar cititorilor, evitând discursurile sau limbajul tehnic, cu excepția cazurilor în care aceasta se face în mod deliberat;

Trebuie reținut faptul că vizitatorii scanează paginile;

Un concept înseamnă un cuvânt. Fiecare element al paginii trebuie să primească o denumire;

Evidențierea cuvintelor cheie, prin îngroșare, însă este exclus abuzul pentru a nu îngreuna citirea pe diagonal;

Frazele să fie scurte;

Un paragraf trebuie să conțină o singură idee.

Organizarea listelor și a tabelelor

Evidențierea datelor în locul tipurilor de date;

Afișarea doar a coloanelelor care conțin informațiile necesare utilizatorilor în etapa paginii de listare. Detaliile vor apărea pe o pagină nouă, odată ce ați selectat un element;

În mod ideal, se plasează elementele de acțiune cât mai aproape posibil de elementele la care se referă. (http://www.scribd.com/doc/49495126/Ergonomia-unui-Website), (Adina Buricea Bălan, Curs – Ingineria Programării, 2014)

Instrumente software utilizate

Pentru implementarea bazei de date ce corespunde acestei aplicații am folosit HeidiSQL ca program pentru gestiunea datelor.

În HeidiSQL a fost creată o bază de date cu denumirea “bookstore” în care au fost realizate toate tabelele utilizate în aplicație.

HeidiSQL este un front-end care permite gestionarea bazei de date și răsfoirea conținutului de masă de la o interfață ușor de utilizat pentru Windows. În plus față de sarcinile obișnuite, cum ar fi rularea interogări SQL, crearea, scăzând și editarea tabelelor, se pot efectua, de asemenea, diverse operații de întreținere, inclusiv a verifica integritatea, de optimizare a bazei de date, de reparație și mai mult. Există de asemenea posibilitatea de a importa date din fisiere text, tabele sincronizate între două baze de date și de export tabelele selectate la alte baze de date sau script-uri SQL. Alte caracteristici includ editarea de BLOB-uri și MEMO-uri, suport pentru script-uri SQL mari, gestionarea ghidului de proces și mai mult, Open Source. (http://download.rol.ro/heidisql-mysql-37593.html)

Din punctul de vedere al mediului de programare , aplicația este realizată folosind limbajul Java.

Java este un limbaj de programare de nivel înalt, dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems. Dintre caracteristicile principale ale limbajului amintim:

simplitate, elimină supraîncarcarea operatorilor, moștenirea multiplă și toate "facilitățile" ce pot provoca scrierea unui cod confuz;

robustețe, elimină sursele frecvente de erori ce apar în programare prin eliminarea pointerilor, administrarea automată a memoriei și eliminarea fisurilor de memorie printr-o procedură de colectare a 'gunoiului' care rulează în fundal. Un program Java care a trecut de compilare are proprietatea că la execuția sa nu "crapă sistemul";

complet orientat pe obiecte – elimină complet stilul de programare procedural;

ușurință în ceea ce privește programarea în rețea;

securitate, este cel mai sigur limbaj de programare disponibil în acest moment, asigurând mecanisme stricte de securitate a programelor concretizate prin: verificarea dinamică a codului pentru detectarea secvențelor periculoase, impunerea unor reguli stricte pentru rularea programelor lansate pe calculatoare aflate la distantă, etc.

este neutru din punct de vedere arhitectural;

portabililtate, cu alte cuvinte Java este un limbaj independent de platforma de lucru, aceeași aplicație rulând, fară nici o modificare, pe sisteme diferite cum ar fi Windows, UNIX sau Macintosh, lucru care aduce economii substanțiale firmelor care dezvoltă aplicații pentru Internet;

compilat și interpretat;

asigură o performanță ridicată a codului de octeți;

permite programarea cu fire de execuție (multitheaded);

dinamicitate;

este modelat dupa C și C++, trecerea de la C, C++ la Java facându-se foarte ușor;

permite crearea unor documente Web îmbunătățite cu animație și multimedia. (http://thor.info.uaic.ro/~acf/java/curs/1/introducere.html)

Având în vedere mediul de dezvoltare, am utilizat programul software Eclipse deoarece este un mediu de dezvoltare open-source scris preponderent în Java. (http://ro.wikipedia.org/wiki/Eclipse_(software)), (Amelia Bădică, Curs – Programare în Internet, 2014)

Pentru modelarea aplicației am utilizat limbajul de modelare UML (Unified Modelling Language).

Limbajul de Modelare Unificat (UML) reprezintă un limbaj de modelare orientat obiect considerat standard de către dezvoltatorii software din toată lumea. UML este un limbaj de reprezentare vizuală ce poate fi utilizat pentru:

modelarea proceselor de afaceri;

reprezentarea structurii unei aplicații;

descrierea arhitecturii unui sistem;

surprinderea comportamentului unui sistem;

modelarea structurilor de date;

construirea unei specificații detaliate a unui sistem.

Reprezentarea am realizat-o utilizand elementele standard ale UML notațiile și diagramele. Notațiile sunt elemente ce se regasesc în cadrul fiecarei diagrame și sunt de tipul: conectori, simboluri, valori, etc. Diagramele sunt reprezentari ale unui proces, ale unui sistem sau ale părților lor componente. (Georgeta Șoavă, Analiză și Proiectare Obiectuală, Editura Universitaria, Craiova, 2011)

Modelul de dezvoltare în cascadă

Pentru dezvoltarea acestei aplicații s-a utilizat modelul în cascadă, parcurgând etapele specifice (figura 2.1.):

analiza cerințelor;

formularea specificațiilor;

proiectarea produsului;

implementarea și testarea;

integrarea și testarea de sistem;

mentenanța.

Figura 2.1. Modelul de dezvoltare în cascadă

(Augustin-Iulian Ionescu, Curs – Proiectarea Bazelor de Date, 2010)

Analiza cerințelor este o etapă deosebit de importantă deoarece pentru o bună dezvoltare a aplicației este necesar ca cerințele implementate să coincidă cu tema aplicației în sine. Presupune formularea obiectivelor proiectului și identificarea restricțiilor specifice problemei rezolvate, financiare, legale și sociale.

Formularea specificațiilor implică elaborarea unui document ȋn care sunt precizate riguros funcțiile produsului.

Proiectarea produsului:

proiectarea structurilor de date;

arhitectura software ȋn concordanță cu arhitectura SI;

detalierea algoritmilor;

proiectarea interfețelor;

determinarea cerințelor hardware;

alegerea tehnologiilor de implementare.

Aplicația implementată rulează folosind ca platformă pentru baza de date programul software HeidiSQL. Mediul de dezvoltare al aplicației este un alt program denumit Eclipse IDE (Integrated Development Environment) iar mediul de programare este limbajul Java.

Implementarea și testarea presupune:

implementarea structurilor/bazelor de date;

scrierea codului;

testarea fiecărui modul pentru identificarea erorilor și a nivelului ȋn care acesta corespunde specificațiilor.

Baza de date conține o serie de înregistrări care la randul lor au incluse date foarte importante cu privire la cărți, date despre clienți și comenzi. Bazele de date pot sa fie stocate atât în mediul offline cât și în mediul online, existând posibilitatea să se acceseze de la distanță prin intermediul Internet-ului.

Testarea se referă în mod principal la identificarea eventualelor erori care pot sa apară și care pot să afecteze într-un mod negativ aplicația.

Integrarea și testarea de sistem:

se testeaza interacțiunea dintre componente;

se verifică concordanța ȋntre funcțiile realizate de produs și cerințele impuse;

se validează produsul din punctul de vedere al executantului;

se trimite produsul la beneficiar pentru testele de acceptanță;

se trece la ȋncărcarea bazelor de date;

se trece la exploatarea ȋn condiții reale.

Informațiile despre clienți, cărți și comenzi sunt stocate în tabele diferite iar rezultatele se vor obține prin realizarea legaturilor între aceste tabele .

Mentenanța poate fi de ȋntreținere, adaptare și dezvoltare. (Augustin-Iulian Ionescu, Curs – Proiectarea Bazelor de Date, 2010)

Mentenanța reprezintă un proces necesar destul de important deoarece în decursul timpului pot să apară anumite modificări ale aplicației, modificări care pot consta în schimbarea anumitor părți din interfață, adăugarea unor noi funcționalități. Scopul principal al mentenanței constă din modificarea parțială sau integrală a aplicației asigurând în același timp și integritatea.

2.5. Diagrame UML aferente aplicației

O diagramă use case este o reprezentare la nivel conceptual a unei interacțiuni dintre un actor și un sistem și a activităților care se produc și pe care sistemul le face.

Un caz de utilizare este o secvență a tranzacțiilor realizate de sistem ca răspuns la evenimentele declanșate de un actor sistemului.

Cazul de utilizare conține toate evenimentele care pot surveni în cadrul perechii actor – caz de utilizare, nu neapărat unul ce va apărea în orice scenariu particular.

O diagramă use case este folosită în general pentru a indica sau caracteriza funcționalitățile și comportamentul sistemului ce interacționează cu unul sau mai mulți actori. Un actor poate fi un utilizator sau orice sistem ce poate interacționa cu sistemul modelat. (Ramona-Mihaela Păun, Curs – Modelarea Proceselor de Afaceri utilizând UML, 2012)

Cazurile de utilizare le-am construit pe baza nevoilor pe care le au actorii implicați: pentru client, administrator șI vizitator.

Diagrama Use-Case pentru Client:

Figura 2.2. Diagrama Use-Case pentru client

Utilizatorul de tip „client” are urmatoarele drepturi:

Acces la pagina principală;

Acces la rubrica “Search” unde poate căuta cărțile dupa mai multe criterii: ISBN, autor și titlu;

Acces la rubrica “Register”, unde își poate crea contul de utilizator;

Acces la rubrica “Contact” unde se află o listă cu numele, email-ul, adresa și numărul de telefon al persoanei de contact;

Autentificarea : reprezintă un proces prin care se verifică datele de logare ce constau în nume de utilizator și parolă. În cazul în care aceste date sunt incorecte va aparea un mesaj cu “Wrong e-mail or password!” iar autentificarea nu se va realiza cu succes;

Dacă autentificarea se realizează cu succes atunci clientul are acces la un meniu cu urmatoarele rubrici: Home, Search, Contact, My account, Cart, Logout.

Diagrama Use-Case pentru Administrator:

Figura 2.3. Diagrama Use-Case pentru administrator

Utilizatorul de tip “administrator” are urmatoarele drepturi:

În momentul accesării aplicației are acces la prima pagină;

Acces la rubricile următoare fară să fie nevoie de autentificare:

Home, unde poate vizualiza cărțile;

Search, unde poate face o căutare a cărților dupa ISBN, autor și titlu;

Contact, unde se poate vedea o listă cu numele, email-ul, adresa și numărul de telefon al persoanei de contact.

Autentificarea: reprezintă procesul prin care se verifică datele de logare ale administratorului ce constau în numele de utilizator si parola . În situația în care aceste date sunt incorecte, administratorul primește un mesaj “Wrong e-mail or password!”;

În cazul în care procesul de autentificare se realizează cu succes atunci administratorul va avea acces la un meniu cu următoarele rubrici: Home, Search, Contact, Customers, Items, My account, Logout.

Diagrama Use-Case pentru Vizitator

Ultimul tip de utilizator denumit “vizitator” are următoarele drepturi:

Acces la pagina principală a aplicației, unde poate vizualiza cărțile;

Acces la “Search” unde poate să efectueze o căutare a cărților după: ISBN, autor și titlu;

Acces la rubrica “Contact” unde se află o listă cu numele, email-ul, adresa și numărul de telefon al persoanei de contact;

Acces la rubrica “Register” unde își poate crea un cont de utilizator pentru a deveni client;

Acces la rubrica “Login” unde se poate autentifica pe site ca și client cu email-ul și parola.

Figura 2.4. Diagrama Use-Case pentru vizitator

Am realizat diagramele aferente fiecărui tabel și atributele lui în parte:

Figura 2.5. Diagramă cu tabelul Client

Figura 2.6. Diagramă cu tabelul Comandă

Figura 2.7. Diagramă cu tabelul Carte

Figura 2.8. Diagramă cu tabelul carteOrder

Figura 2.9. Diagramă cu tabelul Shoppingcard

Figura 2.10. Diagramă cu tabelul Admin

Figura 2.11. Diagramă cu tabelul Adresă

Manualul de utilizare al aplicației

În continuare vom prezenta manualul de utilizare al aplicației dezvoltate.

Prima rubrică pe care o vom prezenta este rubrica “Home”. Această rubrică este accesibilă celor trei tipuri de utilizatori, iar în cadrul ei se pot vizualiza și comanda cărțile de către clienți.

Figura 2.12. Pagina principală a aplicației

Pentru ca utilizatorii să poată găsii mai ușor cărțile necesare am creat rubrica “Search”. Această rubrică este accesibilă celor trei tipuri de utilizatori, iar în cadrul ei se pot face căutări ale cărților dupa diverse criterii, cum ar fi: ISBN, autor și titlu.

Figura 2.13. Căutarea produselor

Rubrica de “Contact” a fost creată în special pentru cele doua tipuri de utilizatori: vizitator și client. Se poate întâmpla ca vizitatorii să aibă nelămuriri în privința creării contului de utilizator, iar clienții în privința cărților și a comenzilor. Pentru a clarifica eventualele neîntelegeri s-a creat această pagină ce conține date despre persoana de contact.

Figura 2.14. Datele de contact

Vizitatorul are dreptul de a-și crea un cont de utilizator pentru a se putea autentifica pe site în calitate de client în cazul în care dorește să plaseze o comandă. Pentru a-și crea contul de utilizator aceste are la dispozitie un formular de înregistrare în baza de date, la rubrica “Register”.

Figura 2.15. Crearea conturilor de utilizator

După ce s-a înregistrat în baza de date cu contul de utilizator, acesta poate folosi rubrica “Login” pentru a se autentifica ca și client. Această rubrică este utilizată și de client și administrator pentru a se autentifica.

Figura 2.16. Autentificarea

Clientul are posibilitatea să își vizualizeze datele, comenzile plasate și să își modifice parola, numele și prenumele, accesând rubrica “My account”. Această rubrică este valabilă și pentru administrator.

Figura 2.17. Contul și detaliile aferente

Coșul de cumpărături este realizat prin intermediul rubricii “Cart”, unde pot fi finalizate comenzile în curs de plasare. Această rubrică poate fi accesată doar de clienți.

Figura 2.18. Coșul de cumpărături

Administratorul deține mai multe funcții pe lângă cele menționate mai sus. Practic el are acces la toate datele și informațiile din baza de date a aplicației. Acesta poate vizualiza lista clienților înregistrați în baza de date cu conturile de utilizatori.

Figura 2.19. Lista clienților

El este cel care are acces și la lista cărților, vizualizează cărțile existente în baza de date și poate de asemenea să le și steargă accesând rubrica “Items”.

Figura 2.20: Lista cărților și ștergerea acestora

Adăugarea și editarea cărților se face de către administrator, tot accesând secțiunea menționată anterior.

Figura 2.21. Adăugarea de cărți

Figura 2.22. Editarea cărților

Ultima secțiune este cea de “Logout”, în care este realizată deconectarea din aplicație a administratorului și a clientului.

Concluzia generală poate fi exprimată în două cuvinte: simplitate și decență. Nu încerca să impresionezi prin design pompos, ci prin normalitate. Când dezvolți lucruri, pune-te în pielea publicului și gândește-te, ce ai vrea, sau ce nu ai vrea, să vezi. Nu pleca la drum cu gândul la bani.

CONCLUZII

Mediul de afaceri s-a schimbat total, odată cu dezvoltarea Internetului. În acest fel au apărut afacerile electronice sau e-business-ul. Acesta reprezintă un nou mod de a face afaceri și de a folosi tehnologia;

Internetul a fost creat inițial pentru schimbul de informații și poșta electronică, dar în prezent a devenit cel mai dinamic mediu de dezvoltare a afacerilor;

Odată cu evoluția software care se manifestă în zilele noastre, această aplicație vine ca o propunere pentru dezvoltarea și simplificarea modului de gestiune a librăriilor din mediul on-line;

Pe parcursul dezvoltării aplicației s-a pus foarte mare accent pe analiza cerințelor funcționale cât și non-funcționale care practic reprezintă punctul de plecare pentru tot ce este implementat până în momentul actual;

Încă de la început obiectivul fundamental al acestei librării on-line, care pune la dispoziție cumpărarea de cărți, este de a permite vizitatorului să caute cărțile dorite după anumite criterii: ISBN, autor sau titlu. Magazinul virtual trebuie să fie performant și să grupeze toate funcționalitățile necesare căutării și descoperirii detaliate de cărți, seletăriii acestora și lansării de comenzi on-line;

O bibliotecă on-line oferă posibilitatea simplificării lucrurilor, deoarece din dorința de a evita aglomerația din magazine, tot mai mulți consumatori își îndreaptă atenția spre magazinele electronice, unde pot plasa rapid comenzi, nefiind necesară deplasarea la magazin, astfel economisind timp prețios pentru realizarea altor activități cu un grad de importanță mai mare;

Un alt avantaj îl reprezintă faptul că magazinele virtuale trebuie să aibe operabilitate 24/24 ore, 7/7 zile, pentru a nu își pierde clienții

Aplicația “Dezvoltarea unei afaceri on-line” este gândită într-un mod în care administratorul, fiind utilizatorul cu cel mai mare rang în ierarhia drepturilor de acces are posibilitatea de a introduce datele principale, date ce constau în agăugarea, ștergerea și editarea cărților. Toate datele introduse în aplicație se vor păstra într-o bază de date pană în momentul în care se va considera ca nu mai este nevoie de ele;

În dezvoltarea acestei teme au fost utilizate anumite tehnologii moderne din diverse domenii precum programarea calculatoarelor , gestionarea și proiectarea bazelor de date și nu în ultimul rand din domeniul tehnologiilor web care se utilizeaza foarte frecvent în ziua de azi;

Astăzi magazinele virtuale devin una dintre cele mai promițătoare metode de dezvoltare ale afacerilor mici și mijlocii în reducerea cheltuielilor și mărirea profitului;

Magazinele on-line permit comunicarea cu clienții la orice distanță, el funcționând în mediul virtual al Internetului și fiind realizat într-o limbă internaționala care poate fi accesibilă tuturor;

Scopul principal al administratorului unui website, ar fi să ofere clienților săi experințe plăcute și repetabile, iar ca acest lucru să fie posibil trebuie să fie motivat. Utilizatorul trebuie să fie surprins plăcut de ceea ce vede, pentru că părerea lui este cea mai importantă;

Fiecare greșeală făcută în crearea unui website are importanța ei, de aceea nu putem preciza care sunt cele mai importante sau cele mai puțin importante;

Prin urmare, aplicația web ce a fost implementată și explicată în capitolele anterioare, chiar dacă nu a fost testată încă pentru public, pe viitor după o analiză detaliată asupra facilităților pe care le oferă cât si după eliminarea eventualelor anomalii în funcție de necesitățile clienților poate să fie o variantă considerabilă în deschiderea unei afaceri on-line;

În cadrul unei aplicații de tip on-line, un design reușit ar trebuie să fie acela care nu are interese financiare ascunse;

Vânzarea de cărți câștigă teren pe zi ce trece în mediul on-line, iar eu am mizat pe acest lucru, în condițiile în care piața on-line nu a ajuns la saturație. Cărțile, în combinație cu echipamentele de IT, reprezintă cele mai bine vândute produse din mediul Internetului, iar acest lucru m-a făcut să cred că afacerea dezvoltată de mine poate deveni în timp una de mare succes, prin care să îmi ating scopurile și care să mă reprezinte pe mine atât ca om, cât și ca antreprenor;

Concluziile de față se bazează pe datele și informațiile colectate în aceste două capitole, și se concentrează pe dezvoltarea unei afaceri on-line de succes.

BIBLIOGRAFIE

Adina Buricea Bălan – Curs – Ingineria Programării, 2014.

Amelia Bădică – Curs – Programare în Internet, 2014.

Georgeta Șoavă – Analiză și Proiectare Obiectuală, Editura Universitaria, Craiova, 2011.

Augustin-Iulian Ionescu – Curs – Proiectarea Bazelor de Date, 2010.

Ramona- Mihaela Păun – Curs – Modelarea Proceselor de Afaceri utilizând UML, 2012.

Ce este un magazin virtual?, http://www.afaceri.net/E-commerce/Magazine_online.htm.

Caracteristici ale afacerilor electronice, http://adin-filote.blogspot.ro/2011/06/caracteristici-ale-afacerilor.html.

Avantajele începerii unei afaceri online, http://www.afaceri.net/planificare/intoducere/avantaje.htm.

Ce este un magazin online? Care sunt avantajele și dezavantajele?, http://victor-bahnari.com/internet-magazin/ce-este-un-mazin-online.html.

O afacere fără limite. Așa am văzut întotdeauna viitorul, http://www.avocatnet.ro/content/articles/id_33389/Ganduri-pentru-acasa-O-afacere-fara-limite-Asa-am-vazut-intotdeauna-viitorul.html.

Descrierea mediului electronic de afaceri de la era industrială la societatea informațională, http://www.rasfoiesc.com/business/afaceri/Descrierea-mediului-electronic95.php.

Cum să scrii un plan de afaceri de succes, http://www.plandeafacere.ro/cum-sa/cum-sa-scrii-un-plan-de-afacere/cum-sa-scrii-un-plan-de-afaceri-de-succes/.

Analiza software, http://www.techit.ro/analiza_software16.php.

Ergonomia unui Website, http://www.scribd.com/doc/49495126/Ergonomia-unui-Website.

HeidiSQL, http://download.rol.ro/heidisql-mysql-37593.html.

Introducere în Java, http://thor.info.uaic.ro/~acf/java/curs/1/introducere.html.

Eclipse (software), http://thor.info.uaic.ro/~acf/java/curs/1/introducere.html.

BIBLIOGRAFIE

Adina Buricea Bălan – Curs – Ingineria Programării, 2014.

Amelia Bădică – Curs – Programare în Internet, 2014.

Georgeta Șoavă – Analiză și Proiectare Obiectuală, Editura Universitaria, Craiova, 2011.

Augustin-Iulian Ionescu – Curs – Proiectarea Bazelor de Date, 2010.

Ramona- Mihaela Păun – Curs – Modelarea Proceselor de Afaceri utilizând UML, 2012.

Ce este un magazin virtual?, http://www.afaceri.net/E-commerce/Magazine_online.htm.

Caracteristici ale afacerilor electronice, http://adin-filote.blogspot.ro/2011/06/caracteristici-ale-afacerilor.html.

Avantajele începerii unei afaceri online, http://www.afaceri.net/planificare/intoducere/avantaje.htm.

Ce este un magazin online? Care sunt avantajele și dezavantajele?, http://victor-bahnari.com/internet-magazin/ce-este-un-mazin-online.html.

O afacere fără limite. Așa am văzut întotdeauna viitorul, http://www.avocatnet.ro/content/articles/id_33389/Ganduri-pentru-acasa-O-afacere-fara-limite-Asa-am-vazut-intotdeauna-viitorul.html.

Descrierea mediului electronic de afaceri de la era industrială la societatea informațională, http://www.rasfoiesc.com/business/afaceri/Descrierea-mediului-electronic95.php.

Cum să scrii un plan de afaceri de succes, http://www.plandeafacere.ro/cum-sa/cum-sa-scrii-un-plan-de-afacere/cum-sa-scrii-un-plan-de-afaceri-de-succes/.

Analiza software, http://www.techit.ro/analiza_software16.php.

Ergonomia unui Website, http://www.scribd.com/doc/49495126/Ergonomia-unui-Website.

HeidiSQL, http://download.rol.ro/heidisql-mysql-37593.html.

Introducere în Java, http://thor.info.uaic.ro/~acf/java/curs/1/introducere.html.

Eclipse (software), http://thor.info.uaic.ro/~acf/java/curs/1/introducere.html.

Similar Posts

  • Repere Teoretice Privind Sursele de Finantare a Intreprinderii

    CAPITOLUL 1 REPERE TEORETICE PRIVIND SURSELE DE FINANȚARE A ÎNTREPRINDERII 1.1. FINANȚAREA PE TERMEN LUNG 1.1.1. SURSE PROPRII DE FINANȚARE Sursele proprii de finanțare reprezintă în principal surse atrase de către firmă de la acționarii săi. În general, acestea îmbracă forma aporturilor de numerar sau natură la capitalul social. La acestea se pot adăuga partea…

  • Analiza Economico Financiara a Firmei Sc

    Aspecte generale, organizarea societatii, relatiile cu mediul, Activitatea de sinteza … Evidenta contabila … Apelarea agentului economic la credite bancare Operatii de incasari in numerar Contabilitatea cheltuielilor cu impozitele, taxele si varsamintele asimilate Preocupari privind protectia consumatorului … Sistemul de preturi si tarife practicat de firma … Pagini 49 === Analiza econom.-financiara a firmei –…

  • Cercetari cu Privire la Protectia Consumatorilor de Carne de Pasare

    === lucare === [NUME_REDACTAT] figurilor Figura 2.1: Evoluția efectivelor de pui de găină (milioane capete) 2000-2007 Figura 2.2: Situația efectivelor totale de păsări în perioada 2010-2013 Figura 3.1: Structura acțiunilor de control ANPC 2013 Figura 3.2: Ponderea produselor neconforme Figura 3.3: Situația controalelor tematice 2013 Figura 3.4: Situația operatorilor sancționați în urma controalelor tematice 2013…

  • Sistemul Bugetar In Cuba

    CUPRINS Capitolul 1. Elementele componente privind sistemul bugetar Conceptul de sistem bugetar……………………………………………………………………….3 1.1.1. Elemente teoretice privind sistemul……………………………………………………..3 1.1.2. Definirea sistemului bugetar……………………………………………………………….4 Funcții și valori ale sistemului bugetar………………………………………………………….8 Tipologia sistemului bugetar………………………………………………………………………11 Componente ale sistemului bugetar…………………………………………………………….13 Capitolul 2. Sisteme bugetare contemporane 2.1. Sistemul bugetar în mici entitați statale……………………………………………………….16 2.2. Sistemul bugetar în statele federale…………………………………………………………….18 2.3. Sistemul bugetar…

  • Cultura Saraciei Cazul Romaniei

    UNIVERSITATEA DIN BUCUREȘTI FACULTATEA DE ADMINISTRAȚIE ȘI AFACERI SPECIALIZAREA ADMINISTRAȚIE PUBLICĂ Lucrare de licență Coordonator Științific: Profesor Univ. Dr. : ZULEAN MARIAN Absolvent, Ștefan Darius Georgian București 2016 UNIVERSITATEA DIN BUCUREȘTI FACULTATEA DE ADMINISTRAȚIE ȘI AFACERI SPECIALIZAREA ADMINISTRAȚIE PUBLICĂ Cultura sărăciei:Cazul României Coordonator Științific: Profesor Univ. Dr. : ZULEAN MARIAN Absolvent, Ștefan Darius Georgian București…

  • Buɡetul Asiɡurarilor Sociale Ԁe Stat

    Buɡetul asiɡurărilor sociale ԁe stat Cuprins Introԁucere 1 Capitolul 1. Notiuni introԁuctiᴠe 1.1 Continutul economic al ƅuɡetului asiɡurarilor sociale ԁe stat 1.2 Elaƅorarea ƅuɡetului asiɡurarilor sociale ԁe stat 1.3 Aԁoptarea ƅuɡetului asiɡurarilor sociale ԁe stat 1.4 Executarea ƅuɡetului asiɡurarilor sociale ԁe stat 1.5 Incheierea ƅuɡetului asiɡurarilor sociale ԁe stat 1.6 Infracțiuni în materia asiɡurărilor sociale…