Fase de análisis
Introducción
Propósito del sistema:
La aplicación móvil está diseñada para digitalizar y simplificar la gestión operativa del negocio de la madre del desarrollador. Busca organizar la relación con sus proveedores, registrar y controlar las actividades de los trabajadores, automatizar cálculos para pagos quincenales, y generar reportes personalizados que sean útiles para evaluar el desempeño tanto de proveedores como de empleados.
Objetivos principales:
- Facilitar el registro y la gestión de los insumos proporcionados por los proveedores.
- Registrar las actividades realizadas por los trabajadores, vinculándolas con los insumos recibidos.
- Automatizar el cálculo de pagos a los trabajadores según actividades realizadas.
- Generar cuentas de cobro detalladas para los proveedores y gestionar reportes visualizables en pantalla o descargables en PDF.
- Ofrecer una interfaz sencilla e intuitiva adaptada al conocimiento básico de tecnología de la usuaria.
Alcance
La versión inicial será una aplicación local exclusiva para Android, destinada únicamente a la madre del desarrollador. A futuro, podría escalarse para incluir soporte para múltiples usuarios, sincronización en la nube y una versión web.
Análisis de Requisitos
Requisitos funcionales:
- Gestión de proveedores:
- Registrar insumos entregados, especificando cantidad, concepto y precio por unidad.
- Gestión de trabajadores:
- Registrar nombres de trabajadores (y opcionalmente sus números de contacto).
- Registrar actividades realizadas por los trabajadores, vinculándolas a insumos específicos y asociando un valor predefinido a cada actividad.
- Cálculo de pagos:
- Calcular automáticamente los pagos quincenales a los trabajadores, sumando el total generado por sus actividades.
- Registrar pagos realizados, incluyendo fecha, monto y método de pago.
- Generación de reportes:
- Proveedores: generar reportes que incluyan cantidad, concepto, valor por unidad y total. Visualizables en pantalla o exportables como PDF.
- Trabajadores: reportes visualizables en pantalla que detallen las actividades realizadas y su relación con los pagos.
- Control de modificaciones: Una vez registrado un pago, no podrá modificarse ni eliminarse.
Requisitos no funcionales
- La interfaz debe ser intuitiva, simplificada y diseñada para un uso rápido (sesiones promedio de 10 minutos).
- La aplicación debe funcionar de manera local en Android sin requerir conexión a internet.
- Los datos deben almacenarse de forma segura en el dispositivo, con opción de sincronización en la nube en versiones futuras.
- La aplicación debe soportar el flujo diario descrito, asegurando que las tareas sean registradas con precisión.
Análisis de Actores y Casos de Uso
Actores identificados
Usuario principal
Descripción: La madre del desarrollador, quien tiene conocimientos básicos de tecnología.
Rol: Registrar datos, gestionar reportes, realizar cálculos y registrar pagos.
Casos de uso principales:
Como PROVEEDOR:
| ID | Nombre | Descripción | Rol |
|---|---|---|---|
| CU01 | Registrar trabajador | Permite registrar el nombre y, opcionalmente, el número de contacto de un trabajador. | Proveedor |
| CU02 | Modificar trabajador | Permite modificar el nombre o el número de contacto de un trabajador. | Proveedor |
| CU03 | Registrar trabajo dados a trabajador | Registra la fecha de la entrega, cantidad entregada y el tipo de trabajo entregado a un trabajador. | Proveedor |
| CU04 | Registrar entregas de trabajadores | Registra la fecha de entregado y la cantidad entregada por un trabajador. Estas estarán asociadas a los trabajos que tengan los mismos. | Proveedor |
| CU05 | Registrar los precios por Tipo de Trabajo | Asocia el valor de cada Tipo de Trabajo(cada proveedor tiene diferentes precios por tipo de insumo). | Proveedor |
| CU06 | Calcular pagos | Calcula automáticamente el monto a pagar a un trabajador, basado en sus actividades realizadas. | Proveedor |
| CU07 | Registrar pagos | Permite registrar pagos quincenales realizados a los trabajadores, incluyendo fecha, monto y método de pago. | Proveedor |
| CU08 | Generar reporte por Trabajador | Genera reportes de trabajadores para permitir el análisis de su productividad | Proveedor |
Como TRABAJADOR:
| ID | Nombre | Descripción | Rol |
|---|---|---|---|
| CU09 | Modificar informacion personal | Permite modificar el nombre o el número de contacto de un trabajador. | Proveedor |
| CU10 | Registrar trabajo reibido | Registra la fecha de la entrega, cantidad entregada y el tipo de trabajo entregado a un trabajador. | Proveedor |
| CU11 | Registrar entregas | Registra la fecha de entregado y la cantidad entregada por un trabajador. Estas estarán asociadas a los trabajos que tengan los mismos. | Proveedor |
| CU12 | Visualizar pagos | Poder visualizar en cuanto va la quincena actual | Proveedor |