lobosouza / Proyecto-CD

Proyecto Integrador del módulo Progamador de la tecnicatura en Ciencia de Datos e Inteligencia Artificial
https://proyecto-market.vercel.app
0 stars 1 forks source link

Proyecto-CD

Proyecto Integrador del módulo Progamador de la tecnicatura en Ciencia de Datos e Inteligencia Artificial

Integrantes:

  1. Bruno Lobo Souza, 95690709, lobosouza.it@gmail.com, https://github.com/lobosouza
  2. Marián Chazarreta, 37509774, marianchazarreta@hotmail.com, https://github.com/marianuvita
  3. Carlos Direni, 28117281, direnicarlos1@gmail.com, https://github.com/Cdireni1

    Propuesta de Proyecto:

Se propone una aplicación para un Market que registra la provición, venta y compra dentro del negocio, así como datos de los clientes. Está diseñado usando pseudocódigo PSEint, lenguaje Python, y base de datos con MySQL. La aplicación está ubicada en la carpeta "App", y posee un Menú Principal "index.py" para acceder a Crear, Leer, Actualizar y Eliminar datos de las siguientes tablas:

  1. Productos
  2. Ventas
  3. Detalle de Ventas
  4. Proveedor
  5. Compras
  6. Detalle de Compras
  7. Clientes

    Requisitos:

  1. ModuloProductos Se compone de los siguientes módulos:

    • CRUD_Productos: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos del producto.
    • menuProductos: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Productos.
  2. ModuloVentas Se compone de los siguientes módulos:

    • CRUD_Ventas: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos de venta.
    • menuVentas: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Ventas.
  3. ModuloDetalle_Ventas Se compone de los siguientes módulos:

    • CRUD_Detalle_Ventas: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos del detalle de ventas.
    • menuDetalle_Ventas: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Detalle_Ventas.
  4. ModuloProveedor Se compone de los siguientes módulos:

    • CRUD_Proveedor: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos del proveedor.
    • menuProveedor: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Proveedor.
  5. ModuloCompras Se compone de los siguientes módulos:

    • CRUD_Compras: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos de compras.
    • menuCompras: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Compras.
  6. ModuloDetalle_Compras Se compone de los siguientes módulos:

    • CRUD_Detalle_Compras: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos del detalle de compras.
    • menuDetalle_Compras: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Detalle_Compras.
  7. ModuloClientes Se compone de los siguientes módulos:

    • CRUD_Clientes: se definen las funciones para Crear, Ver, Actualizar y Eliminar los datos del cliente.
    • menuClientes: presenta las opciones disponibles al usuario y le permite elegir la acción deseada, importando para ello las funciones de CRUD_Clientes.