Está en la página 1de 8

Nombres:

Hugo José Taveras


Prisila Everly Báez

Matrículas:
19-1440
19-1580

Sección: INF-345-01

Profesor: José Ramón Romero

Asignatura: Lenguajes de Cuarta Generación

Aplicación de Rastreo de Almacén


Objetivos del Proyecto (General y Específicos)
 GENERAL: Implementar una aplicación móvil que optimice y simplifique
el trabajo de rastreo o tracking de bienes o productos de un almacén
empresarial.

ESPECÍFICOS:

 Permitir consultar el estado de cada artículo del almacén, cambiante según


qué tan cerca se encuentra de su destino.
 Refrescar su propia información de rastreo cada 1 minuto.
 Mostrar información de cada artículo tales como Nombre, Código,
Descripción y Precio.
 Permitir registro y control de usuarios.
 Notificar al usuario cuando ocurre algún problema con uno de los productos
en proceso de rastreo.
 Realizar conexión a base de datos MySQL.
 Implementar el front-end utilizando la tecnología Flutter.
 Implementar el back-end programado en C#.
 Implementar autenticación y funcionalidades de seguridad con Firebase.

Antecedentes
Los sistemas o aplicaciones de rastreo conllevan cierta historia y evolución, puesto
que su utilidad se ha visto desde la pronta necesidad de las empresas e individuos
de mantener al margen la información de toda la mercancía o artículos que se
compran.
Los sistemas de rastreo ven su uso más temprano desde los sistemas
implementados en empresas de embarque de mercancía tales como FedEx o
Amazon, cuyo sistema comparte cualidades de esta índole.

Planteamiento
Dentro de todas las empresas, sin importar su dimensión o área, llevan a cabo el
proceso de rastrear y mantener al margen toda información que guarde relación
con el apartado de almacenes o inventario, puesto que el manejo de bienes es una
parte integra dentro del mundo laboral. Ahora bien, este proceso puede llegar a ser
tedioso en gran medida, concretamente para empresas de grandes dimensiones, las
cuales manejarán su almacén consistiendo de una gran cantidad de elementos a
tomar en cuenta, otra problemática que surge es el error humano, presente en
cualquier proceso manual, lo cual puede traer inconvenientes a la hora de manejar
la administración de dichos almacenes e inventario.

Justificación
Con este proyecto se busca solucionar las problemáticas detalladas en el apartado
anterior brindando una alternativa automatizada para el manejo simplificado de
dicho rastreo. La aplicación permitirá un manejo mucho más simplificado y
consistente de cada bien del almacén, sin posibilidad a que afecte el error humano
mediante el trabajo manual de esta tarea; de esta manera se optimizará este proceso
y mejorará el rendimiento general de la empresa.

Alcance
El sistema de rastreo de almacén implementado en este proyecto pretende permitir
la visualización dinámica de la información estadística de toda mercancía y
artículos comprados, para el usuario. Permitirá consultar datos puntuales y
particulares de cada articulo al igual que su estado individual en cuanto a su
localización. Se limitará a estos lineamientos, por lo que aspectos como la compra
o venta de dicha mercancía no serán cubiertos.

Requerimientos Funcionales

- RF01: Permitir visualizar estado de productos.


- RF02: Generar reportes PDF.
- RF03: Hacer búsqueda de la mercancía.
- RF04: Actualizar el estado de la mercancía cuando esta haya sido retirada o
cancelada.
- RF05: Registrar nueva mercancía.
- RF06: Eliminar la mercancía.
- RF07: Actualizar de manera automática la información cada 1 minuto.

Historias de Usuario

1. Como usuario final, quiero poder visualizar el estado de cada producto del
almacén siendo rastreado a tiempo real para mantener cada estatus al
margen.

·         La información de cada producto se actualizará de manera automática cada 1


minuto.

·         La aplicación DEBE tener un listado presentando todos los productos que
están siendo rastreados presentemente.

2. Como usuario final, quiero visualizar información puntual de cada producto


rastreado en el almacén para fines de consulta.

·         Se presentará información perteneciente al producto particular tales como


Nombre, Código, Descripción y Cantidad.

 Los campos Nombre, Descripción y Cantidad DEBEN ser de tipo caracter o


string.
 El campo Codigo DEBE ser tipo integer/numérico.
3. Como usuario final, quiero poder visualizar el trayecto continuo de la mercancía
desde su despacho hasta la llegada al courier indicado.

 El trayecto debe de actualizarse continua y correctamente, en caso contrario


existirán errores de horarios.
 La aplicación DEBE mostrar cada actualización de la mercancía mediante
una notificación push.

4. Como usuario final, deseo poder actualizar el estatus de la mercancía ya


recibida:

 La aplicación DEBE permitir al usuario actualizar el estado de la mercancía


recibida como “ENTREGADO “o “DEVUELTO “.

5. Como administrador, deseo poder introducir una nueva mercancía (a ser


rastreada) al sistema:

 La aplicación DEBE permitir introducir los datos del destinatario.


 La aplicación DEBE permitir introducir los datos del envío.
 La aplicación DEBE permitir introducir los datos de la situación actual de la
mercancía.

6. Como administrador, deseo poder visualizar reportes que despliegue


información tabulada de todos los envíos rastreados:

 El reporte DEBE contener las columnas Repartidor, Código, Fecha, Estado,


Fecha Entrega, Fecha Devolución, Destinatario.
 El reporte DEBE poder descargarse en formato PDF.

Tareas (de las historias de usuarios)


T01- Crear funcionalidad que permita al usuario final visualizar el estado de cada
uno de los productos a tiempo real para mantener cada estatus al margen.

T02- Crear funcionalidad que permita al usuario final visualizar información


puntual de cada producto rastreado en el almacén para fines de consulta.

T03- Crear funcionalidad que permita al usuario final consultar el trayecto de la


mercancía desde su despacho hasta la llegada al courier indicado.

T04- Implementar funcionalidad para actualizar el estado de la mercancía,


habiendo concluido ya su trayecto; a “ENTREGADO” o “DEVUELTO”.

T05- Implementar funcionalidad que permita al administrador introducir nueva


mercancía a ser rastreada por el sistema.

T06- Crear funcionalidad para la visualización de reportes tabulados que


despliegue la información de todos los envíos rastreados.
Burn-down Chart
Diagrama Base de Datos

También podría gustarte