Documento Via Posta Elettronica;
Total Page:16
File Type:pdf, Size:1020Kb
UNIVERSITÀ DEGLI STUDI DI PADOVA FACOLTÀ DI INGEGNERIA DIPARTIMENTO DI INGEGNERIA DELL’INFORMAZIONE CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA tesi di laurea UN SISTEMA INFORMATIVO APERTO PER STUDI LEGALI Relatore: Chiar.mo Prof. Enoch PESERICO Correlatore: Dott.ssa Federica BOGO Laureando: Mario José COLLAVO Matr. 569782 Anno Accademico 2010/2011 ii iii iv Dedicato a mia nipote Miriam Dal Canton, da poco venuta alla luce. Possa in lei ardere l’inquieta cuoriosità per ciò che è veramente necessario imparare. — Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza. — (D. Alighieri, Inferno XXVI) v vi vii viii Abstract Questo progetto si propone di porre le basi per la realizzazione di un sistema informativo distribuito, di facile utilizzo, basato sull’adozione di software libero ed adatto per l’adozione da parte di uno studio legale, che includa quindi tutti gli applicativi e le funzionalità adatte per l’utilizzo nell’ufficio. La progettazione è suddivisa in più parti, o livelli, secondo l’architettura gerar- chica del sistema informativo: hardware, sistema operativo, servizi, applicazioni. Nella prima parte vengono espresse considerazioni sul dimensionamento del- l’hardware per i calcolatori. Successivamente si affronta il problema di ottenere un CD del sistema operativo Debian configurato in modo da compiere la propria installazione in modo automatico. In seguito vengono esposte le scelte effettuate rispetto al file system, GlusterFS, ed al database, PostgreSQL, dato il requisito che entrambi siano dotati della caratteristica di replicazione o distribuzione dei dati. Si analizza quindi il software Asterisk, che implementa un centralino telefonico, con lo scopo finale di ottenere un servizio di telefonia, anch’esso distribuito tra i calcolatori della rete locale. Infine si espongono le scelte riguardanti le applicazioni da includere nella distribuzione Debian per renderla adatta all’utilizzo da ufficio. 1 2 Ringraziamenti Desidero ringraziare innanzitutto il Prof. Peserico per avermi dato la possibilita di par- tecipare a questo progetto. Desidero ringraziare la Dott.ssa Federica Bogo per avermi affiancato e supervisionato nel lavoro in questi mesi, gli studenti Francesco Pedron, Marco Ciacco, Andrea Dall’Osto, Davide Cornale, Paolo Checchetto, Michele Palmia, Alessandro Secco e Matteo Ceccarello per aver svolto parte del lavoro duro di questo progetto. Non posso dimenticare di ringraziare l’Università degli Studi di Padova, per le borse di studio che mi hanno permesso di arrivare al quinto anno e di trascorrere un anno di studio all’estero, l’azienda per il diritto allo studio ESU per avermi ospitato nella residenza Ederle, le belle persone che ivi ho conosciuto e che mi hanno fatto sentire a casa mia come Andrea Spok, Simone The Stig, Debora, Letizia, Andrea, Ilaria, Eleonora mamma Ele, Eleonora, Alessandro, Alberto, Nataly, Angelica e tutti coloro con cui ho condiviso un sorriso, i miei genitori per aver in parte finanziato il mio Erasmus, Maira perché quando la vedo sorridente sono felice e Fabio perché un sorriso riesce sempre a donarlo. Desidero inoltre volgere un ringraziamento alla pizzeria Al Molin per aver riempito le serate dei miei fine settimana e per le innumerevoli pizze dagli accostamenti improbabili, a Diego per la sua battuta sempre pronta, a Paride per le lunghe chiacchierate, ad Annalisa per non aver mai perso la calma. Ringrazio Dario per le tante risate in compagnia ed Elena per sopportarle, entrambi per la loro accoglienza, Elena per essermi stata vicino pur nella complessità del mio carattere, Andrea per la fiducia che in questi mesi mi ha dimostrato, lo staff di Piemmeimpianti per la pazienza nei confronti delle mie esigenze e per le possibilità che mi ha offerto. Ringrazio Davide per aver condiviso molti momenti della carriera Universitaria e per le parole che mi hanno fatto sentire una persona stimata, Paolo perché nonostante tutto è stato un buon amico. Un ringraziamento anche a Laura, per aver sempre stimolato la mia curiosità, a Simone Pingu per aver condiviso tanti momenti del mio erasmus, a Eleonora Nora per il suo affetto, a Michele, Fiore, Gigi, Fede, Giorgio Figlio del Vento, Giorgio chi? e Andrea per i momenti semplici ed indimenticabili che ho vissuto con loro; ai professori Carmen Paz Suarez Araujo, José Juan Hernández Cabrera, José Carlos Rodríguez Rodríguez, Agustín Trujillo Pino dell’Università di Las Palmas non solo per avermi trasmesso con tanto entusiasmo le loro conoscenze, ma soprattutto per aver piantato in me il germe della curiosità per le discipline che mi hanno insegnato. Ringrazio Mattia, Riccardo, Gabriele per la compagnia nel mio ultimo mese d’Erasmus, l’associazione ESN Padova e tutti i ragazzi in essa attivi, che hanno rappresentato per me una famiglia fin dal primo momento in cui li ho conosciuti, Gianluca per la sua vivacità, Ermanno, Diego, Daniele, Enrico, Marco, Don Alessandro perché è anche grazie a loro che Mario è diventato ciò che è ora, tutti coloro che non ho 3 citato e che con un gesto, una parola, un sorriso o un invito mi hanno dato motivo di incoraggiamento, di serenità e, talvolta, di conforto. Un ringraziamento particolare va alla comunità di programmatori che ha lavorato e che lavora costantemente per creare, aggiornare e mantenere innumerevoli esempi di soft- ware libero. Senza il lavoro di queste persone, il presente progetto sarebbe indubbiamente iniziato con molta, molta maggior difficoltà. Padova, aprile 2011 4 Indice Introduzione9 Capitolo 1. Analisi dei requisiti 11 1.1 Hardware................................ 11 1.2 Software................................. 13 1.3 Manutenzione.............................. 16 1.4 Suddivisione logica del sistema informativo............. 17 1.5 Suddivisione operativa del sistema informativo........... 18 1.6 Aspetti legali.............................. 19 1.6.1 Atti notarili........................... 19 1.6.2 Visure.............................. 21 1.6.3 Archivio Notarile e Repertorio................ 24 Capitolo 2. Hardware e sistema operativo 25 2.1 Hardware................................ 26 2.2 Il sistema operativo........................... 31 2.3 Linux.................................. 32 2.3.1 Distribuzioni Linux....................... 33 2.4 Gentoo.................................. 38 2.5 Debian.................................. 40 2.5.1 La preconfigurazione di Debian................ 41 5 INDICE 2.5.2 Creare un CD di installazione personalizzato........ 57 2.5.3 Ottenere un’immagine initrd per la preconfigurazione.... 59 2.5.4 Installazione da memoria esterna USB............ 61 2.5.5 Proseguimento dell’installazione via ssh........... 63 2.5.6 Impostazione avanzata di gnome............... 64 2.6 Conclusioni............................... 66 Capitolo 3. File system e database 67 3.1 File system............................... 67 3.1.1 Coda file system........................ 69 3.1.2 GlusterFS file system...................... 70 3.1.3 Programmazione di un file system.............. 71 3.2 Database................................ 72 3.3 Conclusioni............................... 74 Capitolo 4. Telefonia 75 4.1 Servizi vocali tradizionali....................... 76 4.2 Il VoIP.................................. 77 4.3 AsteriskTM ............................... 78 4.3.1 L’interfaccia fisica....................... 79 4.3.2 Installazione di Astersik.................... 84 4.3.3 Il protocollo SIP........................ 86 4.3.4 Il dialplan............................ 88 4.3.5 Funzioni utili.......................... 96 4.3.6 Argomenti avanzati....................... 100 4.3.7 Asterisk Realtime Architecture................ 111 4.3.8 Distribuzione del servizio di telefonia............. 112 4.4 Conclusioni............................... 117 6 INDICE Capitolo 5. Software applicativi 119 5.1 Funzionalità e software......................... 119 5.1.1 Navigatore internet....................... 120 5.1.2 Gestione posta elettronica................... 121 5.1.3 Lettore PDF.......................... 121 5.1.4 Calendario........................... 122 5.1.5 Desktop Search......................... 123 5.1.6 Firma digitale.......................... 124 5.2 Suite Office............................... 125 5.2.1 Stesura atti notarili...................... 126 5.3 Ambiente grafico............................ 127 5.4 Softphone................................ 128 5.5 Conclusioni............................... 130 Conclusioni 131 Appendice A. Installazione di Gentoo 133 Appendice B. Il file di preconfigurazione 141 Appendice C. File di profilo per simple-cdd 145 Bibliografia e Sitografia 151 7 8 Introduzione Questo progetto si propone per l’adozione all’interno di un ufficio, il cui personale deve gestire nel modo più semplice possibile la produzione, memorizzazione, con- sultazione e la stampa dei documenti attraverso un sistema informativo snello ed efficiente. Si rivolge in particolare ad un ufficio legale. I sistemi informativi di un’organizzazione sono sottoposti a continue revisioni e manutenzioni, data la continua e costante evoluzione del tipo e della mole di informazioni trattate nonché dei sistemi con cui vengono gestite. Si verifica che, allo stato attuale, la gestione dei documenti nell’ufficio a cui si rivolge questo progetto, avviene per la maggiore in maniera cartacea; considerando queste abitudini si possono individuare, per il sistema informativo, le analogie da riprodurre e le migliorie da introdurre, cercando di ottenere per quanto possibile la digitalizzazione dei documenti. Di conseguenza si volge un occhio di riguardo