Sei sulla pagina 1di 35

Università degli Studi di Trieste

L'INFLUENZA DEL WEB 2.0 IN AMBITO AZIENDALE:


PROGETTAZIONE E SVILUPPO DI UN SISTEMA WIKI
PER LA FORMAZIONE DI UN KNOWLEDGEBASE

Laureando: Relatore:
Roberto Corona Maurizio
Fermeglia
Problema

Informazioni aziendali perse

Mancanza comunicazione

Cambio dipendenti

Costo gestione centralizzata


Bisogno concreto

Formazione di un knowledgebase

Gestione efficiente
Sistema Wiki

Vantaggi

Gestione decentralizzata dati

Sistema autocorrezione

Storico integrato

Versioning


Svantaggi

Eccessiva libertà

Dati non strutturati
Tipizzazione pagine Wiki

Pagine specializzate in categorie

Differenza con stato dell'arte


Informazioni divise in

Parte strutturata (attributi)

Parte libera (testo wiki)
Tipizzazione pagine Wiki

Parte strutturata

Schema attributi

GUI generata dinamicamente


Parte libera

Testo Wiki

GUI statica (editor javascript)
Architettura Three-Tier

DB

Data Layer

Businness Logic

Presentation Layer
DB - Diagramma Entity-Relationship
DB – Schema Logico in MS SqlServer
Database e Data Layer

Tabelle


Classi specializzate
Viste 
Soli dati (data entities)

Solo comportamento
Stored Procedures

ADO.NET

Modulo con Modulo con


soli dati solo comportamento
Data Layer
Data Entity Data Layer

Data Entities (messaggio) (logica)


Data Layer
Businness Logic


Vincoli inserimento GUI

Integrità dati

Databinding


Chiamata data layer

Modulo con (messaggio) Modulo con


solo comportamento solo comportamento
Data Entity

Businness Log. Data Layer


Presentation Layer

Navigazione


Grafica

Css


Logica lato client

Editor wiki javascript
Editor wiki

''Italics'' Testo in corsivo


__Underline__ Testo sottolineato
**Bold** Testo in grassetto
=Center= Testo centrato
!Heading1 Testo <h1>
!!Heading2 Testo <h2>
!!!Heading3 Testo <h3>
---Line Linea di separazione
+Bullet List Elemento di un elenco
puntato
#Number List Elemento di un elenco numerato
{Named Link} Link HTML
[Wiki Link] Link altra pagina wiki
<<custom>> Tag custom HTML
Screenshots