43
Casa de Apuestas Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Embed Size (px)

Citation preview

Page 1: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Casa de Apuestas

Germán Gómez Beviá                                    Juan Carlos Moral Mena

                                    María Consolación Montilla Requena                                    Andrés Rafaél Santana García

                                    María Dolores Saéz Fernández

Page 2: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Indice•Presentación del proyecto.•Aplicación Gestor.•Arquitectura Gestor.•Funcionalidad Gestor.•Servicio NT.•Personalización (Skins).•Navegabilidad.•Zona Web.•Zona Web Publica.•Zona Web Privada.

Page 3: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Presentación del proyecto

Sistema informático para la gestión y explotación de una casa de

apuestas deportivas por Internet .

Page 4: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Aplicación Gestor.

1. Una aplicación que se encarga de la introducción de todos los datos de las tablas maestras del sistema.

2. Un servicio NT que se encarga de lanzar los procedimientos internos del sistema. (Recoger resultados RSS, Resolver Apuestas de la casa de apuestas y Liquidar Apuestas)

Page 5: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Arquitectura Gestor. Acceso a datos mediante Enterprise library 4.1.Control de errores y logger Enterprise library 4.1.Implementación de una clase utilidad dbmanager para las operaciones con base de datos.Desarrollo de una biblioteca para realizar las operaciones de forma genérica para los CRUD.Utilización del patrón singleton para el gestor de apuestas.

Page 6: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Arquitectura Gestor. Utilización del patrón TO (Transfer Objects).Utilización del patrón MVP (Model View Presenter).Interfaz de usuario implementada con WPF. Generación de ficheros PDF con ITextSharp.Utilización librería estadistícas amCharts.

Page 7: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidades Gestor.

Gestión Apuestas.Gestión Deportes.Gestión Competición.Gestión Jornadas.Gestión Eventos Deportivos.Gestión Estadio.Gestión Equipos.Gestión Personas.Gestión Plantillas.

Gestión Jugadores.Gestión Tipos Bonos.Consulta datos Clientes.Gestión de los Métodos de Pago.Estadísticas.Datos Empresa.Twitter.Utilidades Rss.

Page 8: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Apuestas

Implementa un wizard para la creación de las apuestas del sistema. Cabe destacar como funcionalidades complementarias la posibilidad de seleccionar uno o varios eventos deportivos de una jornada. Además para estos eventos seleccionados también se podrá seleccionar uno, varios o todos los tipos de apuestas ofertados por nuestro sistema para ese deporte.

Page 9: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión ApuestasVideo de la creación de apuestas.

Page 10: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Servicio NT

Este servicio se encarga de llamar cada 15 minutos a todos los procesos internos después de su finalización.

Procesos:1. Coger Datos de los RSS de

http://www.exactscores.com2. Volcar los Datos que nos interesan en nuestro

sistema.3. Actualizar el campo de acertada en las apuestas

que ofertamos con los resultados obtenidos del rss.

4. Comprobar las apuestas realizadas por nuestros clientes, para si corresponde hacerles una liquidación de apuesta.

Page 11: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Servicio NT

Page 12: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Componente UICombo de deportes en la aplicación (control de usuario)

Page 13: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Componente UICalendario WPF.

Control de usuario de Conversión de XAML a HTML y HTML a XAML.

Page 14: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Personalización (Skins).

Page 15: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Navegabilidad.

Page 16: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Zona Web.Zona Web que es la parte con la que nos comunicamos e interactuamos con los usuarios esta realizada en ASP .net, implementa el patrón MVP. Se divide en:1. Zona WEB Pública. 2. Zona WEB Privada.

Page 17: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Arquitectura Zona WEB.

Utilización del patrón TO (Transfer Objects).Utilización del patrón (MVP) Model View Presenter.Interfaz de usuario implementada con ASP .net y Ajax Control Toolkit.Carrito con controles Ajax control toolkit implementado mediante Servicios Web serializando los DTO utilizando JSON.Paginación ajax con jquery + sw + json.Utilización del framework “javascript Jquery/Ext-JS” para mejorar la experiencia del usuario con la web.

Page 18: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Arquitectura Zona WEB.Galería con animación “slideshow” .Uso de “tooltips” para ayudar al usuario a rellenar formularios de registro, realizar apuestas, etc.Mejorar el posicionamiento web en los buscadores utilizando etiquetas META.Sistemas de rastro de migas de pan.Web, reemplazo de fuentes en texto dinámico mediante Cufón. http://cufon.shoqolate.com/Cacheo de imágenes.Personalización web - cambio skin, cambio fondo, cambio imagen fondo (tb mosaico)

Page 19: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidades Zona WEB pública.

Árbol navegabilidad.Login.Registro.Buscador Apuestas.Apuestas Destacadas.Próximos Eventos.Rastro migas de pan.

Funcionalidades:

Page 20: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidades Zona WEB privada.

Talón de Apuestas.Ingresos.Reintegros.Posibilidad de escuchar textos de la web en mp3.

Funcionalidades:

Page 21: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Menu Principal WEB.

Page 22: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Uso de web-cufon (cambio fuentes).

Page 23: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Registro WEB.

Page 24: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Personalización e ingreso.

Page 25: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Sistema.

Page 26: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Apuesta Compuesta

Page 27: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Movimientos

Page 28: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Carreras.

Page 29: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Deportes.

Page 30: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Competición.

Page 31: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad: Gestión Jornadas.

Page 32: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Aplicación Gestión.Funcionalidad: Gestión Eventos Deportivos.

Page 33: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Estadio.

Page 34: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Backend: Aplicación Gestión.Funcionalidad: Gestión Personas.

Page 35: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Plantillas.

Page 36: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Jugadores.

Page 37: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Equipos.

Page 38: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión Tipos Bonos.

Page 39: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Consulta datos Clientes.

Page 40: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Gestión de los Métodos de Pago.

Page 41: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Datos Empresa.

Page 42: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad: Twitter.

Page 43: Germán Gómez Beviá Juan Carlos Moral Mena María Consolación Montilla Requena Andrés Rafaél Santana García María Dolores Saéz Fernández

Funcionalidad Utilidades Rss.