SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Relatore
Chiar.mo Prof. Maurizio Fermeglia
Laureando
Denis Tomada
Scuola di Dottorato di Ricerca in Nanotecnologie di
  Trieste

 ◦ “… la caratteristica della Scuola è l’interdisciplinarietà:
   sugli argomenti di ricerca attivi lavorano in sinergia
   fisici, chimici, biologi, ingegneri, medici, odontoiatri,
   biotecnologi e laureati in Agraria …”
 ◦ “… l’obiettivo principale della Scuola è di formare
   Ricercatori che sappiano progettare, costruire, utilizzare
   e sottoporre a prove di funzionalità strumenti e
   dispositivi nanotecnologici in grado di rispondere alle
   crescenti e diversificate esigenze delle applicazioni ...”
Portale verticale

    ◦ Realizzazione
    ◦ Pubblicazione
    Scuola di Dottorato di Ricerca in

    Nanotecnologie
L’attuale portale della scuola

    ◦ Sviluppato con linguaggio HTML
    ◦ Composto da un’unica pagina
    ◦ All’interno della pagina vengono presentati
         Gli obiettivi della scuola
     
         Le tematiche di ricerca
     
         Elenco delle pubblicazioni del collegio
     
         Elenco delle pubblicazioni dei dottorandi in corso
     
Presenza di un DB denominato NanotechDB

    basato su DBMS SQL Server 2005
    ◦ Raccoglie tutte le informazioni in merito alle attività
      svolte dai docenti e dai dottorandi
    ◦ È composto da 9 tabelle e 5 viste
Linguaggio HTML

    ◦ Non permette la dinamicità dei contenuti
    Struttura della pagina

    ◦ Scarsità di informazioni
    ◦ L’organizzazione dei dati non è chiara
    ◦ Mancanza di barre di collegamenti alle varie sezioni
      del portale
    Basi di dati

    ◦ Attualmente non utilizzata
MS Windows Sharepoint Service 3.0


    Operativo entro il 1 Marzo 2009


    Esempi: RECA e Intranet del DICAMP

Microsoft Windows Sharepoint Service è una

    tecnologia che permette lo sviluppo e la
    gestione di portali Intranet




    “Microsoft Windows SharePoint Services 3.0 consente di
    aumentare l'efficienza di organizzazioni, team e unità
    aziendali migliorando la collaborazione tra gli utenti e la
    condivisione delle informazioni. Per iniziare, non è necessario
    essere esperti nella progettazione di siti Web.”
Home page con:

        Porzioni di testo
    ◦
        Immagini
    ◦
        News
    ◦
        Collegamenti
    ◦
    Migliore organizzazione dei dati

    Il portale deve prevedere:

    ◦ Calendario
    ◦ Due raccolte di documenti
    Elenchi personalizzati da viste del DB

    Download di documenti PDF direttamente dagli elenchi

    Applicazione per la gestione

    ◦ Pagina in C#.Net
    ◦ L’inserimento di dati nel DB
La fase di sviluppo del progetto si articola
 secondo le seguenti modalità:

 ◦ Parametrizzazione semplice
 ◦ Parametrizzazione avanzata
 ◦ Sviluppo di componenti non presenti in WSS
Funzionalità già presenti in WSS 3.0

    Senza modifica di codice

    Eseguita via web



    I componenti inseriti mediante

    parametrizzazione semplice sono:
        Calendario
    ◦
        Raccolta pubblica di documenti
    ◦
        Raccolta privata di documenti
    ◦
        Personalizzazione di logo ed intestazione del
    ◦
        portale
Funzionalità già presenti in WSS 3.0

    Con modifiche del codice

    Non può essere eseguita solamente via web

    Richiede Microsoft Office Designer 2007



    I componenti sviluppati mediante

    parametrizzazione avanzata sono:
        L’elenco delle news
    ◦
        L’elenco dei collegamenti
    ◦
        La home page
    ◦
        Tematiche di ricerca
    ◦
Funzionalità non presenti in WSS 3.0

    Modifiche al codice

    Richiede Microsoft Office Designer 2007



    I componenti sviluppati sono:

        Elenco   dei   dottorandi in corso
    ◦
        Elenco   del   collegio dei docenti
    ◦
        Elenco   del   consiglio scientifico
    ◦
        Elenco   dei   supervisori
    ◦
Download di documenti dagli elenchi

      Chiamata AJAX
    ◦
      Documento con l’attività del dottorando
    ◦
      Ogni dottorando può avere il proprio documento
    ◦
      La chiamata AJAX si attiva al click di un
    ◦
      collegamento ipertestuale
    ◦ La chiamata visualizza il documento se presente,
      altrimenti restituisce un messaggio di errore
Applicazione per la gestione

    ◦ Sviluppo di una pagina basata su C#.Net
    ◦ Aggiunte tabelle descrittive nel DB
    ◦ Tabelle descrivono i campi presenti nelle tabelle del
      DB contenenti i dati
    ◦ Ogni tabella normale ha una propria tabella
      descrittiva
    ◦ Pagina AspX che visualizza un form
Obiettivi raggiunti

    ◦ La totalità delle richieste del committente sono state
      soddisfatte
    Le funzionalità del portale possono essere estese

    Sono state realizzate delle guide illustrative:

        implementare nuovi elenchi
    ◦
        richiamare la funzione AJAX
    ◦
        modificare la pagina AspX
    ◦
        aggiungere nuove tabelle descrittive
    ◦

    Il portale è stato valutato dal Nucleo di

    Valutazione dell’Ateneo ottenendo ottimi risultati

Weitere ähnliche Inhalte

Andere mochten auch

Le sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoLe sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoCristiano Siri
 
Collaboration solutions by gruppo sintesi
Collaboration solutions by gruppo sintesiCollaboration solutions by gruppo sintesi
Collaboration solutions by gruppo sintesipaolosardi
 
SharePoint for dummies
SharePoint for dummiesSharePoint for dummies
SharePoint for dummiesAndrea Gaschi
 
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...Link IT spa
 
36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your ProductivityBest STL
 

Andere mochten auch (7)

Le sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoLe sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffuso
 
Collaboration solutions by gruppo sintesi
Collaboration solutions by gruppo sintesiCollaboration solutions by gruppo sintesi
Collaboration solutions by gruppo sintesi
 
SharePoint for dummies
SharePoint for dummiesSharePoint for dummies
SharePoint for dummies
 
2015 CLOUD LOGIN - Office 365
2015 CLOUD LOGIN - Office 3652015 CLOUD LOGIN - Office 365
2015 CLOUD LOGIN - Office 365
 
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...
Servizi cloud: possibilità di integrazione Office 365 e Google Apps nell’infr...
 
Scopri il nuovo office
Scopri il nuovo officeScopri il nuovo office
Scopri il nuovo office
 
36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity36.5 Office 365 Features That Will Increase Your Productivity
36.5 Office 365 Features That Will Increase Your Productivity
 

Ähnlich wie Sviluppo Di Portali Tramite La Tecnologia Sharepoint Slide

Laboratorio Di Basi Di Dati 06 Programmazione Web Lato Client
Laboratorio Di  Basi Di  Dati 06  Programmazione  Web Lato ClientLaboratorio Di  Basi Di  Dati 06  Programmazione  Web Lato Client
Laboratorio Di Basi Di Dati 06 Programmazione Web Lato Clientguestbe916c
 
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...BravinDavide
 
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaSviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaMarco Breveglieri
 
Slide prelaurea Mariela Nasi
Slide prelaurea Mariela NasiSlide prelaurea Mariela Nasi
Slide prelaurea Mariela NasiMariela Nasi
 
Esposizione RIA
Esposizione RIAEsposizione RIA
Esposizione RIAdiodorato
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci
 
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...daniel_zotti
 
Migrazione di un sito web mediante tecnica di estrazione dati automatizzata
Migrazione di un sito web mediante tecnica di estrazione dati automatizzataMigrazione di un sito web mediante tecnica di estrazione dati automatizzata
Migrazione di un sito web mediante tecnica di estrazione dati automatizzataGiulioZorzoli
 
Database project alla riscossa
Database project alla riscossaDatabase project alla riscossa
Database project alla riscossaGian Maria Ricci
 
Presentazione Sviluppo di un prototipo di interfaccia
Presentazione Sviluppo di un prototipo di interfacciaPresentazione Sviluppo di un prototipo di interfaccia
Presentazione Sviluppo di un prototipo di interfacciaLeD87
 
Laboratorio Di Basi Di Dati 07 Programmazione Web Lato Server
Laboratorio Di  Basi Di  Dati 07  Programmazione  Web Lato ServerLaboratorio Di  Basi Di  Dati 07  Programmazione  Web Lato Server
Laboratorio Di Basi Di Dati 07 Programmazione Web Lato Serverguestbe916c
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applicationsDotNetCampus
 
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...Anna Stramaglia
 
Installing Apache tomcat with Netbeans
Installing Apache tomcat with NetbeansInstalling Apache tomcat with Netbeans
Installing Apache tomcat with NetbeansDavide Nardone
 
Architetture web - Linguaggi e standard - Web server, application server, dat...
Architetture web - Linguaggi e standard - Web server, application server, dat...Architetture web - Linguaggi e standard - Web server, application server, dat...
Architetture web - Linguaggi e standard - Web server, application server, dat...Fulvio Corno
 

Ähnlich wie Sviluppo Di Portali Tramite La Tecnologia Sharepoint Slide (20)

Laboratorio Di Basi Di Dati 06 Programmazione Web Lato Client
Laboratorio Di  Basi Di  Dati 06  Programmazione  Web Lato ClientLaboratorio Di  Basi Di  Dati 06  Programmazione  Web Lato Client
Laboratorio Di Basi Di Dati 06 Programmazione Web Lato Client
 
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
 
Esempi pratici
Esempi praticiEsempi pratici
Esempi pratici
 
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, PiacenzaSviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
Sviluppo Web con React e Delphi - Seminario Delphi Day 2016, Piacenza
 
Slide prelaurea Mariela Nasi
Slide prelaurea Mariela NasiSlide prelaurea Mariela Nasi
Slide prelaurea Mariela Nasi
 
Esposizione RIA
Esposizione RIAEsposizione RIA
Esposizione RIA
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazione
 
Eugenio Linux Day2005
Eugenio Linux Day2005Eugenio Linux Day2005
Eugenio Linux Day2005
 
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
 
Migrazione di un sito web mediante tecnica di estrazione dati automatizzata
Migrazione di un sito web mediante tecnica di estrazione dati automatizzataMigrazione di un sito web mediante tecnica di estrazione dati automatizzata
Migrazione di un sito web mediante tecnica di estrazione dati automatizzata
 
Database project alla riscossa
Database project alla riscossaDatabase project alla riscossa
Database project alla riscossa
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
Presentazione Sviluppo di un prototipo di interfaccia
Presentazione Sviluppo di un prototipo di interfacciaPresentazione Sviluppo di un prototipo di interfaccia
Presentazione Sviluppo di un prototipo di interfaccia
 
Laboratorio Di Basi Di Dati 07 Programmazione Web Lato Server
Laboratorio Di  Basi Di  Dati 07  Programmazione  Web Lato ServerLaboratorio Di  Basi Di  Dati 07  Programmazione  Web Lato Server
Laboratorio Di Basi Di Dati 07 Programmazione Web Lato Server
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applications
 
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'...
 
Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015Slide Soru - Collana Seminari CRS4 2015
Slide Soru - Collana Seminari CRS4 2015
 
Installing Apache tomcat with Netbeans
Installing Apache tomcat with NetbeansInstalling Apache tomcat with Netbeans
Installing Apache tomcat with Netbeans
 
Presentazione Tesi
Presentazione TesiPresentazione Tesi
Presentazione Tesi
 
Architetture web - Linguaggi e standard - Web server, application server, dat...
Architetture web - Linguaggi e standard - Web server, application server, dat...Architetture web - Linguaggi e standard - Web server, application server, dat...
Architetture web - Linguaggi e standard - Web server, application server, dat...
 

Sviluppo Di Portali Tramite La Tecnologia Sharepoint Slide

  • 1. Relatore Chiar.mo Prof. Maurizio Fermeglia Laureando Denis Tomada
  • 2. Scuola di Dottorato di Ricerca in Nanotecnologie di Trieste ◦ “… la caratteristica della Scuola è l’interdisciplinarietà: sugli argomenti di ricerca attivi lavorano in sinergia fisici, chimici, biologi, ingegneri, medici, odontoiatri, biotecnologi e laureati in Agraria …” ◦ “… l’obiettivo principale della Scuola è di formare Ricercatori che sappiano progettare, costruire, utilizzare e sottoporre a prove di funzionalità strumenti e dispositivi nanotecnologici in grado di rispondere alle crescenti e diversificate esigenze delle applicazioni ...”
  • 3. Portale verticale  ◦ Realizzazione ◦ Pubblicazione Scuola di Dottorato di Ricerca in  Nanotecnologie
  • 4. L’attuale portale della scuola  ◦ Sviluppato con linguaggio HTML ◦ Composto da un’unica pagina ◦ All’interno della pagina vengono presentati Gli obiettivi della scuola  Le tematiche di ricerca  Elenco delle pubblicazioni del collegio  Elenco delle pubblicazioni dei dottorandi in corso 
  • 5.
  • 6. Presenza di un DB denominato NanotechDB  basato su DBMS SQL Server 2005 ◦ Raccoglie tutte le informazioni in merito alle attività svolte dai docenti e dai dottorandi ◦ È composto da 9 tabelle e 5 viste
  • 7. Linguaggio HTML  ◦ Non permette la dinamicità dei contenuti Struttura della pagina  ◦ Scarsità di informazioni ◦ L’organizzazione dei dati non è chiara ◦ Mancanza di barre di collegamenti alle varie sezioni del portale Basi di dati  ◦ Attualmente non utilizzata
  • 8. MS Windows Sharepoint Service 3.0  Operativo entro il 1 Marzo 2009  Esempi: RECA e Intranet del DICAMP 
  • 9. Microsoft Windows Sharepoint Service è una  tecnologia che permette lo sviluppo e la gestione di portali Intranet “Microsoft Windows SharePoint Services 3.0 consente di aumentare l'efficienza di organizzazioni, team e unità aziendali migliorando la collaborazione tra gli utenti e la condivisione delle informazioni. Per iniziare, non è necessario essere esperti nella progettazione di siti Web.”
  • 10. Home page con:  Porzioni di testo ◦ Immagini ◦ News ◦ Collegamenti ◦ Migliore organizzazione dei dati  Il portale deve prevedere:  ◦ Calendario ◦ Due raccolte di documenti Elenchi personalizzati da viste del DB  Download di documenti PDF direttamente dagli elenchi  Applicazione per la gestione  ◦ Pagina in C#.Net ◦ L’inserimento di dati nel DB
  • 11. La fase di sviluppo del progetto si articola secondo le seguenti modalità: ◦ Parametrizzazione semplice ◦ Parametrizzazione avanzata ◦ Sviluppo di componenti non presenti in WSS
  • 12. Funzionalità già presenti in WSS 3.0  Senza modifica di codice  Eseguita via web  I componenti inseriti mediante  parametrizzazione semplice sono: Calendario ◦ Raccolta pubblica di documenti ◦ Raccolta privata di documenti ◦ Personalizzazione di logo ed intestazione del ◦ portale
  • 13. Funzionalità già presenti in WSS 3.0  Con modifiche del codice  Non può essere eseguita solamente via web  Richiede Microsoft Office Designer 2007  I componenti sviluppati mediante  parametrizzazione avanzata sono: L’elenco delle news ◦ L’elenco dei collegamenti ◦ La home page ◦ Tematiche di ricerca ◦
  • 14. Funzionalità non presenti in WSS 3.0  Modifiche al codice  Richiede Microsoft Office Designer 2007  I componenti sviluppati sono:  Elenco dei dottorandi in corso ◦ Elenco del collegio dei docenti ◦ Elenco del consiglio scientifico ◦ Elenco dei supervisori ◦
  • 15. Download di documenti dagli elenchi  Chiamata AJAX ◦ Documento con l’attività del dottorando ◦ Ogni dottorando può avere il proprio documento ◦ La chiamata AJAX si attiva al click di un ◦ collegamento ipertestuale ◦ La chiamata visualizza il documento se presente, altrimenti restituisce un messaggio di errore
  • 16. Applicazione per la gestione  ◦ Sviluppo di una pagina basata su C#.Net ◦ Aggiunte tabelle descrittive nel DB ◦ Tabelle descrivono i campi presenti nelle tabelle del DB contenenti i dati ◦ Ogni tabella normale ha una propria tabella descrittiva ◦ Pagina AspX che visualizza un form
  • 17.
  • 18. Obiettivi raggiunti  ◦ La totalità delle richieste del committente sono state soddisfatte Le funzionalità del portale possono essere estese  Sono state realizzate delle guide illustrative:  implementare nuovi elenchi ◦ richiamare la funzione AJAX ◦ modificare la pagina AspX ◦ aggiungere nuove tabelle descrittive ◦ Il portale è stato valutato dal Nucleo di  Valutazione dell’Ateneo ottenendo ottimi risultati