ISSN: 2773-7489
Correo: editor@istvidanueva.edu.ec
URL: http://nexoscientificos.vidanueva.edu.ec/index.php/ojs/index
Fecha de aceptación: diciembre 2022
Revista Nexos Científicos
Julio-Diciembre 2022 pp. 42-46
Volumen 1, Número 2
Fecha de recepción: octubre 2022
43
puede generar pérdidas valiosas y confusión en
los administradores del recinto.
Para el desarrollo del proyecto se utilizó el
lenguaje de programación PHP basado en la
programación orientada a objetos y PDO, para la
capa de datos se utilizó el sistema gestor de base
de datos MySQL, en la interfaz gráfica de la
aplicación se aplicó el marco de trabajo Bootstrap
basado en CSS y se utilizó ciertas funciones en
JavaScript y JQuery.
El uso de PHP del lado de servidor utilizando
POO, junto con JavaScript y MySQL permitió
lograr una aplicación estable, eficiente al
momento de realizar las transacciones, entendible
y amigable para el usuario. Automatiza los
procesos manuales del Recinto Ferial de Subasta
y ahorra tiempo, personal y dinero a sus
administradores.
2. METODOLOGÍA
Se aplicó la metodología Extreme Programming
XP, la cual permite un desarrollo ágil y entregar
funcionalidades del sistema parcial para mejorar
en cada lanzamiento hasta obtener una versión
estable que se pueda distribuir.
2.1. Planificación
Del levantamiento del proyecto se requiere una
aplicación que permita gestionar las transacciones
en un recinto ferial de subastas. Cualquier persona
que haya logrado acceso al recinto de la feria
puede conectarse al sistema a través de alguno de
los muchos terminales disponibles, y participar en
las subastas que tengan lugar, en alguna de las
modalidades ofrecidas por el sistema, es decir,
como comprador, como vendedor, o como simple
observador.
Para subastar algún artículo es necesario darse de
alta como vendedor. El vendedor puede registrar
artículos en la subasta, rellenando una ficha por
cada artículo, que sale así inmediatamente a
subasta. Análogamente, para participar en una
puja es necesario darse de alta como comprador.
El comprador puede pujar por cualquiera de los
artículos subastados en la feria. Cuando no se
produce ninguna nueva puja, el artículo queda
definitivamente adjudicado al comprador. Si un
artículo no ha recibido ninguna puja, el vendedor
puede modificar alguno de sus datos.
Cualquier persona puede participar como
observador en una subasta, es decir, puede
consultar la lista de artículos subastados y
seleccionar uno de ellos para examinar la lista de
pujas, pero necesita registrarse como vendedor o
comprador para participar activamente.
2.2. Diseño
En este primer diseño, se realiza una interfaz
amigable para un usuario, basándose en una buena
práctica de interfaz de usuario con parámetros
básicos de configuración.
Arquitecturas