際際滷

際際滷Share a Scribd company logo
Ponis Alessandra
DOrazio Silvio
MWT a.a. 2013/2014
Universit degli Studi dellAquila
Master in Web Technology
PIATTAFORMA J2EE
A.A. 2013/14
Docente: Amleto Di Salle
Studente Matricola Email
Silvio DOrazio 234422 silvio.dorazio@gmail.com
Alessandra Ponis 234457 alessadra.ponis@gmail.com
Ponis Alessandra
DOrazio Silvio
MWT a.a. 2013/2014
Applicazione Web: FastMarket
Panoramica dellapplicazione
L'applicazione web FastMarket 竪 stata progettata per consentire ad una determinata catena di
supermercati di mettere in vendita on-line i propri prodotti.
A tal fine, consentir all'utente di scegliere se acquistare o prenotare online diverse tipologie di articoli, tra
cui piatti pronti di vario tipo da ritirare durante degli orari prestabiliti nonch辿 cibi per intolleranti. Al
momento dellacquisto lutente potr scegliere se:
 ritirare la spesa direttamente in negozio, attraverso uno sportello dedicato (servizio prenota e
ritira);
 ricevere la spesa a casa (servizio di consegna a domicilio pensato per coprire la zona circoscritta de
LAquila e dintorni, attualmente inesistente nel Web. Il sistema 竪 stato tuttavia progettato per essere
scalabile).
Accedendo a FastMarket 竪 possibile sfogliare il catalogo dei prodotti in vendita, utilizzando anche diversi
filtri di ricerca (marca, categoria, tipologia di intolleranza), visualizzare tutte le caratteristiche di un
determinato articolo, accedere direttamente alle offerte disponibili o accedere ad unapposita sezione
Ricette del giorno.
Il punto di forza dellapplicazione 竪 costituito dalla sua alta usabilit, infatti, lapplicazione web permetter
allutente di accedere ai servizi con estrema facilit anche tramite dispositivo mobile.
Presentazione degli attori che interagiscono attivamente con il sistema:
 User;
 Registered user;
 Employee: un attore astratto che rappresenta concettualmente qualsiasi dipendente del
supermercato, creato per rappresentare le funzionalit a cui tutti i dipendenti possono accedere.
I dipendenti del supermercato, che possono usufruire totalmente o parzialmente delle funzionalit
di backoffice, sono stati divisi per ruolo:
a. Site admin: lutente amministratore del sito 竪 in grado di accedere a tutte le funzionalit
del backoffice del sito, ovvero le funzionalit a cui possono accedere anche gli altri
dipendenti del supermercato pi湛 la gestione dei dipendenti del supermercato e degli utenti
registrati al sito;
b. Sales manager: dipendente incaricato nella gestione degli ordini (ovvero sia delle
consegne a domicilio che delle prenotazioni), la gestione degli articoli e delle e-mail per
assistenza tecnica e servizio clienti.
c. Web-marketing manager: dipendente incaricato di gestire le newsletter, le e-mail
promozionali, le informazioni del sito e la sezione ricette.
Il sistema dovr, dunque, prevedere uno strumento di backoffice accessibile agli utenti autorizzati del
supermarket e differenziato in base alla tipologia di ruolo svolto, ovvero: lamministratore del sito, il
responsabile vendite e il responsabile web-marketing.
Ponis Alessandra
DOrazio Silvio
MWT a.a. 2013/2014
Specifiche funzionali
Di seguito presentiamo lelenco delle funzionalit implementate nellapplicazione suddivise per attore:
Gli utenti del sito:
User:
 Il sistema consentir allutente di effettuare la registrazione, inserendo tutte le informazioni
personali, creando quindi un proprio profilo.
 Il sistema permetter la ricerca degli articoli del supermarket:
 per categoria (latte, detersivi o quantaltro);
 per tipologia dintolleranza (celiachia, nefropatia o quantaltro);
 per marca (Barilla, Dixan o quantaltro);
 Il sistema permetter di visualizzare per ogni articolo le rispettive caratteristiche e
descrizione.
Registered user:
 Allutente registrato, dopo aver effettuato lautenticazione, sar possibile modificare il
proprio profilo dal sistema.
Gli utenti amministratori del backoffice (i dipendenti):
Sales manager:
 Lutente con il ruolo di Responsabile vendite gestir linserimento, la cancellazione e la
modifica degli articoli del supermercato.
Web-marketing manager:
 Lutente con il ruolo Responsabile vendite sar addetto alla gestione delle informazioni
presenti allinterno del sito.
Site admin:
Oltre a fare tutto ci嘆 che fanno gli altri utenti amministratori del backoffice:
 Lutente con il ruolo di Amministratore del sito sar incaricato di gestire i dipendenti del
negozio (sar lunico in grado di aggiungere o eliminare i profili dei dipendenti).
 Tale dipendente sar anche incaricato di gestire gli utenti registrati e di avere accesso ai
loro dati in caso di problemi con i pagamenti o le prenotazioni.
Inoltre:
 Ciascun dipendente sar in grado di autenticarsi e modificare il proprio profilo dal sistema;
Ponis Alessandra
DOrazio Silvio
MWT a.a. 2013/2014
Use case diagram:
Ponis Alessandra
DOrazio Silvio
MWT a.a. 2013/2014
Class diagram:

More Related Content

[MWT] JEE

  • 1. Ponis Alessandra DOrazio Silvio MWT a.a. 2013/2014 Universit degli Studi dellAquila Master in Web Technology PIATTAFORMA J2EE A.A. 2013/14 Docente: Amleto Di Salle Studente Matricola Email Silvio DOrazio 234422 silvio.dorazio@gmail.com Alessandra Ponis 234457 alessadra.ponis@gmail.com
  • 2. Ponis Alessandra DOrazio Silvio MWT a.a. 2013/2014 Applicazione Web: FastMarket Panoramica dellapplicazione L'applicazione web FastMarket 竪 stata progettata per consentire ad una determinata catena di supermercati di mettere in vendita on-line i propri prodotti. A tal fine, consentir all'utente di scegliere se acquistare o prenotare online diverse tipologie di articoli, tra cui piatti pronti di vario tipo da ritirare durante degli orari prestabiliti nonch辿 cibi per intolleranti. Al momento dellacquisto lutente potr scegliere se: ritirare la spesa direttamente in negozio, attraverso uno sportello dedicato (servizio prenota e ritira); ricevere la spesa a casa (servizio di consegna a domicilio pensato per coprire la zona circoscritta de LAquila e dintorni, attualmente inesistente nel Web. Il sistema 竪 stato tuttavia progettato per essere scalabile). Accedendo a FastMarket 竪 possibile sfogliare il catalogo dei prodotti in vendita, utilizzando anche diversi filtri di ricerca (marca, categoria, tipologia di intolleranza), visualizzare tutte le caratteristiche di un determinato articolo, accedere direttamente alle offerte disponibili o accedere ad unapposita sezione Ricette del giorno. Il punto di forza dellapplicazione 竪 costituito dalla sua alta usabilit, infatti, lapplicazione web permetter allutente di accedere ai servizi con estrema facilit anche tramite dispositivo mobile. Presentazione degli attori che interagiscono attivamente con il sistema: User; Registered user; Employee: un attore astratto che rappresenta concettualmente qualsiasi dipendente del supermercato, creato per rappresentare le funzionalit a cui tutti i dipendenti possono accedere. I dipendenti del supermercato, che possono usufruire totalmente o parzialmente delle funzionalit di backoffice, sono stati divisi per ruolo: a. Site admin: lutente amministratore del sito 竪 in grado di accedere a tutte le funzionalit del backoffice del sito, ovvero le funzionalit a cui possono accedere anche gli altri dipendenti del supermercato pi湛 la gestione dei dipendenti del supermercato e degli utenti registrati al sito; b. Sales manager: dipendente incaricato nella gestione degli ordini (ovvero sia delle consegne a domicilio che delle prenotazioni), la gestione degli articoli e delle e-mail per assistenza tecnica e servizio clienti. c. Web-marketing manager: dipendente incaricato di gestire le newsletter, le e-mail promozionali, le informazioni del sito e la sezione ricette. Il sistema dovr, dunque, prevedere uno strumento di backoffice accessibile agli utenti autorizzati del supermarket e differenziato in base alla tipologia di ruolo svolto, ovvero: lamministratore del sito, il responsabile vendite e il responsabile web-marketing.
  • 3. Ponis Alessandra DOrazio Silvio MWT a.a. 2013/2014 Specifiche funzionali Di seguito presentiamo lelenco delle funzionalit implementate nellapplicazione suddivise per attore: Gli utenti del sito: User: Il sistema consentir allutente di effettuare la registrazione, inserendo tutte le informazioni personali, creando quindi un proprio profilo. Il sistema permetter la ricerca degli articoli del supermarket: per categoria (latte, detersivi o quantaltro); per tipologia dintolleranza (celiachia, nefropatia o quantaltro); per marca (Barilla, Dixan o quantaltro); Il sistema permetter di visualizzare per ogni articolo le rispettive caratteristiche e descrizione. Registered user: Allutente registrato, dopo aver effettuato lautenticazione, sar possibile modificare il proprio profilo dal sistema. Gli utenti amministratori del backoffice (i dipendenti): Sales manager: Lutente con il ruolo di Responsabile vendite gestir linserimento, la cancellazione e la modifica degli articoli del supermercato. Web-marketing manager: Lutente con il ruolo Responsabile vendite sar addetto alla gestione delle informazioni presenti allinterno del sito. Site admin: Oltre a fare tutto ci嘆 che fanno gli altri utenti amministratori del backoffice: Lutente con il ruolo di Amministratore del sito sar incaricato di gestire i dipendenti del negozio (sar lunico in grado di aggiungere o eliminare i profili dei dipendenti). Tale dipendente sar anche incaricato di gestire gli utenti registrati e di avere accesso ai loro dati in caso di problemi con i pagamenti o le prenotazioni. Inoltre: Ciascun dipendente sar in grado di autenticarsi e modificare il proprio profilo dal sistema;
  • 4. Ponis Alessandra DOrazio Silvio MWT a.a. 2013/2014 Use case diagram:
  • 5. Ponis Alessandra DOrazio Silvio MWT a.a. 2013/2014 Class diagram: