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

17
UNIVERSITÀ DEGLI STUDI DI TRIESTE DIPARTIMENTO DI INGEGNERIA E ARCHITETTURA CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL'INFORMAZIONE CURRICULUM INFORMATICA REALIZZAZIONE DI UNA BASE DI DATI PER LA GESTIONE DELLE VALUTAZIONI DI PROGETTI DI RICERCA Laureando: Relatore: EFREM VENTURUZZO PROF. MAURIZIO FERMEGLIA

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

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

UNIVERSITÀ DEGLI STUDI DI TRIESTE

DIPARTIMENTO DI INGEGNERIA E ARCHITETTURACORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL'INFORMAZIONE

CURRICULUM INFORMATICA

REALIZZAZIONE DI UNA BASE DI DATI PER LA GESTIONE DELLE VALUTAZIONI

DI PROGETTI DI RICERCA

Laureando: Relatore:

EFREM VENTURUZZO PROF. MAURIZIO FERMEGLIA

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

Creare un sistema per la gestione dei progetti di ricerca e delle relative valutazioni

Funzionalità principali:

• Inserire dati progetti

• Creare associazioni revisore-progetto

• Effettuare upload valutazioni

INTRODUZIONE

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

PRIMA FASE: TESISTA

TESISTA: autore del progetto

• Inserimento caratteristiche progetto• Upload documenti progetto

SISTEMA

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

SECONDA FASE: EDITORE

EDITORE: gestisce le fasi di valutazione di un progetto

• Visualizza dati sui progetti e sui revisori• Assegna revisore a progetto

Terminata la terza fase• Esamina valutazioni

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

TERZA FASE: REVISORE

REVISORE: valuta un progetto

• Accetta/rifiuta progetto da revisionare• Download file progetto• Upload valutazione

ValutazioneSISTEMA

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

Gestire le diverse fasi in modo più semplice

Migliorare la gestione anche con nuove funzionalità

MOTIVAZIONI

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

IL SISTEMA

Web application Database

TESISTA REVISORE EDITORE

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

Database con DBMS SQL Server 2008

Web Application: Inserimento progetto

Web Application: Upload valutazioni

LAVORO SVOLTO

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

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

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

DATABASE (II)

TblDocumentoProgetto

Tipo

IdDoc

Doc

TblERCIdErc

ERC

TblKeywordIdWord

Parola

TblParolaProgetto

KeyWord

TblProgettoIdProgetto

Titolo

Supervisore

Area

ERC

TipoProgetto

Evento

Sommario

TblRevisoreIdRevisore

Nome

Cognome

Telefono

Mail

TblStatoProgetto

Avanzamento

TblStatoProgettoIdStato

Stato

TblStatoValutazioneIdStatoVal

StatoVal

TblTesistaIdTesista

Nome

Cognome

Password

NomeUtente

TblAreaIdArea

Area

TblAutoreprogetto

tesista

TblCredenzialiRvsRevisore

NomeUtente

Password

TblTipoIdTipo

Tipo

TblTipoDocIdTipoDoc

TipoDoc

TblTipoEventoIdEvento

Nome

DataInizio

DataFine

ScadenzaRevisione

Scadenza

TblValutazioneprogetto

revisore

stato

IdValutazione

Valutazione

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

LOGIN

INSERIMENTO DATI

INSERIMENTO KEYWORDS

RIEPILOGO

UPLOAD MAIN DOCUMENT

UPLOAD SUPPLEMENTARY

DOCUMENT

UPLOAD VALUTAZIONE

WEB APPLICATION

Composta di sette pagine:• 1 Login• 5 Inserimento progetto• 1 Upload valutazione

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

Dropdownlist:popolate con unaoperazione «select»

«Insert into» in una specifica tabella con i valori inseriti

INSERIMENTO PROGETTI

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

UPLOAD

Primo.pdf

XYZPrimo.pdf

XYZPrimo.pdfServer

Database

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

UPLOAD DOCUMENTI PROGETTO

54MDProgettoDB.pdf54MDProgettoDB.pdf

«Insert Into» nella TblDocumento

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

UPLOAD VALUTAZIONI

3P57VALValutazione.pdf3P57VALValutazione.pdf

«Update» della TblValutazione

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

CONCLUSIONI

STATO 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

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

GRAZIE PER L’ATTENZIONE