El proyecto está iniciado, actualmente cuenta con un sistema de login, tras loguearse muestra una tabla de datos crud que ya está realizada, lo que quedaría por hacer es:
- Cuando el usuario se loguea únicamente le muestra los datos asociados a su almacén. (Hay roles de usuarios ADMINISTRADORES y usuario normal)
- La tabla de datos poner flechas para ordenar los datos por columnas en sentido creciente/decreciente. (Columnas afectadas: Categoría, Familia, Subfamilia, producto)
- Poner un filtro de la información de 2 de las 7 columnas que contiene la tabla.
Filtros de las columnas: CATEGORÍA y FAMILIA ( cuando aplicamos los filtros en lugar de 7 columnas se quedan 5 en la tabla de datos, sino aplicamos filtros muestra las 7)
- Exportación de la información de la tabla con las mismas columnas a un excel.
- Importación de los datos mediante un excel.
- Poder resetear la columna stock, sin necesidad de usar un update en mysql, sino directamente desde la web.
En el excel de exportación sale una columna que es "Fecha" con la fecha del día que lo exporta por cada línea.
- Roles de usuario: usuario normal (sólo visualiza y puede editar la tabla para modificar el stock de producto, tambien tiene la opción de exportar) usuario administrador (puede importar/exportar datos en excel, agregar datos desde la web, eliminar datos desde la web) Para esto cuenta con una barra de navegación llamada inventarios y ahí tendrá las opciones INVENTARIOS > 1. Exportar datos, 2.
Importar datos, 3. Agregar productos
4.Nuevo Inventario 5.Guardar inventario.
- Si la categoría del producto es una denominado elaborados, al pulsar en editar, muestra un texto adicional o fotografia, sólo en esa categoría.
Esta opción también podría ser al pasar el dedo/cursor sobre el campo producto de esa línea.
- Debe ser apto para móviles/tablet.
- Poner campo oculto de precio para valorar cada producto y poder sacar informe en pdf/excel de valoración por categoría y familia.
--------------------------------------------------
Detalle de su funcionamiento-flujo programa:
El usuario accede a la www, se loguea y se le cargan los datos que previamente el administrador ha importado para ese almacén, pues cada almacén puede tener datos diferentes.
El usuario aplica sus filtros o no, y empieza a contar cada producto, pone la cantidad que tiene y una vez termina, tiene que acceder al menú anteriormente descrito y pulsa "Guardar Inventario" una vez hecho eso, esta información queda bloqueada a la espera que el propio usuario o el administrador la exporte, hasta que no lo exporte no podrá hacer un nuevo inventario.
Si el administrador o el usuario lo exporta en un registro de actividad queda cuando lo hace exportado el dia 19/10/19 a las 19:30h por el usuario xxxx del almacén ny.
Será entonces cuando para poder hacer un nuevo inventario tengan que pulsar nuevo inventario y la columna stock quede nuevamente en 0,00.
El excel de exportación tiene una columna fecha, que unicamente pone la fecha en la cual se exporta 01/01/2020.
Esto sería todo.
Tecnologías empleadas:
HTML
PHP con MySQL
jQuery
Bootstrap
CSS
AJAX
Plazo de Entrega: 25 Octubre, 2019