realizzazione di una web part per l'accesso a motori di basi di dati relazionali
TRANSCRIPT
![Page 1: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/1.jpg)
REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI
RELAZIONALI
FACOLTÀ DI INGEGNERIA
CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL’INFORMAZIONE CURRICULUM INFORMATICA
Relatore: Chiar.mo prof. Maurizio Fermeglia
Laureando: Stefano Cenizzi
1
![Page 2: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/2.jpg)
Introduzione
La WebPart
funzionante esclusivamente su SharePoint 2008
Il Database
database creato per la Gestione Ambiente e Territorio
Modello su cui è stata creata la WebPart
Modificato per funzionare con essa
2
![Page 3: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/3.jpg)
Introduzione
Premesse:
l’applicazione deve essere aggiornata su sistemi recenti quali SharePoint 2010 e 2013
Si deve supportare un maggior numero di database
3
![Page 4: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/4.jpg)
Obiettivi del progetto Aggiornare la WebPart lato SharePoint
Analizzare la struttura corrente
Modificare eventuali funzioni deprecate nelle nuove versione di SharePoint
La WebPart deve essere caricabile su SharePoint 2010 e 2013
Aggiornare la WebPart lato Database
Analizzare le tabelle per il funzionamento
Aggiornare i parametri di connessione con il server SQL
Modificare funzioni per la lettura del database
4
![Page 5: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/5.jpg)
Strumenti di sviluppo
SQL Server 2008 e 2012
Visual Studio 2010 e 2012
Linguaggio C#
Tecnologia Hyper-V per la visualizzazione
5
![Page 6: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/6.jpg)
Analisi Struttura
6
![Page 7: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/7.jpg)
Una Breve Demo
7
![Page 8: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/8.jpg)
Conclusioni
La WebPart si carica correttamente sia su SharePoint 2010 che 2013
Inserendo le 3 tabelle necessarie è possibile virtualmente utilizzare ogni database
SI può utilizzare direttamente l’autenticazione di SharePoint purché il server SQL lo permetta
8
![Page 9: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/9.jpg)
Sviluppi Futuri
Aggiornare i «types» supportati estendendoli a tutti quelli supportati da SQL
Creare una nuova interfaccia grafica
Rimozione vincolo della primary-key e foreign-key
Creazione automatica tabelle per il funzionamento
9
![Page 10: REALIZZAZIONE DI UNA WEB PART PER L'ACCESSO A MOTORI DI BASI DI DATI RELAZIONALI](https://reader036.vdocuments.pub/reader036/viewer/2022071816/55aab4431a28abd65b8b488f/html5/thumbnails/10.jpg)
Grazie per l’attenzione
10