Resumen:
|
[ES] En la empresa donde he desarrollado el proyecto los pedidos se sacan en colecciones, es decir, siempre se sacan conjuntos de pedidos al mismo tiempo. Una colección de pedidos se saca utilizando un carro con tres baldas, ...[+]
[ES] En la empresa donde he desarrollado el proyecto los pedidos se sacan en colecciones, es decir, siempre se sacan conjuntos de pedidos al mismo tiempo. Una colección de pedidos se saca utilizando un carro con tres baldas, de forma que en cada balda se añaden los productos de un pedido distinto. Teniendo esto en cuenta, cada vez que se prepara una colección de pedidos se imprime una etiqueta de papel por cada pedido, con datos del propio pedido, que se pega en la balda del carro donde se van a añadir los productos del pedido correspondiente.
El objetivo de este proyecto es sustituir estas etiquetas impresas en papel por etiquetas electrónicas. La puesta en marcha de las etiquetas electrónicas constará principalmente de dos pasos. Primeramente, habrá que vincular las etiqueta electrónica a las baldas de los carros de forma permanente. El siguiente paso ya será mostrar en la pantalla de las etiquetas electrónicas la información del pedido que se está preparando.
Para cumplir este objetivo se ha desarrollado una API REST que realizará la función de cliente/servidor. Esta API se conecta a una interfaz gráfica, para obtener datos proporcionados por el cliente y almacenarlos en la base de datos, y viceversa. La API desarrollada también realiza peticiones a otra API de una empresa subcontratada de etiquetas electrónicas. Las herramientas utilizadas han sido NodeJs para la capa del servidor, HTML y JavaScript para la parte del cliente y DBeaver para la administración de la base de datos.
[-]
[EN] In the company where I have developed the project, orders are taken out in
collections, in other words, sets of orders are always taken out at the same time. A
collection of orders is taken out using a trolley with ...[+]
[EN] In the company where I have developed the project, orders are taken out in
collections, in other words, sets of orders are always taken out at the same time. A
collection of orders is taken out using a trolley with three shelves, so that products from
a different order are added to each shelf. Taking this into account, each time a collection
of orders is prepared, a paper label is printed for each order, with data from the order
itself, which is pasted on the shelf of the cart where the products of the corresponding
order will be added.
The objective of this project is to replace these labels printed on paper with electronic
labels. The implementation of electronic labels will consist mainly of two steps. First, the
electronic labels must be permanently attached to the shelves of the trolleys. The next
step will be to show the information of the order that is being prepared on the screen of
the electronic labels.
In order to fulfil this objective, a REST API has been developed that will perform the
client / server function. This API connects to a graphical interface, to obtain data
provided by the client and store it in the database, and vice versa. The developed API also
makes requests to another API from an electronic tag outsourcing company. The tools
used have been NodeJs for the server layer, HTML and JavaScript for the client side and
DBeaver for the database administration.
[-]
[CA] En l'empresa on he desenvolupat el projecte les comandes es trauen en col·leccions, és a
dir, sempre es trauen conjunts de comandes al mateix temps. Una col·lecció de
comandes es trau utilitzant un carro amb tres ...[+]
[CA] En l'empresa on he desenvolupat el projecte les comandes es trauen en col·leccions, és a
dir, sempre es trauen conjunts de comandes al mateix temps. Una col·lecció de
comandes es trau utilitzant un carro amb tres baldes, de manera que en cada balda
s'afigen els productes d'una comanda diferent. Tenint això en compte, cada vegada que
es prepara una col·lecció de comandes s'imprimeix una etiqueta de paper per cada
comanda, amb dades de la pròpia comanda, que es pega en la balda del carro on
s'afegiran els productes de la comanda corresponent.
L'objectiu d'aquest projecte és substituir aquestes etiquetes impreses en paper per
etiquetes electròniques. La posada en marxa de les etiquetes electròniques constarà
principalment de dos passos. Primerament, caldrà vincular les etiqueta electrònica a les
baldes dels carros de manera permanent. El següent pas ja serà mostrar en la pantalla
de les etiquetes electròniques la informació de la comanda que s'està preparant.
Per a complir aquest objectiu s'ha desenvolupat una API REST que realitzarà la funció
de client/servidor. Aquesta API es connecta a una interfície gràfica, per a obtindre
dades proporcionades pel client i emmagatzemar-los en la base de dades, i viceversa. La
API desenvolupada també realitza peticions a una altra API d'una empresa
subcontractada d'etiquetes electròniques. Les eines utilitzades han sigut NodeJs per a
la capa del servidor, HTML i Javascript per a la part del client i DBeaver per a
l'administració de la base de dades.
[-]
|