Slide realizzazione di una base di dati per la gestione delle valutazioni di progetti di ricerca
1. 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
2. INTRODUZIONE
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
3. PRIMA FASE: TESISTA
TESISTA: autore del progetto
⢠Inserimento caratteristiche progetto
⢠Upload documenti progetto
SISTEMA
4. 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
5. TERZA FASE: REVISORE
REVISORE: valuta un progetto
⢠Accetta/rifiuta progetto da revisionare
⢠Download file progetto
⢠Upload valutazione
SISTEMA
Valutazione
6. MOTIVAZIONI
ď Gestire le diverse fasi in modo piĂš semplice
ď Migliorare la gestione anche con nuove funzionalitĂ
8. LAVORO SVOLTO
Database con DBMS SQL Server 2008
Web Application: Inserimento progetto
Web Application: Upload valutazioni
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. 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
Avanzamento
T 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. WEB APPLICATION
LOGIN
INSERIMENTO UPLOAD
DATI VALUTAZIONE
INSERIMENTO
KEYWORDS
UPLOAD MAIN
DOCUMENT
UPLOAD
SUPPLEMENTARY
DOCUMENT ď Composta di sette pagine:
⢠1 Login
RIEPILOGO ⢠5 Inserimento progetto
⢠1 Upload valutazione
12. INSERIMENTO PROGETTI
Dropdownlist:
popolate con una
operazione ÂŤselectÂť
ÂŤInsert intoÂť in una specifica tabella con i valori inseriti
13. UPLOAD
XYZPrimo.pdf
Database
Primo.pdf
XYZPrimo.pdf
Server
16. 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