Skip to content

SISTEM DE GESTÓN DE BODEGAS (WMS) basado en la SEPARATA-09 desarrollado para la universidad. Proyecto para Trabajo Especial de Grado

Notifications You must be signed in to change notification settings

kevinyablonkis/unefa-wms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SISTEM DE GESTÓN DE BODEGAS (WMS) para la UNEFA basado en la SEPARATA-09

ÍNDICE

  • ¿DE QUÉ TRATA EL PROYECTO?
  • ESQUEMA DE FUNCIONAMIENTO DEL PROGRAMA
  • LAS DOS PARTES DEL PROYECTO: JavaScript y Python
  • COMO INSTALAR Y USAR

¿DE QUÉ TRATA EL PROYECTO?

Este proyecto fue desarrollado para cumplir la necesidad de tener su primer sistema de manejo de Base de Datos, y su primera Base de Datos en la universidad, ya que se suele usar Microsoft Excel para cumplir todos estos roles. Las funcionalidades del software fueron basadas con las necesidades de como se lleva el inventario, y respetando dichas normas. De esta forma se basó en la SEPARATA-09, la cuál es la norma que se sigue en la UNEFA para llevar el inventario.

ESQUEMA DE FUNCIONAMIENTO DEL PROGRAMA

El proyecto cuenta con un Login con usuario y clave única (que se pueden cambiar en el futuro [se recomienda que el Usuario y Clave sean confidenciales]), luego logeado arranca un launcher para arrancar el programa, y dentro del programa cuenta con las tres funcionalidades principales; Consultar Información de la base de datos, Agregar información a la base de datos y Eliminar información de la base de datos.

Asimismo, el programa cuenta con una, guía de uso sencillo para un usuario que no tenga mucho conocimiento. También cuenta con una funcionalidad de inserción de datos a un archivo de .xlsx o Excel, este ya alojado en el proyecto. Se creó esta función, ya que se lleva el inventario de forma nacional de esta forma (los datos de cada núcleo se presentan a la sede principal en formato Excel o .xlsx).

LOGIN

login

LAUNCHER

launcher

PROGRAMA

home-dark

LAS DOS PARTES DEL PROYECTO: JavaScript y Python

La parte código de JavaScript del proyecto se basa en todas las funcionalidades que tienen que ver con el Sitio Web, manejo de la base de datos, presentación de la información, código del lado del Back-end y algunos toques de dinamismo en el Front-end. Y, por otro lado, todo el código en Python se basa en el Login, Launcher e Inserción a la hoja de cálculo.

COMO INSTALAR Y USAR

REQUISITOS

  • Python
  • PIP
  • Node Js
  • NPM

DEPENDENCIAS DE PYTHON

  1. openpyxl
  2. psutil
  3. flet
  4. flet-route

COMANDO PARA INSTALAR DEPENDENCIAS

pip install openpyxl psutil flet flet-route

DEPENDENCIAS DE NODE JS

  1. body-parser
  2. child_process
  3. cookie-parser
  4. express
  5. fs
  6. pug
  7. sqlite3

COMANDO PARA INSTALAR DEPENDENCIAS

npm install

ARRANCAR EL PROYECTO

El launcher se encuentra en la carpeta de /launcher, el archivo a ejecutar o hacer CLICK sería main.pyw..

Note

La extensión .pyw es para que se ejecute Python en segundo plano sin mostrar la consola (solo funciona en Windows, si se va usar en Linux o MacOS se recomienda .py). Sí se desea ver la consola cambiar .pyw por .py.


Important

El Usuario y clave del Login están en la carpeta del proyecto /launcher/assets/users

About

SISTEM DE GESTÓN DE BODEGAS (WMS) basado en la SEPARATA-09 desarrollado para la universidad. Proyecto para Trabajo Especial de Grado

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published