Date post: | 21-Nov-2014 |
Category: |
Documents |
Upload: | fabiano-dalla-piazza |
View: | 5,486 times |
Download: | 0 times |
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
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
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
Obiettivi intermediObiettivi intermedi
Definizione requisiti Analisi Progettazione logica Progettazione interfaccia Realizzazione Test in ambiente Porting
AnalisiAnalisi
Informazioni:sono di tre tipi Coesistono tre liste Ordini costituiti da più elementi Gestione pagamenti da affidare a provider
esterno
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
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
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
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
Esempio d’usoEsempio d’uso
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