Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos...
Transcript of Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos...
![Page 1: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/1.jpg)
Canchas OrientePresentación del Proyecto
![Page 2: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/2.jpg)
Integrantes
Slavko Yaksic
AlexValenzuela
Constanza Danés
Consuelo Pavón
Felipe Asfura
•Base de datos•Módulos
•Amistad•Roles
•Equipo•Diseño
•CRUD, TDD•Comunicación
•Canchas•Reservas
![Page 3: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/3.jpg)
Descripción del Proyecto
Usuario
Dificultad de encontrar
cancha disponible para jugar.
Un software capaz de ofrecer
reservas de cancha online
para los usuarios.
Usuario
Dificultad para
organizar con el resto del equipo la
fecha y lugar
Creación de equipos y
amigos, para invitar a
jugar rápida y
cómodamente.
![Page 4: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/4.jpg)
Descripción del Proyecto
ClienteDificultad para los
administradores de las
canchas para llevar
registro.
Publicar sus canchas
permitiendo reserva,
manteniendo registro y publicando
noticias.
ClienteDiferenciar
entre un Usuario
confiable y uno que no
cumple.
Tener un sistema de
puntos para
valorar usuarios.
![Page 5: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/5.jpg)
Arquitectura de la solución
![Page 6: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/6.jpg)
Arquitectura de la solución
![Page 7: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/7.jpg)
Problemas y DiseñoUsabilidad:• Muchas posibilidades de acción para el usuario. • Menús muy grandes, desordenados.• Los usuarios se perdían dentro del programa.
Solución:• Menús dinámicos.• “Migas de pan”.• Login en la página de inicio.
Desarrollo:• Lenguaje desconocido.• ¿Cómo hacer un datagrid?• ¿Cómo mostrar noticias en un cuadro de texto?
Solución:• Averiguar en Internet y libros de
programación.• Para la datagrid usamos links y post.• Para las noticias fue creado un diccionario
con los parámetros necesarios.
![Page 8: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/8.jpg)
Problemas y DiseñoPermisos:• Muchos usuarios.• Distintas responsabilidades.
Solución:• Roles.• Al inscribirse, asociar el nombre de usuario
con un rol.
Generación automática:• Los módulos se autogeneran (copian) a partir de los
días anteriores.• Si no se corre el programa durante harto tiempo, no
estarían generados los módulos pasados.
Solución:• Método recursivo.• Verifica si se generaron los módulos del día
anterior. Si no, del día anterior a ése, etc.
![Page 9: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/9.jpg)
Patrones GoF
Prototype
•Utilizado en la creación en masa de módulos.•Útil para conservar cambios.
Bridge•Utilizado en los repositorios del modelo.•Útil para utilizar la BD fácilmente
Facade•Utilizado en la clase Utilitarios.•Útil para simplificar el acceso a métodos complejos.
![Page 10: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/10.jpg)
Patrón Prototype
![Page 11: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/11.jpg)
Patrón Prototype
![Page 12: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/12.jpg)
Patrón Bridge
![Page 13: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/13.jpg)
Patrón Bridge
![Page 14: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/14.jpg)
Patrón Facade
![Page 15: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/15.jpg)
Patrón Facade
![Page 16: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/16.jpg)
Demo
![Page 17: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/17.jpg)
Experiencia y aprendizaje
Aplicaciones Asp.Net MVC•Creación de programas Asp.Net MVC•Correcta utilización de MVC
Bases de Datos•Conocimientos básicos de Bases de Datos•Utilización de LINQ y MySQL
Profesionalismo•Organización y planificación de grupo (SCRUM)•Corrección exigente de documentos y entregas
![Page 18: Slavko Yaksic Alex Valenzuela Constanza Danés Consuelo Pavón Felipe Asfura Base de datos Módulos Amistad Roles Equipo Diseño CRUD, TDD Comunicación Canchas.](https://reader035.fdocument.pub/reader035/viewer/2022062222/5665b4751a28abb57c91a55a/html5/thumbnails/18.jpg)
Gracias
G9