Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
Title: | Compra-venta de productos con Blockchain integrado |
---|---|
Author/s: |
|
Contributor/s: |
|
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview |
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.
Item ID: | 51558 |
---|---|
DC Identifier: | https://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 |