UNIVERSITÀ DEGLI STUDI DI TRIESTE                    DIPARTIMENTO DI INGEGNERIA E ARCHITETTURA             CORSO DI LAUREA...
INTRODUZIONECreare un sistema per la gestione dei progetti di ricercae delle relative valutazioniFunzionalità principali:•...
PRIMA FASE: TESISTATESISTA: autore del progetto• Inserimento caratteristiche progetto• Upload documenti progetto          ...
SECONDA FASE: EDITOREEDITORE: gestisce le fasi di valutazione di un progetto• Visualizza dati sui progetti e sui revisori•...
TERZA FASE: REVISOREREVISORE: valuta un progetto• Accetta/rifiuta progetto da revisionare• Download file progetto• Upload ...
MOTIVAZIONI Gestire le diverse fasi in modo più semplice Migliorare la gestione anche con nuove funzionalità
IL SISTEMAWeb application                           DatabaseTESISTA     REVISORE            EDITORE
LAVORO SVOLTODatabase con DBMS SQL Server 2008Web Application: Inserimento progetto Web Application: Upload valutazioni
DATABASE (I) Composizione:   • 17 tabelle   • 4 viste   • 5 stored procedure Cascade delete per progetto, revisore e tes...
DATABASE (II)              T blT ipoEvento                  IdEvento                           T blA utor e               ...
WEB APPLICATION                LOGIN INSERIMENTO              UPLOAD     DATI               VALUTAZIONE INSERIMENTO  KEYWO...
INSERIMENTO PROGETTI                                          Dropdownlist:                                          popol...
UPLOAD            XYZPrimo.pdf                            DatabasePrimo.pdf             XYZPrimo.pdf                      ...
UPLOAD DOCUMENTI PROGETTO«Insert Into» nella  TblDocumento  54MDProgettoDB.pdf                   54MDProgettoDB.pdf
UPLOAD VALUTAZIONI«Update» della TblValutazione3P57VALValutazione.pdf                        3P57VALValutazione.pdf
CONCLUSIONISTATO ATTUALE Il sistema deve essere testato nell’ambiente in cui opereràPOSSIBILI SVILUPPI Implementare nuov...
GRAZIE PER L’ATTENZIONE
Upcoming SlideShare
Loading in …5
×

Slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca

670 views
513 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
670
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca

  1. 1. UNIVERSITÀ DEGLI STUDI DI TRIESTE DIPARTIMENTO DI INGEGNERIA E ARCHITETTURA CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELLINFORMAZIONE CURRICULUM INFORMATICA REALIZZAZIONE DI UNA BASE DI DATI PER LA GESTIONE DELLE VALUTAZIONI DI PROGETTI DI RICERCALaureando: Relatore:EFREM VENTURUZZO PROF. MAURIZIO FERMEGLIA
  2. 2. INTRODUZIONECreare un sistema per la gestione dei progetti di ricercae delle relative valutazioniFunzionalità principali:• Inserire dati progetti• Creare associazioni revisore-progetto• Effettuare upload valutazioni
  3. 3. PRIMA FASE: TESISTATESISTA: autore del progetto• Inserimento caratteristiche progetto• Upload documenti progetto SISTEMA
  4. 4. SECONDA FASE: EDITOREEDITORE: gestisce le fasi di valutazione di un progetto• Visualizza dati sui progetti e sui revisori• Assegna revisore a progettoTerminata la terza fase• Esamina valutazioni
  5. 5. TERZA FASE: REVISOREREVISORE: valuta un progetto• Accetta/rifiuta progetto da revisionare• Download file progetto• Upload valutazione SISTEMAValutazione
  6. 6. MOTIVAZIONI Gestire le diverse fasi in modo più semplice Migliorare la gestione anche con nuove funzionalità
  7. 7. IL SISTEMAWeb application DatabaseTESISTA REVISORE EDITORE
  8. 8. LAVORO SVOLTODatabase con DBMS SQL Server 2008Web Application: Inserimento progetto Web Application: Upload valutazioni
  9. 9. DATABASE (I) Composizione: • 17 tabelle • 4 viste • 5 stored procedure Cascade delete per progetto, revisore e tesista Nel database NON sono salvati i documenti  Sono salvati solo nome ed estensione TUTTI i documenti sono memorizzati nel server
  10. 10. DATABASE (II) T blT ipoEvento IdEvento T blA utor e T blT esista progetto IdTesista Nome tesista Nome DataInizio Cognome DataFine Password ScadenzaRevisione NomeUtente Scadenza T blP r ogetto IdProgetto T blERC Titolo IdErc Supervisore T blDocumento ERC Area Progetto ERC Tipo T blT ipoDoc T blT ipo IdDoc IdTipoDoc TipoProgetto IdTipo Evento Doc TipoDoc Tipo Sommario T blA r ea IdArea Area T blStato Progetto T blStatoP r ogetto IdStato AvanzamentoT blKeywor d T blP ar ola Stato IdWord Progetto Parola KeyWord T blV alutazione progetto T blRevisor e T blC r edenzialiRvs revisore IdRevisore Revisore T blStatoV alutazione stato Nome IdStatoVal NomeUtente IdValutazione Cognome StatoVal Password Valutazione Telefono Mail
  11. 11. WEB APPLICATION LOGIN INSERIMENTO UPLOAD DATI VALUTAZIONE INSERIMENTO KEYWORDS UPLOAD MAIN DOCUMENT UPLOADSUPPLEMENTARY DOCUMENT  Composta di sette pagine: • 1 Login RIEPILOGO • 5 Inserimento progetto • 1 Upload valutazione
  12. 12. INSERIMENTO PROGETTI Dropdownlist: popolate con una operazione «select»«Insert into» in una specifica tabella con i valori inseriti
  13. 13. UPLOAD XYZPrimo.pdf DatabasePrimo.pdf XYZPrimo.pdf Server
  14. 14. UPLOAD DOCUMENTI PROGETTO«Insert Into» nella TblDocumento 54MDProgettoDB.pdf 54MDProgettoDB.pdf
  15. 15. UPLOAD VALUTAZIONI«Update» della TblValutazione3P57VALValutazione.pdf 3P57VALValutazione.pdf
  16. 16. CONCLUSIONISTATO ATTUALE Il sistema deve essere testato nell’ambiente in cui opereràPOSSIBILI SVILUPPI Implementare nuovi casi d’uso Fornire strumenti di supporto all’attività dell’editore
  17. 17. GRAZIE PER L’ATTENZIONE

×