Università degli studi di Modena e Reggio Emilia
Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Informatica
Progetto e sviluppo di un Sistema di
Social Networking
in una Intranet Aziendale
Enrico Bortolazzi
Relatore:
Prof. Riccardo Martoglia
Anno Accademico 2008/2009
Introduzione

Considerata l’enorme diffusione dei Social
Network, e la loro conseguente influenza su
aspetti della vita quotidiana, le aziende non
possono non prendere in considerazione
tali strumenti.

A fronte di ciò, come progetto di questa
tesi, è stato realizzato un Social Network
aziendale(MM Cafè) per la rete intranet di
MaxMara.
Introduzione
Per la realizzazione di MM Cafè si sono seguite
le seguenti fasi:
 Studio di Social Network presenti su
internet
 Ricerca delle caratteristiche adatte a un
software aziendale
 Scelta delle componenti in base ai vantaggi
che possono introdurre in un’azienda.
Problematiche Affrontate

Analisi del caso di studio

Progetto

Implementazione
Web 2.0



È una nuova visione di Internet che ha
appena cominciato ad influenzare il modo
di lavorare ed interagire con le
informazioni in rete.
Insieme di approcci per usare la rete in
modo nuovo e innovativo.
Lascia ai dati una identità propria.
Social Media



Termine generico che indica tecnologie e
pratiche online che gli utenti adottano per
condividere contenuti e informazioni.
Rappresentano un cambiamento nel modo
in cui la gente apprende, legge e
condivide informazioni e contenuti.
Sono diventati molto popolari perchè
permettono alle persone di connettersi con
il mondo on line per stabilire relazioni di
tipo personale o lavorativo.
Social Media
Elementi dei Social Media:
Blog
 Microblog
 Social Network
 Wiki
 Community Question&Answer

Analisi dei Social Network

Come primo passo verso la realizzazione
di MM Cafè si sono studiati vari Social
Network presenti sulla rete

Nello specifico si è studiato quali sono i
servizi offerti da ciascun Social Network

Infine si sono scelti i servizi di maggior
utilità dal punto di vista di condivisione di
informazioni e comunizazione aziendale.
Analisi dei Social Network
Social network
Servizi
profilo pesonale
condivisione foto
invio messaggi
amici
giochi
gruppi
video
raccomandazione
blog
chat
bacheca personale
commenti profili amici
foto profilo
Applicazioni
Eventi
ricerca amici
commenti foto
tag persone in foto
forum
web radio
web tv
F
T
a
w
c
i H
e
t i
B
t 5
o
e
o
r
k
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
L
i
n
k
e
d
i
n
X
X
X
X
X
N
e
t
L
o
g
F
l
i
c
k
r
X
X
X
X
X
X
X
X
X
B
a
d
o
o
X
X
X
X
X
X
X
X
B
e
b
o
M
y
S
p
a
c
e
o
r
k
u
t
X X X
X X X
X X
X X X
X X X
x X X
X X X
F
r
i
e
n
d
s
t
e
r
X
X
X
X
X
X
V
i
d
a
e
o
x
i
n
g
S
k
y
r
o
c
k
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
k
i
u
k
i
X
X
X
X
X
Q
u
e
P
a
s
a
X
X
X
X
X
X
X
l
k
i M
j i
p
f y
a w
l
e p
i
i
a
k e
k b
x
n r
u o
o
o a
x
t
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
s
o
n
i
c
o
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
S
u
r
f
p
e
o
p
l
e
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X X X
X
X X X
X X X
X X X
X X
X X X
X X X
X X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Problematiche Affrontate

Analisi del caso di studio

Progetto

Implementazione
Progettazione Dati

A seguito dei servizi scelti da implementare
si è deciso di creare un database per il
supporto dei dati del progetto.

Per la creazione del database si è usato
MySQL .
Progettazione Dati
DOMANDA(id_domanda, corpo, aperta,
miglior_r_id, user_id)
FK: miglior_r_id REFERENCES
risposta
FK: user_id REFERENCES utente
RISPOSTA(id_risposta, corpo, voto,
autore, domanda_id)
FK: autore REFERENCES utente
FK: domanda_id REFERENCES
domanda
MESSAGGIO(mess_id, corpo, mitt_id, ric_id)
VOTO(utente_id, risposta_id)
FK: mitt_id REFERENCES utente
FK: utente_id REFERENCES utente
FK: ric_id REFERENCES utente
FK: risposta_id REFERENCES risposta
Use Case Diagram
Completa
profilo
Modifica
profilo
Ricerca
profilo
Messaggi
Question
and
Answer
Activity Diagram
Messaggi
Compilazione profilo
utente
Question&Answer
Problematiche Affrontate

Analisi del caso di studio

Progetto

Implementazione
Implementazione

MM Cafè:
 Progetto realizzato tramite il linguaggio python,
col quale si crea dinamicamente il codice HTML
e le interrogazioni al DataBase.
 È composto di cinque file:
 Pagpers.py : profilo utente.
 Profili.py : modulo di modifica/inserimento dati
utente.
 Messaggi.py : messaggistica.
 Cercap.py : ricerca di profili utente.
 Questionanswer.py : question & answer.
Video
Conclusioni
Nell’ambito di questa tesi sono stati raggiunti diversi
obiettivi:
È stata migliorata la divulgazione di informazioni
riferite ai dipendenti, catturando parte di questi dati
dal sistema già presente, ampliandoli col social
network.
È stato creato un servizio di messaggistica
all’interno dell’intranet che vada a sostituire in parte i
messaggi di posta elettronica
È stato introdotto un sistema di question & answer
per la risoluzione in maniera rapida di problemi
aziendali.
Sviluppi Futuri




Sviluppare il servizio di blog o microblog
per gruppi di lavoro.
Integrare il già presente sistema di wiki
aziendale col social network
Inserire dei tag per gruppi d’interesse.
Inserimento di una chat interna integrata
nel social network.
Scarica

Presentazione - ISGroup - Università degli studi di Modena e