Requerimientos funcionales:
Registro de ventas: Este sistema tendrá capacidad de registrar y mantener un historial de
transacciones de ventas realizadas con información como cantidad vendida, vendedor, precio
total, etc.
Registro de productos: Capacidad para registrar nuevos productos al sistema, tanto como el
nombre, imagen, descripción, precio, incluso ubicación en el almacén, etc.
Gestión de inventario: El sistema será capaz de actualizar y mantener el inventario, tomando en
cuenta las entradas y salidas de productos, re ubicación, etc.
Generación de informes: Se poseerá la funcionalidad de generar informes sobre el estado de
inventario, movimiento de productos, tendencias de ventas, almacenamiento, facturación,
empleado con más ventas, etc.
Búsqueda de productos: Capacidad de busca y recuperar información sobre productos
almacenados, ya sea por nombre, código de barra, categoría, etc.
Administración de usuarios: El administrador tendrá la posibilidad de crear usuarios para sus
empleados de acuerdo con su rol, para que tenga acceso único a las funcionalidades necesarias
para ese rol, es decir un empleado de ventas solo podrá tener acceso al apartado de ventas.
Requerimientos no funcionales:
Seguridad: El sistema deberá ser seguro, para ello se tendrá una contraseña para que los
usuarios puedan ingresar a la plataforma, además de que cualquier persona externa ni clientes
tendrán acceso a este sistema, únicamente el administrador y los usuarios creados por este
podrán manipular la app dependiendo de su rol en la empresa.
Rendimiento: Nuestro sistema deberá ser capaz de manejar un volumen considerable de datos,
transacciones de manera eficiente y sin problemas.
Funcional y amigable al usuario: Se espera tener un sistema fácil de usar e intuitivo para que
los usuarios puedan realizar sus tareas de manera eficiente y cómoda.
Escalabilidad: El sistema debe ser capaz de adaptarse y crecer para manejar un aumento de
datos y transacciones a medida que la empresa crece.