Giter Site home page Giter Site logo

cotizaciones-historicas-supervielle's Introduction

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.

cotizaciones-historicas-supervielle's People

Contributors

reflej0 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.