SPECIALIZAREA INFORMATICĂ ECONOMICĂ SITE ONLINE PENTRU S.C. AVIA MOTORS S.R.L Prof. BOTEZATU Cornelia Paulina Absolvent: VRABIE Răzvan-Andrei… [310169]
[anonimizat] S.C. AVIA MOTORS S.R.L
Prof. [anonimizat]: [anonimizat]
2017
Cuprins
Cap. 1. Studiul, analiza și prezentarea sistemului actual 3
1.1 [anonimizat] 3
1.2 Studiul și analiza sistemului existent al S.C. AVIA MOTORS S.R.L. 3
1.2.1 Caracteristici generale ale sistemului 4
1.2.2 Studiul sistemului de conducere 7
1.2.3 Studiul sistemului condus 8
1.3. Studiul sistemului informational 10
1.3.1 Fluxul documentelor 10
1.3 2 Analiza sistemului informatic existent 11
1.3.3 Modelarea datelor si prelucrarilor 14
Cap.2 Soluția conceptuala și de informatizare a noul sistem informatic 19
2.1 Orientări generale pentru stabilirea soluției de informatizare 19
2.1.1 Punctele slabe ale sistemului informatic 20
2.1.2 Puncte forte ale sistemului informatic 21
2.1.3 Structurarea cerințelor sistemului direcției de perfecționare ale acestora 22
2.2 Prezentarea platformei hardware și software 22
2.3 [anonimizat] 23
2.3.1 MySql 24
Cap.3 Proiectarea, realizarea și implementarea 26
Sistemului Informatic 26
3.1 Proiectarea de ansamblu 26
CERINTE ALE SISTEMULUI INFORMATIC 26
3.2 Structura sistemului informatic 29
3.3 Schema conceptuala a bazei de date 34
Capitolul 4 Eficiența unui site 35
Capitolul 5 41
[anonimizat] 41
Bibliografie 43
Cap. 1. Studiul, analiza și prezentarea sistemului actual
1.1 [anonimizat], S.C. Avia Motors S.R.L [anonimizat], [anonimizat]-ului.
[anonimizat], dar si Volkswagen. Misiunea firmei este aceea de a construi, dezvolta si perfectiona continuu competentele sale in sfera serviciilor si produselor auto. Suntem fideli politicii de a identifica noi domenii in care clientii au nevoie de produsele si serviciile noastre. Ne manifestam disponibilitatea de a oferi produse si servicii adecvate necesitatilor clientilor nostri si suntem constienti ca intotdeauna exista oportunitatea de imbunatatire.
Traditia marcii me obliga si ne motiveaza in acelasi timp. Comunicarea nu are limite si de aceea vrem sa va intalnim ca impreuna sa cladim o prieteenie si un parteneriat de succes.
1.2 Studiul și analiza sistemului existent al S.C. AVIA MOTORS S.R.L.
Porsche Leasing Romania este o filială a Porsche Bank AG si actioneaza ca partenerul de finantare al importatorului Porsche Romania.
1.2.1 Caracteristici generale ale sistemului
S.C. AVIA MOTORS S.R.L. ofera o gama larga de modele care statisface cele mai exigente dorinte oferind totodata sisteme de finantare prin:
[anonimizat].
Directorul de vanzari impreuna cu Directorul Adjunct analizează contractul și ii trimit Directorului General cu propuneri și sugestii daca sunt necesare. [anonimizat],aprobă sau respinge contractul. [anonimizat]. Acesta va numi Consilieru de vanzari care trebuie sa intocmească actele cu firma.
Dupa ce este aprobat contractul persona juridica sau fizica vor stabilii dotarile finale alea autoturismului care va urma sa fie comandat.
Organigrama:
1.2.2 Studiul sistemului de conducere
Sistemul de decizie este format din:
Director General
Director adjunct
Director Vanzari
Director Resurse Umane
Cei 4 directori sunt cei care implementeaza politica firmei de organizare,stabilesc strategii si vor semna toate contractele firmei cu alte societati sau persoane fizice.
Director General:
Coordonează activitațile dar si raspunde de politica firmei
Semnează contracte de vanzare dar si de colaborare cu alte firme de acelasi gen
Analizează contractele;
Director Adjunct:
Angajează, supraveghează și concediază personalul;
Informează regulat starea în care se afla firma directorului general;
Creează relații pe termen lung cu partenerii existenți și identificarea de noi parteneri de afaceri;
Negociază și urmărește propunerile pentru angajare.
Director Vanzari:
Analizeaza contractele de leasing;
Propune spre aprobare contractele;
Director Resurse Umane:
Selecteaza persoanalul in functie de anumite criterii si le propune spre angajare;
1.2.3 Studiul sistemului condus
Sistemul condus este alcatuit din:
Contabil – 3 persoane
Consilier Vanzari – 6 persoane
Receptioner Clienti – 3 persoane
Tehnicieni – 10 persoane
Casieri – 2 persoane
Contabil:
Tine evidența contabila a întregii firme.
Întocmeste bilantul
Calculeaza salariile angajatilor
Inregistreaza facturile
Plateste darile catre stat
Consilier Vanzari:
Prezinta oferta clientului;
Intocmeste dosarul;
Receptioner Clienti:
Ofera clientilor informatiile necesare despre autorismul dorit si despre firma.
Tehnicieni:
Efectueaza revizia tehnica si remedieaza eventualele defectiuni;
Structura personalului din cadrul Sistemului condus este grupată după:
Vârstă:
– 20-25 ani – 5 persoane
– 26-30 ani – 8 persoane
– 30-45 ani – 11 persoane
Sexe:
– bărbați – 19 persoane
– femei – 5 persoane
Pregatire profesională a tuturor angajaților:
studii superioare;
experiență în munca de birou, minim 1 an;
limbi straine: engleză, franceză, italiană, germană
Sistemul informațional al firmei este un ansamblu de echipamente software care sunt destinate sa furnizeze informatii sistemului decizional.
Sistemul informațional in firma face legatura între sistemul de conducere și sistemul condus.
1.3 2 Analiza sistemului informatic existent
Sistemul informatic este o parte a sistemului informațional si este format dintr-un set finit de metode, tehnici,procedee,strategii,instrumente de culegere,transmitere stocare si prelucrarea datelor cu ajutorul componetelor de IT,la care lucreaza specialisti in domeniu.
Sistemul informational pune in valoare tehnica de informare intr-o firma.Tot el transfera si utilizeaza informatii din mediul extern societatii,dar si intern si indeplineste obiectivele si realizarile societatii.
In tarile dezvoltate sistemul informational a invadat toate domeniile de activitate din mediul economic cat si cel uman.Importanta sistemului informational in sfera de activitate economica este recunoscuta de toti economistii ca fiind un element principal in cadrul unei societati.Fara el informatia ar ajunge mai greu la destinatia interna cat si cea externa,iar activitatea societatii va avea de suferit.Deci sistemul informational permite in cadrul unei firme cunoasterea situatiei la zi a activitatilor propuse de acesta.
Cum am mai spus din sistemul informational face parte sistemul informatic care cuprinde activitati ce se pot desfasura intr-o firma cu ajutorul tehnicii de calcul.Sistemul informatic prelucreaza datele primare,iar rezultatele sunt transferate catre celelalte compartimente pentru a fi prelucrate.Acest transfer se realizeaza cu ajutorul retelei de calculatoare existente in cadrul firmei.In sistemul informatic intra:calculatoare,componente hardware si software,router, dar si personal care exploateaza tehnica de calcul.Componentele unui sistem informatic cuprinde urmatoarele:
Cadrul organizatoric al firmei si datele din sistemul informational
Resursele umane care vor beneficia de sistem dar si personal specializat care proiecteaza sau implementeaza programe
Tehnici de proiectare a sistemului informatic
Echipament hardware pentru stocarea si prelucrarea datelor
Programe software
Dotarea tehnică
Sistemul tehnic al firmei este compus din: computere, imprimante, telefoane, fax și xerox.
Situația sistemelor de calcul se reprezintă în felul următor:
Directorului General, Director adjunct, Directorului de Vanzari si Directorului de Resurse Umane li s-au dat în folosință calculatoare perosnale cu aceeași configurație:
Procesor – Intel core I5 3.2 mhz
Memorie – 8GB
Hard disk – 200 GB
Monitor – 19” LCD
Sistem de operare – MS Windows 7
Imprimantă – HP 320
Modem – Tp-link
Contabilului i s-a dat în utilizare un singur calculator cu urmatoarea configurație:
Procesor – Intel core i3 2.0 mhz
Memorie – 4GB
Hard disk – 500 GB
Monitor – 17” LCD
Sistem de operare – Windows 7
Modem – Tp-link
Consilierilor de Vanzari li s-a dat în folosința câte un calculator portabil, cu urmatoarea configurație:
Procesor – Athlon XP 2200+
Memorie – 12GB
Hard disk – 1 tb
Monitor – 17” LCD
Sistem de operare – Windows 7
Imprimantă – HP 560
Modem – TP link
Receptioner Clienti si Casieri li s-au dat în utilizare un singur calculator cu urmatoarea configurație:
Procesor – Intel core i7 3.6 mhz
Memorie – 16GB
Hard disk – 400 GB
Monitor – 17” LCD
Sistem de operare – Windows 7
Imprimanta – EPSON
Modem – TP link
1.3.3 Modelarea datelor si prelucrarilor
I. Modelul conceptual al prelucrarilor (MCP)
II. Modelarea logica si fizica a prelucrarilor (MLP)
Modelul Entitate-Asociere (MEA)
Modelul entitate-asociere este o tehnica de proiectare logica care doreste sa elimine reducerea datelor,ca tranzactiile sa fie simple si determinante.Tot ea poate fi un model semantic ce urmareste obtinerea unei reprezentari fidele a realitatii.Daca privim un model entitate-asociere putem face anumite observatii:
Modelul este foarte simetric.Tabelele arata la fel,nu poti sa iti dai seama care tabel este mai important,mai mare sau mai performant.
Modelul complex in cadrul unei intreprinderi este greu de urmarit si de inteles pentru cei care il folosesc
Restricțiile de integritate se referă la :
valorile pe care le pot lua atributele entitățiilor și asocierilor;
valorile identificatorilor entitățiilor;
rolurile jucate de entități în asocierile la care participă;
asocierile stabilite între entități.
Cap.2 Soluția conceptuala și de informatizare a noul sistem informatic
2.1 Orientări generale pentru stabilirea soluției de informatizare
Organizarea solutiei de informatizare in cadrul unei intreprinderi este cel mai important proces pentru competitivitate si calitate pe piata produselor si serviciilor.Pentru realizarea acestor cerinte este primordial eficienta sistemului informatic.Tocmai de aceea implementarea unei solutii informatice perfecte este necesar intr-o intreprindere.
Analizand actualul sistem a rezultat ca intreprinderea este pregatita pentru informatizare,iar solutia aleasa va asigura societatea a se dezvolta pe viitor.Intr-o intreprindere solutia aleasa este un concept de tip client/server.Aceasta solutie este deosebita deoarece asigura securitatea datelor mai ales in conditiile in care baza de date este unica atat pentru aplicatiile interne cat si pentru aplicatiile care vor rula pe site-ul web.
Proiectul va fi infaptuit respectand standardele internationale ISO atat privind partea de software cat si de hardware.
Dupa ce proiectul este realizat se trece la implementarea lui asigurand un cadru menegerial si organizatoric propice care va permite functionarea eficienta a sistemului propunand securitatea datelor prin acces restrictionat la baza de date a societatii,iar administrarea lor sa se faca de un personal specializat.
Aceste elemente asigura introducerea rapida a noului sistem care trebuie sa fie eficient si reducerea rezistentei personalului la schimbarea sistemului de lucru prin scolarizarea acestuia.
Sistemul informatic al societatii dupa cum am mai spus este elaborat in conformitate cu recomandarile Organizatiei Internationale de Standardizare ISO si trebuie sa aibe o anumita arhitectura.
In arhitectura sistemului se disting urmatoarele nivele:
arhitectura organizațională:
domenii de activitate
memoria centrală
arhitectura tehnică:
tehnica de calcul (server)
sistemul de comunicații (rețeaua de calculatoare)
arhitectura aplicațiilor
produse program proprii
produse program achiziționate
produse program existente
arhitectura informațională
baze de date
fluxuri de date
proceduri de lucru
2.1.1 Punctele slabe ale sistemului informatic
Înscrierile nu se pot face online;
Baza de date nu este actualizată suficient de des;
2.1.2 Puncte forte ale sistemului informatic
Siguranța în manevrarea informațiilor
Este important pentru ca sa protejam confidentialitatea clientilor sau a partenerilor de afaceri.Pentru siguranta datelor aplicatia trebuie sa aibe anumite caracteristici pentru a fi protejate datele sistemului.
Sortarea calitativă a informației
Informatia este cea mai importanta sursa a competitivitatii organizatorice si trebuie utilizata eficient.Intr-un mediu de lucru dinamic caracterizat printr-un timp scazut si prin cresterea responsabilitatii individuale,accesul la informatii sunt foarte utile si trebuie sa prezinte garantii ca se pot utiliza in timp foarte scurt.
Sistemul informational trebuie sa ne dea posibilitatea de a gasii in scurt timp informatia de care avem nevoie.
Flexibilitate si trasabilitate
Sistemul existent trebuie sa se adapteze la necesitatile de schimbare a intreprinderii.Modificarile legislative survenite trebuie inglobate usor in sistem,dar si extinderea functionalitatii la cererea expresa a utilizatorului.
Reducerea costurilor
Activitatea de reducere a costurilor se poate face in intreprinderi unde exista rezerve in acest sens.Reducerea costurilor este facuta in asa fel incat sa nu afecteze in mod negativ calitatea produselor,iar solutiile nu trebuie sa aibe efecte negative asupra indicatorilor de rezultate.Toate acestea inseamna ca solutiile de optimizare a nivelurilor costurilor trebuie sa fie durabile.
Ca sa poti implementa solutii de reducere a costurilor in mod normal trebuiesc facute eforturi care sunt concretizate in consum de resurse .
De aceea un alt criteriu pentru reducere a costurilor este acela ca efortul depus trebuie sa fie justificat cu raportul dintre resurse consumate/valoare creata.O alta conditie care trebuie sa o respecte reducerea costurilor este aceea de a fi realista.
Funcționalitate la parametri ridicați de competitivitate
Avantajele enumerate mai sus se concretizează în creșterea competitivității
întreprinterii. Sistematizarea activităților productive si auxiliare permit managerilor focalizarea atenției spre identificarea de noi oportunități pe piața, în direcția extinderii sau a diversificării portofoliului de clienți și spre găsirea de noi avantaje competitive.
2.1.3 Structurarea cerințelor sistemului direcției de perfecționare ale acestora
Angajarea unui administrator de sistem;
Angajarea unui programator cu vaste cunoștințe de programare in limbajul PHP si MySql;
2.2 Prezentarea platformei hardware și software
Platforma Hardware:
Sistemul este proiectat client / server singurul calculator care necesită dotări deosebite este serverul. Serverul propus este un I7, 16 Gb memorie RAM și HDD de 1TB.
Platforma Software:
Pentru realizarea proiectului am ales următoarea platformă software:
Limbajul PHP;
CSS,JAVA SCRIPT,HTML;
Baza de date SGBD MySQL;
Serverul Web – Apache;
Un browser (Internet Explorer, Opera sau FireFox Mozilla).
2.3 Prezentarea limbajului PHP-MySQL
PHP este un limbaj de programare folosit in primul rand internetului aducand dinamica paginii de Web.
PHP este cel mai important limbaj de programare Web-Open-Soure(care este gratuit,iar cel ce il untilizeaza poate actiona liber asupra procesului de dezvoltare a acestuia)si server-side(codul sursa care nu se ruleaza pe calculatorul acelui care vizualizeaza pagina ci pe serverul web).
Prescurtarea PHP vine de la Hypertext Processor care a fost infiintata in anul 1994 si care a extins limbajul server-side Perl,apoi o serie Cgi-uri complicate.Acest limbaj a evoluat in PHP/fi 2.0.Tot evoluand in timp azi se utilizeaza versiunea 6.
In marea majoritate a cazurilor limbajul PHP se utilizeaza sub forma de secvente de cod inserate in cadrul unui document HTML.Tot PHP este un limbaj de programare care se aseamana cu C++ sau Perl,executate pe server web Apach,HS si etc.PHP nu este singurul limbaj mai sunt si altele cum ar fi:ASP,ASP-Net,Perl,Cold Fusion si etc.
Dupa cum am mai spus PHP nu este un limbaj de sine statator( cum ar fi C++) ci se foloseste impreuna cu HTML si ca sa poata rula are nevoie de un server web (http server).
Ca calculatorul nostru sa poate rula fisiere PHP trebuie sa instalam si un server de web si sa facem legatura intre cele 2.Script-ul PHP este analog cu un cod scris in limbaj C.Script-ul PHP are rolul de a prelua date trimise de pagina web de la client si de executa o secventa in program de unde va rezulta un cod HTML,cod pe care clientul il primeste tot sub formal unei pagini web.Clientul nu are acces la cod deoarece se afla pe server,dar el va primi HTML generat de script.Pentru a testa unele aplicatii vom folosii gratuit un pachet care este disponibil pe internet numit XAMPP.Acest pachet este foarte simplu de instalat si contine mai multe aplicatii.Pentru acestea noi avem nevoie de server-ul Apach pentru (http) un server MySql si un suport de limbaj PHP.Adresa de unde se poate lua acest pachet gratuit:
Http://www.apach friends.org/n/xampp-windows.html
Echipa Php a lansat oficial pe piata Php 5, care a fost asteptat cu nerabdare in randul developerilor avand multe obtiuni.Php 5 are integrat ZEND, ENGINE 2 cu un obeject model nou.Suportul pentru OOP in Php 5 se dezvolta continu, iar impartirea proprietatilor din modelul unei clase se face formal.Suportul XML este refacut,iar extensiile se bazeaza pe libxml 2.Php este specializat pe Servere Side Scripting care poate face.
Server Side Scripting
Command Line Scripting
Client Side Gui applications
2.3.1 MySql
MySql este un sistem de gestiune a datelor foarte rapid,cand este folosit intr-un site Web.O baza de date va poate permite sa stocati,sa cautati,sa sortati sau sa regasiti date rapide.Serverul MySql va permite sa puteti accesa datele dumneavoastra,dar in acelasi timp mai multi utilizatori sa il poata folosi.Deci MySql este un server multi-user (adica mai multi utilizatori) si multi-thread ( mai multe fire de executie).
Acest limbaj este disponibil din anul 1996,dar el a inceput sa se dezvolte inca din anul 1979.
MySql este disponibil sub o licenta Open Source dar pot fi disponibile si sub o licenta comerciala.Versiunea actuala de MySql este 5.0.11-beta.
Lucram cu baze de date MySql:
-Din MySql trimis date catre PHP
-PHP trimite date catre browser Web generand pagini
-Browser Web creeaza pagini si trimite catre PHP Fisier
Acesta este modul in care o baza de date lucreaza cu un server.Dupa cum am mai spus PHP lucreaza cu MySql si vom da cateva exemple:
Schimbarea-rotatia Banner-elor.Ca sa putem schimba pe ecran imagini la diferite vizitari ale unei pagini si ca sa putem asigura un mai mare numar de vizitatori se foloseste un Script PHP.Acest Script deschide o baza de date si extrage la intamplare o imagine sau un set de imagini ca sa putem sa il introducem intr-un set de pagini Web.Script-ul PHP va calcula numarul de cate ori a fost vazut Banner-ul si chiar numarul de click-uri.
Pentru a adauga,schimba sau edita Banner-ele trebuie sa schimbam baza de date,iar script-ul va incarca banner-ul corect in paginile site-ului Web.Multe forum-uri de dezbatere sunt realizate si care ruleaza in PHP si MySql,care s-au dovedit eficiente fata de alte sisteme creeand cate o pagina pentru fiecare mesaj.Toate paginile forum-ului se actualizeaza prin schimbarea script-ului PHP.
Bazele de date-ii ofera site-urilor care dau informatiile dintr-o baza de date.Script-ul Avenue va rula cu script-uri care furnizeaza informatii dintr-o baza de date ampla.
Site-uri mari-care are multe pagini si vrem sa modificam aspectul general sau sa schimbam proiectul si incarcarea la zi,atunci PHP va reduce script-ul PHP la unul sau doua care va accesa o baza de date MySql.
Pentru ca sa putem accesa o baza de date MySql sunt necesare 3 componente care vor rula script-ul PHP.Primult component este un server web care poate fi pe calculatorul personal sau pe o gazda web.Este acceptat orice tip de server web care va lucra cu PHP si MySql dar ari fi bine si sa recomanda serverul Apache care este public si gratuit.
PHP trebuie instalat pe server daca nu este il puteti instala apeland la administratorul server-ului web.Pachetul poate fi descarcat de pe http://php.net care este gratis si public.
Ultima componenta este MySql care este un pachet de programe care gestioneaa baza de date.Se poate folosii si alte sisteme de baze de date cum ar fi:Sql Oracle etc.
Cap.3 Proiectarea, realizarea și implementarea
Sistemului Informatic
3.1 Proiectarea de ansamblu
Activitati ce se fac in proiectarea de ansamblu sunt:
Definirea obiectelor
Structura sistemului
Locul aplicatiei in sistem
Definirea iesirilor
Definirea intrarilor
Definirea colectiilor de date
Lista necesarului de resurse
Elaborarea documentelor
CERINTE ALE SISTEMULUI INFORMATIC
Pentru realizarea unor sisteme informatice care sa indeplineasca caracteristicile sistemelor trebuie sa se tina cont de anumite cerinte:
Flexibilitate si fiabilitate
Implementare rapida
Sa se foloseasca cu usurinta
Sa fie eficient
Sa aibe un cost redus
Proiectarea sistemului va realiză:
Proiectarea sistemului integrat al ofertelor auto;
Proiectarea paginilor web care va avea la bază informații despre procesul activităților;
Reproiectarea unei părți a sistemului existent;
Sistemul de inregistrarea ofertelor auto trebuie să realizeze următoarere informații:
Asigură securitatea și confidențialitatea datelor;
Posibilitatea de postare a anunțurilor de către persoane fizice și juridice;
Stocarea datelor;
Posibilitatea ca utilizatorul sa-si exprime parerea la pagina de contact;
Posibilitatea modificării datelor de înregistrare;
Posibilitatea de a manageria propriile anunturi;
Proiectarea bazei de date trebuie să aibă urmatoarele cerințe tehnice:
Să raspunda restricțiilor de:
Unicitate a cheii;
Integritate a domeniului;
Integritate a relației;
Integritate de referință;
Locul aplicației informatice în sistem
Toate datele fiecarui utilizator sunt inregistrate si sunt verificate de un administrator al site-ului.Aplicatia se afla pe un site web.
Definirea sistemului informatic final
Aplicatia de pe site-ul web cuprinde baze de date cu anunturi auto.Clientul foloseste aceste baze de date pentru a putea introduce cererea dorita si de a primi un raspuns intr-un timp scurt.
Definirea datelor de ieșire
Totalitatea informatiilor furnizate de sistemul informatic beneficiarilor externi respectiv rapoarte si note de informare reprezinta iesirea de date.Transmiterea datelor de iesire se pot efectua:
Prin afisarea acestora pe monitor
Prin intermediul altor echipamente
Prin salvarea in fisiere de date ce vor fi ulterior accesate de catre utilizator
Definirea datelor de intrare
Prin definirea datelor de intrare intr-un sistem informatic se intelege totalitatea datelor primare necesare obtinerii informatiilor de iesire ale sistemului.La nivelul fiecarui sistem informatic este necesar ca intrarile sistemului sa fie conditionata de iesirile acestuia.
Acestea pot fi:
Documente de intrare
Anunturi online
Date de contact ale utilizatorilor:
Clienti
Comenzi
Produse-masini
Informatii despre:
Legislatie
Cum sa folosesti site-ul
Numere de contact
3.2 Structura sistemului informatic
Entități:
ADMIN (id, user, parola);
ANUNTURI (id, id_user, id_marca, id_model, titlu, pret, id_judet, descriere, stare, tip, an, kilometri, culoare, caroserie, usi, capacitate, putere, consum, carburant, transmisie, poza1, poza2, poza3, poza4, poza5, data_expirare, afisari);
MARCI (id, marca);
MODELE (id, id_marca, model);
JUDETE (id, judet);
PAGINI (id, titlu, continut);
USERI (id, user, parola, nume, prenume, email, telefon);
În tabelul următor este sintetizat întreg sistemul de codificare a cheilor primare ale aplicatiei:
3.3 Schema conceptuala a bazei de date
Capitolul 4 Eficiența unui site
Un website bine facut este un website care se încarca rapid și oferă vizitatorilor o funcționalitate impecabilă și un conținut complet. Arhitectura informatiei este simplă și clară, asigurând o navigare intuitivă pentru acces rapid la toate informațiile.
Criteriile necesare pentru eficiența unui site sunt:
încarcare rapidă
conținut relevant
navigare ușoară
prezentare consecventă
organizare intuitivă
aspect plăcut
optimizarea pentru motoarele de căutare
Un design de calitate înseamna și un aspect placut, care pune în valoare functionalitatea site-ului și informația oferită.
Animațiile și imaginile marețte timpul de încărcare al paginii. Pe Internet, însă, rapiditatea face legea. Statisticile spun ca un vizitator asteaptă în medie 12 secunde ca pagina sa se încarce, dupa care pleacă. În aceasta aplicaței s-a ținut cont și de acest lucru.
Un element foarte important este informația la zi . Site-ul trebuie sa conțina noutăți nu mai vechi de o saptmană.La nivel tehnic, criteriul cel mai important este plasarea site-ului în motoarele de căutare.
Motoarele de căutare – sunt o categorie foarte importantă de situri web menite să ajute utilizatorii Internetului; ele utilizează pagini Web interactive pentru realizarea căutărilor. Ele sunt principalele site-uri pe care trebuie să le vizitați atunci când căutați o informație și nu știți exact adresa la care o puteți găsi cu exactitate. Având peste un milion de locații Web existente și unele noi care apar zi de zi, s-ar putea să ne întrebăm cum ar putea fi ținută evidența acestora și cum este posibil să identificăm o anumită locație; soluția o reprezintă motoarele de căutare.
Acestea caută în paginile web cuvintele "cheie" (keywords) specificate de utilizator și vă întorc o listă cu adresele paginilor care conțin cuvintele "cheie" solicitate.
Motoarele de căutare sunt capabile să caute informațiile dorite de utilizator atât în paginile web cât și în grupurile de știri USENET. În mod normal un motor de căutare trimite un program robot "spider" care cercetează paginile web pentru a găsi cuvintele cheie solicitate. Un alt program numit "indexer" citește aceste pagini și realizează o listă bazată pe cuvintele existente în document.
Fiecare motor de căutare folosește proprii algoritmi de indexare astfel încât să returneze doar rezultatele semnificative pentru fiecare interogare.
Orice motor de căutare conține un câmp de editare în care puteți introduce cuvintele cheie care sunt semnificative pentru informația dorită. După ce ați introdus cuvintele cheie trebuie să apăsați un buton (de obicei "search") pentru a lansa căutarea dorită. După câteva momente programul de căutare vă întoarce o listă cu adresele paginilor în care a găsit cuvintele solicitate de dumneavoastră.
Cele mai multe motoare de căutare au o secțiune pentru căutare avansată (Advanced Search) secțiune unde puteți realiza căutări complexe, căutări în care să folosiți operatorii logici (ex. AND , OR, NOT) pentru cuvintele cheie.
Cel mai cunoscute motoare de căutare este Google.
Google rulează folosind o combinație unică de software și hardware. Viteza poate fi atribuită algoritmului eficient de căutare, dar și miilor de PC-uri pe care le-a strâns într-o rețea pentru a creea un motor de căutare ultra rapid.
Spre deosebire de multe alte motoare de căutare, Google afișează rezultatele care includ toți termenii căutării, fie în textul paginii, fie în adresa paginii. Nu mai aveți parte de frustrarea dată de pagini care nu au nimic în comun cu ceea ce căutați.
Google memorează multe pagini web pentru a vi le putea pune la dispoziție în caz că site-ul original nu este disponibil momentan. Utilizarea acestor pagini poate fi de multe ori mult mai rapidă decât calea obișnuită, chiar dacă informația ar putea să nu mai fie la zi.
Prin accesarea a mai mult de 1,3 miliarde de pagini, Google oferă rezultate relevante către utilizatori și întreaga lume, în mod obișnuit în mai puțin de jumătate de secundă. Azi, Google răspunde la mai mult de 100 de milioane căutări pe zi.
Alte motoare de căutare:
Yahoo, mare portal de web cu meniu pe domenii și motoare de căutare, alături de multe alte servicii personalizate modulare. Când nu știi exact ce cauți, caută aici, pornind de la cel mai general domeniu în care se înscrie problema.
MicroSoft Network, portal cu motoare de căutare și multiple servicii și resurse online.
AOL – America OnLine, portal destinat îndeosebi utilizatorilor AOL.
Lycos, portal cu motor de căutare și multiple servicii online pentru comunicare și informare, pagini personalizate.
Netscape, portalul complex al companiei Netscape, ușor de utilizat mai ales de către cei care folosesc Netscape Navigator; oferă multe servicii personalizate.
Excite, portal cu motor de căutare, multe servicii personalizate modulare.
AltaVista, portal cu un mare catalog pe categorii, cu motoare de căutare rapidă.
Look Smart, portal cu o organizare deosebită a categoriilor.
I Won, portal cu motor de căutare, servicii personalizate modulare.
Northern Light, motor de căutare cu o bază de date foarte mare și diverse alte servicii.
În România:
Trafic, un top al siturilor web în funcție de numărul de vizitatori.
România Online, portal cu motor de căutare cu multiple servicii gratuite.
Bumerang, portal care vă oferă foarte multe servicii, de la email, SMS și până la revista cu același nume.
Pagina cu noutati – contine lista cu vehiculele disponibile pentru vanzare.
Pagina cu informatii despre autovehicul.
Formularul de comanda – va fi completat de catre cumparator cu informatiile sale (nume, prenume, adresa, numar de telefon).
Pagina de confirmare a plasarii comenzii.
Capitolul 5
Codul sursa al site-ului
<?php
if($_POST['nume'] == "")
{print'Trebuie sa completati numele!
<a href="cumpara.php">Inapoi</a>';
exit;
}
if($_POST['adresa'] == "")
{print'Trebuie sa completati adresa!
<a href="cumpara.php">Inapoi</a>';
exit;
}
if($_POST['email'] == "")
{print'Trebuie sa completati adresa de e-mail!
<a href="cumpara.php">Inapoi</a>';
exit;
}
//incepe
if ((!$_POST['email']) || ($_POST['email']=="") || (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$_POST['email'])))
{print'nu e adresa de e-mail!
<a href="cumpara.php">Inapoi</a>';
exit;
}
if (strlen($_POST['nume']) > 50)
{print'nume prea mare!
<a href="cumpara.php">Inapoi</a>';
exit;
}
session_start();
$emailDestinatar = "mail@yahoo.com";
$subiect = "O noua comanda!";
$mesaj = "O noua comanda de la <b>".$_POST['nume']."</b><br>";
$mesaj.= "Adresa:".$_POST['adresa']."<br>";
$mesaj.= "";
$headers = "MIME-Version:1.0\r\nContent-type: text/html;
charset=iso-8859-2\r\n";
@mail($emailDestinatar, $subiect, $mesaj,$headers);
session_unset();
session_destroy();
?>
<td valign="top"> <h1>Multumim!</h1>
Va multumim ca ati cumparat de la noi! Veti primi confirmarea in cel
mai scurt timp. </td>
Bibliografie
C. Botezatu, Ionel Iacob: Proiectarea sistemelor informatice. Studii de caz pentru managementul activității unei societăți. Editura Universul Juridic, 2005
M.Moise: “Sisteme Informatice cu Baze de Date”, Editia a III-a, Ed. ProUniversitara, 2008
C.Botezatu:“Proiectarea sistemelor informatice.Metode sistemice.” Ed. ProUniversitaria, Buc 2005
Baze de date , sistemul Access, editura ProUniversitar, Bucuresti(prof. univ.dr. Virgil Chichernea)
Proiectare sistemelor informatice Orientate pe obiecte , editura Prouniversalis , Bucuresti 2005(conf. univ. dr. Doinita Ciocarlan)
M.Moise: “Sisteme Informatice cu Baze de Date”, Editia a III-a, Ed. ProUniversitaria, 2008
http://www.php.net/
http://www.php.net/quickref.php/
http://www.phpromania.net
http://php.resourceindex.com/
http://www.phpmyadmin.net/
http://www.mysql.com/
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: SPECIALIZAREA INFORMATICĂ ECONOMICĂ SITE ONLINE PENTRU S.C. AVIA MOTORS S.R.L Prof. BOTEZATU Cornelia Paulina Absolvent: VRABIE Răzvan-Andrei… [310169] (ID: 310169)
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.
