Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Información
Sistemas de Información
Resumen
El desarrollo de la prctica empresarial representa la investigacin realizada
sobre herramientas de software libre para el desarrollo de sistemas de
informacin y un aporte significativo al proceso de control de inventarios
llevado a cabo por el rea de Servicios Generales de Caracol S.A. A travs de
la implementacin de una herramienta informtica guiada por la metodologa
estructurada simplificada (MES), con una arquitectura cliente/servidor, se
ofrece una solucin a los requerimientos planteados por la Direccin de
Compras, puesto que ha permitido conocer los activos fijos que tiene la
Compaa a nivel nacional, de manera que exista mayor control sobre los
recursos asignados a cada ciudad.
Se cont con el factor humano necesario como: desarrollador principal de la
prctica, personal con conocimiento de los procesos de Inventario e
infraestructura de la red, Ingenieros de Sistemas de Caracol S.A., que
permiten garantizar la coherencia en los nuevos procesos, mtodos y
herramientas desarrolladas y la integracin de las mismas a la compaa.
Por otra parte, se dio a conocer entre los Estudiantes de Ingeniera de
Sistemas de la Universidad Pedaggica y Tecnolgica de Colombia, que
existen varias alternativas al desarrollar un sistema de informacin, una de
ellas es utilizar herramientas libres, las cuales son iguales o mejores en el
momento de llevar a cabo un proyecto.
Introduccin
Caracol S.A. al ser una empresa lder a nivel nacional e internacional,
desarrollando sus actividades y comprometiendo sus esfuerzos en las
mejores prcticas con sus clientes, la sociedad y por supuesto sus
empleados.
En el momento que surge el requerimiento de optimizar el proceso de control
de inventarios en el rea de compras, utilizando herramientas de software
libre en el desarrollo e implementacin, se ha ofrecido la solucin de un
sistema informtico que mejora alguna de las tareas de esta rea.
1
Objetivos
General
Analizar, Disear e Implementar un sistema de informacin utilizando
herramientas libres (linux, kylix, firebird), para el manejo y control de
inventarios de las sedes de Caracol S.A. a nivel nacional; as como la
creacin de un manual descriptivo de las herramientas utilizadas en el
desarrollo de la aplicacin, el cual est disponible como material de consulta
para profesores y estudiantes de la Escuela de Sistemas de la Universidad
Pedaggica y Tecnolgica de Colombia y la optimizacin de la red de datos
para las diferentes dependencias de Caracol S.A., a travs de la
actualizacin permanente de la informacin concerniente a la localizacin y
ubicacin de cada uno de los componentes de la red documentados en un
manual y medio magntico.
Especficos
Establecer los requisitos y determinar las especificaciones para la
creacin de un nuevo sistema de control de inventarios.
Identificar el alcance del proceso, etapas y reas de la empresa que
intervienen.
Analizar el flujo de informacin que se lleva en cada etapa del proceso
para el manejo y control del inventario.
Analizar, proponer y optimizar el proceso de control de inventario.
3
Metodologa
Toda actividad debe estar basada en una metodologa y en principio,
cualquier metodologa es mejor que ninguna; Cualquier centro de desarrollo
puede montar su metodologa, aunque esta alternativa implica disponer del
tiempo necesario para el desarrollo de la nueva metodologa; por lo tanto, lo
ms prctico es seguir los mtodos que ya han demostrado su validez y son
de aplicacin universal.
Todo proceso de desenvolvimiento de software usando metodologa
Estructurada simplificada est basado en la identificacin de los eventos a
los que el sistema debe responder.
La secuencia metodolgica es la siguiente:
Definir la lista de eventos
Desarrollar una lista de requerimientos en lenguaje natural.
Contenido
Herramientas de implementacin
El producto se desarrolla sobre una arquitectura cliente/servidor utilizando
herramientas de software libre como sistema operativo Linux (RedHat 9.0),
para la codificacin Kylix 3 Open Edition, con motor de base de datos
FirebirdSQL v1.5 y administrador de la base de datos IBManager v3.7. Para
el diseo lgico y fsico del RDM se utilizo PowerDesigner v6.1
Las herramientas mencionadas anteriormente como todas otras tienen sus
ventajas y desventajas. Luego de una investigacin y comparacin profunda
de estas herramientas con las convencionales (windows, delphi, interbase,
postgresql, entre otras), se llega a la conclusin que para la empresa son
fcilmente accesibles y que cumplen los requisitos para el manejo de la
informacin que requiere el usuario.
Se utiliza la Intranet para la transferencia de los archivos que se crean en
cada una de las ciudades, con la informacin de los elementos y activos fijos
que poseen.
Arquitectura de implementacin
La implementacin de este sistema se realiz a travs de los siguientes
componentes fsicos:
Computador Cliente. En este computador se ejecuta la interfaz del cliente
desde el cual se accede al Servidor de aplicacin.
Servidor de Aplicacin. En este servidor aplicacin residirn los
componentes que implementan la lgica y los datos. Este es el servidor
principal donde residir la mayor funcionalidad del sistema.
Servidor Base de Datos. En este servidor de datos residir el motor de base
de datos relacional que se encargar de la persistencia de los datos del
sistema de Informacin.
El usuario interactuar con el Servidor de aplicacin a travs del cliente
residente en su computador. Una vez conectado con el servidor, el usuario
dispone de la interfaz para ingresar y/o consultar datos al sistema.
Resultados
Herramientas de software libre
Para cualquier desarrollador de software, la eleccin de las herramientas
adecuadas es un tema muy delicado e importante, pues para lograr un
desarrollo de calidad requerimos de herramientas de gran calidad, eficiencia,
facilidad de uso y poder.
Afortunadamente el desarrollo de programas y sistemas de informacin no se
limita a la utilizacin de lenguajes de programacin de uso general, sino que
existen otras herramientas y aplicaciones de software necesarias para esto,
que nos ayudan desde la concepcin, anlisis y diseo de un software hasta
la implantacin del mismo.
Para el desarrollo del sistema de informacin y teniendo en cuenta que la
Compaa no iba a invertir grandes cantidades de dinero en el proyecto, fue
necesario indagar las diferentes herramientas de software libre que
existen en el mercado, con el fin identificar cuales eran las mas indicadas
para utilizar.
Parte de los resultados de investigacin hallados se inclinaron hacia el
sistema operativo Linux (RedHat 9.0), para la codificacin Kylix 3 Open
Edition, base de datos FirebirdSQL v1.5 y administrador de la base de
datos IBManager v3.7. Los cuales poseen las siguientes potencialidades:
Linux
FirebirdSQL
11
IBManager
12
Kylix
Descripcin de la aplicacin
El sistema desarrollado consta de una interfaz grfica de usuario con un
soporte de Base de datos, que permiten presentar una solucin ptima al
proceso de manejo y control de inventarios.
Se trata de una aplicacin con estructura cliente/servidor, utilizando la
interfaz desarrollada en Kylix, IBManager y FirebirdSQL, tecnologas que en
su conjunto y siendo herramientas de software libre, proveen soluciones
ptimas para requerimientos de este tipo.
Cuando se realiza el proceso de inventarios, la informacin es recolectada
por la terminal porttil lectora de cdigo de barras Dolphin 7200, para la cual,
fue necesario desarrollar aplicaciones que permitieran captar la informacin
suficiente en cada lugar donde la Compaa esta presente a nivel nacional.
13
Conclusiones
15