martes, 29 de septiembre de 2015

Servicios Web

EL RELOJ

Se elaboró un servicio web sencillo que brinda información sobre el RELOJ y en donde podremos consultar la hora actual. Esta página fue desarrollada en HTML en bloc de notas, con funciones sencillas de JAVASCRIPT. A continuación algunos pantallazos de la página web:





Para ingresar al servicio web, realizaremos los siguientes pasos:

1.       Nos dirigiremos al siguiente link:


2.      Automáticamente el sistema direcciona a la descarga de un  archivo comprimido que contiene la aplicación web mencionada, la cual debe ser guardada en su escritorio.

3.      Se ejecuta y posteriormente abrir uno de los archivos .HTML con el navegador Chrome 


INTEGRANTES

NARDY PAOLA JAIME RINCON
CÓDIGO: 066102014
JUAN PABLO VILLAMIL ROMERO
CÓDIGO: 066111010

Sobre la adaptación de tecnologías: Caso de estudio


Empresa Plaza de Mercado Boyacá S.A.S.



La empresa Plaza de Mercado de Boyacá S.A.S. actualmente tiene su base de datos sobre MS-Access. La organización necesita principalmente:

1.       Ampliar su BD para incluir datos de los compradores, con el objeto de saber quiénes son sus clientes, en donde residen, quien es el contacto directo, qué canales de comunicación podrían establecer entre ellos, que vendedor los atendió y qué productos compraron.

2.      Normalizar la BD al menos 3N y comprobar la integridad referencial de los datos.

3.      Proyectar el crecimiento de la base de datos para 2020.

4.      Requiere las siguientes consultas específicas:

·         Una consulta que permita ver en orden alfabético el nombre de cada vendedor, su fecha de nacimiento y su teléfono. (Campos del resultado: Nombre, Fecha de nacimiento, Teléfono).

·         Una consulta que dé como resultado el nombre de los vendedores nacidos en Bogotá. (Campos del resultado: Nombre, Ciudad).

“SELECT Vendedores.NombreVendedor, Vendedores.CiudadFROM Vendedores WHERE Ciudad = 'Bogota';”

·         Realice una consulta que le permita determinar quiénes tienen mayor acumulado (suma) en kilos vendidos, si los vendedores con hijos

“SELECT Vendedores.Hijos, Vendedores.IdVendedor, sum(Ventas,Kilos) AS kilos_vendidos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor=Ventas.cod_vendedor WHERE Vendedores.Hijos =-1GROUP BY Vendedores.Hijos, Vendedores.IdVendedor;”

o los vendedores sin hijos. (Campos del resultado: Hijos, Suma de Kilos).

“SELECT Vendedores.Hijos, Vendedores.IdVendedor, sum(Ventas,Kilos) AS kilos_vendidos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor=Ventas.cod_vendedor WHERE Vendedores.Hijos = 0 GROUP BY Vendedores.Hijos, Vendedores.IdVendedor;”

·         Una consulta que le permita determinar cuál fue el producto con más kilos vendidos durante el año 1999. (Campos del resultado: Nombre del Producto, Suma de Kilos en orden).

·         Una consulta donde se muestre el nombre y el total de kilos vendidos por cada vendedor (entre los productos) para el año 2002. Ordene el resultado de forma descendente, de manera que el vendedor con mayores ventas ocupe el primer lugar. (Campos del Resultado: Nombre del Vendedor, Suma en Kilos).

“SELECT Vendedores.NombreVendedor, sum(Ventas,Kilos) AS kilos_vendidos FROM Vendedores INNER JOIN Ventas ON Vendedores.IdVendedor=Ventas.cod_vendedor WHERE Fecha ≥ #01/01/2002# and Fecha ≤ #12/31/2002# GROUP BY Vendedores.NombreVendedor ORDER BY sum(Ventas,Kilos) DESC;”

·         Una consulta que permita ver el total de ventas por vendedor y producto. El resultado debe tener las siguientes columnas (campos): Nombre del vendedor, nombre del producto, suma de Kilos (kilos vendidos para ese producto), el precio del producto y el total de ventas, correspondiente a la suma de kilos multiplicada por el precio.

“SELECT Vendedores.NombreVendedor, Productos.NomProducto,  sum(Ventas,Kilos) AS kilos_vendidos, sum(Ventas,Kilos) * Productos.Precio AS Precio_Total”

5.      Informes para las dos últimas consultas de la lista anterior con el formato adecuado: que sea agradables y fáciles de entender, y de navegar en caso de ser extensos.

Tenga en cuenta que el licenciamiento de MS-Acces es costeado por el departamento como iniciativa gubernamental para apoyar las micro y pequeñas empresas del sector.
Se le solicita como consultor:

DESARROLLO DEL CASO DE ESTUDIO

1.      Su consejo sobre,  ampliar lo que ya tiene sobre la tecnología que poseen, o desarrollar desde cero un sistema de información a la medida.

Como puedo observar la empresa Plaza de Mercado Boyacá S.A.S presenta un crecimiento permanente, donde debe estar preparada para cualquier tipo de competitividad que presente en su medio. Para esto los líderes y/o gerentes de la misma, deben desarrollar un sistema de información a la medida desde cero, ya que las consultas que se realizan en Access son muy lentas, teniendo en cuenta que estas presentan poca información, por tanto no vale la pena invertir sobre lo que ya se tiene; es decir se aconseja iniciar con una inversión en el modelamiento de una Base de Datos que este a la medida de la empresa, con esto va a ser más fácil la adaptación de la misma a la proyección de crecimiento de la empresa.

Una buena opción podría ser la herramienta MySQL en la cual la empresa podrá adquirir su debido licenciamiento y generar la adecuada adaptación a la empresa, según sus requerimientos funcionales, pues esta brinda un sistema de gestión de datos relacionales dando soporte a una gran cantidad de datos cambiantes y de mayor orden en la empresa.


2.     Calcular el costo de las dos alternativas (realice el cálculo sobre una el valor de hora ingeniero estimada).

Poniendo en promedio que un Ingeniero de Sistemas tenga un salario mensual de $2.000.000. Es decir $66.700 diarios. $8.350 la hora, teniendo en cuenta que trabaje 8 horas diarias.

Alternativa 1: Aproximaciones
Herramienta: MS-Access



Alternativa 2: Aproximaciones
Herramienta: BD MySQL




Como podemos observar la Alternativa 2 es una herramienta que representa muchos más costos a la empresa, pero proyectándonos a un crecimiento empresarial estipulado al 2020, ósea en 5 años esta nueva base de datos será más adaptable al mercado del negocio, por lo cual es más rentable invertir más en un nuevas tecnologías.