La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progetto Laboratorio Basi di Dati II Applicazione web per la gestione di una pizzeria on-line Anno accademico 2006-2007 Autore Norma Giovinazzi Matricola:

Presentazioni simili


Presentazione sul tema: "Progetto Laboratorio Basi di Dati II Applicazione web per la gestione di una pizzeria on-line Anno accademico 2006-2007 Autore Norma Giovinazzi Matricola:"— Transcript della presentazione:

1 Progetto Laboratorio Basi di Dati II Applicazione web per la gestione di una pizzeria on-line Anno accademico Autore Norma Giovinazzi Matricola:

2 Idea del progetto Si tratta di unapplicazione di tipo e-business che tratta della gestione degli ordini on line di una pizzeria romana...e non solo... si entra come semplici utenti, si naviga tra le ricette e le foto pubblicate sul sito, si assiste alla creazione di una pizza on-line attraverso un video... e tra un offerta irrinunciabile ed una pizza che ci fa gola al punto da sentirne il profumo... si finisce con unordine da farsi recapitare a casa per cena!

3 Funzionalità 1/2 Registrazione nell area riservata del sito, per diventare probabili clienti; Login al sito, per accedere alla funzionalità per le quali è richiesta unautenticazione: completamento di un ordine o funzioni di gestione. Modifica, inserimento e cancellazione dei prodotti e dei dati del fornitore, solo per gli utenti amministratori, previo login. Ricerca semplice di prodotto, effettuata sul nome e sulla descrizione; Ricerca avanzata per categoria prodotto, nome, prezzo, offerte, abilitate a tutti gli utenti.

4 Funzionalità 2/2 Visualizzazione della lista prodotti commercializzati dalla pizzeria, abilitata a tutti gli utenti. Visualizzazione delle schede dei prodotti, contenenti nome, ingredienti, prezzo, ricetta, foto e video, abilitata a tutti gli utenti. Visualizzazione dei prodotti in offerta, abilitata a tutti gli utenti. Visualizzazione delle informazioni legate alla pizzeria: telefono, indirizzo, partita iva, immagine-logo, video. Accesso al sito Tutto città per la visualizzazione della posizione della pizzeria dentro Roma, abilitata a tutti gli utenti. Consultazione di statistiche legate ai prodotti più venduti e ai clienti fedeli, abilitate ai soli amministratori. Completamento di un ordine, pagamento con carta di credito, abilitato ai soli utenti registrati.

5 A chi è rivolto Agli utenti che vogliono vedere ciò che acquistano, conoscere gli ingredienti di ciò che mangiano, avere chiarezza sui prezzi e sapere immediatamente quanto spendono... Agli utenti che preferiscono la tranquillità di casa alla confusione della pizzeria, ma non si fanno mancare nulla..ordinano il pranzo seduti in poltrona, senza perdere tempo senza lobbligo di arrivare in pizzeria Agli utenti che sono sempre di corsa...adorano trovare il loro pacchetto pronto, prendere cio che hanno gia pagato e scappare via! Agli utenti che comprano solo su internet, che fanno un ordinazione,e vorrebbero farsela recapitare a casa senza spese di spedizione!! Agli utenti curiosi, che si trovano sul sito per caso, tra una ricerca e laltra su Google...e che non resistono alle tentazioni......e tutti sono catapultati in un attimo nel Regno della pizza, tra immagini e video di cio che vorrebbero in quel momento…un filante supplì, un trancio di pizza alla nutella, una fresca birra…

6 Il sito vuole essere una fonte di informazione per chiunque. Non è richiesto alcun requisito allutente per visionare il sito; la richiesta di registrazione e il successivo login è indispensabile solo nel momento dellordinazione; gli amministratori devono loggarsi per accedere alle funzioni amministrative. Requisiti utente

7 Specifiche di sistema Ambiente di sviluppo: - Linguaggi di programmazione: c#, ASP.net - Data Base: SqlServer Ambiente di sviluppo: Visual Studio 2005 Ambiente di testing: - Sistema operativo: Microsoft Windows XP - Browsers: Internet Explorer 5 e superiori, Firefox

8 Schema E-R 1/3

9 Schema E-R 2/3

10 Schema E-R 3/3

11 Definizione delle tabelle: ARTICOLI(ART_ID,TPA_ID,ART_NOME,ART_DESCR,RT_PREZZO,ART_VIDEO_ID,ART_IMG_ID, RIC_ID) BLOB(BLOB_ID, BLOB_MIME_TYPE,BLOB_FILE,BLOB_NOME) CLIENTI(CLI_ID, USR_ID,SOG_ID) FORNITORE_CFG(FOR_ID,SOG_ID,FORN_IMG_ID,FORN_VIDEO_ID) OFFERTE(OFF_ID,ART_ID,PER_SCONTO,DATA_INIZIO,DATA_FINE) ORDINAZIONI(ORD_ID, CLI_ID,DATA,ORA_CONSEGNA,FL_PONY) ORD_ART(ORD_ID,ART_ID,QTA) PROFILI(PRF_ID,PRF_DESCRIZIONE) SOGGETTI(SOG_ID,SOG_DENOMINAZIONE,SOG_VIA,SOG_CAP,SOG_TELEFONO,SOG_PIVA,S OG_COD_FISC) TPA(TPA_ID,TPA_DESCRIZIONE,TPA_ORDINE) UTENTI(USR_ID,USR_LOGIN,USR_PWD,PRF_ID) RICETTE(RIC_ID,RIC_TESTO,RIC_TITOLO)

12 Diagramma delle tabelle

13 Layout Il sito è così strutturato : Una MasterPage, che contiene il controllo relativo allheader del sito. Un ContentPlaceHolder, che contiene la home page formata da una tabella a 3 colonne. Nella colonna di centro vengono caricati a runtime i controlli utente per ogni funzionalità gestita. La colonna di sinistra visualizza lalbero dei prodotti per categoria. La colonna di destra visualizza il carrello dellordine.

14 Mapping del sito HomePage Offerte Lista prodotti in offerta Dettaglio articolo Carrello Registrazione Login Ricerca avanzata Risultato Dettaglio Articolo Carrello Gestione Articoli Inserimento dati Ricerca Risultato Dettaglio articolo Modifica dati Gestione Info fornitore Inserimento dati Ricerca semplice Risultato Dettaglio articolo Carrello

15 Sezioni grafiche 1/4 Header della master page contenente: Info di dettaglio sul fornitore Norminas pizzeria: immagine- logo,p.iva,telefono; Possibilità di localizzare la pizzeria sulla piantina di Roma di Tutto Città. Menu funzionale con elementi gestionali visibili solo allamministratore. Video della pizzeria; Funzionalità di ricerca semplice: effettua una ricerca sul nome e sulla descrizione dellarticolo;

16 Sezioni grafiche 2/4 Frame sinistro contenente: Menù delle tipologie di prodotto. Con un click sulla categoria vengono mostrati tutti i prodotti appartenenti alla stessa. Questo menu è visibile sempre e per tutti gli utenti. Frame destro contenente: carrello dellordine effettuato con elenco articoli messi in ordine. Il carrello è visibile solo allutente registrato.

17 Sezioni grafiche 3/4 Frame centrale: a seconda della funzione richiamata dallutente attraverso il menù presente nellheader della pagina verranno caricati diversi controlli utente. Visualizziamone alcuni:

18 Sezioni grafiche 4/4

19 Conclusioni e considerazioni Il sito si presta particolamente bene per eventuali nuove implementazioni. Avendo gestito il tutto con una MasterPage si assicura lereditarietà grafica ai posteri!!


Scaricare ppt "Progetto Laboratorio Basi di Dati II Applicazione web per la gestione di una pizzeria on-line Anno accademico 2006-2007 Autore Norma Giovinazzi Matricola:"

Presentazioni simili


Annunci Google