{"id":437173,"date":"2018-08-06T10:37:12","date_gmt":"2018-08-06T10:37:12","guid":{"rendered":"https:\/\/essaypaper.org\/lucrarea-de-fata-isi-propune-analiza-si-proiectarea-unei-aplicatii-web\/"},"modified":"2018-10-24T09:01:59","modified_gmt":"2018-10-24T09:01:59","slug":"lucrarea-de-fata-isi-propune-analiza-si-proiectarea-unei-aplicatii-web","status":"publish","type":"post","link":"https:\/\/www.benedictsol.com\/blogs\/lucrarea-de-fata-isi-propune-analiza-si-proiectarea-unei-aplicatii-web\/","title":{"rendered":"Lucrarea de fa\u0163\u0103 \u00ee\u015fi propune analiza \u015fi proiectarea unei aplica\u0163ii web"},"content":{"rendered":"<p>Lucrarea de fa\u0163\u0103 \u00ee\u015fi propune analiza \u015fi proiectarea unei aplica\u0163ii web care s\u0103 vin\u0103 \u00een ajutorul unei companii de prest\u0103ri servicii situat\u0103 \u00een Cluj-Napoca. Aceast\u0103 companie \u00ee\u015fi desf\u0103\u015foar\u0103 activitatea \u00een domeniul construc\u021biilor, av\u00e2nd un num\u0103r relativ mare de clien\u0163i \u0219i de angaja\u021bi. Activitatea profesional\u0103 a acesteia const\u0103 \u00een realizarea de lucr\u0103ri de construc\u021bii civile \u0219i industriale precum \u0219i lucr\u0103ri de finisaje interioare \u0219i exterioare. Proiectul acesta este realizat pentru a spori activitatea din cadrul firmei OKConstruction, pentru cre\u0219terea cererilor de prest\u0103ri servicii \u0219i eficientizarea serviciilor prin crearea \u015fi dezvoltarea unei aplica\u0163ii web care s\u0103 permit\u0103 o mai bun\u0103 gestionare a activit\u0103\u0163ii firmei.<br \/>\n Aplica\u0163ia const\u0103 \u00een expunerea ofertelor pe care aceast\u0103 firm\u0103 le realizeaz\u0103, programarea unei \u00eent\u00e2lniri pentru stabilirea detaliilor \u00een cazul \u00een care utilizatorul dore\u0219te s\u0103 apeleze la serviciile oferite de firma OKConstruction, iar pentru persoanele care sunt interesate de nouta\u021bile\/ofertele\/promo\u021biile pe care aceast\u0103 firm\u0103 le ofer\u0103, ace\u0219tia \u00ee\u0219i pot crea un cont de utilizator. Aceast\u0103 aplica\u0163ie este necesar\u0103 pentru a putea oferi servicii profesionale clien\u0163ilor prin cre\u015fterea eficien\u0163ei serviciilor oferite \u015fi sporirea posibilit\u0103\u021bii de a atrage noi clien\u0163i. Se dore\u0219te, de asemenea \u0219i reducerea timpului necesar furniz\u0103rii informa\u0163iilor clien\u0163ilor, \u00eentruc\u00e2t \u201eTimpul \u00eenseamn\u0103 bani\u201d \u015fi nici o parte nu este interesat\u0103 s\u0103 iroseasc\u0103 timpul pe acest aspect informativ.<br \/>\n Grupul \u0163int\u0103 vizat este format din doua categorii principale de utilizatori: angajatul\/administratorul magazinului de prest\u0103ri servicii \u0219i clientul, fiecare av\u00e2nd drepturi diferite asupra informa\u0163iilor stocate \u00een baza de date, oferite de specificul contului.<br \/>\n Administratorul\/angajatul va putea ad\u0103uga oferte noi, edita \u015fi \u015fterge imobile deja existente \u00een baza de date, cauta imobile \u00een func\u0163ie de cerin\u0163ele \u015fi preferin\u0163ele clientului \u0219i consultarea istoriei ofertelor companiei. Totodat\u0103, administratorul va avea posibilitatea de a ad\u0103uga noi utilizatori, a \u015fterge \u015fi modifica utilizatorii \u015fi de a vedea informa\u0163iile despre ace\u0219tia.<br \/>\n Clientul va avea acces la paginile magazinului put\u00e2nd vizualiza ofertele\/nout\u0103\u021bile pe care aceast\u0103 firm\u0103 le ofer\u0103, \u00ee\u0219i va putea face un cont de utilizator \u00eens\u0103 nu va avea acces la panoul de control care este administrat de angajatul\/administratorul magazinului online care are aceast\u0103 responsabilitate.<br \/>\n Lucrarea aceasta este structurat\u0103 pe 7 capitole.<br \/>\n Capitolul 1 cu titlul \u201cIdentificarea \u0219i Descrierea Problemei\u201d schi\u021beaz\u0103 \u00een prima parte profilul firmei dar \u0219i de ce este nevoie pentru ca aceasta s\u0103 \u00ee\u0219i \u00eendeplineasc\u0103 scopul cu succes \u0219i la capacit\u0103\u021biile ei maxime. Subcapitolul intitulat \u201cMotiva\u021bia\u201d ne ilustreaz\u0103 argumentele pentru care aceast\u0103 aplica\u021bie a fost realizat\u0103 cuprinz\u00e2nd at\u00e2t cauzele care au generat sc\u0103derea profitului c\u00e2t \u0219i stabilirea obiectivelor pentru o companie care dore\u015fte s\u0103 \u00ee\u015fi eficientizeze serviciile prestate pe pia\u0163\u0103 \u00een domeniul construc\u021biilor. Tot \u00een acest capitol am vorbit pu\u021bin despre contextul sistemului \u0219i cele patru fa\u021bete ale acesteia (Fa\u021beta Utilizare, Fa\u021beta Subiect, Fa\u021beta IT \u0219i Fa\u021beta Dezvoltare) dar \u0219i despre baza informa\u021bional\u0103 pentru a se cunoa\u0219te \u015fi respecta prevederile legale impuse persoanelor juridice care activeaz\u0103 pe pia\u0163a construc\u021biilor din Rom\u00e2nia. Capitolul 1 l-am \u00eencheiat prin declararea utilizatorilor beneficiari ai acestei aplica\u021bii \u0219i redarea bazei tehnice care presupune existen\u0163a unei baze constituit\u0103 din totalitatea mijloacelor tehnice de culegere, transmitere, stocare \u015fi prelucrare a datelor.<br \/>\n \u00cen capitoulul 2 intitulat \u201dCerin\u021be de sistem\u201d am prezentat sursele de cerin\u021be indentificate, apoi metodele de elicita\u0163ie pe care le-am utilizat \u0219i anume: metoda cazurilor de utilizare, brainstorming, chestionarului \u015fi a interviului. Aceste metode de elicita\u0163ie sunt folosite pentru a \u00een\u0163elege \u015fi \u00een acela\u015fi timp, a extrage necesit\u0103\u0163ile stakeholderilor. Partea de formulare a cerin\u021belor le-am \u00eemp\u0103r\u0163it \u00een cerin\u0163e func\u0163ionale \u015fi cerin\u0163e calitative. Am \u00eencheiat acest capitol cu \u201cProcese \u0219i activit\u0103\u021bi\u201d prin care au fost ilustrate \u0219i diagramele de activitate aferente.<br \/>\n \u00cen capitolul 3 este ilustrat modelul de dezvoltare utilizat \u00een aceast\u0103 aplica\u021bie \u2013 Modelul de dezoltare \u00een cascad\u0103 care cuprinde mai multe etape: identificarea \u015fi analiza cerin\u0163elor de sistem, proiectare, implementare, integrare \u015fi mentenan\u0163\u0103. Am \u00eencheiat acest capitol printr-un glosar \u00een care am prezentat defini\u021bii, explica\u021bii, descrieri detaliate ale conceptelor importante care caracterizeaz\u0103 spa\u021biul problemei abordate.<br \/>\n De la capitolul 4 \u00eencepe proiectarea logic\u0103 a sistemului. Aceasta cuprinde arhitectura sistemului \u0219i contextul de func\u021bionare a acestuia at\u00e2t la nivel general c\u00e2t \u0219i pe componente \u00een acest scop fiind utilizat\u0103 diagrama de componente. Am continuat acest capitol cu ARHITECTURA MODEL-VIEW-CONTROLLER \u2013 MVC, un model arhitectural software pentru implementarea interfe\u021belor utilizator pe computere. El \u00eemparte o aplica\u021bie dat\u0103 \u00een trei p\u0103r\u021bi interconectate, pentru a separa reprezent\u0103rile interne ale informa\u021biilor de modalit\u0103\u021bile \u00een care informa\u021biile sunt prezentate \u0219i acceptate de la utilizator. \u00cen \u00eencheierea capitolului 4 am ilustrat baza informa\u021bional\u0103 prin diagrama entitate rela\u021bie \u0219i am redat structura fizica a datelor.<br \/>\n Capitolul 5 cu titlul \u201c Tehnologii specfice \u201d ne \u00eent\u00e2mpin\u0103 cu o prezentare pe r\u00e2nd a tehnologiilor ce au fost folosite la crearea aplica\u021biei web, incluz\u00e2nd cea mai important\u0103 pies\u0103, framework-ul Laravel realizat\u0103 cu ajutorule serverului XAMPP care este cel mai popular mediu de dezvoltare PHP \u0219i are o distribu\u0163ie Apache u\u015for de instalat ce con\u0163ine MySQL, PHP \u015fi Perl. Framework-ul Laravel este un cadru MVC (Model View Controller) iar aplica\u021bia a fost realizat\u0103 cu ajutorul limbajelor HTML, CSS \u0219i PHP. Baza de date a fost realizat\u0103 cu MySQL, un sistem de gestiune a bazelor de date rela\u0163ional fiind cel mai popular SGBD open-source la ora actual\u0103. Trebuie de asemenea s\u0103 men\u021bionez folosirea framework-ului de tip Bootstrap utilizat pentru o mai bun\u0103 gestionare a interfe\u021bei site-ului, componentele acestuia ajut\u00e2ndu-ne la realizarea responsiv\u0103 a paginii, f\u0103c\u00e2nd-o adaptabil\u0103 la orice rezolu\u021bie de tip: desktop, tabletevdar \u0219i telefoane mobile.<br \/>\n Capitolul 6 Acest capitol con\u021bine urm\u0103toarele patru subcapitole: Instalarea Laravel \u0219i Composer, Controller, Rute \u0219i Views. Al doilea subcapitol este Migrarea \u00een care am amintit \u0219i despre Eloquent \u2013 modelul pentru baza de date \u00een Laravel. A treia parte a aplica\u021biei este partea de autentificare iar \u00een ultima parte am vorbit despre opera\u021biile CRUD folosite pentru a crea, citi, actualiza \u0219i \u0219terge o resurs\u0103 realizate \u00een panoul de administrare.<br \/>\n \u00cen capitolul 7 am vorbit despre testarea aplica\u021biei. Aici am amintit despre testarea func\u021bional\u0103, testarea de utilizare a aplica\u021biei , testarea de explorare \u0219i de compatibilitate<br \/>\n Capitolul 1 IDENTIFICAREA \u015eI DESCRIEREA PROBLEMEI<br \/>\n \u00cen ora\u015fele mari, pia\u0163a imobiliar\u0103 este extrem de bine reprezentat\u0103, \u00een prezent, pe pia\u0163\u0103 reg\u0103sindu-se dou\u0103 categorii principale de operatori: firme de renume, cunoscute (un num\u0103r relativ redus) \u2013 reprezent\u00e2nd fie sucursale ale unor companii str\u0103ine, fie locale \u2013 cu cifre de afaceri anuale de sute de mii de dolari, care acoper\u0103 un segment semnificativ de clien\u0163i (\u00een special din mediul de afaceri \u2013 companii multina\u0163ionale) \u0219i firme\/agen\u0163ii de dimensiuni medii \u015fi mici (un num\u0103r extrem de mare), care \u00ee\u015fi disput\u0103 cota de pia\u0163\u0103 r\u0103mas\u0103 \u2013 \u00een special orientate c\u0103tre o pia\u0163\u0103 de \u201ccartier\u201d.<br \/>\n Aplica\u0163ia realizat\u0103 vine \u00een ajutorul companiei de prest\u0103ri servicii Ok Construction, de dimensiune medie, cu sediul \u00een Cluj-Napoca care a luat fiin\u021b\u0103 \u00een anul 2000 care se distinge prin calitatea serviciilor de prest\u0103ri servicii oferite. Aceast\u0103 companie \u00ee\u015fi desf\u0103\u015foar\u0103 activitatea \u00een domeniul construc\u021biilor, av\u00e2nd un num\u0103r relativ mare de clien\u0163i, astfel av\u00e2nd un num\u0103r mare de lucr\u0103ri realizate at\u00e2t \u00een ora\u015ful Cluj-Napoca c\u00e2t \u0219i \u00een \u00eemprejurimi. Lucrarea aceasta are ca \u0219i tem\u0103 construirea unui site virtual de prest\u0103ri servicii personalizat, cu oferte \u00een domeniul construc\u021biilor firmei OkConstruction, o afacere mic\u0103, dar care prezint\u0103 un poten\u021bial semnificant \u00een execu\u021bia respectivelor servicii. De asemenea pune la dispozi\u0163ia clien\u0163ilor o echip\u0103 de agen\u0163i \u015fi exper\u0163i tineri, activi, cu o reputa\u0163ie irepro\u015fabil\u0103 \u015fi foarte bine preg\u0103ti\u0163i pentru a r\u0103spunde celor mai exigente cerin\u0163e. Membrii firmei sunt capabili s\u0103 armonizeze experien\u0163a cu schimb\u0103rile frecvente ce apar pe pia\u0163a construc\u021biilor, adapt\u00e2ndu-se la situa\u0163ia existent\u0103, lu\u00e2nd \u00een considerare \u00een primul r\u00e2nd dorin\u0163ele clientului.<br \/>\n \u00cen acela\u015fi timp, datorit\u0103 managementului \u015fi coordon\u0103rii echipei noastre, pornind de la principii riguroase privind competen\u0163a \u015fi calificarea profesional\u0103 \u015fi printr-o activitate bazat\u0103 pe o atent\u0103 analiz\u0103 a pie\u0163ei, compania Ok Construction ofer\u0103 clien\u0163ilor s\u0103i \u00eencredere \u00een capacitatea de a solu\u0163iona problemele \u00een domeniul construc\u021biilor de orice natur\u0103.<br \/>\n Profitabilitatea afacerii poate fi m\u0103rit\u0103 prin considerarea aspectelor legate de diversitatea ofertei fa\u0163\u0103 de concuren\u0163\u0103 \u2013 tocmai de aceea, firmele de dimensiuni relative mici au \u00eenceput s\u0103 ofere produse integrate. Cu c\u00e2t o firm\u0103 de dimensiune mic\u0103 \u015fi mijlocie<br \/>\n ofer\u0103 asisten\u0163\u0103 \u00een toate etapele derul\u0103rii unei tranzac\u0163ii (Administra\u0163ie Financiar\u0103, Proiectare, Cadastru, Notariat, etc), cu at\u00e2t \u015fansele acesteia de a c\u00e2\u015ftiga teren \u00een fa\u0163a concuren\u0163ei cresc. \u00cen prezent compania nu dispune de un site de informare a publicului ceea ce face ca activitatea s\u0103 nu ating\u0103 \u00eentocmai un nivel \u00eenalt de performan\u0163\u0103. Compania Ok Construction dore\u015fte s\u0103 se disting\u0103 de restul firmelor \u015fi s\u0103 \u00ee\u015fi creasc\u0103 numarul de clien\u0163i prin procurarea unei aplica\u0163ii web, care s\u0103 utilizeze baza de date existent\u0103 \u015fi s\u0103 permit\u0103 c\u0103utari avansate a lucr\u0103rilor \u00eenregistrate \u00een baza de date.<br \/>\n Aplica\u0163ia va con\u0163ine o interfa\u0163\u0103 care poate fi folosit\u0103 cu u\u015furin\u0163\u0103 iar datele sunt manevrate \u00een cel mai scurt timp, dup\u0103 placul fiec\u0103rui utilizator care o folose\u015fte.<br \/>\n 1.1. Motiva\u021bia<br \/>\n Pozi\u0163ia pe pia\u0163\u0103 a companiei de prest\u0103ri servicii poate fi consolidat\u0103 prin mai multe op\u0163iuni care se pot folosi cum ar fi: publicitate \u00een mass media, prin \u00eenscrierea ofertelor \u00een portalurile specializate \u00een construc\u021bii, utiliz\u00e2nd programe informatice moderne pentru formarea rapid\u0103 a bazei de date a companiei, prin trainingul \u015fi selectarea riguroas\u0103 a angaja\u021bilor, prin asocierea cu alte companii (dac\u0103 este cazul).<br \/>\n \u00cen cazul de fa\u0163\u0103 s-a ales \u00eembun\u0103t\u0103\u0163irea serviciilor oferite de companie prin crearea \u015fi dezvoltarea unei aplica\u0163ii web care s\u0103 permit\u0103 o mai bun\u0103 gestionare a activit\u0103\u0163ii acesteia. Aceast\u0103 alegere are la baz\u0103 o serie de factori economici, cum ar fi num\u0103rul de clien\u021bi, profitul companiei, etc. Aceast\u0103 aplica\u0163ie este necesar\u0103 pentru a \u00eenvinge concuren\u0163a, astfel put\u00e2nd oferi servicii profesionale clien\u0163ilor prin cre\u015fterea eficien\u0163ei serviciilor oferite \u015fi sporind posibilitatea de a atrage noi clien\u0163i. De asemenea se dore\u015fte reducerea timpului necesar furniz\u0103rii informa\u0163iilor clien\u0163ilor, \u00eentruc\u00e2t \u201eTimpul \u00eenseamn\u0103 bani\u201d \u015fi nici o parte nu este interesat\u0103 s\u0103 iroseasc\u0103 timpul pe acest aspect informativ.<br \/>\n Sistemul informatic este astfel conceput, \u00eenc\u00e2t s\u0103 corespund\u0103 anumitor cerin\u0163e provenite din diferite grupuri de utilizatori: \u00een primul r\u00e2nd, clien\u021bii care apeleaz\u0103 la magazinul de prest\u0103ri servicii, respectiv a administratorului \u00eentegii companii care dore\u0219te s\u0103 fie la curent cu informa\u021biile actuale ale v\u00e2nz\u0103rilor serviciilor. Beneficiile acestui proiect sunt urm\u0103toarele: promovarea serviciilor oferite printr-un contact direct \u015fi interactiv cu clien\u0163ii primul avantaj fiind posibilitatea de a oferi informa\u0163ii recente \u015fi ample despre acestea, service mai bun pentru clien\u0163i- consultan\u0163a poate fi disponibil\u0103 non-stop, rela\u0163iile interumane fiind mai str\u00e2nse, adaptarea la shimb\u0103ri poate fi mai rapid \u015fi mai facil efectuat\u0103 atunci c\u00e2nd firma este deja la curent \u015fi utilizeaz\u0103 cele mai noi tehnologii ale comer\u0163ului electronic, \u00eembun\u0103t\u0103\u0163irea rela\u0163iilor cu clien\u0163ii \u2013 fiecare client trebuie sa se simt\u0103 apreciat, remarcat dezvolt\u00e2ndu-se rela\u0163ii 1-la-1. Monitoriz\u00e2nd atitudinile clien\u0163ilor, firma poate ob\u0163ine informa\u0163ii pre\u0163ioase despre proiectarea noilor produse sau \u00eembun\u0103t\u0103\u0163irea celor vechi. Se adaug\u0103 o noutate \u00een ceea ce prive\u015fte aflarea ultimelor nout\u0103\u021bi \/oferte ale acesteia prin crearea unui cont de utilizator \u0219i autentificarea, acestea duc\u00e2nd la cre\u0219terea prest\u0103rii serviciilor oferite. Fiind multe companii care se afl\u0103 \u00een concuren\u0163\u0103, managerii\/administratorii doresc s\u0103 men\u0163in\u0103 firma pe pia\u0163\u0103 printr-o continu\u0103 evolu\u021bie \u0219i dezvoltare prin utilizarea unor tehnici eficiente la nivelul \u00eentreprinderii.<br \/>\n Se dore\u015fte cre\u015fterea num\u0103rului de clien\u0163i dar nu doar de pe un singur segment de pia\u0163\u0103, ci pe mai multe, incluz\u00e2nd at\u00e2t persoanele fizice interesate de construirea unui imobil, c\u00e2t \u015fi brokerii \u015fi investitorii, care dispun de sume mult mai mari de bani, dec\u00e2t persoanele fizice obi\u015fnuite. Ok Construction doreste s\u0103 se diferen\u0163ieze de concuren\u0163\u0103 utiliz\u00e2nd aceast\u0103 aplica\u0163ie web, pentru a furniza servicii suplimentare \u015fi profesionale fa\u0163\u0103 de ceilal\u0163i actori de pe pia\u0163\u0103. Concuren\u0163a companiei Ok Construction este \u00eentr-o continu\u0103 cre\u015ftere \u00eentruc\u00e2t \u00een ultima perioad\u0103, asist\u0103m la o deschidere tot mai mare a b\u0103ncilor de acordare a creditelor. \u00cen plus, acestea au lansat produse standard de creditare \u00een lei tot mai avantajoase, comparabile ca nivel al ratei lunare cu cea generat\u0103 de un credit prin programul Prima Cas\u0103, unele dintre acestea av\u00e2nd inclusiv dob\u00e2nd\u0103 fix\u0103 \u00een primii ani. De asemena, fondurile pentru Prima Cas\u0103 au fost suplimentate la \u00eenceput de an av\u00e2nd \u00een total, un plafon total de peste 2,5 miliarde lei (Monitorul , \u201cPrima cas\u0103\u201d 2017). Un alt factor reprezint\u0103 rata unui credit, mai mic\u0103 dec\u00e2t chiria, duc\u00e2nd la o cre\u015ftere a num\u0103rului de actori pe pia\u0163a imobiliar\u0103.<br \/>\n Vom folosi diagrama Fish-bone pentru a determina factorii care au dus la definirea problemei \u015fi pentru a \u00eendrepta aten\u0163ia asupra unor probleme principale. Astfel, putem elimina principalele probleme \u015fi \u00een cele din urm\u0103, vom \u00een\u0163elege mai bine cum func\u0163ioneaz\u0103 sistemul.<br \/>\n \u00cen cazul companiei Ok Construction diagrama se reprezint\u0103 astfel:<br \/>\n Fig. 1. Diagrama Fish-Bone<br \/>\n \u00cen Figura 1 au fost reprezentate grafic cauzele care au dus la necesitatea realiz\u0103rii unei aplica\u0163ii web care s\u0103 eficientizeze serviciile furnizate de o companie de prest\u0103ri servicii \u00een domeniul construc\u021biilor \u015fi de asemenea efectele produse de acestea. Principala cauz\u0103 care a stat la baza deciziei de realizare a unei aplica\u0163ii web a fost tendin\u0163a descresc\u0103toare a profitului datorat\u0103 pierderii clien\u0163ilor, care alegeau s\u0103 mearg\u0103 la concuren\u0163ii de pe pia\u0163\u0103. Aceast\u0103 sc\u0103dere a num\u0103rului de clien\u0163i s-a datorat lipsei unui site \u00een care clien\u021bii s\u0103 vad\u0103 ofertele \u0219i lucr\u0103rile realizate p\u00e2n\u0103 \u00een acest moment. Totodat\u0103 se dore\u015fte axarea pe mai multe segmente din pia\u0163a construc\u021biilor pentru atragerea clien\u0163ilor noi precum \u0219i oferirea unor servicii profesionale \u015fi investitorilor, care au cerin\u0163e mult mai mari de la compania de prestari servicii, \u00een compara\u0163ie cu un simplu client care dore\u015fte s\u0103 construiasc\u0103\/amenajeze un imobil. Ace\u0219tia gestioneaz\u0103 foarte mul\u021bi bani \u0219i av\u00e2ndu-i ca \u0219i clien\u021bi ar cre\u0219te considerabil profitul companiei.<br \/>\n Concuren\u0163a pe pia\u0163a construc\u021biilor este \u00een cre\u015ftere, iar pentru diferen\u021biere este necesar\u0103 oferirea unor servicii mai complexe \u015fi profesionale dec\u00e2t celelalte companii de pe pia\u021b\u0103. Pentru a avea clien\u0163i multumi\u0163i este necesar ca \u015fi angaja\u0163ii s\u0103 fie la fel de mul\u0163umi\u0163i \u015fi este important\u0103 \u0219i satisfac\u021bia angajatului prin oferirea condi\u0163iilor necesare desf\u0103\u015fur\u0103rii activit\u0103\u0163ii \u00een condi\u0163ii profesionale, av\u00e2nd informa\u0163ii actualizate \u015fi concrete.<br \/>\n Fig. 2. Diagrama Pareto<br \/>\n Graficul realizat se utilizeaz\u0103 pentru a verifica dac\u0103 legea lui Pareto este evident\u0103 pentru situa\u021bia analizat\u0103. Dac\u0103 se verific\u0103 aceast\u0103 lege atunci 20% din categoriile din partea st\u00e2ng\u0103 a axei x determin\u0103 80% din impactul asupra problemei analizate \u0219i trebuie abordate cu prioritate pentru a rezolva respectiva problem\u0103.<br \/>\n Indiferent de m\u0103rimea unei afaceri \u015fi de stadiul ei de dezvoltare fiecare conduc\u0103tor al unei afaceri trebuie s\u0103 cunoasc\u0103 care sunt resursele de care dispune, cum poate s\u0103 le foloseasc\u0103 c\u00e2t mai eficient pentru a ob\u0163ine rezultatele dorite (planificare) \u015fi care sunt ac\u0163iunile care \u00eei aduc c\u00e2\u015ftig sau pierdere pentru a putea lua deciziile corecte.<br \/>\n Stabilirea obiectivelor este necesar\u0103 pentru toate nivelurile strategice ale firmei, inclusiv atunci c\u00e2nd se dore\u015fte dezvoltarea unei aplica\u0163ii web care s\u0103 vin\u0103 \u00een ajutorul unei companii de prest\u0103ri servicii, care dore\u015fte s\u0103 \u00ee\u015fi eficientizeze serviciile prestate pe pia\u0163\u0103.<br \/>\n G1: Realizarea unei aplica\u0163ii web pentru a eficientiza serviciile furnizate.<br \/>\n G1.1: Ob\u0163inerea facil\u0103 a informa\u0163iilor care s\u0103 aib\u0103 la baz\u0103 criterii c\u00e2t mai variate.<br \/>\n G1.1.1: Acces rapid la informa\u021bie.<br \/>\n G1.1.1.2: Afi\u015farea celor mai noi oferte \u00eenregistrate \u00een cadrul companiei.<br \/>\n G1.2: Simplificarea \u0219i reducerea timpului necesar prezent\u0103rii portofoliului de lucr\u0103ri.<br \/>\n G1.3 Reducerea timpului planific\u0103rii unei \u00eent\u00e2lniri prin programarea acesteia online.<br \/>\n G1.4: Monitorizarea lucr\u0103rilor realizate de compania de prest\u0103ri servicii \u00een timp.<br \/>\n G1.1.4.1: C\u00e2mpuri de autentificare.<br \/>\n Ierarhizarea obiectivelor se face \u0163in\u00e2nd cont de sfera de influen\u0163\u0103 a diferitelor obiective iar punctul de plecare \u00een definirea lor \u00eel constituie misiunea firmei, care \u00eentr-un anumit sens poate fi considerat\u0103 cel mai cuprinz\u0103tor \u015fi important obiectiv. Astfel, \u00een permanen\u0163\u0103 trebuie avut \u00een vedere scopul firmei, obiectivele firmei pe pia\u0163a pe care \u00ee\u015fi desf\u0103\u015foar\u0103 activitatea. Pentru o \u00een\u0163elegere mai am\u0103nun\u0163it\u0103, ierarhizarea obiectivelor se poate reprezent\u0103 grafic.<br \/>\n Fig. 3. Diagrama Obiectivelor<br \/>\n 1.2 Context<br \/>\n Magazinul prezentat este destinat firmelor care au ca domeniu de activitate prestarea serviciilor \u00een domeniul construc\u021biilor. Prin acest magazin virtual, clien\u021bii pot opta pentru realizarea unor lucr\u0103ri de prest\u0103ri servicii de c\u0103tre o firm\u0103 specializat\u0103, put\u00e2nd vizualiza \u0219i alte lucr\u0103ri realizate de aceasta, dar av\u00e2nd posibilitatea \u0219i de a deveni un utilizator care este la curent cu toate nout\u0103\u021bile prin posibilitatea de a-\u0219i face un cont de autentificare. O alt\u0103 func\u021bionalitate a acestui magazin este comunicarea \u00eentre client \u0219i firm\u0103 prin intermediul paginii \u201cProgrameaz\u0103 o \u0219edin\u021b\u0103\u201d.<br \/>\n Sistemul urm\u0103re\u015fte urm\u0103toarele fa\u0163ete (Moca 2017):<br \/>\n \u2022 Fa\u0163eta subiect;<br \/>\n \u2022 Fa\u0163eta utilizare;<br \/>\n \u2022 Fa\u0163eta IT;<br \/>\n \u2022 Fa\u0163eta dezvoltare;<br \/>\n Fa\u0163eta subiect (Moca 2017) const\u0103 \u00een tratarea obiectelor (tangibile\/ intangibile) \u0219i evenimentelor din contextul sistemului care sunt relevante pentru acesta (concepte cheie).<br \/>\n Aplica\u021bia de centralizare a datelor are op\u021biuni de :<br \/>\n \u2022 Ad\u0103ugare de oferte \u0219i lucr\u0103ri realizate p\u00e2n\u0103 acum.<br \/>\n \u2022 Vizualizarea, editarea \u0219i \u0219tergerea datelor din baza de date de c\u0103tre administrator.<br \/>\n Fa\u0163eta utilizare (Moca 2017) Un sistem orientat software este utilizat de c\u0103tre utilizatorii s\u0103i pentru a atinge un set de obiective. Fa\u0163eta utilizare cuprinde toate aspectele legate de utilizarea sistemului de c\u0103tre utilizatorii s\u0103i:<br \/>\n -Obiective urm\u0103rite de utilizatori<br \/>\n -Fluxuri de date, procese<br \/>\n -Caracterizarea comportamentului per grup de utlilizatori<br \/>\n -Politici de acces la resurse func\u0163ie de rol<br \/>\n Aceast\u0103 aplica\u0163ie este utilizat\u0103 de c\u0103tre angaja\u0163ii companiei Ok Construction, \u00een scopul eficientiz\u0103rii muncii \u015fi oferirea unor servicii profesionale clien\u0163ilor. Utilizatorii cu drept de administrator doresc ca prin intermediul aplica\u021biei s\u0103 poat\u0103 insera \u00een baza de date informa\u0163ii noi, \u00eentr-o manier\u0103 simpl\u0103 \u015fi u\u015for de utilizat, astfel \u00eenc\u00e2t s\u0103 nu fie nevoie de cuno\u015ftiin\u0163e avansate de informatic\u0103. De asemenea se dore\u015fte s\u0103 se poat\u0103 modifica datele deja existente \u00een cadrul bazei de date, prin intermediul unei interfe\u0163e prietenoase.<br \/>\n Fa\u0163eta utilizare este determinat\u0103 de c\u0103tre utilizatorii care interac\u0163ioneaz\u0103 cu sistemul. Cei care beneficiaz\u0103 de func\u0163ionalitatea \u00eentregului sistem sunt at\u00e2t clien\u021bii companiei, c\u00e2t \u015fi orice utilizator care vrea s\u0103 afle informa\u021bii despre aceasta companie.<br \/>\n Interfa\u0163a utilizator este una vizual\u0103, grafic\u0103 \u015fi interactiv\u0103, fiind foarte u\u015for de manevrat. \u00cen acest caz, interfa\u0163a utilizator este o form\u0103 web .<br \/>\n Fa\u0163eta IT (Moca 2017) Fa\u0163eta IT cuprinde toate aspectele legate de tehnica de calcul\/tehnologii software existente actualmente \u00een context sau impuse prin reglement\u0103ri, politici, legi, \u015fi la care sistemul se va supune \u00een faza de deployment(instalare la client).<br \/>\n Aceast\u0103 aplica\u0163ie va fi gazduit\u0103 de un server pozi\u0163ionat \u00een cadrul firmei. Serverul are urmatoarele caracteristici: Server Dell PowerEdge R520 cu procesor Intel Xeon E5-2407 2.20GHz, 1x8GB, DVD+\/-RW, Sursa 2x750W, avand IP-ul 93.125.235.178, DNS 8.8.8.8. De asemenea trebuie s\u0103 existe pe server o versiune de PHP 5.3 \u0219i o versiune de Laravel 5.4.<br \/>\n Pentru a utiliza aceast\u0103 aplica\u0163ie este nevoie \u00een primul r\u00e2nd de acces la internet, altfel nu va func\u0163iona. Provider-ul de internet este foarte important \u015fi din acest motiv acesta trebuie ales cu grij\u0103. Viteza minim\u0103 la internet recomandat\u0103 pentru a func\u0163iona aplica\u0163ia este de 100 MB\/s.<br \/>\n Momentan exist\u0103 o re\u0163ea de calculatoare \u00een cadrul firmei care cuprinde un num\u0103r de 5 calculatoare si 2 laptop-uri. Acestea folosesc ca \u015fi sistem de operare Microsoft Windows 7 Ultimate. Aplica\u0163ia permite utilizarea sistemelor de operare nu doar Microsoft Windows 7 Ultimate, ci \u015fi alte variante de Microsoft Windows 7 \u015fi Microsoft Windows XP.<br \/>\n De asemenea pentru a fuc\u0163iona aplica\u0163ia este nevoie de utilizarea unui browser. \u00cen momentul de fa\u0163\u0103 compania utilizeaz\u0103 ca \u015fi browser Google Chrome versiunea 34.0.1847.76 \u015fi Mozila FireFox 28.0.0 . Aceste variante de browser sunt compatibile cu aplica\u0163ia dar se pot utiliza \u015fi versiuni mai nou ap\u0103rute. Este recomandat s\u0103 se utilizeze cookie-urile, deoarece acestea ajut\u0103 utilizatorii s\u0103 nu mai reintroduc\u0103 acelea\u015fi informa\u0163ii de foarte multe ori. Pentru siguran\u021b\u0103 se vor instala, pe calculatorele din re\u0163ea, programe de detectare a aplicatiilor malware.<br \/>\n Fa\u0163eta dezvoltare (Moca 2017) Documenteaz\u0103 toate aspectele care influen\u0163eaz\u0103 viitoarea dezvoltare a sistemului.<br \/>\n Aplica\u0163ia este realizat\u0103 dupa modelul cascad\u0103, astfel fazele dezvolt\u0103rii sunt parcurse succesiv, numai dup\u0103 ce faza anterioar\u0103 este complet\u0103. Dac\u0103 cerin\u0163ele se formuleaz\u0103 clar \u015fi corect \u00een faza de analiz\u0103, nu va fi necesar\u0103 revenirea \u015fi modificarea semnificativ\u0103 a rezultatelor ob\u0163inute \u00een fazele anterioare. Pentru dezvoltarea aplica\u0163iei, firma va avea nevoie de o persoan\u0103 care s\u0103 stabileasc\u0103 cerin\u021bele companiei \u0219i s\u0103 analizeze situa\u021bia actual\u0103 \u0219i mai apoi sa dezvolte aplica\u021bia necesar\u0103. Partea de testare are loc \u00eentre cerin\u0163ele din analiz\u0103 \u015fi rezultatul aplica\u0163iei. La acest nivel se testeaz\u0103 dac\u0103 aplica\u0163ia are sau nu bug-uri, dac\u0103 ruleaz\u0103 corect \u015fi nu se blocheaz\u0103 din cauza utiliz\u0103rii necorespunz\u0103toare sau din cauza altori factori.<br \/>\n Sistemul trebuie s\u0103 aib\u0103 o interfa\u021b\u0103 prietenoas\u0103 cu utilizatorul, fiind u\u0219or de accesat, f\u0103r\u0103 a fi nevoie ca utilizatorul s\u0103 de\u021bin\u0103 cuno\u0219tin\u021be informatice pentru a o putea folosi.<br \/>\n Baza informa\u0163ional\u0103<br \/>\n Eficientizarea activitatea desf\u0103\u015furat\u0103 \u00een cadrul unei companii de prest\u0103ri servicii se poate realiza prin cunoa\u0219terea \u015fi respectarea prevederilor legale impuse persoanelor juridice care activeaz\u0103 pe pia\u0163a construc\u021biilor din Rom\u00e2nia. Astfel, avem urmatoarele legi care trebuie avute \u00een vedere :<br \/>\n 1. (Monitorul 2002)Legea nr. 108\/1999 pentru \u00eenfiin\u021barea \u0219i organizarea Inspec\u021biei Muncii, republicat\u0103 \u00een Monitorul Oficial nr. 740\/10.10.2002<br \/>\n 2. (Monitorul, Legea nr. 319- Legea securitatii si sanatatii in munca 2006)Legea nr. 319\/2006 \u2013 Legea securit\u0103\u021bii \u0219i s\u0103n\u0103t\u0103\u021bii \u00een munc\u0103. Monitorul Oficial nr. 646\/26.07.2006<br \/>\n 3. (Monitorul, Legea nr. 608\/2001 privind evaluarea conformitatii produselor 2011)Legea nr. 608\/2001 privind evaluarea conformit\u0103\u021bii produselor.Monitorul Oficial nr. 712\/08.11.2001<br \/>\n 4. (Monitorul, Hotararea de guvern privind stabilirea cerintelor esentiale de securitate ale echipamentelor individuale de protectie si a conditiilor pentru introducerea lor pe pia\u021ba 2004)Hot\u0103r\u00e2rea de guvern nr. 115 din 5 februarie 2004 privind stabilirea cerin\u021belor esen\u021biale de securitate ale echipamentelor individuale de protec\u021bie \u0219i a condi\u021biilor pentru introducerea lor pe pia\u021b\u0103 modificat\u0103 prin Hotararea Guvernului nr.809\/14.07.2005<br \/>\n 5. (Monitorul, 5. Hotararea de guvern nr. 300 privind cerintele minime de securitate si sanatate pentru santierele temporare sau mobile 2006)Hotararea de guvern nr. 300\/2006 privind cerin\u021bele minime de securitate \u0219i s\u0103n\u0103tate pentru \u0219antierele temporare sau mobile, Monitorul Oficial nr. 252\/21.03.2006<br \/>\n 6. (Monitorul, Legea 31, privind societ\u0103\u0163ile comerciale 1990)Legea 31\/1990, privind societ\u0103\u0163ile comerciale<br \/>\n 7. (Monitorul, OMAI 163\/2007, pentru aprobarea Normelor generale de ap\u0103rare \u00eempotriva incendiilor 2007)OMAI 163\/2007, pentru aprobarea Normelor generale de ap\u0103rare \u00eempotriva incendiilor<br \/>\n Utilizatorii aplica\u0163iei \u015fi politici de acces la resurse<br \/>\n Aplica\u0163ia are ca utilizatori angaja\u0163ii companiei, administrator care va putea ad\u0103uga, modifica, \u015fterge, edita informa\u0163iile stocate \u00een baza de date \u0219i clien\u021bii firmei. Administratorii au un cont personal care le confer\u0103 o serie de drepturi asupra datelor stocate \u00een baza de date.<br \/>\n Utilizarea sistemului se realizeaz\u0103 diferit \u00een func\u0163ie de tipul utilizatorului:<br \/>\n \u2022 Clien\u021bii companiei Ok Construction care i\u0219i pot face un cont prin care se autentifica \u0219i pot fi la curent cu toate ofertele \u0219i nout\u0103\u021bile oferite de aceasta.<br \/>\n \u2022 Administratorii vor putea face modific\u0103ri \u00een baza de date, \u015fi anume: ad\u0103ugarea, modificarea, \u015ftergerea ofertelor. De asemenea vor putea administra program\u0103rile clien\u021bilor pentru o \u00eent\u00e2lnire.<br \/>\n Baza tehnic\u0103<br \/>\n Implementarea sistemului presupune existen\u0163a unei baze tehnice constituit\u0103 din totalitatea mijloacelor tehnice de culegere, transmitere, stocare \u015fi prelucrare a datelor:<br \/>\n Re\u0163ele:<br \/>\n \u2022 Implementarea unei LAN la nivelul agen\u0163iei imobiliare<br \/>\n \u2022 Conexiune de vitez\u0103 mare la Internet<br \/>\n Echipamente:<br \/>\n \u2022 Calculator pentru personalul care se ocup\u0103 de rela\u021bii cu clien\u021bii folosit pentru utilizarea aplica\u0163iei<br \/>\n \u2022 Un server de baze de date care s\u0103 asigure stocarea \u00een siguran\u0163\u0103 a datelor personale<br \/>\n \u2022 Echipamente de comunica\u0163ie (router si switch)<br \/>\n Produse software:<br \/>\n \u2022 Sisteme de operare pentru calculatoare<br \/>\n \u2022 Sistem de gestiune a bazei de date<br \/>\n Resurse umane:<br \/>\n \u2022 Angaja\u0163ii companiei trebuie s\u0103 fie instrui\u0163i pentru a putea utiliza corect aplica\u0163ia web<br \/>\n \u2022 Este necesar\u0103 existen\u0163a unei persoane care s\u0103 fie capabil\u0103 s\u0103 administreze sistemul<br \/>\n \u00cencheiem acest capitol \u00een care am conturat profilul companiei Ok Construction, motivele pentru care beneficiarii necesit\u0103 aceast\u0103 aplica\u021bie, contextul solu\u021biei propuse precum \u0219i baza informa\u021bional\u0103 care ne ajut\u0103 \u00een cunoa\u0219terea prevederilor legale.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lucrarea de fa\u0163\u0103 \u00ee\u015fi propune analiza \u015fi proiectarea unei aplica\u0163ii web care s\u0103 vin\u0103 \u00een ajutorul unei companii de prest\u0103ri servicii situat\u0103 \u00een Cluj-Napoca. Aceast\u0103 companie \u00ee\u015fi desf\u0103\u015foar\u0103 activitatea \u00een domeniul construc\u021biilor, av\u00e2nd un num\u0103r relativ mare de clien\u0163i \u0219i <a href=\"https:\/\/www.benedictsol.com\/blogs\/lucrarea-de-fata-isi-propune-analiza-si-proiectarea-unei-aplicatii-web\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,188],"tags":[],"class_list":["post-437173","post","type-post","status-publish","format-standard","hentry","category-essay-paper-writing","category-romanian-essays"],"_links":{"self":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts\/437173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/comments?post=437173"}],"version-history":[{"count":0,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/posts\/437173\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/media?parent=437173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/categories?post=437173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.benedictsol.com\/blogs\/wp-json\/wp\/v2\/tags?post=437173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}