slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca
TRANSCRIPT
![Page 1: Slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/10.jpg)
DATABASE (II)
TblDocumentoProgetto
Tipo
IdDoc
Doc
TblERCIdErc
ERC
TblKeywordIdWord
Parola
TblParolaProgetto
KeyWord
TblProgettoIdProgetto
Titolo
Supervisore
Area
ERC
TipoProgetto
Evento
Sommario
TblRevisoreIdRevisore
Nome
Cognome
Telefono
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022051413/5575ccd5d8b42a312a8b531b/html5/thumbnails/17.jpg)
GRAZIE PER L’ATTENZIONE