+ All Categories
Home > Documents > Slides tesi di laurea Fabiano Dalla Piazza

Slides tesi di laurea Fabiano Dalla Piazza

Date post: 21-Nov-2014
Category:
Upload: fabiano-dalla-piazza
View: 5,486 times
Download: 0 times
Share this document with a friend
Description:
Progettazione e sviluppo di un'applicazione per commercio elettronico - Slides tesi di laurea triennale
11
anno accademico 2011-12 Progettazione e Progettazione e sviluppo di sviluppo di un’applicazione per un’applicazione per commercio elettronico commercio elettronico Tesi di laurea in ingegneria informatica Laureando:Fabiano Dalla Piazza Relatore:prof.Maurizio Fermeglia
Transcript
Page 1: Slides tesi di laurea Fabiano Dalla Piazza

anno accademico 2011-12

Progettazione e sviluppo di Progettazione e sviluppo di un’applicazione per commercio un’applicazione per commercio elettronicoelettronico

Tesi di laurea in ingegneria informatica

Laureando:Fabiano Dalla Piazza

Relatore:prof.Maurizio Fermeglia

Page 2: Slides tesi di laurea Fabiano Dalla Piazza

Obiettivi del progettoObiettivi del progettoCreare una struttura per commercio: Business to consumer Replicabile Configurabile sulla tipologia

Vincoli del progettoVincoli del progetto Disponibilità strumenti

software Convenienza economica

Page 3: Slides tesi di laurea Fabiano Dalla Piazza

DescrizioneDescrizione

Il progetto costruisce un sito per l’acquisto di dischi in vinile

Adatta la struttura gestionale generica alla tipologia del prodotto

Amministra gli ordini

Page 4: Slides tesi di laurea Fabiano Dalla Piazza

Obiettivi intermediObiettivi intermedi

Definizione requisiti Analisi Progettazione logica Progettazione interfaccia Realizzazione Test in ambiente Porting

Page 5: Slides tesi di laurea Fabiano Dalla Piazza

AnalisiAnalisi

Informazioni:sono di tre tipi Coesistono tre liste Ordini costituiti da più elementi Gestione pagamenti da affidare a provider

esterno

Page 6: Slides tesi di laurea Fabiano Dalla Piazza

Schema delle pagineSchema delle pagineHOME PAGEHOME PAGE

PRODOTTIPRODOTTI CARRELLOCARRELLOAIUTOAIUTO

ERROREERRORE

SALDOSALDO

NUOVO UTENTE NUOVO UTENTE UTENTE UTENTE

SPEDIZIONE SPEDIZIONE

PAGAMENTO PAGAMENTO

DETTAGLIO ORDINE DETTAGLIO ORDINE

ORDINE COMPLETATO ORDINE COMPLETATO

SUCCESSO ORDINESUCCESSO ORDINE

DA OGNI PAGINA

Page 7: Slides tesi di laurea Fabiano Dalla Piazza

ModuliModuliHOME PAGE.phpHOME PAGE.php

NAVIGAZIONE

MOSTRACAR.phpMOSTRACAR.php MOSTRAPRO.phpMOSTRAPRO.php SALDO.phpSALDO.php AIUTO.phpAIUTO.php

AGGIUNGI.php MODIFICA.php AUTENTICA.php

DATI PERSONALI

INFOUT.phpINFOUT.php

INFOSPED.phpINFOSPED.phpINFOPAG.phpINFOPAG.php

DETORD.phpDETORD.php

SUCCESSO.phpSUCCESSO.php

DATI SPEDIZIONE

DATI PAGAMENTO

CONTROLLA SPESA ESITO

INVIAUT.php

INVIASPED.php

INVIAPAG.php

INVIAORD.php

ERRORE.phpERRORE.php

DA OGNI MODULO

Page 8: Slides tesi di laurea Fabiano Dalla Piazza

Classi di librerieClassi di librerieAPPLICATIVOAPPLICATIVO

SISTEMASISTEMA

DATABASEDATABASE

ORDINIORDINI

sistema.inc

connetti.inc

gestord.incgestut.inc

UTENTIUTENTI

CONTROLLOCONTROLLOcontrollo.inc

gestcat.inc gestcar.inc

CATALOGOCATALOGO CARRELLOCARRELLO

ERRORIERRORI

errori.inc

SESSIONEUTENTE

SESSIONEUTENTE

connesdb.inc

Page 9: Slides tesi di laurea Fabiano Dalla Piazza

ORDINEORDINESTATUS ORDINE

STATUS ORDINE

ELEMENTI ORDINE

ELEMENTI ORDINE

UTENTEUTENTE

PRODOTTO=ALBUM

PRODOTTO=ALBUM

ARTISTAARTISTA ETICHETTAETICHETTA

GENEREGENERE

VERIFICA

COMPOSIZIONE

ASSOCIAZIONE

SCELTA

INCIDE

POSSIEDE

PRODOTTO

(1,N)(1,N)(1,N)(1,N)

(1,N)

(1,N)(1,N)

INFRASTRUTTURAINFRASTRUTTURA INFRASTRUTTURAINFRASTRUTTURA

ESEMPIO DISCHIESEMPIO DISCHI ESEMPIO DISCHIESEMPIO DISCHI

(1,1)(1,1) (1,N)(1,N)

(1,N)

(1,N)(1,N)

(1,N)(1,N) (1,N)(1,N)

(1,1)(1,1)

(1,N)(1,N)

(1,1)(1,1) (1,N)(1,N)

Schema del databaseSchema del database

Page 10: Slides tesi di laurea Fabiano Dalla Piazza

Esempio d’usoEsempio d’uso

Page 11: Slides tesi di laurea Fabiano Dalla Piazza

Lavori futuriLavori futuri

Applicazione realmente funzionante comprensiva di: 18 file in formato .php per complessivi 69kb; 14 file in formato .inc per complessivi 58kb con

definizione di 12 classi e 50 tra funzioni e procedure; 1 file Mysql di 4kb con 9 tabelle.

ConclusioniConclusioni

Migliore personalizzazione database Gestione pagamenti da implementare Test maggiormente accurati Gestione interfaccia testo multilingua


Recommended