Università degli studi di Ferrara. Indice

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Università degli studi di Ferrara. Indice"

Transcript

1 Indice 1. Introduzione Il progetto dell applicazione Fatture On-Line La vecchia applicazione del Comune per la gestione delle fatture Specifiche e requisiti del progetto Architettura Generale del sistema Sistema di autenticazione Livelli di autorizzazione Architettura Base di dati Architettura filesystem Interfaccia Web Struttura pagine Web Accessibilità Tecnologie utilizzate SQL e Microsoft SQL Server Server Web Apache HTML e CSS PHP JavaScript Realizzazione della nuova applicazione Architettura della rete del Comune Tabelle database Sistema di autenticazione Interfaccia web Struttura script Ricerca e visualizzazione Accessibilità e stampa Amministrazione utenti e fornitori Statistiche Altre Funzionalità Test del servizio

2 6. Conclusioni Riferimenti Indice delle figure

3 1. Introduzione Le Pubbliche Amministrazioni (PA), sono responsabili della gestione dei dati dei cittadini e offrono servizi per la loro consultazione. I cittadini ne possono usufruire di persona tramite gli sportelli comunali, o a distanza utilizzando i servizi telefonici o accedendo al Web. Negli ultimi anni le P.A. hanno colto l importanza dei moderni mezzi di comunicazione intraprendendo sempre più progetti riguardanti il mondo di Internet, data la sua utilità come strumento di comunicazione che permette di raggiungere in modo più efficiente i cittadini. Affinché i servizi Web siano facilmente utilizzabili dai cittadini, si devono tenere in considerazione le caratteristiche di usabilità e accessibilità per permettere al maggior numero di utenti di poter usufruire dei servizi. Inoltre si devono tenere in considerazione le persone disabili che necessitano, per non essere penalizzate nell utilizzo, di interfacce adeguate così da riuscire a servirsi a pieno dei sevizi messi a loro disposizione. Il problema dell accessibilità è stato valutato a livello nazionale, ed è stata introdotta nel 2004 la legge Stanca, la quale pone i requisiti che i servizi web delle P.A. devono offrire per poter essere considerati sufficientemente accessibili. Essa specifica inoltre le caratteristiche che devono presentare i servizi, in base alle tecnologie impiegate, alla tipologia, allo scopo e agli strumenti utilizzati per accedervi, inoltre definisce le linee guida per la presentazione dei contenuti come testo, colori, suoni, video e animazioni. Il Comune di Cento è uno dei comuni più informatizzati d Italia, offre un portale per i cittadini, con comunicazioni, eventi e molto altro ed è presente nel Web ormai da molto tempo, prima ancora dell introduzione della legge Stanca. Questo ha determinato, negli ultimi anni, lavori di ristrutturazione del portale del comune e dei suoi servizi in modo da rendere i contenuti più funzionali e accessibili. Questa tesi descrive la progettazione e realizzazione del rinnovo e ampliamento del servizio Fatture On-Line precedentemente offerto dal comune, risultato ormai inadeguato avendo limiti di funzionalità, come la creazione della base di dati utilizzata e alcune funzionalità scarse o mancanti, ma soprattutto di 3

4 accessibilità. Il risultato è una nuova versione, più completa, più funzionale e provvista di una interfaccia rispettante i requisiti di usabilità e le normative di accessibilità. Il servizio Fatture On-line ha come scopo principale quello di offrire ai fornitori e ai dipendenti del Comune la possibilità di consultare le fatture. L accesso è suddiviso in due sezioni: una per i fornitori che permette la consultazione, la ricerca delle proprie fatture e la visualizzazione dei dettagli; e una per i dipendenti del comune, che permette la consultazione, la ricerca di tutte le fatture e la visualizzazione delle informazioni sui fornitori. E presente un ulteriore sezione di amministrazione a cui possono accedere solo un gruppo ristretto di utenti, nella quale è possibile gestire gli utenti interni e l accesso per i fornitori. Il progetto, che ha preceduto la realizzazione dell applicazione, è partito con l ampliamento della struttura del database già utilizzato: oltre ai dati delle fatture e dei fornitori sono stati considerati anche quelli degli utenti, in questo modo è possibile consentire, limitare o negare l accesso, identificando gruppi di utenti e i relativi privilegi. Sono stati individuati due gruppi principali: Utenti di Dominio, suddivisi in tre livelli, con privilegi crescenti per separare l amministrazione dalla sola consultazione, e Utenti Fornitori con accesso limitato alla consultazione delle fatture di un singolo fornitore. Un ulteriore passo del progetto è stato quello della sicurezza, progettando il filesystem in maniera tale da separare la parte accessibile ai fornitori da quella dedicata ai dipendenti del comune, e la realizzazione di un sistema di accesso sicuro. Nel corso del progetto si è prestata particolare attenzione all accessibilità e usabilità dell applicazione (uno dei motivi principali di questo progetto) progettando un interfaccia semplice ma nello stesso tempo funzionale e, per quanto possibile, esente da limitazioni per utenti disabili, ad esempio utilizzando colori con contrasti adeguati, access key per la facile fruizione del servizio con l ausilio della sola tastiera. Infine è stata progettata un architettura di base degli script per la facile realizzazione e manutenzione dell applicazione. A questo punto si è passati alla fase di realizzazione, mettendo in pratica le idee, gli schemi e le procedure ideate in fase di progettazione. Sono state 4

5 create le tabelle necessarie, è stato sviluppato il sistema di autenticazione e sono state implementate nuove funzionalità di ricerca, amministrazione e statistica. Questa tesi è il frutto di un tirocinio svolto presso il Servizio Sistemi Informativi (SSI) del Comune di Cento che si occupa della gestione e amministrazione hardware e software della rete civica, l amministrazione della intranet comunale, del portale del Comune, la gestione e realizzazione di servizi on-line e siti Web strettamente collegati al Comune. 5

6 2. Il progetto dell applicazione Fatture On-Line Il progetto prevede lo sviluppo di un sistema per la consultazione dei fornitori e delle fatture via web, chiamato Fatture On-Line, comprendente un interfaccia web a uso degli utenti interni e dei fornitori dell ente per il monitoraggio delle fatture di fornitura, dalla loro registrazione al pagamento. Viene creata un ulteriore interfaccia di amministrazione per la gestione degli utenti. Tutte le interfacce vengono create nel rispetto delle norme di accessibilità ed usabilità previste per la P.A.. L applicazione è suddivisa in due sezioni, una per l accesso degli utenti esterni (fornitori), e una per l accesso degli utenti di dominio (dipendenti del comune). La prima modalità di accesso permette ai fornitori del comune di Cento di poter cercare e visualizzare le proprie fatture, mostrandone i dettagli e lo stato in cui si trovano. La seconda modalità permette ai dipendenti del comune di poter cercare e visualizzare tutte le fatture e relativi dettagli con la possibilità di gestire l accesso dei fornitori al servizio La vecchia applicazione del Comune per la gestione delle fatture Il Comune di Cento, sensibile al discorso Web, ha creato un portale per offrire ai cittadini, con un nuovo approccio, i propri servizi. Tra questi servizi è presente un applicativo Web per la gestione delle fatture on-line in cui sono molto evidenti le limitazioni di utilizzo e di gestione del servizio, che non erano state previste o risolte nella progettazione precedente: - l applicazione permetteva di visualizzare le fatture dell anno in corso e dei due anni precedenti, il numero degli anni in cui considerare le fatture era impostato a mano con cadenza annuale, in una fase di batch che genera la base di dati finale; - non esisteva un accesso specifico per gli utenti interni alla sede del comune e mancava una sezione di amministrazione adeguata; - non c era una gestione dei fornitori ( ad esempio non si poteva cambiare la password di un fornitore ); 6

7 - la procedura di conversione e preparazione della base di dati utilizzata dal servizio web ( fase di batch ) era molto lunga: o estrapolazione dei dati dal database del gestionale su macchina unix in un file di testo; o una macchina Windows si prendeva carico di importare il file di testo e caricarlo in un database Access; o ulteriore normalizzazione e associazione dei dati come fatture e dettagli; o conversione database Access in un database PostgreSQL. - interfaccia web non rispettante le normative sull accessibilità e usabilità per la P.A; - interfaccia web non rispettante le caratteristiche di usabilità. Dalle immagini di figura 1,2 e 3, si può notare come l applicazione presenta colorazioni non idonee, e non dispone di un interfaccia abbastanza intuitiva. Questi particolari sono stati dei motivi più che sufficienti per decidere di riorganizzare e aggiornare il servizio, da questo nasce anche l esigenza di creare una nuova interfaccia più efficiente e funzionale. Figura 1: Pagina principale di accesso al servizio 7

8 Figura 2: Pagina di ricerca Figura 3: Risultati ricerca 8

9 2.2. Specifiche e requisiti del progetto Le specifiche del progetto sono diverse per gli utenti di dominio e per i fornitori: La parte di accesso per gli utenti di dominio prevede: - 4 livelli di autenticazione ( Dominio, Utente, Amministratore e Super Amministratore ); - visualizzazione di tutte le fatture; - ricerca per fattura; - ricerca per fornitore; - sezione di BackOffice per l amministrazione del servizio che comprende: o amministrazione accesso fornitori; o amministrazione permessi utenti di dominio; o statistiche accessi. La parte riguardante i fornitori prevede: - accesso solo previa abilitazione del servizio; - cambio Password al primo utilizzo; - cambio password allo scadere di 60 giorni dall ultimo accesso; - visualizzazione delle proprie fatture; - ricerca delle proprie fatture; - possibilità di invio modulo di richiesta informazioni su una specifica fattura. L intera applicazione rispetta le specifiche di accessibilità e usabilità, permettendo la consultazione del servizio anche a utenti disabili senza particolari disagi, utilizzando programmi specifici come lettori audio di testo per non vedenti, o altre tipologie di programmi, e periferiche di visualizzazione che supportano risoluzioni diverse. 9

10 2.3. Architettura Generale del sistema L applicazione prevede un architettura generale su cui basarsi, e da cui partire per la progettazione delle singole parti. Ogni singola parte offre un interfaccia per poter comunicare con le atre, in modo tale da ottenere un approccio modulare che consenta di sostituire o modificare un singolo elemento, senza dover eseguire correzioni in altri componenti. In figura 4 è rappresentato lo schema generale del servizio, in cui possiamo trovare i vari blocchi che compongono il sistema. L interfaccia Web, accessibile con l ausilio di un comune browser, rappresenta il tramite che consente all utente di dialogare con l applicazione; da qui è possibile scegliere se accedere alla sezione dedicata agli utenti di dominio tramite l autenticazione di dominio, oppure accedere alla sezione pubblica tramite il sistema di autenticazione e codifica. Solamente dalla sezione di dominio è possibile accedere alla sezione di amministrazione. Nella figura è presente un blocco chiamato APPLICAZIONE Fatture On-Line che rappresenta il cuore del servizio, questo contiene le implementazioni delle funzionalità e ne permette la fruizione grazie alla comunicazione con il server Web e con un database che contiene i dati per l utilizzo del servizio. Figura 4: Schema generale del servizio 10

11 2.4. Sistema di autenticazione Il sistema di autenticazione è una parte molto importante che permette di proteggere l accesso alla visualizzazione di informazioni riservate. E suddiviso in due sezioni: una sezione di accesso per gli utenti di dominio, e una per l accesso pubblico. L autenticazione della sezione riguardante gli utenti di dominio è demandata ad Active Directory [Microsoft Active Directory], che si occupa di proteggere le macchine all interno della rete del comune e la protezione di aree riservate ai soli utenti di dominio. Riguardo all autenticazione della sezione di accesso pubblico, è stata adottata una doppia protezione: una basata su Apache e l altra basata su script PHP e database. La protezione di Apache permette l accesso al sistema di autenticazione vero e proprio, si è scelto di utilizzare un'unica coppia di nome utente e password, perché questa protezione ha come unico scopo quello di arginare i tentativi di forzatura del sistema da parte di persone che non hanno fatto richiesta di accesso al servizio. La protezione basata su PHP e database permette di autenticare l accesso dei fornitori al servizio. Sono stati presi in considerazione metodi diversi per la protezione delle informazioni inserite dagli utenti. Tra questi si predilige l utilizzo di SSL ( Secure Socket Layer ) [Protocollo SSL] che permette, tramite una codifica a chiavi pubblica e privata, di creare un canale di comunicazione sicuro tra client e server, rendendo le intercettazioni della trasmissione non comprensibili e difficilmente decodificabili. Purtroppo per problemi sui server del comune (durante il corso del tirocinio) non è stato ancora possibile attivare la protezione. Per arginare questo problema, sono stati presi in considerazione i metodi di autenticazione http come Basic e Digest. L autenticazione Basic codifica le informazioni in ingresso, come nome utente e password, in Base64 e le invia al server che provvederà a decodificarle e successivamente ad elaborarle. L autenticazione Digest è simile alla Basic a differenza del fatto che le informazioni non vengono inviate direttamente, ma a lato client ne viene creato un hash che successivamente verrà inviato al server per una comparazione con i dati presenti nel database. Questi due metodi però permettono una limitata 11

12 modifica della maschera di inserimento dati. Vista la necessità di un sistema che ha bisogno di una personalizzazione della maschera di inserimento e che non permetta la facile intercettazione e comprensione delle informazioni inviate, si è provveduto a creare un metodo personalizzato. E stato ideato un sistema che permette di salvaguardare le informazioni di accesso ed evitare nei limiti del possibile l intercettazione della comunicazione, e l utilizzo di queste informazioni al di fuori della sessione corrente. In ogni sessione viene generata una chiave alfanumerica che ha la caratteristica di essere univoca, e identifica la sessione corrente. Considerando che ogni volta la chiave di sessione cambia, si è pensato di utilizzarla in fase di accesso al servizio, dopo di che viene effettuato l hash delle informazioni concatenate con la chiave e inviate al server, che provvede a verificare l autenticazione con le informazioni reperite dal database. Il tutto è schematizzato in figura 5. Oltre a questo, per aumentare la sicurezza, è stato aggiunto un sistema di codifica per le informazioni sensibili non a conoscenza del server, come ad esempio avviene nel cambio di una password. Il sistema precedentemente descritto, non lo si può applicare a questa situazione, perché funziona solo se il server è già a conoscenza dell informazione che deve transitare. In questo caso, la nuova password scelta dall utente è sconosciuta al server e non la si può criptare vista l impossibilità di ricondursi ad essa, quindi, si è deciso di effettuare una codifica lato client delle informazioni sensibili, tramite l utilizzo di una chiave random. Il tutto poi viene inviato dal client, successivamente decodificato ed elaborato dal server. Il tutto è schematizzato in figura 6. Figura 5: Schema di cifratura 12 Figura 6: Schema di codifica

13 2.5. Livelli di autorizzazione Sono stati definiti 4 livelli di autorizzazione per la parte relativa all accesso di dominio, aventi le seguenti caratteristiche: - Dominio: o Utente precedentemente autentificato nel dominio, che all interno del servizio è considerato come un utente senza autorizzazione (per ora questo livello viene considerato come il livello Utente così che tutti i dipendenti del comune possono accedere al servizio, è stata prevista l inabilitazione dell autorizzazione Dominio nell eventualità che possano sorgere problematiche interne). - Utente: o Utente con permessi di visualizzazione delle fatture di tutti i fornitori, e con la possibilità di effettuare ricerche sia per fattura che per fornitore. - Amministratore: o Utente con accesso alla sezione di amministrazione e con i permessi di gestione fornitori, e gestione limitata dei permessi degli utenti di dominio. o Permessi per la gestione delle scansioni delle fatture. - Super Amministratore: o Utente con accesso completo a tutte le funzionalità del servizio. ( gestione fornitori, gestione completa permessi utenti di dominio, visualizzazione statistiche, modifica impostazioni generali, gestione scansioni fatture ). Per quanto riguarda l accesso da parte dei fornitori, è disponibile un unico livello di autorizzazione che permette la visualizzazione delle proprie fatture e dei dettagli a esse connesse. 13

14 2.6. Architettura Base di dati La procedura batch che permetteva di estrapolare i dati dal database del gestionale in un nuovo database, così da poter essere manipolati senza rischio, è stata rinnovata e ridotta a due fasi: - Estrapolazione dei dati dal database del gestionale su macchina unix in un file di testo - Conversione da file di testo a database SQL Server Le ottimizzazioni e le normalizzazioni vengono ora fatte all interno dell applicazione web. Il database è costituito da 3 tabelle principali dove risiedono i dati dei fornitori, delle fatture e dei dettagli delle fatture. Come possiamo notare dallo schema di figura 7, con cadenza giornaliera, i dati provenienti dal database del gestionale vengono salvati in un file di testo e, successivamente, utilizzati per popolare le tabelle che verranno utilizzate dal servizio. Oltre a queste sono state aggiunte, in questo progetto, altre 4 tabelle (vedere in figura 8) per la gestione del servizio che permettono: - la gestione delle scansioni associate alle fatture; - la gestione dei permessi di dominio e accesso fornitori; - la registrazione degli accessi; - il settaggio di impostazioni globali per la configurazione del servizio. 14 Figura 7: Schema procedura Batch

15 Le tabelle di gestione del servizio non sono collegate direttamente alle tabelle principali con delle chiavi importate, questo per evitare cancellazioni o modifiche, essendo le tre tabelle svuotate e ripopolate giornalmente. Figura 8: Nuove tabelle per il sistema 2.7. Architettura filesystem Il filesystem è un altro aspetto che è stato curato per fornire un livello maggiore di sicurezza. In prima analisi sono state create due cartelle separate visibili in figura 9, una per l accesso al servizio da parte degli utenti di dominio, e l altra per l accesso dei fornitori. E stato fatto questo per poter sfruttare il meccanismo di autenticazione di dominio, dando l accesso alla prima cartella solo a chi si è autentificato come utente di dominio, non potendo usare questo metodo per la seconda cartella, si è optato per una doppia autenticazione Apache / PHP-Database. La prima autenticazione è gestita dal server web Apache, con una unica autorizzazione che viene comunicata solo ai fornitori che richiedono il servizio, e serve principalmente per scongiurare eventuali tentativi di ingresso con credenziali scelte a caso. La seconda autorizzazione è gestita nella parte protetta dal dominio tramite una interfaccia web di amministrazione. In seconda analisi si è passati alla struttura delle cartelle che conterranno il servizio. Si è deciso di creare sia la cartella di dominio che quella per i fornitori con la stessa struttura mostrata in figura 10. Sono presenti 2 cartelle primarie, una con le classi base, che verranno utilizzate per contenere i dati prelevati da database, e una con le librerie o parti 15

16 che verranno incluse nelle pagine. Nelle inclusioni troviamo le funzioni di accesso al database, funzioni generiche, file di protezione, menu, ecc Solamente all interno della parte di dominio troviamo una cartella dedicata all amministrazione, che al suo interno ha la stessa struttura precedentemente descritta. Figura 9: Schema struttura del filesystem principale Figura 10: Schema struttura dettagliata del filesystem 16

17 2.8. Interfaccia Web L interfaccia web è un altro punto importante su cui soffermarsi, perché è il tramite che permette all utilizzatore di usufruire del servizio, quindi rendere l interfaccia intuitiva e di facile uso permette di ottimizzarne l impiego. E stata fatta una ricerca sulle specifiche relative all accessibilità, da applicare all interfaccia per poter rispettare le normative, riuscendo a offrire un servizio accessibile anche a utenti disabili. Inoltre si è cercato di mantenere, per quanto possibile, l interfaccia simile agli altri servizi, facilitando l utilizzo omogeneo del portale del comune (un esempio è visibile in figura 11 e figura 12). Figura 11: Esempio di interfaccia del portale del comune Figura 12: Esempio di interfaccia del servizio 17

18 2.9. Struttura pagine Web Creare una struttura di base per le pagine web è importante, perchè permette di facilitarne la creazione e la modifica. Tipicamente in una pagina se ne includono altre, che possono contenere librerie di funzioni, classi o variabili, oppure contenuti dinamici o statici. Questo permette di agevolare la modifica dell applicazione da parte di più persone, che possono agire su parti diverse contemporaneamente, mantenendo un interfaccia comune. Spesso si nota la presenza di molte parti di un applicazione che sono identiche o presentano caratteristiche molto simili, con le inclusioni si può semplificare questa situazione inserendo, in tutte le pagine che presentano caratteristiche simili, un file che racchiude porzioni di codice dinamico, che, ad ogni chiamata, genera dei contenuti che possono essere uguali, oppure offrire contenuti con sostanziali differenze. Volendo fare un esempio, possiamo prendere in considerazione un menù presente in tutte le pagine e, che in certe sezioni, le voci siano diverse oppure che vengano visualizzate in base alle autorizzazioni dell utente che richiede la pagina. Per fare questo basta creare una porzione di codice che genera un menù dinamico, il quale in base al tipo di richiesta mostri voci diverse o tenga conto delle autorizzazioni, e includere questo file in ogni pagina, dove queste ultime provvederanno a chiamare il menù passando i parametri adeguati. In questo progetto si è scelto l utilizzo dei template che permettono, una volta creatone uno, di generare nuove pagine con una struttura di base da cui partire. Se si modifica un template tutte le pagine create con esso possono essere aggiornate automaticamente. La figura 15 mostra com è stato creato il layout delle pagine del servizio, questo è costituito da quattro parti principali: - Header - Menu - Contenuto - Footer 18

19 La sezione Header rappresenta la parte superiore della pagina in cui sono contenuti: - Il Logo (vedi figura 13), presente in tutte le pagine: Figura 13: Logo comune di Cento - L intestazione dinamica (vedi figura 14): Nell intestazione troviamo il nome del servizio, in questo caso Fatture On Line, il nome dell utente collegato al servizio, il profilo dell utente (permessi) e la data dell ultimo accesso. Figura 14: Intestazione servizio, accesso di dominio Figura 15: Layout pagine servizio 19

20 La sezione Menù rappresenta il blocco in cui trovare i collegamenti alle varie funzioni del servizio ed eventualmente può ospitare altre informazioni come una legenda. La sezione Contenuto rappresenta il blocco in cui verranno visualizzati tutti i contenuti del servizio. La sezione Footer rappresenta la parte inferiore della pagina in cui sono contenute scritte descrittive e include la sezione Access Key (esempio in figura 16). Nella sezione Access Key troviamo una parte importante per l acessibilità, cioè la legenda delle Access Key presenti nella pagina. Figura 16: Footer con Access Key 20

21 3. Accessibilità L'accessibilità di un sito si ottiene tecnicamente rispettando le regole dettate dal progetto Web Accessibility Initative (WAI) [WAI]: una iniziativa del W3C [W3C], il consorzio mondiale che si occupa di standardizzare la progettazione dei siti web. Le linee guida contenute nel progetto WAI, consentono di realizzare un sito i cui contenuti e servizi siano fruibili da parte di tutti gli utenti, anche coloro che hanno necessità particolari ed accedono al web mediante dispositivi diversi dal monitor, tastiera o mouse. Rendere un sito accessibile significa, dunque, permettere a chiunque di accedere pienamente ai contenuti, alle informazioni ed ai servizi resi a disposizione dal sito, indipendentemente dal sistema operativo, dagli strumenti di navigazione, dalle impostazioni del browser, e a prescindere dalla velocità di connessione di cui si dispone. Significa inoltre perseguire un percorso di ricerca e di aggiornamento continuo, che parte dalla conoscenza dei problemi e delle reali necessità degli utenti, delle tecnologie per supportarli, dai test derivati dall'applicazione di queste tecnologie, dal monitoraggio dei risultati e dall'implementazione delle soluzioni più soddisfacenti per gli utenti. Il 17 dicembre 2003 il Parlamento approva all'unanimità la "Legge Stanca", che consente ai disabili l'accessibilità alle nuove tecnologie digitali e informatiche precisando che un "sito web accessibile", è un sito Internet il cui contenuto informativo multimediale e le procedure di interazione e navigazione siano fruibili da utenti dotati di browser con diverse configurazioni, che consentano di disabilitare le funzioni di caricamento di immagini, animazione, suono, colore, temporizzazione e omettere l'uso di visualizzatori addizionali. Si considera accessibile un sito che non ostacoli l'orientamento, la navigazione, la lettura di pagine e documenti, lo scaricamento di file e l'interazione con form o quant'altro richieda introduzione di dati e gestione di comandi, quando tali operazioni siano eseguite da una persona sufficientemente addestrata nell'uso di una postazione di lavoro. 21

22 Ai fini dell'accessibilità, i criteri fondamentali ai quali le amministrazioni sono invitate ad attenersi nello sviluppo di applicazioni informatiche sono i seguenti: - Accessibilità dalla tastiera: o tutte le funzioni dell'applicazione devono essere gestibili da tastiera. Tutte le azioni previste con l'uso di dispositivi di puntamento e manipolazione di oggetti devono essere rese possibili anche con equivalenti comandi di tastiera e devono essere chiaramente descritte nella documentazione dell'applicazione; o i comandi impartiti con combinazione di tasti di scelta rapida devono rispettare, per le operazioni più comuni, le scelte abituali del sistema operativo e devono essere ridefinibili dall'utente, per risolvere eventuali problemi di conflitto con quelli della tecnologia assistiva. Vanno inoltre preferite combinazioni semplici di tasti che risultino di facile memorizzazione e richiedano una modesta abilità manuale per l'esecuzione; o l'applicazione deve prevedere una successione logica delle operazioni di interazione. La successione deve essere chiaramente individuabile dalla tecnologia assistiva, per seguirne il percorso e consentire l'interpretazione alternativa delle operazioni; o l'applicazione non deve interferire con le funzioni di accessibilità eventualmente disponibili nel sistema operativo; o i comandi che prevedono una risposta a tempo devono essere evitati, - Icone: oppure deve essere prevista la possibilità, per l'utilizzatore, di regolare il tempo di risposta; o tutte le icone devono avere una chiara etichetta testuale o un'alternativa testuale selezionabile dall'utilizzatore; o ad ogni icona deve essere associata una combinazione di tasti di scelta rapida. Per le barre di icone deve essere disponibile anche un menù a tendina con comandi equivalenti; 22

23 - Oggetti: o l'applicazione deve usare le routine di sistema per la presentazione del testo, in modo da permetterne l'interpretazione alla tecnologia assistiva. L'informazione minima da fornire per tale interpretazione è costituita dal contenuto testuale dello schermo, dagli attributi del testo e dalla posizione del cursore; o l'applicazione deve rendere disponibili sufficienti informazioni sugli oggetti usati dall'interfaccia utente, affinché la tecnologia assistiva possa identificarli e interpretarne la funzione; - Multimedia: o l'applicazione deve prevedere opzioni alternative di segnalazione visiva di avvertimento e rinforzo delle segnalazioni sonore di allarme del programma; o l'applicazione deve prevedere opzioni di presentazione sincronizzata in formato testuale di tutte le informazioni audio, per mezzo di didascalie, sotto-titolazioni o altro, se questo non sia palesemente in contrasto con le funzioni del programma o oggettivamente impossibile da realizzare o non sufficiente per un utilizzatore non udente; o l'applicazione deve prevedere opzioni di descrizione vocale o presentazione sincronizzata in formato testuale di tutte le informazioni di tipo video se questo non è palesemente in contrasto con le funzioni del programma o oggettivamente impossibile da realizzare o non sufficiente per un utilizzatore non vedente (ad esempio programmi CAD o di montaggio fotografico); - Presentazione a video: o l'applicazione non deve usare il colore come mezzo per fornire informazione o indicare una azione selezionabile in un menu oppure deve prevedere un metodo alternativo utilizzabile anche da chi non percepisce i colori; 23

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer

Tecnologie per il Web. Il web: Architettura HTTP HTTP. SSL: Secure Socket Layer Tecnologie per il Web Il web: architettura e tecnologie principali Una analisi delle principali tecnologie per il web Tecnologie di base http, ssl, browser, server, firewall e proxy Tecnologie lato client

Dettagli

Siti interattivi e dinamici. in poche pagine

Siti interattivi e dinamici. in poche pagine Siti interattivi e dinamici in poche pagine 1 Siti Web interattivi Pagine Web codificate esclusivamente per mezzo dell HTML non permettono alcun tipo di interazione con l utente, se non quella rappresentata

Dettagli

Dichiarazione di accessibilità del sito di Ulisse - Nella rete della scienza

Dichiarazione di accessibilità del sito di Ulisse - Nella rete della scienza Dichiarazione di accessibilità del sito di Ulisse - Nella rete della scienza I riferimenti riguardano quanto indicato nelle Recommendation del World Wide Web Consortium (W3C) ed in particolare in quelle

Dettagli

Obiettivi di accessibilità per l anno 2014

Obiettivi di accessibilità per l anno 2014 COMUNE DI BRUSAPORTO PROV. DI BG Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. Redatto A MARZO 2014 Sommario Obiettivi

Dettagli

Corso Creare Siti WEB

Corso Creare Siti WEB Corso Creare Siti WEB INTERNET e IL WEB Funzionamento Servizi di base HTML CMS JOOMLA Installazione Aspetto Grafico Template Contenuto Articoli Immagini Menu Estensioni Sito di esempio: Associazione LaMiassociazione

Dettagli

SIAGAS Manuale Utente Utente non autenticato

SIAGAS Manuale Utente Utente non autenticato SIAGAS Manuale Utente Utente non autenticato 27 marzo 2007 v.1.7 SIAGAS: Manuale Utente: utente non autenticato 1/10 1 Introduzione 1.1 Destinatario del prodotto SIAGAS è uno Sportello Informativo per

Dettagli

Manuali.net. Nevio Martini

Manuali.net. Nevio Martini Manuali.net Corso base per la gestione di Siti Web Nevio Martini 2009 Il Linguaggio HTML 1 parte Introduzione Internet è un fenomeno in continua espansione e non accenna a rallentare, anzi è in permanente

Dettagli

Corso basi di dati Introduzione alle ASP

Corso basi di dati Introduzione alle ASP Corso basi di dati Introduzione alle ASP Gianluca Di Tomassi Email: ditomass@dia.uniroma3.it Università di Roma Tre Web statico e Web interattivo In principio il Web era una semplice collezione di pagine

Dettagli

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Approfondimento SOFTWARE PER L ARCHIVIAZIONE ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA INDICE SOFTWARE PER

Dettagli

Componenti Web: client-side e server-side

Componenti Web: client-side e server-side Componenti Web: client-side e server-side side Attività di applicazioni web Applicazioni web: un insieme di componenti che interagiscono attraverso una rete (geografica) Sono applicazioni distribuite logicamente

Dettagli

Facendo clic su parole, immagini e icone si può passare da un sito all'altro.

Facendo clic su parole, immagini e icone si può passare da un sito all'altro. I browser Introduzione Facendo clic su parole, immagini e icone si può passare da un sito all'altro. Ogni pagina web è un documento ipertestuale, caratterizzato da un proprio indirizzo denominato URL (Uniform

Dettagli

Software. Definizione, tipologie, progettazione

Software. Definizione, tipologie, progettazione Software Definizione, tipologie, progettazione Definizione di software Dopo l hardware analizziamo l altra componente fondamentale di un sistema di elaborazione. La macchina come insieme di componenti

Dettagli

NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI

NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI NOMENCLATURA INTERFACCIA DI INTERNET EXPLORER Pagina 6 PRINCIPALI PULSANTI DELLA BARRA DEGLI STREUMENTI Richiama la pagina visualizzata in precedenza Richiama la pagina visualizzata dopo quella attualmente

Dettagli

P.D.M. (Product Document Management) Hierarchycal Tree

P.D.M. (Product Document Management) Hierarchycal Tree DOKMAWEB P.D.M. (Product Document Management) Hierarchycal Tree BBL Technology Srl Via Bruno Buozzi 8 Lissone (MI) Tel 039 2454013 Fax 039 2451959 www.bbl.it www.dokmaweb.it BBL Technology srl (WWW.BBL.IT)

Dettagli

Guida per gli utenti ASL AT. Posta Elettronica IBM Lotus inotes

Guida per gli utenti ASL AT. Posta Elettronica IBM Lotus inotes Guida per gli utenti ASL AT Posta Elettronica IBM Lotus inotes Indice generale Accesso alla posta elettronica aziendale.. 3 Posta Elettronica... 4 Invio mail 4 Ricevuta di ritorno.. 5 Inserire un allegato..

Dettagli

Sme.UP Web Application

Sme.UP Web Application Sme.UP Web Application Web Application Web.UP Una interfaccia web per i vostri dati gestionali Il modulo applicativo Web.UP fornisce al progettista di siti Internet una serie di potenti strumenti per l'integrazione

Dettagli

Corso di Web Programming

Corso di Web Programming Corso di Web Programming 1. Introduzione a Internet e al WWW Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica

Dettagli

Laboratorio Matematico Informatico 2

Laboratorio Matematico Informatico 2 Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario

Dettagli

Introduzione all elaborazione di database nel Web

Introduzione all elaborazione di database nel Web Introduzione all elaborazione di database nel Web Prof.ssa M. Cesa 1 Concetti base del Web Il Web è formato da computer nella rete Internet connessi fra loro in una modalità particolare che consente un

Dettagli

La realizzazione di WebGis con strumenti "Open Source".

La realizzazione di WebGis con strumenti Open Source. La realizzazione di WebGis con strumenti "Open Source". Esempi di impiego di strumenti a sorgente aperto per la realizzazione di un Gis con interfaccia Web Cos'è un Web Gis? Da wikipedia: Sono detti WebGIS

Dettagli

Università della Svizzera italiana

Università della Svizzera italiana Università della Svizzera italiana Il sito dell Università della Svizzera italiana e l accessibilità Vs.1.0 11 / 12 / 2007 TEC-LAB WEB-SERVICE 1. INTRODUZIONE Avere accesso al web, per un utente disabile,

Dettagli

Conformità: Conforme; tutte le pagine sono realizzate con linguaggio XHTML 1.0 Strict.

Conformità: Conforme; tutte le pagine sono realizzate con linguaggio XHTML 1.0 Strict. Tasti di accesso rapido Al fine di migliorare l'accessibilità del sito sono stati definiti i seguenti tasti di accesso rapido, per attivare le principali funzionalità offerte: [H] = Homepage [R] = Ricerca

Dettagli

Obiettivi di accessibilità per l anno 2014

Obiettivi di accessibilità per l anno 2014 COMUNE DI MONTEVARCHI Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. Redatto il 27/03/2014 1 SOMMARIO Obiettivi di accessibilità

Dettagli

Accessibilità digitale

Accessibilità digitale Accessibilità digitale Guido Gelatti guido.gelatti@itiscastelli.it Brixia Generazione Digitale - 6 Dicembre 2013 The power of the Web is in its universality Tim Berners-Lee afferma che il web "deve consentire

Dettagli

Indice PARTE PRIMA L INIZIO 1

Indice PARTE PRIMA L INIZIO 1 Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5

Dettagli

Web Programming Specifiche dei progetti

Web Programming Specifiche dei progetti Web Programming Specifiche dei progetti Paolo Milazzo Anno Accademico 2010/2011 Argomenti trattati nel corso Nel corso di Web Programming sono state descritti i seguenti linguaggi (e tecnologie): HTML

Dettagli

Console di Amministrazione Centralizzata Guida Rapida

Console di Amministrazione Centralizzata Guida Rapida Console di Amministrazione Centralizzata Contenuti 1. Panoramica... 2 Licensing... 2 Panoramica... 2 2. Configurazione... 3 3. Utilizzo... 4 Gestione dei computer... 4 Visualizzazione dei computer... 4

Dettagli

Contenuti. Applicazioni di rete e protocolli applicativi

Contenuti. Applicazioni di rete e protocolli applicativi Contenuti Architettura di Internet Principi di interconnessione e trasmissione World Wide Web Posta elettronica Motori di ricerca Tecnologie delle reti di calcolatori Servizi Internet (come funzionano

Dettagli

14 maggio 2010 Versione 1.0

14 maggio 2010 Versione 1.0 SOFTWARE PER LA GESTIONE DI UN SISTEMA PER LA RILEVAZIONE DELLA QUALITÀ PERCEPITA DAGLI UTENTI, NEI CONFRONTI DI SERVIZI RICHIESTI ALLA PUBBLICA AMMINISTRAZIONE, ATTRAVERSO L'UTILIZZO DI EMOTICON. 14 maggio

Dettagli

Siscotel 2002 A.C. Vigevano e Lomellina. Vigevano - 19/02/2007. Siscotel 2002 A.C. Vigevano e Lomellina

Siscotel 2002 A.C. Vigevano e Lomellina. Vigevano - 19/02/2007. Siscotel 2002 A.C. Vigevano e Lomellina Vigevano - 19/02/2007 1 Cos è un CMS I CMS sono sistemi software che consentono di creare e gestire un sito web direttamente dal Browser, in modo semplice ed immediato. Caratteristica dei CMS è quella

Dettagli

COMUNE DI ROSSANO VENETO

COMUNE DI ROSSANO VENETO COMUNE DI ROSSANO VENETO Obiettivi di accessibilità per l anno 2014 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. Redatto il 25.03.2014 1 SOMMARIO Obiettivi di accessibilità

Dettagli

Capitolo 3 Guida operativa del programma TQ Sistema

Capitolo 3 Guida operativa del programma TQ Sistema Capitolo 3 Guida operativa del programma TQ Sistema Panoramica delle funzionalità Questa guida contiene le informazioni necessarie per utilizzare il pacchetto TQ Sistema in modo veloce ed efficiente, mediante

Dettagli

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

ARGO DOC Argo Software S.r.l. e-mail: info@argosoft.it -

ARGO DOC Argo Software S.r.l. e-mail: info@argosoft.it - 1 ARGO DOC ARGO DOC è un sistema per la gestione documentale in formato elettronico che consente di conservare i propri documenti su un server Web accessibile via internet. Ciò significa che i documenti

Dettagli

SOMMARIO. 1 ISTRUZIONI DI BASE. 2 CONFIGURAZIONE. 7 STORICO. 9 EDITOR HTML. 10 GESTIONE ISCRIZIONI E CANCELLAZIONI. 11 GESTIONE MAILING LIST.

SOMMARIO. 1 ISTRUZIONI DI BASE. 2 CONFIGURAZIONE. 7 STORICO. 9 EDITOR HTML. 10 GESTIONE ISCRIZIONI E CANCELLAZIONI. 11 GESTIONE MAILING LIST. INDICE 1) SOMMARIO... 1 2) ISTRUZIONI DI BASE... 2 3) CONFIGURAZIONE... 7 4) STORICO... 9 5) EDITOR HTML... 10 6) GESTIONE ISCRIZIONI E CANCELLAZIONI... 11 7) GESTIONE MAILING LIST... 12 8) E-MAIL MARKETING...

Dettagli

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER

DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER DATABASE IN RETE E PROGRAMMAZIONE LATO SERVER L architettura CLIENT SERVER è l architettura standard dei sistemi di rete, dove i computer detti SERVER forniscono servizi, e computer detti CLIENT, richiedono

Dettagli

Guida all uso di Adobe Acrobat e Adobe Reader in ambito didattico

Guida all uso di Adobe Acrobat e Adobe Reader in ambito didattico Guida all uso di Adobe Acrobat e Adobe Reader in ambito didattico Indice Format PDF e software per la creazione di documenti Che cosa si può fare con Adobe Acrobat Commenti, annotazioni e marcature grafiche

Dettagli

La pagina di Explorer

La pagina di Explorer G. Pettarin ECDL Modulo 7: Internet 11 A seconda della configurazione dell accesso alla rete, potrebbe apparire una o più finestre per l autenticazione della connessione remota alla rete. In linea generale

Dettagli

Protocolli e architetture per WIS

Protocolli e architetture per WIS Protocolli e architetture per WIS Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di informazioni e servizi Le architetture moderne dei WIS

Dettagli

DonkeyCode. Manuale amministratore di sistema. Versione 1.0.0

DonkeyCode. Manuale amministratore di sistema. Versione 1.0.0 DonkeyCode RescueMe: globale per la gestione di catastrofi naturali Manuale amministratore di Versione 1.0.0 Ingegneria Del Software AA 2010-2011 DonkeyCode - RescueMe Informazioni documento Titolo documento:

Dettagli

WebMail: Manuale per l'utente

WebMail: Manuale per l'utente WebMail: Manuale per l'utente Indice generale Introduzione...4 Login alla webmail...5 Leggere e gestire i messaggi di posta...6 Scrivere un messaggio di posta...16 Altre funzioni...22 Rubrica...22 Impostazioni...32

Dettagli

Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali?

Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali? Corso html 5. Di Roberto Abutzu. *********** Quarta parte: Body ed elementi strutturali. ********** Cos'è il Body e gli elementi strutturali? Riprendiamo il discorso, introducendo la tag Body e iniziando

Dettagli

Obiettivi di accessibilità per l anno 2013

Obiettivi di accessibilità per l anno 2013 Comune di Brunate Obiettivi di accessibilità per l anno 2013 Redatto ai sensi dell articolo 9, comma 7 del decreto legge 18 ottobre 2012, n. 179. Redatto il 31/03/2014 1 SOMMARIO Obiettivi di accessibilità

Dettagli

Esercitazione 1 primi passi e uso dei file

Esercitazione 1 primi passi e uso dei file primi passi e uso dei file 1 Sistemi operativi per PC I sistemi operativi per personal computer più diffusi sono: Windows (Microsoft) Linux (freeware) MacOS (Apple) Il laboratorio verterà su Windows 2

Dettagli

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale

tratteremo di... Definizione di Internet e Web Linguaggio HTML e Siti web Statici Siti web Dinamici e codice PHP Breve accenno ai CMS Server Locale LET S GO Progetto del corso Il web: introduzione ad Internet; i linguaggi digitali; siti statici e siti dinamici; i programmi CMS. Approfondimento di HTML e CSS. Web di qualità: tecniche di web writing;

Dettagli

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo Come funziona il WWW Il funzionamento del World Wide Web non differisce molto da quello delle altre applicazioni Internet Anche in questo caso il sistema si basa su una interazione tra un computer client

Dettagli

Layout dell area di lavoro

Layout dell area di lavoro Layout dell area di lavoro In Windows, Dreamweaver fornisce un layout che integra tutti gli elementi in una sola finestra. Nell area di lavoro integrata, tutte le finestre e i pannelli sono integrati in

Dettagli

Al fine di pubblicare le informazioni di un condominio sul WEB è necessario che l amministratore proceda con le seguenti fasi:

Al fine di pubblicare le informazioni di un condominio sul WEB è necessario che l amministratore proceda con le seguenti fasi: CONDOMINI SUL WEB Cosa si intende per condomini sul Web? Dalla versione 1.45 del programma Metodo Condomini l amministratore ha la possibilità di rendere fruibili via WEB ai condòmini (proprietari e conduttori)

Dettagli

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014)

UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) UTILIZZO DEI COOKIES (informativa conforme al Provvedimento del Garante Privacy del 8 Maggio 2014) Star Link srl, Titolare del trattamento dei dati personali, informa che questo Sito internet fa uso di

Dettagli

i n t e r n e t s i t i e c om pl e t o p e r g e st ire portali i l e f a c t r u m e n t o L o InfoTecna QuickWeb

i n t e r n e t s i t i e c om pl e t o p e r g e st ire portali i l e f a c t r u m e n t o L o InfoTecna QuickWeb i n t e r n e t s t r u m e n t o f a c i l e e c om pl e t o p e r g e st ire portali e s i t i L o InfoTecna QuickWeb QuickWeb è un' applicazione in grado di dare forma a siti web dinamici, avvalendosi

Dettagli

Content Management Systems

Content Management Systems Content Management Systems L o Guido Porruvecchio Tecnologia e Applicazioni della Rete Internet Definizione Un Content Management System (CMS) è letteralmente un sistema per la gestione dei contenuti Definisce

Dettagli

REQUISITO DI ACCESSIBILITA

REQUISITO DI ACCESSIBILITA ISTITUTO COMPRENSIVO Pascoli - Crispi Via Gran Priorato, 11-98121 Messina Via Monsignor D'Arrigo, 18-98122 Messina Tel/Fax. 09047030 090360037 e-mail: meic87300t@istruzione.it / meee00800r@istruzione.it

Dettagli

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali:

Componenti di una applicazione. Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali: Componenti di una applicazione Un programma applicativo è strutturato come un insieme organizzato di tre componenti funzionali: Un sottosistema di interfaccia con l utente (IU, user interface o anche presentation

Dettagli

Dichiarazione di Accessibilità

Dichiarazione di Accessibilità Dichiarazione di Accessibilità Requisito n. 1 : Realizzare le pagine e gli oggetti al loro interno utilizzando tecnologie definite da grammatiche formali pubblicate nelle versioni più recenti disponibili

Dettagli

Calcolatori e interfacce grafiche

Calcolatori e interfacce grafiche Calcolatori e interfacce grafiche COMPONENTI DI UN COMPUTER Hardware Tutti gli elementi fisici che compongono un calcolatore Software Comandi, istruzioni, programmi che consentono al calcolatore di utilizzare

Dettagli

Reti Informatiche: Internet e posta. elettronica. Tina Fasulo. Guida a Internet Explorer e alla posta elettronica Windows Live Mail

Reti Informatiche: Internet e posta. elettronica. Tina Fasulo. Guida a Internet Explorer e alla posta elettronica Windows Live Mail Reti Informatiche: Internet e posta elettronica Tina Fasulo 2012 Guida a Internet Explorer e alla posta elettronica Windows Live Mail 1 Parte prima: navigazione del Web Il browser è un programma che consente

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

HORIZON SQL CONFIGURAZIONE DI RETE 1-1/9 HORIZON SQL CONFIGURAZIONE DI RETE 1 CARATTERISTICHE DI UN DATABASE SQL...1-2 Considerazioni generali... 1-2 Concetto di Server... 1-2 Concetto di Client... 1-2 Concetto di database SQL... 1-2 Vantaggi...

Dettagli

GUIDA UTENTE WEB PROFILES

GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES GUIDA UTENTE WEB PROFILES... 1 Installazione... 2 Primo avvio e registrazione... 5 Utilizzo di web profiles... 6 Gestione dei profili... 8 Fasce orarie... 13 Log siti... 14 Pag.

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

Mausoleo COMUNE DI NUORO PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE. Arch.Marco Cerina Ing.Enrico Dini

Mausoleo COMUNE DI NUORO PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE. Arch.Marco Cerina Ing.Enrico Dini COMUNE DI NUORO D O C U M E N T O D I S P E C I F I C A P E R I L P R O D O T T O Mausoleo PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE Arch.Marco Cerina Ing.Enrico Dini Descrizione introduttiva

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere

Dettagli

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO

PATENTE EUROPEA DEL COMPUTER 4.0 MODULO PATENTE EUROPEA DEL COMPUTER 4.0 MODULO 2 Uso del Computer e Gestione dei file ( Windows XP ) A cura di Mimmo Corrado MODULO 2 - USO DEL COMPUTER E GESTIONE DEI FILE 2 FINALITÁ Il Modulo 2, Uso del computer

Dettagli

Analisi dei Requisiti

Analisi dei Requisiti Analisi dei Requisiti Pagina 1 di 16 Analisi dei Requisiti Indice 1 - INTRODUZIONE... 4 1.1 - OBIETTIVO DEL DOCUMENTO...4 1.2 - STRUTTURA DEL DOCUMENTO...4 1.3 - RIFERIMENTI...4 1.4 - STORIA DEL DOCUMENTO...4

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

Corso di PHP. Prerequisiti. 1 - Introduzione Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Conoscere il concetto di espressione 2 1 Introduzione

Dettagli

POLITICA SULLA SICUREZZA DEI DATI PERSONALI di Ultragas CM S.p.A.

POLITICA SULLA SICUREZZA DEI DATI PERSONALI di Ultragas CM S.p.A. POLITICA SULLA SICUREZZA DEI DATI PERSONALI di Ultragas CM S.p.A. La presente informativa viene resa ai sensi dell'art. 13 del decreto legislativo 30 giugno 2003, n. 196 (di seguito: Codice privacy) a

Dettagli

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione Evoluzione del Web Direzioni di sviluppo del web a) Multimedialità b) Dinamicità delle pagine e interattività c) Accessibilità d) Separazione del contenuto dalla forma di visualizzazione e) Web semantico

Dettagli

Architetture Web a tre livelli: CGI, SSI, ISAPI e codice mobile Architetture a 3 livelli (1)

Architetture Web a tre livelli: CGI, SSI, ISAPI e codice mobile Architetture a 3 livelli (1) Pagina 1 di 10 Architetture Web a tre livelli: CGI, SSI, ISAPI e codice mobile Architetture a 3 livelli (1) Nel corso della lezione precedente abbiamo analizzato le caratteristiche dell'architettura CGI.

Dettagli

INTERNET EXPLORER Breve manuale d uso

INTERNET EXPLORER Breve manuale d uso INTERNET EXPLORER Breve manuale d uso INDICE INTRODUZIONE... 3 COME IMPOSTARE LA PAGINA INIZIALE... 3 LA WORK AREA... 3 LE VOCI DI MENU... 5 IL MENU FILE... 5 IL MENU MODIFICA... 6 IL MENU VISUALIZZA...

Dettagli

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6 Patente Europea di Informatica ECDL Modulo 6 Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione Anno 2009/2010 Syllabus 5.0 Microsoft PowerPoint è un software progettato

Dettagli

Classificazione del software

Classificazione del software Classificazione del software Classificazione dei software Sulla base del loro utilizzo, i programmi si distinguono in: SOFTWARE Sistema operativo Software applicativo Sistema operativo: una definizione

Dettagli

Introduzione a Internet e al World Wide Web

Introduzione a Internet e al World Wide Web Introduzione a Internet e al World Wide Web Una rete è costituita da due o più computer, o altri dispositivi, collegati tra loro per comunicare l uno con l altro. La più grande rete esistente al mondo,

Dettagli

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed

Dettagli

Servizio di Posta elettronica Certificata. Procedura di configurazione dei client di posta elettronica

Servizio di Posta elettronica Certificata. Procedura di configurazione dei client di posta elettronica Pag. 1 di 42 Servizio di Posta elettronica Certificata Procedura di configurazione dei client di posta elettronica Funzione 1 7-2-08 Firma 1)Direzione Sistemi 2)Direzione Tecnologie e Governo Elettronico

Dettagli

REGISTRO FACILE (Software per il produttore dei rifiuti)

REGISTRO FACILE (Software per il produttore dei rifiuti) REGISTRO FACILE (Software per il produttore dei rifiuti) Gestire i rifiuti non è mai stato così semplice INDICE: Pag. 1. Caratteristiche 2 2. Installazione 3 3. Richiesta per l attivazione 5 4. Attivazione

Dettagli

Corso di Web programming Modulo T3 A2 - Web server

Corso di Web programming Modulo T3 A2 - Web server Corso di Web programming Modulo T3 A2 - Web server 1 Prerequisiti Pagine statiche e dinamiche Pagine HTML Server e client Cenni ai database e all SQL 2 1 Introduzione In questa Unità si illustra il concetto

Dettagli

Gestione home page. Intranet -> Ambiente Halley -> Gestione homepage

Gestione home page. Intranet -> Ambiente Halley -> Gestione homepage Gestione home page egovernment L home page del portale Halley egovernment permette all Amministrazione di pubblicare contenuti e informazioni e di organizzarle in blocchi. Questa struttura per argomenti

Dettagli

Si precisa in ogni caso che questa guida rapida non esime dalla lettura del manuale utente presente nell ambiente del Servizio Telematico Doganale.

Si precisa in ogni caso che questa guida rapida non esime dalla lettura del manuale utente presente nell ambiente del Servizio Telematico Doganale. GUIDA RAPIDA versione 11 marzo 2008 SEERVIIZZIIO TTEELLEEMATTIICO M DOGANALLEE G Avvertenze: Questa guida vuole costituire un piccolo aiuto per gli operatori che hanno già presentato richiesta di adesione

Dettagli

COMUNE DI PESCARA SETTORE TRIBUTI COMUNICAZIONE ICI PROCEDURA DI COMPILAZIONE

COMUNE DI PESCARA SETTORE TRIBUTI COMUNICAZIONE ICI PROCEDURA DI COMPILAZIONE COMUNE DI PESCARA SETTORE TRIBUTI COMUNICAZIONE ICI PROCEDURA DI COMPILAZIONE INSTALLAZIONE DEL PROGRAMMA Requisisti di sistema L applicazione COMUNICAZIONI ICI è stata installata e provata sui seguenti

Dettagli

Internet Terminologia essenziale

Internet Terminologia essenziale Internet Terminologia essenziale Che cos è Internet? Internet = grande insieme di reti di computer collegate tra loro. Rete di calcolatori = insieme di computer collegati tra loro, tramite cavo UTP cavo

Dettagli

Manuale d uso. Applicazione client Postecert Firma Digitale per Postemailbox

Manuale d uso. Applicazione client Postecert Firma Digitale per Postemailbox per Postemailbox Documento pubblico Pagina 1 di 22 Indice INTRODUZIONE... 3 REQUISITI... 3 SOFTWARE... 3 HARDWARE... 3 INSTALLAZIONE... 3 AGGIORNAMENTI... 4 AVVIO DELL APPLICAZIONE... 4 UTILIZZO DELL APPLICAZIONE...

Dettagli

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità Ipertesto Reti e Web Ipertestualità e multimedialità Ipertesto: documento elettronico costituito da diverse parti: nodi parti collegate tra loro: collegamenti Navigazione: percorso tra diversi blocchi

Dettagli

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete)

Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Installazione di IBM SPSS Modeler 14.2 Client (licenza di rete) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Client versione 14.2 con licenza di rete. Questo documento è stato

Dettagli

GUIDA DELL'UTENTE PER IL SOFTWARE P-TOUCH EDITOR. PJ-623/PJ-663 Stampante mobile. Versione 0 ITA

GUIDA DELL'UTENTE PER IL SOFTWARE P-TOUCH EDITOR. PJ-623/PJ-663 Stampante mobile. Versione 0 ITA GUIDA DELL'UTENTE PER IL SOFTWARE P-TOUCH EDITOR PJ-6/PJ-66 Stampante mobile Versione 0 ITA Introduzione Le stampanti mobili Brother, modelli PJ-6 e PJ-66 (con Bluetooth), sono compatibili con numerose

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:

Dettagli

MediaWiki. Giuseppe Frisoni

MediaWiki. Giuseppe Frisoni MediaWiki Giuseppe Frisoni MediaWiki: costruire insieme 1/2 L'enorme successo di Wikipedia, la nota enciclopedia online, è sotto gli occhi di tutti; cosa meno nota, invece, è la piattaforma con cui è progettata.

Dettagli

19. LA PROGRAMMAZIONE LATO SERVER

19. LA PROGRAMMAZIONE LATO SERVER 19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici

Dettagli

Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano. Internet e il Web

Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano. Internet e il Web Appunti di Informatica Gestionale per cl. V A cura del prof. ing. Mario Catalano Internet e il Web 1 Internet Internet è un insieme di reti informatiche collegate tra loro in tutto il mondo. Tramite una

Dettagli

GUIDA OPERATIVA PER LA PRIMA FORMAZIONE DEL REGISTRO

GUIDA OPERATIVA PER LA PRIMA FORMAZIONE DEL REGISTRO REGISTRO DEI REVISORI LEGALI DEI CONTI GUIDA OPERATIVA PER LA PRIMA FORMAZIONE DEL REGISTRO PER I REVISORI LEGALI E LE SOCIETA DI REVISIONE Versione 1.0 del 31 maggio 2013 Sommario PREMESSA... 4 LA PROCEDURA

Dettagli

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA Reti Informatiche SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA INTERNET Il prototipo della grande rete si chiamava ARPAnet ed alla fine del 1960 collegava i computer dell UCLA, dello Stanford

Dettagli

Content Management System

Content Management System Content Management System Docente: Prof. Roberto SALVATORI CARATTERISTICHE PRINCIPALI DI UN CMS In quest ultimo decennio abbiamo avuto modo di osservare una veloce e progressiva evoluzione del Web, portando

Dettagli

Architetture Software

Architetture Software Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software Architetture Software Giulio Destri Ing. del Sw: Architettura - 1 Scopo del modulo

Dettagli

Web File System Manuale utente Ver. 1.0

Web File System Manuale utente Ver. 1.0 Web File System Manuale utente Ver. 1.0 Via Malavolti 31 41100 Modena Tel. 059-2551137 www.keposnet.com Fax 059-2558867 info@keposnet.com Il KDoc è un Web File System cioè un file system accessibile via

Dettagli

Sistema Informativo Alice

Sistema Informativo Alice Sistema Informativo Alice Urbanistica MANUALE UTENTE MODULO PROFESSIONISTI WEB settembre 2007 INDICE 1. INTRODUZIONE...2 1.1. Cos è MPWEB?... 2 1.2. Conoscenze richieste... 2 1.3. Modalità di utilizzo...

Dettagli

Turbodoc. Archiviazione Ottica Integrata

Turbodoc. Archiviazione Ottica Integrata Turbodoc Archiviazione Ottica Integrata Archiviazione Ottica... 3 Un nuovo modo di archiviare documenti, dei e immagini... 3 I moduli di TURBODOC... 4 Creazione dell armadio virtuale... 5 Creazione della

Dettagli

SISM Sistema Informativo Salute Mentale

SISM Sistema Informativo Salute Mentale SISM Sistema Informativo Salute Mentale Manuale per la registrazione al sistema Versione 1.0 12/01/2012 NSIS_SSW.MSW_PREVSAN_SISM_MTR_Registrazione.doc Pagina 1 di 25 Scheda informativa del documento Versione

Dettagli

<Portale LAW- Lawful Activities Wind > Pag. 1/33 Manuale Utente ( WEB GUI LAW ) Tipo di distribuzione Golden Copy (Copia n. 1) Copia n. Rev. n. Oggetto della revisione Data Pag. 2/33 SOMMARIO 1. INTRODUZIONE...

Dettagli