Prestito Ill Per Sbn
Total Page:16
File Type:pdf, Size:1020Kb
AKROS INFORMATICA S.R.L. PRESTITO ILL PER SBN Specifiche Funzionali per la realizzazione di un sistema di Prestito Interbibliotecario per il Servizio Bibliotecario Nazionale. SVILUPPO PER: Istituto Centrale per il Catalogo Unico PPrrreeessstttiiitttooo IIILLLL PPeeerrr SSBBNN –– SSppeeeccciiifffiiiccchheee FFuunnzziiiooonnaallliii Akros Informatica s.r.l. Via S.Cavina, 7 47100 Ravenna. © 1999, Akros Informatica s.r.l. REVISIONE: 4 del 31 marzo 2000 REDATTO DA VERIFICA E APPROVAZIONE VERIFICA E APPROVAZIONE RESPONSABILE PROGETTO RESPONSABILE PROGETTO FORNITORE COMMITTENTE Daniela Saccomandi Danila Silvagni Claudia Parmeggiani MOTIVO REVISIONE: Aggiornamento Architettura ed analisi compreso le specifiche dell’ambiente di prova. Versione Corrente La versione corrente di questo documento è reperibile, nei seguenti formati, presso il sito aziendale interno: MS-Word '97: http://javasrv.akros.it/PrestitoILL/Analisi/Prestito ILL – Specifichev4.doc Acrobat v3.0: http://javasrv.akros.it/PrestitoILL/Analisi/Prestito ILL – Specifichev4.pdf Versioni Precedenti Le versioni precedenti verranno mantenuti in formato Adobe Acrobat (per sola lettura ): Acrobat v3.0: http://javasrv.akros.it/PrestitoILL/Analisi/Prestito ILL – Specifichev3.pdf Acrobat v3.0: http://javasrv.akros.it/PrestitoILL/Analisi/Prestito ILL – Specifichev2.pdf Acrobat v3.0: http://javasrv.akros.it/PrestitoILL/Analisi/Prestito ILL – Specifichev1.pdf Akros Informatica s.r.l. i Revisione 3 del 10 giugno 1999 PPrrreeessstttiiitttooo IIILLLL PPeeerrr SSBBNN –– SSppeeeccciiifffiiiccchheee FFuunnzziiiooonnaallliii SSOOMMMMAARRIIOO 1 VINCOLI TECNOLOGICI ............................................................................................................................. 2 1.1 TECNOLOGIE DEL PROGETTO AIDA................................................................................................................. 2 1.2 TECNOLOGIE DEI PROGETTI SBN E OPAC ......................................................................................................... 2 1.2.1 SBN/Unix............................................................................................................................................... 2 1.2.2 SBN OPAC ............................................................................................................................................ 2 1.3 AMBIENTE TARGET......................................................................................................................................... 3 1.3.1 Specifiche per L’Ambiente di Prova Presso ICCU .................................................................................. 3 1.3.2 Diagramma di Deployment : Ambiente di Prova..................................................................................... 6 1.3.3 Note all’Ambiente Target ....................................................................................................................... 7 2 ARCHITECTURAL MODEL ......................................................................................................................... 8 2.1 GESTIONE SESSIONI......................................................................................................................................... 9 2.2 PERFORMANCE .......................................................................................................................................... 9 2.3 AUTENTICAZIONE E ACCESSO .......................................................................................................................... 9 2.4 I DRIVER JDBC DI INFORMIX ........................................................................................................................... 10 2.5 INTERNAZIONALIZZIONE................................................................................................................................ 10 3 DESIGN MODEL........................................................................................................................................... 11 3.1 USE-CASE VIEW ........................................................................................................................................... 11 3.2 REQUISITI DEL PROGETTO INFORMATIVO ........................................................................................................ 12 3.3 SPECIFICHE GENERALI DEL SISTEMA INFORMATIVO ILL................................................................................... 12 3.4 SPECIFICHE FUNZIONALI DEL SISTEMA ILL....................................................................................... 14 3.4.1 Descrizione della ‘Use Case View’ ....................................................................................................... 14 3.4.2 Class diagram...................................................................................................................................... 27 3.5 SPECIFICHE DI MASSIMA DI INTEGRAZIONE...................................................................................... 28 3.5.1 Nota Tecnica Per Le Integrazioni ........................................................................................................ 28 3.5.2 Il Sistema OPAC.................................................................................................................................. 29 3.5.3 Integrazione con SBN Unix .................................................................................................................. 33 3.5.4 Integrazione con Sistemi Legacy........................................................................................................... 46 3.5.5 Integrazione con Sistemi Bancari ......................................................................................................... 47 3.5.6 Integrazione con Anagrafe Biblioteche ................................................................................................. 49 4 STANDARD PER INTERFACCIA UTENTE............................................................................................... 52 5 MODALITA’ DI REALIZZAZIONE............................................................................................................ 53 APPENDICE A: ELENCO RIFERIMENTI.......................................................................................................... 54 APPENDICE B: TABELLA DELLE AZIONI E DEGLI STATI DI UNA RICHIESTA..................................... 56 APPENDICE C: DIAGRAMMI DI STATO DELLE RICHIESTE...................................................................... 57 APPENDICE D: CLASS DIAGRAM..................................................................................................................... 61 Akros Informatica s.r.l. ii Revisione 3 del 10 giugno 1999 PPrrreeessstttiiitttooo IIILLLL PPeeerrr SSBBNN –– SSppeeeccciiifffiiiccchheee FFuunnzziiiooonnaallliii PPRREESSTTIITTOO IILLLL PPEERR SSBBNN Progetto per la realizzazione di un sistema di Prestito Interbibliotecario per il Servizio Bibliotecario Nazionale. ABSTRACT Questo documento descrive le specifiche funzionali per la definizione e la realizzazione di un sistema centralizzato di gestione dei servizi interbibliotecari, rivolti all’utente finale: riproduzione, prestito di originale, localizzazioni. Contiene inoltre le indicazioni di specifiche di massima per l’integrazione con i sistemi informativi interessati alla problematica. Il sistema oggetto del presente studio gestisce la distribuzione di documenti in copia o in originale; per le tecnologie applicate e l’architettura scelta, il sistema è aperto alla gestione dei documenti in formato elettronico. L’analisi funzionale descritta nel presente documento si basa sui risultati raggiunti dal progetto AIDA e sulla relativa documentazione, sui documenti forniti dal Committente come allegati alla richiesta di offerta (vedi Appendice A), e su quanto emerso nelle riunioni con il Comitato Tecnico di Progetto, composto da: Dott.ssa Claudia Parmeggiani – Istituto Centrale per il Catalogo Unico (Funzionario Responsabile) Dott.ssa Lucia Bigliazzi – Biblioteca Nazionale Centrale Firenze Dott.ssa Dina Pasqualetti – Biblioteca Nazionale Centrale Firenze Dott. Giovanni Bergamin – Biblioteca Nazionale Centrale Firenze Dott. Valdo Pasqui – Settore Informatico e Telematico di Ateneo per l' Amministrazione e le Biblioteche - Università di Firenze Nel presente progetto viene utilizzata la metodologia Object Oriented, in particolare si adotta la notazione UML (Unified Modeling Language). Akros Informatica s.r.l. 1 Revisione 4 del 31 marzo 2000 PPrrreeessstttiiitttooo IIILLLL PPeeerrr SSBBNN –– SSppeeeccciiifffiiiccchheee FFuunnzziiiooonnaallliii 1 VINCOLI TECNOLOGICI 1.1 TECNOLOGIE DEL PROGETTO AIDA AIDA è un prodotto per la gestione di prestito interbibliotecario. Il progetto utilizza un'architettura client/server a 2-tier implementando il concetto di "fat client". Le tecnologie usate sono: 1. RDBMS: Oracle v7. 2. Network: Oracle SQL*Net su TCP/IP, Inoltre utilizza anche SMTP per comunicazione su WAN. 3. Client: Nat Systems, Inc. - NS-DK1 (Versione Corrente, June 1998: v1.54). NS-DK1 è una collezione di "tools" per lo sviluppo di applicativi in una varietà di ambienti (GUI, CICS, 3D ecc..). In questo caso il "tool" viene usato per lo sviluppo dell'interfaccia GUI e la logica applicativa del sistema in ambiente Windows v3.1/3.11 utilizzando SQL*Net e TCP/IP per l'interfaccia ai dati. 1.2 TECNOLOGIE DEI PROGETTI SBN E OPAC 1.2.1 SBN/UNIX SBN/Unix è un prodotto basato su database relazionale con application server in COBOL e C e