Sunteți pe pagina 1din 11

ACADEMIA DE STUDII ECONOMICE DIN BUCURESTI

Facultatea de Cibernetica, Statistica si Informatica Economica

Proiect Dispozitive si Aplicații Mobile


Aplicație Ruta Metrou

Specializare: Informatică Economică


Studente: Sîrbu Viviana
Oană Andra
Grupa: 1083

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

1.1. Definirea temei


Tema pentru acest proiect este: implementarea unei aplicații pentru rute metrou. EasyWay
reprezintă aplicația mobilă prin care noi am tratat aceasta temă. Este o aplicație Android pentru
găsirea celei mai eficiente rute de metrou pentru a ajunge dintr-un punct in altul.
Scopul acestui proiect este de a defini, proiecta și implementa un sistem mobil care va permite
calcularea de rute folosind ca mijloacele de transport în comun metroul și în același timp să ofere
toate informațiile și serviciile necesare astfel încât deplasarea cu aceste mijloace să fie cât mai
ușoară.
1.2. Definirea obiectivelor
Obiectivul principal este realizarea unui sistem care să rezolve problema deplasării folosind
metroul. Sistemul trebuie să ofere informaţii despre toate rutele și staţiile existente . Aplicaţia
trebuie să fie disponibilă pentru cât mai multe categorii de oameni, uşor de folosit şi la îndemână
oricui. Sistemul este menit pentru a face trecerea la google maps, pentru a reuși să prezinte
utilizatorului toate detaliile necesare.
Un alt obiectiv este posibilitatea de a îi oferii utilizatorului mai multe informații despre rute, dar
și implementarea a mai multor cerințe asupra funcționalității pentru a cuprinde toate cerințele
proiectului.

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

2.2. Structura aplicației


În acest capitol se va prezenta implementarea proiectului. Sistemul va fi prezentat ca un întreg şi
va fi evidenţiată arhitectura conceptuală şi modul de comunicare dintre cele mai mari
componente ale sale.

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;

3. Modul de utilizare a aplicației


Interfaţa utilizator este foarte intiutivă şi nu este deloc greu pentru că o persoană care deschide
aplicaţia pentru prima dată să ştie să o folosească.
Meniul aplicației este reprezentat foarte simplu si concis, prezentând utilizatorului toate
posibilitățile de folosire a aplicației.

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

De asemenea, alte funcţionalităţi ale aplicaţiei sunt ilustatrate în


figurile următoare . Printre acestea se numără: afișarea
istoricului, dar si salveara acestuia, afișarea detaliilor despre stațiile
existente, harta metroului, intrarea in cont/ inregsitrarea și rapoarte.

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

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