Sistema de Gestión de Laboratorio – Proyecto Final SW
Este proyecto final implementa un sistema de gestión para un laboratorio, desarrollado en Python con un entorno virtual (venv) y una base de datos integrada. El sistema permite gestionar información crítica del laboratorio, incluyendo:
- Laboratoristas y clientes
- Equipos de laboratorio
- Instrumentos específicos: farinógrafo, alveógrafo
- Órdenes de laboratorio, lotes, inspecciones y certificados
El proyecto incluye la creación de la base de datos a través de Python, así como la instalación de dependencias mediante requirements.txt y la ejecución del sistema con run.py. Está pensado para facilitar la administración de datos, automatizar procesos internos del laboratorio y mantener un registro detallado de todas las operaciones.
Además, el repositorio incluye instrucciones para configurar el entorno virtual y la base de datos, así como capturas de pantalla que muestran la interfaz y funcionalidades del sistema.
Crea una carpeta vacía en donde estará en VENV que vamos a crear, junto a la carpeta del proyecto
mkdir ProyectoFinal_SW
cd ProyectoFinal_SW
python3 -m venv venv_proyectopip3 install -r requirements.txtComentar del archivo init.py la linea 26: # from webapp import routes
Utilizando el env creado previamente, es necesario activarlo en terminal. Antes de realizar los siguientes pasos.
source venv_proyecto_sw/bin/activateCon la terminal con en venv, en el directorio del proyecto, ingresar los siguientes comandos
python3from webapp import dbfrom webapp.models import Laboratorista, EquipoLab, Farinografo, Alveografo, Cliente, Orden, Lote, Inspeccion, Certificadodb.create_all()Si clonaste este repositorio, no es necesario crear la base de datos, a menos que hayas modificado alguna tabla de la dbs (class del documento models.py)
python3 run.py
