Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Introduzione Sito web bancario con accesso mediante riconoscimento facciale tesina
Il progetto presentato nella tesina consiste nella realizzazione di un prototipo di sito web bancario (Proof of Concept) con un elevato livello di sicurezza. Per poter realizzare ciò si è implementato un sistema di sicurezza a riconoscimento facciale per permettere ai dipendenti della banca di accedere al sito web e poter visualizzare i dati sensibili dei clienti della banca. Il sito web è composto da una pagina inziale in cui sono presenti i servizi offerti dalla banca e le proprie caratteristiche. Un’interfaccia permetterà inoltre di poter accedere o come cliente o come dipendente alla rispettiva sezione del sito web.
Per quanto riguarda la gestione del software bancario si deve permettere l’inserimento e l’archiviazione dei dati dei clienti e dei dipendenti. I clienti possono accedere al sistema mediante una mail e una password forniti dalla banca.
I clienti possono effettuare una richiesta di un conto, richiedere una carta di credito o un bancomat, visualizzare il proprio conto oppure effettuare un movimento. Tutto ciò che compie un cliente viene memorizzato in un database. Al momento dell’accesso il cliente potrà visualizzare tutti movimenti e i conti.
Un dipendente accede al sito web mediante il riconoscimento facciale. Per poter accedere deve avere a disposizione una webcam. Nell’istante in cui vuole accedere si scatterà una fotografia e se il viso è memorizzato nel sistema bancario allora potrà visualizzare l’elenco di tutti i clienti. Successivamente potrà scegliere il cliente da visualizzare e verranno mostrati i movimenti e le operazioni da esso effettuati. Un dipendente della banca non può compiere nessun tipo di operazione ma potrà solamente visualizzare i clienti e tutto quello che l’affiliato ha compiuto. La tesina di maturità permette vari collegamenti interdisciplinari.
Collegamenti
Sito web bancario con accesso mediante riconoscimento facciale tesina
Informatica -
Rilevamento dei volti, Applicativo JAVA per l’inserimento casuale di clienti, Database bancario
.Tecnologie e progettazione di sistemi informatici e di telecomunicazione -
Riconoscimento del volto, Sito web bancario
.Sistemi e reti -
Gestione della sessione
.Gestione progetto e organizzazione d'impresa -
Specifica e analisi dei requisiti, Analisi Funzionale
.CODICE SA
:
TITOLO: Progetto di un sito web bancario con accesso mediante
riconoscimento facciale
Intestazione
Codice del documento: Versione: Stato:
SA 2.2 Validato
Autore: Nome file: Data:
Mattia_e_Marco Specifica_analisi_dei_requisiti_sito_bancario 06/06/2015
Approvato da: Firma:
Ing. Marco Salvi
Revisioni
Data Versione Autore Tipo Descrizione
28/11/2014 1.0 Mattia_e_Marco Introduzione al Stesura di una
documento di descrizione
specifica dei introduttiva del
requisiti. progetto.
05/12/2014 1.1 Mattia_e_Marco Elaborazione Si sono presi in
della tabella di considerazione
specifica dei una serie di
requisiti. requisiti e sono
stati analizzati.
29
10/12/2014 1.2 Mattia_e_Marco Elaborazione del Graficamente è
diagramma stato riprodotto
architetturale. lo schema del
diagramma
architetturale.
12/02/2015 2.0 Mattia_e_Marco Analisi dei Modifica
requisiti dell’analisi dei
requisiti con
ulteriori
approfondimenti
25/02/2015 2.1 Mattia_e_Marco Descrizione Modifica della
dettagliata della descrizione
soluzione dettagliata della
soluzione
06/06/2015 2.2 Mattia_e_Marco Aggiornamento Modifica e
della lista degli aggiornamento
impatti della lista degli
dell’analisi dei impatti.
requisiti
Ruoli e componenti Spreafico Mattia
Project Manager: Vergani Marco
Demand Analyst:
Sommario
1. Introduzione ...................................................................................................................31
1.1 Scopo del progetto ........................................................................................................31
1.2 Ambito di applicazione .................................................................................................31
1.3 Definizioni, acronimi e abbreviazioni ..........................................................................32
1.4 Fonti e riferimenti .........................................................................................................32
2. Specifica dei requisiti .......................................................................................................32
3. Diagramma architetturale ...............................................................................................39
4. Analisi dei requisiti ...........................................................................................................40
30
4.1 Matrice di copertura dei requisiti ..................................................................................40
4.2 Descrizione sintetica della soluzione ............................................................................41
4.3 Descrizione dettagliata della soluzione .........................................................................41
4.4 Sintesi degli impatti ......................................................................................................42
Introduzione
1.
Il nostro gruppo di lavoro si è occupato della progettazione di un sito web bancario nel
quale è implementato un sistema tecnologico volto alla gestione del problema della
sicurezza bancaria mediante il riconoscimento facciale.
Il sistema permette una registrazione del personale autorizzato alla visualizzazione dei dati
di un database bancario. Solamente mediante il riconoscimento facciale un dipendente potrà
accedere o meno ai dati sensibili degli affiliati alla banca.
I clienti possono accedere al sistema mediante una mail e una password forniti dalla banca.
1.1 Scopo del progetto
Lo scopo del progetto è quello di realizzare un sito web bancario garantendo la sicurezza dei
propri clienti adottando gli standard più avanzati nell’accesso alle informazioni da parte dei
dipendenti.
Tale sistema permette di avere un ottimo livello di sicurezza, nell’ambito bancario, perché
consente alle sole persone autorizzate di accedere ai vari dati bancari degli affiliati.
Per questo il sistema si offre come soluzione al problema della sicurezza bancaria.
1.2 Ambito di applicazione
L’ambito di applicazione è quello inerente alla banca in particolar modo all’ampio capitolo
della sicurezza bancaria. 31
1.3 Definizioni, acronimi e abbreviazioni
Tabella acronimi
Acronimo Significato
R_A_CODICE Requisito_A_CODICE (000,001, 002…) Realizzazione del sito
web bancario istituzionale.
R_B_CODICE Requisito_B_CODICE (000,001, 002…) Implementazione della
sezione del sito web bancario per l’accesso da parte dei clienti.
R_C_CODICE Requisito_C_CODICE (000,001, 002…) Implementazione della
sezione del sito web bancario per l’accesso da parte dei
dipendenti.
1.4 Fonti e riferimenti
Per la realizzazione del progetto di un sito web bancario non sono stati presi in
considerazione alcun tipo di fonti e di riferimenti. Siccome il progetto non è stato richiesto
dal cliente non è presente l’HL Requirement.
2. Specifica dei requisiti
Tabella specifica dei requisiti
Codice Requisito Descrizione Priorità Settore Commento
R_A_000 Realizzazione Nella pagina Alta
della pagina iniziale si deve
iniziale del sito permettere
l’accesso sia per
i clienti che per i
dipendenti.
Si devono poter
visualizzare le
informazioni
inerenti ai
privati, piccole e
32
medie imprese e
grandi imprese.
R_A_001 Creazione della Se un cliente
pagina di accede al sito
accesso per i verrà indirizzato
clienti ad un’apposita
pagina in cui
potrà effettuare il
login.
Il cliente inserirà
mail e password
per poter
visualizzare i
propri conti con i
rispettivi
movimenti in
un’ulteriore
pagina.
Sempre nella
suddetta pagina
il cliente deve
avere
l’opportunità di
poter fare un
bonifico, la
richiesta di
nuovo bancomat
o di una nuova
carta di credito
oppure altre
funzionalità che
si concorderanno
in seguito e che
verranno
sviluppate
tramite CR. 33
R_A_002 Creazione della Se un dipendente Alta
pagina di accede al sito
accesso per i verrà indirizzato
dipendenti ad un’apposita
pagina in cui
potrà effettuare il
login mediante il
riconoscimento
facciale.
Il dipendente
verrà indirizzato
in una pagina in
cui potrà
visualizzare tutti
i clienti della
banca e
visualizzare i
movimenti dei
loro conti e le
operazioni da
essi effettuate.
R_B_000 Attivazione I clienti Media Questo requisito
della mail e accedono al verrà gestito da una
della password sistema mediante società esterna
fornite al una mail e una perché non
cliente dalla password forniti riguarda il progetto
banca dalla banca. della creazione del
Un cliente sito web bancario.
contatterà
telefonicamente
la banca oppure
andrà
direttamente in
sede bancaria. Il
cliente riceverà
una mail e una
password ancora
inattive e un
codice numerico
dalla durata di
due ore. In
questo periodo di
tempo tale
codice sarà
valido e il cliente
con esso potrà
34
attivare la mail
con la relativa
password fornite
dalla banca.
R_B_001 Archiviazione In un apposito Alta
dei movimenti database devono
essere
memorizzati i
movimenti di
ciascun cliente.
Ogni movimento
dovrà avere il
suo importo, il
suo
identificativo, la
propria
descrizione,
l’indicazione
temporale, il
codice cliente e
il numero del
conto.
R_B_002 Archiviazione Nel database Alta
dei conti devono essere
memorizzati i
conti di ciascun
cliente. Più conti
possono essere
cointestati allo
stesso cliente.
Ogni conto è
caratterizzato da
un codice, dal
saldo, dal tipo e
dal nome. 35
R_B_003 Accesso al sito Il cliente, Alta
dal sito da parte mediante la mail
del cliente e la password
fornita dalla
banca, potrà
accedere al sito.
Il cliente, una
volta “loggato”
potrà
visualizzare i
propri conti, se
ne possiede più
di uno, o il
proprio conto. In
base al conto da
lui scelto gli
verranno
mostrati i
movimenti di
tale conto.
Il cliente ha
l’opportunità di
poter richiedere
una nuova carta
di credito oppure
altre funzionalità
che si
concorderanno in
seguito in nuovo
CR.
R_C_000 Memorizzazion In un apposito Alta
e dei dati dei database devono
essere archiviati i
dipendenti dati dei vari
dipendenti della
banca. Ogni
dipendente è
individuato dai
propri dati
essenziali e da
una foto. 36
R_C_001 Accesso al sito Il dipendente Alta
dal sito da parte potrà accedere al
del dipendente sito solamente
mediante il
riconoscimento
facciale. Il
dipendente, una
volta “loggato”
potrà
visualizzare
l’elenco di tutti i
clienti. In base al
cliente da lui
scelto gli
verranno
mostrati i
movimenti e i
conti di esso.
R_C_002 Implementazio Realizzare Alta Nel riconoscimento
ne del sistema un’applicazione facciale per
per il mediante la semplicità non
riconoscimento quale si permetta vengono presi in
facciale il riconoscimento considerazione tutti
del volto dei casi più particolari.
dipendenti per Alcuni casi non
consentirne esaminati sono: il
l’accesso. cambio di colore
dei capelli, utilizzo
di bende agli occhi,
presenza di occhiali
da sole, ustioni,
intervento di
chirurgia plastica e
altri casi più
complessi da
gestire.
R_C_003 Manualistica Deve essere Media
del presente una
riconoscimento manualistica per
facciale il riconoscimento
facciale.
In tale
documento si
deve spiegare il
funzionamento
37
del sistema per il
riconoscimento
del viso di una
persona 38
3. Diagramma architetturale LAN della banca
Dipendente Server
Cliente Dipendente
39
4. Analisi dei requisiti
4.1 Matrice di copertura dei requisiti
Requisito Titolo Copertura
R_A_000 Realizzazione della pagina iniziale del sito Il requisito è stato coperto al
100 %
R_A_001 Creazione della pagina di accesso per i Il requisito è stato coperto al
clienti 100 %
R_A_002 Creazione della pagina di accesso per i Il requisito è stato coperto al
dipendenti 100 %
R_B_000 Attivazione della mail e della password Il requisito è stato coperto al
fornite al cliente dalla banca 20 %. La