POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli.

Slides:



Advertisements
Presentazioni simili
WebProfessional Web Content Management System
Advertisements

Consiglio della Regione Toscana (CRT) Area 4 - Settore tecnologie informatiche e ITIS Meucci Firenze La sfida del web 2.0 : Realizzazione di un portale.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Aggiornamento attività gruppo Windows Gian Piero Siroli, Dip. di Fisica, Univ. di Bologna e INFN CCR, Giugno 2009.
Giuditta Cantoni, 4 E S.I.A I DATABASE. Definizione databese In informatica, il termine database, banca dati o base di dati (a volte abbreviato con il.
1 14 marzo 2006 sommaruga andrea Fondazione Ordine Ingegneri di Milano VPN: Reti Private Virtuali VPN: RETI PRIVATE VIRTUALI LE POSSIBILITA' DI ACCESSO.
1 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a Prof. Francesco Donini Active Server Pages.
The Document Foundation Italo Vignoli. PRO vs CONTRO The Document Foundation e' nata PRO PRO il software libero PRO la liberta' degli utenti PRO la.
Opensource per uscire dalla crisi – Software, Imprese e P.A. : opportunità di crescita e di lavoro Groupware – Intranet Cos'è? Le migliori soluzioni Un.
Informativa sull’adempimento degli obblighi di e-cohesion di cui all’art. 122, comma 3 del reg. (UE) 1303/2013 Programma Competitività regionale 2007/13.
Corso per Tecnico Superiore di Processo, Prodotto, Comunicazione e Marketing per lo Sport System.
Concetti Di Base Informatica
Facile da usare Un'interfaccia amministrativa completamente rinnovata, iniziare con Drupal è più facile!
Archivi in Digitale: Firma Digitale
Ingegnere elettronico
PNSD - Modulo D1A marzo 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
Ing. Christian Barberio
Corso per Webmaster base
Open Source / Free software
Vulnerability Assessment
Analisi e ottimizzazione della Supply Chain in Scheuing Sport AG
Master in gestione del software open source
Piattaforma per industrie stampaggio
PNSD marzo 2017 Piattaforme di e-learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
Crea il tuo sistema aziendale sul web a partire dei fogli Excel che usi. ShareXLS
PROGETTO AGRICOLTURA L’architettura tecnologica Bologna : 11/04/02.
Gestione delle fasi del tirocinio attraverso un’ App Android e interfaccia Web e relativa gestione documentale della tesi Università degli Studi di Napoli.
di Basi di Dati: Overview
Luogo e data di nascita Nocera Inferiore 08/06/85
Sistemi e Applicazioni per l’Amministrazione Digitale
Dati in rete Appunti.
Breve report su corso RedHat Enterprise Virtualization (RH318)
Studente/i Relatore Correlatore Committente Christian Ortega
PNSD - Modulo D1A 27 aprile 2017 Piattaforme di e-­learning e cloud:​ installazione e gestione (azione #22) Prof. Rocca Marcello
ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1
Analysis framework of distributed thread and malware data-sources
Aurelio LEONE CTS OCP – Bologna 28/07/2016
Studente/i Relatore Correlatore Committente Aris Piatti
Esperienze di Indagini via Web con PhpSurveyor - -
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Condivisione Documentazione Tecnica
Alla Ricerca di una Rete Libera
SMARTA Sistema di Monitoraggio Ambientale con Rete di sensori e Telemonitoraggio indossabile a supporto di servizi di salute, prevenzione e sicurezza per.
Tanti motivi per scegliere GNU / Linux
OR 6 – Citizen’s Marketplace
SODDISFARE LE OPPORTUNITÀ DI MARKETING
analizzatore di protocollo
Sviluppo di un'applicazione web per l'utilizzo del framework SparkER
Corso di Ingegneria del Web A A Domenico Rosaci 1
Organizzazione di una rete Windows 2000
A cura dell’Ing. Buttolo Marco.
Introduzione alle basi di dati
Progetto di Tecnologie Web 2014/2015 THERMOWEB
Introduzione alla materia sistemi
Il caso d’uso “Data On Travel”
RETE TELEMATICA IMPRESE FORMATIVE SIMULATE
© 2007 SEI-Società Editrice Internazionale, Apogeo
Presentazione della materia Sistemi
ADO Per gestire i database con tecnologia ASP si utilizzano strumenti ADO (ActiveX Data Objects): un'architettura che fornisce oggetti.
FULL STACK SENIOR DEVELOPER
Istituto Tecnico Economico
Classe V A A.s – 2012 Programma di Informatica
Le reti informatiche di Roberto Minotti 17/01/2019.
Le reti informatiche di Roberto Minotti 15/02/2019.
PROTOCOLLO D’INTESA tra Il Ministro per la Pubblica Amministrazione e l’Innovazione e Il Sindaco del Comune di Milano per la realizzazione di un programma.
UNIVERSITÀ DI MODENA E REGGIO EMILIA
Il passaggio all’opensource nella didattica: analisi e utilizzo di software anche per alunni con BES e DSA Stefano Garione.
Il questionario: progettazione e redazione II Modulo
Progetto “In corsa… per il futuro 2018” con il sostegno di
Progettazione di una base di dati
Transcript della presentazione:

POLITECNICO DI MILANO FACOLTA’ DI INGEGNERIA SEDE DI CREMONA TESI DI DIPLOMA IN INGEGNERIA INFORMATICA RELATOREAUTORI Prof. Vittorio TrecordiDemicheli Mauro MATR CORRELATORE Dott. Carlo TodeschiniOrsi Davide MATR

Sommario Caratteristiche generali del progetto Definizione di e-learning Fasi del progetto Analisi delle fasi Versione dimostrativa del software Conclusioni

L.I.F.E. (Life Is Free E-learning) Cos’è? – Software per la gestione di e-learning in Internet su piattaforma aperta A chi è rivolto ? – Alle scuole (superiori, università) – Alle aziende – Ai privati

E-LEARNING Definizione apprendimento elettronico, comprende tutti quegli strumenti che permettono l’apprendimento tramite un computer connesso in rete Tipologie senza interazione bassa interazione completa interazione Sviluppo forte utilizzo da parte di università e aziende

Perché implementare un software per e-learning? Migliorare gli strumenti disponibili per studenti e professori Consiglio dell’azienda che ha permesso tale progetto Forte richiesta del mercato

Fasi del progetto Ricerca in Internet Progettazione requisiti del prodotto Scelte tecnologiche Progettazione software Progettazione database e Implementazione Implementazione del software Test e documentazione

Ricerca in Internet Principali prodotti utilizzati in ambito scolastico e aziendale Caratteristiche comuni tra i vari applicativi Funzionalità peculiari, aspetti positivi da tenere presenti nella fase successiva Funzionalità non prese in considerazione

Progettazione dei requisiti del prodotto Sulla base delle ricerche effettuate si è deciso: Gli attori coinvolti Servizi di “base” da rendere disponibili ad ogni attore Funzionalità specifiche di ogni attore Particolarità per differenziare L.I.F.E. dagli altri prodotti testati

Scelte tecnologiche Alternative possibili - Programma fornito solo tramite floppy, CD - Applicativo aggiornabile tramite web - Architettura client/server Protocolli open standard o proprietari Client - Applicativo - Browser web Web server -Apache -IIS Database server -Oracle -MySQL Linguaggio -PHP (Piattaforma PHPNuke) Sistema operativo -Windows -Linux (Red Hat 7.3)

Struttura utilizzata Utente Browser web Connessione in rete Sviluppatore - Amministratore di rete Web server con supporto di PHP Database server Browser web

Progettazione software Utilizzo del modello a cascata e a prototipazioni successive

Progettazione database e implementazione Progettazione concettuale Schema E/R del sistema, partendo dai requisiti progettati Progettazione logica Eliminazione delle gerarchie e ottimizzazione Traduzione verso il Modello Relazionale Implementazione sul database server MySQL

Implementazione del software Funzionalità riutilizzate Struttura del database Gestione accessi Sistema multilingua Layout Funzionalità implementate Modulo L.I.F.E. Tabelle aggiuntive del database Files di gestione della lingua File del blocco Piattaforma PHPNuke 6.0 L.I.F.E è un modulo di tale piattaforma

E’ ora possibile valutare una versione dimostrativa di L.I.F.E.

Analisi del tirocinio Esperienza importante di lavoro in team (collaborazione, confronto) Contatto con la realtà aziendale La possibilità di iniziare e finire un progetto passando per tutte le fasi richieste –Ideazione –Progettazione –Implementazione –Testing

Futuro del progetto Rilascio in Internet Rilascio nuove versioni Personalizzazione su richiesta di eventuali interessati all’utilizzo di L.I.F.E.

Arrivederci e Grazie per l’attenzione