Sunteți pe pagina 1din 5

În lucrarea de față, voi prezenta modul în care am realizat o aplicație

care permite cumpărătorilor să efectueze cumpărăturile de acasă, fără


a fi nevoie să se deplaseze până la sediul magazinului.
De ce am ales această temă? Pentru că mi se pare mai ușor și mai
eficient să am o aplicație pe telefon care să mă ajute să îmi fac
cumpărăturile în cel mai scurt timp.
O aplicație pe telefon este un program scris într-un anumit limbaj de
programare care rulează pe un telefon mobil, fie cu un sistem de
operare Android sau iOS. În funcție de sarcinile pe care le realizează
o aplicație, această poate să manipuleze un set de cuvinte, cifre, să
analizeze o imagine, să afișeze informațîi sau să fie o parte dintr-un
sistem de securitate, cum ar fi verificarea identitățîi unei persoane
folosind amprenta de la un deget.
Totuși, această aplicație prezintă atât avantaje, cât și dezavantaje.

Printre avantaje regăsim:


• Reduce timpul necesar pentru a găși un produs și de a obține
informațîi despre acesta
• Nu necesită deplasarea fizică până la un anumit magazin pentru
a cumpără produsul oferit
• Cumpărătorul poate să nu plătească transportul dacă produsul
sau produsele cumpărate depășesc o anumită suma de bani
• Este deschis 24/24
• Cumpărătorul știe dacă produsul dorit există în magazin sau nu
• Cliențîi pot primi o reducere dacă utilizează serviciul online
Ca și dezavantaje:
- Este necesară o conexiune de internet pentru a accesa magazinul
• Produsul prezentat pe aplicație poate să nu corespundă cu
produsul din magazin
• Produsele se pot deteriora în timpul transportului
• În funcție de politică magazinul, unele produse nu se pot
returna dacă nu ne mulțumește calitatea lor
• Este necesară o mentenanță permanentă deoarece apar
probleme de securitate și pot să apară pierderi imense de bani

Pentru a realiza sistemul, am folosit o bază de date MYSQL, un


server Java, aplicații Android și Java.

Voi începe prin a prezenta câteva informații despre baza de date.


O baza de date reprezintă o modalitate de stocare a unor date pe un
suport extern, cu posiblitatea expansiunii și regăsirea rapidă a acestor
date. Crearea unei baze de date nu este un lucru ușor, deoarece datele
trebuie accesate simultan și din mai multe locuri în același timp, să fie
permanente, adică să nu existe riscul să nu se poată accesa o
informație într o anumită perioada de timp, să fie eficientă și sigură.
Bazele de date au evoluat începând cu anul 1960, când au început să
existe ierarhii și rețele de baze de date. În anul 1980 au început să
existe baze de date orientate pe obiecte, iar în ziua de astăzi avem
baze de date de tip SQL, Non-SQL și "Cloud".
Java este un limbaj de programare orientat pe obiecte și permite unui
programator să scrie instrucțiunile în comenzi bazate pe engleză. Este
un limbaj de înalt deoarece poate să fie scris și citit ușor de oameni.
Este bazat pe un set de reguli(sintaxa) care determina modul în care
instrucțiunile de programare sunt scrise. Odată ce programul a fost
scris, instrucțiunile sunt translatate în cod numeric pe care un
calculator le poate înțelege și execută.

Android este un sistem de operare pe telefon creat de Google, bazat


pe o versiune modificată de Linux Kernel și alte programe open
source cu scopul de a fi utilizat în primul rând de dispozitivele mobile
cu touchscreen cum ar fi telefoanele și tabletele. Interfață primară de
comunicare este bazată pe manipulare directă, adică pe acțiuni de
atingere care corespund unor acțiuni reale, cum ar fi glisare, tastare,
“ciupituri” pentru a manipula obiectele de pe ecran împreună cu o
tastatură virtuală.
Interfața după care lucrează aplicația Android este următoarea.
Fiecare interfață grafică este creată după un model general. O interfață
primară în care sunt afișate câmpurile pe care trebuie să le completeze
utilizatorul sau adminul și butoanele aferente acțiunii respective.

Pentru a crea aplicația pe telefon am descărcat Android Studio


împreuna cu toate librăriile necesare pentru a crea o aplicație pe
telefon. După ce instalarea s-a efectuat cu succes am creat un project
nou numit LicentaMagazinAplicatie cu o activitate goală. O activitate
reprezintă conținutul afișat pe ecranul telefonului cu elemente
specifice scopului aplicației.
Prima interfața a aplicației este fereastra de login în care utilizatorul
introduce contu si parola.
Interfața setari cont afișează informațiile legate de contul
utilizatorului care pot sa fie modificate după bunul plac, înafară de
numele utilizatorului pentru a nu crea probleme în caz ca numele se
schimbă în unul deja existent. Interfața grafică conține aceleași
elemente ca și interfața register, dar clasa java conține încă o funcție
legată legată de schimbarea datelor în baza de date.
În interfața grafică a produselor, utilizatorul vede toate produsele
disponibile in magazin. Pentru a afișa toate produsele din magazin
trebuie să creem prima dată o listă personalizată grafic pentru a afișa
produsele.
În aplicația de pe calculator, prima interfață grafică este interfața de
login, unde se cere utilizatorul si parola administratorului. Pentru a
crea interfața grafică folosim JavaFX care este o versiune
îmbunătățită a Swing-ului si cu performanțe mărite.
Dupa verificarea datelor de login, este creată o nouă interfață grafică,
adică panoul de control al administratorului. Este creat un meniu
grafic orizontal de tip Menu care conține 4 categorii, cum ar fi
Produse, Clasificare, Comenzi, Cont.

Aplicațiile pe telefon ne ușurează viața de zi cu zi și aduc un profit


companiilor ce folosesc aplicațiile pe telefon. Majoritatea oamenilor
de pe glob dețin cel puțin un dispozitiv inteligent iar asta înseamnă că
au o situație financiară ce le permite achiziționarea de gadget-uri
inteligente. Deoarece o aplicație mobilă pusă la vanzare este cu mult
mai ieftină decât un gadget, utilizatorul își permite achiziționarea lor.
Cele mai folosite aplicații sunt aplicațiile gratuite și aduc un profit
mult mai mare companiilor care oferă utilizatorului aplicații gratuit.
De exemplu, Google pune la dispoziție gratuit un set de aplicații
preinstalare, iar acest lucru încurajează firmele care produc gedget-
urile inteligente să meargă pe platforma Android, iar gama largă de
aplicații care sunt disponibile utilizatorului au ajutat Google-ul să
câstige lupta contra Windows Phone.
O persoană este interesată de companiile care oferă un serviciu dacă
le oferă o gamă largă de accesibilități. De exemplu, vânzările
produselor online au crescut enorm în ultimii ani datorită modului în
care cumpărarea unui produs a devenit din ce în ce mai ușoară pe
parcurs. În ziua de astăzi e nevoie de o conexiune la internet și un
dispozitiv care folosește internetul pentru a cumpăra un produs, iar
utilizatorul doar ridică coletul din fața porții. În viitor e posibil ca
toate serviciile să fie disponibile în mod electronic, ușurând viața
consumatorului doar cu un dispozitiv inteligent.

S-ar putea să vă placă și