Documentos de Académico
Documentos de Profesional
Documentos de Cultura
+QPLUS
DB
+QPlus
WebServices
Dispositivos
! of 5
1 !
Propuesta de desarrollo Solo para uso interno Version 1.0
+QPLUS
RESUMEN TECNICO
Objetivo
Presentar una solución técnica para las necesidades de automatización de +QPlus, de los procesos de gestión de
contenidos internos. Esta propuesta será dividida en fases, de las cuales esta primera, se enfocara en el proceso
de registro de usuarios y gestión del perfil.
Metas
En esta primera fase, el foco principal se hará sobre el desarrollo de las paginas necesarias para el registro de los
usuarios, gestion del perfil de los mismos, Base de datos, Servicios Web, capa de lógica de negocios, cifrado de
la data sensible en la DB, configuración del servidor Azure, plan de la VM y despliegue del proyecto.
Solución
En cuanto al servidor, se ha pensado desplegar la solución en la nube (Azure Cloud) y los demás servicios como
almacén de imagenes, archivos, DB, Servicios Web en la misma plataforma, dado que la misma ofrece la
capacidad de adaptarse dinámicamente en espacio, potencia de computo, recurso y alta disponibilidad.
Pantallas a desarrollar:
• Perfil: página en donde se desplegará toda la info del usuario.
• LogIn: página de acceso/registro/recuperar contraseña.
! of 5
2 !
Propuesta de desarrollo Solo para uso interno Version 1.0
+QPLUS
• Menu lateral: se mostrará un menú con opciones como “cambiar avatar”, y los demás por definir.
• Pagina de error: página de error que debe aparecer ante cualquier intento de acceso erróneo.
• Recuperación de contraseña (email format): formato simple de HTML y CSS para estilizar un correo de
recuperación de contraseña.
• Bienvenida/activación de cuenta (email format): formato simple de HTML y CSS para estilizar un correo de
Bienvenida a nuevos usuarios con un enlace de activación de cuenta.
Servicios a desarrollar:
• CRUD Usuario:
• Create: crear el usuario con email y/o móvil.
• Read: leer el/los usuarios según determinado criterio de búsqueda.
• Update: actualizar dato(s) de un usuario.
• Delete: eliminar usuario (borrado lógico).
• CRUD Documentación:
• Create: crear registro de un documento de usuario/club/etc.
• Read: leer el/los documentos según determinado criterio de búsqueda.
• Update: actualizar info de registro de un documento.
• Delete: eliminar documentación (borrado lógico).
• CR Logs (archivar movimientos de usuarios):
• Create: crear el log para cualquier acción realizada por cualquier usuario en el portal.
• Read: acceso a los logs del portal.
• CRU Cuenta:
• Create: activación de cuenta.
• Read: consulta de estado de cuenta.
• Update: actualizar estado de una cuenta.
• CRU Seguridad:
• Create: crear nueva password.
• Read: validar datos de usuario para LogIn.
• Update: 1) actualizar token de session. 2) actualizar password de usuario.
! of 5
3 !
Propuesta de desarrollo Solo para uso interno Version 1.0
! of 5
4 !
Propuesta de desarrollo Solo para uso interno Version 1.0
PRESUPUESTO
Descripción simplificada
Siguiendo la descripción detallada de los desarrollos, configuraciones y mantenimiento de DB, servicios,
proyectos y servidor, la siguiente tabla refleja solo el tiempo aproximado que tomará esta primera fase y el coste
total del servicio. El precio estimado por hora es de XXEUR y el cálculo es de aproximadamente 2 horas/día, y
por un total de 2 meses.
Análisis de requerimientos 0 € 0 € 0
Propuesta de Blueprint/Arquitectura 0 € 0 € 0
Desarrollo 0 € 0 € 0
Puesta en producción 0 € 0 € 0
Total (xxEURx2horas)x(5dias)x(8semanas) € 0
NOTA: Cualquier cambio en el alcance de los puntos a desarrollar, afectarán también el tiempo de
duración de la entrega del proyecto y los costes asociados.
! of 5
5 !