Casi d’uso Individuazione degli attori cliente gestore dispensa

Slides:



Advertisements
Presentazioni simili
“Niente di Nuovo” Mercatino dell’Usato
Advertisements

SIKAM TA. SIKAM TA Sikam T.A. SIKAM TA Viaggi, Soggiorni, Noleggi… Contabilità Fatture 74/ter Preventivi Estratti Conto Contratti Ricezione autofatture.
Prototipo del Portale Fiscale per le Aziende. Portale Fiscale x le Aziende Area informativa news Area abbonati, accesso alla home page personalizzata,
L’autorizzazione al pagamento dott. ssa Antonella Damiotti dott
Acquisti OnLine Progetto
La gestione delle acquisizioni in Aleph500
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Analisi dettagliata e design B. Pernici. Sommario Analisi dettagliata –Separazione interfaccia, controllo, entita Design –Logical view –Progettazione.
AUTOMAZIONE DELLE ATTIVITA DUFFICIO Codice documento Titolo Pag. 1 / Tot Sottotitolo gg Mese aaaa Operazioni Posizioni organizzative TempoTempo Flusso.
AUTOMAZIONE DELLE ATTIVITA DUFFICIO Codice documento Titolo Pag. 1 / Tot Sottotitolo gg Mese aaaa Operazioni Posizioni organizzative TempoTempo Flusso.
Creazione di una classe virtuale e associazione di corsisti alla classe: indicazioni generali per gli e-tutor Introduzione.
Creazione di una classe virtuale e iscrizione dei corsisti alla classe: indicazioni generali per gli e-tutor (a cura di Francesca Rossi) RIMINI, 1 febbraio.
Il sito web del nostro Istituto è raggiungibile da uno qualsiasi dei seguenti indirizzi: www2.itcmajorana.it
Prenota Online Vacanzerei
L’Ordine Diretto di Acquisto sul Mercato elettronico
Procedura rinnovo caselle PEC CONVENZIONE FNOMCEO
Procedura rinnovo caselle PEC
Il software per la Ristorazione
1 – Costruzione dell’alberatura
Comunicazioni Listini fornitori Comunicazione per i docenti
Registrazione su 000webhost
Project Review Località Sciistica Novembrer 17th, 2011.
CASO DI SUCCESSO SM : SUPPLIERS MANAGEMENT : Facilita linterfaccia tra fornitore e azienda Due applicazioni in ambiente grafico utilizzando data base e.
Il modo migliore per gestire il panificio con il computer
Inserite il Vostro Nome Utente e la Vostra Password … e fate un click per continuare.
Programma di fedeltà ADR con consegna automatica
Manutenzione dati. Estrazione e caricamento dati Dati Comunicazione Elenchi Clienti/Fornitori/1 Come visto precedentemente è possibile estrarre i dati.
Presentazione Finale Team 2
Movimenti di Prima Nota
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Project Review Località Sciistica 5 Dicembre 2011.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Lazienda SCInformatica si occupa della progettazione e della realizzazione di sistemi informatici dedicati alle farmacie. Fornisce inoltre un servizio.
Presentazione Finale Team 2. Gestione Pagamenti Obiettivo Permettere agli utenti di usufruire, in maniera semplice ed efficiente, di un servizio che.
FUMETTERIA ON-LINE Anna Habib matr: Laboratorio Basi di dati II Università di Roma La Sapienza 18/12/2003.
Progetto Laboratorio Basi di Dati II Applicazione web per la gestione di una pizzeria on-line Anno accademico Autore Norma Giovinazzi Matricola:
Lazienda SC Informatica si occupa della progettazione e della realizzazione di sistemi informatici dedicati alle farmacie. Fornisce inoltre un servizio.
La gestione dei rifiuti secondo la normativa vigente
BANCA DATI DEI PROGETTI DELLE CITTA’ RISERVATARIE Implementazione 2011 Rendicontazione amministrativo-contabile on line.
Progettazione concettuale di SI basati su Web
System Measurement Program SAP Basis Release 7.00
Procedura rinnovo caselle PEC CONVENZIONE FNOMCEO
Webinar 30 gennaio 2015 Scopri quant’è grande il mondo CRM CRM + E-COMMERCE.
La rilevazione delle utenze. 2 Il processo di comunicazione delle Competenze Accessorie Segnalazione Approvazione L’inserimento dati può avvenire:  a.
Presentazione delle principali funzionalità
Analisi dettagliata e design
Analisi dei requisiti Il primo passo di “qualsiasi” processo di sviluppo è la definizione dei requisiti  Definizione del Business Model  Solitamente.
Se la sessione esiste Se il form è stato inviato Visualizza form login Richiamo dell’API dell’Uni per verificare i dati di login Verifica primo accesso.
Laboratorio di Progettazione A cura di: Arosio Cattaneo Prandi
Politecnico di Milano Dipartimento di Elettronica ed Informazione Progettazione di applicazioni Web Based – Esercitazione 1 Sistemi Informativi – INF N.O.
UML Corso ingegneria del software. UML Attore: cittadino - utente Caso d’uso: ricerca di una licenza edilizia 1.Visualizzata la pagina relativa all’interrogazione.
Lista di Nozze OnLine Programma per l’offerta e la gestione delle liste nozze online.
GUIDA ALL’UTILIZZO DEL
1Ingegneria Del Software L-A Progetto realizzato da: Luca Iannario, Enrico Baioni, Sara Sabioni. A.A. 2008/2009.
Corso WEB DESIGN Aprile – Maggio E – COMMERCE.
PROGRAMMA DI GESTIONE IN EXCEL
Andrea Mosconi, Luca Piccolo, Daniele Proserpio SWIM v2 – Presentation Day 18/02/2013.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Progettazione concettuale di SI basati su Web B. Pernici.
Facoltà di Informatica Laboratorio Base dati II Prof. Flavio Fontana Simone Silvestri Anno Accademico 2003/2004 Matr Mail :
Integrazione con e /. Integrazione e/ - Banche24 Aggiornamenti previsti nel 2012 Sono previsti due momenti di rilascio per le funzionalità di integrazione.
Software gestionale per fatturazione e magazzino.
IL PROGETTO INFORMATICO
04/06/2016Francesco Serafini INDICO Corso Nazionale Novembre 2007.
Sistemi Informativi Gestionali L’integrazione contabile del software gestionale 6.
Transcript della presentazione:

Casi d’uso Individuazione degli attori cliente gestore dispensa amministratore sistema

Individuazione dei casi d’uso inserimento ordine modifica ordine cancellazione ordine cliente visualizza menù <<include>> visualizza altre funzionalità utilizzo altre funzionalità

gestore dispensa gestione ordini verifica disponibilità scorte aggiorna disponibilità scorte

Amministratore sistema Gestione menù Gestione plugin Amministratore sistema Manutenzione

Sequence diagram Inserimento ordine Cliente Interfaccia Sistema Visualizza menù Richiesta visualizzazione Risposta Risposta Inserimento ordine Effettua ordine Inoltra ordine Conferma ordine Risposta

Modifica/cancellazione ordine Cliente Interfaccia Sistema Visualizza ordine Richiesta visualizzazione Risposta Risposta Modifica/cancella ordine Inoltra modifca/cancella ordine Controlla stato ordine Conferma operazione ordine Risposta

Esercitazione 2 Tradurre almeno due o più oggetti dai Sequence Diagram individuati in precedenza in Class Diagram ed individuando le associazioni tra le classi individuate

Class diagram Tavolo Ordine Pietanza GruppoCliente Conto Ingrediente Id Id Id Libero Evaso Descrizione N. posti 1..n Prezzo GetEvaso() GetDisponibilità() GetConto(IdOrdine) GetPietanze() 1 1..n 0..n 1 GruppoCliente Conto Ingrediente Id Id Id 1 N. Componenti Totale Nome Pagato Quantità 1 1 GetOrdine() SetTotale() GetDisponibilità() GetTotale() GetConto() GetPagato()

ManagerClienti ManagerDispense ManagerMenù AssegnaTavoli(IdTavolo,IdCliente) AggiornaDisponibilità(IdIngrediente) InserimentoOrdine(IdCliente, IdOrdine) GetDisponibilità(IdIngrediente) CalcolaConto(IdCliente) AggiornaStatoTavolo(IdTavolo) AggiornaStatoConto(IdConto) AggiornaOrdine(IdOrdine) CancellaOrdine(IdOrdine) ManagerMenù GetMenù() AggiornaElenco() GetPietanze()

Esercitazione 3 Realizzare almeno un package diagram e un component diagram degli oggetti individuati nelle precedenti fasi

Package Diagram ManagerClienti Tavolo Conto Ordine Ingrediente Controller Model ManagerClienti Tavolo Conto Ordine Ingrediente ManagerMenù <<access>> GruppoCliente Pietanza ManagerDispense

Component Diagram Gestione ordine Ordine GruppoCliente Pietanza

Ristrutturazione Class Diagram Tavolo Ordine Pietanza Id Id Id Libero Evaso Descrizione 1 1..n N. PostiOccupati Prezzo N. posti GetOrdine() GetEvaso() GetDisponibilità() GetConto(IdOrdine) GetPietanze() 1 1..n 1 Conto Ingrediente 1..n Id Id Totale Nome Pagato Quantità SetTotale() GetDisponibilità() GetTotale() GetPagato()