Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

12
UNIVERSITÀ DEGLI STUDI DI TRIESTE DIPARTIMENTO DI INGEGNERIA ED ARCHITETTURA CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL'INFORMAZIONE CURRICULUM INFORMATICA REALIZZAZIONE DI UNA BASE DI DATI E UN APPLICATIVO WEB PER LA GESTIONE DI TRADUZIONI Laureando: Relatore: STEFANO PACCHIEGA PROF. MAURIZIO FERMEGLIA

description

 

Transcript of Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

Page 1: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

UNIVERSITÀ DEGLI STUDI DI TRIESTE

DIPARTIMENTO DI INGEGNERIA ED ARCHITETTURA CORSO DI LAUREA TRIENNALE IN INGEGNERIA DELL'INFORMAZIONE

CURRICULUM INFORMATICA

REALIZZAZIONE DI UNA BASE DI DATI E UN APPLICATIVO WEB PER LA GESTIONE DI TRADUZIONI

Laureando: Relatore: STEFANO PACCHIEGA PROF. MAURIZIO FERMEGLIA

Page 2: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

INTRODUZIONE

OBIETTIVO

creare un nuovo sistema per la gestione di traduzioni

Il sistema è costituito da:

• Richiesta traduzione;

• Inserimento traduzione;

• Valutazione traduzione.

Page 3: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

ATTORE 1: UTENTE

• Richiede una traduzione (testo o file);

• Valuta lo storico delle sue richieste;

• Ottiene la traduzione ultimata.

Page 4: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

ATTORE 2: TRADUTTORE

• Valuta le richieste di traduzione

• Inserisce la traduzione

Page 5: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

ATTORE 3: ADMIN

• Assegna i brani da tradurre ai traduttori

• Valuta le traduzioni

• Esamina l’insieme di richieste

Page 6: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

IL SISTEMA

WEB APPLICATION BASE DI DATI

UTENTE TRADUTTORE ADMIN

Page 7: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

IL DATABASE

Composto da:

• 12 tabelle

• 4 viste

Realizzato con SQL Server 2012

Nel database non sono salvati i documenti caricati.

Tutti i file sono memorizzati sul server.

Page 8: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

LA WEB APPLICATION

La web application è stata

realizzata in linguaggio c#

con Visual Studio 2012

L’applicazione è formata da

• Login page

• 3 web app

Circa 1900 righe di codice

Page 9: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

SISTEMA DI NOTIFICHE

Nella web application è stato

implementato un sistema di notifiche

via mail dove l’utente conosce

l’avanzamento dello status delle proprie

richieste in tempo reale.

Page 10: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

POSSIBILI SVILUPPI

• Punteggi per i traduttori

• Strumenti di aiuto per le traduzioni

• Finder

• Monitorizzazione carico di lavoro

• Gestore di backup

Page 11: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

DEMO DELL’APPLICAZIONE

Page 12: Slides realizzazione di una base di dati e un applicativo web per la gestione di traduzioni

CONCLUSIONI

STATO ATTUALE

Il sistema dovrà essere testato sull’ambiente in cui opererà

FEATURE IMPLEMENTATE

Gestione credenziali

Upload file

Inserimento testi

Sistema notifiche via mail

REALIZZAZIONE

Database

Applicazione web