Terminado

Web Gastos

Publicado el 07 Noviembre, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Requerimientos no funcionales

El sitio Web deberá ser desarrollado en jsp.
Para todas las funcionalidades se proporcionará un Web Service API Rest con los métodos necesarios, por lo que no hay conexión directa a ninguna Base de Datos.

Funcionalidad

El sitio web tendrá las funciones: Login, Registro, Consulta de Saldos y Movimientos, Consulta de tarjetas asociadas, Generación de reportes y Comprobación de gastos. Todas las pantallas del sitio tendrán un diseño responsivo para poder visualizarse correctamente desde dispositivos móviles.

Las funcionalidades antes mencionadas se detallan a continuación:
4.1.1.- Login
La pantalla de login solicitará el correo electrónico y contraseña al usuario. También dará las opciones de recuperar contraseña y registrarse. La cuenta se bloqueará 5 por intentos fallidos de login y se desbloqueara recuperando la contraseña.


4.1.2.- Registro
Para registrarse un usuario debe contar con su tarjeta y sus datos deben estar en el sistema previamente. El proceso será el siguiente:
1.    Ingresar Tarjeta y correo electrónico.

2.    Si los datos son correctos se procederá a asignar una contraseña para la cuenta.
4.1.3.- Mis Tarjetas
La sección mis tarjetas enlistará todas las tarjetas del usuario visualizando su saldo y los últimos movimientos. Así mismo se podrá administrar cada tarjeta permitiendo las siguientes acciones:
●    Bloqueo y desbloqueo de tarjetas.
●    Solicitud de asignación de saldo.
●    Reporte por robo y/o extravío.
●    Recuperación y cambio de NIP.

4.1.4.- Reportes
En esta pantalla se podrán visualizar los gastos de una tarjeta de forma gráfica en periodos de 1 mes (Máximo 3 meses atrás), permitiendo filtrar con los siguientes criterios sobre la misma gráfica:
●    Dispersiones y devoluciones.
●    Tipo de gasto.
●    Centro de costo.
●    Giro de comercio.
●    Proyecto o viaje.
●    Reporte cruzado (Centro de costo - Giro).
●    Gastos pendientes por comprobar.

4.1.5.- Comprobación de gastos
Este módulo tiene como finalidad permitir al usuario justificar sus gastos en 2 formas: relacionándolos con facturas (CFDIs) o adjuntando comprobantes no fiscales (Tickets). Además para una mejor organización se permitirá agrupar los gastos por proyectos o viajes definidos por el usuario.

4.1.6.- Perfil
Por último se contempla una sección donde el usuario visualice su información personal y le permita cambiar su contraseña.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por M. T.