Sei sulla pagina 1di 2

Esercizio 1

Viene richiesto un sistema che permetta la gestione del personale di unazienda. Per accedere alle operazione bisogna autenticarsi. Le operazioni possibili saranno la modica dei dati dellimpiegato, la semplice visualizzazione dei suoi dati, e la cancellazione dei dati.

Esercizio 2
Si consideri un sistema di sportello automatico, da cui i cittadini possono ritirare certificati o pagare multe, previa autenticazione tramite tessera magnetica o inserimento di un PIN personale.

Esercizio 3
Si consideri un sistema useo. !li utenti possono visitare il museo, comprando un biglietto venduto da un addetto alla biglietteria o usando biglietti ac"uistati precedentemente. La visite avvengono da soli oppure con una guida. #lcune categorie di visitatori hanno diritto ad un biglietto ridotto, previa dimostrazione dellapplicabilit$ della riduzione.

Esercizio 4
Viene richiesto un sistema che permetta al bibliotecario e a un utente di effettuare ricerche di libri. Il bibliotecario deve poter effettuare il prestito e gestire la restituzione del libro. %n utente deve restituire il libro entro una certa data. Se il prestito risulta scaduto per la prima volta il sistema emette un avviso, se & la seconda volta il bibliotecario registra e stampa una multa. Lutente a "uesto punto pu' decidere se pagare la multa subito oppure no. Il sistema deve permettere la registrazione del pagamento.

Esercizio 5
Si consideri un circolo sportivo in cui & possibile praticare nuoto, ginnastica aerobica, bod( building. !li iscritti al circolo possono praticare un numero "ualsiasi di "ueste discipline, ciascuna avente un costo mensile come di seguito specificato) nuoto *. +,, ginnastica aerobica * -., bod( building * ,.. Lapplicazione deve consentire di memorizzare l/insieme degli iscritti al circolo e registrare per ogni iscritto il nome e le discipline che pratica. Si richiede)

che sia possibile, dato in input un nome, ottener e il costo della retta mensile 0somma dei costi delle discipline praticate1 se la persona corrispondente & iscritta al circolo, il messaggio 2non & iscritto al circolo2 in caso contrario. che sia possibile stampare la lista di tutti gli iscritti ad una certa disciplina.

Esercizio 6
Si vuole realizzare un sistema informatico in grado di gestire in maniera automatizzata le prove di esame tenute da un docente di un corso universitario. Il docente registra preventivamente i dati relativi alla prova, ossia il nome del corso, la data della prova, la durata 0espressa in minuti1, e linsieme delle prove da sottoporre agli studenti. In sede di esame, lo studente deve preventivamente iscriversi, indicando il proprio nome, cognome, numero di matricola e indirizzo e3mail. Il sistema fornisce allo studente iscritto il testo di una prova individuale 0scegliendola dallinsieme delle prove registrate dal docente1 e calcola il tempo limite entro il "uale deve essere consegnata la soluzione. Il tempo limite di consegna & stabilito in base alla durata prevista per la prova e lora di assegnazione allo studente. Il sistema dovr$ registrare tutti "uesti dati in apposito archivio. Lo studente deve completare il proprio elaborato e consegnarlo tramite linterfaccia del sistema entro il tempo limite. Il sistema invia inoltre una mail di conferma dellavvenuta ricezione o di consegna impossibile "ualora il tempo limite sia scaduto. Il docente corregge ogni compito, indicando se 4 sufficiente o meno, inserendo un voto 0numerico, compreso tra 56 e 7. oppure insufficiente1. #l termine dellinserimento dei giudizi di tutti i compiti, un messaggio di e3mail viene recapitato ad ogni studente, con il risultato del suo compito.

Potrebbero piacerti anche