Solicitud Completa para Desarrollo de Cuatro Módulos de Gestión de ...


$50.00

Solicitud Completa para Desarrollo de Cuatro Módulos de Gestión de Mercancías ________________________________________ Objetivo General: El sistema debe gestionar los movimientos de mercancías en una bodega de proyectos, permitiendo el control de entrada y salida de material. Los cuatro módulos principales son: 1.    Artículos (CRUD): Para gestionar los materiales disponibles (solo creación y eliminación). 2.    Entrada de Mercancías: Para registrar los materiales que ingresan a la bodega. 3.    Salida de Mercancías: Para registrar las entregas de materiales desde la bodega. 4.    Reportes de Inventario: Para visualizar un resumen de los movimientos y existencias de materiales. ________________________________________ 1. Módulo: Artículos (CRUD) Descripción: Este módulo permite gestionar los artículos disponibles en la bodega. Los usuarios podrán crear nuevos artículos con un ID, nombre, código de barras y descripción. Además, podrán eliminar artículos si es necesario. Requerimientos: 1.    Formulario de Registro de Artículos: o    Campos para ingresar los siguientes datos:     ID: Identificador único del artículo (manual o autogenerado).     Nombre del Artículo: Nombre descriptivo del artículo.     Código de Barras: Código de barras del artículo (opcional).     Descripción: Breve descripción del artículo. 2.    Funciones CRUD: o    Crear: Permitir ingresar nuevos artículos al sistema. O    Eliminar: Eliminar artículos del sistema (asegurándose de que no estén asociados a movimientos activos de entrada o salida). 3.    Lista de Artículos: o    Visualizar los artículos registrados en el sistema con la opción de eliminar. O    Debe haber un filtro de búsqueda para encontrar artículos por ID, nombre o código de barras. ________________________________________ 2. Módulo: Entrada de Mercancías Descripción: Este módulo permite registrar los materiales que ingresan a la bodega de proyectos. Los materiales se ingresarán por medio de un buscador, y se asociarán a un proyecto específico. Requerimientos: 1.    Buscador de Materiales: o    Permitir buscar materiales por nombre o código de barras. O    Al seleccionar un material, se debe mostrar un modal donde el usuario pueda ingresar la siguiente información:     Número de Proyecto: Proyecto al que se asigna la mercancía.     Cantidad: La cantidad de material que ingresa.     Ubicación: Ubicación dentro de la bodega. 2.    Registro de Entrada: o    Al guardar, los datos se deben registrar en una tabla con los siguientes campos:     ID del Artículo (referencia al artículo registrado).     ID del Proyecto (referencia al proyecto).     Cantidad Ingresada.     Ubicación en la Bodega.     Fecha de Ingreso. 3.    Listado de Movimientos del Día: o    Visualizar un listado de todas las entradas realizadas en el día con la siguiente información:     Artículo ingresado.     Proyecto al que se asigna el material.     Cantidad ingresada.     Ubicación del material.     Fecha y hora de ingreso. 4.    Modificación de Movimientos: o    Permitir al usuario editar cualquier entrada registrada si existe un error, modificando la cantidad, el proyecto o la ubicación. ________________________________________ 3. Módulo: Salida de Mercancías Descripción: Este módulo permite registrar las entregas de materiales desde la bodega hacia proyectos específicos. Los artículos deben ser seleccionados en función de su disponibilidad. Requerimientos: 1.    Búsqueda de Proyecto: o    Permitir buscar proyectos por nombre o código. O    Al seleccionar el proyecto, se debe mostrar un listado de los materiales disponibles para ese proyecto, con la cantidad disponible en bodega. 2.    Selección de Materiales a Entregar: o    El usuario podrá seleccionar uno o más materiales y asignarles la cantidad a entregar. O    Si la cantidad solicitada excede la disponibilidad en bodega, debe mostrar un mensaje de advertencia. 3.    Registro de Salida: o    Al registrar la salida, se debe registrar lo siguiente:     ID del Artículo (referencia al artículo).     ID del Proyecto (referencia al proyecto).     Cantidad Entregada.     Fecha de Entrega. 4.    Listado de Movimientos del Día: o    Visualizar un listado de todas las salidas realizadas en el día, similar al listado de entradas, con la siguiente información:     Artículo entregado.     Proyecto asociado.     Cantidad entregada.     Fecha y hora de entrega. 5.    Modificación de Movimientos: o    Permitir al usuario editar cualquier salida registrada si existe un error, modificando la cantidad o el proyecto. ________________________________________ 4. Módulo: Reportes de Inventario Descripción: Este módulo genera reportes detallados de los movimientos de material (entradas y salidas) y muestra la cantidad de material disponible por proyecto. Requerimientos: 1.    Vista General de Reportes: o    Mostrar un resumen de los artículos con las siguientes columnas:     Nombre del Artículo     Proyecto Asociado     Cantidad Ingresada     Cantidad Entregada     Cantidad Disponible (calculada como la diferencia entre las cantidades ingresadas y entregadas). 2.    Filtros de Reporte: o    Permitir al usuario filtrar los reportes por:     Nombre del artículo.     Proyecto.     Rango de fechas (entradas y salidas realizadas entre dos fechas). 3.    Generación del Reporte: o    El sistema debe permitir generar el reporte basado en los filtros seleccionados, mostrando la información de manera clara y estructurada. 4.    Visualización de Movimientos del Día: o    Mostrar un resumen de todas las entradas y salidas realizadas el día de la consulta. ________________________________________ Base de Datos: 1.    Tabla: Artículos o    id (PK, autoincremental) o    codigo_barras (opcional) o    nombre o    descripcion 2.    Tabla: Proyectos o    id (PK) o    nombre_proyecto o    descripcion 3.    Tabla: Entradas (Ingreso de Mercancías) o    id (pk) o    articulo_id (fk a artículos) o    proyecto_id (fk a proyectos) o    cantidad_ingresada o    ubicacion o    fecha_ingreso 4.    Tabla: Salidas (Entrega de Mercancías) o    id (pk) o    articulo_id (fk a artículos) o    proyecto_id (fk a proyectos) o    cantidad_entregada o    fecha_salida ________________________________________ tecnologías y herramientas recomendadas: 1.    Backend: PHP o CodeIgniter. 2.    Frontend: html, css, javascript (con jquery para la gestión de ajax y manipulación de eventos). 3.    Base de Datos: MySQL o MariaDB. 4.    Escaneo de Códigos de Barras: Implementación de un lector de códigos de barras o un campo de entrada manual para ingresar códigos. en el archivo al final hay una imagen de como vemos el reporte actual de ExcelCategory: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Create a new custom siteIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededAPI Integrations: Other (Other APIs)Roles needed: Developer

Keyword: HTML/CSS

Price: $50.0

JavaScript MySQL PHP

 

Tenho um site basico em html css e jacascript quero transformalo em...

Gostaria de transformar meu site pessoal, desenvolvido em html, css e javascript, em uma loja virtual. O objetivo é manter a identidade visual atual e garantir que a loja seja responsiva e fácil de usar em diferentes dispositivos. Estou aberto a sugestões sobre os melho...

View Job
Tailwind Expert for Figma Design to react project.

N/D

View Job
Luxury Pre-Owned Watch E-Commerce Website

N/D

View Job