Fabi-22 / Femix-

En este repositorio crearemos el proyecto del semestre basado en una app de problemas financieros.
0 stars 0 forks source link

Stormboard (Clasificación de las funcionalidades del proyecto) #5

Open Fabi-22 opened 7 months ago

Mariamny-Ramirez commented 7 months ago

Funcionalidades

Entrada: • Registrarse: El usuario podrá registrarse con sus datos como nombre, apellido, tipo de documento de identidad, número de D.I y correo electrónico. También deberá crear una contraseña, en la que puede contener números y caracteres.

• Confirmar contraseña: Después de que el usuario haya definido la contraseña, se le pedirá que confirme la misma.

• Iniciar sesión: Cuando su perfil esté creado, se le pedirá al usuario iniciar sesión, en la que deberá ingresar su usuario y contraseña creados anteriormente.

• Pedir datos financieros: Se mostrará una plantilla donde el usuario deberá rellenar sus datos financieros, en la que ingresará un valor aproximado de sus ingresos y egresos mensuales.

• Definición de las metas: se le permitirá al usuario establecer algunas metas con el objetivo de administrar mejor sus finanzas. También se le permitirá definir las fechas en las que debe completar cada meta.

• Eliminar. El usuario podrá eliminar las metas cuando ya las haya completado o simplemente quiera eliminar alguna.

• Seguimiento Metas: A medida que pase el tiempo, el usuario podrá agregar más información sobre el estado de la meta, es decir, si ha podido avanzar en ella y qué tanto ha avanzado. También se calculará el porcentaje de lo que lleva de la meta.

• Podrá modificar sus ingresos.

• Podrá modificar sus gastos fijos.

• Podrá modificar en qué invierte su dinero.

• Actualización de datos: el usuario podrá, en todo momento, modificar o adicionar más información sobre su capacidad económica cada mes.

• Editar: El usuario tendrá la posibilidad de editar sus metas y las fechas de cada una en cualquier momento.

• Recordatorios: el usuario podrá establecer los recordatorios para cada meta, para así nunca olvidarlas.

• Cerrar Sesión: El usuario podrá, en todo momento, cerrar sesión en su cuenta y tendrá la posibilidad de acceder a ella nuevamente cuando lo desee.

Salida: • Mostrar el seguimiento del estado económico: El Software le mostrará el total, entre sus gastos e ingresos, al usuario.

• Finalización de Metas: Al completar estas metas se le mandará una notificación y se le mostrará un mensaje de felicitaciones al usuario. En caso contrario, se le mandará una notificación para avisarle que debe cumplir con la meta definida.

• Recordatorios: el usuario podrá establecer los recordatorios para cada meta, para así nunca olvidarlas

Procesamiento: • Calcular el total: A partir de la información financiera recibida, se generará, entre gastos e ingresos, un total mediante operaciones aritméticas.

Persistencia: • Almacenamiento de datos: Después de que el usuario haya ingresado correctamente sus datos, estos mismo se almacenarán en la base de datos del software.

• Creación del perfil: Luego de que se hayan guardado los datos del usuario, automáticamente se le creará un perfil.

• Guardar la información: Se guardará los datos financieros del usuario en la base de datos del software.

• Editar: El usuario tendrá la posibilidad de editar sus metas y las fechas de cada una en cualquier momento