SistemiInformatividiRete



Похожие документы
UNIVERSITA DEGLI STUDI DI BRESCIA Facoltà di Ingegneria

GUIDA ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA LIVELLO B1. Anno accademico 2013/14

ARTeS iscrizione Albi e Registri Terzo Settore della Regione Lazio Guida alle procedure di iscrizione. Rev. 0 del 2 maggio 2012

SITO DI PUBBLICAZIONE ANNUNCI

LINGUA INGLESE LIVELLO B1

Modello E-R. Modello relazionale

Compito DA e BD. Tempo concesso: 90 minuti 12 giugno 03 Nome: Cognome: Matricola: Esercizio 1

Gli attributi di STUDENTE saranno: Matricola (chiave primaria), Cognome, Nome.

Sistema di Booking online Manuale utente

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Gestione Voti Scolastici

Alfa Layer S.r.l. Via Caboto, Torino ALFA PORTAL

Corso di Formazione per RESPONSABILI DEL SERVIZIO DI PREVENZIONE E PROTEZIONE Modulo C

GUIDA AL TEST DI ACCESSO E ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA

GUIDA OPERATIVA CARICAMENTO ON- LINE ALLEGATI II ( EX MODELLI F) COMUNE DI GENOVA

Guida Compilazione Piani di Studio on-line

Laboratorio di basi di dati: progettazione Caso di studio Agenzia di prenotazioni alberghiere 1 Specifica dei requisiti

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

GUIDA ALLA PROVA DI CONOSCENZA LINGUISTICA INFORMATIZZATA - PROVA DI LINGUA INGLESE LIVELLO B1 - Anno accademico 2014/15

Traccia delle soluzioni

Compito Basi di Dati. Tempo concesso: 90 minuti 08 Giugno 2006 Nome: Cognome: Matricola:

Guida all utilizzo del web tool di gestione accesso ai Datacenter

PROGRAMMA GESTIONE TURNI MANUALE UTENTE. Programma Gestione Turni Manuale Utente versione 1.1

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Corso di Formazione per CONOSCERE E GESTIRE LO STRESS LAVORO-CORRELATO

Prenota On-line - Manuale Utente

DOMANDA DI ISCRIZIONE AI CORSI DI RECUPERO PUNTI PATENTE (sottocategoria A1, categorie A, B, B + E e patenti superiori)

Puoi aumentare la popolarità della tua azienda e singoli prodotti, sia a livello locale che più ampio.

CERTIFICATI. Sono CAP (Certificati di Abilitazione Professionale) obbligatori rispettivamente per la guida professionale di motoveicoli e autovetture.

Accreditamento al SID

Basi di dati. Esercizi sul modello E.R.

SCUOLANET UTENTE FAMIGLIA

Compito Sistemi Informativi LA. Tempo concesso : 90 minuti 23 Settembre 03 Nome: Cognome: Matricola:

SOFTWARE SICUREZZA SUL LAVORO PROCEDURE STANDARDIZZATE GUIDA ALL USO

Basi di Dati Prof. L. Tanca e F. A. Schreiber APPELLO 20 SETTEMBRE 2012 Tempo a disposizione: 2 ore 30 minuti

LINGUA INGLESE LIVELLO B2

TEMI D ESAME DI INFORMATICA 2004 SISTEMI : RETE SCOLASTICA 2003 INFORMATICA: VIVAIO 2002 INFORMATICA: BANCA DEL TEMPO 2000 INFORMATICA: AGENZIA VIAGGI

(A) CONOSCENZA TERMINOLOGICA (B) CONOSCENZA E COMPETENZA (C) ESERCIZI DI COMPRENSIONE

Gestione crediti formativi Manuale di istruzioni per l utilizzo del sistema

Progettazione e realizzazione di un applicativo Web Annunci Immobiliari

Veneto Lavoro via Ca' Marcello 67/b, Venezia-Mestre tel.: 041/

GESGOLF SMS ONLINE. Manuale per l utente

Università degli Studi di Messina

Per accedere all area di gestione collegarsi al sito e digitare nell apposito box i dati di accesso (username: xxx password: xxx).

CORSO I.F.T.S. "TECNICHE PER LA PROGETTAZIONE E LA GESTIONE DI DATABASE. Matricola 2014LA0033 DISPENSE DIDATTICHE MODULO DI PROGETTAZIONE SOFTWARE

Guida alla registrazione on-line di un DataLogger

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Esercitazione di Basi di Dati

elicaweb manuali - Vendite: come iniziare - pagina 1 di 9

Informatica (Basi di Dati)

Corso di Sistemi di Elaborazione delle Informazioni I Anno 2005/2006. Esercizi entità relazione risolti. a cura di Angela Campagnaro

TESINA DI LINGUAGGI PER IL WEB Onda Verde

Soluzione dell esercizio del 12 Febbraio 2004

NUOVE FUNZIONALITA DEL PROGRAMMA DI TESSERAMENTO ASC

1- OBIETTIVI DEL DOCUMENTO 2- INTRODUZIONE

Linee guida per l utilizzo dei servizi per il supporto alla didattica - ISCRIZIONE AGLI APPELLI D ESAME -

OBIETTIVI DEL DOCUMENTO INTRODUZIONE

POLIAGE GUIDA RAPIDA

Linee guida per l iscrizione online ai test d ammissione

AUTOCERTIFICAZIONE DELL AGGIORNAMENTO INFORMALE - ATTIVITA PROFESSIONALE DI CUI ALL ALLEGATO A DEL REGOLAMENTO -

DOMANDA ONLINE PER L ISCRIZIONE AI NIDI CAPITOLINI E ALLE SEZIONI PONTE ANNO EDUCATIVO 2015/16

LA DAINESE GROUP SRL PRESENTA

Guida all uso del Portale Web

GUIDA ALLA PROMOZIONE SUL SITO

Il sistema C.R.M. / E.R.M.

Regolamento per la formazione continua professionale

INTRODUZIONE PRIMO ACCESSO

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Operazioni Preliminari

servizi on line: ScuolaNext

Manuale Data Ufficio S.p.A.

Dipartimento di Economia e Management

Corso di Sistemi di Elaborazione delle informazioni

LA GESTIONE DELLA SICUREZZA IN MAGAZZINO

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

GUIDA UTENTE BILLIARDS COUNTER (Vers )

Manuale d'uso. Manuale d'uso Primo utilizzo Generale Gestione conti Indici di fatturazione Aliquote...

INVENTORY MANAGEMENT. Case studies

INFORMATIVA SUI COOKIE

AREA INFORMATICA & TELEMATICA. Mini Giuda (lato studente) Area Informatica e Telematica 1

ESERCIZIO 1 (15 punti) Dato il seguente schema relazionale, che modella le informazioni relative ad un sistema di prenotazioni di biglietti aerei:

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori

Esercitazioni di Progettazione del Software. Esercitazione (Prova al calcolatore del 17 settembre 2010)

Ingegneria del Software 11. Esercizi riassuntivi. Dipartimento di Informatica Università di Pisa A.A. 2014/15

Procedura SMS. Manuale Utente

Progettazione del Software, Laurea in Ingegneria Gestionale Progettazione del Software Laurea in Ing. Gestionale

Транскрипт:

SistemiInformatividiRete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni Progetto e costruzione di applicazioni ipermediali Ingegneria del SW: disciplina che studia le linee guida per il progetto di sistemi SW: sistemi informativi sistemi informatici per il controllo di processi sistemi automatici di progettazione sistemi transazionali sistemi per grandi calcoli (es. Statistiche, metereologia..) Nuova applicazione: progetto di ipermedia 1

La metodologia RMM (1) RMM: Relationship Management Methodology Adatta per il progetto di grandi siti Consta di 7 passi Analizzeremo nel dettaglio i primi 3: quelli piu concettuali Continua con Frontpage o strumento equivalente La metodologia RMM (2) Iprimi trestep: Progetto concettuale Progetto delle pagine Progetto dei link Gli ultimi step riguardano il progetto e la costruzione dell interfaccia utente: regole di conversione verso il tool utilizzato (es. Frontpage...) progetto del layout dello schermo per ogni tipo di pagina, ev. con elementi animati comportamento a run time (performance etc..) costruzione vera e propria e verifica 2

Primo step Progetto dello schema Concettuale: studio dei concetti rilevanti per il dominio applicativo:meccanismo dell astrazione Strumento utilizzato: il modello Entita - Relazione Secondo Step (1) Slice design: le entita possono avere tanti attributi, di varia natura: le informazioni relative a una entita possono: essere raggruppate tutte in una pagina essere suddivise in piu pagine, collegate da link N.B.: slice = fetta (di pizza) 3

Secondo Step (2) Dividere una entita in slices Scegliere una slice come principale (head slice) Connettere le varie slices Etichettare i link Esempio: Entita Persona Slice 1: Nome Eta Fotografia Slice 2: Nome Biografia 4

Il sistema di gestione dei musei del Veneto Si vuole progettare il sistema informativo basato su Web per la gestione dei musei del Veneto.Gli utilizzatori del sistema informativo saranno i visitatori da una parte, per quanto riguarda le informazioni generali, e le direzioni dei musei dall altra, per quanto riguarda gli aspetti organizzativi. Il sistema deve, su richiesta, fornire informazioni al pubblico relativamente agli orari di ciascun museo (di cui sono memorizzati il nome, la citta', l indirizzo e il numero di telefono): giorno di chiusura settimanale, orari di apertura, che possono variare nei vari giorni della settimana. Tra le informazioni, vi è anche il costo del biglietto di ingresso (diviso per categorie: adulti e ridotti). Vengono inoltre fornite informazioni relative a eventuali mostre presso il museo (periodo di apertura, titolo della mostra, costo del biglietto di ingresso per la mostra). Queste informazioni vengono inserite e modificate da un opportuno ufficio Mostre Temporanee e possono essere richieste, con una domanda al sistema, sia da parte della direzione, sia da parte del pubblico. Inoltre, una attivita' di Gestione del Personale può inserire o modificare dati sul personale (che ha una matricola, nome, cognome, indirizzo e numero di telefono, e una lista di mansioni), e assegna il personale a turni (con una data, un orario di inizio e di fine e la sala a cui la persona è assegnata). Per ogni sala di ogni museo vi deve essere sempre almeno una persona addetta alla sorveglianza durante gli orari di apertura. Terzo Step (1) Progetto dei cammini navigazionali: ogni relazione dello schema E-R va analizzata usodistrutture di accesso il nome della relazione segnalera la condizione che indica quali istanze dell entita vanno connesse 5

TerzoStep(2) Occorre identificare: Quali componenti informative connettere In quale(i) direzione(i) connetterle Come raggrupparle Quali strutture d accesso utilizzare: indici, tour guidati, diverse varianti... TerzoStep(3) Indice: lista di istanze di una collezione Tour guidato: percorso lineare tra gli elementi di una collezione tour guidato circolare tour guidato con ritorno al principale tour guidato con varie entrate e uscite 6

Primitive di RMM Link uni-direzionale Link bi-direzionale Raggruppamento Indice condizionale Tour guidato condizionale Tour guidato condizionale con indice Gestione delle prenotazioni alberghiere Si vuole progettare il sistema di prenotazioni per un gruppo di alberghi. Il sito deve servire sia gli impiegati della catena che le prenotazioni dei clienti. Per ogni albergo si conoscono il nome, l indirizzo, la città, il periodo di apertura, il prezzo nelle varie stagioni per ciascun tipo di camera (si suppongano due stagioni, alta e bassa, e due tipi di camere, singola e doppia), il numero delle camere di ciascun tipo. I clienti sono identificati da nome e numero di telefono e possono prenotare una o più camere per uno o più giorni (consecutivi). Si supponga di volere gestire le richieste di informazioni da parte dei clienti, le prenotazioni, le cancellazioni di prenotazioni. Le prenotazioni arrivano via Web: viene richiesto anche l'indirizzo e il numero di documento d'identita'. Se un cliente prenotato arriva dopo le sei, la sua prenotazione viene automaticamente annullata. Se un cliente vuole che la sua prenotazione gli venga tenuta anche oltre le sei, deve segnalare anche il numero della sua carta di credito. Si accettano anche clienti senza la prenotazione, se al momento in cui arrivano c'e' posto. Inoltre si vuole poter inserire un nuovo albergo, con tutti i dati relativi, quando questo viene acquisito all'interno della catena. 7

Centro di istruzione permanente Si progetti il sistema informativo basato su Web per la segreteria di un centro di istruzione permanente. I docenti propongono i corsi e forniscono il relativo materiale sotto forma di file. Di ogni corso si conosce la durata (espressa in ore di lezione), i docenti, il responsabile (che è uno dei docenti), il programma e il tipo di strumenti richiesti per le eventuali esercitazioni. La direzione valuta le proposte, decide quali corsi realizzare e ne stabilisce il calendario che viene pubblicato. In seguito vengono pubblicate le pagine relative ai programmi dei corsi. Gli allievi sono di due tipi: privati (che si iscrivono personalmente via WEB ai corsi cui sono interessati fornendo i propri dati anagrafici) e dipendenti di un azienda, che li iscrive sempre via Web inviando i dati dei gruppi di dipendenti iscritti. Le tariffe aziendali prevedono sconti per gruppi superiori a 3 componenti per lo stesso corso. Alla fine di ogni corso è prevista una prova finale il cui superamento comporta il rilascio di un attestato. Il sistema deve tenere memoria di tutti i corsi tenuti con i relativi docenti e partecipanti, registrando e pubblicando in particolare coloro che hanno conseguito l attestato. Ultimi step Progetto e costruzione dell interfaccia utente regole di conversione verso il tool utilizzato (es. Frontpage...) progetto del layout dello schermo per ogni tipo di pagina, ev. con elementi animati comportamento a run time (performance etc..) costruzione vera e propria e verifica 8