28
Project Review Località Sciistica 21 Dicembre 2011

Project Review Località Sciistica 21 Dicembre 2011

Embed Size (px)

Citation preview

Page 1: Project Review Località Sciistica 21 Dicembre 2011

Project ReviewLocalità Sciistica

21 Dicembre 2011

Page 2: Project Review Località Sciistica 21 Dicembre 2011

Stato al 21 Dicembre 2011

• Analysis and Design

o CRC cards

o Class diagram

o Sequence/Collaboratio diagrams

o Activity diagram

o Utilizzo del sito Zoho per la gestione dei vari task

relativi all’analisi e al design del progetto

Page 3: Project Review Località Sciistica 21 Dicembre 2011

Stato al 21 Dicembre 2011

Spikes:

•J2EE;

•Web Service;

•Open ID facebook ;

•‘Like’ di Facebook;

•Google Maps;

•Android.

Page 4: Project Review Località Sciistica 21 Dicembre 2011

Project goals

- gestione pagamento online

- tre tipi di utenti (registrati, anonimi e

amministratore)

- sito visibile a tutti

- prenotazione solo per utenti registrati

- numero max biglietti acquistabili per le

manifestazioni sportive

Page 5: Project Review Località Sciistica 21 Dicembre 2011

Project Goals

- calendario manifestazioni

- affitto online attrezzatura con pagamento caparra

- vendita attrezzatura online

- applicazione smartphone per android

- gestione prenotazione lezioni con maestro

Page 6: Project Review Località Sciistica 21 Dicembre 2011

Project Non Goals

- forum per gli utenti

- conferma prenotazioni sms

- applicazione smartphone web based

- prenotazione telefonica hotel

Page 7: Project Review Località Sciistica 21 Dicembre 2011

User stories

- Registrazione Utente

- Visualizzazione Stato Piste

- Visualizzazione Impianti Aperti

- Acquisto Skipass

- Prenotazione Lezioni Sci

- Affitto Attrezzatura

- Acquisto Attrezzatura

Page 8: Project Review Località Sciistica 21 Dicembre 2011

User stories

- Stato Riparazione

- Acquisto Biglietti Manifestazioni Sportive

- Prenotazione Hotel

Page 9: Project Review Località Sciistica 21 Dicembre 2011

User Story : Affitto Attrezzatura I

- l'utente autenticato inserisce i/il giorni/o per cui

intende affittare l'attrezzatura

- l'utente sceglie da un elenco l'attrezzatura

desiderata

- il sistema mostra l'elenco di quel tipo di

attrezzatura disponibile per il periodo scelto

- l'utente sceglie l'attrezzatura desiderata

Page 10: Project Review Località Sciistica 21 Dicembre 2011

User Story : Affitto Attrezzatura II

- il sistema mostra le caratteristiche

dell'attrezzatura (lunghezza, ecc..)

- l'utente sceglie tali caratteristiche ed invia la

prenotazione

- il sistema chiede conferma della prenotazione

- l'utente conferma la prenotazione ed effettua il

pagamento della caparra

Page 11: Project Review Località Sciistica 21 Dicembre 2011

User Story : Affitto Attrezzatura III

- User Story Pagamento

- il sistema registra il pagamento ed invia la mail di

conferma

Page 12: Project Review Località Sciistica 21 Dicembre 2011

User Story: Prenotazione Lezione Con Maestro

- l'utente sceglie il maestro con cui effettuare la

lezione

- il sistema mostra il calendario del maestro con le

date disponibili

- l'utente sceglie una data disponibile in cui

effettuare la lezione

- il sistema notifica la prenotazione all'utente e al

maestro tramite mail

Page 13: Project Review Località Sciistica 21 Dicembre 2011

CRC Cards I

CRC cards individuate nella fase di Design:

-Impianto

-Articolo

-Utente

-Controller

-ArticoloInAffitto

-ArticoloAcquistato

Page 14: Project Review Località Sciistica 21 Dicembre 2011

CRC Cards II

- ArticoloInRiparazione - Carrello

- Calendario

- Lezione

- Maestro

- Hotel

- Pista

Page 15: Project Review Località Sciistica 21 Dicembre 2011

Esempi CRC Cards I

ARTICOLOResponsabilita` Collaborazioni

- getArticoloByDate()- getArticoloBySize()- getArticolo()

- Utente- Controller- ArticoloInAffitto

Attributi:Nome, descrizione, quantita`, identificativo, affitto (si/no), vendita (si/no)

Page 16: Project Review Località Sciistica 21 Dicembre 2011

Esempi CRC Cards II

IMPIANTOResponsabilita` Collaborazioni

- getPiste() - Pista- Controller

Attributi:Numero impianto, collezione piste, posizione (?), aperto (si/no)

Page 17: Project Review Località Sciistica 21 Dicembre 2011

Diagramma di Sequenza -Affitto Attrezzatura

Page 18: Project Review Località Sciistica 21 Dicembre 2011

Diagramma di Sequenza – Pagamento Carrello

Page 19: Project Review Località Sciistica 21 Dicembre 2011

Diagramma di Sequenza – Lezione con Maestro

Page 20: Project Review Località Sciistica 21 Dicembre 2011

Diagramma delle Classi I

Page 21: Project Review Località Sciistica 21 Dicembre 2011

Diagramma delle Classi II

Page 22: Project Review Località Sciistica 21 Dicembre 2011

Spike: Facebook pulsante Like

Page 23: Project Review Località Sciistica 21 Dicembre 2011

Spike: Facebook OpenID

Page 24: Project Review Località Sciistica 21 Dicembre 2011

Spike: Google Maps

Page 25: Project Review Località Sciistica 21 Dicembre 2011

Cosa si realizzerà

• L’intera sezione relativa al negozio di attrezzature sciistiche (acquisto, recensioni, ‘like’ per ogni oggetto,…)

• Interfaccia del sistema• Applicazione Android per conoscere lo stato delle piste• Applicazione desktop per gli hotel, la quale offrirà dei

web services al sistema principale (per conoscere ad esempio il numero di camere ancora disponibili)

Page 26: Project Review Località Sciistica 21 Dicembre 2011

Project plan summary

Page 27: Project Review Località Sciistica 21 Dicembre 2011

Project plan summary

Page 28: Project Review Località Sciistica 21 Dicembre 2011

Grazie per la vostra attenzione !

Domande?