“ gestiÓn numismÁtica para grupos de coleccionistas ”
Post on 18-Jan-2016
49 Views
Preview:
DESCRIPTION
TRANSCRIPT
“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
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
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.
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
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
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.
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
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.
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
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
Defensa Proyecto Fin de CarreraMaría Josefa Domínguez Araujo
Análisis. Modelo conceptual.
Monedas
Catálo
go
Colección
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.
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
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
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
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
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
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.
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
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.
GRACIAS POR SU ATENCIÓNGRACIAS POR SU ATENCIÓN
top related