| Politecnico di Torino | |||||||||||||||||
| Anno Accademico 2012/13 | |||||||||||||||||
| 02FRODK Sistemi informativi B |
|||||||||||||||||
|
Corso di Laurea in Ingegneria Logistica E Della Produzione - Torino |
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
Obiettivi dell'insegnamento
Il corso intende fornire agli allievi gli strumenti fondamentali per acquisire una visione delle problematiche principali dei sistemi informativi. In particolare, il corso descrive le modalità di impiego delle tecnologie informatiche nell’area della produzione, dando un rilievo significativo nell’approfondimento dei sistemi per la gestione delle basi di dati ed alle applicazioni web. Le problematiche di realizzazione dei sistemi aziendali locali, geografici e distribuiti vengono affrontate sia sotto l’aspetto delle tecniche di progettazione e pianificazione, sia sotto l’aspetto della
programmazione delle funzionalità. Gli argomenti saranno trattati con un taglio prevalentemente pratico, illustrando le problematiche dei sistemi informativi su larga scala mediante l’analisi e la realizzazione di applicazioni web di esempio. |
|
|
Competenze attese
Programmazione in linguaggio HTML e PHP, gestione dei FORM, delle sessioni, e dell’interfacciamento con una base di dati nei predetti linguaggi, scrittura di interrogazioni in
linguaggio SQL, modellazione di basi di dati mediante il formalismo Entity-Relationship, e progettazione logica di un modello relazionale. |
|
|
Prerequisiti
Precedenza di acquisto: Fondamenti di Informatica I
Modulo propedeutico (per i concetti trattati): Fondamenti di Informatica II |
|
|
Programma
- Introduzione ai sistemi informativi aziendali
- Sistema organizzativo, sistema informativo e sistema informatico - Classificazione dei sistemi informativi - Reti di calcolatori ed Internet - Architetture distribuite e client-server - Architetture web e classificazione in livelli (GUI, comunicazione, middleware e dati) - Progetto e realizzazione di applicazioni web - Linguaggi per lo sviluppo di applicazioni web: HyperText Markup Language (HTML) e PHP - Interazione con l’utente e FORM - Gestione delle sessioni e cookie - Fondamenti delle basi di dati e loro applicazione nell’ambito dei sistemi informativi - Il modello relazionale - Il linguaggio SQL - Interrogazione di una base di dati SQL nel linguaggio PHP - Progettazione delle basi di dati mediante la modellazione Entity-Relationship - Realizzazione di applicazioni web con HTML/PHP e SQL |
|
|
Laboratori e/o esercitazioni
Il docente predispone esercitazioni incrementali per approfondire gli aspetti trattati, in particolare per la parte di sviluppo di applicazioni web.
|
|
|
Bibliografia
Il materiale usato dal docente a lezione sarà reso disponibile in formato elettronico sul sito web del corso.
- Atzeni, Ceri, Paraboschi, Torlone, “Basi di dati - Modelli e linguaggi di interrogazione”, McGraw-Hill. Capitoli trattati: 1, 2, 4 (tranne 4.1.9, 4.2.6, 4.4, 4.5, 4.6, 4.7), 6 (tranne 6.3, 6.4), 8 (tranne 8.5, 8.6). - Tansley, “Pagine Web Dinamiche con PHP e MySQL”, Addison-Wesley / Pearson Education Italia. Capitoli trattati: 1-6, 8-14. - Stobart, Vassileiou, “PHP e MySQL”, Apogeo. Capitoli trattati: 1-20, 22-23, 33-36. - Atzeni, Ceri, Fraternali, Paraboschi, Torlone, “Basi di dati - Architetture e linee di evoluzione”, McGraw-Hill. In particolare: capitolo 4. - Elmasri, Navathe, “Sistemi di basi di dati”, Pearson Education Italia. - Welling, Thomson, “MySQL Tutorial”, MySQL Press / Pearson Education Italia. |
|
|
Controlli dell'apprendimento / Modalità d'esame
L’esame consiste di una prova scritta, della durata indicativa di 2 ore, durante la quale verranno proposti due esercizi di progetto. Il primo esercizio consiste nella progettazione dello schema logico di una base di dati, mediante la metodologia di modellazione Entity-Relationship, a partire da una descrizione dei requisiti del sistema. Il secondo esercizio consiste nella progettazione di alcune pagine HTML/PHP relative ad alcune funzioni di un sito web. Durante la prova scritta sarà permessa la consultazione di testi ed appunti.
|
|
| Orario delle lezioni | |
| Statistiche superamento esami | |
|
|
|
|