Presentazione Prelaurea Riccardo Gulin
-
Upload
luca666 -
Category
Technology
-
view
580 -
download
0
description
Transcript of 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
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.
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à
INTRODUZIONE
Obbiettivi:
Controllo centralizzato delle abilitazioni
Aggiornamento facilitato ed eseguito in tempo reale
Tracciabilità delle operazioni eseguite sulle abilitazioni
INTRODUZIONE
Fasi di Sviluppo:
AnalisiProgettazione della base datiSviluppo del prototipo della base
datiRealizzazione della base dati
finaleProgettazione e sviluppo
dell’interfaccia utente
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
ANALISI
Funzionalità richieste:
Controllo delle anagrafiche e delle relative abilitazioni
Gestione delle pratiche di abilitazione
PROGETTAZIONE
Dallo schema concettuale…
PROGETTAZIONE
…allo schema logico…
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
REALIZZAZIONE DELLA BASE DATI
•Prototipo in Access 2007
•Approvazione del committente
•Migrazione verso SQL Server 2005
REALIZZAZIONE DELLA BASE DATI
• Viste
• Trigger “Instead Of”
• Stored Procedures
Implementazione in SQL Server di :
REALIZZAZIONE INTERFACCIA UTENTE
Accesso alla fonte dati
SQL
FILLUPDATE
DataSet
DataAdapter
INTERFACCIA UTENTEModifica Anagrafica
INTERFACCIA UTENTE
Assegnazione Ruoli
INTERFACCIA UTENTEDettaglio Protocolli
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
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.