Sistema de Inventario
Desarrollador en PHP con el patrón de arquitectura de software MVC, bases de datos programada
en SQL gestionadas con el sistema de gestión de bases de datos MySQL y administradas en
phpMyAdmin, diseño del sistema (FrontEnd) con el estándar de diseño web HTML5.
Para ejecutar el sistema se necesita la herramienta XAMPP que nos permite crear un servidor local
funcional, donde a través de un navegar web se puede acceder al sistema colocando el siguiente
enlace [Link]
Cuando estemos dentro del sistema lo primero que tendremos es la ventana de inicio.
En el inicio tendremos 4 opciones Productos, Categoría, Salida y Encargado.
Productos.
En la pestaña de Productos, tendremos una lista gestionable de los productos agregados al sistema
de inventario, con información de los productos y opciones de editar el producto y su información,
también desde la opción de editar podremos agregar más existencia al stock del producto y la
opción de eliminar el producto (No se puede eliminar los productos que ya tienen salidas, si no
darán error al eliminar), en la parte superior se encuentra la opción para agregar nuevos
productos.
Categorías.
En la pestaña Categoría siguiendo el mismo diseño del sistema, tenemos una lista de las categorías
de productos, con la opción de editar donde podemos cambiarle el nombre y decidir si la categoría
estará activo o inactiva (Cuando agregamos un producto uno de los campos solicitados es
categoría, solo nos saldrá como opción las categorías activas, si una categoría está inactiva no
saldrá como opción al momento de agregar un nuevo producto), en la parte superior se encuentra
la opción de agregar nuevas categorías.
Salidas.
En este apartado podemos gestionar las salidas del stock del inventario, tendremos la información
de cual producto fue el seleccionado para la salida, cuanto fue la cantidad de la salida del
producto, nombre del encargado que realizo la salida y la fecha en la que se realizó la salida. En la
parte superior encontraremos la opción de agregar una salida, es ese apartado tendremos un
campo importante que es el ID del producto, cada producto tiene su ID y es importante saber que
producto vamos a retirar del stock para colocar su ID, luego la cantidad a retirar, el encargado y la
fecha. Después de agregar esta información y darle agregar, en la lista se generara un resumen de
la salida, con la información ya antes especificada, el stock del producto disminuye
automáticamente después de realizar la salida.
Encargados.
Siguiendo el mismo modelo, en este apartado gestionamos los encargados, con una lista de los
encargados agregados, la opción de editar donde podremos editar su información básica y decidir
si estará activo o inactivo (La opción de activar o desactivar tiene la misma función que las
categorías, si un encargado esta desactivado, cuando estemos agregando una salida no saldrá
como opción). En la parte superior esta la opción de agregar nuevos encargados.