SlideShare a Scribd company logo
1 of 15
PROGETTAZIONE E SVILUPPO DI
UN’APPLICAZIONE WEB BASATA SU
TECNOLOGIA SHARE POINT 2010
                   1


      FACOLTÀ DI INGEGNERIA

   CORSO DI LAUREA TRIENNALE IN
  INGEGNERIA DELL’INFORMAZIONE
     CURRICULUM INFORMATICA

                 LAUREANDO: ALEX RONCI
     RELATORE: PROF. MAURIZIO FERMEGLIA
Obiettivi del progetto
                                 2




 Commissione: Sito WEB della scuola

 Committente: Liceo Scientifico «Galileo Galilei» Trieste

 Ambiente di sviluppo: Microsoft SHARE POINT 2010

 Tipo: Applicazione web
Requisiti
                  3



          Caratteristica
  Implementazione aree tematiche
  Tipologie differenziate di accesso
            Multilingua
            E – learning
Accessibilità dati in DBMS SQL Server
  Accessibilità dati utenza anonima
  Integrazione con Microsoft Access
     Tema pulito ed accattivante
      Gestione registro online
Strumenti di sviluppo
                              4




• Microsoft Windows Server 2008 R2

• Share Point Foundation 2010

• Share Point Designer 2010

• SQL Server 2008 R2

• Microsoft Access 2010
Ambiente di sviluppo
                               5


• Due applicazioni di sviluppo del progetto:


    http://srv4.di3.units.it:30120
       per il applicazione di produzione
    http://win-n1hiicm56v1:25544/
       per l’applicazione di sviluppo
Funzionalità grafiche: Aree tematiche
                                   6




• Sviluppo tramite subsites indipendenti
• Quick Access Bar differenziata per ogni subsite e sito padre
• Barra superiore comune con subsites presenti
Funzionalità grafiche: tema e lingua
                                    7




• Tema (per tutte le utenze) tramite editing Pagine Master
• Multilingua (per soli utenti autenticati) tramite MUI integrata
• Ribbon Bar nascosta all’utente anonimo
Funzionalità di accesso dati: SQL Server (1)
                                 8




• Accesso anonimo tramite modalità di autenticazione RevertToSelf
• Accesso autenticato garantito a priori dal sistema
• Utenze con diritto di accesso introdotte su motore SQL
Funzionalità di accesso dati: SQL Server (2)
                              9



• Configurazione SQL Server

• Configurazione IIS

• Configurazione Share Point Foundation

• Configurazione RevertToSelf:
    Shell di sviluppo di SHARE POINT FOUNDATION 2010
    Abbinamento autenticazione a servizio applicazione
     integrativa dei dati
Funzionalità di Accesso dati: Access
                                  10




• Accesso Liste ed Elenchi generati in Share Point da Piattaforma ACCESS
• Creazione front-end Access per db SQL Server
• Modulo .accdb per gestione sincronizzata dei dati
Funzionalità di sistema: Multiutenza
                               11



• Implementata
    Utenza anonima (pubblico accesso)
    Utenza amministrativa (un utente)
    Utenze docenti

• Caratteristiche
    Doppia lingua (gestione admin / interfaccia grafica)
      italiana - inglese
    MUI integrata
Altre funzionalità
                                12



• Eliminazione funzioni accesso mobile

• Ribbon Bar modificata

• Accesso differenziato ad aree dell’applicazione protette.
    Area circolari
    Area forum

• web part per calendario intelligente

• Inserimento (integrato) di blog per il preside della scuola
Demo del prodotto
        13
Stato delle funzionalità
                                          14



           Caratteristica                         Stato di sviluppo attuale
  Implementazione aree tematiche                        IMPLEMENTATA
  Tipologie differenziate di accesso                       PARZIALE **
             Multilingua                                   PARZIALE **
            E – learning                       NON ATTUALMENTE IMPLEMENTABILE *
Accessibilità dati in DBMS SQL Server                   IMPLEMENTATA
  Accessibilità dati utenza anonima                     IMPLEMENTATA
  Integrazione con Microsoft Access                     IMPLEMENTATA
     Tema pulito ed accattivante                        IMPLEMENTATA
       Gestione registro online                NON ATTUALMENTE IMPLEMENTABILE *

*Limitazioni a livello hardware        ** Limitazioni a livello software
Conclusioni e lavoro futuro
                                   15


Funzionalità implementate
• Miglioramento accesso anonimo
• Gestione SQL Server / Access
• Gestione Utenza / Grafica / Lingua
Lavori futuri
• Introduzione piattaforma di e - learning
• Multiutenza estesa agli utenti richiesti del committente
• Gestione multilingua per utente anonimo
• Registro on-line

       Alex Ronci - 83600007 - s179697@stud.units.it - alexronci@hotmail.com

More Related Content

Similar to Progettazione e sviluppo di un'applicazione Web Basata su tecnologia Share Point 2010

C# Mobile application architecture
C# Mobile application architectureC# Mobile application architecture
C# Mobile application architectureLeonardo Alario
 
DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0S.info Srl
 
Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2PRAGMA PROGETTI
 
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data Sharing
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data SharingAccesso ai Dati in Windows Phone: Isolated Storage, Database e Data Sharing
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data SharingMicrosoft Mobile Developer
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in ActionDotNetMarche
 
Android base day1
Android base day1Android base day1
Android base day1Andrea Zaza
 
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFPlone for Research and University
 
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...LeD87
 
Moretto Carlo Curriculum
Moretto Carlo CurriculumMoretto Carlo Curriculum
Moretto Carlo CurriculumCarlo Moretto
 
Slide generazione automatica di siti con mappe geografiche
Slide   generazione automatica di siti con mappe geograficheSlide   generazione automatica di siti con mappe geografiche
Slide generazione automatica di siti con mappe geograficheMartino Miani
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progettoMicrosoft Mobile Developer
 
Muse Comunicazione: Website dal Progetto alla Promozione
Muse Comunicazione: Website dal Progetto alla PromozioneMuse Comunicazione: Website dal Progetto alla Promozione
Muse Comunicazione: Website dal Progetto alla PromozioneMuse Comunicazione
 
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store appsDotNetCampus
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Luca Zulian
 

Similar to Progettazione e sviluppo di un'applicazione Web Basata su tecnologia Share Point 2010 (20)

C# Mobile application architecture
C# Mobile application architectureC# Mobile application architecture
C# Mobile application architecture
 
Dominopoint meet the experts 2015 - XPages
Dominopoint   meet the experts 2015 - XPagesDominopoint   meet the experts 2015 - XPages
Dominopoint meet the experts 2015 - XPages
 
DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0DB2 Web Query for i V2.1.0
DB2 Web Query for i V2.1.0
 
Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2Evento 18 giugno - DB2 webquery v2
Evento 18 giugno - DB2 webquery v2
 
S354 php-5.x-e-my sql-5.x
S354 php-5.x-e-my sql-5.xS354 php-5.x-e-my sql-5.x
S354 php-5.x-e-my sql-5.x
 
Ipanel
IpanelIpanel
Ipanel
 
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data Sharing
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data SharingAccesso ai Dati in Windows Phone: Isolated Storage, Database e Data Sharing
Accesso ai Dati in Windows Phone: Isolated Storage, Database e Data Sharing
 
Silverlight in Action
Silverlight in ActionSilverlight in Action
Silverlight in Action
 
Rich Internet Application
Rich Internet ApplicationRich Internet Application
Rich Internet Application
 
Android base day1
Android base day1Android base day1
Android base day1
 
La scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAFLa scelta di Plone per la comunicazione istituzionale dell'INAF
La scelta di Plone per la comunicazione istituzionale dell'INAF
 
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
Sviluppo di un prototipo di interfaccia per la verbalizzazione degli esami on...
 
Moretto Carlo Curriculum
Moretto Carlo CurriculumMoretto Carlo Curriculum
Moretto Carlo Curriculum
 
Slide generazione automatica di siti con mappe geografiche
Slide   generazione automatica di siti con mappe geograficheSlide   generazione automatica di siti con mappe geografiche
Slide generazione automatica di siti con mappe geografiche
 
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
Le basi per lo sviluppo su Windows Phone tool, SDK, il primo progetto
 
Alfresco su misura
Alfresco su misuraAlfresco su misura
Alfresco su misura
 
Muse Comunicazione: Website dal Progetto alla Promozione
Muse Comunicazione: Website dal Progetto alla PromozioneMuse Comunicazione: Website dal Progetto alla Promozione
Muse Comunicazione: Website dal Progetto alla Promozione
 
Cert04 70-484 - essentials of developing windows store apps
Cert04   70-484 - essentials of developing windows store appsCert04   70-484 - essentials of developing windows store apps
Cert04 70-484 - essentials of developing windows store apps
 
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
Costruire applicazioni-cross-platform-con-xamarin-visual-studio-2013
 
Esempi pratici
Esempi praticiEsempi pratici
Esempi pratici
 

Progettazione e sviluppo di un'applicazione Web Basata su tecnologia Share Point 2010

  • 1. PROGETTAZIONE E SVILUPPO DI UN’APPLICAZIONE WEB BASATA SU TECNOLOGIA SHARE POINT 2010 1 FACOLTÀ DI INGEGNERIA CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL’INFORMAZIONE CURRICULUM INFORMATICA LAUREANDO: ALEX RONCI RELATORE: PROF. MAURIZIO FERMEGLIA
  • 2. Obiettivi del progetto 2  Commissione: Sito WEB della scuola  Committente: Liceo Scientifico «Galileo Galilei» Trieste  Ambiente di sviluppo: Microsoft SHARE POINT 2010  Tipo: Applicazione web
  • 3. Requisiti 3 Caratteristica Implementazione aree tematiche Tipologie differenziate di accesso Multilingua E – learning Accessibilità dati in DBMS SQL Server Accessibilità dati utenza anonima Integrazione con Microsoft Access Tema pulito ed accattivante Gestione registro online
  • 4. Strumenti di sviluppo 4 • Microsoft Windows Server 2008 R2 • Share Point Foundation 2010 • Share Point Designer 2010 • SQL Server 2008 R2 • Microsoft Access 2010
  • 5. Ambiente di sviluppo 5 • Due applicazioni di sviluppo del progetto:  http://srv4.di3.units.it:30120 per il applicazione di produzione  http://win-n1hiicm56v1:25544/ per l’applicazione di sviluppo
  • 6. Funzionalità grafiche: Aree tematiche 6 • Sviluppo tramite subsites indipendenti • Quick Access Bar differenziata per ogni subsite e sito padre • Barra superiore comune con subsites presenti
  • 7. Funzionalità grafiche: tema e lingua 7 • Tema (per tutte le utenze) tramite editing Pagine Master • Multilingua (per soli utenti autenticati) tramite MUI integrata • Ribbon Bar nascosta all’utente anonimo
  • 8. Funzionalità di accesso dati: SQL Server (1) 8 • Accesso anonimo tramite modalità di autenticazione RevertToSelf • Accesso autenticato garantito a priori dal sistema • Utenze con diritto di accesso introdotte su motore SQL
  • 9. Funzionalità di accesso dati: SQL Server (2) 9 • Configurazione SQL Server • Configurazione IIS • Configurazione Share Point Foundation • Configurazione RevertToSelf:  Shell di sviluppo di SHARE POINT FOUNDATION 2010  Abbinamento autenticazione a servizio applicazione integrativa dei dati
  • 10. Funzionalità di Accesso dati: Access 10 • Accesso Liste ed Elenchi generati in Share Point da Piattaforma ACCESS • Creazione front-end Access per db SQL Server • Modulo .accdb per gestione sincronizzata dei dati
  • 11. Funzionalità di sistema: Multiutenza 11 • Implementata  Utenza anonima (pubblico accesso)  Utenza amministrativa (un utente)  Utenze docenti • Caratteristiche  Doppia lingua (gestione admin / interfaccia grafica) italiana - inglese  MUI integrata
  • 12. Altre funzionalità 12 • Eliminazione funzioni accesso mobile • Ribbon Bar modificata • Accesso differenziato ad aree dell’applicazione protette.  Area circolari  Area forum • web part per calendario intelligente • Inserimento (integrato) di blog per il preside della scuola
  • 14. Stato delle funzionalità 14 Caratteristica Stato di sviluppo attuale Implementazione aree tematiche IMPLEMENTATA Tipologie differenziate di accesso PARZIALE ** Multilingua PARZIALE ** E – learning NON ATTUALMENTE IMPLEMENTABILE * Accessibilità dati in DBMS SQL Server IMPLEMENTATA Accessibilità dati utenza anonima IMPLEMENTATA Integrazione con Microsoft Access IMPLEMENTATA Tema pulito ed accattivante IMPLEMENTATA Gestione registro online NON ATTUALMENTE IMPLEMENTABILE * *Limitazioni a livello hardware ** Limitazioni a livello software
  • 15. Conclusioni e lavoro futuro 15 Funzionalità implementate • Miglioramento accesso anonimo • Gestione SQL Server / Access • Gestione Utenza / Grafica / Lingua Lavori futuri • Introduzione piattaforma di e - learning • Multiutenza estesa agli utenti richiesti del committente • Gestione multilingua per utente anonimo • Registro on-line Alex Ronci - 83600007 - s179697@stud.units.it - alexronci@hotmail.com