Progetto Gestione maneggio

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Progetto Gestione maneggio"

Transcript

1 2014/2015 5Ais Progetto Gestione maneggio Esame di Stato 2014/2015 Michela Lorandi

2 Sommario 1. Introduzione Tecnologie utilizzate HTML e CSS PHP JavaScript e jquery MySQL e SQL Apache HTTP server API e API di Google Maps phpmyadmin La struttura della base di dati La realtà da modellare Diagramma E-R Schema relazionale La struttura del sito Area pubblica Area privata Porzioni di codice Creazione tabelle Login Visualizza istruttori Inserisci lezioni Modifica soci Elimina cavalli Conclusioni... 16

3 1. Introduzione Il mio progetto consiste in un sito web che ha come scopo la gestione delle attività di un maneggio. L ispirazione per la creazione di questo progetto si spiega con almeno due concause: 1) la mia diretta esperienza dei maneggi e la mia passione per il mondo equestre; 2) il mio interesse per i linguaggi dell informatica. A tali forti motivazioni si è aggiunta la consapevolezza che non esiste un software che permetta la conduzione di un circolo ippico e, dunque, sono stata tentata dall opportunità di realizzare un prototipo originale nella categoria sportiva in questione. Il fine ultimo del sito è quello di aiutare gli istruttori nella gestione delle lezioni e di tutte le altre attività connesse al circolo. Il sito è composto da un area pubblica e da un area privata ad accesso riservato. Nell area pubblica vengono illustrate le attività svolte, le strutture e i servizi forniti dal centro ippico al fine di suscitare la curiosità dell utente occasionale, del fruitore estemporaneo del sito. Viceversa l area privata, accessibile attraverso login e relativa password, permette la visualizzazione delle lezioni, la modifica del calendario ad esse relativo, dei soci, dei cavalli e l interazione con altri aspetti gestionali. Per la realizzazione del sito ho utilizzato: HTML e CSS PHP JQuery JavaScript MySQL Apache server 3

4 2. Tecnologie utilizzate 2.1 HTML e CSS HTML (HyperText Markup Language) è un linguaggio di marcatura utilizzato per realizzare pagine web. Questo linguaggio fornisce informazioni al browser su come visualizzare i contenuti. Inoltre, separa il contenuto dalla presentazione e utilizza una serie di elementi predefiniti per identificare il tipo di contenuto. CSS (Cascading Style Sheets) è il linguaggio utilizzato per definire la formattazione di siti e pagine web. È stato introdotto per separare i contenuti dalla formattazione e permettere una programmazione chiara e semplice. La caratteristica principale dei fogli di stile è che l ordine con cui vengono assegnate le proprietà alle regole è a cascata. 2.2 PHP PHP (Hypertext Preprocessor) è un linguaggio di programmazione scripting ideato per la programmazione di pagine web dinamiche e interattive. È un linguaggio utilizzato soprattutto per sviluppare applicazioni web lato server e può essere integrato nell HTML. PHP è Open Source ed è uno dei linguaggi più utilizzati al mondo. 2.3 JavaScript e jquery JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi. È utilizzato nella programmazione Web lato-client per la creazione di effetti dinamici causati in diversi modi dall utente sulla pagina web in uso. jquery è una libreria di funzioni di Javascript per le applicazioni web. Ha come obiettivo quello di semplificare la manipolazione, la gestione degli eventi e l animazione delle pagine HTML. È un software libero e gratuito. Semplifica la navigazione dei documenti, crea animazioni, gestisce eventi e implementa funzioni AJAX. 4

5 2.4 MySQL e SQL MySQL è un RDBMS Open Source, cioè un DBMS (sistema per la gestione di basi di dati) basato sul modello relazionale e sul linguaggio SQL. È un database veloce, flessibile, affidabile e gratuito. SQL (Structured Query Language) è un linguaggio standardizzato di programmazione per database basati sul modello relazionale. È progettato per creare e modificare database (DDL); inserire, modificare ed eliminare dati memorizzati (DML); interrogare i dati memorizzati (DQL); creare e gestire gli accessi ai dati e i permessi degli utenti (DCL). Permette di interrogare e gestire i database per mezzo di costrutti di programmazione, chiamati query. 2.5 Apache HTTP server Apache HTTP Server è una piattaforma server Web molto diffusa ed è in grado di operare su numerosi sistemi operativi. È un software che realizza le funzioni di trasporto delle informazioni, di internetwork e di collegamento. Ha il vantaggio di offrire funzioni di controllo per la sicurezza. 2.6 API e API di Google Maps Una API (Application Programming Interface) è un interfaccia di programmazione, ossia un interfaccia che librerie, software o piattaforme possono usare per interagire con un programma. Inoltre, permette di estendere le funzionalità di un programma. Le API di Google Maps offrono la possibilità di inserire mappe personalizzate nel proprio sito web. 2.7 phpmyadmin phpmyadmin è un applicazione web scritta in php che permette di gestire un database MySQL in qualsiasi browser. 5

6 3. La struttura della base di dati 3.1 La realtà da modellare Il fine ultimo del sito è offrire la giusta visibilità alle svariate attività svolte all interno di un maneggio. Pertanto, tra gli aspetti che ho rilevato ai fini della costruzione di un sito completo ed efficiente mi sono concentrata sui soci che compongono il circolo ippico, ovvero sui loro identificativi tramite nome, cognome, data di nascita, indirizzo, città, numero di telefono, sesso, tipo di patente, e foto. Non solo: in un maneggio sono presenti numerosi cavalli, che ho provveduto a identificare attraverso il nome, la razza, il colore del manto, la data di nascita, il sesso e la foto. Inoltre, un cavallo è proprietà di uno o più soci, pertanto è stato necessario incrociare tali dati per una corretta ed ottimale interrogazione del sito stesso. Uno dei principali servizi forniti è rappresentato dalle lezioni, che costituiscono evidentemente una delle informazioni maggiormente ricercate. Le lezioni sono individuate dalla data, dall ora, dal campo in cui vengono svolte, da una descrizione delle sue eventuali specificità, nonché dall istruttore che le svolge. Inoltre, una lezione è partecipata da uno o più soci a cui, per quella lezione, viene assegnato un cavallo. L istruttore è caratterizzato da nome, cognome, data di nascita, indirizzo, città, numero di telefono, sesso, grado di istruttore, e una foto. Un ulteriore servizio fornito ai soci è la possibilità di partecipazione a concorsi ippici. I concorsi sono identificati da un codice univoco e sono composti da data, indirizzo, città, tipologia e circolo ippico organizzatore. Ad un concorso possono partecipare più soci. Un concorso può svolgersi in più giornate e un socio può prendervi parte con più cavalli e affrontare differenti categorie di competizione sportiva. Inoltre, un socio è seguito in gara da un istruttore. I soci che prendono parte ai concorsi ippici appartengono alla squadra agonistica. Essa è composta da binomi (cavallo e cavaliere) e da una foto del binomio. 6

7 3.2 Diagramma E-R 7

8 3.3 Schema relazionale SOCI(idSocio, nomesocio, cognomesocio, datanascitasocio, indirizzosocio, cittàsocio, telefonosocio, sessosocio, patentesocio, debitosocio, socio, immaginesocio) UTENTI(idUtente, username, password, autorizzazione, idsocio) ISTRUTTORI(idIstruttore, nomeistruttore, cognomeistruttore, datanascitaistruttore, indirizzoistruttore, cittàistruttore, telefonoistruttore, sessoistruttore, livello, stipendio, , immagineistruttore) CAVALLI(idCavallo, nomecavallo, razza, coloremanto, datanascitacavallo, sessocavallo, immaginecavallo) PROPRIETARI(idSocio, idcavallo) AGONISTI(idSocio, idcavallo, immaginebinomio) CONCORSI(idConcorso, datainizio, datafine, indirizzoconcorso, cittaconcorso, tipologia, comitatoorganizzatore) DETT_CONCORSI(idDettConcorso, idconcorso, idsocio, idistruttore, idcavallo, categoria, data) LEZIONI(idLezione, datalezione, oralezione, campolezione, descrizione) DETT_LEZIONI(idDettLezione, idlezione, idsocio, dettagli) 8

9 4. La struttura del sito Il sito Web è stato realizzato utilizzando HTML, JavaScript e PHP. Per la grafica è stato utilizzato un template gratuito scaricato da Internet. Il sito Web è suddiviso in due aree: 1. area pubblica 2. area privata 4.1 Area pubblica Homepage del sito L area pubblica è accessibile a ogni utente della rete. Tuttavia, può anche essere visitata da utenti occasionali alla ricerca di informazioni sull attività del circolo. Quest area è suddivisa in vari settori tematici: Homepage è la pagina iniziale del sito e fornisce un anteprima sui contenuti delle pagine pubbliche; Scuola fornisce informazioni su prezzi e istruttori della scuola di equitazione; Agonismo permette di visualizzare la squadra agonistica e alcune informazioni relative al corso agonistico da intraprendere per poter far parte della squadra; Fattoria fornisce informazioni sulla fattoria didattica e sugli animali presenti al club ippico; Strutture e servizi consente di visualizzare le strutture e i servizi forniti dal club; News e concorsi permette di vedere le news e i concorsi del maneggio; Dove siamo fornisce le indicazioni stradali per raggiungere il maneggio e mostra la posizione del club su una mappa. 9

10 4.2 Area privata L area privata è accessibile attraverso una pagina di login dopo aver fornito nome utente e password. Questa sezione è raggiungibile solamente ai soci iscritti al club, in quanto fornisce informazioni relative a soci, cavalli, lezioni e concorsi. Pagina di login Ogni utente possiede un autorizzazione e, in base ad essa, è possibile svolgere determinate azioni. Con l autorizzazione socio è possibile: visualizzazione parziale di soci, cavalli e istruttori; visualizzazione di lezioni e concorsi a cui si è aderito. Per questo tipo di autorizzazione non è possibile la modifica dei dati, ma è prevista solamente la lettura delle informazioni. Con l autorizzazione istruttore e amministratore è possibile: visualizzazione e modifica di soci, cavalli, istruttori, lezioni e concorsi; visualizzazione e modifica degli utenti (solo amministratore). 10

11 5. Porzioni di codice 5.1 Creazione tabelle Per la creazione delle relazioni del database è stato utilizzato il linguaggio SQL con il DBMS MySql. La seguente porzione di codice mostra l istruzione di creazione della tabella soci. La chiave primaria è idsocio ed è un intero auto incrementante. Per i campi sessosocio e patente Socio è stato utilizzato un enumeratore. Il tipo enumeratore permette di definire i valori accettabili per il campo a cui è applicato. Un altro esempio è la creazione della tabella proprietari. La chiave primaria di questa relazione è una chiave composta da idsocio e idcavallo. Inoltre, questi due campi sono chiavi esterne delle relazioni soci e cavalli. 11

12 5.2 Login La seguente porzione di codice è relativa alla pagina di login per accedere all area riservata dell utente. Dopo aver inserito il proprio username e la propria password e aver cliccato il pulsante accedi, viene verificato se i valori inseriti sono validi. Prima di tutto viene aperta la connessione con il database e, poi, viene passata la query da eseguire. La query seleziona username, password e autorizzazione dell utente con username e password uguali a quelli inseriti dall utente. Dopo che la query viene eseguita, la connessione con il database viene chiusa. A questo punto, se i dati inseriti dall utente sono corretti viene caricata la pagina dell area riservata, altrimenti viene visualizzata nuovamente la pagina di login con un messaggio di errore. 12

13 5.3 Visualizza istruttori Il codice seguente è riferito alla pagina di visualizzazione degli istruttori, chiamata vismodistruttori.php. Prima di tutto, viene aperta la connessione al database specificato nella stringa di connessione. Successivamente, viene eseguita la query. La query seleziona tutti i campi di tutti i record della tabella istruttori ordinati per cognome e poi per nome. Dopo l esecuzione della query, viene creata una tabella in cui verranno inseriti i dati. A questo punto, il risultato ottenuto dalla query viene letto e tutti i record vengono inseriti all interno della tabella. Quando i dati sono terminati, la connessione al database viene chiuso. 5.5 Inserisci lezioni La porzione di codice seguente è relativa alla pagina per l inserimento di una nuova lezione di equitazione, chiamata inserisci Lezioni.php. 13

14 Il codice soprastante viene richiamato quando l utente clicca il pulsante inserisci, dopo aver compilato le caselle di testo relative alla lezione da inserire nel database. Dopo che la connessione è stata aperta, vengono prese le variabili, passate attraverso il metodo post, inviate dall utente. Successivamente, viene eseguita la query parametrica che permette l inserimento di un nuovo record all interno della tabella lezioni. Finita l esecuzione della query, la connessione al database viene chiusa e l utente viene reindirizzato sulla pagina di visualizzazione delle lezioni, vismodlezioni.php. 5.4 Modifica soci Il seguente codice è relativo alla pagina di modifica dei soci, chiamata modificasoci.php e viene richiamato dopo che l utente ha compilato i campi che intende modificare ed ha cliccato il pulsante modifica. In seguito all apertura della connessione al database, vengono inizializzate le variabili necessarie per modificare i campi del record scelto. I parametri vengono inviati tramite il metodo post quando l utente clicca il pulsante Modifica. Successivamente, viene eseguita la query parametrica che aggiorna l istanza con idsocio uguale a quello scelto. Dopo l esecuzione della query, la connessione al database viene chiusa e l utente viene reindirizzato alla pagina di visualizzazione dei soci, ossia vismodsoci.php. 14

15 5.5 Elimina cavalli Il codice seguente è riferito al file per la cancellazione di un cavallo all interno del database, tale file è chiamato eliminacavalli.php. Il file viene eseguito quando, dalla pagina di visualizzazione dei cavalli, l utente clicca sul collegamento Elimina di un determinato record. Prima di tutto, viene effettuato un controllo per verificare che sia stato utilizzato il metodo get per l invio dei parametri necessari alla cancellazione del record selezionato. Successivamente, viene aperta la connessione al database e viene eseguita la query di cancellazione del record con idcavallo uguale a quello selezionato. Dopo l esecuzione della query, la connessione al database viene chiusa e l utente viene reindirizzato alla pagina di visualizzazione dei cavalli, vismodcavalli.php. 15

16 6. Conclusioni Le competenze che ho acquisito in questi anni scolastici mi hanno permesso la realizzazione di questo sito web. Tali competenze unite alla mia passione, l equitazione, mi hanno dato l idea per sviluppare questo progetto, che in un futuro potrebbe essere adottato dal mio maneggio. Un idea che ho pensato di sviluppare in futuro è la possibilità di estendere il sito web con la funzione multilingue, così che anche per i turisti stranieri il sito possa essere facilmente comprensibile. Homepage del sito web visualizzata da uno smartphone 16

LE GUIDE TURISTICHE. Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica.

LE GUIDE TURISTICHE. Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica. LE GUIDE TURISTICHE Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica. Lamya Marjani Relazione INTRODUZIONE Applicazione web Le guide turistiche

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati DataBase Management System DBMS o DataBase Management System o insieme di programmi che offrono a diverse tipologie di utenti tutti gli strumenti necessari per gestire grandi

Dettagli

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni

3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................

Dettagli

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE

Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE Prof. Pagani corrado SISTEMI INFORMATIVI E DATABASE ARCHIVIAZIONE DEI DATI I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

A. Ferrari introduzione alle basi di dati

A. Ferrari introduzione alle basi di dati introduzione alle basi di dati informatica archiviazione mediante file o i vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Introduzione alle basi di dati. A. Ferrari

Introduzione alle basi di dati. A. Ferrari Introduzione alle basi di dati A. Ferrari Archiviazione mediante file I vari S.O. e i cosiddetti linguaggi ad alto livello mettono a disposizione varie tipologie di file per l archiviazione e gestione

Dettagli

Progettazione e sviluppo WEB

Progettazione e sviluppo WEB Progettazione e sviluppo WEB Antonio Gallo antoniog.web@gmail.com info@laboratoriolibero.com Progettazione e sviluppo WEB Cosa significa progettare e sviluppare un sito web? Progettazione e sviluppo WEB

Dettagli

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE PROGRAMMAZIONE TRIENNIO: TERZA DISCIPLINA: INFORMATICA MODULO 1: HTMLe CSS UNITÀ ORARIE PREVISTE: 35 Il linguaggio HTML ed il web I principali tag I fogli di stile:

Dettagli

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Come contattarmi Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Telefono : 0521 / 90 5731 Email : stefano.cagnoni@unipr.it Sito del corso : http://www.ce.unipr.it/people/cagnoni/didattica/basidati

Dettagli

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC

Programma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare

Dettagli

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/2002 4.1 Modelli di Base Dati 4 Un DBMS: Access a.a. 2001/2002 4.1 DBMS 4.2 DBMS = Data Base Management System Software per la costruzione e la gestione di una base dati Esempi di DBMS: Oracle, MySQL, SQLServer,

Dettagli

ITI M. FARADAY. Programmazione a. s

ITI M. FARADAY. Programmazione a. s ITI M. FARADAY Programmazione a. s. 2018-2019 Disciplina: INFORMATICA Indirizzo: INFORMATICA E TELECOMUNICAZIONI Classi: Quinta A Quinta B Ore settimanali previste: 6 (3 ora Teoria - 3 ore Laboratorio)

Dettagli

APPUNTI DELLA LEZIONE DI DATABASE DEL 20/10/2016 (POMERIGGIO)

APPUNTI DELLA LEZIONE DI DATABASE DEL 20/10/2016 (POMERIGGIO) APPUNTI DELLA LEZIONE DI DATABASE DEL 20/10/2016 (POMERIGGIO) Studenti: Luca Signore, Cristian Annicchiarico Professoressa: Lucia Vaira Lo scopo di questa lezione è quello di introdurre gli strumenti necessari

Dettagli

La connessione ai database MySQL tramite script PHP versione 5.5

La connessione ai database MySQL tramite script PHP versione 5.5 La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione

Dettagli

PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER

PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER Il corso Master Web Developer con Certificazione internazionale W3Schools prepara lo studente a entrare nel mondo dello sviluppo Web (blog, siti, portali).

Dettagli

Piattaforma Altaformazione Provincia Autonoma di Trento.

Piattaforma Altaformazione Provincia Autonoma di Trento. Piattaforma Altaformazione Provincia Autonoma di Trento http://altaformazione.edinf.com Guida all uso 15 dicembre 2006 Edulife Spa 1 La piattaforma Altaformazione La piattaforma LMS Alta Formazione è basata

Dettagli

Le metodologie utilizzate saranno interattive e affiancate dalla realizzazione di project work utili a rendere concrete le lezioni teoriche.

Le metodologie utilizzate saranno interattive e affiancate dalla realizzazione di project work utili a rendere concrete le lezioni teoriche. CORSO DI FORMAZIONE TITOLO DEL CORSO TIPOLOGIA FORMATIVA DEL PROGETTO Formazione professionale PROFILO PROFESSIONALE Il progetto si propone di formare una figura professionale innovativa, specializzata

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 5 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 5 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

Istituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO TechUp! Giulio Lasta. Classe V D informatica Anno Scolastico 2014/2015

Istituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO TechUp! Giulio Lasta. Classe V D informatica Anno Scolastico 2014/2015 Istituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO 2015 TechUp! Classe V D informatica Anno Scolastico 2014/2015 Abstract TechUp, è un blog sul quale chiuque può informarsi sulle moderne tecnologie

Dettagli

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1 Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:

Dettagli

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano)

Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Come contattarmi Ricevimento: dopo la lezione (in aula) o su appuntamento (Sede Scientifica Pal. 1 Primo Piano) Telefono : 0521 / 90 5731 Email : stefano.cagnoni@unipr.it Sito del corso : http://www.ce.unipr.it/people/cagnoni/didattica/basidati

Dettagli

Manuale utente. Centro di risorse didattiche e digitali. Fabio Lüthi, rivisto e adattato da Giulia Elsa Sibilio

Manuale utente. Centro di risorse didattiche e digitali. Fabio Lüthi, rivisto e adattato da Giulia Elsa Sibilio Manuale utente Centro di risorse didattiche e digitali Fabio Lüthi, rivisto e adattato da Giulia Elsa Sibilio Indice Premessa.... Scopo del manuale.... Abbreviazioni utilizzate... Applicativo.... Tipologie

Dettagli

Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato

Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Introduzione al linguaggio PHP Hypertext preprocessor Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Lato server: vuol

Dettagli

Relazione sul progetto CronoMeteo: Un particolare viaggio nel tempo.

Relazione sul progetto CronoMeteo: Un particolare viaggio nel tempo. Relazione sul progetto CronoMeteo: Un particolare viaggio nel tempo. Indice Introduzione al progetto - L idea Stato dell arte Progetto realizzato - Strumenti - Progetto Database Conclusioni e sviluppi

Dettagli

SQL per le applicazioni D B M G

SQL per le applicazioni D B M G SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface

Dettagli

SQL per le applicazioni D B M G

SQL per le applicazioni D B M G SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface

Dettagli

2011 Politecnico di Torino 1

2011 Politecnico di Torino 1 SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface

Dettagli

CORSO PROFESSIONALE PROGRAMMATORE PHP

CORSO PROFESSIONALE PROGRAMMATORE PHP CORSO PROFESSIONALE PROGRAMMATORE PHP DURATA: 180 ORE OBIETTIVO Il corso si pone l obiettivo di preparare il corsista al pieno utilizzo del linguaggio PHP, che consente la realizzazione di applicazioni

Dettagli

CORSO PROFESSIONALE PROGRAMMATORE PHP

CORSO PROFESSIONALE PROGRAMMATORE PHP CORSO PROFESSIONALE PROGRAMMATORE PHP DURATA: 192 ORE OBIETTIVO Il corso si pone l obiettivo di preparare il corsista al pieno utilizzo del linguaggio PHP, che consente la realizzazione di applicazioni

Dettagli

TimeTimer Online. Visual Timer Online. Autore: Simone Raimondi Cominesi Matricola: Progetto: Programmazione web e mobile Maggio 2017

TimeTimer Online. Visual Timer Online. Autore: Simone Raimondi Cominesi Matricola: Progetto: Programmazione web e mobile Maggio 2017 TimeTimer Online Autore: Matricola: 871223 Progetto: Programmazione web e mobile Maggio 2017 INTRODUZIONE TimeTimerOnline è un applicazione web in grado di offrire un ottimo supporto a chiunque avesse

Dettagli

FlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei

FlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei FlyHigh Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica Italo Dei Introduzione Questo progetto mira allo sviluppo di un applicazione web che

Dettagli

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query Corso di Access Modulo L2 A (Access) 2.3.1 Le query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB 2 1 Introduzione

Dettagli

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di

Dettagli

AnthericaCMS. Gestisci in autonomia i contenuti del tuo sito-web

AnthericaCMS. Gestisci in autonomia i contenuti del tuo sito-web AnthericaCMS Gestisci in autonomia i contenuti del tuo sito-web INDICE I vantaggi di un sito dinamico... 1 I vantaggi di anthericacms... 2 La piattaforma di gestione dei contenuti... 3 Accesso: le sezioni...

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 4 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

INTRODUZIONE AI DBMS

INTRODUZIONE AI DBMS Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1 Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:

Dettagli

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione

INTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione

Dettagli

2011 Politecnico di Torino 1

2011 Politecnico di Torino 1 Modalità d uso SQL per le applicazioni Indipendentemente dalla soluzione CLI adottata, esiste una strutturazione comune dell interazione con il DBMS apertura della connessione con il DBMS esecuzione di

Dettagli

Internet: cenni su struttura e funzionamento.

Internet: cenni su struttura e funzionamento. Internet: cenni su struttura e funzionamento http://riccardocavallaro.weebly.com www.google.com 1 Casa/ufficio 3 Server Web Google Indirizzo Ip privato 192.168.1.10 Router Indirizzo ip privato 192.168.1.1

Dettagli

2011 Politecnico di Torino 1

2011 Politecnico di Torino 1 SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface

Dettagli

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4

Basi di Dati. Applicazioni web in PHP per l interrogazione di basi di dati. Esercitazione n. 4 Basi di Dati Applicazioni web in PHP per l interrogazione di basi di dati Esercitazione n. 4 Questa esercitazione ha come obiettivo quello di realizzare una semplice applicazione web basata su PHP per

Dettagli

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS INFORMATICA GENERALE DBMS: Introduzione alla gestione dei dati Bibliografia 4 ott 2011 Dia 2 Curtin, Foley, Sen, Morin Vecchie edizioni: 8.4, 8.5, 8.6, 8.7, 8.8 Edizione dalla IV in poi: 6.5, 21.1, 19.4,

Dettagli

Servizi Sanitari online

Servizi Sanitari online Servizi Sanitari online Progetto Laboratorio Progettazione Web Letizia Angileri 475653 1 Indice Introduzione 3 Stato dell arte.. 3 Dati recuperati. 5 Database.. 5 Sviluppo dell applicazione. 6 Lato Server..

Dettagli

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO

Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO Basi di Dati Prof. Alfredo Cuzzocrea Università degli Studi di Trieste Basi di Dati e Web Credits to: Prof. M. Di Felice UniBO " Molti sistemi software prevedono la presenza di un database gestito da un

Dettagli

L Italia e il Consumo dei Carburanti Realizzato da Arianna Ricciarelli e Bianca Zazzeroni

L Italia e il Consumo dei Carburanti Realizzato da Arianna Ricciarelli e Bianca Zazzeroni L Italia e il Consumo dei Carburanti 2014 2015-2016 Realizzato da Arianna Ricciarelli e Bianca Zazzeroni Sommario Introduzione 1 Sito 2 Realizzazione Struttura Stato dell Arte 8 Grafici 9 Linguaggi e Tecnologie

Dettagli

SISTEMI OPERATIVI, RETI, INTERNET

SISTEMI OPERATIVI, RETI, INTERNET Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo

Dettagli

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web Basi di Dati Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web 1 Creazione della base di dati Realizzare la base di dati per la registrazione delle gare tenutesi nei diversi

Dettagli

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso

Dettagli

Guida alla presentazione della domanda v. 1.0

Guida alla presentazione della domanda v. 1.0 Guida alla presentazione della domanda v. 1.0 Sommario 1. Accesso all area riservata... 3 2. Accesso alla piattaforma... 3 3. Presentazione domanda... 4 4. Compilazione domanda... 6 4.1 Soggetto proponente...

Dettagli

Servizio Conservazione No Problem

Servizio Conservazione No Problem Servizio Conservazione No Problem Guida alla conservazione del Registro di Protocollo Versione 1.0 13 Ottobre 2015 Sommario 1. Accesso all applicazione web... 3 1.1 Autenticazione... 3 2. Conservazione

Dettagli

INTERROGAZIONE FATTURE FORNITORI ATTRAVERSO WEB

INTERROGAZIONE FATTURE FORNITORI ATTRAVERSO WEB INTERROGAZIONE FATTURE FORNITORI ATTRAVERSO WEB Manuale utente rel.2.0 settembre 2009 Il presente manuale illustra le funzionalità previste dalla gestione FORNITORI-WEB sviluppata da Datamanagement spa

Dettagli

Manuale Utente Webbiobank

Manuale Utente Webbiobank Manuale Utente Webbiobank 1. Autenticazione... 2 2. Scelta Unità Operativa... 3 3. Lista pazienti... 4 3.1. Sincronizza server... 4 3.2. Crea nuovo paziente... 4 3.3. Gestione template anagrafica... 5

Dettagli

Come ottenere una videata unica con i voti scritti e orali e la media tra tutti i voti

Come ottenere una videata unica con i voti scritti e orali e la media tra tutti i voti Dove inserire e visualizzare facilmente le verifiche settimanali o altro tipo di attività programmata All interno del registro, nella sezione promemoria, è possibile inserire da parte del docente della

Dettagli

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0

Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. Internet Versione 1.0 Presentazione Domande di Disoccupazione Agricoli e/o A.N.F. vi@ Internet Versione 1.0 Indice 1. PRESENTAZIONE...1 2. SERVIZI ON-LINE...2 2.1. ACQUISIZIONE DOMANDA...7 2.2. INVIO LOTTO...18 2.3. GESTIONE

Dettagli

Programma Master Programmatore Java

Programma Master Programmatore Java Programma Master Programmatore Java PCAcademy Via Capodistria 12 Tel.: 06.97.84.22.16 06.85.34.44.76 Cell. 393.93.64.122 - Fax: 06.91.65.92.92 www.pcacademy.it info@pcacademy.it Informazioni generali La

Dettagli

1. Introduzione 3 / 27

1. Introduzione 3 / 27 BACKOFFICE CONSOLE 1. Introduzione... 3 2. Creazione di uno Schema... 4 2.1 Struttura dello Schema... 5 2.2 Caratteristiche dei campi... 6 2.3 Traduzioni... 8 2.4 Ricerca degli schema... 9 2.5 Gestione

Dettagli

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA PROGRAMMAZIONE DISCIPLINARE PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA 1. Competenze: le specifiche competenze di base disciplinari previste dalla

Dettagli

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA

PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G. CENA - Ivrea SEZIONE TECNICA ANNO SCOLASTICO 2016/2017 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI Francisco Ezio, Nespolo Donatella,

Dettagli

Architettura Client-Server. In a nutshell

Architettura Client-Server. In a nutshell Architettura Client-Server In a nutshell Architettura Client-Server Modello di interazione tra processi software processo CLIENT richiede servizi può interagire con più processi server tipicamente dedicato

Dettagli

INSERIRE I DATI NEL DATABASE

INSERIRE I DATI NEL DATABASE 13-Cap10_DWCS3.qxd 18-11-2009 11:43 Pagina 201 CAPITOLO10 INSERIRE I DATI NEL DATABASE In questo capitolo In questo capitolo imparerai a interagire con i contenuti del database gestiti nel sito. In particolare

Dettagli

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016

03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 Obiettivi dell esercitazione: Utilizzo del pattern MVC Utilizzo di HashSet Introduzione alla complessità ESERCIZIO 1

Dettagli

Guida Ambiente al Marconi con Moodle

Guida Ambiente al Marconi con Moodle Guida Ambiente e-learnig @-learning al Marconi con Moodle acronimo di Modular Object-Oriented Dynamic Learning Environment (ambiente per l'apprendimento modulare, dinamico, orientato ad oggetti) E un ambiente

Dettagli

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018

PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 ISTITUTO ISTRUZIONE SUPERIORE EINAUDI - SCARPA TECNOLOGICO - ECONOMICO PROFESSIONALE Via J. Sansovino, 6-31044 MONTEBELLUNA (TV) 0423 23587 - Fax 0423 602717 web: www.iiseinaudiscarpa.gov.itemail: info@iiseinaudiscarpa.gov.it

Dettagli

SCIENTIFICA MATERIA INFORMATICA

SCIENTIFICA MATERIA INFORMATICA ISTITUTO Di ISTRUZIONE SUPERIORE Enrico Mattei ISTITUTO TECNICO ECONOMICO LICEO SCIENTIFICO LICEO delle SCIENZE UMANE Via delle Rimembranze, 26 40068 San Lazzaro di Savena BO Tel. 051 464510 464545 fax

Dettagli

Basi di Dati. Concetti e Principi Generali. Maria Mirto

Basi di Dati. Concetti e Principi Generali. Maria Mirto Basi di Dati Concetti e Principi Generali Maria Mirto Organizzazione dei Dati Archivi o file Procedure di accesso in qualunque linguaggio di programmazione Duplicazione dati: ridondanza incoerenza formati

Dettagli

Fon.Coop Manuale GIFCOOP di rinnovo/ripristino utenze e password. del 09/04/2018

Fon.Coop Manuale GIFCOOP di rinnovo/ripristino utenze e password. del 09/04/2018 Fon.Coop Manuale GIFCOOP di rinnovo/ripristino utenze e password del 09/04/2018 Indice INTRODUZIONE... 3 1. RINNOVO E RECUPERO PASSWORD... 4 Pag. 2 a 6 Introduzione Il presente documento espone l operatività

Dettagli

FISIONLINE GUIDA OPERATIVA. Versione 1.0

FISIONLINE GUIDA OPERATIVA. Versione 1.0 FISIONLINE GUIDA OPERATIVA Versione 1.0 8 Settembre 2016 1 Sommario RAGGIUNGERE LA PIATTAFORMA FISIONLINE... 3 LOGIN DI ACCESSO... 4 HOME PAGE FISIONLINE... 5 Le Voci del Menù Principale... 6 ANAGRAFICA...

Dettagli

Progetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento

Progetto d esame. La logica di gioco. Tecnologie e applicazioni web, a.a 2017/2018. Fase di posizionamento Progetto d esame Tecnologie e applicazioni web, a.a 07/08 Si realizzi un applicazione web, comprensiva di server con API stile REST e front-end di tipo SPA, che permetta ad una community di utenti di giocare

Dettagli

DBMS. Alice Pavarani

DBMS. Alice Pavarani DBMS Alice Pavarani DBMS Insieme di programmi che offrono gli strumenti per gestire una base di dati Permette di: definire la struttura delle tabelle recuperare le informazioni manipolare i dati memorizzati

Dettagli

Ministero dell Interno Dipartimento dei Vigili del Fuoco del Soccorso Pubblico e della Difesa Civile

Ministero dell Interno Dipartimento dei Vigili del Fuoco del Soccorso Pubblico e della Difesa Civile Ministero dell Interno Dipartimento dei Vigili del Fuoco del Soccorso Pubblico e della Difesa Civile Direzione Centrale per le Risorse Logistiche e Strumentali Ufficio per i Servizi Informatici PROCEDURA

Dettagli

Istruzioni per la Compilazione Online Domanda Servizio Civile

Istruzioni per la Compilazione Online Domanda Servizio Civile Istruzioni per la Compilazione Online Domanda Servizio Civile Sommario 1 Generalità...2 1.1 Scopo...2 2 Presentazione...2 3 Funzionalità...2 3.1 Come accedere le funzionalità disponibili...2 3.2 Modalità

Dettagli

COME INTEGRARE E MODIFICARE LE INFORMAZIONI PERSONALI

COME INTEGRARE E MODIFICARE LE INFORMAZIONI PERSONALI 12 di 90 COME INTEGRARE E MODIFICARE LE INFORMAZIONI PERSONALI La lista dei docenti ed alcune informazioni di base potrebbero essere state già caricate dall amministratore, tuttavia, in seguito, sarà possibile

Dettagli

INFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME

INFORMATICA NOVITÀ IL LINGUAGGIO JAVA. Massimiliano Bigatti. Guida alla programmazione di base IN ALLEGATO AL VOLUME Massimiliano Bigatti IL LINGUAGGIO JAVA Guida alla programmazione di base 2005, pp. IV-300 ISBN 88-203-3439-9 Elementi di base del linguaggio Algoritmi Le classi Operare con gli archivi Contiene il codice

Dettagli

D B M G Il linguaggio HTML

D B M G Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti

Dettagli

Programmazione Web D B M G. Il linguaggio HTML

Programmazione Web D B M G. Il linguaggio HTML Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard

Dettagli

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1

Introduzione Concetti Generali Pratica su Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 ECDL - Database Introduzione European Computer Driving Licence - Modulo 5 - Database LEZIONE 1 Informazioni sul corso orario: Giovedì - 14.30-16.30 materiale: http://www.fotoboni.com/carlo/ docente: webmaster@fotoboni.com

Dettagli

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web

Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web Basi di Dati Quaderno 4: Progetto di una base di dati e realizzazione di un applicazione web 1 Creazione della base di dati Realizzare la base di dati per la registrazione delle gare tenutesi nei diversi

Dettagli

Javascript e CSS nelle pagine WEB

Javascript e CSS nelle pagine WEB 1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT

Dettagli

Guida alla compilazione Step by step

Guida alla compilazione Step by step AVVISO 2/2018 Avviso per la costituzione del catalogo regionale dell offerta formativa e per la realizzazione di percorsi formativi di qualificazione mirati al rafforzamento dell occupabilità in Sicilia

Dettagli

@2011 Politecnico di Torino 1

@2011 Politecnico di Torino 1 Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti

Dettagli

Direzione regionale Programmazione, innovazione e competitività dell'umbria Servizio Opere Pubbliche: Programmazione, Monitoraggio e Sicurezza -

Direzione regionale Programmazione, innovazione e competitività dell'umbria Servizio Opere Pubbliche: Programmazione, Monitoraggio e Sicurezza - Regione Umbria Direzione regionale Programmazione, innovazione e competitività dell'umbria Servizio Opere Pubbliche: Programmazione, Monitoraggio e Sicurezza - Progettazione ed Attuazione Sezione Tecnico-Giuridica

Dettagli

Indice generale. Introduzione. Capitolo 1 Installazione Introduzione a PHP...11

Indice generale. Introduzione. Capitolo 1 Installazione Introduzione a PHP...11 Indice generale Introduzione...ix A chi è rivolto questo libro... ix La programmazione è cambiata molto... x 10.000 ore per diventare esperti... x Resistete alla tentazione del salto in avanti... xi Il

Dettagli

FOUND IT FABRIZIO SCHMIDT. Classe 5A Informatica sezione Scientifica Fabrizio

FOUND IT FABRIZIO SCHMIDT. Classe 5A Informatica sezione Scientifica Fabrizio FOUND IT FABRIZIO SCHMIDT Classe 5A Informatica sezione Scientifica Fabrizio Schmidt Sommario INTRODUZIONE... 2 DISCIPLINE COINVOLTE... 3 C#... 3 SQL... 3 HTML5... 3 CSS... 3 ASP.NET... 4 JAVASCRIPT...

Dettagli

il software per l marketing ideato da Fotonica

il software per l  marketing ideato da Fotonica il software per l e-mail marketing ideato da Fotonica La soluzione per gestire autonomamente il marketing e la comunicazione on line, permette la creazione di campagne di comunicazione rapide, personali

Dettagli

Basi di Dati-IX. Basi di dati e web. Introduzione. Schema. Basi di dati e web. Corso di Laurea in Informatica Anno Accademico 2013/2014

Basi di Dati-IX. Basi di dati e web. Introduzione. Schema. Basi di dati e web. Corso di Laurea in Informatica Anno Accademico 2013/2014 Schema 2 Basi di Dati-IX Corso di Laurea in Informatica Anno Accademico 2013/2014 Paolo Baldan baldan@math.unipd.it http://www.math.unipd.it/~baldan Basi di dati e web: nozioni generali Basi del linguaggio

Dettagli

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO ANNO SCOLASTICO 2016-2017 SETTORE Economico Classe V Sez. A MATERIA DI INSEGNAMENTO: INFORMATICA STRUMENTI Paolo Camagni, Riccardo Nikolassy (2014)

Dettagli

MODULO 5 ACCESS Basi di dati

MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati Lezione 3 www.mondopcnet.com ARGOMENTI Lezione 3 Relazioni tra tabelle Perché creare le relazioni Tipi di relazioni Come creare le relazioni Integrità

Dettagli

Manuale versione Mobile (Smartphone Tablet)

Manuale versione Mobile (Smartphone Tablet) Manuale versione Mobile (Smartphone Tablet) Introduzione La versione mobile è una versione del gestionale Reali studiata apposta per l utilizzo da dispositivi mobili quali smartphone e tablet. La base

Dettagli

ASSISTENZA TECNICA RELAZIONE

ASSISTENZA TECNICA RELAZIONE ASSISTENZA TECNICA RELAZIONE 1 INDICE TRACCIA DEL PROBLEMA ANALISI DI MASSIMA 1. Area amministratori 2. Area clienti ANALISI DETTAGLIATA 1. Schema E/R 2. Schema logico 3. Schema fisico 4. Inserimento nel

Dettagli

Opzioni contenitore Prodotti

Opzioni contenitore Prodotti Opzioni contenitore Prodotti Clicca il pulsante destro del mouse sul contenitore prodotti per accedere alle opzioni. Clicca il pulsante OPZIONI del menù che appare. Adesso puoi accedere a tutte le opzioni

Dettagli

Dipartimento per le Libertà Civili e l Immigrazione

Dipartimento per le Libertà Civili e l Immigrazione Dipartimento per le Libertà Civili e l Immigrazione Sistema inoltro telematico Manuale utente Versione 11 Data Aggiornamento 08/07/2015 1/26 SOMMARIO 1. Il sistema di inoltro telematico delle domande...

Dettagli

Sistema Informativo Territoriale del bacino dell Adige in ambiente WEB

Sistema Informativo Territoriale del bacino dell Adige in ambiente WEB Sistema Informativo Territoriale del bacino dell Adige in ambiente WEB Bolzano, 18 marzo 2009 Lazzeri Fabio, Giovannini Michele http://www.bacino-adige.it/webgis.html 1 Presentazione Da qualche settimana

Dettagli

MODULO 2. Query normali e parametriche Query di:

MODULO 2. Query normali e parametriche Query di: MODULO 2 TITOLO DBMS e SQL In questo Modulo si affronta lo studio dei DBMS Access e MySQL. In particolare per Access, si descrive come progettare, impostare e modificare gli strumenti di lavoro (tabelle,

Dettagli

InfoView per la Regione Emilia-Romagna

InfoView per la Regione Emilia-Romagna InfoView per la Regione Emilia-Romagna Accesso al portale... 3 Organizzazione dei documenti... 4 Categorie aziendali... 4 Categorie personali... 4 Posta in arrivo... 5 Aprire un documento... 7 Seguendo

Dettagli

Basi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5

Basi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5 Basi di dati Applicazioni web in PHP per l interrogazione di basi di dati Laboratorio #5 Politecnico di Torino 21 maggio 2019 Introduzione Questa esercitazione ha come obiettivo quello di realizzare una

Dettagli