Documente Academic
Documente Profesional
Documente Cultură
1
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
Cuprins
1. Introducere
1.1. Definirea temei
1.2. Definirea obiectivelor
2. Descrierea soluției
2.1. Scenariu de utilizare
2.2. Structura aplicației
3. Modul de utilizate a aplicației
4. Concluzie
2
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
1.Introducere
3
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
2. Descrierea soluției
2.1. Scenariu de utilizare
În continuare vor fi prezentate în detaliu principalele cazuri de utilizare, precizându-se
precondiţiile şi fluxul principal, iar în final o diagramă care prezintă toate cazurile de utilizare ale
aplicaţiei mobile.
Scenariul principal este reprezentat de prima ramura în care utilizatorul după pornirea aplicației,
ajuns în meniu accesează ”Ruta”. În aceasta activitate după introducerea stației de plecare și
stației de sosire, dar și a datei, după apăsarea butonului ”Caută Ruta”, utilizatorul o să fie
redirecționat în Google Maps pentru a îi prezenta ruta cea mai buna și detaliile despre călătorie.
Pentru salvarea unei rute, va apăsa butonul ”Salveaza Ruta”. Posibilitatea de salvare este în
activitatea ”Istoric”, unde are atât funcționalitatea de a vedea ruta salvata, dar si salvarea ei în
baza de date.
Scenariul secundar reprezintă posibilitatea utilizatorului de a se înregistra înainte de căutarea
rutei. Pe lângă funcționalitățile de baza alea aplicației, se pot afișa și detalii despre stațiile de
metrou (apăsând poza din cadrul meniului) dar si in activitatea ”Rapoarte”.
4
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
După cum se poate observa în diagrama de mai sus, sistemul reprezintă un flux intre
activitățile prezente si contextul aplicației.
5
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
Orice aplicație include una sau mai multe componente de următoarele tipuri:
Activity – clasă asociată cu o fereastră/interfață grafică care poate fi populată cu
diferite tipuri de alte componente de tip UI (User Interface) cum ar fi meniuri, liste,
casete text, spinner-e etc. Utilizarea de ferestre multiple necesită mai multe instanțe
ale acestei clase, o aplicație Android fiind uzual formată din una sau mai multe
componente de tip Activity.
Contextul-reprezintă punctul central al unei aplicații Android, oferind acces către mai
multe funcționalități ale acesteia (inclusiv la resursele dizpozitivului mobil, serviciile
sistemului de operare, diferite fișiere de configurare); este instanțiat sub forma unui
obiect de tip android.app.Application;
Fragmentul conține interfața grafică și logica aplicației corespunzătoare unei părți din
cadrul unei activități; motivul pentru care se recurge la modularizarea unei activități
prin intermediul a mai multor fragmente este asigurarea consistenței și flexibilității
aplicației Android pe mai multe echipamente mobile, cu dispozitive de afișare de
dimensiuni și rezoluții diferite;
6
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
Căutarea unei rute este prima opțiune în meniu. După accesare utilizatorul poate alege din
lista de stații existente de metrou și își caute cea mai rapidă posibilitate de ajunge acolo.
7
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
8
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
9
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
4.Concluzie
Obiectivul principal dezvoltării acestui sistem este de a pune în practică cunoștiințele dobândite
în cadrul semianrului, dar si cursului de dispozitive și aplicații mobile. Luând fiecare seminar
am reusit să implementăm o aplicație funcționabilă care urmeaze cerințele. În concluzie, aplicația
EasyWay poate fi considerata o aplicație care îndeplinește tema avută, dar mai ales o modalitate
de experimentare a diferitelor functionalități.
10
ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI
Facultatea de Cibernetica, Statistica si Informatica Economica
11