Progetto di Basi di Dati e Multimidia Laboratorio Struttura dell applicazione web
|
|
- Celia Carbone
- 8 anni fa
- Visualizzazioni
Transcript
1 Progetto di Basi di Dati e Multimidia Labtorio Struttura dell applicazione web 1 Introduzione La progettazione è stata sviluppata basandosi sul modello MVC-2 Server Centric. I moduli creati si possono suddividere quindi in tre categorie: livello di Figura 1: Approccio Servlet-centric presentazione, livello di controllo e livello di modello. 2 Sviluppo 2.1 Livello di presentazione Pagine JSP che vengono utilizzate per la presentazione dei dati. Si preoccupano di ricevere le informazioni dal modulo main.java e di presentarle anche attraverso l ausilio del comando <table> messo a disposizione dal linguaggio html all utente in modo ordinato. Di seguito la descrizione semi-formale delle singole pagine: 1
2 index.jsp: è la HomePage del sito e visualizza oltre ad una serie di informazioni statiche una tabella contenente la lista delle autostrade presenti nel base. Il codice dell autostrada è unito ad un link che porta alla pagina AutostradaPage. Il link viene generato settando il parametro ps al valore AutostradaPage. Riceve un vettore di AutostradaBean. Nella Home page è presente anche un link alla pagina IncidentiPage.jsp. E presente il link che permette di spedire una all azienda delle autostrade, riportando inoltre la sede dell azienda. AutostradaPage.jsp: riceve dal main.java attraverso l oggetto request un bean AutostradaBean e un vector di CaselloBean. Visualizza l autostrada selezionata e l elenco dei caselli relativi all autostrada. I caselli vengono presentati in tabella. Ogni nome della tabella è un link al relativo CaselloPage.jsp. Abbiamo inoltre aggiunto a fondo pagina dei link che visualizzano il percorso della navigazione fatta dall utente. Per poter svolgere questo punto abbiamo modificato le query richieste in modo da poter visualizzare dati aggiuntivi per l aspetto grafico del sito e aggiunto un ordinamento alla query per avere una visualizzazione piu ordinata dei risultati ottenuti. CaselloPage.jsp: riceve in ingresso dal modulo main.java il CaselloBean e il vettore degli ingressi relativi al casello. Vengono visualizzati tutti gli ingressi presentando il numero del biglietto o telepass l di entrata, l di uscita se presente e il casello di uscita se presente. Anche qui abbiamo modificato la query per fare in modo che nel percorso di navigazione a fondo pagina l utente potesse vedere anche a quale autostrada si riferiva la CaselloPage che sta visitando, in modo da permettere il ritorno alla AutostradaPage.jsp e aggiunto un ordinamento alla query per avere una visualizzazione piu ordinata dei risultati ottenuti. IncidentiPage.jsp: lista degli incidenti presenti nel base. Se presenti vengono visualizzate anche le immagini dell incidente. L immagine è visualizzata con il comando img del linguaggio html. Il sorgente dell immagine viene spedito in output dal main.java quando viene settato il campo ps a immagine. pagine aggiuntive confirm.jsp, error.jsp, update.jsp, update2.jsp: queste pagine sono state realizzate per permettere agli amministratori del sito di accedere a una zona riservata mediante password per poter inserire e aggiornare le immagini degli incidenti; la pagine update.jsp accede alla pagina che gestisce l accesso all amministratore mediante password, update2.jsp permette l effettivo inserimento e aggiornamento dell immagine. Se l operazione va a buon fine viene visualizzata la pagina confirm.jsp altrimenti nel caso in cui si inserisca la password sbagliata o l inserimento non avvenga nel modo corretto si visualizza la pagina error.jsp. 2.2 Livello di controllo Il livello controllo gestisce il flusso di dati e combina l interazione fra le pagine JSP che visualizzano le informazioni e la classe DBMS.java che effettua la connessione e l esecuzione di query con il base. Il livello controllo è effettuato 2
3 interamente dalla classe main.java che implementa i metodi doget e dopost della classe HttpServlet. Al metodo doget viene passato il parametro ps che identifica le pagine JSP visualizzate. Con una serie di istruzioni condizionali sul dato ps la classe main.java decide quali Bean e Vector creare a seconda della pagina da visualizzare. Con il metodo request.setattributestring,object e i metodi getdispacherpage.jsp e forwardrequest,response passo il controllo inviando i dati alle JSP. 2.3 Livello di modello La gestione diretta del base avviene con il modulo DBMS.java che implementa ed esegue le query, crea i Bean,i metodi getxxx, i metodi per la gestione dei dati multimediali e restituisce tutto al modulo main.java. Metodo per la pagina HomePage: getautostrade: ritorna il vettore delle autostrade presenti nella base di dati ed utilizza il metodo sempre della classe DBMS makeautostradabean che restituisce i bean di tipo autostrada. Metodi per la pagina AutostradaPage: getautostradastring codice: restituisce il bean AutostradaBean che contiene tutte le informazioni da visualizzare di una singola autostrada. Utilizza il metodo makeautostradabean2. Vuole in ingresso il codice di tipo String dell autostrada. getcasellistring codice: restituisce il vettore di bean CaselloBean. I bean vengono popolati con il metodo makecasellobean. Vuole in ingresso il codice dell autostrada. Metodi per la pagina CaselloBean: getcasellostring nome: dato in ingresso il nome del casello restituisce un CaselloBean contenente le informazioni del casello. CaselloBean viene costruito con il metodo makecasellobean2. getingressistring nome: dato in ingresso il nome del casello restituisce un vettore di IngressoBean contenente tutti gli ingressi effettuati da utenti con telepass e utenti con biglietti registrati alla corrente. Vengono eseguite due interrogazioni: una per gli utenti telepass ed una per gli utenti con biglietto. I risultati delle interrogazioni vanno a popolare il bean IngressoBean con il metodo makeingressibean e vengono aggiunti con il metodo add al vettore risultante. Metodi per la pagina IncidentiBean: getincidenti: restituisce un vettore contenente tutte le informazioni di tipo testuale degli incidenti rappresentati dal bean IncidenteBean presenti attualmente nel base. searchpictureint id: restituisce un oggetto della classe InputStream. SearchPicture viene utilizzato per la visualizzazione delle immagini, restituisce quindi alla classe main il vettore di bit rappresentante l immagine. 3
4 I bean sviluppati sono 4: AutostradaBean: informazioni dell autostrada String codice, String nome; double lunghezza, int numcaselli, double trafficomedio; CaselloBean: informazioni del casello String nome, String autostrada, double distanza, int npostn, int npostt; IngressoBean: informazioni sui biglietti o telepass String telebigl, Time, String casellouscita, Time uscita; IncidenteBean: informazioni sugli incidenti Date, Time, String casello1, String autostrada1, String casello2, String autostrada2, double lunghezzacoda, int id; 2.4 Moduli aggiuntivi Per l inserimento della immagine nel base è stata creato un link protetto da password nella Home. Il link porta ad un form di tipo Post che permette attraverso l id e la foto di inserire l immagine nel campo img della tabella incidente. Abbiamo aggiunto il campo id che identifica univocamente un immagine per semplificare le operazioni di inserimento in modo quindi da non dover inserire tutte le volte la serie di attributi chiave presenti nella tabella Incidente. Il form per l inserimento dell immagine setta il comando ps a carica2 attivando così il corrispondente codice nell implementazione del getpost. Il main si preoccupa di chiamare la funzione updateincidentepictureint id, File f che dati in ingresso id e immagine modifica nel base la tupla corrispondente inserendo anche l immagine. 4
5 SCHEMA ER: importo n biglietto INGRESSO 0,1 1,1 USCITA 1,1 1,1 lunghezza_coda INCIDENTE 1,1 1,1 0,1 distanza numero postazioni normali numero postazioni telepass 0,N 0,N 0,1 CASELLO codice nome lunghezza traffico medio nome 0,1 0,N 0,N 0,N AUTOSTRADA 1,N nome incasso 1,1 MESE TEMPOI 1,1 ingressot uscitat 1,1 TEMPOU codice inizio servizio 0,N TELEPASS 0,N n carta credito fine servizio indirizzo cognome nome codice fiscale
6 Schema logico: AUTOSTRADA codice, nome, lunghezza, trafficomedio; CASELLO nome, autostrada, distanzakm, npostn, npostt; MESE nome, casello, autostrada, incasso; INGRESSOC nbiglietto, casello, autostrada,, ; USCITAC nbiglietto, casello, autostrada,,, importo; INCIDENTE,, casello1, autostrada1, casello2, autostrada2, lunghezzacoda; TELEPASS codice, nome, cognome, indirizzo, Ncarta, cf, is, fs; INGRESSOT codice,,, casello, autostrada; USCITAT codice,,, casello, autostrada, importo; Vincoli: Casello.autostrada Autostrada Mese.casello,autostrada Casello Ingressoc.casello,autostrada Casello Uscitac.casello,autostrada Casello Ingressot.casello,autostrada Casello Uscitat.casello,autostrada Casello Incidente. casello1, autostrada1, casello2, autostrada2 ->Casello Progettazione logica dell'applicazione web HOME PAGE page schema HomePage unique elencoautostrade: list_ofautostrada:linkcodice:string;; nome:string; lunghezza:real; numcaselli:integer; ; incidenti:link"incidenti":*incidentipage; DB to page schema Homepage parameter elencoautostrade: SELECT A.codice,A.nome,A.lunghezza,count* as numcaselli FROM AUTOSTRADA A join CASELLO C on A.codice=C.autostrada GROUP BY A.nome,A.codice, A.lunghezza;
7 AUTROSTRADA PAGE page schema AutostradaPage codice :string; nome:string; lunghezza:integer; trafficomedio: real; elencocaselli: list_ot casello: linknome:string; *CaselloPage; distanza:real;; DB to page schema AutostradaPage parametercodice codice,nome,lunghezza,trafficomedio: SELECT * FROM AUTOSTRADA WHERE codice=?codice?; elencocaselli: SELECT C.nome as casello,distanzakm FROM CASELLO C join AUTOSTRADA A ON A.codice=C.autostrada WHERE A.codice=?codice? ORDER BY distanzakm; CASELLO PAGE page schema CaselloPage nome:string; distanza:real; numpostn:integer; numpostt:integer; elencoingressi:list_of telebigl:string; :time; casellouscita: string; uscita: time; ;
8 DB to page schema CaselloPage parameternome nome,distanza,numpostn,numpostt: SELECT nome,autostrada,distanzakm,npostn,npostt FROM CASELLO WHERE nome=?nome?; elencoingressi: SELECT IT.codice as telebigl,it.,ut.casello as casellouscita, UT. as uscita FROM INGRESSOT IT LEFT JOIN USCITAT UT ON IT.codice=UT.codice WHERE IT.casello=?nome? and IT.=current_date UNION SELECT IC.nbiglietto as telebigl,ic.,uc.casello as casellouscita, UC. as uscita FROM INGRESSOC IC LEFT JOIN USCITAC UC ON IC.nbiglietto=UC.nbiglietto WHERE IC.casello=?nome? and IC.=current_date; INCIDENTI PAGE page schema IncidentiPage elencoincidenti:list_of:date; :time; casello1:string; autostrada1:string; casello2:string; autostrada2:string; lunghezzacoda:real; idimmagine:byte; ; DB to page schema IncidentePage parameter elencoincidenti: SELECT,, casello1, autostrada1, casello2, autostrada2, lunghezzacoda, idimmagine FROM incidente ORDER BY ;
Architettura MVC-2: i JavaBeans
Siti web centrati sui dati Architettura MVC-2: i JavaBeans Alberto Belussi anno accademico 2008/2009 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con
DettagliSiti web centrati sui dati Architettura MVC-2: i JavaBeans
Siti web centrati sui dati Architettura MVC-2: i JavaBeans 1 ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Limiti dell approccio SEVLET UNICA La servlet svolge tre tipi di funzioni distinte: Interazione con
DettagliArchitettura MVC-2 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3
Architettura MVC-2 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 Verso l architettura MVC-2 2 Il secondo passo verso l architettura MVC-2 è quello di separare il controllo dell
DettagliVolumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
Dettaglimonitoraggio dei locomotori via Internet
monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo
DettagliUna metodologia di progettazione di applicazioni web centrate sui dati
Una metodologia di progettazione di applicazioni web centrate sui dati A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 1 / 2 0 1 2 Progettazione logica di un sito web centrato sui dati Si
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 9 Architettura Model-View-Controller (MVC) Adottando l'architettura MVC e la tecnologia Servlet-JSP, un'applicazione web può essere realizzata
DettagliEsercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R:
Esercitazione query in SQL L esercitazione viene effettuata sul database viaggi e vacanze che prevede il seguente modello E/R: Si consiglia di creare il data base, inserire i dati nelle tabelle, provare
DettagliBasi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008
Basi di dati e Web (Moduli: Laboratorio e Siti Web centrati sui Dati) Prova scritta del 14 luglio 2008 Avvertenze: e severamente vietato consultare libri e appunti; chiunque verrà trovato in possesso di
DettagliMANUALE PORTALE CLIENTI ARREDO 3 CUCINE
MANUALE PORTALE CLIENTI ARREDO 3 CUCINE Autore : Simone Tavella Pagina 1 INDICE 1 PORTALE CLIENTI COS E?. PAG. 3 2 SCHERMATA PRINCIPALE (HOME PAGE). PAG. 4 3 ORDINI RICEVUTI DA CONFERMARE. PAG. 6 4 PORTAFOGLIO
DettagliINFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3 L azienda Plastic S.p.A, operante nel settore materie plastiche, ha deciso di dotarsi di un Sistema Informativo per la gestione del suo
DettagliSITO DI PUBBLICAZIONE ANNUNCI
IL DOCUMENTO 1. Sito di pubblicazione annunci... 3 1.1 Home page... 3 1.2 Consultazione annuncio... 4 1.3 Inserisci annuncio... 6 1.4 Avvisami... 7 1.5 Ricarica... 8 1.6 Edicola... 8 1.7 Help... 9 1.8
DettagliGUIDA UTENTE PER UTILIZZO SITO ASSOCIAZIONI SARONNESI
GUIDA UTENTE PER UTILIZZO SITO ASSOCIAZIONI SARONNESI Il sito delle Associazioni Saronnesi è una community per associazioni per comunicare tra di loro. Questa guida spiega come iscriversi al sito è interagire
DettagliSistema Informativo di Teleraccolta EMITTENTI
Sistema Informativo di EMITTENTI aventi l Italia come Stato membro di origine i cui valori mobiliari sono ammessi alla negoziazione in un altro Stato membro dell Unione Europea Art. 116 bis, comma 1, del
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliLA PIATTAFORMA DEL PROGETTO ORIENTAMENTO. Guida per Studente
Progetto Orientamento Edizione 2007 LA PIATTAFORMA DEL PROGETTO ORIENTAMENTO Guida per Studente http://www.elearning.unibo.it/orientamento assistenzaorientamento.cela@unibo.it Sommario 1 L accesso alla
DettagliUtilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi
Vogliamo creare una struttura per permettere di memorizzari i voti della classe in tutte le materie Per fare questo untilizziamo tre tabelle Alunni,materie,voti Alunni Materie Voti Creo un record per ogni
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
Dettagli19. 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
DettagliUniversità Politecnica delle Marche. Progetto Didattico
Università Politecnica delle Marche Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica e dell Automazione Sede di Ancona Anno Accademico 2011-2012 Corso di Tecnologie WEB Docente prof. Alessandro
DettagliAbilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report. Facoltà di Lingue e Letterature Straniere
Abilità Informatiche A.A. 2010/2011 Lezione 9: Query Maschere Report Facoltà di Lingue e Letterature Straniere Le QUERY 2 Che cos è una Query? Una Query rappresenta uno strumento per interrogare un database.
DettagliManuale d istruzione SBS
Manuale d istruzione SBS Sommario MODALITA REGISTRAZIONE... 2 MODALITA LOGIN... 7 ACQUISTO CORSI... 12 CARRELLO ACQUISTI... 18 Inizio.... 18 Fase 1.... 19 Fase 2.... 20 Fase 3.... 21 Fase 3 bis.... 22
DettagliUser Tools: DataBase Manager
Spazio di lavoro Per usare T-SQL Assistant selezionare il link Simple Query e spostare a piacere la piccola finestra dove un menu a tendina mostra i diversi comandi SQL selezionabili, il pulsante Preview
DettagliOSSIF WEB. Manuale query builder
OSSIF WEB Manuale query builder - Maggio 2010 1) Sommario 1) SOMMARIO... 2 INTRODUZIONE... 3 Scopo del documento... 3 Struttura del documento... 3 Descrizione dell interfaccia grafica... 3 SELEZIONE DI
DettagliDatabase e reti. Piero Gallo Pasquale Sirsi
Database e reti Piero Gallo Pasquale Sirsi Approcci per l interfacciamento Il nostro obiettivo è, ora, quello di individuare i possibili approcci per integrare una base di dati gestita da un in un ambiente
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliCONTENT MANAGEMENT SY STEM
CONTENT MANAGEMENT SY STEM I NDI CE I NTRODUZI ONE Accesso al CMS 1) CONTENUTI 1.1 I nserimento, modifica e cancellazione dei contenuti 1.2 Sezioni, categorie e sottocategorie 2) UTENTI 3) UP LOAD FILES
DettagliAccess. P a r t e p r i m a
Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di
DettagliEsercizio sui data base "Gestione conti correnti"
Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,
DettagliProgetto ittorario Anno scol. 2013-2014
PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe
DettagliIntroduzione JDBC interfaccia java.sql driver caricare i driver
J D B C DISPENSE Introduzione JDBC (Java Database Connectivity) è un interfaccia completamente Java utilizzata per eseguire istruzioni SQL sui database. L'API JDBC si trova nel pacchetto java.sql; contiene
DettagliTabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice
- Albo pretorio virtuale e gestione della consultazione documentale - Argomenti Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo
DettagliIntroduzione ai Sistemi di Gestione di Basi di Dati XML
Introduzione ai Sistemi di Gestione di Basi di Dati Introduzione ai Sistemi di Gestione di Basi di Dati Obiettivi Memorizzare ed estrarre documenti da RDBMS. Trasformare dati tabellari in dati e viceversa.
DettagliIntroduzione ai database relazionali
Introduzione ai database relazionali Tabelle Un database (DB) è costituito da un insieme di file che memorizzano dati opportunamente organizzati Nei database relazionale tale organizzazione è costituita
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliDBMS (Data Base Management System)
Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire
DettagliGestione dell account AdWords di Google Guida pratica
Gestione dell account AdWords di Google Guida pratica Benvenuti in AdWords di Google Questa guida fornisce una panoramica del Centro di controllo gestionale AdWords, l interfaccia per la gestione e il
DettagliSQL Server 2005. Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and ata Mi ni ng Group of P ol itecnico di Torino atabase and data mining group, SQL Server 2005 Integration Services SQL Server 2005:
DettagliSOFTWARE MAINTENANCE DESIGN
SOFTWARE MAINTENANCE DESIGN INTRODUZIONE... 1 1.1 Identificazione della richiesta di modifica... 2 1.2 Assegnazione di un numero di identificazione alla Change Request... 2 1.3 Classificazione del tipo
DettagliPagina Personale Docente. Guida Utente. Progetto DISCITE
Pagina Personale Docente Guida Utente Progetto DISCITE 1 Introduzione La Pagina web Personalizzata per Docenti è una pagina web di presentazione del profilo del Docente: informazioni istituzionali, generali,
DettagliPORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA
REGIONE CALABRIA PORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA Pag. 1 di 12 Sommario AREA PUBBLICA... 3 PAGINE INFORMATIVE... 3 PAGINA DI LOGIN... 4 AREA PRIVATA... 4 PROFILO UFFICIO... 5 FATTURAZIONE
DettagliBasi di dati. Il Linguaggio SQL. K. Donno - Il Linguaggio SQL
Basi di dati Il Linguaggio SQL Data Definition Language (DDL) Data Definition Language: insieme di istruzioni utilizzate per modificare la struttura della base di dati Ne fanno parte le istruzioni di inserimento,
DettagliLezione 9. Applicazioni tradizionali
Lezione 9 Applicazioni tradizionali Pag.1 Sommario Concetti trattati in questa lezione: SQL nel codice applicativo Cursori API native ODBC Pag.2 SQL nel codice applicativo I comandi SQL possono essere
DettagliConcetti fondamentali dei database database Cos'è un database Principali database
Concetti fondamentali dei database Nella vita di tutti i giorni si ha la necessità di gestire e manipolare dati. Le operazioni possono essere molteplici: ricerca, aggregazione con altri e riorganizzazione
DettagliI.N.A.I.L. Certificati Medici via Internet. Manuale utente
I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...
DettagliPresidenza del Consiglio dei Ministri
Manuale utente (front office) Aggiornato al 14 luglio 2011 Sommario 1. INTRODUZIONE... 3 2. MODALITÀ OPERATIVA... 4 2.1 Utenti ammessi alla trasmissione del file XML... 4 2.2 Controllo effettuato dal sistema
DettagliDescrizione della Fornitura
Descrizione della Fornitura Situazione As Is Attualmente tutte le scadenze relative agli adempimenti normativi periodici obbligatori, vengono gestite con il supporto di un DB Access. Gli adempimento vengono
DettagliServizio Telematico Paghe
Servizio Telematico Paghe GUIDA ALL USO DELLE PAGINE DI AMMINISTRAZIONE DEL SERVIZIO PAGHE.NET Software prodotto da Nuova Informatica srl 1 SOMMARIO SOMMARIO...2 INTRODUZIONE...3 FLUSSO DELLE INFORMAZIONI...3
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliZ3 B1 Message Addon Invio Massivo Documenti via Email e Fax per SAP Business One
Z3 B1 Message Addon Invio Massivo Documenti via Email e Fax per SAP Business One Manuale Z3 B1 Message Versione 2.60 Pagina 1 di 19 Sommario Introduzione... 3 Installazione... 3 Attivazione... 3 Configurazione...
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliDati relazionali e XML
Dati relazionali e Introduzione (1) Memorizzazione dei dati Utilizzo dei dati Applicazione DBMS relazionale Applicazione Applicazione 2 Introduzione (2) Memorizzazione dei dati Utilizzo dei dati Applicazione
DettagliConfigurazione client di posta elettronica per il nuovo servizio email. Parametri per la Configurazione dei client di posta elettronica
Configurazione client di posta elettronica per il nuovo servizio email Questa guida si prefigge lo scopo di aiutare gli utenti a configurare i propri client di posta elettronica. Sono elencati passi da
DettagliDocumentazione del progetto Classe 5 Cp A.s. 2011/2012
Documentazione del progetto Classe 5 Cp A.s. 2011/2012 Muoversi di più per vivere meglio fitlife!! 1 PROGETTO DI CLASSE 5CP Muoversi di più per vivere meglio..fitlife!! L obiettivo del progetto è quello
DettagliINFORMATICA. 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
DettagliProgettazione e realizzazione di un applicativo Web Annunci Immobiliari
Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2009/2010 Progettazione e realizzazione di un applicativo Web Annunci Immobiliari 1 Scopo del progetto Si vuole realizzare un applicazione
DettagliBLOCK CALL Manuale utente Block Call Manuale Utente
Block Call Manuale Utente 1. Sommario 1 Introduzione... 3 2 Installazione... 4 2.1 Preparazione back end... 4 2.2 Installazione device... 6 3 Configurazione Back End... 10 3.1 Gestione gruppi Nominativi...
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliMySQL Database Management System
MySQL Database Management System II parte Progetto gestione booking prenotazioni on-line 1. Progettazione e creazione struttura database che chiameremo booking. 2. Progettazione e creazione di un form
DettagliSoftware Servizi Web UOGA
Manuale Operativo Utente Software Servizi Web UOGA S.p.A. Informatica e Servizi Interbancari Sammarinesi Strada Caiese, 3 47891 Dogana Tel. 0549 979611 Fax 0549 979699 e-mail: info@isis.sm Identificatore
DettagliCorso Sistemi Informativi Avanzati. Programma 30 set 2015. Installazione Macchina Virtuale. Introduzione alla BI nelle Aziende.
Programma 30 set 205 Installazione Macchina Virtuale Introduzione alla BI nelle Aziende Introduzione SQL Macchina Virtuale È un emulazione di un computer su un altro computer Stesso punto di partenza per
DettagliConfigurazione Client di Posta Elettronica
Configurazione di MS Outlook Express Utilizzando un client di posta (ad esempio Outlook Express), è necessario disporre di: 1. un client di posta installato sulla postazione utente 2. collegamento ad internet
DettagliMetodi per la Gestione dei Dati (lezioni di laboratorio)
Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze della Comunicazione e dell Economia Corso di Laurea in Comunicazione e Marketing Anno Accademico 2005/06 Metodi per la Gestione dei Dati
DettagliIntroduzione...3 Accesso al sistema...3 Interrogazione Base Dati...4 Come ottenere i dati...5 Filtri...6 Raggruppamenti...
Introduzione...3 Accesso al sistema...3 Interrogazione Base Dati...4 Come ottenere i dati...5 Filtri...6 Raggruppamenti...7 Criteri di ordinamento...7 Applicare le impostazioni richieste...8 Esportare
DettagliManuale d istruzione SBS
Manuale d istruzione SBS Sommario MODALITA REGISTRAZIONE... 2 MODALITA LOGIN... 7 ACQUISTO CORSI... 12 CARRELLO ACQUISTI... 18 Inizio.... 18 Fase 1.... 19 Fase 2.... 20 Fase 3.... 21 Fase 3 bis.... 22
DettagliManuale Servizio NEWSLETTER
Manuale Servizio NEWSLETTER Manuale Utente Newsletter MMU-05 REDAZIONE Revisione Redatto da Funzione Data Approvato da Funzione Data 00 Silvia Governatori Analista funzionale 28/01/2011 Lorenzo Bonelli
DettagliECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 2
ECDL - Database European Computer Driving Licence - Modulo 5 - Database LEZIONE 2 Ripasso Introduzione - Ripasso Cosa si intende per dbms? e cosa per database? Quali sono gli elementi che lo compongono?
DettagliALICE AMMINISTRAZIONE UTENTI WEB
AMMINISTRAZIONE UTENTI WEB REL. 1.2 edizione luglio 2008 INDICE 1. AMMINISTRAZIONE DI UTENTI E PROFILI... 2 2. DEFINIZIONE UTENTI... 2 2.1. Definizione Utenti interna all applicativo... 2 2.1.1. Creazione
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliDATABASE RELAZIONALI
1 di 54 UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI DISCIPLINE STORICHE ETTORE LEPORE DATABASE RELAZIONALI Dott. Simone Sammartino Istituto per l Ambiente l Marino Costiero I.A.M.C. C.N.R.
Dettagliwww.assodolab.it segreteria@assodolab.it agostino.delbuono@assodolab.it
ASSODOLAB Associazione Nazionale Docenti di Laboratorio Associazione Professionale Disciplinare Ente accreditato e qualificato riconosciuto dal Ministero dell Istruzione per la Formazione del personale
DettagliPubblicazione e modifica di articoli per il Portale della Protezione Civile
Pubblicazione e modifica di articoli per il Portale della Protezione Civile Sommario Introduzione... 2 Creazione di un evento... 3 Modifica di un evento... 6 Creazione di una galleria di immagini per un
Dettagliwww.assodolab.it segreteria@assodolab.it agostino.delbuono@assodolab.it
ASSODOLAB Associazione Nazionale Docenti di Laboratorio Associazione Professionale Disciplinare Ente accreditato e qualificato riconosciuto dal Ministero dell Istruzione per la Formazione del personale
DettagliLaboratorio di Basi di Dati e Web
Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 1 SQL Structured Query Language SQL è stato definito nel 1973 ed è oggi il linguaggio più diffuso per i DBMS relazionali Il linguaggio
DettagliSQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2011/12
SQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I Anno accademico 2011/12 DEFINIZIONE Il concetto di vista 2 È una relazione derivata. Si specifica l espressione che genera il suo contenuto.
DettagliAsso. Con ordine si procederà ad esplorare il software.
Asso Assistenza Software Rivenditori SistemiData Spa è il modulo addizionale di In Azienda, sviluppato da Soluzioni Informatiche di Cassino. Nasce dalle esigenze dei Rivenditori fornendo assistenza a i
DettagliWeb Edition. Gestione incassi
Web Edition Gestione incassi Multicanale e Multi Creditore Incas Web è un applicazione web che consente di gestire gli incassi, dalla produzione degli avvisi di pagamento, alla spedizione, al pagamento
DettagliProgettazione di una base di dati Ufficio della Motorizzazione
Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2008/2009 1 Scopo del progetto Progettazione di una base di dati Ufficio della Motorizzazione Si vuole realizzare un applicazione base
DettagliSQL Server Integration Services. Integration Services Project
SQL Server Business Intelligence Development Studio: Integration Services Dutto Riccardo riccardo.dutto@polito.it IPSI - tel.7991 http://dbdmg.polito.it/ Integration Services Project Creare un nuovo progetto
DettagliSi tratta di un programma per la gestione della messaggistica (e-mail, pec, posta interna, spedizione fax).
DoubleMail Si tratta di un programma per la gestione della messaggistica (e-mail, pec, posta interna, spedizione fax). Caratteristiche principali: Gestione di più risorse (caselle mail, Posta certificata,
Dettagli2104 volume III Programmazione
2103 SQLite Capitolo 77 77.1 Utilizzo generale................................. 2104 77.1.1 Utilizzo di sqlite3».......................... 2104 77.1.2 Copie di sicurezza............................ 2106
DettagliIL DAT A B A S E DI ALGE B R A N D O
IL DAT A B A S E DI ALGE B R A N D O Un progetto di: Davide Valeriani Matricola 190883 davide.valeriani@studenti.unipr.it Corso di laurea in Ingegneria Informatica Esame di Basi di Dati A Prof. Stefano
DettagliBASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone
BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell
DettagliLezione V. Aula Multimediale - sabato 29/03/2008
Lezione V Aula Multimediale - sabato 29/03/2008 LAB utilizzo di MS Access Definire gli archivi utilizzando le regole di derivazione e descrivere le caratteristiche di ciascun archivio ASSOCIAZIONE (1:1)
DettagliSINTESI. Comunicazioni Obbligatorie [COB] Import massivo XML. ver. 1.0 del 14.05.2008 (ver. COB 3.13.01)
SINTESI Comunicazioni Obbligatorie [COB] XML ver. 1.0 del 14.05.2008 (ver. COB 3.13.01) Questo documento è una guida alla importazione delle Comunicazioni Obbligatorie: funzionalità che consente di importare
DettagliDATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI)
Progetto regionale antidispersione per favorire l adempimento dell obbligo d istruzione 2 a annualità DATA BASE ON LINE (BANCA DATI MODULI SPERIMENTALI) MANUALE DI UTILIZZO Indice Premessa 3 Ingresso nel
DettagliL architettura MVC (Model- View-Controller) Introduzione
L architettura MVC (Model- View-Controller) Introduzione Architettura MCV L architettura MVC è un insieme di regole per strutturare un sito-web dinamico. Queste regole complicano la struttura del sito,
DettagliANALISI UTILIZZO D USO DEL PORTALE SMART
Data stesura: 29.11.2 Ultimo aggiornamento :..2 Statistiche aggiornate al: 3..2 Redatto da: Paolo Perugini (p.perugini@provincia.livorno.it) Ufficio: S.I.T. Provincia di Livorno ANALISI UTILIZZO D USO
DettagliBasi Di Dati, 09/12/2003
Basi Di Dati, 09/12/2003 Una concessionaria di auto nuove ed usate vuole automatizzare alcune delle sue attività. L attività che la concessionaria vuole automatizzare riguarda la gestione delle auto nuove,
DettagliManuale elettronico Gestione progetti
Manuale elettronico Gestione progetti Versione: 1.0 Nome: IT_Gestione_progetti_V1.PDF Argomenti: 1 Gestione progetti...2 1.1 Crea o elabora progetto...2 1.2 Anteprima progetto...3 1.2.1 Elabora / modifica
DettagliDocumentazione. 1.1. Riferimenti 1.2. Descrizione del sito 1.3. Soluzioni adottate
Documentazione 1.1. Riferimenti 1.2. Descrizione del sito 1.3. Soluzioni adottate Riferimenti La progettazione,realizzazione di tale progetto didattico relativo al corso di Tecnologie Web del Prof. Alessandro
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliUniversità degli Studi di Verona. Laboratorio di Basi di Dati
Università degli Studi di Verona Laboratorio di Basi di Dati Introduzione ad OOo Base: Creazione Tabelle Gabriele Pozzani: gabriele.pozzani@univr.it Materiale prodotto da: Dott.ssa Barbara Oliboni Database:
Dettagli1. Login. http://www.ruparpiemonte.it/servizi/report_anagrafe_agricola
1. Login Per accedere ai servizi per la consultazione dei dati e la produzione di report su Anagrafe Agricola Unica, Programma di Sviluppo Rurale 2007-2013 e altri procedimenti amministrativi di gestione
DettagliPalazzetto del Biliardo Tournaments
Palazzetto del Biliardo Tournaments Manuale d uso applicazione web Questa procedura permette di gestire un campionato o un torneo di biliardo con generazione automatica di gironi e calendari (algoritmo
DettagliGUIDA GENERALE ALL USO DEL NUOVO SITO WEB
GUIDA GENERALE ALL USO DEL NUOVO SITO WEB Una volta digitato l indirizzo del sito web www.mavarellipascoli.it, compare questa schermata (qui vediamo la metà superiore della pagina). Link dal quale accedere
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
Dettagli