Coder Social home page Coder Social logo

proyectodaw's Introduction

HAND2HAND

Compraventa de productos de 2a mano

  • Este programa usa las tecnologías:
    • Interfaz de usuario JavaFX
    • Bases de datos MySQL
    • Java como lenguaje de programación
  • Interfaz:
  • Al entrar a la aplicación podemos ver la página de login con los botones iniciar sesión y registrarse.
  • Registro: Introduciremos nuestros datos personales junto a la foto de perfil
  • LogIn: al estar registrados podremos entrar a la página principal.
  • Página principal: en esta página podremos observar arriba los botones de filtros junto al de subir producto, el de agregar saldo, los de navegar por las páginas de productos y el de salir, también se puede pulsar en todos y cada uno de los productos si es que hay alguno subido.
  • Subir: podremos rellenar los datos típicos de un producto junto a su imagen y subirlo a la base de datos.
  • Agregar saldo: en este apartado podremos agregar saldo de una forma bastante intuitiva gracias al texto field y al número de saldo actual que podemos observar, también tenemos un botón de volver.
  • Los botones de navegar por la página nos muestran productos más allá de la primera página, se podrán subir un número ilimitado de productos.
  • Producto: al entrar en un producto veremos el botón azul como eliminar si el producto es nuestro, y comprar si el producto es de otro usuario, al comprarlo (no al eliminarlo) se nos restará el precio del producto del saldo.

  • La base de datos se estructura en 2 tablas, la de productos y la de usuarios:

Las funciones más relevantes y complejas de la bbdd son la de mostrar los productos y la de eliminarlos.

-Cuando se hace click sobre un producto se muestra la información de ese producto, eso lo he hecho dándole un id al botón (botón 1) y quedandome con el número (1) en la palabra, así al pulsar el botón sabremos a qué producto se refiere y podremos mostrar la información adecuada mediante una query sql.

-Al eliminar un producto se cambian todo los productos con id mayor a la del producto eliminado a una id menos, esto hace que se muestran en la posición adecuada en todo momento.

proyectodaw's People

Contributors

alvaro05p avatar

Stargazers

Carlos-Tey  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.