eLite

  • Increase font size
  • Default font size
  • Decrease font size
Home Teaching Laurea Specialistica 02CIX - Sistemi Informativi Aziendali

02CIX - Sistemi Informativi Aziendali

E-mail Print PDF

Sito ufficiale del corso di Sistemi Informativi Aziendali (codice 02CIXPG) per studenti del Corso di Laurea Magistrale in Ingegneria Gestionale.

Questa pagina è raggiungibile anche all'indirizzo abbreviato: http://bit.ly/sistinfo

  • 2012-02-09: Sono disponibili le valutazioni della prova scritta del 30/01/2012. Nella sezione Esame potete consultare il testo e le soluzioni proposte. New!
  • 2012-02-01: Confermo che l'esame del 02/02 si terrà alle ore 10:00 (e non alle 8:30, come indicato sul Portale della Didattica).
    Spiegazione: la fascia oraria assegnataci va dalle 8:30 alle 11:00, ma visto che il compito durerà solamente 30 minuti, ed anche per prevenire eventuali disguidi sui trasporti, la prova inizierà alle ore 10:00.
  • 2012-01-30 [informazione aggiornata]: A seguito della cancellazione degli esami in data odierna, vi comunico che la prova scritta si terrà probabilmente giovedì 2 febbraio alle ore 10:00 in aula 7T. Attenzione: Sono ancora in corso dei piccoli assestamenti sul calendario degli appelli, pertanto la data indicata è da ritenerti provvisoria. Spero entro domani di riuscire a confermarla in via definitiva. L'informazione è definitiva.
  • 2012-01-28: Vista la situazione meteo (neve in tutto il Piemonte, sabato e domenica), per evitare i prevedibili problemi dovuti agli inevitabili disguidi sulla viabilità e sui trasporti pubblici, la prova scritta di Sistemi Informativi Aziendali prevista per le ore 8:30 di lunedì 03/01 si terrà alle ore 10:00 dello stesso giorno, sempre in aula 7T.
  • 2012-01-17: E' stata creata una nuova sezione "Esame", che contiene le informazioni sulle prove scritta e sulla tesina
  • 2011-12-09: Sono state pubblicate nella sezione Informazioni le regole d'esame dettagliate.
  • 2011-11-10: Il seminario "The Gmail Story" è stato fissato per lunedì 28/11/2011 alle ore 14:30 in aula 3I. Fonte: http://fulvio.frisso.net/
  • 2011-11-06: A causa della sospensione didattica dovuta al maltempo, il seminario "The Gmail Story" è stato rinviato a data da definire.
  • 2011-11-02: Segnalo un interessante seminario che si terrà lunedì 07/11/2011 alle ore 14:30 in aula 3I (rinviato): Designing a Large-scale, Distributed, Cloud-based Email system: The Gmail story. Tenuto da Nicolò Cascarano, ex-Ph.D. del Politecnico di Torino, ed attualmente Site Reliability Engineer at Google Inc. in Zurich.
    • Descrizione: This talk will show how Google designed a large-scale, distributed, cloud-based email system. After a brief overview on the Gmail history, we will talk about some architectural aspects, the storage infrastructure, the reliability issues, the scalability.
  • 2011-10-05: A seguito delle numerose richieste, abbiamo deciso di registrare il contenuto delle lezioni. Trovate i link ai video nella sezione "Registro", a fianco di ciascuna lezione. Voglio essere esplicito: non c'è nessuna garanzia che i video saranno disponibili per tutte le lezioni (per intoppi tecnici o altre cause).
  • 2011-10-02: Invito tutti gli studenti a compilare un questionario di inizio corso
    • per meglio conoscere il vostro background e le vostre aspettative, e
      di conseguenza cercare di adattare i contenuti del corso, vi pregherei
      di compilare il seguente questionario (non ci vogliono piu' di 10 minuti):
    • Discuteremo insieme le informazioni emerse dalle vostre risposte. Arrivederci a martedi' 04/10 alle ore 13:00 presso il LEP.
  • 2011-09-29: È finalmente disponibile l'orario delle lezioni. Vedere la sezione Introduzione
  • 2011-08-30: Benvenuti alla prima edizione del corso!

Programma del corso

Presentazione

Il corso si propone di integrare le conoscenze sui sistemi informativi aziendali, in particolare per quanto riguarda gli aspetti di interazione ed integrazione di sistemi complessi, e le esperienze pratiche di utilizzo e gestione degli stessi. In particolare si esamineranno i sistemi informativi distribuiti, e le problematiche legate all’interazione di sistemi diversi, soprattutto nell’ambito delle soluzioni web-based (internet o intranet). Particolare enfasi verrà data anche alle recenti applicazioni di tecniche derivate dal Web 2.0 in ambiente aziendale (la cosiddetta Enterprise 2.0).
Il corso fornirà sia nozioni tecnologiche sia metodologiche, e comprenderà esperienze pratiche in laboratorio di utilizzo, configurazione e programmazione di sistemi informativi esistenti.
Il programma del corso è impostato come naturale prosecuzione dell’insegnamento di Sistemi Informativi presente nella laurea di primo livello.

Conoscenze e abilità da acquisire

Conoscenza e capacità di comprensione: conoscenza maggiormente approfondita dei principi e delle tecnologie di funzionamento di sistemi informativi web-based; conoscenza delle metodologie e dei linguaggi necessari alla collaborazione di sistemi informativi distribuiti e/o eterogene, comprensione delle interazioni distribuite in ambito Web e Web 2.0, in particolare per quanto riguarda funzionalità tipiche del mondo enterprise.
Capacità di applicare conoscenza e comprensione: installazione e configurazione di alcune tipologie di sistemi informativi aziendali (CMS/DMS, CRM, ERP, …), con particolare riferimento a soluzioni open source; progettazione e programmazione di semplici interazioni in sistemi distribuiti (Web Services, AJAX); analisi e progettazione dei flussi e dei processi di business e relativa definizione dei requisiti e caratteristiche dei sistemi informativi in grado di supportarli.

Prerequisiti

Prerequisiti per affrontare l’insegnamento sono le nozioni sui sistemi informativi impartite nell’omonimo insegnamento della laurea triennale, o corsi ad esso equivalenti, oltre alle nozioni sull’architettura dei sistemi web e la relativa programmazione, acquisite ad esempio attraverso l’insegnamento di tecnologie per il commercio elettronico.
Auspicabile anche una certa capacità di programmazione, seppur non eccessivamente avanzata.

Programma

  • Richiami sui sistemi informativi aziendali (tipologie e caratteristiche).
  • Alcuni esempi di sistemi informativi open source (Sugar CRM, Adempiere, Oratio, ...).
  • La problematica dell’integrazione (integrazione verticale, integrazione orizzontale).
  • Formati di interscambio (XML, XSD).
  • Tecnologie di integrazione (Web services).
  • Problematiche si sicurezza e di integrità. Integrazioni lato server (architetture “enterprise”) e lato client (applicazioni web 2.0).
  • Cloud computing nel mondo enterprise: portali, mash-up, cloud computing applicato alle esigenze aziendali.
  • Alcuni esempi di integrazione di servizi “cloud” (Google Maps, Calendar, Social Network, …).

Laboratori ed Esercitazioni

Esercitazioni teoriche (in aula): esercizi di analisi e progettazione di sistemi informativi integrati a partire da requisiti aziendali.
Esercitazioni pratiche (in laboratorio): installazione e configurazione di sistemi informativi esistenti (open source); sviluppo di funzionalità aggiuntive nell’ambito di un sistema informativo esistente.

Testi e materiale didattico

Lucidi utilizzati a lezione (pubblicati su questo sito).
Specifiche e standard di riferimento (es. Recommendation del W3C, link disponibili su questo sito).
Testi integrativi (opzionali, verranno segnalati per alcuni specifici argomenti).

Esame

La prova d’esame è composta di due parti: una prova scritta ed una verifica di laboratorio.
La prova scritta consisterà in un esercizio di progettazione di sistemi informativi distribuiti ed integrati, utilizzando le metodologie e le tecnologie apprese.
La verifica di laboratorio prevede l’analisi e la discussione individuali di un lavoro (‘tesina’) svolto dallo studente, consistente nella realizzazione di alcune funzionalità nell’ambito di sistemi informativi esistenti. La tesina proposta sarà strettamente correlata alle attività svolte durante le esercitazioni di laboratorio.

Presentazione

Docenti

  • Docente:
    • prof. Fulvio Corno ( This e-mail address is being protected from spambots. You need JavaScript enabled to view it )
      orario di ricevimento: giovedì ore 10:30-12:00, presso il mio ufficio (Dipartimento di Automatica e Informatica , terzo piano sopra la segreteria studenti). Si prega di inviare una e-mail in anticipo.
  • Esercitatori: 
    • ing. Dario Bonino ( This e-mail address is being protected from spambots. You need JavaScript enabled to view it )

Orario del corso

Orario settimanale (I Semestre 2011/2012)
Giorno e ora Aula Tipologia Note
Martedì 13:00-14:30 LEP Lezione/Laboratorio  
Mercoledì 08:30-10:00 LEP Lezione/Laboratorio  
Mercoledì 10:00-11:30 LEP Lezione/Laboratorio  
Giovedì 08:30-10:00 7T Lezione  

Libri di testo

Lucidi delle lezioni

Materiale integrativo

Materiale relativo ad argomenti già trattati nei corsi precedenti (a scopo di "ripasso" o completamento dei prerequisiti).

Esercitazioni

Esercizi svolti in aula

Progetto "Energy Community"

Esame

  • Regole d'esame
  • Date appelli
    • Prova scritta: lunedì 30/01/2012, ore 8:30 10:00, aula 7T
    • Prova scritta: giovedì 23/02/2012, ore 8:30 9:30, aula 16  New!
    • Verifica tesina: mercoledì 29/02/2012, ore 9:00, LEP New!

Parte di teoria

Tesina

Riferimenti ufficiali

Tool

Librerie

La tabella seguente riporta l'andamento delle lezioni del corso, per trasparenza di informazione e per facilitare la pianificazione da parte degli studenti. Ci riserviamo di modificare la pianificazione delle lezioni per esigenze didattiche.

Legenda: la colonna Tipo può essere L=Lezione, EA=Esercitazione in aula, EL=Esercitazione in laboratorio.

Data Ore Tipo Argomento Video Docente
04/10/2011 13:00-14:30 L Introduzione al corso. Definizione di Web Information System. Video Fulvio Corno
05/10/2011 08:30-10:00 L Introduzione all'architettura Java Web. JSP. Video Fulvio Corno
05/10/2011 10:00-11:30  EA Installazione e creazione di semplici siti in JSP. Video Dario Bonino
06/10/2011 08:30-10:00 L Il Web tier di J2EE. Definizione di JSP e principali tag. Video Fulvio Corno
11/10/2011 13:00-14:30 L Definizione di Web Information System (segue). Gestione di form in JSP. Video Fulvio Corno
12/10/2011 08:30-10:00 L MVC. JavaBeans. Video Fulvio Corno
12/10/2011 10:00-11:30  EA Login - MVC Video Dario Bonino
13/10/2011 08:30-10:00 L La problematica dell'integrazione nei sistemi informativi. Video Fulvio Corno
18/10/2011 13:00-14:30 EA Login - MVC (parte2) Video Dario Bonino
19/10/2011 08:30-10:00 L Accesso a database da applicazioni Java e pagine JSP: lo standard JDBC. X Fulvio Corno
19/10/2011 10:00-11:30  EA Installazione ed utilizzo MySql. Video Fulvio Corno
20/10/2011 08:30-10:00 L Integrazione nei sistemi informativi (segue). Introduzione alle architetture a servizi (SOA). Video Fulvio Corno
25/10/2011 13:00-14:30 EA Persistenza su database MySql, esempio semplice di accesso a DB Video Dario Bonino
26/10/2011 08:30-10:00 L Pattern di accesso al DB nel modello MVC: criteri di progettazione dei JavaBean di accesso ai dati. Video Fulvio Corno
26/10/2011 10:00-11:30  EA Esempio semplice di accesso a DB, soluzione con MVC Video Fulvio Corno
27/10/2011 08:30-10:00 L Introduzione alle architetture a servizi (segue). Connection Pooling. Prepared statements. Video Fulvio Corno
01/11/2011     festa - Ognissanti    
02/11/2011 08:30-10:00 L Introduzione al sito sviluppato durante il corso ed utilizzato per l'esame. Analisi del "vision statement". Utilizzo di MySql Workbench per la progettazione della base dati. Modellazione concettuale delle principali entità e relazioni. Video Fulvio Corno
02/11/2011 10:00-11:30  EL Esercizio in aula X Dario Bonino
03/11/2011 08:30-10:00 L Introduzione ai Web Service (parte 1: SOAP). Video Fulvio Corno
08/11/2011 13:00-14:30 L Introduzione ai Web Service (segue: WSDL, cenni UDDI). Prima analisi funzionale del sito "Energy Community". Video Fulvio Corno
09/11/2011 08:30-10:00 EA Segue analisi funzionale del sito "Energy Community". Macro-progettazione layout pagina e flussi di navigazione. Video Fulvio Corno
09/11/2011 10:00-11:30  EL CSS e template per il sito "Energy Community" Video Dario Bonino
10/11/2011 08:30-10:00 L Sistemi informativi per la gestione della conoscenza. Cenni ai principali sistemi di classificazione (parte 1). Video Fulvio Corno
15/11/2011 13:00-14:30 L Concetto di Design Pattern. Esempio di pattern Singleton. Pattern Data Access Object (DAO) per accesso a database. Esempio applicato alla Energy Community. Video Fulvio Corno
16/11/2011 08:30-10:00 L Pattern Composite View. Organizzazione del layout del sito. Video Dario Bonino
16/11/2011 10:00-11:30  EL Esercizio in aula: Applicazione dei patter al sito Energy Community. Completamento funzionalità relative agli utenti. [soluzione] X Fulvio Corno
17/11/2011 08:30-10:00 L Cenni ai principali sistemi di classificazione (segue). Definizione intuitiva di Ontologia. Video Fulvio Corno
22/11/2011 13:00-14:30 L Web Services in Eclipse using Axis (parte 1: il lato client) [soluzione] Video Fulvio Corno
23/11/2011 08:30-10:00 EL Esercizio in aula n.1: informazione utente collegato, localizzazione sede azienda X Fulvio Corno
23/11/2011 10:00-11:30  EL Esercizio in aula n.2: informazioni meteo da Web Service X Dario Bonino
24/11/2011 08:30-10:00 L Introduzione all'integrazione lato client: Javascript, architettura dei browser, DOM Video Fulvio Corno
29/11/2011 13:00-14:30 L Programmazione Event-driven con Javascript e DOM Video Fulvio Corno
30/11/2011 08:30-10:00 L Web Services in Eclipse using Axis (parte 2: il lato server) Video Fulvio Corno
30/11/2011 10:00-11:30  EL Esercizio in aula: pubblicazione web service delle aziende X Dario Bonino
01/12/2011 08:30-10:00 L Programmazione con jQuery. Chiamate Ajax. Video Fulvio Corno
06/12/2011 13:00-14:30 EL Esercitazione: terminare gli esercizi assegnati nelle esercitazioni precedenti. Consulenza/assistenza in aula sui suddetti esercizi. X Fulvio Corno, Dario Bonino
07/12/2011 08:30-10:00 L Chiamate Ajax. Oggetto XMLHttpRequest. Video Fulvio Corno
07/12/2011 10:00-11:30  EL Esercizio in aula: integrazione di funzioni Javascript X Fulvio Corno
08/12/2011     festa - Immacolata Concezione
   
13/12/2011 13:00-14:30 L Funzioni Ajax in jQuery. Servlet. Json. Video Fulvio Corno
14/12/2011 08:30-10:00 L Mash-up. Definizione. Programmazione. X Dario Bonino
14/12/2011 10:00-11:30  EL Esempi Mash-up. Video Dario Bonino
15/12/2011 08:30-10:00 EA Soluzioni esercizi jQuery del 07/12. Soluzione esercizio Ajax+Json. Video Fulvio Corno
      vacanze di Natale    
10/01/2012 13:00-14:30 EA Esercizio in aula: visualizzazione dati sensori Video Fulvio Corno
11/01/2012 08:30-10:00 EA Esercizio in aula: bacheca dei post  Parte 1 (prima dell'intervallo) Dario Bonino
11/01/2012 10:00-11:30  EL (segue)  parte2, dopo l'intervallo Dario Bonino
12/01/2012 08:30-10:00 L Piattaforme di Knowledge Management parte2, dopo l'intervallo Fulvio Corno
17/01/2012 13:00-14:30 L Presentazione della tesina. Simulazione n.1 della parte di teoria dell'esame. X Fulvio Corno
18/01/2012 08:30-10:00 EA Esercizio in aula: gestione cruscotti di sensori  parte1 Dario Bonino
18/01/2012 10:00-11:30  EL (segue)  parte2, dopo l'intervallo Dario Bonino
19/01/2012 08:30-10:00 L Intervento seminariale di esperti aziendali: Architetture enterprise nell'ambito dei servizi bancari, con enfasi su esperienze dirette, e change management (presentato da TRIM) X Lorenzo Bazzani, Paolo Sacconier
24/01/2012 13:00-14:30 L Simulazione n.2 della parte di teoria dell'esame. Google Chart API Fulvio Corno
25/01/2012 08:30-10:00 EA Esercizio in aula:  Visualizzazione grafica dei sensori. X Dario Bonino
25/01/2012 10:00-11:30  EL  (segue) + consulenza in aula X Dario Bonino
26/01/2012 08:30-10:00 L Intervento seminariale di esperti aziendali: Tecnologie e modelli di lavoro Enterprise 2.0 (presentato da Reply) X Giampiero Restaino
Last Updated on Tuesday, 21 February 2012 22:25