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.