Sistemi Informativi di Rete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni.

Slides:



Advertisements
Presentazioni simili
Sikam Win.
Advertisements

FUSION BE Software di booking on-line. Caratteristiche principali -E' un vero Sistema di prenotazione -Personalizzazione delle tipologie di camere e dei.
Il test di lingua italiana: il procedimento e i soggetti coinvolti
CHE COSA E’ L’ECDL NORME PER OTTENERE LA PATENTE EUROPEA DEL COMPUTER
Libretto telematico di attestazione del tirocinio.
LA PROGETTAZIONE CONCETTUALE Seconda parte
Moodle: corso base BENVENUTI!
Progettazione di Dati e Applicazioni per il Web Alessandro Antonini Lorenzo Berti Lorenzo Maffucci
Università Ca’ Foscari-Venezia A.A
PRESENTAZIONE DEL CORSO E INFORMAZIONI PRELIMINARI
Informatica 1 DISCOM. Informatica 1 SCICOM -2010/11 2 Docente Paola Vocca Orario di ricevimento: –Martedì alle 11 alle 12 (studio) –Anche durante ogni.
Web Information Systems (I parte) Prof. Barbara Pernici Politecnico di Milano.
Basi di dati 2002 EER Vogliamo aumentare lespressività degli Entity Model EER: Entity Model Esteso.
Strategia bottom-up Nella strategia bottom-up le specifiche iniziali sono suddivise in componenti via via sempre più piccole, fino a descrivere frammenti.
Caratteristiche principali
ARGONEXT Accesso Docente
Assessorato alla Cultura e Politiche Giovanili
…un mondo di servizi per il golf...
PRENOTAZIONE COLLOQUI
Esercitazione di Basi di Dati
un sito dinamico una piattaforma di collaborazione.
Consolato Generale dItalia Monaco di Baviera Guida alluso del sistema di prenotazione online degli appuntamenti.
Registro elettronico obbligatorio a settembre 2013
Registrazione Per accedere al portale e gestire i dati della propria Istituzione Scolastica, Ente o Associazione, ogni utente deve necessariamente compilare.
LA PROGETTAZIONE DELLE BASI DI DATI
COME E’ STRUTTURATO IL SERALE RICONOSCIMENTO CREDITI
TESSERAMENTO E BREVETTAZIONE ON LINE DA PARTE DELLE SOCIETA’
Basi di Dati e Sistemi Informativi
1Ingegneria Del Software L-A Progetto realizzato da: Luca Iannario, Enrico Baioni, Sara Sabioni. A.A. 2008/2009.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Lazienda SCInformatica si occupa della progettazione e della realizzazione di sistemi informatici dedicati alle farmacie. Fornisce inoltre un servizio.
Università la Sapienza di Roma STUDENTE: Vincenzi Federico Via Carlo Marx, 7 - Caprarola (VT) matricola: CORSO Laboratorio di Basi di Dati II.
Non considerare il presente come il tuo futuro perché ti troverai nel passato.
DATABASE Introduzione
Predisposizione, presentazione e trattamento della domanda di emersione dal lavoro irregolare per extracomunitari addetti al lavoro domestico 2009.
Report federica scarrione 18/05/09. Definizione I rapporti o report sono lo strumento informatico per la presentazione di un insieme di dati memorizzati.
Prenota Online Breve guida illustrata sul servizio di prenotazioni online del Consolato Generale dItalia a Parigi.
DB- Sistemi Informativi
ERGON WEB INFOPOINT Nuovo Sistema Rilevazione Presenze
Gestione spese e trasferte Riepilogo scenario
Sedi ed uffici Asiacom S.r.L. ha sede legale a Milano, P.le Marengo n° 8. Sede di Milano:Via M. Gioia, 55 Tel Sede di Livorno:C.so Amedeo,
Registrazione alle istanze on-line
Visual Lab Modulo di prenotazione Visual Prenot. Presentazione Il modulo di prenotazione Visual Prenot permette al Centro la gestione in formato elettronico.
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
Ministero dell’Istruzione, dell’ Università e della Ricerca Ufficio Scolastico Regionale per il Piemonte Direzione Generale 1 ESAMI DI STATO 2014/15: FORMAZIONE.
Progetto Finale Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Manuale per la presentazione, gestione e rendicontazione dei Voucher Aggiornato al 03 maggio 2013.
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
Strategie di progetto Si possono utilizzare le strategie tipiche dello sviluppo di un processo di ingegnerizzazione (es. ingegneria del software). Strategie.
Direzione Informatica Servizi rilasciati di recente.
“Il bollettino filatelico” 15 aprile 1915 I giornalisti sbagliano!
Sistemi di Elaborazione delle Informazioni
Tutor Domenico Cocciaglia PARTE INTRODUTTIVA LEZIONE 1 CORSO BASE INFORMATICA /07/20151.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Prefettura di Alessandria Ufficio Territoriale del Governo
Istruzioni per gli utenti. Per accedere al nuovo sito della Scuola Biblica Koinonia devi innanzitutto registrarti come un nuovo‘utente’ (le password dei.
Prima esercitazione di Basi di Dati Barcelli, Bardine, Loconsole, Manganelli e MIgliorini.
Progettazione concettuale Castagnozzi Savino Ciaramello Massimo Emiliano Galeazzi Federico Guerriero Lorenzo Macauda Giorgio.
SISTEMA GESTIONE TOMBINI
Guida introduttiva. Inserire e confermare la nuova password. (Deve contenere almeno 7 caratteri almeno uno dei quali un numero e una lettera.) Inserire.
Agenda On Line Procedura di gestione appuntamenti tramite web.
Tempo Integrato 2016/2017 Villa Onigo Comune di Trevignano Assessorati: Istruzione Politiche Giovanili e di Comunità Delega Politiche Famigliari in collaborazione.
Dal problema al programma – ciclo di sviluppo del software La scrittura del programma è solo una delle fasi del processo di sviluppo di un'applicazione.
IL CATALOGO DI MODULI FORMATIVI PROFESSIONALIZZANTI Aggiornamento Provincia di Genova Direzione Politiche Formative e del Lavoro Giancarlo Sintoni.
ALTERNANZA SCUOLA-LAVORO Il progetto e le attività previste
Management e Certificazione della Qualità Prof. Alessandro Ruggieri.
Transcript della presentazione:

Sistemi Informativi di Rete AA (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

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) I primi tre step: –Progetto concettuale –Progetto delle pagine –Progetto dei link Gli ultimi step riguardano il progetto e la costruzione dellinterfaccia 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

Primo step Progetto dello schema Concettuale: studio dei concetti rilevanti per il dominio applicativo:Meccanismo dellastrazione 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)

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

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 dallaltra, 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', lindirizzo 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 uso di strutture di accesso il nome della relazione segnalera la condizione che indica quali istanze dellentita vanno connesse

Terzo Step (2) Occorre identificare: Quali componenti informative connettere In quale(i) direzione(i) connetterle Come raggrupparle Quali strutture daccesso utilizzare: indici, tour guidati, diverse varianti...

Terzo Step (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

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, lindirizzo, 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.

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 unazienda, 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 lattestato.

Ultimi step Progetto e costruzione dellinterfaccia 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