Università degli studi di Modena e Reggio Emilia
Facoltà di Ingegneria “Enzo Ferrari” Modena
Corso di Laurea in Ingegneria Informatica
PROGETTO E SVILUPPO DI UN
SISTEMA INFORMATIVO PER
LA GESTIONE DI NEGOZIO DI
MATERIALE INFORMATICO
Relatore:
Prof. Riccardo Martoglia
Candidato:
Fabio Esposito
anno accademico 2009/2010
INTRODUZIONE
Utilizzo dei computer, anche
fuori l’uso lavorativo +
diffusione malware su
internet
Rapido sviluppo dei
componenti hardware con
diffusione di nuovi prodotti e
tecnologie
Maggiore necessità di
supporto per le
problematiche più
frequenti.
Frequente ricambio per far
fronte alla sempre più
incessante evoluzione che il
mondo informatico offre.
OBIETTIVO

GESTIONE ASSISTENZE  organizzare
con maggiore efficienza le assistenze
interne

CONFIGURATORE  offrire ai clienti
un’applicazione che permetta di
configurare un computer completo in base
alle proprie necessità, sia economiche che
funzionali
Contenuti

Gestione assistenze

Configuratore

Tecnologie utilizzate
GESTIONE ASSISTENZE
Creazione
scheda
Stato  INnuova
LAVORAZIONE
Creazione PDF ritiro
GESTIONE ASSISTENZE
Descrizione
Stato  IN CONSEGNA
lavorazione effettuata
Creazione PDF consegna
GESTIONE ASSISTENZE
Modifica PDF consegna
GESTIONE ASSISTENZE – SCHEMA E-R
D ife tto
d ic h ia ra to
A ltre
D ife tto
L a v o ro
in fo
ris c o n tra to
e s e g u ito
cognom e
M a te ria li
u tiliz z a ti
c itta
in d iriz z o
te le fo n o
nom e
a c c e s s o ri
u rg e n z a
c o m p u te r
D e tta g li la v o ra z io n e
s ta to
CF
ID
D a ti p e rs o n a li
Nom e
PDF
ID
L A V O R A Z IO N E
ID C L IE N T E
a s s o c ia z io n e
(1 ,1 )
D a ta ritiro
C L IE N T E
(1 ,n )
D a ta
D a ta
consegna
p re v is ta
consegna
LAVORAZIONE (ID, IDcliente, computer, accessori,
difetto_dichiarato, altre_info, difetto_riscontrato,
lavoro_eseguito, materiali_utilizzati, urgenza, data_ritiro,
data_prevista_consegna, data_consegna, stato, nomePDF)
FK: IDcliente REFERENCES cliente
CLIENTE (ID, nome, cognome, indirizzo, città, telefono, CF)
Contenuti

Gestione assistenze

Configuratore

Tecnologie utilizzate
CONFIGURATORE – AREA RISERVATA

Gestione articoli

Gestione gruppi e categorie

Creazione XML
CONFIGURATORE – AREA PUBBLICA

Carrello
Registrazione
Ordini
nuovo cliente
CONFIGURATORE – SCHEMA E-R
SCHEDE
MADRI
CPU
( 1 ,n )
( 1 ,n )
RAM
ID
( 1 ,n )
( 1 ,n )
( 1 ,1 )
c o m p a tib ilità
d a ta
t
D
o
t
to ta le
a r tic o li
c
a
r
I
D
q
u
t
u
a
p
a
l
i
t
n
r
e
c
e
t
e
r
n
i
i
t
t
z
z
o
r
g
i
e
à
o
a
a
a
O R D IN E
c o m p a tib ilità
I
ID u te n te
SCHEDEMADRI (ID, nome, descr, gruppo, foto, prezzo, socket, tipoRam)
CPU (ID, nome, descr, gruppo, foto, prezzo, socket)
RAM (ID, nome, descr, gruppo, foto, prezzo, tipoRam)
SOCKET (ID, nome, IDcpu, IDschedamadre)
FK: IDcpu REFERENCES cpu
FK: IDschedamadre REFERENCES schedamadre
n
o
I
D
m
e
d
e
p
g
r
u
s
p
c
r
p
o
r
f
o
e
z
o
t
o
z
l
o
o
t
di
e
g
cognom e
nom e
c itta
in d ir iz z o
I
p r o v in c ia
D a ti
D
p e r s o n a li
te le fo n o
( 0 ,n )
R IG H E
A R IC O L I
in
UTENTE
R E G IS T R A T O
di
C AR R ELLO
( 1 ,1 )
( 0 ,n )
( 1 ,1 )
( 0 ,n )
( t,e )
ID
S IS T E M I
HARD
O P E R A T IV I
D IS K
CPU
( 1 ,n )
SCHEDE
RAM
MADRI
( 1 ,n )
c o m p a tib ilità
( 1 ,n )
u s e rn a m e
SCHEDE
ACCES-
V ID E O
SORI
( 1 ,n )
c o m p a tib ilità
e m a il
TIPORAM (ID, nome, IDram, IDschedamadre)
FK: IDram REFERENCES ram
FK: IDschedamadre REFERENCES schedamadre
p a s s w o rd
C A B IN E T
Contenuti

Gestione assistenze

Configuratore

Tecnologie utilizzate
TECNOLOGIE UTILIZZATE – PHP

PHP (PHP: Hypertext Processor)
 Linguaggio di scripting web lato server open
source
 Produce codice HTML in base ai risultati
dell'elaborazione (WEB DINAMICO)
 Classi esterne utilizzate:
○ FPDF  crea documenti in formato PDF
○ PHPMailer  creazione ed invio email
TECNOLOGIE UTILIZZATE – XML &
Flash
1. L’applicazione Flash richiede i dati al server.
2. La richiesta arriva ad uno script salvato sul server.
3. Lo script elabora la richiesta ricevuta ed estrae i dati dal database.
4. Lo script, una volta terminate le operazioni da effettuare con il database,
crea un documento formattato con lo standard XML e lo invia
all’applicazione Flash.
5. Flash interpreta i dati ricevuti dall’ XML e li visualizza sul browser del
client.
OBIETTIVI RAGGIUNTI





Costo di sviluppo dell’applicazione
contenuti;
Migliore organizzazione dei compiti da
svolgere all’interno dell’azienda;
Maggiore tracciabilità dei tagliandi di
assistenza chiusi;
Maggiore rapidità di creazione di preventivi
per le vendite di computer assemblati;
Vendita di prodotti direttamente da internet.
SVILUPPI FUTURI
Costruzione di uno script per rendere
accessibile da internet lo stato della
lavorazione di un’assistenza.
 Invio automatico di un SMS al cliente al
momento della messa in consegna di un
tagliando.
 Integrazione con il software gestionale
dell’azienda per la gestione dei prodotti.

Grazie per l’attenzione
Scarica

Presentazione - ISGroup - Università degli studi di Modena e