Slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca
-
Upload
efrem-venturuzzo -
Category
Documents
-
view
384 -
download
0
Transcript of 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
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
PRIMA FASE: TESISTA
TESISTA: autore del progetto
• Inserimento caratteristiche progetto• Upload documenti progetto
SISTEMA
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
TERZA FASE: REVISORE
REVISORE: valuta un progetto
• Accetta/rifiuta progetto da revisionare• Download file progetto• Upload valutazione
ValutazioneSISTEMA
Gestire le diverse fasi in modo più semplice
Migliorare la gestione anche con nuove funzionalità
MOTIVAZIONI
IL SISTEMA
Web application Database
TESISTA REVISORE EDITORE
Database con DBMS SQL Server 2008
Web Application: Inserimento progetto
Web Application: Upload valutazioni
LAVORO SVOLTO
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
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
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
Dropdownlist:popolate con unaoperazione «select»
«Insert into» in una specifica tabella con i valori inseriti
INSERIMENTO PROGETTI
UPLOAD
Primo.pdf
XYZPrimo.pdf
XYZPrimo.pdfServer
Database
UPLOAD DOCUMENTI PROGETTO
54MDProgettoDB.pdf54MDProgettoDB.pdf
«Insert Into» nella TblDocumento
UPLOAD VALUTAZIONI
3P57VALValutazione.pdf3P57VALValutazione.pdf
«Update» della TblValutazione
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
GRAZIE PER L’ATTENZIONE