Realizzazione di un sistema di gestione di strumentazione via web



Documenti analoghi
REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

Conclusioni. 4.5 Sviluppi futuri

Progettazione e Sviluppo dell Applicazione Web Share Mobile per Dispositivi Mobili Multipiattaforma. Elaborato di Laurea di: Marco Stanzani

FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA. Presentazione

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet

Un architettura per la gestione dei log di applicazioni distribuite

UNIVERSITÀ DEGLI STUDI DI SIENA

Universita degli Studi di Napoli Federico II. Scansione Tridimensionale con Metodi a Luce Debolmente Strutturata

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

Un Laboratorio di Telecomunicazioni ed Elettromagnetismo applicato per Teledidattica

UNIVERSITA DEGLI STUDI DI PISA

AlfaDesk. Il Gestionale per Android e Pc. Documentale Aggiornamenti ver Lascia un commento su GooglePlay..

tesi di laurea Anno Accademico relatore Ch.mo prof. Stefano Russo correlatore Ing. Generoso Paolillo candidato Marco Leoni Matr.

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

Test in automatico di programmi Android

UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II

Progettazione ed implementazione di un tool per lo sviluppo di applicazioni in Esperanto

LA PROGETTAZIONE DI UN NUOVO STRUMENTO PER IL WEB

UNIVERSITÀ DEGLI STUDI DI SIENA

Generazione Automatica di Asserzioni da Modelli di Specifica

CRM / WEB CRM CUSTOMER RELATIONSHIP MANAGEMENT

PROPOSTA DI UN ARCHITETTURA IMS INTEGRATA IN UN AMBIENTE VIRTUALIZZATO: ANALISI DI PRESTAZIONI Daniele Costarella

Tesi di Laurea Automazione del testing delle Interfacce utente di applicazioni WEB:

Relazione di Tirocinio presso STMicroelectronics

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

GECOM EMENS Oggetto: Aggiornamento procedura Versione: (Versione completa) Data di rilascio:

Università degli Studi Roma Tre

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Progetto e sviluppo di un applicazione per il pilotaggio remoto di reti

Object Oriented Software Design

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Sostituto abilitato Entratel con più sedi: ricezione diretta e incarico ad intermediario abilitato

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

Una rassegna dei sistemi operativi per il Cloud Computing

Corso basi di dati Installazione e gestione di PWS

TIROCINIO FORMATIVO ATTIVO

Reingegnerizzazione del processo di test nel contesto Exprivia

GeOrEs.NET MANUALE FUNZIONE BASE. Contatti:

UNIVERSITÁ DI PISA. Realizzazione di un sistema SCADA per la. gestione di un magazzino FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA ELETTRONICA

CONFIGURARE IL DISPOSITIVO DI TELEASSISTENZA

Gara con presentazione di offerta valutata secondo il criterio dell offerta economicamente più vantaggiosa (gara in due tempi)

Analisi e sviluppo di un componente per un ESB open source

UNIVERSITÀ DEGLI STUDI di PADOVA FACOLTÀ di INGEGNERIA. Francesco Fassina Nicola Fin Andrea Martini Stefano Meneguzzo Fbi Fabio Montemaggiore

Modulo PCT Redattore atti per il Processo Telematico. Versione speciale per gli iscritti al Consiglio dell Ordine degli Avvocati di Roma

Manuale per l utilizzo dell applicazione Client per il controllo remoto di apparecchiature da laboratorio

TeamPortal Preferenze Preferenze. Preferenze. TeamPortal - Preferenze Preferenze 1

M.U.T. Modulo Unico Telematico

Sistema Operativo Chrome: Analisi degli aspetti peculiari.

Roma, 25/07/2013. e, per conoscenza, Circolare n. 113

Tutorial KISSsoft: versione di prova e fasi iniziali

La carriera universitaria e l inserimento nel mondo del lavoro dei laureati in Ingegneria dei Materiali

TESI MATURITA 2003/04

Sistema di Gestione dei Contenuti Multimediali

CRM / WEB CRM CUSTOMER RELATIONSHIP MANAGEMENT

Analisi sperimentale di software aging nel kernel Linux

Approfondimenti. Contenuti

LIBRO INVENTARI FINE ESERCIZIO

Uno strumento per il deployment automatico di performance test su piattaforme per la distribuzione di dati

Symantec AntiVirus : supplemento per Windows Vista

UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE

Progetto ittorario Anno scol

Università degli Studi di Roma La Sapienza, Facoltà di Ingegneria

Esercitazioni di Progettazione del Software. Esercitazione (Prova al calcolatore del 17 settembre 2010)

Guida di Pro Spam Remove

ACO Archiviazione Elettronica e Conservazione sostitutiva

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

ALMA MATER STUDIORUM

Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

Progetto e sviluppo di una Applicazione Android per l accesso a reti di sensori senza filo

Istituto comprensivo Statale D. Zuretti Mesenzana. Progetto ECDL. Certificare le competenze informatiche

Strumenti per la gestione della configurazione del software

Indice Configurazione di PHP Test dell ambiente di sviluppo 28

Manuale per il Farmacista

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

Scenario di Progettazione

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

Gestione Personale -GestPers

Documentazione illustrativa

Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate

Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)

Configurazione, test e deployment di una

Guida Rapida di Syncronize Backup

esales Forza Ordini per Abbigliamento

PROCEDURE GENERALI ATTIVAZIONE MACRO

Indice. Indice Premessa e scopo del documento Ambiente operativo Architettura di sistema... 5

MANUALE D USO MANUALE D USO

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

REGIONE LIGURIA - Giunta Regionale

Wi-Pie Social Network Punti di accesso alla Rete Internet Manuale d'uso

Come installare. Indice. Contenuto della confezione. Manuali: dove trovarli

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Supporto On Line Allegato FAQ

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Il tempo è un gigante. che, vinto dal torpore, giace addormentato tra svolazzi di farfalle in un campo di fiori gialli e rossi.

Manuale Utente. Gestione Richieste supporto Data Warehouse. Della Ragioneria Generale dello Stato. Versione 1.0. Roma, Ottobre 2015

Teleassistenza mediante PCHelpware

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

GESTIONE DEI VASI VINARI.

Esiti valutazione 1 Step

Transcript:

UNIVERSITÁ DEGLI STUDI ROMA TRE Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica (nuovo ordinamento) Tesi di Laurea Realizzazione di un sistema di gestione di strumentazione via web Laureando Andrea Lupini matr. n 060179/77 Relatore Prof. Giovanni Ulivi Università Roma Tre Tutor Aziendale Prof. Stefano Panzieri Università Roma Tre Anno Accademico 2001-2002

Alla mia famiglia A Valentina

Ringraziamenti Desidero ringraziare una ad una le persone che più mi sono state vicine e che mi hanno aiutato durante questo periodo di studi. Un ringraziamento particolare va al mio Relatore, Prof. Giovanni Ulivi, per il contributo di idee fornito sia in fase pre-progettuale, che in quella di stesura del presente documento, e per la pazienza durante le prove di esecuzione. Un grazie speciale ad Andrea Barberi, per il software fornito e per la disponibilità durante le prove di esecuzione e d interfacciamento. Grazie all Ing. Alessandro Longhi per avermi aiutato nell uso della strumentazione durante le prove; a Federico per aver condiviso con me questi mesi, e per essermi stato vicino nei giorni trascorsi in laboratorio. Grazie anche per il materiale fornito ed i caffé bevuti insieme. Grazie in modo particolare a mia sorella Katia, per le prove da remoto e per avermi aiutato nel rileggere il testo. Un grazie anche a Fabio fisico Ceccarelli, ad Emiliano Amilcarelli e all Ing. Rocco De Filippo, per avermi sostenuto e consigliato. Grazie a Gianluca Mancini per la compagnia e le chiaccherate a mensa. Un ringraziamento va anche a Stellina per la squisita pizza che spesso ha costituito il mio pranzo. II

Indice Premessa VII 1 Requisiti iniziali e scelta dell implementazione 1 1.1 Specificheassegnate... 1 1.2 Visioned insiemedelsistema... 3 1.2.1 Flussodeidati... 3 1.3 Ivariapproccipossibili... 5 1.3.1 Sceltadelpcserver... 5 1.3.2 Un ipotesi di creazione di un applicazione client - server 6 1.4 Lamodalitàscelta... 7 1.4.1 Lasoluzioneconl usodeicgi... 7 1.5 Ilclientremoto... 8 1.6 L oscilloscopio........................... 8 1.6.1 Visualizzazioneformad onda... 9 1.6.2 Controlloremoto... 9 2 Realizzazione degli script Perl 13 2.1 Caratteristichegenerichedegliscript... 13 2.2 Tipididatousati... 15 2.2.1 Stringhe... 15 III

INDICE IV 2.2.2 Numeriinteri... 17 2.2.3 Array... 18 2.2.4 File... 18 2.3 Dettagliofiledeldatabasepresenti... 19 2.3.1 File user registrate (utenti)... 19 2.3.2 File user connesse (connessi)... 20 2.3.3 File studenti abilitati (studenti)............. 20 2.4 Filehtmlimplementati... 21 2.4.1 Comeeseguireloscript... 21 2.4.2 Lafinestraconl help... 22 2.4.3 Le finestre per l oscilloscopio............... 23 2.5 FunzioniJavapresenti... 24 2.5.1 Timeout(window.setTimeout)... 24 2.5.2 Apertura nuova finestra (window.open)......... 25 2.5.3 Chiusura automatica finestra (window.close())..... 25 2.5.4 Refresh (window.location.reload())........... 26 2.5.5 Disattivazionetastodestromouse... 27 2.6 Gestionedidataedora... 27 2.7 Timeoutecontrollopresenzauser... 28 2.8 Filediconfigurazione... 29 2.9 Fileperlatraduzione... 30 2.10Leroutinecaratterizzantiloscript... 31 2.10.1 Schermatainiziale... 31 2.10.2 Registrazionenuovauser... 32 2.10.3 Richiestapasswordsmarrita... 34 2.10.4 Accesso... 35 2.10.5 Visualizzazioneinformazioniutente... 37 IV

INDICE V 2.10.6 Modificapassword... 38 2.10.7 Modificadati... 39 2.10.8 Visualizzazionehelp... 40 2.10.9 Pannellodicontrolloadmin... 41 2.10.10Uscita... 47 2.10.11Routinedibase... 48 3 Realizzazione dell interfacciamento con Genfun 53 3.1 Prove di esecuzione di Genfun con passaggio dei parametri.. 53 3.1.1 Approccio mediante l uso di 2 calcolatori ed esecuzione sums-dos... 53 3.1.2 Ipotesi di esecuzione su un solo pc OS Linux...... 54 3.1.3 Utilizzo di un solo calcolatore Win-OS con creazione diunmodulodiprova... 55 3.1.4 Sceltadelwebserver... 56 3.2 Creazione di un software per eseguire Genfun......... 57 3.3 Passaggio dei parametri tramite file............... 58 3.3.1 Modifiche apportate a Genfun.............. 58 3.3.2 Visualizzazione messaggi................. 59 3.4 Interfacciamento tra gli script Perl ed il nuovo sw....... 60 3.4.1 Invio parametri all oscilloscopio............. 61 4 Modalità e prove d utilizzo 64 4.1 Settaggi di base.......................... 64 4.2 Utilizzodapartediunutente... 64 4.3 Utilizzodapartediunadmin... 71 4.4 Proveeffettuate... 78 V

INDICE VI Conclusioni 80 4.5 Sviluppi futuri........................... 80 Indice Analitico 82 Bibliografia - Sitografia 86 VI