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.

Descripción

Título: Compra-venta de productos con Blockchain integrado
Autor/es:
  • Picazo Haase, Álvaro
Director/es:
  • Pérez Costoya, Fernando
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Junio 2018
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Arquitectura y Tecnología de Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB) | Vista Previa

Resumen

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.

Más información

ID de Registro: 51558
Identificador DC: http://oa.upm.es/51558/
Identificador OAI: oai:oa.upm.es:51558
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 10 Jul 2018 08:37
Ultima Modificación: 10 Jul 2018 08:37
  • GEO_UP4
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • InvestigaM
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM