Vogliamo creare una applicazione per gestire la tabella DOCENTI (ID_MATRICOLA, COGNOME , NOME, STIPENDIO) , come da pagina CLASSE_QUINTA - SQL_RIPASSO_CREATE_QUERY
1) all'ingresso dell'applicazione abbiamo la gestione dell'utenza e password e quindi , qualora l'utenza sia corretta e la psw associata correttamente digitata, si apre il menù che prevede 5 ingressi :
inserimento nuovi docenti
aggiornamento dati docente
dare la possibilità di aumentare lo stipendio di un valore x parametrico
dare la possibilità di modificare o cognome , o nome o entrambi
visualizzare tutti i docenti
visulizzare tutti i docenti con stipendio maggiore di un valore x parametrico
visualizzare il nome del docente o dei docenti che hanno lo stipendio più alto (aiuto : prima cercare lo stipendio più alto e poi con una seconda query trovare il docente o i docenti che hanno lo stipendio in oggetto come stipendi)
cancellare un Docente
Fare l'analisi , definendo bene i form e motivando le scelte in modo adeguato. Sviluppare quindi l'applicazione.
Controlli sulla psw : deve essere lunga fra 8 e 12 caratteri , deve contenere almeno una lettera maiuscola
Definisci le seguenti tabelle, minimali per la gestione di un progetto :
PROGETTI : (CODICE_PROGETTO ,NOME (stringa lungo 50), BUDGET (intero), MATRICOLA * (intero) )
RESPONSABILI : (MATRICOLA ,NOME (stringa lungo 50), COGNOME(stringa lungo 50), STIPENDIO (intero))
prevedere un primo form che rimanda a due form successivi : Gestione PROGETTI , Gestione RESPONSABILI
sezione gestione progetto: (parte 1 )
prevedere il form di inserimento dei progetti nella tabella progetti (con gli opportuni controlli per l'inserimento dei campi)
prevedere un form di CONTEGGIO
contare il numero di progetti con Budget superiore a una importo fornito a parametro
visualizzare il budget più alto dei progetti
visualizzare il budget più alto dei progetti e il nome del relativo progetto
prevedere un form di lettura
estrarre tutti i progetti
estrarre i progetti di 'remediation' con budget superiore a un importo fornito a parametro
prevedere un form di modifica
modificare il nome di un progetto , sciegliendo il nuovo nome fra i nomi forniti in un combo box
aumentare di 10.000 il budget dei con budget > , < o = a un importo fornito a parametro
prevedere un form di cancellazione per cancellare
i progetti della matricola 3
i progetti di una matricola fornita a parametro
i progetti con nome che inizia per L
sezione gestione responsabili (parte 2)
prevedere il form di inserimento dei progetti nella tabella progetti (con gli opportuni controlli per l'inserimento dei campi)
prevedere un form di CONTEGGIO (1 dei 3)
contare il numero dei responsabili con nome che inizia per L
visualizzare lo stipendio più basso dei responsabili
visualizzare lo stipendio dei responsabili con cognome fornito a parametro
prevedere un form di lettura (1 dei 2)
estrarre cognome e nome (non lo stipendio) dei responsabili
estrarre i dati dei responsabili con stipendio fornito in un combobox
prevedere un form di modifica
aumentare di 10.000 lo stipendio di tutti i responsabili
prevedere un form di cancellazione (1 dei 2)
del responsabile con Matricola 5
dei responsabili con stipendio < 10000