System Design (SD) MGT MiGiocoTutto

Documenti analoghi
System Requirements Specifications (SRS) MGT MiGiocoTutto

PagoUMBRIA Manuale Cittadino

MANUALE DI SCARICO ED INSTALLAZIONE DEL CERTIFICATO DIGITALE MANUALE DI SCARICO ED INSTALLAZIONE DEL CERTIFICATO DIGITALE

Ski Ways Documento di Progettazione. Ingegneria del Software, A.A. 2016/2017 Andrea Boscaro, Michele Dal Ben, Alberto Carraro, Davide Niero

Anticipo Fatture Elettronico

Fon.Coop - Sistema di Gestione dei Piani di Formazione FCOOP. Manuale Utente Gestione Utenti GIFCOOP

Java per MIR e MIRWEB

Sistema di Teleraccolta EMITTENTI

SCUOLE: Caselle Posta Elettronica Certificata

Sistema per la gestione dell accreditamento e monitoraggio della formazione continua in medicina (ECM_L) Guida all applicazione

Guida all uso del sistema gestionale schede online per attività commerciali e turistiche

Certificazione e.toscana Compliance. Applicativi di Sistemi Informativi degli Enti Locali (SIL)

Manuale BP IOL key 1

Configurazione della postazione di lavoro per il corretto funzionamento della crittografia

MANUALE UTENTE. Web Mail

Come installare un nuovo account di posta elettronica in Outlook 2010

DEFENDO WORK SAFETY SYSTEM GESTIONE INTEGRATA DATI E STATISTICHE INFORTUNI SUL LAVORO

Elenco degli idonei alla nomina a Direttore Generale in attuazione dell art. 11, comma 1, lettera p) della legge 7 agosto 2015 n.

DEFENDO WORK SAFETY SYSTEM GESTIONE INTEGRATA DATI E STATISTICHE INFORTUNI SUL LAVORO

Manuale Formazione. Procedure per gli Enti di Formazione per l inserimento e la gestione dei corsi di formazione

Servizio Trascrizioni verbali di udienza. Guida all utilizzo

MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE

MVC - Principio. MVC Model View Controller. MVC - Terminologia. MVC - Funzionamento. Richiesta. Controller. Model. Risposta. View

S.INTE.S.I. - Sistema integrato per gli Scambi e le Importazioni

per il primo accesso per gli accessi successivi

Fondo di garanzia per le PMI

Manuale Utente. Gestione Commissione di Gara Versione 1.0. Direzione Generale Osservatorio Servizi Informatici e delle Telecomunicazioni AVCP

Manuale Utente di registrazione alla BDAP (Banca Dati delle Amministrazioni Pubbliche) Bilanci Armonizzati

Poste Italiane. Manuale Utente Amministratore BPIOL. Manuale Utente Sito Amministratore. Poste Italiane BPIOL. Pag.1/13

Guida operativa Utente Scuola

MANUALE D UTILIZZO BACK OFFICE ENTE

Manuale NoiPA. Modifica delle modalità di riscossione dello stipendio

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

INTRODUZIONE SCHEDE. Le schede visualizzano i dati in tre categorie principali: Cliente - Macchina - Intervento

PORTALE FORNITORI Manuale Operativo - Fatturazione Elettronica

Guida servizio Wireless. Abilitazione proprio account per il wireless. Attivazione account per il personale

Manuale Utente. di registrazione alla BDAP. (Banca Dati delle Amministrazioni Pubbliche) Bilanci Armonizzati. Versione 1.0

Software Servizi Web UOGA

Manuale Utente. Gestione Graduatoria Versione 1.0. Versione documento 1.0 Versione template 1.0. Data ultimo aggiornamento

Manuale versione Mobile (Smartphone Tablet)

LINEE GUIDA e ISTRUZIONI TECNICHE

GUIDA ALL USO. Sommario

Manuale Utente Operatore MAE CEL MAE Versione 1.0

Sistema di Teleraccolta EMITTENTI

GESTIONE ONLINE F.I.R. Sommario

Note_Batch_Application 04/02/2011

Portale Edicola CARD - Manuale Utente.

LINEE GUIDA PER GLI ENTI ADERENTI. Raccolta Fabbisogni: Referente

GENERA AMBIENTE MANUALE PER L'UTENTE

GUIDA ALL ACQUISIZIONE DOCUMENTAZIONE RESIDENZE SANITARIE ASSISTENZIALI

Manuale d uso di HyperFabbricati ACER Ferrara. Sistemi Globali S.p.A. (Versione preliminare)

Manuale Servizio BLOG

Servizio Nazionale di Valutazione del Sistema Educativo di Istruzione e di Formazione anno scolastico 2004/2005

Servizio Conservazione No Problem

FASCICOLO DOCUMENTALE. Soluzioni gestionali integrate per la Pubblica Amministrazione Architettura client/server. Manuale Utente

Manuale Utente F.IT.A.B. MANUALE UTENTE F.IT.A.B. F.IT.A.B. Pagina 1

Sistema Tessera Sanitaria - Casi Particolari

Progetto B. Utenti. Di conseguenza si potranno avere solo utenti di questi tipi

Ministero degli Affari Esteri

MANUALE OPERATIVO PROGRAMMA DI GESTIONE DATI DI SENSIBILITÀ AGLI ANTIBIOTICI.

SISTEMA DI PRENOTAZIONE ON-LINE DELLE PRESTAZIONI GUIDA UTENTE

S.I.N. S.P.A. SISTEMA INFORMATIVO NAZIONALE PER LO SVILUPPO IN AGRICOLTURA

GUIDA NUOVA FUNZIONE CARICO FLUSSI. Sommario. Carico Flussi pag. 2 Opzioni pag. 4 Sostituzioni pag. 5 Esiti pag. 7

Servizi on-line di Sicurezza, Protezione Civile e Prevenzione

Manuale Utente. Gestione Partecipante Versione 1.0. Direzione Generale Osservatorio Servizi Informatici e delle Telecomunicazioni AVCP

Ministero delle Infrastrutture e dei Trasporti

PIEMME G.U. Note di Rilascio (Visura assicurazione sistema SIC) Caratteristiche

A cura di SIAF Sistema Informatico dell Ateneo Fiorentino

ELBA Assicurazioni S.p.A.

SafePlace Manuale utente

UCA ASSICURAZIONE SPESE LEGALI E PERITALI S.p.A. MANUALE PASSCompagnia RESTYLING

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

INVIO TELEMATICO ENTRATEL

PAGAMENTO F24 TASSE E TRIBUTI

Trascrizioni Verbali di Udienza. Guida all utilizzo del servizio

MANUALE OPERATIVO EASYOIL MANUALE OPERATIVO EASYOIL

Utilizzo collegamento remoto

M n a u n a u l a e l e o p o e p r e a r t a i t v i o v o Ver /12/2014

INAIL. Medici ospedalieri. Guida al rilascio delle abilitazioni con il profilo di medico ospedaliero ad opera dei presidi ospedalieri

Ministero dell Interno

Progetto TERNA Progetto SRM - Sourcing

ISTRUZIONI PER DISINSTALLAZIONE E REINSTALLAZIONE DELLA LIBRERIA ELLIPS

RICHIESTA PRESTAZIONI

MANUALE UTENTE ACCESSO PORTALE SERVIZI DAIT

Università degli Studi Roma Tre. Procedura per rinnovo d Iscrizione per gli Anni Successivi

SIAN REGISTRO PRODUZIONE OLIVE DA TAVOLA

ISCRIZIONE AGENTE IN ATTIVITA FINANZIARIA PERSONA FISICA Guida Utente

I. D. E. S. I n d a g i n i d i a g n o s t i c h e s u i s o l a i deg l i e d i f i c i s c o l a s t i c i

- Guida Utente ATS - GEMA. Codice Documento: LI-MU-A366-GEMA-ASL Revisione del Documento: 10 Data revisione: Struttura

Novità del Motore di Ricerca CV AlmaLaurea

18/05/2016 MANUALE UTENTE

Manuale Sito Videotrend

Certificati Bianchi. Applicativo Efficienza Energetica. Guida rapida per accesso e utilizzo dell applicativo

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

ACCESSO AI PORTALI DIREZIONALI REGIONALI

Programma Richiesta Conformita Apparecchi versione 1.0

SERVIZIO DI CONSULTAZIONE ELENCHI PEC

FISIONLINE GUIDA OPERATIVA. Versione 1.0

Manuale d Uso di Web Mail 4u

Transcript:

Nome del Progetto MGT MiGiocoTutto Sito web per la gestione di scommesse sportive on-line Redazione Fulgenzi Alessandro data 05/02/2007 Firma Verifica cliente data Firma _Ed1Rev1 11/11/2008 16.39 Pag 1 di 70

INDICE 1. INTRODUZIONE... 5 1.1 OBIETTIVO... 5 1.2 IDENTIFICATIVO DEL DOCUMENTO... 5 1.3 DOCUMENTI DI RIFERIMENTO... 5 1.4 DEFINIZIONI ED ACRONIMI... 5 2. ARCHITETTURA DEL SISTEMA... 6 2.1 SCHEMA DELL ARCHITETTURA... 6 2.2 LINGUAGGI DI PROGRAMMAZIONE... 7 2.3 SOTTOSISTEMI... 7 CLASSI DI PROGETTAZIONE... 8 2.4 UTENTI... 8 2.4.1 Diagramma delle classi... 8 2.5 EVENTI... 9 2.5.1 Diagramma delle classi... 9 2.6 SCOMMESSE... 10 2.6.1 Diagramma delle classi... 10 2.7 DB... 11 2.7.2 DB.Utenti... 12 2.7.3 DB.Eventi... 13 2.7.4 DB.Scommesse... 14 3. REALIZZAZIONE DEI CASI D USO... 15 3.1 UC_01_01 REGISTRAZIONE UTENTE... 16 3.1.1 Interfaccia utente... 16 3.1.2 Diagramma di sequenza... 16 3.2 UC_01_02 MODIFICA DATI UTENTE... 18 3.2.1 Interfaccia utente... 18 3.2.2 Diagramma di sequenza... 18 3.3 UC_01_03 MODIFICA MODALITÀ DI PAGAMENTO... 20 3.3.1 Interfaccia utente... 20 3.3.2 Diagramma di sequenza... 21 3.4 UC_01_04 LOGIN... 22 3.4.1 Interfaccia utente... 22 3.4.2 Diagramma di sequenza... 22 3.5 UC_02_01 CONSULTAZIONE STORICO EVENTO... 24 3.5.1 Interfaccia utente... 24 3.5.2 Diagramma di sequenza... 25 3.6 UC_02_02 CONSULTAZIONE STORICO PARTECIPANTE... 26 3.6.1 Interfaccia utente... 26 3.6.2 Diagramma di sequenza... 27 3.7 UC_02_03 ARCHIVIAZIONE DATI STORICI... 28 3.7.1 Interfaccia utente... 28 3.7.2 Diagramma di sequenza... 29 _Ed1Rev1 11/11/2008 16.39 Pag 2 di 70

3.8 UC_03_01 VERSAMENTO UTENTE... 30 3.8.1 Interfaccia utente... 30 3.8.2 Diagramma di sequenza... 31 3.9 UC_03_02 PRELIEVO UTENTE (RICHIESTA)... 32 3.9.1 Interfaccia utente... 32 3.9.2 Diagramma di sequenza... 33 3.10 UC_03_03 VERSAMENTO SISTEMA... 34 3.10.1 Interfaccia utente... 34 3.10.2 Diagramma di sequenza... 34 3.11 UC_03_04 PRELIEVO SISTEMA... 35 3.11.1 Interfaccia utente... 35 3.11.2 Diagramma di sequenza... 35 3.12 UC_03_05 PRELIEVO UTENTE (ESECUZIONE)... 36 3.12.1 Interfaccia utente... 36 3.12.2 Diagramma di sequenza... 37 3.13 UC_04_01 IMPOSTAZIONE SCOMMESSA... 38 3.13.1 Interfaccia utente... 38 3.13.2 Diagramma di interazione... 39 3.14 UC_04_02 AGGIUNTA EVENTO... 40 3.14.1 Interfaccia utente... 40 3.14.2 Diagramma di sequenza... 41 3.15 UC_04_03 SELEZIONE ESITO EVENTO... 42 3.15.1 Interfaccia utente... 42 3.15.2 Diagramma di interazione... 43 3.16 UC_04_04 ESECUZIONE SCOMMESSA... 44 3.16.1 Interfaccia utente... 44 3.16.2 Diagramma di sequenza... 45 3.17 UC_04_05 PAGAMENTO SCOMMESSE... 46 3.17.1 Interfaccia utente... 46 3.17.2 Diagramma di sequenza... 47 3.18 UC_04_06 ELIMINA SCOMMESSA EVENTO... 48 3.18.1 Interfaccia utente... 48 3.18.2 Diagramma di sequenza... 49 3.19 UC_05_01 NUOVA TIPOLOGIA ESITO... 50 3.19.1 Interfaccia utente... 50 3.19.2 Diagramma di collaborazione... 51 3.20 UC_05_02 NUOVO EVENTO... 52 3.20.1 Interfaccia utente... 52 3.20.2 Diagramma di collaborazione... 53 3.21 UC_05_03 NUOVA QUOTAZIONE... 54 3.21.1 Interfaccia utente... 54 3.21.2 Diagramma di collaborazione... 55 3.22 UC_05_04 IMPOSTAZIONE ESITO EVENTO... 56 3.22.1 Interfaccia utente... 56 3.22.2 Diagramma di collaborazione... 56 3.23 UC_05_05 SELEZIONE TIPO ESITO... 58 3.23.1 Interfaccia utente... 58 3.23.2 Diagramma di collaborazione... 59 _Ed1Rev1 11/11/2008 16.39 Pag 3 di 70

3.24 UC_06_01 AGGIUNGI BOOKMAKER... 60 3.24.1 Interfaccia utente... 60 3.24.2 Diagramma di sequenza... 60 3.25 UC_06_02 RIMUOVI BOOKMAKER... 62 3.25.1 Interfaccia utente... 62 3.25.2 Diagramma di sequenza... 62 3.26 UC_06_03 IMPOSTA ABILITAZIONE BOOKMAKER PER CATEGORIA EVENTO... 64 3.26.1 Interfaccia utente... 64 3.26.2 Diagramma di sequenza... 65 3.27 UC_08_01 AGGIUNGI AMMINISTRATORE... 66 3.27.1 Interfaccia utente... 66 3.27.2 Diagramma di sequenza... 66 3.28 UC_08_02 RIMUOVI AMMINISTRATORE... 68 3.28.1 Interfaccia utente... 68 3.28.2 Diagramma di sequenza... 68 4. DIAGRAMMI DI STATO... 70 4.1 SCOMMESSA... 70 _Ed1Rev1 11/11/2008 16.39 Pag 4 di 70

1. INTRODUZIONE 1.1 Obiettivo Questo documento ha come obiettivo la descrizione dettagliata del sistema e rappresenta l artefatto della fase di progettazione. Il frutto di questo processo è rappresentato quindi dal modello di progettazione. Le attività che portano alla stesura di questo documento sono : - Disegno dell architettura del sistema - Individuazione dei package - Modellazione dettagliata delle classi - Realizzazione dettagliata dei casi d uso - Diagrammi di stato 1.2 Identificativo del documento Il documento in oggetto è denominato (_ed1rev1). 1.3 Documenti di riferimento Rxx = Documenti di Riferimento Cxx = Documenti Correlati [R01] Glossario (MGT_01_GLO_ed1rev1). [R02] System Requirements Specifications (MGT_01_SRS_ed1rev3). [R03] System Analysis (MGT_01_SA_ed1rev3). 1.4 Definizioni ed acronimi Fare riferimento al documento [R01]. _Ed1Rev1 11/11/2008 16.39 Pag 5 di 70

2. ARCHITETTURA DEL SISTEMA 2.1 Schema dell architettura Il progetto nasce come applicazione web, pertanto l architettura sarà strutturata secondo la consueta modalità client/server che sfrutta, per l accesso un browser web commerciale. Sarà garantito l accesso da postazioni web aventi almeno i seguenti browser o versioni superiori : Internet Explorer 5 Netscape 6 Firefox 1.0 Per la comunicazione con le compagnie di gestione credito e per l operatività dei bookmaker da postazioni remote sarà utilizzato il protocollo https. _Ed1Rev1 11/11/2008 16.39 Pag 6 di 70

2.2 Linguaggi di programmazione Il sistema sarà sviluppato secondo un architettura web sfruttando il paradigma MVC (Model/View/Controller). La tecnologia utilizzata sarà costituita da : - JSP JavaServer Pages (per la parte View) - Java Servlet (per la parte Controller) - Java (per la parte Model). 2.3 Sottosistemi Segue il diagramma dei sottosistemi individuate nella fase di progettazione : _Ed1Rev1 11/11/2008 16.39 Pag 7 di 70

CLASSI DI PROGETTAZIONE 2.4 Utenti Questa sezione individua le classi necessarie per gestire le operazioni relative agli utenti (registrazione, aggiornamento dati, ecc). 2.4.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 8 di 70

2.5 Eventi Questa sezione individua le classi necessarie per gestire le operazioni relative agli eventi. 2.5.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 9 di 70

2.6 Scommesse Questa sezione individua le classi necessarie per gestire le operazioni relative alle scommesse effettuate dai Giocatori. 2.6.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 10 di 70

2.7 DB Questa sezione individua le classi necessarie per gestire l interfaccia verso il DB. Il package è ulteriormente suddiviso in tanti sottopackage quanti sono quelli che necessitano di interfacciarsi col DB. Ovvero sarà suddiviso in : - DB.Utenti - DB.Eventi - DB.Scommesse 2.7.1.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 11 di 70

2.7.2 DB.Utenti Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Utenti. 2.7.2.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 12 di 70

2.7.3 DB.Eventi Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Eventi. 2.7.3.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 13 di 70

2.7.4 DB.Scommesse Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Scommesse. 2.7.4.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 14 di 70

3. REALIZZAZIONE DEI CASI D USO Questa sezione descrive la realizzazione dei casi d uso espressi nel documento [R02] nell ambito della progettazione. Saranno realizzati esclusivamente i diagrammi di collaborazione. Tali diagrammi saranno quindi una rivisitazione degli analoghi diagrammi della fase di analisi, con l aggiunta di dettagli propri della progettazione. _Ed1Rev1 11/11/2008 16.39 Pag 15 di 70

3.1 UC_01_01 Registrazione utente Questo caso d uso descrive l operazione di iscrizione dell utente al sistema. 3.1.1 Interfaccia utente 3.1.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 16 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 17 di 70

3.2 UC_01_02 Modifica dati utente Questo caso d uso descrive l operazione di modifica dei dati di iscrizione da parte dell utente. 3.2.1 Interfaccia utente 3.2.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 18 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 19 di 70

3.3 UC_01_03 Modifica modalità di pagamento Questo caso d uso descrive l operazione di modifica della modalità di pagamento delle scommesse da parte dell utente. 3.3.1 Interfaccia utente In seguito alla selezione di una modalità, saranno visualizzati gli eventuali campi necessari per completarla (es. per la Carte di Credito il numero e la scadenza). _Ed1Rev1 11/11/2008 16.39 Pag 20 di 70

3.3.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 21 di 70

3.4 UC_01_04 Login Questo caso d uso descrive l operazione di login dell utente al sistema. 3.4.1 Interfaccia utente 3.4.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 22 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 23 di 70

3.5 UC_02_01 Consultazione storico evento Questo caso d uso consente la visualizzazione dello storico dei risultati relativi ad un particolare evento, ovvero ad una lista partecipanti relativa ad un tipo evento. 3.5.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 24 di 70

3.5.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 25 di 70

3.6 UC_02_02 Consultazione storico partecipante Questo caso d uso consente la visualizzazione dello storico dei risultati relativi ad un partecipante per un tipo evento. 3.6.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 26 di 70

3.6.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 27 di 70

3.7 UC_02_03 Archiviazione dati storici Questo caso d uso descrive la fase di archiviazione degli eventi su cui il sistema ha proposto scommesse. 3.7.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 28 di 70

3.7.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 29 di 70

3.8 UC_03_01 Versamento utente Questo caso d uso descrive l operazione di versamento sul proprio conto da parte di un utente. Se non è ancora scaduto il periodo scelto dall utente, tale importo sarà memorizzato ma non accreditato sul conto. L accredito sarà eseguito soltanto alla scadenza del periodo. 3.8.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 30 di 70

3.8.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 31 di 70

3.9 UC_03_02 Prelievo utente (richiesta) Questo caso d uso descrive l operazione di prelievo dal conto dell utente da parte dell utente stesso. Questa operazione presume che l utente abbia fornito i dati del proprio conto corrente verso il quale fare il bonifico. Se l utente non ha fornito tali dati, non sarà possibile procedere col prelievo. Il bonifico effettivo, per motivi di sicurezza, non sarà effettuato automaticamente. Sarà semplicemente memorizzata una richiesta di prelievo che un amministratore evaderà manualmente tramite bonifico. 3.9.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 32 di 70

3.9.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 33 di 70

3.10 UC_03_03 Versamento sistema Questo caso d uso descrive l operazione di versamento sul conto dell utente da parte del sistema (ad esempio a seguito del pagamento di una scommessa vincente). 3.10.1 Interfaccia utente Nessuna. 3.10.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 34 di 70

3.11 UC_03_04 Prelievo sistema Questo caso d uso descrive l operazione di prelievo dal conto dell utente da parte del sistema (ad esempio durante l esecuzione di una scommessa). 3.11.1 Interfaccia utente Nessuna. 3.11.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 35 di 70

3.12 UC_03_05 Prelievo utente (esecuzione) Questo caso d uso descrive l operazione di esecuzione vera e propria (tramite bonifico) di un prelievo dal portafoglio dell utente al suo conto bancario. 3.12.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 36 di 70

3.12.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 37 di 70

3.13 UC_04_01 Impostazione scommessa Questo caso d uso descrive l impostazione di una scommessa da parte di un utente. 3.13.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 38 di 70

3.13.2 Diagramma di interazione Data la generalità del caso d uso, il diagramma di interazione è stato omesso. Per ulteriori dettagli, consultare i relativi diagrammi del caso d uso contenuto (UC_04_02). _Ed1Rev1 11/11/2008 16.39 Pag 39 di 70

3.14 UC_04_02 Aggiunta evento Questo caso d uso descrive l operazione di aggiunta di un evento ad una scommessa. 3.14.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 40 di 70

3.14.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 41 di 70

3.15 UC_04_03 Selezione esito evento Questo caso d uso descrive l operazione di selezione di un evento su cui scommettere. 3.15.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 42 di 70

3.15.2 Diagramma di interazione Data la generalità del caso d uso, il diagramma di collaborazione è stato omesso. Per ulteriori dettagli, consultare i relativi diagrammi del caso d uso contenuto (UC_05_05). _Ed1Rev1 11/11/2008 16.39 Pag 43 di 70

3.16 UC_04_04 Esecuzione scommessa Questo caso d uso descrive l operazione di esecuzione di una scommessa precedentemente impostata. 3.16.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 44 di 70

3.16.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 45 di 70

3.17 UC_04_05 Pagamento scommesse Questo caso d uso descrive l operazione di pagamento delle scommesse relative ad un evento disputato. 3.17.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 46 di 70

3.17.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 47 di 70

3.18 UC_04_06 Elimina scommessa evento Questo caso d uso descrive l eliminazione di un evento da una scommessa mentre la si sta impostando. 3.18.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 48 di 70

3.18.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 49 di 70

3.19 UC_05_01 Nuova tipologia esito Questo caso d uso descrive l operazione di aggiunta di una nuova tipologia di esito da parte di un bookmaker. 3.19.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 50 di 70

3.19.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 51 di 70

3.20 UC_05_02 Nuovo evento Questo caso d uso descrive l operazione di aggiunta di un nuovo esito. Poiché è possibile inserire soltanto una parte delle possibili tipologie di esito previste per un tipo di evento, sarà data la possibilità di scegliere quelle da trattare. 3.20.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 52 di 70

3.20.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 53 di 70

3.21 UC_05_03 Nuova quotazione Questo caso d uso descrive l operazione di inserimento di una nuova quotazione. Se l utente non risulta abilitato ad inserire quotazioni sulla categoria di evento selezionata, sarà restituito un messaggio di errore. 3.21.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 54 di 70

3.21.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 55 di 70

3.22 UC_05_04 Impostazione esito evento Questo caso d uso descrive l operazione di impostazione dell esito reale verificatosi per un determinato evento ed un tipo di esito ad esso relativo. 3.22.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. 3.22.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 56 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 57 di 70

3.23 UC_05_05 Selezione tipo esito Questo caso d uso descrive l operazione di selezione di una tipologia di esito relativa ad un evento. In seguito alla selezione, all utente saranno presentati i pulsanti relativi alle funzionalità a cui può accedere. 3.23.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. Saranno visualizzati soltanto i pulsanti per cui l utente risulta abilitato (es. un Giocatore vedrà soltanto il pulsante Scommetti). _Ed1Rev1 11/11/2008 16.39 Pag 58 di 70

3.23.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 59 di 70

3.24 UC_06_01 Aggiungi bookmaker Questo caso d uso descrive l operazione di aggiunta di un nuovo bookmaker. Questa operazione può essere svolta soltanto da un amministratore. 3.24.1 Interfaccia utente 3.24.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 60 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 61 di 70

3.25 UC_06_02 Rimuovi bookmaker Questo caso d uso descrive la rimozione di un bookmaker. Questa operazione può essere svolta soltanto da un Amministratore. 3.25.1 Interfaccia utente 3.25.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 62 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 63 di 70

3.26 UC_06_03 Imposta abilitazione bookmaker per categoria evento Questo caso d uso descrive l abilitazione/disabilitazione di un bookmaker a fissare quote per una determinata categoria di evento. 3.26.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. Se l utente risulta già abilitato, comparirà il pulsante Disabilita. Altrimenti comparirà il pulsante Abilita. _Ed1Rev1 11/11/2008 16.39 Pag 64 di 70

3.26.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 65 di 70

3.27 UC_08_01 Aggiungi amministratore Questo caso d uso descrive l operazione di aggiunta di un nuovo amministratore. Questa operazione può essere svolta soltanto da un altro amministratore. 3.27.1 Interfaccia utente 3.27.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 66 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 67 di 70

3.28 UC_08_02 Rimuovi amministratore Questo caso d uso descrive la rimozione di un amministratore. Questa operazione può essere svolta soltanto da un altro Amministratore. La rimozione di un Super Amministratore può essere eseguita soltanto da un altro Super Amministratore. Inoltre un amministratore non può rimuovere sé stesso. 3.28.1 Interfaccia utente 3.28.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 68 di 70

_Ed1Rev1 11/11/2008 16.39 Pag 69 di 70

4. DIAGRAMMI DI STATO 4.1 Scommessa Segue il diagramma di stato relativo ad una Scommessa _Ed1Rev1 11/11/2008 16.39 Pag 70 di 70