21
GESTIÓN NUMISMÁTICA PARA GRUPOS GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS DE COLECCIONISTASAutora: Maria Josefa Domínguez Araujo Tutor: Julio Mariño Carballo Facultad de Informática Trabajo de Fin de Carrera

“ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

  • Upload
    hieu

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

Facultad de Informática. Trabajo de Fin de Carrera. “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”. Autora: Maria Josefa Domínguez Araujo Tutor: Julio Mariño Carballo. Í ndice. I NTRODUCCIÓN O BJETIVOS G ESTIÓN DEL PROYECTO A NÁLISIS Y DISEÑO A RQUITECTURA I MPLEMENTACIÓN - PowerPoint PPT Presentation

Citation preview

Page 1: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

“GESTIÓN NUMISMÁTICA PARA GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTASGRUPOS DE COLECCIONISTAS”

Autora: Maria Josefa Domínguez AraujoTutor: Julio Mariño Carballo

Facultad de Informática

Trabajo de Fin de Carrera

Page 2: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 3: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

La Numismática, como otras muchas actividades, se ha visto afectada con la aparición de las llamadas nuevas tecnologías.

Coleccionismo individual colaboración.

Este proyecto se centra en la obtención de una solución para la gestión de uno de estos grupos de coleccionistas.

Utilización de foros para compartir la afición por las monedas.

Compras e intercambios por Internet.

Generalización Internet

Repunte del interés por la numismática.

Agrupación de socios para conseguir mejores precios.

Gestión del grupo sencilla mediante hojas de cálculo, foros, etc.

Aparición del euro

Crecimiento grupos.

Miembros dispersos geográficamente.

Gestión mucho más compleja.

Consolidación

Cada socio gestiona individualmente su colección.

Métodos tradicionales: Tiendas numismáticas, mercadillos, etc.

Situación inicial.

Introducción.

Page 4: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Introducción.

No existen herramientas “en el mercado”. Se ha propuesto el desarrollo específica para gestionar el grupo.

Son varios los problemas que hay que abordar:

•Elaboración de un piloto.•Conversión colecciones socios.

Reticencias socios

•Aplicación web.•Herramientas desarrollo distribuido.

Dispersión geográfica

•Diseño sencillo.•Aplicación web.

Usuarios inexpertos

•Desarrollo interno.•Herramientas open source gratuitas.•Alojamiento en servidores gratuitos.

Falta de recursos

Solución propuestaProblema

Page 5: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 6: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Elaborar un prototipo de la aplicación.

Definir una arquitectura y los entornos de trabajo sencillos, apoyados en herramientas open source y gratuitas.

Convencer a los socios de la viabilidad del proyecto.

Desarrollar una herramienta que satisfaga las necesidades de gestión del grupo y a la vez que permita la gestión de las colecciones individuales de los socios.

Objetivos.

Page 7: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 8: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Gestión. Planificación.

Planificación en dos fases.

Primera fase: Obtener un piloto. Probar la viabilidad del proyecto. Vencer reticencias. El piloto se centra en la operativa del socio más que en la del

grupo.

Segunda fase: Acabar el desarrollo Desarrollo por módulos. Funcionalidad centrada en la gestión del grupo. Gestión de incidencias y sugerencias de los socios. Conversión progresiva de los datos de los socios.

Page 9: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Gestión. OrganizaciónLa primera fase se aborda con pocos participantes.

En la segunda fase se cuenta con mayores recursos, pero aumenta la complejidad, las tareas y por tanto los equipos de trabajo.

ANÁLISIS Y DESARROLLO

2 personas

SOPORTEFUNCIONAL

1 socio

ANÁLISIS Y DESARROLLO

2 personas

ANÁLISIS Y DESARROLLO

2 personas

SOPORTEFUNCIONAL

1 socio

SOPORTEFUNCIONAL

1 socio

COORDINACION DESARROLLO

1 socio

DIRECCIÓN

2 socios

SOPORTEFUNCIONAL

2 ó 3 socios

INCIDENCIAS

1 socio

MEJORAS

3 socios

CONVERSIÓN

1 socio

COORDINACION DESARROLLO

1 socio

COORDINACION DESARROLLO

1 socio

DIRECCIÓN

2 socios

DIRECCIÓN

2 socios

SOPORTEFUNCIONAL

2 ó 3 socios

SOPORTEFUNCIONAL

2 ó 3 socios

INCIDENCIAS

1 socio

INCIDENCIAS

1 socio

MEJORAS

3 socios

MEJORAS

3 socios

CONVERSIÓN

1 socio

CONVERSIÓN

1 socio

Page 10: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 11: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Análisis. Modelo conceptual.

Monedas

Catálo

go

Colección

Page 12: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Análisis. Módulos del sistema

Pedidos Catálogo

Contabilidad Colecc

iones

Administración

Catálogo: Consulta del catálogo. Alta de monedas. Copiar monedas. Eliminar monedas. Modificar monedas.

Colecciones: Consulta de euros, dólares, resto del mundo. Monedas repetidas. Faltas en la colección. Añadir moneda. Detalle moneda. Recibir moneda.

Pedidos Grupo: Crear pedido. Cierre de reservas. Anular reservas. Apuntes del pedido. Cierre de pedidos.

Pedidos Socio: Hacer reserva. Cancelar reserva. Apuntes del pedido.

Administración: Gestión de países. Gestión de divisas. Gestión de socios.

Contabilidad Grupo: Saldo del grupo. Alta de apunte. Previsión de compra. Compra Confirmación compra. Cancelación compra.

Contabilidad Socios: Saldo del socio. Alta apunte individual.

Modifica apunte. Elimina apunte.

Page 13: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 14: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Arquitectura. Descripción general.

HT

TP

Cliente

Servidor

Capa de Presentación

Capa de Lógica Capa de Datos

Page 15: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Arquitectura. Entorno de producción.

Internet

JDB

C

Tomcat 5.5

Java 5.0

JSP

MySQL 5.0

HTML 5.0

Javascript

CSS

AJAX

Navegador web

HTML 5.0

Javascript

CSS

AJAX

Navegador web

Servidor Gratuito

Clientes

HTTP

HTTP

HTTP

Page 16: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Arquitectura. Entorno de desarrollo.

Navegador web

Tomcat 5.5

MySQL 5.0

Eclipse

PC Desarrollo

Navegador web

Tomcat 5.5

MySQL 5.0

Eclipse

PC Desarrollo

Navegador web

Tomcat 5.5

MySQL 5.0

Eclipse

PC Desarrollo

Servidor ProyectoSubversion

Wiki

Issues

HTTP

HTTP

HTTPH

TTP

Internet

Page 17: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 18: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Implementación. Tecnologías.

Aunque se utilizan varias tecnologías y piezas de software de diferentes tipos se mantiene la sencillez.

HTML

Hojas de estilo

Javascript

AJAX

XML

JSP

Java

Configuración de la aplicación

Envío de información entre cliente y servidor

monedas.xml Acceso a BBDD

web.xml Seguridad

Construcción páginas HTMLPeticiones AJAX

com.fefa.coins.htmlPresentación

com.fefa.coins.dbAcceso a datos

com.fefa.coins.domainNegocio

PaqueteCapa

Núcleo central del desarrollo

Clases simples

Tres paquetes: uno por capa.

Page 19: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Índice

1. INTRODUCCIÓN

2. OBJETIVOS

3. GESTIÓN DEL PROYECTO

4. ANÁLISIS Y DISEÑO

5. ARQUITECTURA

6. IMPLEMENTACIÓN

7. CONCLUSIONES Y TRABAJOS FUTUROS

Page 20: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo

Conclusiones y trabajos futuros.

Aplicación viable

Apoyo de socios reticentes

Arquitectura adecuada.

Interés por participar

Problemas en el análisis

Retrasos en el desarrollo

Finalización del desarrollo

Conversión de datos

Nuevos requesitos.

Mecanismos de comunicación.

Interrelación con otros grupos.

Potenciación del catálogo

Personalización, traducción a varias lenguas, etc.

Page 21: “ GESTIÓN NUMISMÁTICA PARA GRUPOS DE COLECCIONISTAS ”

GRACIAS POR SU ATENCIÓNGRACIAS POR SU ATENCIÓN