Documente Academic
Documente Profesional
Documente Cultură
Proiect
Scopul aplicatiei este acela de a ajuta utilizatorii sa inteleaga si sa obtina informatii cu privire la
cantitatea de energie pe care acestia o consuma zi de zi sau nivelul mediu de poluare pe care
electrocasnicele il aduc, plus moduri in care acestia pot reduce poluarea. Clientii pot invata despre modul
în care funcționează aceasta eticheta energetică , noul rating pentru cele 5 de grupuri de produse cu A+++
și modul în care normele de proiectare ecologică elimină produsele cu cele mai puține performanțe.
În plus față de aceste caracteristici, aplicația vine cu o serie de elemente care ajută la facilitarea
procesului de învă țare, astfel încâ t utilizatorul să nu se plictisească. Interfața este, de asemenea, atractivă ,
sugestivă și ușor de utilizat. O gamă largă de tehnologii sunt necesare pentru a crea aplicația. Prin
combinarea lor, am putut crea o aplicație utilă și atractivă pentru utilizatori.
Client
Client Premium
Administrator general
Administrator FireBase(Administrator BD)
Clientul :
Are posibilitatea de a-si crea un cont gratuit folosind datele sale personale, cum ar fi
numele, prenumele, email-ul, zona de provenienta (tara, orasul)
Are acces la resursele gratuite referitoare la intelegerea utilizarii etichetei economice
Are acces la interfata standard de calcul al consumului energetic
Are acces la chestionarele usoare si medii -> 15 intrebari in total
Are acces la o lista de electrocasnice favorite, de unde poate lua in considerare pentru
cumparaturi viitoare
Clientul premium:
Are posibilitatea de a-si crea un cont premium, folosind datele standard + datele
cardului de debit
Are acces la resursele premium :
Access la calculatorul premium, care ii poate prezenta diferenta dintre doua sau mai
multe produse alese de acesta
Accesul la interfata care prezinta sfaturi, tips and tricks
Accesul la checklist, adica o lista de cumparaturi care ii salveaza preferintele
referitoare la aparatul electrocasnic ales(cat as vrea sa consume, de cati utilizatori a
fost cumparat, review-uri etc.)
Are acces la chestionarele grele, pe langa cele usoare si medii-> 15 intrebari in total
Administratorul General:
Creeaza si participa la meeting-uri saptamanale cu privire la modificari in cadrul
continutului aplicatiei sau ale sistemului
Creeaza, sterge sau modifica intrebarile din chestionar
Sterge sau blocheaza conturi inactive
Adauga sau elimina admini Firebase
Face modificari in structura bazei de date
Admin Firebase:
Participa la meeting-uri saptamanale
Modifica atribute ale electrocasnicelor, prezente in baza de date(consum/ora etc)
1.2 DIAGRAMA GENERALA A CAZURILOR DE UTILIZARE
Clientul completeaza formularul de inscriere cu datele sale personale(numele de utilizator, parola, email-ul). Daca
datele au fost adaugate, acestea vor trece prin procesul de validare.
Daca numele, parola, respectiv email-ul nu sunt nule, fiecare dintre acestea trec prin alte validari, referitoare la
unicidatea lor. Daca unul sau mai multe dintre aceste date din nou nu sunt valide, clientul va fi redirectionat inapoi catre
formularul de inregistrare. In caz contrar, daca toate datele sunt valide, contul va fi creat cu succes.
Clientul standard completeaza formularul deactualizare cu datele sale personale(IBAN-ul cardului personal, data
expirarii si codul CVV al cardului). Daca datele au fost adaugate, acestea vor trece prin procesul de validare.
Daca IBAN-ul, data respectiv CVV-ul nu sunt nule, fiecare dintre acestea trec prin alte validari, referitoare la
unicidatea lor. Daca unul sau mai multe dintre aceste date din nou nu sunt valide, clientul va fi redirectionat inapoi catre
formularul deactualizare. In caz contrar, daca toate datele sunt valide, contul va fi actualizat cu succes.
7.
Utilizatorul este creat la incarcarea chestionarului personalizat. Prima intrebare va fi afisata, apoi cele 4 sau 5
variante de raspuns pe care acesta le poate alege. Dupa ce acesta alege raspunsul preferat, acesta va fi inregistrat in
contextul aplicatiei. In continuare, daca se alege optiunea „Alta intrebare”, procesul se va repeta de cate ori alege clientul.
Diagrama
de
comunicare
2.5 Diagramela de clase detaliata
1.Diagrama de procese
2. Diagrama colaborare
3.Scanner-ul
ptcoduri QR
4.Calculator
calificative
etichete
5.Lista de etichete favorite
6.“Primii pasi” – scurta prezentare a aplicatiei
Ghid
QR
Quiz
Calculator Eticheta
Lista Favorite
Primii pasi
Ghid – La deschiderea activitatii, autorul poate alege dintre 5-6 categorii de electrocasnice.
Fiecare activitate contine o multitudine de informatii referitoare la produsele din categoria respectiva si sfaturi
referitoare la economisirea de energie.
Qr – Utilizatorul poate scana codurile qr ale etichetelor energetice, de unde pot accesa baza de
date ec.europa.eu/info/ si pe care o pot adauga, optional, in lista de favorite.
- Dispozitivele mobile
- Periferice de intrare/iesire
- Serverul de baze de date din cloud
- Serverul de baze de date Firebase
- Reteaua de internet
4. Implementarea sistemului informatic
Sistemul de Operare Android a suferit multiple moficări, a avut evolutii numeroase de-a lungul
existenţei sale, iar în prezent, întreprinderea Google este cea aduce noi contribuţii acestuia. Android-ul a fost
elaborat în mod deosebit pentru dezvoltarea de aplicaţii compatibile cu dispozitivele mobile care au un ecran
tactil. Există o gamă variată de dispozitive mobile utilizate în prezent, însă dispozitivul cu cea mai mare
notorietate este smarthphone-ul. Sistemul de operare se bazează pe un nuclue de Linux. iar acesta este
accesibil tuturor utilizatorilor în mod gratutit. Acest sistem are cea mai mai notorietate. Din anul 2013 şi până
în prezent, acesta constituind baza pentru majoritate telefoanelor mobile inteligente, telefoanele mobile care
au încorporat acest sistem de operare sunt cele mai numeroase.
Mediul de dezvoltare Android Studio pune la dispozitia utilizatorilor o serie de instrumente prin
care este înlesnit atât procesul de dezvoltare, cât şi procesele de depanare şi testare a produselor
informatice.Acesta este un intrument de dezvoltare de actualitate,care de-a lungul timpului a suferit o
multitudine de transformări tocmai pentru a îmbunătăţii atât modul de interacţiune cu beneficiari cât şi pentru
a sporii calitatea produselor realizate .
Java este un limbaj de programare orientat obiect, fiind unul dintre cele mai populare
limbaje.Acesta a fost inspirat din limbajul de programare C++,însă nu a fost conceput să îl înlocuiască,ci să
rezolve alte tipuri de probleme.Acesta oferă numeroare avantaje de programare, fiind un limbaj complex, care
necesită detinerea unor conştiinţe avansate în ceea ce priveşte programarea.A apărut în anul 1991 , având o
altă denumire, iar în anul 1995 a luat denumire de “JAVA”.