SlideShare a Scribd company logo
1 of 5
Ponis Alessandra
D’Orazio Silvio
MWT a.a. 2013/2014
Università degli Studi dell’Aquila
Master in Web Technology
PIATTAFORMA J2EE
A.A. 2013/14
Docente: Amleto Di Salle
Studente Matricola Email
Silvio D’Orazio 234422 silvio.dorazio@gmail.com
Alessandra Ponis 234457 alessadra.ponis@gmail.com
Ponis Alessandra
D’Orazio Silvio
MWT a.a. 2013/2014
Applicazione Web: FastMarket
Panoramica dell’applicazione
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 dell’acquisto l’utente 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
L’Aquila 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 un’apposita sezione
“Ricette del giorno”.
Il punto di forza dell’applicazione è costituito dalla sua alta usabilità, infatti, l’applicazione web permetterà
all’utente 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: l’utente 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: l’amministratore del sito, il
responsabile vendite e il responsabile web-marketing.
Ponis Alessandra
D’Orazio Silvio
MWT a.a. 2013/2014
Specifiche funzionali
Di seguito presentiamo l’elenco delle funzionalità implementate nell’applicazione suddivise per attore:
Gli utenti del sito:
User:
 Il sistema consentirà all’utente 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 quant’altro);
 per tipologia d’intolleranza (celiachia, nefropatia o quant’altro);
 per marca (Barilla, Dixan o quant’altro);
 Il sistema permetterà di visualizzare per ogni articolo le rispettive caratteristiche e
descrizione.
Registered user:
 All’utente registrato, dopo aver effettuato l’autenticazione, sarà possibile modificare il
proprio profilo dal sistema.
Gli utenti amministratori del backoffice (i dipendenti):
Sales manager:
 L’utente con il ruolo di “Responsabile vendite” gestirà l’inserimento, la cancellazione e la
modifica degli articoli del supermercato.
Web-marketing manager:
 L’utente con il ruolo “Responsabile vendite” sarà addetto alla gestione delle informazioni
presenti all’interno del sito.
Site admin:
Oltre a fare tutto ciò che fanno gli altri utenti amministratori del backoffice:
 L’utente con il ruolo di “Amministratore del sito” sarà incaricato di gestire i dipendenti del
negozio (sarà l’unico 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
D’Orazio Silvio
MWT a.a. 2013/2014
Use case diagram:
Ponis Alessandra
D’Orazio Silvio
MWT a.a. 2013/2014
Class diagram:

More Related Content

Viewers also liked

Radio; Meu melhor amigo! Moltiplicare
Radio; Meu melhor amigo! MoltiplicareRadio; Meu melhor amigo! Moltiplicare
Radio; Meu melhor amigo! MoltiplicareWesley Bonina
 
Calendari eleccions consell 1617
Calendari eleccions consell 1617Calendari eleccions consell 1617
Calendari eleccions consell 1617Ernest Lluch
 
CONCERTS HIVERN 2016
CONCERTS HIVERN 2016CONCERTS HIVERN 2016
CONCERTS HIVERN 2016Ernest Lluch
 
Proposal usaha budidaya ikan lele
Proposal usaha budidaya ikan leleProposal usaha budidaya ikan lele
Proposal usaha budidaya ikan leleYawan Azmy
 

Viewers also liked (7)

Radio; Meu melhor amigo! Moltiplicare
Radio; Meu melhor amigo! MoltiplicareRadio; Meu melhor amigo! Moltiplicare
Radio; Meu melhor amigo! Moltiplicare
 
Calendari eleccions consell 1617
Calendari eleccions consell 1617Calendari eleccions consell 1617
Calendari eleccions consell 1617
 
CONCERTS HIVERN 2016
CONCERTS HIVERN 2016CONCERTS HIVERN 2016
CONCERTS HIVERN 2016
 
Proposal usaha budidaya ikan lele
Proposal usaha budidaya ikan leleProposal usaha budidaya ikan lele
Proposal usaha budidaya ikan lele
 
Rumah
RumahRumah
Rumah
 
Segiempat1
Segiempat1Segiempat1
Segiempat1
 
Drawtext
DrawtextDrawtext
Drawtext
 

Similar to [MWT] JEE

Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...
Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...
Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...Makeitapp
 
Presentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPresentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPadosoft.com
 
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...Aruba S.p.A.
 
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...Aruba S.p.A.
 
MosaicoX software gestionale online open source
MosaicoX software gestionale online open sourceMosaicoX software gestionale online open source
MosaicoX software gestionale online open sourceInnobit srl
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2nikorevivalgroup
 
Microdelivery consegne a domicilio prenotazioni e comande ristorante
Microdelivery consegne a domicilio prenotazioni e comande ristoranteMicrodelivery consegne a domicilio prenotazioni e comande ristorante
Microdelivery consegne a domicilio prenotazioni e comande ristoranteMicropedia di Marco Ilardi
 
sviluppa la tua app con ofunwebservices
sviluppa la tua app con ofunwebservicessviluppa la tua app con ofunwebservices
sviluppa la tua app con ofunwebservicesDario Rusignuolo
 
W3 Commerce - L'e-commerce che aspettavi!
W3 Commerce - L'e-commerce che aspettavi!W3 Commerce - L'e-commerce che aspettavi!
W3 Commerce - L'e-commerce che aspettavi!W3 design
 
Prove di supermercato del futuro
Prove di supermercato del futuroProve di supermercato del futuro
Prove di supermercato del futuroClaudio Lattanzi
 
Bricoman contest - Crowdsourcing
Bricoman contest - CrowdsourcingBricoman contest - Crowdsourcing
Bricoman contest - CrowdsourcingAndrea Fustinoni
 
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...KEA s.r.l.
 
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...Ecommerce HUB
 
Manuale gestione studi consulenza
Manuale gestione studi consulenzaManuale gestione studi consulenza
Manuale gestione studi consulenzaPellegrino Albanese
 

Similar to [MWT] JEE (20)

[MWT] TP
[MWT] TP[MWT] TP
[MWT] TP
 
Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...
Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...
Makeitapp - Presentazione app mobile & suite proximity marketing per centri c...
 
Presentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by PadosoftPresentazione ecommerce smart shop by Padosoft
Presentazione ecommerce smart shop by Padosoft
 
SYS-DAT - RETAIL ONE - SAP Business One
SYS-DAT - RETAIL ONE - SAP Business OneSYS-DAT - RETAIL ONE - SAP Business One
SYS-DAT - RETAIL ONE - SAP Business One
 
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
Con Aruba, a lezione di e-commerce sfrutta al massimo le opportunità di inter...
 
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...
Con Aruba, a lezione di e-commerce. CORSO ONLINE 'Come creare un negozio onli...
 
MosaicoX software gestionale online open source
MosaicoX software gestionale online open sourceMosaicoX software gestionale online open source
MosaicoX software gestionale online open source
 
Revival group srl presentazione 2
Revival group srl presentazione 2Revival group srl presentazione 2
Revival group srl presentazione 2
 
Microdelivery consegne a domicilio prenotazioni e comande ristorante
Microdelivery consegne a domicilio prenotazioni e comande ristoranteMicrodelivery consegne a domicilio prenotazioni e comande ristorante
Microdelivery consegne a domicilio prenotazioni e comande ristorante
 
sviluppa la tua app con ofunwebservices
sviluppa la tua app con ofunwebservicessviluppa la tua app con ofunwebservices
sviluppa la tua app con ofunwebservices
 
velio Web agency
velio Web agencyvelio Web agency
velio Web agency
 
Web EC One
Web EC OneWeb EC One
Web EC One
 
W3 Commerce - L'e-commerce che aspettavi!
W3 Commerce - L'e-commerce che aspettavi!W3 Commerce - L'e-commerce che aspettavi!
W3 Commerce - L'e-commerce che aspettavi!
 
Prove di supermercato del futuro
Prove di supermercato del futuroProve di supermercato del futuro
Prove di supermercato del futuro
 
SUG - Sistema Unico Gestione
SUG - Sistema Unico Gestione SUG - Sistema Unico Gestione
SUG - Sistema Unico Gestione
 
Bricoman contest - Crowdsourcing
Bricoman contest - CrowdsourcingBricoman contest - Crowdsourcing
Bricoman contest - Crowdsourcing
 
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...
Il nuovo carrello delle applicazioni web di Sicutool Utensili 2017: catalogo ...
 
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...
[eh2018 - Arena] Luca Bove - Gestione ottimizzata di molti punti vendita fisi...
 
Manuale CRM Sicurweb
Manuale CRM SicurwebManuale CRM Sicurweb
Manuale CRM Sicurweb
 
Manuale gestione studi consulenza
Manuale gestione studi consulenzaManuale gestione studi consulenza
Manuale gestione studi consulenza
 

[MWT] JEE

  • 1. Ponis Alessandra D’Orazio Silvio MWT a.a. 2013/2014 Università degli Studi dell’Aquila Master in Web Technology PIATTAFORMA J2EE A.A. 2013/14 Docente: Amleto Di Salle Studente Matricola Email Silvio D’Orazio 234422 silvio.dorazio@gmail.com Alessandra Ponis 234457 alessadra.ponis@gmail.com
  • 2. Ponis Alessandra D’Orazio Silvio MWT a.a. 2013/2014 Applicazione Web: FastMarket Panoramica dell’applicazione 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 dell’acquisto l’utente 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 L’Aquila 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 un’apposita sezione “Ricette del giorno”. Il punto di forza dell’applicazione è costituito dalla sua alta usabilità, infatti, l’applicazione web permetterà all’utente 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: l’utente 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: l’amministratore del sito, il responsabile vendite e il responsabile web-marketing.
  • 3. Ponis Alessandra D’Orazio Silvio MWT a.a. 2013/2014 Specifiche funzionali Di seguito presentiamo l’elenco delle funzionalità implementate nell’applicazione suddivise per attore: Gli utenti del sito: User:  Il sistema consentirà all’utente 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 quant’altro);  per tipologia d’intolleranza (celiachia, nefropatia o quant’altro);  per marca (Barilla, Dixan o quant’altro);  Il sistema permetterà di visualizzare per ogni articolo le rispettive caratteristiche e descrizione. Registered user:  All’utente registrato, dopo aver effettuato l’autenticazione, sarà possibile modificare il proprio profilo dal sistema. Gli utenti amministratori del backoffice (i dipendenti): Sales manager:  L’utente con il ruolo di “Responsabile vendite” gestirà l’inserimento, la cancellazione e la modifica degli articoli del supermercato. Web-marketing manager:  L’utente con il ruolo “Responsabile vendite” sarà addetto alla gestione delle informazioni presenti all’interno del sito. Site admin: Oltre a fare tutto ciò che fanno gli altri utenti amministratori del backoffice:  L’utente con il ruolo di “Amministratore del sito” sarà incaricato di gestire i dipendenti del negozio (sarà l’unico 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 D’Orazio Silvio MWT a.a. 2013/2014 Use case diagram:
  • 5. Ponis Alessandra D’Orazio Silvio MWT a.a. 2013/2014 Class diagram: