Aplicación con Tecnología J2EE para la Administración y control en el Área de Logística
Enviado por nixon blaz arteaga
- Resumen
- Introducción
- Planteamiento del problema
- Marco teórico
- Metodología
- Resultados de la investigación
- Conclusiones
- Recomendaciones
- Bibliografía
- Anexo
Hoy en día el tema de la logística es un asunto tan importante que las empresas crean áreas específicas para su tratamiento, mejorando el proceso y la toma de decisiones a través de la información canalizada. El presente trabajo provee las pautas para el conocimiento de desarrollo de sistemas informáticos en la administración y control de almacenes, como es el caso del Área de logística y almacén en el Hospital Amazónico de Yarinacocha, que presenta problemas en la generación de reportes y stock de almacén, así como la gestión de documentación.
Para el desarrollo de este proyecto se utilizaremos el proceso de desarrollo Rational Unified Process (RUP) en todo el proyecto a través de las fases inicial, elaboración, construcción, transición usando la notación UML.
En la construcción del software se desarrollará utilizando lenguaje java en plataforma Netbeans 6.7.1 aplicando la tecnología J2EE y la base de datos realizada en SQL Server 2005, un servidor Windows server 2008.
Finalmente los resultados de la presente investigación pueden demostrar que con la implementación de este sistema permitirá mejorará notablemente la administración en el área de Logística y Almacén del Hospital Amazónico de Yarinacocha
ABSTRACT
Today the issue of logistics is an important issue that companies create specific areas for treatment, improving the process and decision making through channeled information. This paper provides guidelines for developing knowledge of computer systems management and control of stores, such as the area of logistics and warehousing in the Amazonian Yarinacocha Hospital, which presents problems in generating reports and stock store and manage documentation.For the development of this project will use the development process Rational Unified Process (RUP) throughout the project through the initial stages, development, construction, transition using UML notation.
In building the software is developed using Java language in Netbeans 6.7.1 platform using J2EE technology and the database held in SQL Server 2005, Windows Server 2008 server.
Finally the results of this investigation can prove that with the implementation of this system will significantly improve management in the Logistics and Warehouse Amazon Yarinacocha Hospital
La información cumple un papel estratégico en toda organización, esta necesidad de tener la información justo a tiempo (just time) hace que las organizaciones utilicen herramientas (Sistema de Información) que convierten los datos de la gestión global de la organización en información valiosa y de acuerdo a esto generar las condiciones sólidas para la toma de decisiones.
En vista de que en el área de Logística y Almacén del Hospital Amazónico de Yarinacocha, no existen aplicaciones que permitan registrar, consultar y/o reportar información autentica y oportuna para la toma de decisiones y por consiguiente la buena administración de de sus bienes y servicios, tomamos en consideración el tema para la presente investigación.
Con el proyecto que se propone en este documento se quiere lograr las mejoras del manejo de la información a través de las consultas y reportes que el usuario pueda visualizar desde el aplicativo; Que pueda navegar en el sistema, a través de los diseños de interfaces amigables en sus pantallas.
Las aplicaciones permiten ingresar información, procesarlas y mostrarlas, es así que la carga de trabajo por parte del usuario se encuentra en el ingreso de los datos.
En el Capitulo I: Plan de la Investigación; En esta parte se describe la investigación realizada en el proyecto, tales como Antecedentes del problema, la formulación del problema, los objetivos y la Justificación, Importancia y los Limites de la Investigación.
En el Capitulo II: Marco Teórico; En esta parte se describe el fundamento teórico, donde describimos sobre la administración en las organizaciones, el control de los almacenes, el rol de la logística en las organizaciones y hacemos extenso en exponer el conocimiento teórico sobre la metodología "Rational Unified Process" y UML, También mostrar la arquitectura de implementación con es Cliente/Servidor en sus diferentes modelos.
En el Capitulo III: Metodología de Investigación; se detalla el método de la investigación, la población y la muestra obtenida, los procedimientos, técnicas e instrumentos usados para la recolección y procesamiento de datos.
Desarrollo de la metodología RUP; se detalla la aplicación del "Rational Unified Process" (RUP), mostrando los resultados del Análisis y Diseño a través de documentos, diagramas con estereotipos UML, además de las características para la construcción del Software; abarcando las fases Inicial, de Elaboración, Construcción y Transición.
En el Capitulo IV: Resultados y Discusión; Se describe los resultados de la comprobación de la Hipótesis obtenida a través de las encuestas realizadas en el área de logística y almacén.
En el Capitulo VI: Conclusiones y Recomendaciones; obtenidas en el desarrollo de la presente tesis.
Finalmente se presenta; las referencias Bibliográficas, y los Anexos necesarios como encuestas
CAPITULO I
Formulación del Problema
Antecedentes
Causas del Problema
Procesos inadecuados en la gestión de información en el área logística y almacén.
Problemas en la gestión de aprovisionamientos.
Disponibilidad y fiabilidad de la información debido a la introducción manual de datos.
Consecuencias del Problema
Inadecuado manejo del control de cotizaciones y las emisiones de ordenes de compra con los proveedores.
La carencia de una visión global de los procesos logísticos por parte de la organización esta generando ineficiencias en todo el proceso, ya que tanto la información como los materiales no fluían correctamente.
Debido a la falta de información y de procedimientos en el almacén, en el abastecimiento no se puede tomar decisiones basadas en la información sino en las sensaciones, lo que llevaba a una situación caótica con almacenes en continuas roturas de stocks.
Disponibilidad y fiabilidad de la información debido a la introducción manual de datos la introducción manual de los datos, tanto para el caso del almacén de materias primas como para los servicios.
El desconocimiento en tiempo real de las existencias en almacén.
Inadecuado manejo del control de cotizaciones y las emisiones de ordenes de compra con los proveedores.
Definición del Problema.
Todo lo anteriormente mencionado encontramos que hay:
"Deficiente administración del área de Logística y Almacén en el Hospital Amazónico de Yarinacocha."
Formulación del Problema
¿De que manera la Aplicación con Tecnología J2EE mejorará la Administración en el Área de Logística y Almacén en el Hospital Amazónico de Yarinacocha?
Justificación e Importancia
Justificación
A. Practica
La Aplicación con Tecnología J2EE ayudará a mejorar en el Área de Logística y Almacén encargado de programar, organizar, dirigir, coordinar, controlar y administrar en forma continua y oportuna de los bienes y servicios para satisfacer actividades continuamente en el Hospital de Yarinacocha.
El desarrollo de esta aplicación permitirá la integración y simplificación de procesos de información de manera eficaz y precisa para procesos de evaluación, calificación para la toma de decisiones.
B. Teórico
Este estudio es un proyecto base abierto a la integración de otros módulos necesarios para automatizar otros procesos, navegabilidad, usabilidad y presentación de datos.
Desde el punto de vista de su construcción, la Base de Datos del sistema propuesto organizará y usará de manera apropiada los datos contenidos en la misma, permitiendo brindar información relevante a los usuarios finales.
C. Metodológico
La metodología empleada por el sistema de Inscripción vía web con tecnología J2EE, permitirá un fácil entendimiento del contenido utilizado en ésta, haciendo que el usuario final llegué a captar de manera rápida la información que le será necesaria para su proseguir en camino de obtener su justo derecho de acceder a los programas de reparaciones.
La tecnología utilizada cuenta con herramientas y esquemas que permiten realizar sistemas robustos, seguros, prácticos y eficientes, obteniendo un gran soporte y consistencia de la información que a su vez es relevante al usuario final.
Otros beneficios de naturaleza tangible e intangible como resultado de este proyecto se resumen a continuación.
Tangibles
Los resultados que mostrara el sistema propuesto en obtener consultas y reportes se realizaran en un tiempos muy pequeños, operaciones que en la actualidad no se puede obtener.
Intangibles
Mejora la imagen interna y externa de esta área a través del cumplimiento de los servicios y abastecimiento oportuno.
Facilita el planeamiento de las actividades y seguimiento de los recursos que se administran.
Facilita la toma de decisiones.
Objetivos
A. Objetivo general
Aplicar la tecnología J2EE para mejorar la administración en el área de logística y almacén en el Hospital Amazónico de Yarinacocha.
B. Objetivo especifico
Identificar los procesos administrativos del área de logística y almacén en el Hospital de Yarinacocha.
Diseñar la base de datos de logística y almacén para guardar.
Elaborar el análisis y diseño completo del sistema, utilizando el proceso unificado de rational (RUP).
desarrollar la implementación completa del sistema utilizando la tecnología J2EE en plataforma netbeans.
Desarrollar un interfaz comprensible, de fácil entender para los usuarios.
CAPITULO II
De la variable Dependiente
Evolución del pensamiento administrativo
Según (Sábada, 2003) el contenido de las administración es profundamente interdisciplinar, al integrar una gran diversidad de enfoques, conceptos, variables y teorías, generadas inicialmente en otros campos del saber, con los que la administración mantiene estrechas interrelaciones. Estas relaciones con otras disciplinas son las siguientes:
A. Disciplina Financieras y Contables: Contabilidad General, Finanzas, Costes, Análisis Financiero, etc.
B. Ciencias Formales y Matemáticas: Matemática, Estadística, Investigación Operativa, Teorías de Sistemas, Cibernética, etc.
C. Ciencias Sociales y del Comportamiento: Economía, Derecho, Política, Sociología, Psicología, Pedagogía, Antropología, Historia, etc.
D. Ciencias Experimentales: Medicina, Ecología, Física, etc.
E. Disciplinas Técnicas: Ingeniería, Informática, etc.
F. Ciencias Filosóficas: Ética, Epistemología y Metodología, Lógica, etc.
Primeras aportaciones a la teoría de la administración
Se trata de un conjunto de teorías aparecidas aproximadamente en el primer tercio del siglo XX y caracterizadas por:
La búsqueda de racionalidad y la pretensión de lograr la máxima eficiencia, entendida esta de diversas maneras (eficiencia económica, social o administrativa).
Tratase de enfoques parciales que sitúan el énfasis en una única variable de la organización (el trabajo, el factor humano, la estructura.
Su carácter prescriptivo-normativo ya sea explicito o latente, que se manifiesta en la formulación de principios, recomendaciones y leyes sobre el modo optimo de administrar o en la presentación de definir modelos capaces de alcanzar las máxima eficiencia.
Su concepto mono facetico del hombre, al que se observa bajo una perspectiva simplista y unidimensional, como homo economicus, hombre social u hombre burocrático.
La perspectiva de sistema cerrado donde no se considera el factor medio ambiental.
En este grupo se incluyen las aportaciones de las escuelas:
A. Escuela clásica de la administración, que engloba a sus ves:
A.1. Escuela de la Administración Científica, iniciada por F. W. Taylor, quien dedico inicialmente sus estudios a la racionalización del trabajo, pretendiendo establecer el modo optimo de realizar las tares y obteniendo una elevación de productividad que beneficiaria tanto al empresario como al obrero. Posteriormente, Taylor amplio sus trabajos al campo de la Supervisión y del control, en los que estableció una serie de principios de naturaleza mas próxima a la administración y menos a la ingeniería.
A.2. Teoría Clásica de la Administración de H. Fayol, quien realizo sus aportaciones a las funciones de la administración en planificación, organización, dirección, coordinación y control. La enumeración de las áreas funcionales de la empresa (técnica, comercial, financiera, seguridad contable y administrativa), y la formulación de sus famosos 14 principios de la administración.
B. Escuela de Relaciones Humanas.- de Elton Mayo, que puso de manifiesto la importancia de las relaciones sociales y de grupo en el ámbito laboral, centrando la atención en cuestiones propias del "hombre social", como son la motivación, el liderazgo informal, los grupos, la cooperación y en general los aspectos humanos, psicológicos y sociales del trabajador, ignorados por la escuela clásica.
C. Teoría de la burocracia.- de Max Weber, que estableció el marco teórico de la organización burocrática, a la que consideraba como el modelo optimo de organización, basado en la autoridad legal racional y en la absoluta definición de tares, procedimientos, autoridad y responsabilidad, en orden a la eliminación de la arbitrariedad y la subjetividad y al logro de la máxima eficiencia administrativa.
Enfoque de transición
Este enfoque además de las características del enfoque de las primeras aportaciones tenemos que:
Su carácter cada vez más prescriptivo-explicativo, aunque todavía perdura cierta intención normativa, particularmente en algunos de ellos.
La ampliación del número de variables consideradas en el análisis de la organización, que lleva a un concepto más amplio y enriquecido del hombre en la organización.
La progresiva sistematización de conocimientos, en un cuerpo conceptual mucho más rico, general y articulado.
Dentro de este grupo incluimos las escuelas como:
A. Teoría Estructuralista.- Que inicia el estudio descriptivo y sistemático de las organizaciones, situándolas en el contexto social y el ambiente, e introduciendo una serie de conceptos duales, que enriquecen enormemente la visión de la organización y de sus diferentes aspectos (formal/informal, normalidad/conflicto, estructura/proceso, individuo/organización, etc.).
B. Teoría del comportamiento.- Que introduce el concepto del hombre administrativo y se centra en el estudio de aspectos puntuales, proceso de toma de decisiones, conflicto de objetivos, relación individuo-organización, incluyéndose además las aportaciones de los nuevos psicólogos sobre la motivación humana y los estilos directivos.
C. Enfoque Matemático.- Que no constituye propiamente una escuela sino más bien la confluencia de un conjunto de aportaciones de diverso origen, que tienen en común el uso del lenguaje y el método matemático. Se inicia con los trabajos de Von Neumann y Morgenstern, a los que se suman la teoría de la decisión de Simón y posteriormente una serie de desarrollos que llegan a formar la disciplina denominada Investigación Operativa, cuya finalidad es la obtención de los procedimientos para la optimización de procesos en sistemas.
D. Enfoque neoclásico.- Incluye una gran variedad de autores entre los que se destacan: Drucker, Odiorne, Koontz, etc. , y se caracteriza por una visión pragmática de la administración, que se manifiesta en la divulgación del método del caso y el aprendizaje a partir de la experiencia, la reformulación de los principios clásicos como criterios o recomendaciones para el logro de la eficacia y eficiencia, la preeminencia de la administración y de los administradores como lideres del sistema, el inicio del pensamiento estratégico y la creación de la administración por objetivos como herramienta de gestión.
Enfoques actuales
Desarrollados hacia el último tercio del siglo XX y caracterizadas por:
La integración y convivencia de enfoques anteriores mencionados.
Una perspectiva múltiple y global de la organización y de su administración, a la que se conceptúa como sistema abierto en un proceso de interacción muy permanente adaptación a su medio.
Aceptación de la complejidad de la organización, integrada e influía por múltiples variables interdependientes y probabilísticas.
Dentro de este enfoque integramos a lo que podríamos denominar los paradigmas actualmente vigentes en la teoría de la administración actual y que son los siguientes:
A. Teoría de sistemas.- La aplicación de la teoría de sistemas al análisis de la organización a supuesto un notable progreso y una profunda reorientación de la administración, basada en el concepto de sistemas abierto, donde la complejidad interna y la necesidad de adaptación aun medio dinámico constituyen sus ejes centrales.
Como consecuencia de ello, se ha producto un replanteamiento de la teoría de la organización y dela economía y de la administración de empresas, que han encontrado en la metodología sistemática un programa de investigación capaz de facilitar la comprensión de la naturaleza real de mucho de sus fenómenos.
El carácter integrador y multidisciplinar de esta teoría a facilitado la integración de conceptos y la aproximación de enfoques, aunque se le critique su pretensión excesivamente sintetizadora, que produce una cierta incapacidad para explicitar de forma operativa las complejas relaciones entre las variables del modelo.
B. Teoría de la contingencia.- Según la teoría contingente( o situacional), no puede aceptarse que exista un modo optimo y universalmente valido de administrar las diversas clases de organizaciones, así como la variedad de ambientes y situaciones, por lo que el administrador debe desarrollar sus habilidades de diagnostico y apoyándose en la teoría que le suministra técnicas de análisis, conceptos y métodos para genera soluciones adecuadas a los problemas situacionales
C. Enfoque estratégico.- Actualmente el enfoque estratégico se conforma como un soporte clave en la economía y administración de empresas, debido a la necesidad de integrar aspectos internos de diseño estructura y comportamiento humano con aspectos externos de competencia y mercado. La argumentación clave de esta teoría de basa en considerar que la organización es algo más que la mera suma de recursos y que su competitividad depende de su capacidad para generar capacidades distintivas difícilmente imitables por sus competidores con la ayuda de los sistemas de organización y gestión.
D. Enfoque neo institucional o economía de las organizaciones.- Es un enfoque de análisis económico moderno que, utilizando los conceptos de racionalidad limitada, costes de transacción, asimetría de información y comportamiento oportunista, permite explicar los fenómenos organizativos en términos económicos. Forman parte de esta disciplina la teoría de derechos de la propiedad, la teoría de los costes de transacción y la teoría de la agencia, cuyo denominador común es el reconocimiento de la importancia de la información y la incertidumbre en la comprensión en el comportamiento económico.
El sistema de administración en la organización
La idea de la administración como proceso concibe a la misma como un camino sistemático y organizado, que consiste en el desarrollo de algunas actividades u operaciones orientadas a su fin, operaciones que conforman un ciclo ordenado y racional donde unas tares son previas a otras. Las actividades que componen este proceso de administración:
A. La planificación.- Que consiste en decidir con antelación que se desea conseguir y como va a logarse para lo cual se analiza el entorno se formula previsiones, se fijan objetivos y se determinan racionalmente las estrategias, teniendo en cuenta las variables internas y externas en su situación actual y futura. La planificación abarca la organización considerada en su conjunto así como sus diferentes unidades de negocio, actividades y áreas funcionales.
B. La organización.- Que consiste en establecer la estructura orgánica formal de la empresa repartiendo la autoridad y el trabajo entre los miembros de la organización de la forma más adecuada para lograr la coordinación de esfuerzos en orden a lograr los objetivos. Comprende el establecimiento de una estructura intencional, formalizada y permanente de roles para que cada órgano tenga conocimiento de sus tares y funciones.
La organización tiene como finalidad proveer coordinación y consiste en identificar, estructurar y asimilar de la manera más conveniente todas las tareas necesarias para los propósitos de la organización.
C. La dirección del comportamiento humano.- Trata de influir en las personas para que presten su esfuerzo y contribuyan voluntariamente y con interés al logro de los objetivos.
Las actividades directivas tratan de incidir sobre el comportamiento humano mediante la relación interpersonal operando sobre todo con variables psicológicas para la conducción de personas y grupos. La función de dirección s e ejerce a través de las sub funciones de liderazgo, motivación y comunicación.
D. El control.- es la función de regulación que efectúa la corrección de las desviaciones habidas respecto a los objetivos tomado como referencia la planificación.
Consiste en el seguimiento del comportamiento de ciertas variables, mediante la comparación regular y sistemática de previsiones y realizaciones, la valoración de las desviaciones habidas respecto a los objetivos y a la toma de decisiones correctoras que permitan mantener al sistema orientado a sus objetivos.
Figura 01. El proceso de administración y sus funciones (Fuente: Aguirre, castilloy Tous 1999).
El control como función administrativa. Se puede definir al control como proceso de observación y medida, por comparación regular de unas magnitudes previstas y sus consecuentes realizaciones, que permiten disponer de unas diferencias (información), para regular las decisiones de forma que permitan alcanzar los objetivos planeados. En su doble acepción semántica, controlar es comprobar y verificar, pero también es la capacidad de mantener un sistema estable o asegurar la eficiencia del proceso de decisión.
La primera acepción, latina, es la tradicional, mientras que la segunda, anglosajona es la moderna, de ahí que afirma que el concepto de control ofrece diversas acepciones:
Comprobar o verificar.
Regular (feed- back).
Contrastar con un estándar.
Actuar sobre una variable.
Restringir su comportamiento.
Se puede conceptuar el control como un proceso, como un sistema de coordinación de resultados y objetivos que alimenta un sistema de decisiones encaminando a hacer estable y progresivo el desarrollo de la empresa.
Conocer y evaluar los resultados reales de la actividad.- esto viene dado por el sistema de información, puesto que control en información no pueden separarse, no solo por el hecho de que todo cuanto se percibe del mundo exterior es información, sino porque el flujo del sistema de información de la empresa es el soporte y el medio a través del cuan se conocen la información de control.
Una d las características el control es que la unidad que ejerce esa función puede estar alejada del proceso controlado, cosa que es posible gracias a la transmisión de información entre ambas fuentes.
Comparar los resultados obtenidos con los predeterminados en los planes diseñados determinando cualquier posible desviación
Controlar es comparar dos informaciones, una el plan o estándar prefijado y la otra el resultado de la puesta en practica de ese plan, junto a las características que la han rodeado (medio interno y entorno de la empresa).
A. Analizar y evaluar las desviaciones.- buscando las causas que motivaron así como las consecuencias que han influido en la obtención de los resultados. Consistiría en contestar a la pregunta de ¿porque sucede?
Una ves conocido los factores las causas de los resultados ajustar las realizaciones posteriores de forma que, en una nueva acción, se consiga una mayor aproximación a los objetivos o una persistencia a los logros.
Control.- según (Ponce, 2004), los gerentes siempre han encontrado conveniente comprobar o vigilar lo que sé esta haciendo para asegurar que el trabajo de otros esta progresando en forma satisfactoria hacia el objetivo predeterminado. Establecer un buen plan, distribuir las actividades componentes requeridas para ese plan y la ejecución exitosa de cada miembro no asegura que la empresa será un éxito.
Pueden presentarse discrepancias, malas interpretaciones y obstáculos inesperados y habrán de ser comunicados con rapidez al gerente para que se emprenda una acción correctiva.
Actividades importantes de control según (Ponce, 2004)
Comparar los resultados con los planes generales.
Evaluar los resultados contra los estándares de desempeño.
Idear los medios efectivos para medir las operaciones.
Comunicar cuales son los medios de medición.
Transferir datos detallados de manera que muestren las comparaciones y las variaciones.
Sugerir las acciones correctivas cuando sean necesarias.
Informar a los miembros responsables de las interpretaciones.
Ajustar el control a la luz de los resultados del control.
Almacén
Según (Blanchard, 2003), Un almacén es el espacio físico donde se acumulan las materias primas, productos semi_elaborados, productos acabados u otros elementos a la espera de su utilización en el proceso productivo o de su entrega al cliente.
Un almacén debe responder fundamentalmente a los requerimientos de un espacio debidamente dimensionado, para una ubicación y manipulación eficiente de materiales y mercancías, de tal manera que se consiga una máxima utilización del volumen disponible, con unos costes operacionales mínimos.
Principios básicos del almacén (Blanchard, 2003).
El almacén es un lugar especialmente estructurado y planificado para custodiar, proteger y controlar los bienes de activo fijo o variable de la empresa, antes de ser requeridos para al administración, la producción o al venta de artículos o mercancías.
Todo almacén puede considerarse redituable para un negocio según el apoyo que preste a las funciones productoras de utilidades: producción y ventas.
Es importante hacer hincapié en que lo almacenado debe tener un movimiento rápido de entrad y salida, o sea una rápida rotación. Todo manejo y almacenamiento de materiales y productos es algo que eleva el costo del producto final sin agregarle valor, razón por la cual se debe conservar el mínimo de existencias con el mínimo de riesgo de faltantes y al menor costo posible de operación.
Los siguientes principios son básicos para todo tipo de almacén:
La custodia fiel y eficiente de los materiales o productos debe encontrarse siempre bajo la responsabilidad de una solo persona en cada almacén.
El personal de cada almacén debe ser asignado a funciones especializadas de recepción, almacenamiento, registro, revisión, despacho y ayuda en el control de inventarios.
Debe existir un sola puerta, o en todo caso una de entrada y otra de salida (ambas con su debido control).
Hay que llevar un registro al día de todas las entradas y salidas.
Es necesario informar a control de inventarios y contabilidad todos los movimientos del almacén (entradas y salidas) y a programación de y control de producción sobre las existencias.
Se debe asignar una identificación a cada producto y unificarla por el nombre común y conocido de compras, control de inventario y producción.
La identificación debe estar codificada.
Cada material o producto se tiene que ubicar según su clasificación e identificación en pasillos, estantes, espacios marcados para facilitar su ubicación.
Esta misma localización debe marcarse en las tarjetas correspondientes de registro y control.
Los inventarios físicos deben hacerse únicamente pro personal ajeno al almacén.
Toda operación de entrada o salida del almacén requiriere documentación autorizada según sistemas existentes.
La entrada al almacén debe estar prohibida a toda persona que no esté asignada a él, y estará restringida al personal autorizado por la gerencia o departamento de control de inventarios.
La disposición del almacén deberá ser lo más flexible posible para poder realizar modificaciones pertinentes con mínima inversión.
Los materiales almacenados deberá ser fáciles de ubicar.
La disposición del almacén deberá facilitar el control de los materiales.
El área ocupada por los pasillos respecto de la del total del almacenamiento propiamente dicho, debe ser tan pequeña como lo permitan las condiciones de operación.
Funciones del almacén
(Blanchard, 2003) La manera de organizar u administrar el departamento de almacenes depende de varios factores tales como tamaño y el plano de organización de la empresa, el grado de descentralización deseado, a variedad de productos fabricados, la flexibilidad relativa de los equipos y facilidades de manufactura y de al programación de la producción. Sin embargo, para proporcionar un servicio eficiente, las siguientes funciones son comunes a todo tipo de almacenes:
Recepción de Materiales
Registro de entradas y salidas del Almacén.
Almacenamiento de materiales.
Mantenimiento de materiales y de almacén.
Despacho de materiales.
Coordinación del almacén con los departamentos de control de inventarios y contabilidad.
Sobre la variable Independiente:
Aplicación web
Según (Natalí Janet del Rocio Padierna Venegas, 2003), Son aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador
¿Cuál es la diferencia entre un sitio Web y una aplicación Web?: Una aplicación Web es un sitio Web donde la navegación a través del sitio, y la entrada de datos por parte de un usuario, afectan el estado de la lógica del negocio. En esencia, una aplicación Web usa un sitio Web como entrada (front-end) a una aplicación típica. Si no existe lógica del negocio en el servidor, el sistema no puede ser llamado aplicación Web.
Arquitectura Web
La arquitectura de un sitio Web tiene tres componentes principales: un servidor Web, una conexión de red, y uno o más clientes (browsers). El servidor Web distribuye páginas de información formateada a los clientes que las solicitan. Los requerimientos son hechos a través de una conexión de red, y para ello se usa el protocolo HTTP.
Figura n° 02 Arquitectura de un sitio Web básica
Fuente: (Natalí Janet del Rocio Padierna Venegas, 2003)
La información mostrada en las páginas está típicamente almacenada en archivos. Sin embargo, muchas veces esta información está almacenada en una base de datos, y las páginas son creadas dinámicamente. Los sitios Web que usan este esquema, son llamados sitios dinámicos.
Figura Nº 03 Arquitectura de un Sitio Web Dinámico
Fuente: (Natalí Janet del Rocio Padierna Venegas, 2003)
Arquitectura Cliente Servidor
La arquitectura elegida para el desarrollo del sistema es Cliente Servidor, ya que es una arquitectura descentralizada que permite a los usuarios finales obtener acceso a la información de forma transparente; es decir que el usuario le es indiferente de donde viene la información. Clientes y servidores son entidades lógicas independientes que operan en conjunto a través de una red para realizar una tarea.
Arquitectura Cliente Servidor 2 capas
La arquitectura Cliente Servidor de dos capas ha sido la más utilizada con los lenguajes de cuarta generación. En este tipo de aplicaciones se desarrollan dos capas:
Una capa llamada front-end (la interfaz de usuario), que normalmente está constituida de aplicaciones de escritorio que hacen llamadas a un servidor SQL.
La otra capa se conoce como back-end normalmente constituida por un servidor de base de datos con interfaz SQL y un sistema operativo multitarea. Aunque este tipo de arquitectura es fácil de implementar, el hecho de que la lógica del negocio y la presentación se encuentren almacenados en el cliente (front-end), lleva a que cambios en la base de datos o en la lógica de negocios implique hacer actualizaciones en todos los clientes. Otra desventaja es la dificultad de compartir procesos comunes.
Arquitectura Cliente Servidor 3 capas
Una arquitectura de tres capas provee adicionalmente una capa explícita para las reglas del negocio, que se sitúa entre el front-end y el back-end.
Esta capa intermedia encapsula el modelo de negocio asociado con el sistema y lo separa tanto de la presentación como del manejo de la base de datos. Normalmente las reglas del negocio se encapsulan en componentes, en cada uno de los cuales radican servicios al usuario.
Figura n° 04 Arquitectura cliente servidor 3 capas
Fuente: (Natalí Janet del Rocio Padierna Venegas, 2003)
Las ventajas de esta arquitectura son:
Los servidores del negocio pueden compartirse.
Las plataformas de software y hardware entre clientes y servidores son independientes: precisamente una de las principales ventajas de esta arquitectura es la posibilidad de conectar clientes y servidores independientemente de sus plataformas.
Se mantiene la independencia entre el código de la aplicación (reglas y conocimiento del negocio) y los datos, mejorando la portabilidad de las aplicaciones.
Se puede modificar la lógica del negocio sin hacer cambios a la interfaz del usuario o la base de datos.
Provee escalabilidad horizontal y vertical. La escalabilidad horizontal permite agregar más estaciones de trabajo activas sin afectar significativamente el rendimiento. La escalabilidad vertical permite mejorar las características del servidor o agregar múltiples servidores.
Arquitectura Cliente Servidor n capas
Los sistemas de n capas están formados por múltiples capas totalmente independientes y que por lo tanto presentan muy poco acoplamiento. Una división típica de un sistema de n-capas será la siguiente:
Capa de cliente: Está formada por los componentes que se ejecutan en el cliente. Los tipos de clientes pueden ser muy variados (aplicaciones de escritorio, navegadores Web, dispositivos portátiles, etc).
Según el cliente se distingue entre dos tipos de clientes: "gruesos" y "finos".
Los clientes gruesos representan aplicaciones que acceden directamente a la capa de lógica de negocio.
Los clientes finos, suelen ser navegadores Web que acceden a la capa de presentación.
Capa de presentación: Se encarga de crear la presentación que rende rizará la capa de cliente. Actúa como un puente entre la capa de cliente y la capa de lógica de negocio. En Java, esta capa se implementa típicamente utilizando componentes Servlets/JSP.
Capa de lógica de negocio: Esta capa contiene a todos nuestros objetos de negocio y servicios de procesado de la lógica de negocio. Suelen representar una vista objetual de la información presente en la base de datos. En Java, esta capa se suele implementar con EJBs (Enterprise JavaBeans) aunque pueden utilizarse también otras tecnologías más ligeras como el uso directo de objetos planos.
El servidor de aplicaciones se encarga de automatizar gran cantidad de tareas como la gestión de transacciones, seguridad, redundancia, balanceo de carga, cachés, pools, etc.
Capa de integración: En esta capa suelen colocarse clases u objetos que automaticen el acceso a base de datos.
No es una capa básica pero si que suele utilizarse mucho. Tradicionalmente está compuesta por alguna implementación del patrón DAO (Data Access Objects), aunque depende del tipo de lógica de negocio que estemos utilizando por ejemplo con CMP no tendría sentido tener esta capa mientras que con objetos planos podríamos utilizar JDO).
Capa de datos: Representa los sistemas de información empresarial de nuestra organización. Suele estar formada por bases de datos, servidores de sockets, sistemas legacy, etc. La capa de integración nos ayuda a acceder a estos sistemas heterogéneos de la forma más transparente posible.
Breve historia de java
Según (Apolinario, 2007) escribe en su libro que java se remontan al año 1990 cuando un equipo de la compañía Sum Microsystems investigaba, bajo la dirección del ingeniero James Gosling, en el diseño y elaboración de software para pequeños dispositivos electrónicos de consumo. En el primer momento se pensó en la utilización de lenguajes de programación como C++, pero para poder compilador un programa en estos lenguajes es preciso adaptarlo a Las características de las plataforma en la que debe funcionar, esta situación constituía un gran inconveniente para las compañías dedicadas a la construcción de dispositivos electrónicos., pues cada pocas semanas aparecen en el mercado versiones mas potentes y baratas de los chips utilizados , y por lo tanto, el software que se había diseñado para un chip determinado debía modificarse y adaptarse para explotar las características de los chips de reciente aparición.
Las primera versión de este nuevo lenguaje se denomino Oak (roble), pero mas tarde Sum descubrió que este nombre estaba ya registrado, y lo tuvieron que cambiar, el nuevo nombre fue java (una de las versiones sobre el significado del nombre es que java es un termino popularmente empleado en California para designar café de buena calidad).
Página siguiente |