Make Your Identity Card Realizzazione di una carta d’identità su computer Francesco Fasulo Istituto Tecnico Industriale Don Orione Fano Esame di Stato 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 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 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 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 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 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. Istituto Tecnico Industriale Don Orione Fano Esame di Stato Candidato.: Francesco Fasulo – Tesina: Make Your Identity Card
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:
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.