Upload
raimondo-meli
View
216
Download
0
Embed Size (px)
Citation preview
Nr. 1
Tesina
Gestione Videoteca dell’Istituto G.Marconi
(Esami di Stato 2007)
Relatore: DE Meo Federico, classe 5° Bi
Nr. 2
Obiettivo
Realizzare un’applicazione web che:- Consenta la visualizzazione dei film presenti all’interno della videoteca
- Permetta la gestione dei film della videoteca- Presenti una interfaccia grafica controllata per evitare che l’utente inserisca dati non validi
Nr. 3
Risorse
Software:-Server Linux Fedora Core 6-Web Server Apache + Estensione PHP-SQL Server
Nr. 4
Sommario
• Struttura DataBase
• Visualizzazione Utenti
• Amministrazione
Nr. 5
Struttura DataBase
Nr. 6
Visualizzazione Utenti
Divisione Interfaccia:- Archivio per Titolo- Archivio per Genere- Maschera di Ricerca
Realizzazione di una interfaccia grafica, che impedisca l’introduzione di dati non corretti.
Nr. 7
Visualizzazione Utenti
Ricerca rapida su amplia scala.
Nr. 8
Visualizzazione UtentiMaschera di ricerca.
Menù a tendina per limitare l’uso della tastiera.
Nr. 9
Visualizzazione Utenti
Una funzione Javascript controlla il contenuto dei campi inseritiallo scopo di verificarne la coerenza.
In caso contrario sarà visualizzato un messaggio di errore.
Nr. 10
Visualizzazione UtentiLa ricerca visualizza la lista dei film…
Nr. 11
...che a sua volta richiama la scheda specifica.
Visualizzazione Utenti
Nr. 12
AmministrazionePannello di amministrazione semplice.
Divisione:- Lista Film- Inserisci
Colori vivi e rilassanti.
Nr. 13
Amministrazione
Gestione dei film già presenti.
Nr. 14
AmministrazioneÈ necessario fare in modo che l’utente inserisca il minor numero di informazioni da tastiera, per fare questo si ricorre all’uso di menu a tendinao checkbox .
Menu a tendina
Checkbox
Nr. 15
Amministrazione
In caso l’informazione non sia presente nel DataBase…
…si abilita un nuovo inserimento.
Nr. 16
Amministrazione
In aggiunta una funzione Javascript di controllo per tutti i campi.
Nr. 17
AmministrazioneÈ inoltre importante ricordare che il protocollo HTTP è di tipo stateless.
Per questo motivo è possibile inserire solo un determinato numero di campi.