Completed

Web Gastos

Published on the November 07, 2017 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by M. T.