Metodi e strumenti per l`implementazione di SI basati su WEB: il

UNIVERSITA’ DEGLI STUDI DI CAGLIARI
FACOLTA’ DI SCIENZE MATEMATICHE FISICHE E NATURALI
Corso di Laurea in Informatica
Metodi e strumenti per
l’implementazione di SI basati su
WEB: il caso del protocollo
informatico nelle Pubbliche
Amministrazioni.
Relatore:
Prof.ssa Nicoletta Dessì
Tesi di Laurea di:
Gessica Flore
Maria Giuseppina Tola
I Sistemi Informativi basati su
WEB
SI
WEB e SI
WIS (caratteristiche e PAWIS)
Differenze tra WIS e SI
In un WIS si possono riconoscere alcuni sottosistemi
fondamentali:
Il sottosistema di gestione delle comunicazioni.
Il sottosistema di gestione delle interazioni
uomo/macchina.
Il sottosistema di gestione dei dati.
Problematiche dei Sistemi WIS
Meccanismi di ricerca
Lentezza nel trasferimento dati
Supporto per il lavoro cooperativo
Meccanismi di caching locale
Gestione dei link
Sicurezza
WEB e Database
Evoluzione DB
Architettura client/server
Terminale
(remoto)
Terminale
(locale)
Terminale
(remoto)
Computer
Configurazione hardware per database
Altre
periferiche
WEB e Database
Pubblicazione DB su WEB
Architettura WEB client/server
Richiesta della
pagina web
Richiesta della
pagina web
Rete
File HTML della
pagina Web
Server Web
Architettura Web
client/server
File HTML della
pagina Web
Browser Web
(computer dell’utente o
client)
Le Basi di Dati
Differenze tra DB personali e DB
client/server
Le transazioni e il controllo della
concorrenza
Database
Scheduler
Buffer di memoria
centrale
Architettura per il controllo di concorrenza
Architettura delle reti
La rete Internet
Le reti locali
Le reti metropolitane
Distanza fra processori
10 m.
100 m.
1 km.
10 km.
100 km.
1000 km.
10.000 km.
Le reti geografiche
Interconnessione di
reti
Ambito
Stanza
Edificio
Campus
Città
Nazione
Continente
Pianeta
Tipo di rete
Rete locale
Rete locale
Rete locale
Rete metropolitana
Rete geografica
Rete geografica
Internet (Rete geografica)
Sicurezza
Sicurezza nei DB
Protezione fisica: i Firewall
– Architettura Dial-up
– Architettura a Router singolo
– Server Proxy
Gli aspetti implementativi
ERD (Diagramma Entità Relazione)
ASP (Application Service Provider)
JMS (Java MeSsaging) e XML (eXtensible
Markup Language)
Un caso di studio
Attività di protocollazione
Gestione dell’archivio
-
suddivisione dell’archivio
attività di registrazione
Attuali implementazioni
Analisi e Progetto
Obiettivi
-
-
gestione del Protocollo per Enti Pubblici fruibile e
condivisibile in rete
sostituzione del supporto cartaceo
Architettura e modalità di interazione
Progetto del DB
Esercizi
Codice ente (FK)
Anno
Enti
Codice ente
possono avere gli
descrizione
Chiuso
Categorie
Codice ente (FK)
Codice categoria
ha delle
Classi
Codice ente (FK)
Codice classe
Codice categoria (FK)
è suddivisa in
Descrizione
è suddivisa in
Descrizione
Settori
Codice ente (FK)
Codice settore
Tipo corrispondenza
Codice ente (FK)
Codice corrispondenza
hanno un /
degli
si dividono in /
appartengono agli
Codice ufficio (FK)
Nome Cognome
Firma elettronica
Password
Descrizione
Fascicoli
Codice ente (FK)
Fascicolo Anno
Fascicolo Numero
del
Descrizione
Descrizione
Ultimo Protocollo settoriale
Operatori
Codice ente (FK)
Codice operatore
Sottoclassi
Codice ente (FK)
Codice sottoclasse
Codice classe (FK)
Codice categoria (FK)
hanno dei /
appartengono ad una categoria ed a una
Codice classe (FK)
Codice categoria (FK)
Oggetto
hanno un /
appartiene all'
contengono un
classificano il
sono associati ad un
contengono il
possono avere degli /
appartengono agli
hanno degli /
interloquiscono con gli
operano sul /
viene seguito
possono avere molti
Uffici per conoscenza
Codice ente (FK)
Anno (FK)
Numero (FK)
Codice ufficio (FK)
descrive gli /
sono descritti dagli
viene inviato agli /
ricevono il
Data
Ora
Allegati
Note
Elenco interlocutori
Codice ente (FK)
Anno (FK)
Numero (FK)
Codice interlocutori (FK)
Uffici
Codice ente (FK)
Codice ufficio
Codice settore (FK)
Descrizione
hanno
Iter pratica righe
Codice ente (FK)
Anno (FK)
Numero (FK)
Codice riga
sono inseriti nell'
può avere
Ragione sociale
Indirizzo
Localita
Codice ufficio (FK)
Attivita
Responsabile
Durata
Data carico
Data scarico
Note
Repertorio
Codice ente (FK)
Repertorio Anno
Repertorio Numero
Protocollo
Codice ente (FK)
Anno (FK)
Numero
Interlocutori
Codice ente (FK)
Codice interlocutori
Ragione sociale
Indirizzo
Localita
CAP
Provincia
Data di nascita
Codice Fiscale / Partita IVA
Telefono
FAX
E-mail
può avere
Allegati
Codice ente (FK)
Anno (FK)
Numero (FK)
Codice riga allegato
Descrizione
Oggetto
Repertorio Anno (FK)
Repertorio Numero (FK)
Fascicolo Anno (FK)
Fascicolo Numero (FK)
Codice operatore (FK)
Codice settore (FK)
protocollo settoriale
Codice corrispondenza (FK)
Codice sottoclasse (FK)
Codice classe (FK)
Codice categoria (FK)
Ora
Data
Tipo
Contiene atti
Protocollo mittente
Data atto
Data scadenza
Data evasione
Numero allegati
Oggetto
Numero cartella
Scarto
Accompagnatoria
Note
segue un
può avere
Iter pratica testata
Codice ente (FK)
Anno (FK)
Numero (FK)
Responsabile pratica
Intestatario pratica
Indirizzo
Localita
Codice Fiscale
Data avvio
Data scadenza
Data sospensione
Data riavvio
Data evasione
dà la colllocazione fisica del /
è archiviato nel
contiene /
sono contenuti nel
Legami.
Codice ente (FK)
Anno (FK)
Numero (FK)
Codice riga legame
Anno legami
Numero legami
Precedente / Successivo
Note
DFD
ACCESSO AL PROGRAMMA
Scelta ente
Ente
esistente?
si
codice e
password corretti?
Inserimento codice e
password operatore
Scelta esercizio
Data odierna
si
no
no
si
scelta procedura
inserimento
modifica
no
Ricerca
uscire dalla
procedura?
si
Stampa registro
fine
esercizio
esistente e
aperto?
no
INSERIMENTO
data č compatibile con l'esercizio e
non inferiore alla data del protocollo
precedente?
inserisci data protocollazione
inserimento :
ora; tipo; tipo corrispondenza; codice settore; protocollo
settoriale; numero allegati; protocollo mittente; oggetto;
numero cartella; scarto; accompagnatoria; note.
si
no
inserisci
data atto
esistono nelle tabelle di
classificazione?
si
contiene atti?
si
no
atti soggetti a
scadenza?
inserimento:
categoria; classe; sottoclasse
no
inserisci interlocutore
(mittente o destinatario)
no
inserisci
ufficio per
conoscenza
si
altro
ufficio?
contiene
allegati?
no
inserisci
allegato
si
si
no
data scdenza
(ed eventuale
data evasione
in successiva
modifica)
si
inserisci nuovo
protocollo?
no
inserisci
legame
no
si
altro
intelocutore?
č una
pratica?
inserisci
protocollo in
fascicolo
ha dei
legami?
si
inserisci anno e
numero fascicolo
si
no
si
no
si
si
altro
legame?
no
č in un
repertorio?
si
crea
repertorio?
si
no
no
no
gestione iter
scelta
procedura
altro
allegato?
no
crea nuovo
fascicolo?
si
fa parte di un
fascicolo?
no
inserimento
del
protocollo in
repertorio
inserimento
anno e
numero
nuovo
repertorio
MODIFICA
Inserimento
Numero
Protocollo
Protocollo
esistente?
inserimento :
tipo; tipo corrispondenza; numero allegati; protocollo
mittente; numero cartella; scarto; accompagnatoria; note.
si
inserimento:
categoria; classe; sottoclasse
no
data scdenza (ed eventuale
data evasione in successiva
modifica)
si
atti soggetti a
scadenza?
inserisci
data atto
si
no
contiene atti?
si
esistono nelle tabelle di
classificazione?
no
inserisci
ufficio per
conoscenza
altro
ufficio?
no
si
si
inserisci
legame
altro
legame?
no
no
si
ha dei
legami?
no
no
altro
allegato?
inserisci
allegato
contiene
allegati?
si
si
no
č in un
repertorio?
crea
repertorio?
si
altra
modifica?
inserimento anno e
numero nuovo
repertorio
fa parte di un
fascicolo?
si
no
no
si
si
inserimento
del
protocollo in
repertorio
no
č una
pratica?
no
si
scelta
procedura
gestione iter
no
inserisci
protocollo in
fascicolo
inserisci anno e
numero fascicolo
crea nuovo
fascicolo?
si
RICERCA
Scelta ricerca
Ricerca
protocollo
Ricerca stato
pratica
no
no
I dati
immessi sono
validi?
Inserimento uno o piů
criteri di ricerca
I dati
immessi sono
validi?
si
si
Visualizza
Protocollo/i
e stato
pratica
Visualizza
Protocollo/i
si
Nuova
ricerca?
Inserimento uno o piů
criteri di ricerca
no
Scelta
procedura
no
Nuova
ricerca?
si
STAMPA
Gli estremi
sono validi?
Inserimento estremi ( da
numero a numero e da
data a data)
si
Stampa (numero,
tipo, data registro,
dataatto, protocollo
mittente, interlocutore,
oggetto, categoria e
classe)
Scelta
procedura
no
GESTIONE ITER
Siamo in
inserimento
protocollo?
no
si
Inserimento (se si č in inserimento
protocollo): responsabile pratica;
indirizzo; localitŕ; Cod_fiscale; data
avvio; data scadenza; data
sospensione; data riavvio; data
evasione.
L'attivitŕ della
pratica č passata ad
altro ufficio?
no
Torna ad
inserimento o
modifica del
protocollo
si
Inserisci riga:
Codice ufficio; responsabile;
attivitŕ; durata; data carico;
data scarico; note
Implementazione
Analisi:
ERWIN
ABC
Progetto:
Progress
WebSpeed
Gimp
Protocollo Informatico
Conclusioni
Il Protocollo Informatico è stato realizzato in
collaborazione con la Ollsys Computer (azienda
che ha proposto il progetto e lo stage)