Dezvoltarea Si Realizarea Unei Aplicatii Web In Php Pentru Extinderea Ariei de Activitate a Upc Romania
Cuprins
Capitolul I
1. Studiul si analiza sistemului existent in cadrul societatii UPC Romania SRL
1.1.1 Istoric
1.1.2 Locul pe care îl ocupă UPC România în sfera economică
1.1.3 Situația economică a companiei UPC România SRL
1.2 Mediul Intern Al Firmei
1.2.1 Structura organizatorică a UPC România
1.2.2 Studiul Sistemului de Conducere
1.2.3 Studiul Sistemului Condus
1.3 Dotarea tehnică
1.4 Studiul sistemului informațional
1.5 Atribuții ce revin personalului
1.6 Analiza critică a sistemului UPC România
1.6.1 Analiza Swot
1.6.2 Direcții de perfectionare
1.7 Modalități de publicitate online
Capitolul II
2.1 Obiectivele aplicației
2.2 Locul aplicației informatice în sistem
2.3 Tehnologii folosite
2.3.1 Descriera tehnologiilor
2.3.2 Alegerea tehnologiei in cadrul careia se va dezvolta pagina web
2.4 Definirea situațiilor finale
2.5 Conținutul structural al site-ului
2.6 Modelarea datelor si prelucrarilor
2.6.1 Codificarea datelor.
2.7 Estimarea necesarului de resurse
ANEXE
BILIOGRAFIE
WEBOGRAFIE
CAPITOLUL I
1.Studiul si analiza sistemului existent in cadrul societatii UPC România SRL
1.1.Istoric
UPC este un provider de produse software, prezent în România încă din anul 1992,ulterior făcându-se cunoscut și prin producerea propriilor produse în funcție de cerințele conumatorului.
Succesul companiei UPC s-a realizat datorită achiziționării treptat ale unor companii mici furnizoare și producătoare de produse software . De când a intrat în România UPC a investit peste 600 mil. USD devenind astfel un important investitor. UPC România este afiliată la Liberty Global, Inc. UGCE care este condusă de United Pan Europe Comunicationn NV, societate realizată conform legilor Olandei.
În anul 2003 UPC s-a contopit cu șapte companii de televiziune din România prin absorbție. Companiile în cauză au fost următoarele: Portal Export-Import Cluj-Napoca, Aparatură Electronică Seltron Cluj-Napoca, Diplomatic Internațional Comimpex Focșani, Control Cable Venture Ploiești, Somax Botoșani, Selektronic Sfântu Gheorghe și Multicanal Holding București.
În 2005 UPC Holding a achiziționat compania Astral Telecom în schimbul sumei de 341,9 milioane euro.
La începutul anului 2006 UPC a pus stăpânire pe compania ce furniza televiziune digitală prin satelit, Focus Sat.
Spre sfârșitul aceluiași an UPC s-a contopit, iar prin absorbite cu alte 13 companii: Transilvania Telecom SRL, Satline Co SRL, Rom West Electronic SRL, IT 4 Web SRL, Nextra Tele Com SRL, Genius Network System SRL, Euronet Group SRL, Canad Systems Internet SRL, Consultens Networking SRL, Astral Telecom Company, Business Advisory Unit SRL, Altnet SRL, Assist Internet SRL.
În 2007 UPC a fructificat procesul de fuziune prin absorbție cu Control Ploiești, Media Post Dej, Minisat Târgoviște.
Ultima fuziune s-a realizat spre sfârșitul anului 2008 prin contopirea cu Sebmar, Electron M. Bit Telecom și Cablevision of România.
În ciuda faptului că monopolul este interzis, în orașul Bacău, UPC România este unica variant pentru abonații TV astefel prețul plătit de locuitori este mai ridicat decât în orașele unde se întâlnește concurență.
În prezent UPC România avea 1,15 milioane clienți în trimestrul trei din anul 2012.
1.1.2 Locul pe care îl ocupă UPC România în sfera economică
Piata de software din România este caracterizată prin o competiție dură, prețuri mici și probleme în realizarea reglementărilor și cu un venit mic pe utilizator ce plătește un cont premium.
Principalii clienți sunt persoanele fizice aflate pe teritoriul României.
Concurența este reprezentată de alți provideri de internet și televiziune cum ar fi:
TeenTelecom – provider de internet;
RCS & RDS –provider internet;
Digi TV – provider de televiziune, internet si telefonie;
Focus Sat – provider de internet;
AllNet Telecom – provider de internet;
WideTelecom – provider de internet;
Ilink – provider de internet
UPC a pus stăpânire pe primul loc în ceea ce privește furnizarea de servicii de telecomunicatii prin retele de cablu după un sondaj realizat de un site românesc.[Link 1]
Fig.1.1 – Diplomă UPC România SRL
Piata țintă pe care UPC se axează, să o domine, este formată din persoanele fizice ce doresc un abonament cu multiple beneficii la un pret accesibil.
1.1.3 Situația economică a companiei UPC România SRL
[Link 1]
Fig.1.2-Situatia economică UPC România SRL
Fig.1.3 Organigrama situației economice
1.2 Mediul Intern Al Firmei
Sediul principal UPC România SRL se regăsește în București, în imobilul aflat pe Șoseaua Nordului 62D, Cod 014104. Personalul deținut de UPC România este de 1.605 angajați, ultima actualizare fiind făcută în anul 2011.
Domeniul de activitate este regăsit în aprovizionarea clienților cu servicii de televiziune, internet și telefonie prin cablu.
Un punct critic ce a făcut posibilă extinderea firmei au fost fuzionările realizate prin contopire cu alte firme românești de televiziune și internet și mai ales fuzionarea cu SATBA S.A ce a adăugat încă 9.000 de clienți în încercarea de a devenii liderul industriei de cablu din România. La jumatea anului 2006 UPC România a reușit această performata prin achiziționarea Astral Telecom, un important operator de comunicații din România.
Numărul cel mai mare de client ce folosesc servicii prestate de UPC România sunt regăsiți în serviciile de televiziune prin cablu urmați de cei ce folosesc internetul, televiziunea digitală prin satelit și telefonia.
1.2.1 Structura organizatorică a UPC România
Organizarea companiei este de tip ierarhic-functional:
Director general;
Contabil;
Manager tehnic;
Manager IT ;
Angajații ce realizează aplicațiile dorite și le testează.
Fig.1.4 Organigrama sistemului de conducere
1.2.2 Studiul Sistemului de Conducere
Director general
Este subordonat Consiliului de Administrație, are în subordine directorii regionali, având ca obligații următoarele:
Stabilește obiectivele generale de dezvoltare ale firmei, în concordanță cu strategia elaborate de consiliul de administrație;
Aprobă bugetul și rectificările acestuia;
Identifică oportunități de afaceri;
Reprezintă firma în relațiile protocolare cu furnizorii, clienții și alte organisme/organizații cu impact real/potențial asupra rezultatelor firmei;
Asigură managementul firmei;
Asigură rețeaua de relații necesară dezvoltării activității firmei.
Responsabilitățile postului:
Decide asupra noilor direcții de dezvoltare;
Stabilește planurile de vânzări și profit;
Aprobă bugetele și corecțiile necesare;
Semnează documentele de angajare, colaborare și încetare a relațiilor de muncă;
Semnează deciziile de modificare a funcției/salariului pentru angajații firmei etc.
Contabil șef
Funcția contabilului șef este de a intruma, organiza, controla, conduce și răspunde de desfășurarea în mod roblemn a activității financiar-contabile a societății în conformitate cu dispozițiile legale în vigoare.
Contabilul șef are și următoarele atribuții:
Gestionarea eficientă a capitalului societății;
Înregistrarea documentelor contabile;
Verifică contractele, pe plan financiar, de achiziție, vânzare, cumpărare etc.;
Este reprezentantul societății în fața autorităților fiscale.
Managerii
Managerii au anumite roluri în cadrul firmei în funcție de activitatea pe care o întreprind. În general aceștia au atribuțiile generale cum urmează:
Roluri interpersonale: reprezentare, lider, liant;
Roluri informaționale: monitorizare, desemnare, purtător de cuvânt;
Roluri decizionale: întreprinzător, rezolvare crize, alocare resurse, negociator.
1.2.3 Studiul Sistemului Condus
Departament tehnic
Denumirea postului :
Șef departament tehnic.
Responsabilități :
Susținere cursuri CTEC ;
Consultant pe roblem de networking;
Evaluarea clientului;
Implementarea de soluții noi;
Testare echipamente noi;
Instalări/dezinstalari echipamente.
Departament de relații cu clienții
Denumirea postului:
Șef department relații cu clienții.
Responsabilități:
Răspunde de corectitudinea informațiilor furnizate către toate departamentele din firmă;
Are o atitudine înțelegătoare atât față de colegii săi, cât și fata de persoanele din exterior;
Menține relații profesionale cu toți partenerii externi;
Răspunde de informarea imediată a persoanelor responsabile privind orice defecțiune în funcționarea echipamentului cu care își desfășoară activitatea.
Departament resurse umane
Denumirea postului:
Director resurse umane.
Responsabilități:
Răspunde de asigurarea personalului în concordanță cu necesitățile de producție și de evidență economică;
Este răspunzător de realizarea prevederilor contractului de muncă;
Răspunde de realizarea măsurilor adoptate că urmare a revendicărilor salariale;
Răspunde de confidențialitatea salariilor.
1.3 Dotarea tehnică
Dotarea tehnică de care care dispune UPC Romania constă în echipamente hardware și software ce au făcut parte din cea mai bună generație de produse a anului 2012.
Firma UPC România deține peste 1250 de produse tehnologice de tip PC Desktop care la rândul lor sunt împărțite în diferite departamente. Aceste echipamente sunt o parte vitală interiorul firmei, precum și gradul de performanță ce asigură realizarea, dezvoltarea și testarea aplicațiilor ofertie. În momentul actual firma dispun de următoarea configurație a PC-urilor.
Fig.1.5 – Dotarea tehnică – Componentele hardware
1.4 Studiul sistemului informațional
Prezentarea activității economice
Până la sfârșitul lunii curente, UPC România, are obligația să întocmească totalul de plată ce revine salariaților și să depună la Direcția Muncii statele de plată ale lunii precedente.
Calculul drepturilor cuvenite pentru timpul lucrat, calculul performanțelor personalului și ale societății la bugetul statului dar și calculul deducerilor personale lunare stau la bază întocmirii statelor de plată.
Fluxurile informaționale
Ținând cont de documentele prezente în interiorul activității de evidență a salariaților, salariilor, diveritelor sporuri, taxe, drepturi, dar și de circuitul documentelor se poate realiza diagrama de flux a datelor, reprezentată în figura următoare:
Fig.1.6 – Fluxul de documente
Documentele utilizate in cadrul firmei
Principalele documente folosite în activitatea realizata de ,,UPC România” sunt următoarele:
Certificatul de înregistrare fiscal;
Actul constitutiv;
Contract de prestări servicii;
Ordin de plată;
Chitanță;
Factura.
Certificatul de înregistrare fiscal
Este un act de conducere fiscal emis de ramura fiscal competenta, prin intermediul căruia se atribuie codul de identificare fiscală persoanelor ce se înregistrează fiscal. Pentru a primii un astefel de certificat, persoana trebuie să depună o declarație de înregistrare fiscal, astefel în termen de 15 zile de la depunerea acesteia se eliberează codul de identificare fiscal.
Pentru eliberare nu este nevoie plata taxelor de timbru, iar în cazul pierderii certificatului organul fiscal va elibera un dublicat după ce păgubitul declară și dovedește pierderea, furtul sau distrugerea documentului.
Fig. 1.7 – Model – Certificat de înregistrare fiscală [Link 2]
Actul constitutiv
Acesta este actul ce stă la baza realizării unei societăți comerciale, având în structura sa datele de identificare a acționarilor și asociaților și clauze stabilind organizarea, desfășurarea și funcționarea societății.
Contract de prestări servicii
Este contractual prin care firma se obligă în a presta servicii unui beneficiar în schimbul unui preț.
Fig. 1.8 – Model – Contract prestări servicii [Link 3]
Ordin de plată
Este un titulu de credit emis de deținătorul unui cont bancar prin care titularul solicită băncii să plătească o anumită sumă unei alte persone. Ordinul de plată poate fi revocat în orice moment.
Fig. 1.9 – Model – Ordin de plată [Link 4]
Chitanță
Chitanța este un document ce reprezintă justificare depunerii unei sume de bani în casieria unei societăți.
Fig. 1.10 – Model – Chitanță [Link 5]
Factura
al va elibera un dublicat după ce păgubitul declară și dovedește pierderea, furtul sau distrugerea documentului.
Fig. 1.7 – Model – Certificat de înregistrare fiscală [Link 2]
Actul constitutiv
Acesta este actul ce stă la baza realizării unei societăți comerciale, având în structura sa datele de identificare a acționarilor și asociaților și clauze stabilind organizarea, desfășurarea și funcționarea societății.
Contract de prestări servicii
Este contractual prin care firma se obligă în a presta servicii unui beneficiar în schimbul unui preț.
Fig. 1.8 – Model – Contract prestări servicii [Link 3]
Ordin de plată
Este un titulu de credit emis de deținătorul unui cont bancar prin care titularul solicită băncii să plătească o anumită sumă unei alte persone. Ordinul de plată poate fi revocat în orice moment.
Fig. 1.9 – Model – Ordin de plată [Link 4]
Chitanță
Chitanța este un document ce reprezintă justificare depunerii unei sume de bani în casieria unei societăți.
Fig. 1.10 – Model – Chitanță [Link 5]
Factura
Factura este un document financiar emis de o firmă pentru o altă firmă sau către client și care conține informații în legătură cu produsele vândute sau serviciile presatate. Factura conține datele de identificare ale clientului, datele firmei, TVA-ul, prețul, valoarea și cantitatea serviciilor prestate.
După anul 2007, în România, orice firmă poate emite facuturi atâta timp cât în acestea se regăsesc informațiile generale obligatorii reglementate prin art. 155 din Codul Fiscal, iar acum ștampila și semnătura nu sunt obligatorii.
Din anul 2007 au apărut programe de facturare online, diferența constă că aplicația se comportă ca un site așadar se poate accesa cu browserul folosti pentru navigarea pe internet putând fi accesat de la orice calculator ce deține o legătură la internet, iar autentificarea se face pe baza unui cont fiind necesare un nume și o prola spre diferență de programele clasice ce trebuiesc instalate pe PC.
Programele de facutarare offline au fost adoptate pentru emiterea de facturi printate având avantakele de a putea găsii și vizualiza într-un timp scurt a unei facturi sau informații despre client.
Fig. 1.11 – Model – Factură [Link 6]
Fig. 6 –Diagrama fluxului de documente in cadrul firmei UPC România
1.5 Atribuții ce revin personalului
În cadrul oricărei firme există atribuții ce trebuiesc respectate de fiecare persona în parte de la angajator până la salariat. În orice firmă se găsește un regulament intern ce reprezintă un document al societății ce are caracter confidențial și nu iese din cadrul firmei. Regulamentur intern este prezent în contractual ce să dă spre semnare angajatului. Prevederile asigură tratarea egală a salariaților fără discriminare și este aplicabil toturor persoanelor din cadrul societății.
Salariatul în mod uzual are oblogatia de a se prezenta la locul de muncă, să respecte programul de lucru, să-și realizeze atributiil precizate în fișa postului, de a respecta fidelitatea firmei, de efectuarea unui control de sănătate anual, de a ține cont de confidențialitatea de serviciu și nu în ultimul rând să se supună regulilor prezente în contractual de muncă dar și de cele regăsite în Regulamentul Intern.
Salariatul are și drepturi care în principal sunt: salarizarea, repaus zilnic, concediu, egalitatea de șanse respective drepturi, integritate în muncă, dreptul la negociere și de a participa la acțiune într-un grup mai mare etc.
Și angajatorul are anumite obligații și atribuții după cum urmează.
Obligațiile acestuia sunt de a acorda angajatului drepturile ce se regăsesc în contractele semnate de aceștia, să asigure tot timpul condițiile tehnice și organizatorice, să asigure confidențialitatea datelor personale ale angajaților, să elibereze dispoziții obligatorii pentru angajați, să plătească contribuțiile și impozitele regăsite în sarcina sa și altele.
Drepturile angajatorului sunt de a constata și să recupereza daunele cauzate din greșeala angajatului, să stabilească modul de funcționare al firmei etc.
1.6 Analiza critică a sistemului UPC România
1.6.1 Analiza Swot
Fig.7 – Analiza SWOT
1.6.2 Direcții de perfectionare
În urma analizei SWOT compania a decis ca are nevoie de îmbunătățirea imaginii firmei în scopul de a capta incredera clienților și a-i convinge să folosească serviciile puse la dispoziție de către ,,UPC România” , îmbunătățirea timpului de raspuns al serviciului de asistenta, realizarea unei baze de date ce va conține informațiile despre utilizatorii site-ului și accesările acestuia și mărirea securității oferite de către site în ce ține de date personale cum ar fi CNP, cod bancar etc.
1.7 Modalități de publicitate online
Există o multitudine de metode ce se pot folosii pentru promovarea unui produs fie virtual fie real. Reclamele online sunt metode actuale și des folosite pentru organizarea de campanii ce lansează unu produs pe piață sau pentru a-l face cunoscut unei mase mari de populație.
Clicksor reprezintă una din modalitățile de reclamă aflându-se printre cele mai frecvente modalități utilizate pentru a promova un produs. Această rețea publicitară este similară cu cea create de Google, ea include bannere grafice și anunțuri de tip pop-up ce se deschide la selectarea diverselor link-uri. Pentru a putea folosii un astfel de serviciu taxele variază în funcție de tipul de reclamă.
O altă modalitate de de reclamă online este reprezentată de site-urile de socializare cele mai importante fiind Facebook and Twiter. Campaniile Facebook sunt o metodă actuală de promovare a unui produs având astefel un număr foarte mare de afișări accesări. Pentru a putea folosii această metodă de reclamă trebuie o sumă în conturile Facebook, iar apoi se pot face setările, adăugarea reclamei și eventual o imagine și/sau descriere lângă aceasta. Un beneficiu îl reprezintă faptul că Facebook-ul este extreme de folosit, iar pentru fiecare afișare nu trebuie plătită nici o taxă, reclama fiind accesibilă atâta timp cât bugetul zilnic nu este terminat.
Capitolul II
2. Proiectarea de ansamblu
2.1 Obiectivele aplicației
Datorita utilizatorilor novici in utilizarea sistemelor de operare si nevoii de expansiune, UPC Romania a dorit sa puna la dispozitia acestora modalitati mai accesibile pentru cautarea de noi produse software in functie de sistemul de operare pe care acestia il folosesc si realizarea unor noi aplicatii in functie de cerere.
In prezent compania detine al 2-lea loc pe aceasta piata conform unui studiu realizat de ListaFirme un site Romanesc conform datelor de bilant aferente anului 2012, decazand astfel fata de anul 2011. In urma analizei detaliate firma a decis realizarea de produse proprii si marirea accesibilitatii site-ului.
In concluzie scopul urmarit al societatii este acela de a creea un site, usor de accesat si cu un design atragator pentru noii utilizatori. Scopul aplicatiei este de a pune la dispozitia utilizatorilor incepatori o gama larga de produse software pentru sistemul de operare detinut intr-un timp scurt fara necesitatea ca utilizatorul sa aiba o experienta in acest domeniu si eventual reducerea timpului necesar instalarii programelor necesare pe sistemul de operare detinut.
Aplicatia se regaseste in proiectarea unui website folosindu-se de tehnologii accesibile capabile sa le ofere clientilor ajutorul necesar pentru gasirea, instalarea si reducerea timpului acordat acestui proces, eventual utilizatorul avand posibilitatea chiar sa si faca o comanda in legatura cu un produs software ce nu e prezent pe site pentru sistemul de operare. Pentru realizarea acestui website se vor folosii limbajele de programare HTML, CSS, PHP si MySQL astefel realizarea de comenzi fiind din partea utilizatorului fiind posibila si totodata inregistrarea acestora intr-o baza de date fiind posibila. De asemenea va fi realizata si o aplicatie prezenta pe site ce va detecta sistemul de operare si afisarea de produse recomandate, eventual sectiunea unde se vor gasii produsele compatibile.
2.2 Locul aplicației informatice în sistem
Site-ul reprezintă un spațiu unde se regăsesc date pe rețeaua de internet așadar acesta nu este doar un loc unde se gasesesc imagini și texte ci un marketplace cu o gamă variată de produse. Un site poate fi pus la dispoziția unei mase uriașe de populație fiind cea mai bună modalitate de a face reclamă, de a vinde sau de a cumpăra un produs virtual sau eventual real.
Beneficiile website-ului se regăsesc în faptul că acesta stă la dispoziția utilizatorului 24/24 de ore având posibilitatea de a se actualize automat datorită unei baze de date proprii. Paginile acestuia pot fi create și de acțiunile utilizatorului în interiorul acestei aplicații web. Site-ul web poate fi creat chiar de către utilizatorii săi.
Punerea la dispoziție a unui site de către firmă spre informarea unei mase de consumatori reduce timpul acordat pentru realizarea altor modalități de reclamă cum ar fi anunțuri TV sau anunțuri în ziare etc., un site ajunge la dispoziția utilizatorului printr-o singură căutare pe un motor tip browser și un click ușurând astfel modalitatea de informare.
2.3 Tehnologii folosite
2.3.1 Descriera tehnologiilor
JavaScript este un limbaj binecunoscut în folosirea lui în realizarea de site-uri web, fiind un limbaj de programare orientat obiect. Acesta a fost dezvoltat de Brendan Eich având numele Mocha pe urmă LiveScript, iar acum îl regăsim sub numele de JavaScript. Acesta are o sintaxă asemănătoare cu limbajul C dar nu are nici o legătură cu Java în ciuda numelui. Cel mai des JavaScript este folosit pentru verificarea datelor introduse de utilizator, crearea a diferite meniuri mai estetice decât în HTML și anumite efecte animate.
În JavaScript variabilele nu au tip atașat ci orice valoare poate fi stocată în oricare dintre variabile. Spre deosebire de HTML, JavaScript este un limbaj case-sensitive, mesajele de eroare pot fi editate de către utilizator, iar variabilele declarate în afară oricărei funcții sunt globale.
PHP-ul face parte din cele mai utilizate limbaje de programare web, acesta se folosește înglobat în HTML dar e posibilă folosirea lui și pentru realizarea de aplicații proprii fiind capabil de a citii linii de comandă fără HTML. PHP se traduce prin Personal Home Page încă din anul 1994 când a fost creat ca o adăugare a limbajului Perl. El este ușor de folosit datorită faptului ca este un limbaj de programare structurat și poate fi folosit pe toate sistemele de operare.
Avantajele folosirii PHP constă în faptul ca prin intermediul unei baze de data se pot face schimbări automat în pagina web, salvează datele utilizatorilor tot prin intermediul unei baze de date și logarea se face mai în siguranță prin acest intermediu.
Orice linie de cod în PHP trebuie să fie cuprinsă între expresia ,, <?php (linii cod) ?>”
ASP a fost dezvoltat Microsoft ca prim limbaj de programare de tipul server-side în scopul de a executa pagini web dinamice. La început a fost un add-on pentru ISS, iar în final a fost parte componenta în Windows Server.
2.3.2 Alegerea tehnologiei in cadrul careia se va dezvolta pagina web
Pentru realizarea acestei aplicații s-a ales folosirea limbajului de programare PHP datorita flexibilitatii acestuia, sporirii securitatii, o forma de autentificare in cadrul site-ului mai estetica, iar in cadrul acestuia se poate lucre mai usor cu o baza de date realizata in MySQL. In cadrul acestui limbaj de realizare de pagini web vom folosii si HTML, MySQL si CSS.
HTML-ul este acronimul expresiei HyperText Markup Language care este în fact, cum și numele îl sugerează un limbaj de programare folosit pentru elaborarea paginilor web care pot fi deschise prin intermediul unui browser. Acesta este folosit, în general, pentru a prezenta informații, paragrafe, tabele etc.
Beneficiul folosirii acestui limbaj de programare constă în accesibilitatea acestuia fiind printre cele mai ușoare limbaje de programare existente, el putând fi folosit chiar și prin intermediul unui editor de text simplu la final fiind obligatoriu salvarea acestuia cu extesnia .html sau .htm. Html poate fi generat direct prin tehnologii de codare din partea serverului, unele dintre acestea fiind : PHP, JSP sau ASP.
MySQL este cea mai folosită modalitate de a administra o bază de date în ultima vreme fiind un înlocuitor al vechiului FoxPro greu de folosit. Acesta poate fi integrat unui alt limbaj de programare cum ar fi PHP pentru a salvă datele/operațiile efectuate pe pagina web, date cu caracter personal, log-in-uri sau pentru a modifica ceva pe pagina web fără a modifica codul sursă realizat în PHP.
MySQL poate fi folosit pe majoritatea platformelor de operare, câteva dintre ele sunt : AIX, Linux, Mac OS, Solaris, Windows XP/Vista și altele.
CSS este un limbaj de structurare a paginilor web fiind folosit pentru mărirea esteticii site-ului în principal în HTML dar el poate fi folosit pe orice document de tip XML (Extensible Markup Language).
CSS a fost creat inițial pentru a face posibilă separearea conținutului unui document astefel facilitând accesibilitatea și de a putea realiza o flexibilitate și un control mai mare asupra caracteristicilor prezentate
2.4 Definirea situațiilor finale
Orice sistem informatic are rolul de a informa conducerea în legătură cu diferite rapoarte conform cărora se va putea realiza luarea unor decizii ce pot duce la mărirea profitului firmei sau evitării unor situații neplăcute ce ar putea cauza probleme firmei.
Pentru informarea conducerii în legătură cu productivitatea unei anumite aplicații se vor realiza anumite rapoarte după cum urmează:
Rapoarte în ce privește produsul
Lista celor mai downloadate aplicații;
Lista celor mai slab accesate aplicații;
Rapoarte în ce privește clientul
Clienții în funcție de oraș;
Clienții ce plătesc cont premium;
Clienții cei mai profitabili;
Numărul de accesări realizate de către client/client;
Numărul total de clienți.
Pe viitor se dorește realizarea și unor rapoarte ce vor putea fi extrase în care se vor regăsii date despre plățile efectuate pentru achiziționarea a unor aplicații special, cei mai active angajați lunar, salariile plătite pe angajat și vechimea angajaților.
Un exemplu se regăsește în tabelul prezent mai jos în interiorul căruia este reprezentat numărul de clienți ce au accesat site-ul firmei în ultimii 5 ani:
Situație useri 1.1.2008 – 1.1.2012
Fig.2.1 – Situație useri 2008-2012
2.5 Conținutul structural al site-ului
Conform domeniilor de activitate structura site-ului va fi repartizată în 6 categorii și anume:
Prezentarea activității și firmei;
Sisteme de operare:
Windows:
SP1;
SP2;
SP3;
7 Ultimate:
32bit;
64bit;
Vista:
32 bit;
64 bit;
Forum;
Asistență tehnică:
Întrebări frecvente;
Instalare windows;
Optimizare calculator;
Upgradarea driverelor;
Conturi premium:
Log-in;
Sing-in;
Detectare sistem de operare;
Date de contact.
Fig. 2.2 Diagrama Entitate-Ascociere
2.6 Modelarea datelor si prelucrarilor
I. Utilizatori (id, nume, parola)
II. Date personale clienți
III. Aplicații software
IV. Propuneri
V. Comenzi
VI. Departament tehnic
VII. Impresii
2.6.1 Codificarea datelor
Codificarea datelor persoanale cum ar fi parola contului este strict necesară pentru păstrarea în privat a conturilor utilizatorilor. Aceasta se face prin folosirea unor metode de codificare ce pot transforma o anumită expresie de cuvinte/cifre în simboluri și după atribuirea acestora unei baze de date ce poate folosii limbajul de codificare astfel parolele clienților fiind utilizate doar de aceștia și de administratorii site-ului.
Un cod trebuie să respecte cerințele de a fi:
unic – fiecare expresie folosită ca și parolă să fie codificată printr-un cod unic;
stabil – expresia ce nu e codificată să fie păstrată pe un termen lung;
concis – folosirea unui număr cât mai redus de caractere pentru codificare;
clar – realizarea cu ușurință a acțiunilor asupra acestuia;
semnificație – propun atribute codificate pentru ușurința folosirii unui cod.
Pentru codificarea parolelor conturilor s-a folosit MD5(Message Digest Algorithm 5) fiind o funcție criptografică ce redă ca rezultat o valoare de 128 biți. Este folosit drept componentă în unele site-uri având în spate o bază de date MySQL în cele mai multe cazuri.
MD5 a fost creat în anul 1991 de către Ronald L. Rivest, publicat în 1992, încă fiind o metodă de codificare folosită pe scară largă întâlnită cel mai des la site-uri web.
2.7 Estimarea necesarului de resurse
Pentru realizarea acestui site se vor folosii atât resurse umane cât și resurse financiare după cum urmează.
Resurse umane
La baza acestora se va realiza un un proiect pentru site, baza de date și construirea ieșirilor și intrărilor.
Resurse financiare
Estimativ, se va cheltuii o sumă de 15.500RON pentru salarii, designu-ul site-ului și alte accesorii birotice:
6500 RON – salariul proiectantului site-ului și bazei de date;
4000 RON – salariul angajaților ce se află sub conducerea directă a proiectantului;
1000 RON – costuri pentru închirierea unui spațiu virtual pe un termen lung;
2500 RON – cheltuieli pentru diferite accesorii necesare și birotică;
1500 RON – cheluieli realizate pentru modalități de reclamă.
Estimarea totală a timpului necesar realizării proiectului
Proiectul se preconizează a fi eliberat spre folosința utilizatorilor în termen de 3 luni cu o eventuală întârziere de o lună datorată posibilelor bug-uri încă existente în baza de date.
CAPITOLUL III
3. Proiectarea de detaliu a aplicației informatice
3.1 Definirea obiectivelor informatice
Aplicația se va împărții în două componente vitale și anume:
Un site ce va pune la dispoziția vizitatorilor o gamă de produse software selectate în funcție de sistemul de operare pe care aceștia îl folosesc;
O bază de date ce va tine evidența conturilor create, clienților și vizitatorilor ce au accesat site-ul.
Principalele obiective sunt :
Reducerea timpului pentru căutarea anumitor programe în funcție de versiunea de windows;
Creșterea eficienței și reducerea timpului acordat instalării programelor necesare utilizatorului;
Mărirea profitului firmei;
Îmbunătățirea relațiilor dintre firma-client.
3.2 Proiectarea site-ului
Interfața acestuia va fi una simplistă în dorința de a fi ușor de utilizat de către clienți, ce îi va îndruma spre categoriile necesare accesând meniul din partea de sus a site-ului (fig 3.1), iar după înregistrare spre gama de servicii ce le sunt puse la dispoziție(fig 3.2).
În baza de date vor putea fi adăugate noi conturi cu condițiile ce urmează:
Numele unu cont este unic;
A doua parolă trebuie să fie identică cu prima;
Toate câmpurile să fie completate;
Parolele sunt stocate în format MD5, asigurând astfel securitatea conturilor deținute de utilizatori.
În figura 3.3 se va regăsii structura bazei de date.
Fig. 3.1 – Pagina Principală a site-ului
Fig. 3.2 – Site Preview – după înregistrare/logare
Fig. 3.3 – Baza de date a site-ului
Fig. 3.3.1 – Tabelul ce conține meniul site-ului
Fig. 3.3.2 – Tabelul ce conține conturile utilizatorilor
Cerințe ale site-ului
Acest site a fost creat și testat pe o gamă largă de browsere, dar pentru o funcționare cât mai bună a acestuia se recomandă folosirea următoarelor:
Mozila Firefox sau Google Chrome;
O rezoluție minimă de 1280×720 pixeli;
Server MySQL, PHP și PHPmyAdmin;
O conexiune la internet de 256+ kb/s;
3.3.1 Proiectarea ieșirilor
Într-un sistem informațional ieșirile ocupă un loc important în structura acestuia aflându-se în spatele intrărilor și prelucrărilor.
Această funcție este posibilă numai după ce s-a realizat o intrare pe site și o prelucrare în baza de date ce acordă utilizatorului această posibilitate. Intrările sunt realizate de către utilizatorii site-ului ce își crează un cont astfel aceștia trimit comenzi către baza de date și efectuează prelucrări ale datelor existente în aceasta, iar după acest pas îi este pusă la dispoziție comanda de ieșire aflată pe panoul de control al site-ului.
3.3.2 Proiectarea panoului de administrare
Vizitatorii pot accesa baza de date prin crearea unui cont ce trimite noi informații către baza de date, după care prin logarea pe site cu numele și parola aleasă.
Administratorul acestei aplicații poate implementa noi entități și tabele dar are posibilitatea să și modifice datele direct din baza de date .
Vizitatorii au acces doar la partea de descriere a site-ului, iar utilizatorii ce deja au un cont sau își crează un cont au anumite beneficii:
Download nelimitat al aplicațiilor puse la dispoziție de site;
Vizualizarea și postarea comentariilor legate de produsele existente pe site, precum și informațiilor puse la dispoziție de alți utilizatori/administratori despre buna funcționare a PC-ului;
Vizualizarea specificațiilor programelor;
Vizualizarea ratingului unui program și numărului de download-uri;
Utilizatorii site-ului au la dispoziție forma de login unde pot selecta să rămână logați până la terminarea sesiunii de navigare sau doar până la accesarea unui alt link.(fig. 3.4)
Fig. 3.4 – Login Form
De asemenea noii vizitatori ce vor să se înregistreze pe site trebuie să-și creeze un nou cont prin secțiunea “Register”, după cum obervam în figura 3.5. Dacă numele deja există în baza de date sau parola tastată nu este aceeași, va fi generate o eroare. În caz că numele și parola îndeplinesc condițiile vom fi redirecționați pe un alt panou de control. (fig 3.6)
Fig. 3.5 – Register Form
Fig. 3.6 – Panou de control pentru vizitatori
Fig. 3.7 – Panou de control pentru utilizatorii logați
De asemenea utilizatorii logați vor putea folosii site-ul în scopul în care a fost creeat, după logare fiind posibilă vizualizarea unei noi secțiuni a site-ului. (Fig 3.8)
Fig. 3.8 – Facilități puse la dispoziție utilizatorilor logați
3.4 Proiectarea bazei de date
Pentru punerea în evidență a bazei de date, MySQL, folosită se va realiza o bază de date ce conține două tabele. Baza de date folosită este denumită “upc”, iar tabelele sunt folosite pentru implementarea în baza de date a meniului principal și înregistrării noilor useri, după cum se observă și mai sus în fig 3.3 și fig. 3.3.1. Tabelul în care se introduce datele despre utilizator și anume numele, parola și e-mail-ul este denumit users și se prezintă astfel:
Fig. 3.9 – Tabelul ce conține datele conturilor
Fiecare înregistrare realizată de un user va genera automat un nou câmp în tabel și asignarea unui nou ID.
ID-ul este de tipul int cu opțiunea de auto-increment;
Username-ul este de tip varchar(20);
Password varchar(32) și este codată MD5 de aceea este necesară alocarea a cel puțin 32biti. Această opțiune asigură siguranța site-ului împotriva scurgerilor de informații și respective asigurării mediului privat oricărui utilizator.
Email-ul este de tip varchar(40).
Pentru ca un user să rămână logat pe site s-a folosit modalitatea bazată pe cookies după cum urmează în scriptul următor:
Fig. 3.10 – Script pentru menținerea unui login pe site folosind cookies
Form-ul pentru register este urmatorul:
Fig. 3.11 – Script – Form Register
Formul de register are ca action un alt script PHP care va face legătura cu baza de date și va adăuga noi date în aceasta.
Fig 3.13 – Script register php
Scriptul principal ce este regăsit în pagina principală este realizat folosind PHP și HTML, meniul este integrat într-o baza de date, iar designul este realizat cu CSS după cum urmează:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>A Little Help For PC Beginners</title>
<link rel="stylesheet" href="style.css" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<div id="header">
<img src="upc_logo.jpg">
<h1>UPC</h1>
</div>
<div id="menu">
<ul>
<?php
define('UPC', TRUE);
include 'function.php';
if (isset($_COOKIE['upccookie']))
{
$state = 1;
}
else $state = 0;
echo menu($state);
?>
</ul>
</div>
<div id="sidebar">
<div id="feed">
<a class="feed-button" href="#"> </a>
</div>
<?php if ($state) echo '
<ul>
<li><a href="sitepreview.php?id=drivers">Drivers</a></li>
<li><a href="sitepreview.php?id=products">Software Products for PC</a></li>
<li><a href="sitepreview.php?id=reviews">Software reviews</a></li>
<li><a href="sitepreview.php?id=your_pc">Know your pc</a></li>
<li><a href="sitepreview.php?id=failures">Failures</a></li>
</ul>';
?>
<div id="sidebar-bottom">
</div>
</div>
<div id="content">
<div id="ad-top">
<img src="photo3.png">
</div>
<div class="entry">
<p>Pe acest site puteti sa gasiti programele necesare PC ului dv. in functie de versiunea sistemului de operare pe care il folositi. Pentru download si vizualizarea comentariilor este necesar un "Cont Premium". Puteti sa va creati un cont la sectiunea "Register!".</p>
</div>
</div>
<div id="footer">
<div id="footer-valid">
<a href="http://thecodinglove.com/page/15">Funny!</a> & <a href="http://www.vplay.ro">Free movies!</a>
</div>
</div>
</div>
</body>
</html>
Designul aplicației a fost realizat folosind CSS.
/* Generic Styling */
body {
background:url(images/bg-body.png) repeat-x top center #E8F7F9;
font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;
font-size:62.5%; /* Sets default font size to 10px */
color:#222222;
}
* {
margin:0;
padding:0;
}
img {
border:0;
}
p {
margin-bottom:1.75em;
}
a {
text-decoration:none;
color:#B4C835;
}
a:hover {
text-decoration:none;
color:#6CC7DC;
}
/* Structure */
#wrapper {
margin:0 auto;
width:700px;
background:#ffffff;
font-size:1.20em;
}
#header {
height:140px;
background:url(images/bg-header.jpg) no-repeat;
}
#menu {
height:35px;
line-height:35px;
background:url(images/bg-menu.png) repeat-x;
padding:0 10px;
}
#sidebar {
float:right;
width:180px;
background:#efefef;
margin-right:10px;
}
#content {
float:left;
width:500px;
min-height:400px;
}
#footer {
clear:both;
height:100px;
background:url(images/bg-footer.jpg) no-repeat;
}
/* Entries */
.entry {
padding:5px 10px;
text-align:justify;
line-height:1.75em;
}
.entry-title {
font-size:1.90em;
font-weight:normal;
letter-spacing:-1px;
}
.date {
font-size:0.9em;
color:#bbb;
cursor:default;
letter-spacing:1px;
}
.comments {
margin-top:-1em;
}
.comments a {
color:#6CC7DC;
background:url(images/icon-comment.png) no-repeat 0px 2px;
padding-left:20px;
padding-right:2px;
}
.comments a:hover {
color:#B4C835;
}
/* Menu */
#menu ul {
list-style-type:none;
}
#menu li {
float:left;
}
#menu li a {
padding:0 15px;
display:block;
color:#ffffff;
margin-right:2px;
}
#menu li a:hover {
background:url(images/bg-menu-hover.png) no-repeat center center;
}
/* Sidebar */
#sidebar ul {
list-style-type:none;
margin-top:10px;
}
#sidebar li {
}
#sidebar li a {
display:block;
height:20px;
line-height:20px;
color:#222222;
padding-left:5px;
border-bottom:1px solid #dddddd;
}
#sidebar li a:hover {
background:#edebed;
color:#6CC4D8;
}
#sidebar-bottom {
height:20px;
background:url(images/bg-sidebar-bottom.gif) no-repeat top center;
}
/* Footer */
#footer-valid {
float:left;
padding-top:55px;
padding-left:20px;
cursor:default;
color:#ffffff;
}
#footer-valid a {
color:#ffffff;
text-decoration:none;
}
#footer-valid a:hover {
color:#ffffff;
text-decoration:underline;
}
/* Heading's */
h1 {
font-size:2.5em;
font-weight:normal;
cursor:default;
position:relative; top:50px; left:30px;
letter-spacing:1px;
color:#aaaaaa;
font-style:italic;
}
/* Feed */
#feed {
height:25px;
width:126px;
background:url(images/bg-feed.gif) no-repeat;
margin:0 auto;
padding-left:26px;
}
a.feed-button {
display:block;
width:100px;
height:25px;
background:url("images/button-feed.png") 0 0 no-repeat;
text-decoration: none;
}
a:hover.feed-button {
background-position:0 -25px;
}
/* Extra's */
#ad-top {
width:480px;
height:72px;
background:url(images/bg-ad-top.png) no-repeat;
padding:5px;
}
#grid ul {
list-style-type: none;
}
#grid li img {
float: left;
margin: 10px;
border: 5px solid #fff;
-webkit-transition: box-shadow 0.5s ease;
-moz-transition: box-shadow 0.5s ease;
-o-transition: box-shadow 0.5s ease;
-ms-transition: box-shadow 0.5s ease;
transition: box-shadow 0.5s ease;
}
#grid li img:hover {
-webkit-box-shadow: 0px 0px 7px rgba(255,255,255,0.9);
box-shadow: 0px 0px 7px rgba(255,255,255,0.9);
}
3.5 Propuneri de dotare cu echipamente IT si costuri aferente
Aplicația și baza de date necesită ingirjire periodică ceea ce duce la costuri în plus cum ar fi salariul administratorilor, îmbunătățirea aparaturii electronice și alte cheltuilei.
Se dorește achiziționarea a produse tip laptop pentru îmbunătățirea experienței programatorilor și respectiv creșterii mobilității personalului. Costurile aferente cumpărării a noi echipamente diferă de la un produs la altul, în funcție de marcă sau prin performanță.
CAPITOLUL IV
Prezentarea Produsului Software
4.1 Eficienta unui site
Un site web bine realizat este acel website ce conferă utilizatorilor o interfață ușor de folosit, o funcționalitate ce se adresează fiecărui vizitator în parte, un conținut complex și complet și nu în ultimul rând viteza de încărcare ai site-ului. Structura informației este structurată astfel asigurând o navigare pas cu pas fără dificultăți a intregului website, având acces la toate informațiile necesare.
Elementele cheie ce oferă o eficiență ridicată unui site sunt următoarele:
Designul site-ului;
Conținutul paginii web;
Structurarea acestuia;
Suportul pe care site-ul îl pune la dispoziția clienților;
Securitatea site-ului;
Arhitectura și informația puse la dispoziție;
Metodele de promovare.
E posibil ca un site să piardă clienți pentru că face greu accesul utilizatorilor sau are un design și arhitectură ce îl fac greu de utilizat dar poate fi și încărcat de foarte multe imagini, sunete, clip-uri ce va face ca timpul de răspuns al acestuia să se mărească considerabil.
Există beneficii în urma evaluării unui site cum ar fi:
Clienții vizitează mai des site-ul;
Clienții găsesc informații ce îi interesează;
Vizitatorii petrec mai mult timp navigând pe site;
Apar noi clienți datorită reclamei produse;
Crește numărul de vizitatori;
În majoritatea site-urilor se găsesc un set de greșeli cum ar fi:
Conceperea unei strategii de marketing fără a se studia piața;
Punerea la dispoziția vizitatorilor o gamă mult prea mare de alegeri;
Foarte multe pagini pop-up;
Clip-uri introductive;
Grafice neordonate;
Download cu viteză redusă a produselor;
Linkuri nedelimitate;
Dezavantajul folosirii frame-urilor constă în provocarea de confuzii în rândul vizitatorilor ce nu vor știi unde ar trebuii să aștepte ca informația să apară, iar frame-urilor depind de dimensiunile ecranului de la care este vizualizat.
Folosirea excesivă a high-tech este amuzant în prima vizită a unui site dar după vizite repetate aceste modalități tehnice de amuzament devin deranjante.
Semnele “under construction” sunt cele mai mari greșeli pe care un designer le poate face. Majoritatea vizitatorilor nu vor mai accesa din nou acel site.
Grafica folosită excesiv face ca site-ul să se miște extrem de greu, dar pentru a pune la dispoziție utilizatorilor o modalitate de a le face așteptarea mai acceptabilă efectele grafice sunt necesare oricărui site. Cea mai bună modalitate de folosire a graficii este ca administratorul să folosească imagini foarte mici ca dimensiune și în caz că nu găsește astfel de imagini să folosească programe de redimensionare a acestora pentru o mai bună funcționare a site-ului.
Pentru ca un site să aibă un font reușit, designerul trebuie să folosească cât mai puțin modificări al acestuia. Recomandat unul singur sau două pentru că un site este creat pentru a informa și a ușura procesul de informare nu pentru a îngreuna acest proces.
Fundalurile complexe poate fi și o operă de artă dar și o catastrofă pentru că produc confuzie când sunt folosite la scoaterea în evidență a unui text.
Paginile ce nu permit întoarcerea la pagina precedent sau cel puțin la index-ul site-ului, precum și lipsa organizării paginilor, ele având o structură total diferită, scade drastic șansele unui site să se afirme.
Informațiile repetate nu trebuie să existe într-un site, orice informație trebuie să fie unică pe site și ușor de accesat.
Link-urile neactualizate sau informațiile care nu mai sunt valabile sunt încă o parte dezastruasa într-un site. Administratorii trebuie să depună un efort ridicat pentru a le ține actuale.
Orice site web poate fi accesat prin intermediul unui browser și al unui motor de căutare. Cele mai cunoscute browsere sunt firefox, opera și explorer, iar cele mai importante motoare de căutare sunt google și yahoo.
Google a fost întemeiat în anul 1998 și oferă o modalitate ușoară de a găsii informațiile dorite pe internet punând la dispoziție motoare de căutare pentru imagini, știri, site-uri, blog-uri s.a.
Yahoo este considerat primul motor de căutare performant, iar în present oferă o gamă largă de servicii online cum ar fi : Yahoo!Mail, Yahoo!Messenger, Yahoo! News s.a.
4.2 Prezentarea Produsului Software
Sistemul este dependent de baza de date pentru înregistrarea și modificarea datelor conturilor sau meniului. A fost realizat în dorința de a pune la dispoziția vizitatorilor, accesul pe site la noi secțiuni.
Baza de date a fost construită în phpmyadmin:
Fig. 4.1-Baza de date cu tabele acesteia
Baza de date ,,upc” conține 2 tabele. În această bază de date s-au făcut toate adăugările, modificările și ștergerile de date. Tot în aceasta au fost testate legăturile dintre baza de date și site realizate prin script PHP.
Pentru a putea vizualiza produsele software puse la dispoziție de către site, vizitatorii trebuie să-și creeze un cont pe pagina principală apoi ei vor fi redirecționați pe pagina de ,, Home” ce le pune la dispoziție o serie de alte link-uri.(Fig 4.2)
Fig.4.2 – Pagina Home
ANEXE
Fig. 1.3.1 – Cifră de Afaceri
Fig. 1.3.2 – Profit
Fig. 1.3.3 – Datorii
Fig. 1.3.4 – Active Imobilizate
Fig. 1.3.5 – Active Circulante
Fig. 1.3.6 – Capitaluri Proprii
Fig. 1.3.7 – Angajati
Fig. 1.8 – Model – Contract prestări servicii [Link 3]
Fig. 1.9 – Model – Ordin de plată [Link 4]
Fig. 1.11 – Model – Factură [Link 6]
Bibliografie
,,Proiectarea Sistemelor Informatice: studii de caz pentru managementul activitatilor unei societati”- conf. univ. dr. Cornelia Botezatu, lect. univ. drd. Ionel Iacob, Editura Pro Universitaria, Bucuresti 2007;
,,Invata singur PHP, MySQL si Apache” – Julie C. Meroni, Editura Corint, Bucuresti 2011;
,,Dezvoltarea aplicatiilor Web cu PHP si MySQL” – L. Welling, L. Thomson, Editura Teora, Bucuresti 2004;
,,SQL pentru incepatori” – Ben Forta, Editura Teora, Bucuresti, 2002;
,,Tehnologii Web” – S. Burga, Editura Matrix Rom, Bucuresti 2001;
„Aplicatii Web la cheie. Studii de caz implementate in PHP” –Buraga Sabin, Editura Polirom 2003;
„Query processing in databases systems” –Kim W, Reiner D, Batory S., Editura Springer Verlag, 1985;
„Bazele Informaticii – Sisteme informatice pentru birou” –Virgil Chichernea, Editura Sylvi, București 2001;
,,Proiectarea sistemelor informatice orientate pe obiect” – Virgil Chichernea, Editura Pro Universitaria, Bucuresti, 2007;
,,Proiectarea Sistemelor Informatice” – V. Chichernea, C. Botezatu, Editura Sylvi, Bucuresti 2002;
,,Limbaje MySQL si PHP” – Traina Angel, Editura Tribuna Economica 2002;
,,PHP 5 si MySQL pentru comert electronic” – Darie Cristian, Bucica Mihai, Editura Teora, 2006;
,,500 Simple Website Hints, Tips and Techniques” – Freeman Jamie, Editura Rotovision, 2007;
,,HTML, XHTML, CSS si XML prin exemple. Ghid practic” – Gugoiu Teodor, Editura Teora, 2010;
,,Dictionar de informatica” – Anghel Traian, Editura Corin, 2010
Webografie
http://ro.wikipedia.org/wiki/UPC_Rom%C3%A2nia#cite_note-z2010-03-25-13
http://membri.listafirme.ro/upc-romania-srl-12288994/
http://economie.hotnews.ro/
http://www.scribd.com
http://www.efin.ro/model_fisa_post_2379/fisa_post_director_general.html
http://legislatiamuncii.manager.ro
http://www.firme.ro/ghid-infiintare-ong/9/certificatul-de-inregistrare-fiscala.html
http://ro.wikipedia.org/wiki/PHP
http://ro.wikipedia.org/wiki/MySQL
[Link 1] – http://www.listafirme.ro/upc-romania-srl-12288994/
[Link 2] – http://www.srm-ro.ro/Certificatfiscal.html
[Link 3] – http://www.efin.ro/imm/resurse_contracte/download_contract_de_prestari_servicii
[Link 4] – http://www.ecto.ro/ordin-de-plata/
[Link 5] – http://www.facturieronline.ro/templates/img/chitanta1.jpg
[Link 6] – http://program-facturi.ro/media/images/model_factura/model-factura-1-factura-pe-A4.gif
Bibliografie
,,Proiectarea Sistemelor Informatice: studii de caz pentru managementul activitatilor unei societati”- conf. univ. dr. Cornelia Botezatu, lect. univ. drd. Ionel Iacob, Editura Pro Universitaria, Bucuresti 2007;
,,Invata singur PHP, MySQL si Apache” – Julie C. Meroni, Editura Corint, Bucuresti 2011;
,,Dezvoltarea aplicatiilor Web cu PHP si MySQL” – L. Welling, L. Thomson, Editura Teora, Bucuresti 2004;
,,SQL pentru incepatori” – Ben Forta, Editura Teora, Bucuresti, 2002;
,,Tehnologii Web” – S. Burga, Editura Matrix Rom, Bucuresti 2001;
„Aplicatii Web la cheie. Studii de caz implementate in PHP” –Buraga Sabin, Editura Polirom 2003;
„Query processing in databases systems” –Kim W, Reiner D, Batory S., Editura Springer Verlag, 1985;
„Bazele Informaticii – Sisteme informatice pentru birou” –Virgil Chichernea, Editura Sylvi, București 2001;
,,Proiectarea sistemelor informatice orientate pe obiect” – Virgil Chichernea, Editura Pro Universitaria, Bucuresti, 2007;
,,Proiectarea Sistemelor Informatice” – V. Chichernea, C. Botezatu, Editura Sylvi, Bucuresti 2002;
,,Limbaje MySQL si PHP” – Traina Angel, Editura Tribuna Economica 2002;
,,PHP 5 si MySQL pentru comert electronic” – Darie Cristian, Bucica Mihai, Editura Teora, 2006;
,,500 Simple Website Hints, Tips and Techniques” – Freeman Jamie, Editura Rotovision, 2007;
,,HTML, XHTML, CSS si XML prin exemple. Ghid practic” – Gugoiu Teodor, Editura Teora, 2010;
,,Dictionar de informatica” – Anghel Traian, Editura Corin, 2010
Webografie
http://ro.wikipedia.org/wiki/UPC_Rom%C3%A2nia#cite_note-z2010-03-25-13
http://membri.listafirme.ro/upc-romania-srl-12288994/
http://economie.hotnews.ro/
http://www.scribd.com
http://www.efin.ro/model_fisa_post_2379/fisa_post_director_general.html
http://legislatiamuncii.manager.ro
http://www.firme.ro/ghid-infiintare-ong/9/certificatul-de-inregistrare-fiscala.html
http://ro.wikipedia.org/wiki/PHP
http://ro.wikipedia.org/wiki/MySQL
[Link 1] – http://www.listafirme.ro/upc-romania-srl-12288994/
[Link 2] – http://www.srm-ro.ro/Certificatfiscal.html
[Link 3] – http://www.efin.ro/imm/resurse_contracte/download_contract_de_prestari_servicii
[Link 4] – http://www.ecto.ro/ordin-de-plata/
[Link 5] – http://www.facturieronline.ro/templates/img/chitanta1.jpg
[Link 6] – http://program-facturi.ro/media/images/model_factura/model-factura-1-factura-pe-A4.gif
ANEXE
Fig. 1.3.1 – Cifră de Afaceri
Fig. 1.3.2 – Profit
Fig. 1.3.3 – Datorii
Fig. 1.3.4 – Active Imobilizate
Fig. 1.3.5 – Active Circulante
Fig. 1.3.6 – Capitaluri Proprii
Fig. 1.3.7 – Angajati
Fig. 1.8 – Model – Contract prestări servicii [Link 3]
Fig. 1.9 – Model – Ordin de plată [Link 4]
Fig. 1.11 – Model – Factură [Link 6]
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Dezvoltarea Si Realizarea Unei Aplicatii Web In Php Pentru Extinderea Ariei de Activitate a Upc Romania (ID: 149724)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
