Librix - Librarie Online

download Librix - Librarie Online

of 9

Transcript of Librix - Librarie Online

  • 7/24/2019 Librix - Librarie Online

    1/9

    IUNIE 2015 LIBRIX

    LIBRRIE ONLINE

    NICOLA CLAUDIU GHEORGHEPROF. NDRUMTOR: BERINDEIE NICOLAE VIRGIL

    COLEGIUL NAIONAL AVRAM IANCU CMPENI

  • 7/24/2019 Librix - Librarie Online

    2/9

    2

    Tema proiectului

    Librix este o aplicaie web care ofer posibilitatea gestionrii unei librrii online, care

    prezint i ofer spre vnzare o gam variat de cri. Utilizatorii pot achiziiona crile dorite

    prin intermediul uni co de cumprturi, comenziile fiind gestionate i validate de ctre un

    administrator.

    Motivarea alegerii temei

    Fiind pasionat de programarea web i de lectur, am dorit s mi testez abilitatea de a

    realiza operaiile de baz necesare n cadrul unei librrii online pentru funcionarea satisfcatoarea acesteia. n acelai timp am dorit s creez o aplicaie util uni antreprenor ce dorete s

    porneasc o afacere bazat pe comerul online.

    Comerul online areo serie de avantaje:

    Ieftin

    Un magazin online nu presupune un spaiu costisitor. Se evit astfel

    cheluieliile legate de chiria unui spaiu de desfacere i pltirea salariilor pentru un

    numr mare de angajaii

    Non-stop

    Magazinele online nu se nchid niciodat, fiind la dispoziia clieniilor 24

    de ore din 24 i toate produsele pot fi analizate prin intermediul imaginilor,

    descrieriilor.

    Asisten promt

    Clienii au la dispoziie toate detaliile despre fiecare carte n parte.

    Modalitii de implementare

    Pentru implementare aplicaiei am folosit limbajul de script PHP (Hypertext Preprocessor),

    limbajul de marcare HTML (HyperText Markup Language) mpreun cu standardul pentru formatarea

    elementelor unui document web HTML, CSS (CascadingStyle Sheets), iar pentru gestionarea de bazei

    de date MYSQL.

    Toate componentele aplicaiei au fost realizte cu ajutorul editorul de text Sublime Text, pachetuloferit de Apache Friends, XAMPP, utilitarul CSS Slider i multi-platforma GIMP. Aplicaia a fost

  • 7/24/2019 Librix - Librarie Online

    3/9

    3

    implementat pe un Notebook Acer 5742G Intel(R) Core(TM) i3 CPU M370 @ 2.40GHz, sistemul de

    operare Ubuntu 14.04.2 LTS.

    Structura proiectului

    CLIENI

    Pagina principal conine dou meniuri cu 6 butone fiecare

    I.

    1. Acas pagina de index a aplicaiei

    2. Titluri toate crile ordonate alfabetic

    3. Cum comand? - instruciuni legate de realizarea unei comenzi

    4. Cont utilizatorpagina dedicat informaiilor utilizatorului

    5. Despredetalii despre scopul educaioanal al acestei aplicaii

    6. Contactinformaii despre datele de contact ale librriei (fictive)

    II.

    1. beletristica

    2. biografii

    3. calculatoare/it

    4. dictionare i ghiduri

    5. medicin-sntate

    Prin selectarea unei categorii putei accesa toate criile ce aparin

    acelei categorii, ordonate alfabetic.

  • 7/24/2019 Librix - Librarie Online

    4/9

    4

    Prin click asupra acestui obiect putei vizualiza coul de

    cumprturi. n dreapta avei la dispoziie numrul de produse

    existente n co, respectiv dac coul este gol

    Prin folosirea funciei de cutare, vei putea gsi produs dorit prin utilizarea unor termenicheie din titlu.

    Aceast zon este dedicat autentificri clienilor. Butonul

    M inregistrez... duce la pagina dedicat creeri unui cont nou, iar

    mai jos sunt prezente elementele ce duc la pagina de facebook a

    librriei.

    Dup selectarea butonului M nregistrez... se

    va deschide o nou pagin ce conine formularul de

    nregistrare. Toate cmpurile sunt obligatorii!

    Dup ce se realizeaz autentificare cu succes, n partea stng

    meniul de autentificare este nlocuit cu o seciune dedicat

    utilizatorului unde formula de bun venit Salut este nsoit de

    imaginea (iniial este default) selectat de dumneavostr, numele i

    butonul deLog Out.

    Prin intermediul acestei pagini, se pot modifica

    informaiile personale i cele legate de contul de

    utilizator. Apare o nou seciune, ceea legat de

    ncrcare unei poze ce va fii relaionat cu contuldumneavoastr.

  • 7/24/2019 Librix - Librarie Online

    5/9

    5

    Adugare produselor n co se face prin apsarea

    butonului Cumpr. Acesta poate avea 3 culori:

    1.Albastruprodusul poate fi adugat;2.Verdeprodusul exist n co;

    3.Rouprodusul nu este momentan pe stoc.

    Coul este prezentat n poza alturat,

    acesta este compus din imaginea, titlu i

    preul crii. Cantitatea se poate modifica

    n funcie de stoc, trebuie doar s

    modificai cantitatea curent i apoi s

    apsai butonulActualizeaz.

    Finalizeaz comanda conduce la

    pasul final pentru comandarea produselor

    Sterge produse elimin toate

    produsele din co.

    Pasul final al comenzii este acela n care vei

    putea vizualiza coul de cumprturi i suntei nevoit

    s completai datele de facturarea (daca acesta difer

    de cele ale contului).

    Butonul Trimite comanda duce comanda mai

    departe ctre un administrator care o va prelua i

    finaliza dup ce vei fi contactat telefonic.

    Pentru navigare prin paginile din fiecare categorie avei la dispoziie un sistem de

    paginare:

  • 7/24/2019 Librix - Librarie Online

    6/9

    6

    n partea stng avei la dispoziia dumneavoastr un mic

    set de recomandri, care cuprinde cele mai noi cri aprute n

    librrie i aparintoare categoriei n care v aflai.

    Pentru clienii mai nehotriam creat i o seciune recomandri ce apare n majoritatea paginilor, jos. Aceast seciune este

    generat automat, random.

    Prin selectarea unei cri se va deschide o nou pagin care ofer mai multe detalii

    desprea ea (autor, editur, ISBN, stoc, descriere) i un buton pentru adugare n coul de

    cumprturi al clientului.

    Dac produsul nu este n stoc vei fi

    atenionat, la fel i n cazul n care acesta

    se afl deja n co.

    ADMINISTRARE

    Administratorul principal va avea la ndemn urmtorul meniu

    1. Adauga categorie

    2. Adauga carte

    3. Sterge carte

    4. Adauga administrator

    5. Sterge administrator

  • 7/24/2019 Librix - Librarie Online

    7/9

    7

    1. Adauga categorie

    Adaug o nou categorie de carte. Aceasta

    va fi listat imediat dupa execuia interogrii n

    meniu destinat acestora.

    2. Adauga carte

    Posibilitatea de a aduga o nou carte.

    3. Sterge carte

    Prin intermediul codului crii se poate

    terge aceasta.

    4. Adauga administrator

    Aceast funcie este disponibil strict doar

    administratorului principal, doar el are privilegii

    de a crea un administrator nou.

    5. Sterge administrator

    Stergerea unui administrator pe baza id-ului

    acestuia.

  • 7/24/2019 Librix - Librarie Online

    8/9

    8

    Puncte tari ale proiectului

    Din punctul meu de vedere, punctele tari ale aplicaiei sunt portabilitatea, interfaa

    intuitiv, design-ul prietenos, gestionarea conturilor, stocului de produse i a comenzilor. Portabilitatea aplicaia este accesibil utilizatorilor oriunde s-ar afla i la orice

    or;

    Interfaa intuitiv elemente de interfa nu dau btai de cap utilizatorilor;

    Design-ul prietenos are un aspect aerisit, am folosit o schem de culori

    prietenoas care atrage clieni s utilizeze aplicaia i i s revin pe viitor;

    Gestionarea conturilor este una eficient, produsele din stoc fiind uor de

    administrat, iar gestionarea comenziile este complet funcional.

    Posibiliti de dezvoltare ulterioar aproiectului

    Trimiterea de emailuri pentru: crearea unui cont nou pe site, confirmarea comezilor,

    detalii privind resetarea parolei;

    Creearea unei pagini speciale pentru resetarea parolei;

    Creeara unei pagini pentru rapoarte i statistici ale vnzrilor;

    Adugarea unor filtre pentru cutri mai precise;

    Generarea recomandrilor pe baza cumprturilor trecute ale clienilor;

    Optimizare SEO;

    Introducerea plii prin intermediul sistemului Pay-pal.

    Referine bibliografie

    http://php.net/

    http://ro.wikipedia.org/wiki/PHP

    http://ro.wikipedia.org/wiki/Cascading_Style_Sheets

    http://ro.wikipedia.org/wiki/HyperText_Markup_Language

    http://ro.wikipedia.org/wiki/MySQL

    https://www.apachefriends.org/about.html

    http://www.sublimetext.com/docs/3/

    http://php.net/http://php.net/http://ro.wikipedia.org/wiki/PHPhttp://ro.wikipedia.org/wiki/Cascading_Style_Sheetshttp://ro.wikipedia.org/wiki/HyperText_Markup_Languagehttp://ro.wikipedia.org/wiki/MySQLhttps://www.apachefriends.org/about.htmlhttp://www.sublimetext.com/docs/3/http://www.sublimetext.com/docs/3/https://www.apachefriends.org/about.htmlhttp://ro.wikipedia.org/wiki/MySQLhttp://ro.wikipedia.org/wiki/HyperText_Markup_Languagehttp://ro.wikipedia.org/wiki/Cascading_Style_Sheetshttp://ro.wikipedia.org/wiki/PHPhttp://php.net/
  • 7/24/2019 Librix - Librarie Online

    9/9

    9

    Cuprins

    Tema proiectului ................................................................................2

    Motivarea alegerii temei .................................................................2

    Modalitii de implementare ..........................................................2

    Structura proiectului ..........................................................................3

    Puncte tari ale proiectului ................................................................8

    Posibiliti de dezvoltare ulterioara proiectului ......................8

    Referine bibliografie ......................................................................8