+ All Categories
Home > Documents > Presentazione Work@Net

Presentazione Work@Net

Date post: 11-Nov-2014
Category:
Upload: insubria
View: 578 times
Download: 4 times
Share this document with a friend
Description:
Presentazione Work@Net
Popular Tags:
27
Work@Net Work@Net Progetto di Web 2.0 Progetto di Web 2.0 Barboni Stefano (702499) Barboni Stefano (702499) Castiglioni Andrea (700484) Castiglioni Andrea (700484) Modugno Manlio (701896) Modugno Manlio (701896)
Transcript
Page 1: Presentazione Work@Net

Work@NetWork@NetProgetto di Web 2.0Progetto di Web 2.0

Barboni Stefano (702499)Barboni Stefano (702499)Castiglioni Andrea (700484)Castiglioni Andrea (700484)

Modugno Manlio (701896)Modugno Manlio (701896)

Page 2: Presentazione Work@Net

Stato dell’arteStato dell’arte

Attualmente vi sono due vie per Attualmente vi sono due vie per ricercare lavoro on-line:ricercare lavoro on-line:

Tramite agenzie di lavoro Tramite agenzie di lavoro interinale e temporaneo interinale e temporaneo (Adecco, Metis,….)(Adecco, Metis,….)

Tramite siti web dove vengono Tramite siti web dove vengono inserite inserite

offerte di lavoro (Bakeka, offerte di lavoro (Bakeka, JobRapido,…)JobRapido,…)

Page 3: Presentazione Work@Net

Agenzie di lavoroAgenzie di lavoro

Processo di registrazione Processo di registrazione lungo.lungo.

Lunghi tempi in attesa di Lunghi tempi in attesa di risposta.risposta.

Scarse possibilità di trovare Scarse possibilità di trovare lavoro a breve termine.lavoro a breve termine.

Page 4: Presentazione Work@Net

Siti webSiti web

Descrizione insufficiente (o Descrizione insufficiente (o nulla) del tipo di lavoro.nulla) del tipo di lavoro.

Luogo di lavoro (molte volte) Luogo di lavoro (molte volte) non segnalato.non segnalato.

Scarsa credibilità.Scarsa credibilità.

Page 5: Presentazione Work@Net

La nostra ideaLa nostra idea

Creazione di una web Creazione di una web application:application:

Semplice da utilizzare.Semplice da utilizzare.

Che sia differente dalle poche Che sia differente dalle poche strutture disponibili presenti strutture disponibili presenti sul web, che risultano poco sul web, che risultano poco aggiornate e non offrono lavoro aggiornate e non offrono lavoro immediato.immediato.

Page 6: Presentazione Work@Net

La nostra ideaLa nostra ideaMa soprattutto consenta la Ma soprattutto consenta la consultazione di eventi consultazione di eventi

che esprimano la relazione spazio-che esprimano la relazione spazio-tempo:tempo:

SpazioSpazio: localizzazione : localizzazione dell’evento su una mappa dell’evento su una mappa geografica.geografica.

TempoTempo: ogni evento ha una : ogni evento ha una collocazione temporale collocazione temporale (calendario). (calendario).

Page 7: Presentazione Work@Net

Struttura Struttura dell’applicativo: le dell’applicativo: le

aziendeaziende

La prima tipologia di utenti è La prima tipologia di utenti è composta dalle diverse aziende composta dalle diverse aziende che (previa iscrizione) inseriscono che (previa iscrizione) inseriscono nell'applicazione i diversi eventi nell'applicazione i diversi eventi lavorativi che verranno lavorativi che verranno visualizzati su una mappa visualizzati su una mappa geografica.geografica. Le aziende devono fornire un loro Le aziende devono fornire un loro profilo profilo

dettagliato.dettagliato. Le aziende sono valutate dai Le aziende sono valutate dai diversi utenti che hanno lavorato diversi utenti che hanno lavorato per la suddetta azienda.per la suddetta azienda.

Page 8: Presentazione Work@Net

Posizione geograficaPosizione geografica

Ogni evento proposto da un Ogni evento proposto da un azienda sarà georeferenziato azienda sarà georeferenziato e gli sarà assegnata la e gli sarà assegnata la corrispondente data.corrispondente data.

Page 9: Presentazione Work@Net

Struttura dell’applicativo: Struttura dell’applicativo: i i lavoratorilavoratori

La seconda tipologia, composta La seconda tipologia, composta dagli utenti dagli utenti

finali (i potenziali finali (i potenziali lavoratori), che tramite la lavoratori), che tramite la

mappa potranno selezionare mappa potranno selezionare l'evento l'evento

lavorativo di loro interesse lavorativo di loro interesse sottomettendo sottomettendo

la potenziale candidatura.la potenziale candidatura.

EVENTI LAVORATORI

Page 10: Presentazione Work@Net

Struttura dell’applicativo: Struttura dell’applicativo: i i lavoratorilavoratori

Ogni utente può valutare le Ogni utente può valutare le offerte proposte dalle aziende.offerte proposte dalle aziende.

Solo l’utente registrato può Solo l’utente registrato può sottoporre all’azienda la sottoporre all’azienda la propria candidatura di propria candidatura di potenziale lavoratore.potenziale lavoratore.

Page 11: Presentazione Work@Net

Struttura dell’applicativo: i Struttura dell’applicativo: i lavoratori:lavoratori:

eventi lavorativieventi lavorativiEVENTIEVENTI

CATEGORIECATEGORIE

Gli eventi sono divisi in categorie in modo che sia facilitata la ricerca da parte di un lavoratore a una mansione a lui consona

Page 12: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

registrazioneregistrazione Un utente che vuole partecipare Un utente che vuole partecipare a un evento a un evento

lavorativo in programma può lavorativo in programma può registrarsi registrarsi

inserendo i suoi dati.inserendo i suoi dati.

Una volta registrato l’utente ha Una volta registrato l’utente ha l’accesso completo a tutte le l’accesso completo a tutte le sezioni dell’applicazione a lui sezioni dell’applicazione a lui riservate.riservate.

Page 13: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

accesso accesso all’applicazioneall’applicazione

Permette di identificare Permette di identificare l’utente.l’utente.

Consente l’entrata all’utente Consente l’entrata all’utente solo nelle aree di propria solo nelle aree di propria competenza.competenza.

Page 14: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

creazione e modifica di creazione e modifica di eventoevento Funzionalità rivolta alle Funzionalità rivolta alle

aziende.aziende. Compilando i relativi campi Compilando i relativi campi della form si può creare della form si può creare l’evento lavorativo.l’evento lavorativo.

Grazie alla georeferenziazione è Grazie alla georeferenziazione è possibile specificare possibile specificare l’indirizzo del luogo di lavoro l’indirizzo del luogo di lavoro per vederlo immediatamente per vederlo immediatamente visualizzato sulla mappa.visualizzato sulla mappa.

È possibile per un utente È possibile per un utente azienda modificare le azienda modificare le informazioni riguardo l’evento.informazioni riguardo l’evento.

Page 15: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

ricerca e visualizzazione ricerca e visualizzazione dell’eventodell’evento

Consente a tutti gli utenti di Consente a tutti gli utenti di cercare un evento lavorativo cercare un evento lavorativo filtrandolo per luogo o per filtrandolo per luogo o per categoria.categoria.

L’applicazione restituisce tutti L’applicazione restituisce tutti gli eventi lavorativi desiderati gli eventi lavorativi desiderati nel raggio di 100 km.nel raggio di 100 km.Per calcolare la distanza tra due punti Per calcolare la distanza tra due punti nella ricerca di nella ricerca di

un evento lavorativo è stata utilizzata la un evento lavorativo è stata utilizzata la formula di formula di

Haversine che è stata implementata tramite Haversine che è stata implementata tramite una una

funzione in linguaggio pl/pgsql..funzione in linguaggio pl/pgsql..

Page 16: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

ricerca e visualizzazione ricerca e visualizzazione dell’eventodell’evento

Page 17: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:

Valutazione delle utenzeValutazione delle utenze Sia lato azienda sia lato Sia lato azienda sia lato lavoratore.lavoratore.

Permette la raccolta delle Permette la raccolta delle valutazioni dell’utenza in base valutazioni dell’utenza in base al grado di soddisfacimento al grado di soddisfacimento ottenuto una volta conclusa ottenuto una volta conclusa l’attività lavorativa.l’attività lavorativa.

Il voto ha una scala che va da 1 Il voto ha una scala che va da 1 a 5 stelle.a 5 stelle.

Page 18: Presentazione Work@Net

Funzionalità Funzionalità dell’applicativo:dell’applicativo:ricerca di un evento ricerca di un evento

lavorativo attraverso il lavorativo attraverso il profilo aziendaleprofilo aziendaleAd ogni utente registrato è permessa la Ad ogni utente registrato è permessa la

visualizzazione visualizzazione

della lista completa delle aziende che della lista completa delle aziende che sono registrate sono registrate

presso la rete Work@Net e di consultarne presso la rete Work@Net e di consultarne il relativo il relativo

profilo. profilo.

In questo modo, un utente può valutare In questo modo, un utente può valutare anche anche

il rating della valutazione complessiva il rating della valutazione complessiva delle aziende e delle aziende e

scegliere la più affidabile, oppure scegliere la più affidabile, oppure vedere se un azienda vedere se un azienda

da lui conosciuta è registrata sul da lui conosciuta è registrata sul portale. portale.

Page 19: Presentazione Work@Net

RSS - ATOMRSS - ATOM

L’applicazione permette anche di L’applicazione permette anche di poter usufruire di un servizio che poter usufruire di un servizio che fornisce, attraverso i feed Rss o fornisce, attraverso i feed Rss o Atom, le ultime offerte di lavoro Atom, le ultime offerte di lavoro inserite.inserite.

I feed Rss e Atom di Work@Net I feed Rss e Atom di Work@Net comprendono diversi attributi tra comprendono diversi attributi tra cui titolo, data ora e descrizione cui titolo, data ora e descrizione dell’evento e si potrà così essere dell’evento e si potrà così essere aggiornati sulle ultime offerte d aggiornati sulle ultime offerte d lavoro in modo semplice e lavoro in modo semplice e immediato.immediato.

Page 20: Presentazione Work@Net

RSS - ATOMRSS - ATOM

Per iscriversi ai servizi Rss-Atom Per iscriversi ai servizi Rss-Atom basta selezionare il simbolo che è basta selezionare il simbolo che è posto o nella barra degli posto o nella barra degli indirizzi o nel menù principale indirizzi o nel menù principale dell’applicazione.dell’applicazione.

Page 21: Presentazione Work@Net

Tecnologie utilizzateTecnologie utilizzate

Pattern MVC:Pattern MVC: pattern utilizzato in pattern utilizzato in programmazione per dividere il codice programmazione per dividere il codice in blocchi dalle funzionalità ben in blocchi dalle funzionalità ben distinte: un blocco che si occupa dei distinte: un blocco che si occupa dei dati e fornisce i metodi per accedere a dati e fornisce i metodi per accedere a database, un blocco responsabile della database, un blocco responsabile della creazione del codice HTML e un terzo creazione del codice HTML e un terzo blocco che farà da intermediario tra i blocco che farà da intermediario tra i primi due.primi due.

AJAX:AJAX: tecnica di sviluppo per la tecnica di sviluppo per la realizzazione di applicazioni web realizzazione di applicazioni web interattive (RIA). Consente interattive (RIA). Consente l’aggiornamento dinamico di una pagina l’aggiornamento dinamico di una pagina web senza esplicito ricaricamento da web senza esplicito ricaricamento da parte dell’utente.parte dell’utente.

Page 22: Presentazione Work@Net

Struttura base di datiStruttura base di dati

Page 23: Presentazione Work@Net

Con la costruzione di un’ontologia, si Con la costruzione di un’ontologia, si ottiene un insieme gerarchicamente ottiene un insieme gerarchicamente strutturato di termini che descrivono strutturato di termini che descrivono un dominio e che può essere utilizzato un dominio e che può essere utilizzato come schema per una base di conoscenza; come schema per una base di conoscenza; i concetti del dominio possono essere i concetti del dominio possono essere condivisi in più ambiti applicativi.condivisi in più ambiti applicativi. La struttura del dominio del nostroLa struttura del dominio del nostro applicativo è formata da due entità applicativo è formata da due entità principali che sono gli utenti e gli principali che sono gli utenti e gli eventi lavorativi, le quali entrano in eventi lavorativi, le quali entrano in relazione attraverso un sistema che relazione attraverso un sistema che permette agli utenti l’inserimento, la permette agli utenti l’inserimento, la ricerca e l’iscrizione degli eventi ricerca e l’iscrizione degli eventi lavorativi e che inoltre permetta un lavorativi e che inoltre permetta un rating tra utenti. rating tra utenti.

Ontologia Ontologia dell’applicativodell’applicativo

Page 24: Presentazione Work@Net

Rappresentazione Rappresentazione grafica dell’ontologiagrafica dell’ontologia

Page 25: Presentazione Work@Net

Rappresentazione Rappresentazione grafica classi grafica classi dell’ontologiadell’ontologia

Page 26: Presentazione Work@Net

Rappresentazione Rappresentazione grafica istanzegrafica istanze

Page 27: Presentazione Work@Net

ConclusioniConclusioni

L’applicazione è stata sviluppata L’applicazione è stata sviluppata utilizzando tutte le nuove utilizzando tutte le nuove tecnologie del web ed è tecnologie del web ed è perfettamente funzionante in tutte perfettamente funzionante in tutte le sue parti.le sue parti.

L’applicazione agevola la ricerca L’applicazione agevola la ricerca di lavoro sul web da parte dei di lavoro sul web da parte dei lavoratori, e permette ad un lavoratori, e permette ad un azienda di farsi conoscere e di azienda di farsi conoscere e di far sapere che è in ricerca di far sapere che è in ricerca di lavoratori.lavoratori.


Recommended