This project is a logistics management system for an online sales platform. It uses the Neo4j database to store information about different warehouses, delivery points, intermediate platforms, transport times and costs between different points, and optimal routes between one shipping point and another delivery point.
The company has three types of parcel services:
- Same-day delivery
- Next day delivery
- Budget delivery
The objective of the system is to maximise the company's profits by finding the most economical route possible within the set time constraints. The system also handles fleet management, associating shipments with the right vehicle to cover a specific route. The project includes the design and implementation of an API and a file to initialise the database.
The company uses different means of transport to carry out the routes. Below is a table with the different transport times and the associated times and costs.
Este proyecto es un sistema de gestión logística para una plataforma de ventas en línea. Utiliza la base de datos Neo4j para almacenar información sobre los distintos almacenes, puntos de entrega, plataformas intermedias, tiempos y costos de transporte entre diferentes puntos, y rutas óptimas entre un punto de envío y otro punto de entrega.
La empresa tiene tres tipos de servicios de paquetería:
- Entrega en el mismo día
- Entrega al día siguiente de la comra
- Envío económico
El objetivo del sistema es maximizar los beneficios de la empresa al encontrar la ruta más económica posible dentro de las restricciones de tiempo establecidas. El sistema también maneja la gestión de flota, asociando los envíos con el vehículo adecuado para cubrir un trayecto específico. El proyecto incluye el diseño e implementación de una API y un fichero para inicializar la base de datos.
Para realizar las rutas la empresa dispone de diferentes medios de transporte. A continuación, se muestra una tabla con los distintos tiempos de transporte y los tiempos y costes asociados.