Librix - Librarie Online
-
Upload
claudiu-nicola -
Category
Documents
-
view
219 -
download
0
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