Page cover

Gestión Comercial

Descripción General de la Aplicación:

La aplicación de gestión comercial está diseñada para administrar diversos aspectos de una pequeña o mediana empresa, enfocándose en la gestión de usuarios, empleados, cajeros, clientes, productos, compras y facturación. La arquitectura de la aplicación sigue el patrón MVC (Modelo-Vista-Controlador) y está construida con Spring Boot, Thymeleaf para las vistas y PostgreSQL como base de dato.

Módulos Principales:

  1. Gestión de Usuarios:

Permite la administración completa de usuarios en el sistema.

  • Funcionalidades principales:

    • Registro de nuevos usuarios con validación de correo electrónico.

    • Asignación de roles (Administrador, Cajero, Empleado).

    • Gestión de contraseñas con seguridad mediante autenticación JWT.

    • Desactivación y eliminación de cuentas de usuario.

  • Formularios:

    • Formulario de crear cuenta para nuevos usuarios.

    • Formulario de inicio de sesión para la autenticación de usuarios existentes.

  1. Gestión de Empleados:

Este módulo permite registrar y administrar la información de los empleados de la empresa.

  • Funcionalidades principales:

    • Registro de nuevos empleados.

    • Edición y eliminación de empleados.

    • Asignación de roles y cargos específicos dentro de la empresa.

    • Visualización de la lista de empleados activos.

3. Gestión de Cajeros:

Permite la asignación de roles específicos de cajero a empleados con la capacidad de gestionar las ventas.

  • Funcionalidades principales:

    • Asignación de roles de cajero a empleados.

    • Gestión de transacciones de compras realizadas por los cajeros.

  1. Gestión de Clientes:

Administra la base de datos de clientes y su información relacionada con compras.

  • Funcionalidades principales:

    • Registro y edición de clientes (nombre, contacto, dirección, etc.).

    • Visualización de historial de compras de los clientes.

    • Activación y desactivación de cuentas de clientes.

  1. Gestión de Productos:

Permite la administración de productos disponibles para la venta.

  • Funcionalidades principales:

    • Registro de nuevos productos con detalles como nombre, precio, cantidad en inventario, etc.

    • Edición y eliminación de productos.

    • Visualización de la lista de productos disponibles.

  1. Gestión de Compras:

Administra las compras realizadas por los clientes.

  • Funcionalidades principales:

    • Registro de nuevas compras con productos seleccionados.

    • Actualización de stock de productos tras cada compra.

    • Visualización del historial de compras.

  1. Gestión de Facturación:

Genera facturas para las compras realizadas, con detalles de los productos adquiridos.

  • Funcionalidades principales:

    • Creación de facturas con productos y cantidades.

    • Cálculo automático de totales, impuestos y descuentos.

    • Visualización de las facturas generadas y posibilidad de descargarlas en formato PDF.

Última actualización