Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! New Prof ! Realizzazione di un sistema per l'inserimento di un nuovo professore e la sua materia Andrea Renzoni Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Come sta cambiando la scuola Lo sviluppo tecnologico legato alla realizzazione di computer sempre più performanti sta modificando anche il modo di vivere, pensare., lavorare e studiare. La scuola stessa sta cambiando grazie alle tecnologie: LIM •Registro informatico • Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Il progetto Lo scopo di questo progetto è realizzare un sistema efficace per l'inserimento di nuovo professore con la propria materia che insegna. Lo sviluppo del progetto prevede l’utilizzo della seguente tecnologia informatica: • Database MySQL (per la memorizzazione dei dati) • PHP/HTML per la realizzazione della pagina WEB • XAMPP • Filezilla Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof! Realizzazione del database Il progetto prevede l’utilizzo di un database per la memorizzazione dei dati quali: • Classi • Nomi professori Schema logico database • Materie professori • Anno scolastico • Orario Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Query per estrazione dati Dopo avere realizzato il database ed averlo correttamente popolato sono state sviluppate le query per l’estrazione dei dati. select nome,cognome, materia from professori inner join materiaprofessori on professori.id_professori=materiaprofessori.id_professore inner join materia on materia.id_materia=materiaprofessori.id_materia; Questa query permette di estrarre i dati dei nomi dei professori e delle loro materie di inserimento Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! La pagina web La pagina web utilizzata per riportare le informazioni relative all'inserimento di un nuovo professore è stata realizzata in PHP/HTML. PHP permette di accedere al database e creare pagine HTML dinamiche. HTML viene utilizzato come linguaggio di markup per realizzare tabelle. Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! PHP e Database PHP è stato utilizzato per poter creare le pagine web dinamiche e poter creare un collegamento con il database dove si potrannò estrarre le varie informazioni. Dopo aver eseguito collegamento dal database al PHP abbiamo inserito una query che ci ha permesso di estrarre i dati di tutti i professori e farli vedere in un pagina web dinamica. Inserire codice PHP di esempio per estrazione dati database <?php $materia = $_GET["materia"]; $connection = mysql_connect("localhost","root",""); mysql_select_db("orario_scolastico",$connection); $query = "INSERT INTO materia(materia) values('".$materia."')"; echo "La materia inserita e':".$materia; $result = mysql_query($query,$connection); mysql_close($connection); ?> </html> Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! HTML HTML è stato utilizzato per la formattazione delle pagine e l'impaginazione di documenti ipertestuali sotto forma di pagine web. Inserire codice HTML di esempio per estrazione dati database Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Upload tramite Filezilla e PHPMyAdmin Si è poi andato ad inserire ogni file all'interno del software freeware FileZilla, programma dedito al trasferimento FTP di file all'interno di un server/dispositivo munito attivamente di un protocollo FTP o SFTP su cui inviare i file all'interno dell'apposito canale di comunicazione Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Risultati Il sistema per la gestione dei dati scolastici è accessibile al seguente link: http://quintaitifano.altervista.org/andrearenzoni/Test.php Il progetto è stato realizzato per l'inserimento di un nuovo professore e della materia che insegna. Nel progetto apparirà una pagina dove è possibile visualizzare tutti i professori con accanto la materia che insegna. Se si desidera aggiungere un nuovo professore basta inserire il nome e cognome e la seguente materia poi si visualizzarre nella lista il professore aggiunto con accanto al materia. Se invece si desidera eliminare un professore basta andare su elimina professore , inserire il cognome e si potra notare che il nome del professore e la sua materia non sarà presente nella lista. Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Andrea Renzoni – Tesina: New Prof ! Conclusione e sviluppi futuri Il sistema presentato in questa tesina è stato ampiamente testato dimostrandone la sua funzionalità. Si prevede l’utilizzo del presente sistema per la gestione del prossimo anno per poter garantire una lista di tutti i professori e le varie materia che ognuno insegna. Sviluppi futuri che riguardano i professori potrà essere l'aggiornamento delle materie oppure l'arrivo di un nuovo professore e un orario dove sarà possibile aggiungere il giorno e la materia che insegnerà in quell'ora del giorno.