Slide della presentazione del progetto Pandora, sviluppato per il corso .NET e consistente in un sistema client-server per l'image processing sviluppato con tecnologie Microsoft. Il progetto e la presentazione sono stati svolti in gruppo con Andrea Fulciniti e Alessandro La Torraca.
20. Caso d’uso (Descrizione) Prendiamo in considerazione il sequente caso d’uso: Login Scelta immagine da modificare Visualizzazione e scelta filtro Applicazione filtro Salvataggio immagine modificata
21. 1. Login Client Data Common Finestra di login ILoginManager Check dati di login DB Creazione della sessione ISession Richiesta oggetto libreria ISession Restituzione oggetto libreria ILibrary Finestra principale Caso d’uso (1)
22. Client Data Common Imaging Creazione dell’editor IEditor Finestra dell’editor ChunkProcessedEventArgs Caso d’uso (2) 2. Scelta immagine da modificare IRawImage Selezione imagine da GUI ISession Recupero immagine dal DB Divisione e invio immagine Visualizzazione immagine
23. 3. Visualizzazione e scelta filtro Imaging Client Common Caso d’uso (3) Richiesta elenco filtri IEditor Recupero elenco filtri FilterFactory Restituzione elenco filtri IList<IFilterDescription> Visualizzazione elenco e scelta filtro da applicare IList<IFiiterDescription> Restituzione dettafli filtro IFilterDescription Visualizzazione parametri
24. 4. Applicazione filtro Imaging Client Common Caso d’uso (4) Impostazione parametri filtro IEditor Avvio applicazione filtro Restituzione controllo Divisione immagine AForge Applicazione filtro e invio IList<IFilterDescription> Visualizzazione risultato
25. 5. Salvataggio immagine modificate IRawImage Imaging Client Common Caso d’uso (5) Selezione salvataggio immagine IEditor Richiesta salvataggio Data Codifica immagine per il salvataggio DB Salvataggio immagine Restituzionecontrollo Finestra principale