Compra-venta de productos con Blockchain integrado

Picazo Haase, Álvaro (2018). Compra-venta de productos con Blockchain integrado. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Compra-venta de productos con Blockchain integrado
Author/s:
  • Picazo Haase, Álvaro
Contributor/s:
  • Pérez Costoya, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2018
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

El TFG realizado consiste en el diseño e implementación de una aplicación para móvil para comprar productos sostenida por la tecnología Blockchain. Dicha aplicación móvil, con nombre ZOOM, dará la posibilidad de que tanto un usuario llamado Cliente tenga realice una compra de un producto, un Vendedor aceptar dicha petición y un Transportista realizar la entrega de dicho producto al destinatario. A su vez, los tres participantes del flujo podrán ver el estado de la llamada Order y el Cliente tendrá la posibilidad de realizar cambios en su perfil o incluso de ver todos los pedidos que tiene pendientes de entrega. Zoom ofrece la posibilidad de realizar un registro para usuarios nuevos, introduciendo los parámetros necesarios para completar dicho registro. Toda la información de los usuarios, tanto de los clientes como del transportista y vendedor, queda registrada en la Blockchain, así como de la información de los productos y de las Orders creadas cuando se realiza la compra de un producto. Cada vez que un usuario realiza una acción, se actualizan diferentes parámetros en la Blockchain dependiendo de la acción tomada y dependiendo de sobre que producto se haya tomado. Este trabajo ha sido diseñado e implementado de cero, basándome en aplicaciones ya hechas pero con otras tecnologías, y tratando de desarrollar algo similar pero con mas simpleza. Es por esto por lo que se ha decidido utilizar los diferentes lenguajes en función de mi criterio y mis conocimientos, siempre analizando la idea y entendiendo que dichos lenguajes de programación servían para el desarrollo en su plenitud de la aplicación.---ABSTRACT---The Final Year Project consists in the design a nd implementation on a mobile application for buying products based on the Blockchain technology. In this application, named as ZOOM, will let the Client buy a product registered in the Blockchain, sold by a Vendor, that will accept or decline the request and if accepted a Transport participant will deliver the product to its destination. Meanwhile, every participant will be able to see the status of the order and see the tracking of it. The client has the possibility to edit his profile or even see every order that is has not been yet delivered. Every new user can sign up for free, introducing the requested parameters as an usual application. Every users’ data will be registered in the Blockchain, as well as the data of the products and the orders’ created when a request is accepted by the Vendor, as it was explained before. When a partici pant makes an action, every parameters involved are updated in the Blockchain, depending on the action an also the product. This project has been developed and designed from the start, based on famous applications but with different technologies. It has been developed in the programming languages most well-known by myself and also my knowledge.

More information

Item ID: 51558
DC Identifier: http://oa.upm.es/51558/
OAI Identifier: oai:oa.upm.es:51558
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 10 Jul 2018 08:37
Last Modified: 10 Jul 2018 08:37
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM