Aplicacions web per treball col·laboratiu

Slides:



Advertisements
Presentaciones similares
TFG – Àrea Enginyeria del programari
Advertisements

Aplicació web per a la gestió de col·leccions de videojocs
EL NOU CATÀLEG DE LA BIBLIOTECA de l’escola
SISTEMES SCADA - Nèstor Sorlí Martínez de Oraà
Gestor Integrat de Referències
Sistema de gestió APPCC
Projecte Fi de Carrera Disseny i desenvolupament d’un esquema criptogràfic per gestionar de forma segura els historials mèdics dels pacients a través d’una.
Treball Final Carrera David Español Díaz
Treball Fi de Carrera – J2EE
Treball Final de Màster Professionalitzador
TFC Intranet Escolar Desenvolupament d’una aplicació Java2 EE
Tema 3. Aplicacions de les TIC a l’educació.
“ESCOLTA’M” La vinculació del tutor/a com a factor protector i alhora creador de resiliència en els infants de risc d’exclusió social.
Gestió de projectes àgils distribuïts
TUTORIAL PER TREBALLAR AMB EL MOODLE
Mòdul d’Admissió i vacants
III Jornada de transport sanitari
CRAI: Unitat de Procés Tècnic
Estudi per a la identificació de
Implantació del protocol Inserqual en la fase d’acollida
SERVEI ATENEA CETIC suport a la docència abril 2016.
Un exemple de Màquina Virtual: el programa VMware
Borsa de Treball Municipal
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
TFC – JEE SUPORT I SEGUIMENT TFC ANNAPURNA
TERMOREGULACIÓ HORÀRIA INDIVIDUAL DELS ESPAIS DEL CENTRE
Control de Retirada de Vehicles
1 u n i t a t El departament de Recursos Humans.
Tema 3. Aplicacions de les TIC a l’educació.
TFC - Antoni Romanos Arasa
PubMed i el gestor de revistes del CRAI de la UB (servei SFX)
PROJECTE FI DE CARRERA APLICACIONS WEB PER A TREBALL COLABORATIU Aplicació web per a correcció automàtica de proves Alumne: Jordi Rodríguez Díaz Consultor:
Disseny i implementació d’una base de dades relacional
Juan Antonio Elena Castiñeira Grau d’Enginyeria Informàtica  
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
El nou pla docent de la UB: Adequació al sistema ECTS
Desenvolupament d’aplicacions mòbils (HTML5 o Windows Phone)
Projecte d’Itineraris Formatius
TREBALL DE FINAL DE CARRERA
Immobiliària 2.0, adequació als estàndards actuals
Víctor Ruiz Marquès Enginyeria en Informàtica   Juan Martínez Bolaños
Aplicació de gestió d’una perruqueria
Eines d’internet per al professorat d’EOI.
Projecte eTaller Disseny i implementació d’una aplicació de gestió web JEE per a petits tallers de reparació d’automòbils © Jaume López Diaz – Treball.
DISSENY GRÀFIC D’UN PORTAL DE TRANSPARÈNCIA PER AJUNTAMENTS
PROJECTE D’IMPLANTACIÓ SISTEMA DE GESTIÓ PER COMPETÈNCIES (SGC)
Gestió electrònica del Dipòsit Legal
Docublog El blog del Programa de Documentació dels Estudis de Ciències de la Informació i la Comunicació de la Universitat Oberta de Catalunya Núria Ferran.
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
Projecte final de carrera Què és?
Projecte Gestió de precintes de vehicles
Llorenç Seguí capllonch 11 de juny de 2018
Àrea de Docència / SGA IMPLANTACIÓ MILLORES CAMPANYA MÀSTER
Gestió de comandes, clients i comissions
Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich
Estudiant: Eva Muñoz Altimis
Desenvolupament de l’aplicació mòbil MyUppy
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Quin poble volem? CP Mare de Déu del Toro Es Mercadal
Propostes de millora en el GIR
Albert Barceló Masdéu Grau d’Enginyeria Informàtica
Nova eina de descoberta
TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
Projecte: Videojocs.cat
El SEGUIMENT DE COMPLECIÓ
Estils i Plantilles Ms Word.
Grabeplast sales management
La inserció laboral dels graduats de grau de la UPF
Desenvolupament d'una aplicació web per a viatgers
Activitats en línia amb Moodle
Transcripción de la presentación:

Aplicacions web per treball col·laboratiu TREBALL FINAL DE CARRERA CURS 2011/12 Aplicacions web per treball col·laboratiu Desenvolupament d’una aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona Alumne: Albert Calahorro Bueno Tutor: Ferran Prados Carrasco Curs 2011/12 APLICACIONS WEB PER TREBALL COL·LABORATIU

INTRODUCCIÓ Gràcies a les noves oportunitats de la tecnologia existent, s’ha estès l’opció de cursar estudis de manera virtual. En el món empresarial, la globalització ha permès la realització de grups de treball entre persones distribuïdes en diferents països i/o continents. Per tant, es casi imprescindible la utilització d’un campus virtual que permeti la sincronització i comunicació dels membres que hi participen. El següent projecte treballarà sobre una de les necessitats: La comunicació síncrona entre els membres d’un grup. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

OBJECTIUS Desenvolupament d’una aplicació web que incorpori: Campus virtual gestionat segons el rol del usuari: Administrador, Responsable o Usuari. Entorn virtual d’interacció síncrona adaptat a les necessitats del campus virtual. Registre i classificació de les converses generades. Gestió de les parts implicades: Grups, Usuaris i Categories. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

PLANIFICACIÓ 1. Pla de treball Estimació de tasques. Planificació. Metodologia. 2. Especificació i anàlisis Requeriments. Actors. Casos d’ús. Diagrames de classes. Base de dades. 3. Disseny Diagrames d’activitat i seqüència. Requeriments no funcionals del disseny. Prototipatge. 4. Lliurament Implementació. Memòria. Presentació Virtual. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

REQUISITS NO FUNCIONALS De Rendiment: Temps de resposta ràpid en les interaccions síncrones. Permetre la connexió simultània de varis usuaris. Permetre la comunicació de varies converses simultàniament. De Distribució: Funcional des de qualsevol navegador actual. De Seguretat: Sistema d’autenticació d’usuaris. D’usabilitat: Permetre iniciar conversa amb el mínim de moviments. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

REQUISITS FUNCIONALS Validació d’usuari i contrasenya per accedir al campus virtual. Gestió de funcionalitats segons el rol: Administrador, Responsable o Usuari. Gestió del grups. Gestió dels usuaris. Gestió de les categories. Interacció síncrona. Consulta de les converses generades. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

PROGRAMARI UTILITZAT PHP: Llenguatge de programació en el servidor. Javascript: Llenguatge de programació en el client. JQuery: Biblioteca de Javascript per interactuar amb Ajax. Ajax: Permet crear components dinàmics dins la web. CSS: Fulls d’estil de la web. MySQL: Sistema gestor de bases de dades. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

ACTORS Administrador: Gestionar i garantir la correcta funcionalitat de l’aplicació. Control total de totes les funcionalitats implementades. Gestió de grups, usuaris i categories. Visualització de totes les converses. Responsable de grup: Gestionar els grups i usuaris que coordina. Gestió de les categories assignades als seus grups. Visualització de les converses dels seus grups. Usuari: Comunicació síncrona amb altres membres del grup. Visualització de les seves converses. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

PROCÉS D’INICIAR CONVERSA Validació a l’aplicació amb l’usuari i contrasenya. Seleccionar el grup en la llista. Seleccionar els usuaris del grup. Seleccionar la categoria que detalla el tema a tractar. Botó “Iniciar Conversa”. A continuació s’obrirà una finestra amb el xat a tots els usuaris convidats a la conversa. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

BASE DE DADES USERS i CHAT són les entitats principals. El camp level determina el rol del usuari A Chat_Require es registren les peticions de xat. A Chat_Messages es registren els missatges del xat. A Chat_Users es guarden els usuaris que han participat al xat. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

INTERFÍCIES D’USUARI Pantalla de Login: TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

INTERFÍCIES D’USUARI Pantalla Principal: Opcions habilitades com Administrador Opcions habilitades com Usuari TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

INTERFÍCIES D’USUARI Pantalla de Xat: Visualització de la categoria Visualització dels usuaris que participen. Possibilitat de convidar a altres usuaris. Conversa actualitzada amb Ajax. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

INTERFÍCIES D’USUARI Pantalla Assignació d’usuaris: Dins el menú d’usuaris, seleccionar el grup. Buscar el usuari per el login. Botó “Assignar”. Si no es selecciona cap grup en el menú d’usuaris, es mostra tots els usuaris de l’aplicació, segons el rol del usuari validat. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

DESENVOLUPAMENT Creat objecte de base de dades per facilitar la programació. Aplicació multi idioma: Català, Espanyol i Anglès. Utilitzades posicions relatives en els fulls d’estil. S’ha intentat seguir els principis del W3C. Proves realitzades en Mozila Firefox, Google Chrome i IE. El sistema transcorre dins una sessió de PHP. Registre automàtic de les converses generades en un arxiu log, classificat per grup – categoria. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

RESULTATS L’aplicació desenvolupada compleix amb els objectius: Interacció síncrona entre diferents usuaris de la web. Classificació de la conversa segons la categoria seleccionada. Registre automàtic de les converses en un arxiu log. Altres funcionalitats: Validació d’usuari i accés a un espai privat virtual. Connexió simultània d’un nombre indeterminat d’usuaris. Permet mantenir varies converses simultàniament. Gestió de grups, usuaris i categories segons el rol del usuari validat. Crear categories generals i especifiques per un grup concret. Introduir l’estat del usuari, visible per la resta de membres. Visualització del històric de les converses generades. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

TREBALL FUTUR Millorar el disseny de l’aplicació amb estils més moderns. Afegir filtres en les consultes per un bon tractament de les dades. Facilitar la interacció en el xat: Afegir avís sonor i/o visual quan es reben nous missatges. Implementació de colors en la conversa per facilitar el diàleg entre varis usuaris. Permetre realitzar un canvi de categoria durant la conversa. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

ATENCIÓ Per un bon funcionament, L’aplicació requereix habilitar les finestres emergents en el navegador. Tot hi que l’aplicació s’ha intentat programar amb el màxim de robustesa possible, es demana un ús responsable, per exemple, tancant la sessió per el botó corresponent. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona

FINAL Més enllà dels problemes tècnics que poguessin sorgir, considero la valoració final del projecte com positiva. En aspectes personals s’han assolit els objectius marcats al inici del projecte, permetent-me la introducció a la programació web. S’han assolit coneixements en varies tecnologies noves per mi abans del inici: PHP, Javascript, JQuery i Ajax. El resultat final, des del meu punt de vista, ha estat satisfactori. Gràcies a aquest projecte, se’m han obert nous horitzons professionals, fins fa uns mesos desconeguts. TFC - Aplicació web per a la recollida i classificació d’informació en entorns virtuals d’interacció síncrona