viernes, 2 de julio de 2010

Felipe Schmidt's SlideShare



Error: Embedded data could not be displayed.

Influencias de las TIC's

Check out this SlideShare Presentation:

Creación de Formularios en Microsoft Access

RESUMEN: En el presente laboratorio se da a conocer la creación de formularios e informes de un determinado rubro en una empresa en particular. Estos han sido creados en el programa Access de acuerdo a su nivel de importancia dentro de la organización. En el caso de los informes los seleccionados son: camiones, choferes y clientes. Y en el de formularios se escogieron

Productos, pedidos y stock en la ciudad. El hecho de que la empresa haya preferido la utilización de Access radica esencialmente en el tamaño de la compañía, por esto si fuese una de mayor envergadura se utilizaría un software como por ejemplo SQL. Por último este laboratorio cuenta con un detallado manual de las actividades realizadas en este laboratorio ya sean formularios e informes para así facilitar al lector la interpretación y comprensión de esta aplicación.

PALABRAS CLAVE: Acces, Formulario, Informe y datos

1 INTRODUCCIÓN

El proyecto consiste en la entrega de productos de diversas especies a nivel nacional, donde la información está almacenada en una base de datos.

Dentro de la base de datos se encuentran las siguientes tablas: camiones, choferes, ciudades, clientes, detalle del pedido, pedidos, producto, stock ciudades, sucursales y viajes. Los formularios e informes permiten mejorar los procesos que se llevan a cabo en las organizaciones permitiendo optimizar cada uno de los recursos empleados.

2 TEXTO PRINCIPAL

En este laboratorio se han creado tres informes y tres formularios distintos, dentro de los primeros se encuentran camiones, choferes y clientes. La razón por la cual se han escogidos estas tablas es principalmente debido a la importancia que radican en la obtención del producto por parte del cliente por lo cual es necesario conocer en detalle quien es el encargado de llevar el pedido y en que condiciones. Para los segundos están los pedidos, productos y stock en las ciudades, ya que en estos la información varía constantemente y es necesario editarlos o modificarlos según el requerimiento de los usuarios. Los informes sirven principalmente para analizar la información con mayor facilidad que contienen las tablas de las bases de datos, y de esta forma facilitar una área especifica de la empresa. Además son estos los que se imprimen y son presentados posteriormente. Por otra parte, los formularios se utilizan para editar datos de una tabla o para realizar consultas.

El informe de camiones muestra los datos como: el año, la marca, el modelo, el peso de la carga y la patente del camión. En estos se presenta con claridad la información específica de cada camión que se utilice. Luego el informe de choferes señala los datos de cada chofer tales como: el código de la ciudad, nombre, dirección, fono y fecha de nacimiento. Con estos datos se puede analizar a que chofer es más óptimo encargarle el despacho de un pedido. El informe de clientes contiene los datos relacionados a código ciudad, Rut, nombre, dirección y fono del cliente. Es así como podemos obtener un completo reporte de los datos del cliente, generando de esta forma un registro de todos los clientes de la empresa.

En cuanto a los formularios podemos decir que el de pedidos es necesario para editar y consultar acerca de su código, sucursal, código de viaje, fecha y hora de pedido y entrega y prioridad. Facilitando de este modo el ingreso de nuevos pedidos o cambios ya establecidos. Acerca del formulario de productos, en este se encuentra los datos del código de éste, su descripción y su respectivo peso. Así es posible rastrear el producto y lograr identificar la posición y el lugar de destino. Es importante actualizar esta información para corregir los errores.

Finalizando, tenemos el formulario de stock en cada ciudad, el cual incluye el código de producto, código ciudad, cantidad, precio. Con esta información se puede obtener un detalle específico de las ventas de productos en cada ciudad por separado.

En consecuencia podemos decir, que cada uno de estos informes o formularios nos proveen información de suma importancia para el transporte efectivo de cada uno de nuestros productos desde su lugar de origen hasta el destino final.


3 MANUAL

Para poder realizar el presente trabajo en Microsoft Access 2003, se siguieron las instrucciones señaladas en las clases acerca del programa antes mencionado, así como también las indicaciones que se encuentran en el sitio de Internet recomendado por el ayudante del ramo, el que se encuentra en el apartado de Referencias. Así entonces, tanto las tablas como las relaciones se realizaron siguiendo las indicaciones del sitio de Internet. Luego se ejecutaron las consultas que se requerían utilizando el mismo procedimiento anterior.

Posteriormente, se desarrollaron los 3 formularios y 3 informes mediante el uso de las herramientas del programa Access “Asistente para formularios” y “Asistente para informes”, respectivamente, donde sólo era necesario seguir las instrucciones que estas herramientas señalaban.

Por último, se requería que el archivo de Microsoft Access llevara una contraseña, lo que se pudo llevar a cabo mediante una investigación en sitios de Internet, donde se indicaban los pasos a seguir para poder establecer la contraseña, de manera que se debía cerrar el archivo, luego abrirlo en “modo exclusivo”, después ir a la barra “Herramientas” y elegir “Seguridad”, ahí se elige “Establecer contraseña para la base de datos”. Es así como se puedo establecer una contraseña, la que se indica en el apartado de este documento “Contraseña”.

4 CONTRASEÑA

Para ingresar al sistema de bases de datos Access la clave es: sistemas2010

5 REFERENCIAS

- www.aulaclic.es/. Accesado 2010 Junio 17.

- http://www.trucostecnicos.com/trucos/ver.php?id_art=266. (Contraseña) Accesado 2010 Junio 17.

Reseñas de Comandos para utilizar Visual Basic

Ejemplo 1:

Function EJEM3(a, b, c)
If a > b And b > c Then
EJEM3 = "A es el mayor"
End If
If b > a And b > c Then
EJEM3 = "B es el mayor"
End If
If c > a And c > b Then
EJEM3 = "C es mayor"
End If
If a = b And b = c Then
EJEM3 = "Todos son iguales"
End If
End Function

Ejemplo 2:
Option Explicit
Private Sub CommandButton1_Click()
Dim montoprestamo As Double
Dim interes As Double
Dim ncuotas As Double
Dim cuotaspagadas As Double
Dim interesfecha As Double
Dim total As Double
montoprestamo = Val(TextBox1)
Cells(8, 1) = montoprestamo
interes = Val(TextBox2)
Cells(8, 2) = interes
ncuotas = Val(TextBox3)
Cells(8, 3) = ncuotas
cuotaspagadas = Val(TextBox4)
Cells(8, 4) = cuotaspagadas
interesfecha = montoprestamo * (((1 + (interes / 100)) ^ (ncuotas - cuotaspagadas)) - 1)
TextBox5 = interesfecha
Cells(8, 5) = interesfecha
total = ((montoprestamo / (ncuotas)) * cuotaspagadas) + interesfecha
TextBox6 = total
Cells(8, 6) = total
End Sub
Private Sub CommandButton2_Click()
End
End Sub
Private Sub TextBox1_Change()
End Sub

Ejemplo 3:
Private Sub CommandButton1_Click()
Selection.EntireRow.Insert
TextBox1 = Empty
TextBox2 = Empty
TextBox3 = Empty
TextBox4 = Empty
TextBox5 = Empty
TextBox6 = Empty
TextBox1.SetFocus
End Sub
Private Sub CommandButton2_Click()
Dim MONTOTIPO As Double
Dim diatrabajado As Double
If TextBox6 = "AG" Then
MONTOTIPO = 25000 * Val(TextBox2)
bono = 35000
ElseIf TextBox6 = "FO" Then
MONTOTIPO = 5000 * Val(TextBox2)
bono = 8000
ElseIf TextBox6 = "OF" Then
TextBox1 = "HOLA"
Else
MsgBox "TIPO DE PROFESIONAL NO RECONOCIDO"
End If
diastrabajo = Val(TextBox2)
TextBox3 = MONTOTIPO / diastrabajo
TextBox4 = bono
TextBox5 = MONTOTIPO + bono
End Sub
Private Sub CommandButton3_Click()
If Row2 = Empty Then
Selection.EntireRow.Delete
End If
End
End Sub


Ejemplo 4:
Private Sub TextBox1_Change()
Range("A2").Select
ActiveCell.FormulaR1C1 = TextBox1
End Sub
Private Sub TextBox2_Change()
Range("B2").Select
ActiveCell.FormulaR1C1 = TextBox2
End Sub
Private Sub TextBox3_Change()
Range("C2").Select
ActiveCell.FormulaR1C1 = TextBox3
End Sub
Private Sub TextBox4_Change()
Range("D2").Select
ActiveCell.FormulaR1C1 = TextBox4
End Sub
Private Sub TextBox5_Change()
Range("E2").Select
ActiveCell.FormulaR1C1 = TextBox5
End Sub
Private Sub TextBox6_Change()
Range("F2").Select
ActiveCell.FormulaR1C1 = TextBox6
End Sub

Ejemplo 5:
Private Sub CommandButton1_Click()
Dim a As Double
Dim b As Double
Dim c As Double
a = TextBox1
Cells(9, 1) = a
b = TextBox2
Cells(9, 2) = b
c = a ^ (1 / b)
TextBox3 = c
Cells(9, 3) = c
End Sub
Private Sub CommandButton2_Click()
End
Beep
End Sub
Private Sub TextBox1_Change()
End Sub

Definición de Conceptos de la Primera Sesión

Definición de Conceptos de la Primera Sesión

· SQL: Structured Query Language o en español conocido por Lenguaje de Consulta Estructurado, es un lenguaje de base de datos normalizado, utilizado por el motor de base de datos de Microsoft Jet. Está compuesto esencialmente por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

· MICROSOFT ACCESS: Sistema de gestión de base de datos desarrollado por Microsoft, y componente de la suite Microsoft Office. Utilizado para la creación de pequeñas bases de datos para uso personal y de pequeñas empresas. No es multiplataforma, porque sólo funciona en Windows.

· ORACLE: Una de las compañías más grandes desarrolladoras de SGBD (Sistemas de Gestión de Bases de Datos), entre otros productos.

· SERVIDOR ORACLE: Consta de una base de datos Oracle y la Instancia Oracle (los procesos, que incluye procesos Oracle y los procesos de usuario tomados en conjunto). El servidor soporta SQL para la definición y manipulación de datos. También posee un lenguaje de procedimiento llamado PL/SQL, que controla el flujo del SQL, uso de variables y manejo de errores. Las bases de datos Oracle no están disponibles para los usuarios si no se ha iniciado el servidor Oracle y se haya abierto la base de datos.

· DB2: Es una marca comercial, propiedad de IBM, bajo la cual se comercializa un sistema de gestión de base de datos.

· XML: Acrónimo del Ingles eXtensible Markup Language (lenguaje de marcado ampliable o extensible) desarrollado por el World Wide Web Consortium (W3C). Su objetivo es conseguir páginas web más semánticas. XML separa la estructura del contenido y permite el desarrollo de vocabularios modulares. Se trata de un formato abierto. Al igual que el HTML, se basa en un texto plano y etiquetas, con la diferencia de que XML definen las etiquetas en función al tipo de dato que está describiendo y no, como en HTML, a la apariencia final que tendrán en pantalla.

XML (al igual que HTML) deriva de SGML. XML es una simplificación de SGML para aplicaciones de propósito general, como la web semántica. XML ha sido usado para un gran número de aplicaciones como ser XHTML, RSS, Atom, XML-RPC y SOAP. Algunas tecnologías para el procesamiento de XML son:

- Document Object Model

- XSL Transformations (XSLT)

- SAX

- VTD-XML

- Streaming Transformations para XML (STX)

· IP: Protocolo para la comunicación en una red a través de paquetes conmutados, es principalmente usado en Internet. Los datos se envían en bloques conocidos como paquetes (datagramas) de un determinado tamaño (MTU). El envío es no fiable (conocido también como best effort o mejor esfuerzo); se llama así porque el protocolo IP no garantiza si un paquete alcanza o no su destino correctamente. Un paquete puede llegar dañado, repetido, en otro orden o no llegar. Para la fiabilidad se utiliza el protocolo TCP de la capa de transporte.

· IPv4: Versión 4 del protocolo IP (Internet Protocol). Es el estándar actual de Internet para identificar dispositivos conectados a esta red. Utiliza direcciones IP de 32 bits, lo cual limita la cantidad de direcciones a 4.294.967.296 (2 elevado a 32). Esto crea un evidente problema, la escasez de direcciones en el futuro. Se espera que sea reemplazado por la versión 6 (IPv6) que permite muchísimas más direcciones.

· Sistemas de Información de las Empresas: Un Sistema de Información de Empresa (en inglés Enterprise Information System, acrónimo EIS) es generalmente cualquier tipo de sistema de computación que es de "clase enterprise". Esto significa normalmente que ofrece alta calidad de servicio, lidia con grandes volúmenes de datos - capaz de soportar cualquier organización grande ("enterprise").

· ERP (Enterprise Resource Planning): ERP es una sigla que significa “Enterprise Resource Planning”, o bien, “Planeamiento de Recursos Empresariales”. Esta práctica tiene que ver con el gerenciamento de los distintos recursos, negocios, aspectos y cuestiones productivas y distributivas de bienes y servicios en una empresa.

· CRM (Customer Relationship Management): CRM (Customer Relationship Management) es una relación de procesos que ayudan a las empresas a conquistar nuevos clientes, construyendo y reteniendo una base leal de consumidores. Conociendo cada interacción entre su negocio y el cliente, la empresa puede crear o mejorar soluciones capaces de atenderlo de forma integrada y personalizada, aumentando así la satisfacción en la relación entre la empresa y el cliente

· SCM (Supply Chain Management): is the management of a network of interconnected businesses involved in the ultimate provision of product and service packages required by end customers (Harland, 1996). Supply Chain Management spans all movement and storage of raw materials, work-in-process inventory, and finished goods from point of origin to point of consumption (supply chain).

· RFID (Radio Frequency Identification): RFID es un modo automático para recolectar datos de productos, lugar, tiempo o transacciones rápida y fácilmente sin intervención humana o error.

· C2C: se refiere a las transacciones privadas entre consumidores que pueden tener lugar mediante el intercambio de correos electrónicos o el uso de tecnologías P2P

· B2B: Forma de comercio electrónico en donde las operaciones comerciales son entre empresas y no con usuarios finales.

· B2C: se refiere a la estrategia que desarrollan las empresas comerciales para llegar directamente al cliente o usuario final.

· E-Procurement: El E-Procurement es entendido como “realización de compras a través de Internet”, aporta soluciones para la consecución de muchos de esos retos, sin embargo, el nivel de eficacia y eficiencia dependerá también de otra serie de sistemas relacionados con la mejora de la cadena de suministros tales como:

- E-Fulfillment

- E-Marketplace

- E-Payment

· E-Fulfillment: cualquier actividad que se realiza en el comercio electrónico desde que se acepta el pedido por un proveedor hasta que el producto es recepcionado y aceptado por el comprador o devuelto.

· E-Marketplace: punto de encuentro (página web) donde se ponen en contacto empresas compradoras y vendedoras para llevar a cabo sus relaciones de compra-venta. Se puede decir que son comunidades de negocios donde los participantes comparten información que mejora la eficiencia de toda la cadena y donde pueden participar comprador, fabricante, vendedor, transportista, banco que financia la operación y hasta la empresa de seguros que la avala.

· E-Payment: realización electrónica del pago en la cuenta del banco del proveedor. La puesta en práctica de estos sistemas precisa de sistemas de seguridad (firewalls) para que nadie que no esté autorizado pueda hacer un mal uso del sistema de pagos. Teniendo en cuenta los anteriores términos, podemos decir que implementar el E-Procurement en una empresa supone: automatizar y agilizar las compras, automatizar y agilizar los pagos (E-Payment) a proveedores, a través de un E-marketplace y apoyados en el E-Fulfillment.

· E-Commerce: Es la parte de E-Business aplicada a las transacciones comerciales.
El E-Commerce es, básicamente, el uso de medios electrónicos, para realizar la totalidad de actividades involucradas en la gestión de negocios: ofrecer y demandar productos y/o servicios, buscar socios y tecnologías, hacer las negociaciones con su contraparte, seleccionar el transporte y los seguros que más le convengan, realizar los trámites bancarios, pagar, cobrar, comunicarse con los vendedores de su empresa, recoger los pedidos; es decir todas aquellas operaciones que requiere el comercio”.

· E-Business: Es la aplicación de las tecnologías de la información para facilitar la compraventa de productos, servicios e información a través de redes públicas basadas en estándares de comunicaciones. Es la combinación de Internet con los sistemas de información tradicionales de una organización (Web + Tecnología de Información) y permite potenciar los procesos vitales de negocios que constituyen la base y esencia de una empresa.

Bibliografía

http://rusiaexport.wordpress.com/2008/03/21/e-commercedefinicion/

http://www.alegsa.com.ar/Dic/business-to-business.php

http://www.alegsa.com.ar/Dic/ip.php

http://www.alegsa.com.ar/Dic/ipv4.php

http://www.alegsa.com.ar/Dic/microsoft%20access.php

http://www.alegsa.com.ar/Dic/xml.php

http://www.definicionabc.com/tecnologia/erp.php

http://www.maestrosdelweb.com/editorial/tutsql1/

http://www.informatica-hoy.com.ar/software-crm/Definicion-de-CRM.php

http://en.wikipedia.org/wiki/Supply_chain_management

http://es.datamars.com/default.aspx?menuitemid=258&AspxAutoDetectCookieSupport=1