miércoles, 6 de junio de 2012

CRUD en Python con Archivos XML

Hola que tal, ya que me encuentro comenzando en el mundo de python aqui les envio un CRUD realizado por mi en PYTHON con archivos XML, espero le sirva a alguien asi como me sirvio a mi para aprender un poco, nos vemos!!!
(Cuidado con la Identación)

Codigo Python:

# -*- coding: utf-8 -*-
from xml.dom import minidom
arbol_dom = minidom.parse("/ruta/para/llegar/al/archivo.xml")

class Cliente():
   
    def __init__(self):
        print "Ejercicio CRUD en Pyton"+"\n"
        print "-----------------------"+"\n"   
        print "1- Listar"+"\n"
        print "2- Crear"+"\n"
        print "3- Modificar"+"\n"
        print "4- Eliminar"+"\n"
        print "5- Buscar"+"\n"
        print "6- Salir"+"\n"
        opcion = raw_input("Seleccione la opción deseada: ")
        self.Opciones(opcion)

    def Opciones(self, op):
        op=int(op)

        if op == 1:
            self.Listar()
            self.__init__()
        elif op == 2:
            print "Ingrese los datos a anexar a la base de datos"
            idcliente= raw_input("Ingrese un Id Cliente(Tenga en cuenta el ultimo existente) ")
            nombre= raw_input("Ingrese el Nombre ")
            ape= raw_input("Ingrese el Primer Apellido ")
            ape2= raw_input("Ingrese el Segundo Apellido ")
            obs= raw_input("Ingrese la Observacion en caso de existir ")           
            datos = [idcliente, nombre,ape, ape2, obs]
            self.Crear(datos)
            self.Listar()
            self.__init__()
        elif op == 3:
            id_mod= raw_input("Ingrese el Id del Cliente a Modificar ")
            nombre= raw_input("Ingrese el Nombre ")
            ape= raw_input("Ingrese el Primer Apellido ")
            ape2= raw_input("Ingrese el Segundo Apellido ")
            obs= raw_input("Ingrese la Observacion en caso de existir ")
            datos = [id_mod, nombre,ape, ape2, obs]
            self.Modificar(id_mod, datos)
            self.Listar()
            self.__init__()               
        elif op == 4:
            id_bo= raw_input("Ingrese el Id del Cliente a Eliminar ")
            self.Borrar(id_bo)
            self.Listar()
            self.__init__()
        elif op == 5:
            id_bu= raw_input("Ingrese el Id del Cliente a Buscar ")
            self.MostrarBusqueda(id_bu)
            self.__init__()       
        elif op == 6:
            print "Gracias por Usar el Sistema de Registro"+"\n"
            print "Licencia GNU - Recuerda Citar la fuente"+"\n"   
            print "Jonathan Ruiz 2012"   
        else:
            print "Ingrese una opcion correcta"+"\n"
            self.__init__()
           
                       
    def MostrarBusqueda(self, id_bu):
        print "Datos Obtenidos:"+"\n"
        nodoROW = self.Buscar(id_bu)
        fields= nodoROW.getElementsByTagName('field')
        for field in fields:
            print field.childNodes[0].data
        print "\n"    
           
               
   
    def Guardar(self):
        fichero = open("/home/asl/Desktop/CRUD/data_cliente.xml", "w")
        arbol_dom.writexml(fichero)
        fichero.close()           
       
   
    def Crear(self, datos):
        row = arbol_dom.createElement("row")
        nodoTABLE = arbol_dom.getElementsByTagName('table_data')
       
        #print nodoROW       
        nodoTABLE[0].appendChild(row)
       
        #creo las filas
        field = arbol_dom.createElement("field")
        field.setAttribute("name", "idcliente")
        row.appendChild(field)
        texto = arbol_dom.createTextNode(datos[0])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "nombre")
        row.appendChild(field)
        texto = arbol_dom.createTextNode(datos[1])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "apellido1")
        row.appendChild(field)
        texto = arbol_dom.createTextNode(datos[2])
        field.appendChild(texto)
   
        field = arbol_dom.createElement("field")
        field.setAttribute("name", "apellido2")
        row.appendChild(field)
        texto = arbol_dom.createTextNode(datos[3])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "observaciones")
        row.appendChild(field)
        texto = arbol_dom.createTextNode(datos[4])
        field.appendChild(texto)

       
        #Abro,escribo y cierro el archivo       
        self.Guardar()

        def Buscar(self,idcliente):

        rowB = None
        nodoROW = arbol_dom.getElementsByTagName('row')
               
        for a in nodoROW:
            field= a.getElementsByTagName('field')[0]
            value = int(field.firstChild.data)
            idcliente = int(idcliente)                       
           
            if value == idcliente:
                rowB = a
                                break
        return rowB

       
    def Listar(self):
        nodoROW = arbol_dom.getElementsByTagName('row')
        for a in nodoROW:
            fields= a.getElementsByTagName('field')
            for field in fields:
                value=field.childNodes[0].data
                print value
            print "\n"
           
   
   

    def Borrar(self, idcliente):
                rowB = self.Buscar(idcliente)
                rowB.parentNode.removeChild(rowB)
                self.Guardar()
                print "El Archivo ha sido Borrado"

   
    def Modificar(self, idcliente, datos):
        row_cliente = self.Buscar(idcliente)
        fields=row_cliente.getElementsByTagName('field')
        for field in fields:
            row_cliente.removeChild(field)
           

        #creo las filas
        field = arbol_dom.createElement("field")
        field.setAttribute("name", "idcliente")
        row_cliente.appendChild(field)
        texto = arbol_dom.createTextNode(datos[0])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "nombre")
        row_cliente.appendChild(field)
        texto = arbol_dom.createTextNode(datos[1])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "apellido1")
        row_cliente.appendChild(field)
        texto = arbol_dom.createTextNode(datos[2])
        field.appendChild(texto)
   
        field = arbol_dom.createElement("field")
        field.setAttribute("name", "apellido2")
        row_cliente.appendChild(field)
        texto = arbol_dom.createTextNode(datos[3])
        field.appendChild(texto)

        field = arbol_dom.createElement("field")
        field.setAttribute("name", "observaciones")
        row_cliente.appendChild(field)
        texto = arbol_dom.createTextNode(datos[4])
        field.appendChild(texto)

        self.Guardar()


#Cuerpo del Sistema
Cliente()








Codigo XML

<?xml version="1.0" ?><mysqldump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<database name="curso_mysql">
    <table_data name="cliente">
    <row>
        <field name="idcliente">1</field>
        <field name="nombre">Daniel</field>
        <field name="apellido1">Fernandez</field>
        <field name="apellido2">R</field>
        <field name="observaciones">980Bs</field>
    </row>
    <row>
        <field name="idcliente">2</field>
        <field name="nombre">Joger</field>
        <field name="apellido1">Quintero</field>
        <field name="apellido2">E</field>
        <field name="observaciones">450Bs</field>
    </row>
    <row>
        <field name="idcliente">3</field>
        <field name="nombre">Maria</field>
        <field name="apellido1">Perez</field>
        <field name="apellido2">Lobo</field>
        <field name="observaciones">Ninguna</field>
    </row>
    <row>
        <field name="idcliente">4</field>
        <field name="nombre">Luis</field>
        <field name="apellido1">Lobo</field>
        <field name="apellido2">Sanchez</field>
        <field name="observaciones">Alto</field>
    </row>
    </table_data>
</database>
</mysqldump>






       

  

miércoles, 15 de febrero de 2012

Algo de Humor Gráfico  






Ensayo Gobierno Electrónico 




“El Gobierno Electrónico es un medio para que el Estado dé respuestas oportunas a las nuevas exigencias de los ciudadanos, reduzca la burocracia, la duplicación de esfuerzos y los retrasos innecesarios” (Mendoza Benito, 2005).

Lo citado anteriormente nos brinda una luz sobre el que y el porqué de la necesidad de la existencia de un medio por el cual se lleve a cabo la comunicación de los ciudadanos y el estado, todo esto aprovechando los grandes beneficios brindados por las ya famosas tecnologías de la información y comunicación (TIC), los llamados e-government o gobierno-e, implementar mecanismos para mejorar la gestión del estado, fomentar el desarrollo local, contraloría social, entre otros.

¿Cuál es la meta?

La meta de la puesta en marcha del gobierno electrónico en nuestro país se divide en 4 caminos:
1. Trabajo basado en el conocimiento.
2. Entrega de servicios a través de la Red.
3. Red e Infraestructura de Información del Estado Robusta y Adaptable.
4. Educación en el área de las TIC



¿Qué ganamos?

Entre los beneficios que obtenemos gracias al correcto funcionamiento del gobierno electrónico podemos mencionar:

  1. Ahorro: Reducción de costos y papel, disfrutaríamos los beneficios de dejar de utilizar papel y mantener toda nuestra información digitalizada
  2. Calidad: A mayor grado de organización mayor la calidad de servicio brindado al ciudadano común
  3. Rapidez: Mayor rapidez para el acceso a la información
  4. Eficiencia: Digitalización de la data y no más colas, mucha más eficiencia y ciudadanos felices
  5. Control bidireccional: Contraloría ciudadana, posibilidad de verificar el estatus actual de una solicitud
  6. Flexibilidad: Disponibilidad de hacer los cambios requeridos a la aplicación según lo necesario.

Muchos beneficios, ¿Pero hay algún Costo?

Según lo leído, los beneficios obtenidos con el gobierno presentan un gran avance para el ciudadano común, pero como es de esperarse todo tiene un costo, en nuestro caso podríamos indicar los siguientes:

  1. Como es de imaginarse, este tipo de herramientas representan un alto costo, tanto organizativo como organizacional de un país, los cuales en ciertas regiones no son asumibles.
  2. Debido a la magnitud del proyecto, este no puede hacerse de forma brusca, al contrario es necesario dividirlo en 3 fases para una correcta puesta en marcha
¿Cuáles son las Fases en nuestro país?


Las fases mencionadas en la sección anterior, y con referencia a nuestro país son las siguientes:

1. Establecimiento y desarrollo de las bases informáticas del gobierno electrónico en
Venezuela.
2. Transformación del Estado, desarrollo de la Administración Pública Electrónica y los
Sistemas integrados de gobierno.
3. Servicios públicos electrónicos en línea y uso intensivo de las TIC en los procesos del
Estado atendiendo los problemas de acceso y la participación ciudadana

¿Qué hemos logrado?

Hasta la fecha en nuestro país se puede evidenciar los avances del gobierno electrónico en algunos ejemplos como los siguientes, inclusive en algunos de ellos es posible ya el llevar a cabo algunas transacciones


- Solicitud de Divisas – CADIVI (http://www.cadivi.gov.ve)
- Declaración y pago de impuestos – SENIAT (http://www.seniat.gov.ve/)
- Portal Gobierno – Gobierno en Línea (http://www.gobiernoenlinea.ve/)
- Seguro Social – IVSS (http://www.ivss.gov.ve/)
- Gobierno Electrónico Local – Alcaldías Digitales (http://www.alcaldias.gov.ve)
- Identificación Ciudadana – ONIDEX (http://www.onidex.gov.ve/)
- Otros Portales del sector Gobierno


Conclusión

Según el punto de vista de quien escribe, se ha realizado mucho, sin embargo, aún no llegamos a donde queremos, la automatización de todas las comunicaciones entre ciudadanos y gobierno sería indudablemente la punta de lanza de la mejora de muchísimas situaciones, la disminución considerable de la burocracia extrema tan innecesaria, y la fuente de información valiosísima para una correcta contraloría ciudadana.

WEB 2.0

Antes de la llegada de las tecnologías de la Web 2.0 se utilizaban páginas estáticas programadas en HTML (Hyper Text Markup Language) que no eran actualizadas frecuentemente. El éxito de las .com dependía de webs más dinámicas (a veces llamadas Web 1.5) donde los sistemas de gestión de contenidos servían páginas HTML dinámicas creadas al vuelo desde una base de datos actualizada. En ambos sentidos, el conseguir hits (visitas) y la estética visual eran considerados como factores.


La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.
Es una etapa que ha definido nuevos proyectos en Internet y está preocupándose por brindar mejores soluciones para el usuario final. Muchos aseguran que se ha reinventado lo que era el Internet, otros hablan de burbujas e inversiones, pero la realidad es que la evolución natural del medio realmente ha propuesto cosas más interesantes.
El término fue acuñado por Dale Dougherty de O'Reilly Media en una lluvia de ideas con Craig Cline de MediaLive para desarrollar ideas para una conferencia. Dougherty sugirió que la web estaba en un renacimiento, con reglas que cambiaban y modelos de negocio que evolucionaban. Dougherty puso ejemplos - "DoubleClick era Web 1.0; Google AdSense es Web 2.0. Ofoto es Web 1.0; Flickr es Web 2.0." - en vez de definiciones, y reclutó a John Battelle para dar una perspectiva empresarial, y O'Reilly Media, Battelle, y MediaLive lanzó su primera conferencia sobre la Web 2.0 en Octubre del 2004. La segunda conferencia se celebró en octubre de 2005. Ese año, Tim O'Reilly definió el concepto de Web 2.0.


Para compartir en la Web 2.0 se utilizan una serie de herramientas, entre las que se pueden destacar:
  • Blogs: Un blog es un espacio web personal en el que su autor (puede haber varios autores autorizados) puede escribir cronológicamente artículos, noticias...(con imágenes y enlaces), pero además es un espacio colaborativo donde los lectores también pueden escribir sus comentarios a cada uno de los artículos (entradas/post) que ha realizado el autor. La blogosfera es el conjunto de blogs que hay en internet.
  • Wikis: En hawaiano "wiki" significa: rápido, informal. Una wiki es un espacio web corporativo, organizado mediante una estructura hipertextual de páginas (referenciadas en un menú lateral), donde varias personas elaboran contenidos de manera asíncrona. Basta pulsar el botón "editar" para acceder a los contenidos y modificarlos. Suelen mantener un archivo histórico de las versiones anteriores y facilitan la realización de copias de seguridad de los contenidos. Hay diversos servidores de wiki gratuitos.
  • Entornos para compartir recursos: Todos estos entornos nos permiten almacenar recursos en Internet, compartirlos y visualizarlos cuando nos convenga desde Internet. Constituyen una inmensa fuente de recursos y lugares donde publicar materiales para su difusión mundial.

Implicaciones educativas de la Web 2.0.

 En definitiva la Web 2.0 permite: buscar, crear, compartir e interactuar on-line.
  • Constituye un espacio social horizontal y rico en fuentes de información (red social donde el conocimiento no está cerrado) que supone una alternativa a la jerarquización y unidirecionalidad tradicional de los entornos formativos. Implica nuevos roles para profesores y alumnos orientados al trabajo autónomo y colaborativo, crítico y creativo, la expresión personal, investigar y compartir recursos, crear conocimiento y aprender...
  • Sus fuentes de información (aunque no todas fiables) y canales de comunicación facilitan un aprendizaje más autónomo y permiten una mayor participación en las actividades grupales, que suele aumentar el interés y la motivación de los estudiantes.
  • Con sus aplicaciones de edición profesores y estudiantes pueden elaborar fácilmente materiales de manera individual o grupal, compartirlos y someternos a los comentarios de los lectores.
  • Proporciona espacios on-line para el almacenamiento, clasificación y publicación/difusión de contenidos textuales y audiovisuales, a los que luego todos podrán acceder.
  • Facilita la realización de nuevas actividades de aprendizaje y de evaluación y la creación de redes de aprendizaje.
  • Se desarrollan y mejoran las competencias digitales, desde la búsqueda y selección de información y su proceso para convertirla en conocimiento, hasta su publicación y transmisión por diversos soportes.
  • Proporciona entornos para el desarrollo de redes de centros y profesores donde reflexionar sobre los temas educativos, ayudarse y elaborar y compartir recursos.
Venezuela en la Web 2.0

El país es tercero en el ranking web 2.0, realizado por Tendencias Digitales, y segundo en el uso de Twitter detrás de Uruguay

De acuerdo con un análisis realizado por Tendencias Digitales, consultora especialista en investigaciones de mercados digitales, 30% de la población venezolana usa Facebook y al menos 21% de los usuarios de Internet están en Twitter.


El estudio se llevó a cabo bajo el “Índice 2.0”, que busca ubicar a los países de Latinoamérica de acuerdo al mayor o menor uso que hacen de la web 2.0, para lo que se realizó un promedio ponderado de las cuatro dimensiones que la conforman y que está relacionadas con el desempeño de los usuarios en la red: adoptar –promedio de usuarios registrados en las redes sociales–, crear –capacidad de generar contenidos en la Web 2.0–, compartir –usuarios que participan en la divulgación de contenidos, por ejemplo retweets en Twitter–, e influenciar –promedio de usuarios por país que crean grupos con intereses comunes, recomiendan productos y servicios–.Chile, Brasil y Venezuela lideran el top ranking de la web 2.0, seguidos de Uruguay, Paraguay y Argentina. La investigación también reveló que aunque hay un mayor número de usuarios activos en las redes sociales, éstos no las utilizan de la misma manera porque dependen del segmento de mercado al que pertenecen. 





Gobierno Electrónico en Venezuela 

De igual forma, tal como en un banco, o un portal de compras, al momento de llevar el gobierno a la era digital se obtienen grandes beneficios, con unos cuantos click es posible la conexion entre ciudadanos y el estado, adicionandole condiciones de suguridad, confianza, atencion a toda hora, reduccion de costos, ahorro de tiempos, entre otros.


En Venezuela en el marco del Plan Nacional de Tecnologías de Información se destaca al gobierno electrónico como integrante de la dimensión política, una de las cinco dimensiones  en que se asienta la visión integral del país, junto  con lo social, lo económico, lo ambiental y lo cultural. 


El gobierno electrónico es una de las áreas prioritarias de los programas y proyectos del PNTI junto con Educación, Salud, Ambiente y Economía  Digital – por ser considerado un canal de modernización del Estado y por ende un factor determinante en el desarrollo social y la democratización del acceso a la tecnología.


El PNTI también establece planes y proyectos con el objetivo de desarrollar una sociedad en línea y un Estado Moderno a partir de la democratización del acceso a las TIC, la capacitación y la formación de cultura tecnológica en los usuarios. 

El Ministerio de Ciencia y Tecnología establece en su informe “Estrategias de Gobierno Electrónico en Venezuela"  cuatro lineamientos principales para fundamentar el Plan Nacional de Tecnología de Información: 

1. Desarrollar y consolidar una Plataforma  Nacional de Tecnologías de Información y Comunicaciones que permita fortalecer las capacidades humanas y mejorar la calidad de vida.

2. Crear una adecuada base de recursos humanos  en tecnologías de información, mediante la formación masiva para la apropiación de una cultura tecnológica por parte de los usuarios de las TIC. 

3. Acelerar la modernización del Estado mediante el uso masivo de las TIC, con la finalidad de facilitar la comunicación intra e intergubernamental y con la sociedad en general, e incrementar la calidad en la prestación de servicios públicos a los ciudadanos, instituciones y organizaciones. 

4. Promover las Tecnologías de Información y Comunicación en el sector productivo, público y privado, a fin de elevar su productividad y competitividad, en el marco de la economía digital mundial.

El gobierno electrónico como herramienta de gestión pública en Venezuela abre nuevos caminos de integración en la administración pública, dando cabida a todos los sectores de la nación, como los ciudadanos, las empresas y los  trabajadores de la administración gubernamental e integrándolos para lograr un funcionamiento adecuado en las operaciones llevadas a cabo por los entes que conforman el organigrama organizativo del gobierno, abriendo espacios donde el flujo de información sea constante, claro y preciso, y de alguna forma u otra esté al alcance de todos. 







Estrategias de venta y mercadotecnia en la web

Las redes mundiales de información están transformando al mundo y acercando más a la gente a través de la innovación de las comunicaciones mundiales, lo cual posibilita cambios en todos los ámbitos de la actividad humana, por ejemplo la competitividad, el empleo y la calidad de vida de las naciones. Con las nuevas tecnologías, el tiempo y la distancia dejan de ser obstáculos, los contenidos pueden dirigirse a una audiencia masiva o a un pequeño grupo de expertos y buscar un alcance mundial o meramente local. Las redes mundiales de información, como Internet no conocen fronteras.

El comercio electrónico, también conocido como e-commerce (electronic commerce en inglés), consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como Internet y otras redes informáticas. Originalmente el término se aplicaba a la realización de transacciones mediante medios electrónicos tales como el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la venta de bienes y servicios a través de Internet, usando como forma de pago medios electrónicos, tales como las tarjetas de crédito.

Infraestructura 
1. Infraestructura de servicios comerciales comunes: directorios, catálogos, tarjetas inteligentes de seguridad/autentificación, instituciones intermediarias para el pago electrónico.
2. Infraestructura de red: Internet (VAN, LAN, WAN), Intranet, Extranet, televisión por cable y satelital, dispositivos electrónicos, Internet.
3. Infraestructura de los mensajes y de distribución de información: intercambio electrónico de datos, correo electrónico, protocolo de transferencia de hipertexto.
4. Infraestructura de interfaces: está asentado en bases de datos, agenda de clientes y aplicaciones, y sus interrelaciones.
5. Plataformas y lenguajes multimedia para la infraestructura pública de red: VRML, HTML, XHTML, JAVA Script.

Usos
El comercio electrónico puede utilizarse en cualquier entorno en el que se intercambien documentos entre empresas: compras o adquisiciones, finanzas, industria, transporte, salud, legislación y recolección de ingresos o impuestos. Ya existen compañías que utilizan el comercio electrónico para desarrollar los aspectos siguientes:
  • Creación de canales nuevos de marketing y ventas.
  • Acceso interactivo a catálogos de productos, listas de precios y folletos publicitarios.
  • Venta directa e interactiva de productos a los clientes.
  • Soporte técnico ininterrumpido, permitiendo que los clientes encuentren por sí mismos, y fácilmente, respuestas a sus problemas mediante la obtención de los archivos y programas necesarios para resolverlos.

Ventajas para los Clientes
Permite el acceso a más información. La naturaleza interactiva del Web y su entorno hipertexto permiten búsquedas profundas no lineales que son iniciadas y controladas por los clientes, por lo tanto las actividades de mercadeo mediante el Web están más impulsadas por los clientes que aquellas proporcionadas por los medios tradicionales.
Facilita la investigación y comparación de mercados. La capacidad del Web para acumular, analizar y controlar grandes cantidades de datos especializados permite la compra por comparación y acelera el proceso de encontrar los artículos.
Abarata los costos y precios. Conforme aumenta la capacidad de los proveedores para competir en un mercado electrónico abierto se produce una baja en los costos y precios, de hecho tal incremento en la competencia mejora la calidad y variedad de los productos y servicios.

Ventajas para las empresas
Mejoras en la distribución. El Web ofrece a ciertos tipos de proveedores (industria del libro, servicios de información, productos digitales) la posibilidad de participar en un mercado interactivo, en el que los costos de distribución o ventas tienden a cero. Por poner un ejemplo, los productos digitales (software) pueden entregarse de inmediato, dando fin de manera progresiva al intermediarismo. También compradores y vendedores se contactan entre sí de manera directa, eliminando así restricciones que se presentan en tales interacciones. De alguna forma esta situación puede llegar a reducir los canales de comercialización, permitiendo que la distribución sea eficiente al reducir sobrecosto derivado de la uniformidad, automatización e integración a gran escala de sus procesos de administración. De igual forma se puede disminuir el tiempo que se tardan en realizar las transacciones comerciales, incrementando la eficiencia de las empresas.


Sistemas Empresariales de Negocio


Hoy en día las empresas manejan una gran cantidad de información, por lo cual los gerentes han encontrado en los sistemas de información, una herramienta que les permite utilizar de forma más adecuada los datos. La automatización de los datos en las empresas, además de mejorar los procedimientos y labores representa un gran valor estratégico.

Los Sistemas Empresariales de Negocio brindan múltiples oportunidades para la creación de ventajas competitivas para optimizar procesos y relaciones con los clientes externos, los mas comunes son:

CRM: Software para la administración de la relación con los clientes. Sistemas informáticos de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing. Con este significado CRM se refiere al sistema que administra un data warehouse (almacén de datos) con la información de la gestión de ventas y de los clientes de la empresa.

ERP:  Los sistemas ERP están diseñados para incrementar la eficiencia en las operaciones de la compañía que lo utilice, además tiene la capacidad de adaptarse a las necesidades particulares de cada negocio y si se aprovecha al máximo el trabajo de consultoría durante la implantación permite mejorar los procesos actuales de trabajo. Si el cliente desea organizarse mejor estos sistemas son un aliado excelente ya que le permite aumentar la productividad de la compañía en forma considerable.

SCM: El "Supply Chain Management" (SCM) se ha definido como “la integración, desde el consumidor hasta los primeros proveedores, de los procesos de negocio clave que proporcionan los productos, servicios e información que añaden valor a los clientes y accionistas”.

La Cadena de Suministro es el conjunto de organizaciones e individuos involucrados en el flujo de productos, servicios, dinero y la información relacionada, desde su origen (proveedores) hasta el consumidor final. Se trata de un modelo conceptual que integra todos los procesos ligados a proveedores, plantas de manufactura, centros de almacenamiento, distribuidores y detallistas con el objeto de que los bienes sean producidos y distribuidos en las cantidades adecuadas, en los lugares y en tiempos correctos, con rentabilidad para todas las entidades involucradas y cumpliendo con los niveles de servicio requeridos para satisfacer al consumidor final.




SI y TIC´s como base del éxito de las empresas


Al dia de hoy, el progreso en las Tecnologías de la Información y Comunicación, estas estan conformadas por equipos, aplicaciones informaticas y las telecomunicaciones, ha sido tan fuerte que se ha acuñado el nombre de la "Sociedad de la Información", la cual vendria a sustituir a la "Sociedad Agraria" y la "Sociedad Industrial"

La evolución de las TIC a lo largo de estos ultimos 40 años se ha desarrollado en paralelo a las corrientes organizativas implantadas en las empresas, esto obedece a una condición de reciprocidad entre los cambios organizativos entre los cambios organizativos y las tecnologías que lo permite.

En las ultimas décadas se ha visto como las tecnologías de la informacion y comunicacion han incursionado de forma exitosa en las empresas, alterando la manera de ver las cosas y como manejarse en todo el entorno que las rodea.


Por mencionar un ejemplo, la Internet ha surgido como elemento revolucionario, este seguido de la telefonía móvil, no importa el tamaño de la empresa, el uso de la Internet se a hecho imprescindible, existen empresas que gracias a este elemento operan de forma internacional.
Es posible indicar que las TIC han beneficiado de múltiples formas a las empresas que las usan, tanto en lo que representa el aumento de su eficiencia y productividad, como en la calidad de sus productos y por lo tanto en su competitividad.




 


¿Como Funcionan las Tecnologías de en la Web?

La "Red" o "Web",como  se le conoce hoy en día, representa un medio estupendo para la búsqueda de información, sobre básicamente cualquier tema, y a cualquier hora del dia, esta conforma una fuente de informacion practicamente ilimitada que aumenta mucho mas con el paso del tiempo.

Con el proposito que esta informacion sea realmente util, es necesario que el acceso a la misma se  presente de forma simple e intuitiva al usuario final.

Esta "Red" se encuentra constituida por un computador personal, una conexion a un proveedor de servicios de Internet  computadoras llamadas servidores, enrutadores y conmutadores, la misma es conocida como un sistema cliente-servidor.

El pegamento que mantiene unida la Web lo conforma el hipertexto y los hipervinculos, estos permiten asociar los archivos electronicos, de modo que se sencillo pasar de unos a otros, en la Web se navegan a traves de paginas.

Protocolos

Un protocolo en un conjunto de normas que permiten el intercambio de informacion entre equipos conectados entre si, entre estos podemos mencionar:

FTP: Para la transferencia de ficheros
POP y SMTP: Para envio y recepcion de correos electronicos
TELNET: Para la conexión con terminales remotos
GOPHER, WAIS y HTPP: Para el acceso a servidores de información.
HTTP: Es la base del World Wide Web, Hypertext Transfer Protocol



Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews