Skip to content

Ejemplo de como crear un sitio web que guarde las cotizaciones historicas de las distintas monedas.

Notifications You must be signed in to change notification settings

Reflej0/Cotizaciones-Historicas-Supervielle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cotizaciones-Historicas-Supervielle

Ejemplo de como crear un sitio web que guarde las cotizaciones historicas de las distintas monedas.

Resumen

El ejemplo utiliza la información del banco Supervielle, el cual provee la cotización cada día de distintas monedas, pero no guarda un histórico.
La misión es crear una web donde la información de las distintas monedas se extraiga de la página web del banco y se almacene en una base de datos.

SQL

Por la parte de SQL se mantiene una sola base de datos llamada cotizacion_supervielle, la cual contiene una sola tabla con los siguientes campos.
fecha, Formato: DATE.
moneda, Formato: CHAR[7].
compra, Formato: FLOAT(7,3).
venta, Formato: FLOAT(7,3).
La tabla contiene como clave primaria a los campos fecha y moneda. Es decir se admite un único valor de compra y venta por dia de una moneda.
[Discontinuado]. Además se incluye un trigger, que a cada registro agregado le define la fecha, dado que el campo DATE no admite CURRENT_TIMESTAMP como valor por defecto.

PHP

Por la parte de PHP, se incluyen 3 archivos.
Update.php: Obtiene las cotizaciones del sitio https://personas.supervielle.com.ar/Pages/QuotesPanel/QuotesCoins.aspx . Este archivo se debe ejecutar mediante una automatización como CRON Jobs, en un intervalo definido entre las 10:00hs y 15:00hs, los horarios donde las cotizaciones pueden sufrir variaciones.
Index.php: Ofrece una mínima interfaz para seleccionar la moneda y la fecha para consultar la cotización histórica.
Buscar.php: Realiza la consulta de búsqueda del index, es decir Index->Llamada de Ajax->Buscar

Version WEB

Version Web: http://reflej0.com/supervielle/

Contacto

Cualquier contacto, realizarlo mediante issues.

About

Ejemplo de como crear un sitio web que guarde las cotizaciones historicas de las distintas monedas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages