Presentazione Prelaurea Riccardo Gulin

18
Progettazione e realizzazione di un’applicazione per la gestione dei privilegi di accesso ad applicazioni software Relatore Laureando Chiar.mo Prof. Maurizio Fermeglia Riccardo Gulin Università degli Studi di Trieste Corso di Laurea Triennale in Ingegneria Informatica

description

 

Transcript of Presentazione Prelaurea Riccardo Gulin

Page 1: Presentazione Prelaurea Riccardo Gulin

Progettazione e realizzazione di un’applicazione per la gestione dei privilegi di accesso ad applicazioni

software

Relatore Laureando

Chiar.mo Prof. Maurizio FermegliaRiccardo Gulin

Università degli Studi di Trieste

Corso di Laurea Triennale in Ingegneria Informatica

Page 2: Presentazione Prelaurea Riccardo Gulin

INTRODUZIONE

o Lavoro commissionato dall’Ufficio del Servizio Informativo dell’Azienda per i Servizi Sanitari N°2 “Isontina” di Gorizia.

o Obbiettivo: progettazione e sviluppo di un prototipo software che gestisca le abilitazioni dei dipendenti ai diversi applicativi aziendali.

Page 3: Presentazione Prelaurea Riccardo Gulin

INTRODUZIONE

Situazione preesistenteMancanza di informazione: in

molti casi i responsabili delle unità operative non sanno a chi rivolgersi per ottenere modifiche alle abilitazioni

Mancanza di aggiornamento delle abilitazioni

Mancanza di una tracciabilità

Page 4: Presentazione Prelaurea Riccardo Gulin

INTRODUZIONE

Obbiettivi:

Controllo centralizzato delle abilitazioni

Aggiornamento facilitato ed eseguito in tempo reale

Tracciabilità delle operazioni eseguite sulle abilitazioni

Page 5: Presentazione Prelaurea Riccardo Gulin

INTRODUZIONE

Fasi di Sviluppo:

AnalisiProgettazione della base datiSviluppo del prototipo della base

datiRealizzazione della base dati

finaleProgettazione e sviluppo

dell’interfaccia utente

Page 6: Presentazione Prelaurea Riccardo Gulin

ANALISI Concetti Rilevanti:

Utenti-Applicativi: dipendenti abilitati all’accesso degli applicativi aziendali

Ruoli: privilegi assegnati agli utilizzatori degli applicativi

Protocollo: numero identificativo delle pratiche di modifica delle abilitazioni

Page 7: Presentazione Prelaurea Riccardo Gulin

ANALISI

Funzionalità richieste:

Controllo delle anagrafiche e delle relative abilitazioni

Gestione delle pratiche di abilitazione

Page 8: Presentazione Prelaurea Riccardo Gulin

PROGETTAZIONE

Dallo schema concettuale…

Page 9: Presentazione Prelaurea Riccardo Gulin

PROGETTAZIONE

…allo schema logico…

Page 10: Presentazione Prelaurea Riccardo Gulin

PROGETTAZIONE

tblApplicativo

PK ApplicativoID

NomeApplicativo Abilitato da

tblRuolo

PK RuoloID

NomeFK1 ApplicativoIDFK2 DettaglioID

tblReparto

PK RepartoID

Nome RepartoFK1 SedeID

tblProtocollo

PK ProtocolloID

DataFK1 Operatore

tblTelefono

PK TelefonoID

FK2 SedeIDFK1 RepartoID Numero

tblPersona_Ruolo

PK,FK2 MatricolaPK,FK1 RuoloID

tblSede

PK SedeID

Nome IndirizzotblPersona

PK Matricola

Cognome Nome Data di Nascita Codice FiscaleFK1 RepartoID Data di Cessazione Operatore Si/No

tblDettagli_Protocollo

PK DettaglioID

RuoloIDFK1 MatricolaFK2 ProtocolloID

…allo schema fisico

Page 11: Presentazione Prelaurea Riccardo Gulin

REALIZZAZIONE DELLA BASE DATI

•Prototipo in Access 2007

•Approvazione del committente

•Migrazione verso SQL Server 2005

Page 12: Presentazione Prelaurea Riccardo Gulin

REALIZZAZIONE DELLA BASE DATI

• Viste

• Trigger “Instead Of”

• Stored Procedures

Implementazione in SQL Server di :

Page 13: Presentazione Prelaurea Riccardo Gulin

REALIZZAZIONE INTERFACCIA UTENTE

Accesso alla fonte dati

SQL

FILLUPDATE

DataSet

DataAdapter

Page 14: Presentazione Prelaurea Riccardo Gulin

INTERFACCIA UTENTEModifica Anagrafica

Page 15: Presentazione Prelaurea Riccardo Gulin

INTERFACCIA UTENTE

Assegnazione Ruoli

Page 16: Presentazione Prelaurea Riccardo Gulin

INTERFACCIA UTENTEDettaglio Protocolli

Page 17: Presentazione Prelaurea Riccardo Gulin

CONCLUSIONI

Obbiettivi Raggiunti e Benefici per l’Azienda

Controllo centralizzato delle abilitazioni

Aggiornamento facilitato ed eseguito in tempo reale

Tracciabilità delle operazioni eseguite sulle abilitazioni

Page 18: Presentazione Prelaurea Riccardo Gulin

CONCLUSIONI

• La realizzazione del prototipo è avvenuta con successo, le funzionalità principali dell’applicativo sono state sviluppate in maniera corretta.

• Sviluppi futuri prevedranno un ampliamento delle funzionalità (Es. possibilità di login per gli operatori) e un ottimizzazione dei vincoli non funzionali.

• Il prodotto finale sarà installabile e poi utilizzabile solo dopo un’accurata fase di test.