Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Make Your Identity Card Realizzazione di una carta d’identità su computer Francesco Fasulo Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Perché realizzare questo progetto? Con la tecnologia che fa sempre più progressi e i sistemi di comunicazione sempre più efficienti, si assiste all’automatizzazione di ogni settore, come ad esempio la realizzazione di documenti non più solo cartacei ma anche sviluppati a computer. Realizzazione documenti cartacei Elaborazione di un documento su computer Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Il progetto Lo scopo di questo progetto è riuscire a sviluppare una carta d’identità informatica di una certa persona visualizzabile su una pagina web da cui le informazioni in ogni campo vengono presi da un database. Il progetto prevede l’utilizzo di: - - - - Un Database MySQL per la gestione dei dati ; Scrittura di codice HTML e PHP per la gestione delle pagine web e per la connessione al Database ; XAMPP FileZilla Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo– Tesina: Make Your Identity Card Aspetti fondamentali Sostanzialmente il lavoro fa leva su tre concetti importanti: 1) Inserimento dati nel database 2) Estrazione dei dati dal database 3) Visualizzazione del documento personale Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Sviluppo del progetto Solitamente un database è composto da più tabelle, ma in questo caso il progetto è stato realizzato attraverso la creazione ed utilizzo di una sola tabella denominata Persona. Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Inserimento dati di una persona Avviene la connessione al database “my_quintaitifano” e si procede con la query per inserire i dati nella tabella Persona. Istituto Tecnico Industriale Don Orione Fano Esame di Stato 2014 -2015 Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card Estrazione dati Come per l’inserimento, anche per l’estrazione delle informazioni prevede la connessione al Database. Visualizzazione carta attraverso le GD Library Il progetto fa utilizzo delle GD Library che sono delle funzioni per lavorare sulle immagini. - Imagecreatefromjpeg : prendo un’immagine in formato JPEG - Imagecreatefrompng : prendo un’immagine in formato PNG - Imagecopymerge : imposto la risoluzione e il posizionamento dell’immagine - Imagecolorallocate : imposto il colore del testo tramite il modello RGB - Imagettftext : utilizza un carattere di scrittura implementato - Imagepng : crea una nuova immagine PNG Risultato Al sistema per la gestione delle informazioni riguardanti le persone e per la visualizzazione della carta si può accedere tramite il link: http://quintaitifano.altervista.org/francescofasulo/main.php Utilizzo di FileZilla e Altervista I file del progetto sono stati caricati su un server Altervista tramite il software freeware FileZilla che rende possibile il trasferimento di file usufruendo del protocollo FTP (File Transfer Protocol). Conclusione e sviluppi futuri Il progetto è stato testato e completato nelle sue funzioni di base. Si prende in considerazione lo sviluppo di una versione più completa dell’elaborato avendo come obiettivo l’inserimento di un’immagine a scelta e la visualizzazione di tutti i campi, poichè qualcuno è ancora vuoto.