PROPUESTA ANTE-PROYECTO
Presentado por el estudiante:
DANIEL JOSÉ BRAND MONJE
Daniel_brandmo@[Link]
FUNDACIÓN ESCUELA TECNOLÓGICA DE NEIVA
FACULTAD DE INGENIERÍA
NEIVA, HUILA
2022
1
DANIEL JOSÉ BRAND MONJE
IX semestre
Daniel_brandmo@[Link]
FUNDACIÓN ESCUELA TECNOLÓGICA DE NEIVA
FACULTAD DE INGENIERÍA
NEIVA, HUILA
2022
2
Contenido
INTRODUCCIÓN.........................................................................................................................3
PROPUESTA DE PREPROYECTO...........................................................................................4
OBJETIVO GENERAL................................................................................................................6
OBJETIVO ESPECÍFICOS.........................................................................................................6
CONTENIDOS..............................................................................................................................6
Módulo 1: Introducción a la aplicación de control de gastos..................................6
Módulo 2: Diseño e interfaz de usuario...................................................................6
Módulo 3: Desarrollo de la aplicación.....................................................................7
Módulo 4: Pruebas y evaluación de la aplicación...................................................7
Módulo 5: Documentación y despliegue de la aplicación.......................................7
ACTVIDADES Y TAREAS..........................................................................................................7
Actividad 1: Análisis y diseño de la aplicación.......................................................7
Actividad 2: Desarrollo de la aplicación.................................................................8
Actividad 3: Pruebas y depuración de la aplicación................................................8
Actividad 4: Documentación y entrega del proyecto..............................................8
3
INTRODUCCIÓN
El manejo de las finanzas personales es una necesidad fundamental en la vida de cualquier
persona. Sin embargo, muchas veces resulta difícil llevar un registro adecuado de los gastos
diarios y establecer un presupuesto efectivo para mantener una economía saludable. En respuesta
a esta problemática, se propone el desarrollo de una aplicación web de control de gastos
personalizada y fácil de usar utilizando la tecnología Angular.
La idea central de este proyecto es crear una herramienta útil para la gestión de las finanzas
personales de los usuarios. La aplicación permitirá a los usuarios llevar un registro detallado de
sus ingresos y gastos, establecer un presupuesto personalizado y recibir alertas cuando se
aproxime a los límites establecidos. Además, la aplicación brindará información valiosa para que
los usuarios tomen decisiones informadas sobre su economía personal.
En este anteproyecto se presentará una descripción detallada del problema a resolver, los
objetivos específicos del proyecto, los recursos necesarios para llevarlo a cabo, la población
objetivo y las tecnologías a utilizar. Se espera que este proyecto sea una herramienta útil para los
usuarios en la gestión de sus finanzas personales, y que sea una muestra del potencial de la
tecnología Angular en la creación de aplicaciones web de calidad y fácil uso.
4
PROPUESTA DE PREPROYECTO
Las necesidades y/o problemas prácticos a resolver con una aplicación de control de gastos
son:
Dificultad para llevar un registro detallado de los gastos y establecer un presupuesto
adecuado.
Falta de organización y seguimiento de los gastos a lo largo del tiempo.
Dificultad para identificar patrones de gastos y áreas en las que se puede reducir el gasto.
Necesidad de mejorar la situación financiera personal.
Para llevar adelante con éxito el proyecto, se necesitan los siguientes elementos clave:
Conocimientos básicos de programación y Angular.
Experiencia en diseño de interfaces de usuario y experiencia de usuario (UX).
Comprensión de las necesidades de los usuarios y las mejores prácticas en finanzas
personales.
Acceso a bases de datos para almacenar la información de los usuarios y sus gastos.
Conocimientos en Angular
La identificación inicial del problema para el desarrollo de una aplicación de control de
gastos es la falta de una herramienta que permita a los usuarios llevar un registro detallado y
organizado de sus gastos y presupuesto, lo que resulta en dificultades para establecer un
presupuesto adecuado y mejorar la situación financiera personal.
5
Esta falta de organización y seguimiento de los gastos puede tener diversas causas, como la
falta de tiempo, conocimientos financieros básicos, o simplemente la falta de una herramienta
adecuada para llevar adelante el registro y seguimiento de los gastos.
Un diagnóstico preliminar de la situación de partida muestra que actualmente hay una gran
cantidad de aplicaciones y herramientas disponibles en el mercado para el control de gastos, pero
muchas de ellas son complejas o no ofrecen la funcionalidad adecuada. Además, muchas de ellas
pueden ser costosas o no estar disponibles en todos los países o regiones.
Por lo tanto, existe una necesidad real para una aplicación sencilla, intuitiva y fácil de usar
que permita a los usuarios llevar un registro detallado y organizado de sus gastos y presupuesto,
y que les ayude a mejorar su situación financiera personal.
OBJETIVO GENERAL
Desarrollar una aplicación web de control de gastos con Angular que permita a los usuarios
llevar un registro detallado y organizado de sus gastos y presupuesto, para mejorar su situación
financiera personal.
OBJETIVO ESPECÍFICOS
Investigar las necesidades y expectativas de los usuarios en cuanto a las
funcionalidades y diseño de la aplicación.
Diseñar una interfaz de usuario atractiva, intuitiva y fácil de usar para la aplicación de
control de gastos.
Desarrollar una base de datos para almacenar la información de los gastos y
presupuesto de los usuarios.
6
CONTENIDOS
Para el proyecto de aplicación de control de gastos con Angular, los contenidos podrían
organizarse de la siguiente manera:
Módulo 1: Introducción a la aplicación de control de gastos
Presentación del proyecto
Identificación del problema y necesidad a resolver
Objetivos generales y específicos
Descripción de la aplicación
Módulo 2: Diseño e interfaz de usuario
Investigación de las necesidades de los usuarios
Diseño de la interfaz de usuario
Desarrollo de la arquitectura de la aplicación
Necesidades de los usuarios
Selección de tecnologías adecuadas
Módulo 3: Desarrollo de la aplicación
Configuración del entorno de desarrollo
Desarrollo de la base de datos
Implementación de las funcionalidades de la aplicación
Módulo 4: Pruebas y evaluación de la aplicación
Pruebas de funcionalidad y rendimiento
Identificación y corrección de errores
Evaluación de la satisfacción del usuario
7
Módulo 5: Documentación y despliegue de la aplicación
Documentación de la aplicación
Despliegue de la aplicación en un servidor web
Instalación y uso de la aplicación por parte de los usuarios
ACTVIDADES Y TAREAS
Actividad 1: Análisis y diseño de la aplicación
Tareas:
Identificar los requerimientos del usuario y las funcionalidades necesarias para la aplicación.
Diseñar la estructura de la aplicación y la navegación entre pantallas.
Definir el esquema de la base de datos para almacenar la información de los gastos.
Actividad 2: Desarrollo de la aplicación
Tareas:
Crear la interfaz de usuario con Angular y CSS.
Implementar las funcionalidades de ingreso y edición de gastos.
Implementar la funcionalidad de visualización de reportes y estadísticas.
Integrar la aplicación con la base de datos para almacenar y recuperar la información de los
gastos.
Actividad 3: Pruebas y depuración de la aplicación
Tareas:
8
Realizar pruebas unitarias y de integración para asegurar el correcto funcionamiento de la
aplicación.
Identificar y solucionar errores y fallos en la aplicación.
Mejorar la usabilidad y la experiencia de usuario.
Actividad 4: Documentación y entrega del proyecto
Tareas:
Elaborar una documentación completa del proyecto, incluyendo la descripción de la aplicación,
las funcionalidades, la estructura de la base de datos, y las instrucciones de uso.
Empaquetar la aplicación y entregarla al cliente o publicarla en un repositorio público.
Es importante tener en cuenta que estas actividades y tareas son solo una propuesta inicial y que
pueden ser ajustadas según las necesidades y características específicas de tu proyecto.