IMPLEMENTACION DE UN SISTEMA DE INFORMÁTICO ORIENTADA A OBJETO PARA (UNA OPTICA ) MAYO- JULIO 2012
ryenryu17 de Julio de 2012
3.563 Palabras (15 Páginas)1.176 Visitas
CAPITULO I
ASPECTO INFORMATIVO
1.1. TITULO
“IMPLEMENTACION DE UN SISTEMA DE INFORMÁTICO ORIENTADA A OBJETO PARA LA “OPTICA SUGAR” CHICLAYO MAYO- JULIO 2012”
1.2. PERSONAL INVESTIGADOR
1.2.1. Autores Responsables:
CÓRDOVA OBLITAS, Roberth.
1.2.2. Asesor
1.3. ÁREA DE INVESTIGACIÓN
Investigación Tecnológica
1.4. CENTRO DE INVESTIGACIÓN
Centro de Investigación de la Facultad de Ciencias Físicas y Matemáticas de la Universidad Nacional Pedro Ruiz Gallo
1.5. LUGAR DE EJECUCIÓN
“OPTICA SUGAR” ,Chiclayo
1.6. DURACIÓN ESTIMADA
2 meses
1.7. FECHA DE INICIO
1 de mayo del 2012
1.8. FECHA DE FINALIZACIÓN
24 de julio del 2012
CAPITULO II
PLAN DE LA INVESTIGACIÓN
2.1 SITUACIÓN PROBLEMÁTICA
Identificamos en la empresa de “ÓPTICA SUGAR” en la provincia de Chiclayo, que presenta una carencia tecnológica, como es la de no contar con sistema de información, la cual afecta en un buen grado a dicha empresa ya que actualmente por la presencia de la tecnología pueden llevar un control más especifico, que asegure la exactitud en la información de los inventarios de almacén; como también brindar al cliente una atención rápida y de calidad.
En el área de ventas, la verificación del stock de los productos se efectúa de manera manual, retardando la atención rápida al cliente, lo que trae como consecuencia la aglomeración de los clientes, lo que hace dificultosa la búsqueda de los productos, teniendo en cuenta que hay una gran cantidad de productos, y cada uno a un determinado precio.
En el área de almacén no cuenta con un kardex que controle el stock de productos, dificultando la ubicación y abastecimiento del almacén.
Los pedidos a los proveedores son generados manualmente, haciendo este proceso más tedioso.
La compra al crédito de productos a las distribuidoras, debe tener un control de pagos de todas las letras.
2.2 Antecedentes
Patricio L. (1995): Realizó un trabajo sobre “Implementación de un sistema contable computarizado para una empresa que vende instrumentos y artículos médicos - Promedical” y encontró los siguientes resultados:
- Que un sistema de contabilidad computarizada le otorgaría a la empresa fluidez en sus actividades.
[1]
Casas W. y Ticlla J. (1996): Realizó un trabajo sobre “Implementación y aplicación de un adecuado sistema de administración contable para la pequeña empresa” y encontró los siguientes resultados:
- Un sistema informático ayuda a agilizar su funcionamiento para un adecuado desempeño de su personal administrativo
- Un mecanismos de sistemas informáticos de inventario, para optimizar el control de sus recursos.
[2]
Limo O. y Otoya E. (2004): Realizó un trabajo sobre “Sistema de control de almacén y ventas para la empresa “REPUESTOS L&M S.C.R.L.” y encontró los siguientes resultados:
- Un sistema de control ayuda a dar un mejor entendimiento y así logrando un control exacto de las existencias.
[3]
2.3 MARCO TEÓRICO
1. SISTEMA DE INFORMACIÓN
Un sistema de información (SI) es un conjunto organizado de elementos, estos elementos son de 4 tipos:
• Personas.
• Datos.
• Actividades o técnicas de trabajo.
• Recursos materiales en general (típicamente recursos informáticos y de comunicación, aunque no tienen por qué ser de este tipo obligatoriamente).
Todo ese conjunto de elementos interactúan entre si para procesar los datos y la información (incluyendo procesos manuales y automáticos) y distribuirla de la manera más adecuada posible en una determinada organización en función de sus objetivos. Estos son el campo de estudio de la tecnología de la información (IT), y aunque puedan formar parte de un sistema de información (como recurso material), por sí solos no se pueden considerar como sistemas de información, este concepto es más amplio que el de sistema de información informático. No obstante un sistema de información puede estar basado en el uso de computadoras, según la definición de Langefors este tipo de sistemas son:
- Un medio implementado tecnológicamente para grabar, almacenar y distribuir expresiones lingüísticas, así como para extraer conclusiones a partir de dichas expresiones.
[4]
2. METODOLOGÍA ORIENTADO A OBJETO
METODOLOGÍA
La investigación se apoya en una investigación documental, se refiere en buena parte al trabajo de uno de los metodologistas con mayor reputación como lo es Grady Booch. En este sentido, se toma como referencia específicamente ésta metodología por ser considerada completa y contiene un enfoque pragmático.
LA ORIENTACIÓN A OBJETO
El enfoque para analizar y diseñar Sistemas de Información tradicional con la metodología estructurada, al ser aplicado a la realidad del presente, ha probado no ser tan efectivo como lo fue en el pasado, mayormente por la complejidad del ambiente en que se desenvuelven las organizaciones embarcadas en muchas ocasiones, en una feroz competencia para sobrevivir en el mercado. Esto ha forzado a los analistas de sistemas a ser cada vez más creativos y a examinar otras alternativas para resolver sus apremiantes problemas y así encontrar otras formas más eficientes de manejar los procesos complejos.
La tecnología Orientada a Objetos se ha convertido en uno de los motores clave de la industria del software. Sin embargo, la tecnología de objetos no es, como se anuncia, una novedísima tecnología, sino que, muy al contrario, es una vieja y madura tecnología que se remonta a los años sesenta. Como lo señala [Joyanes], Simula, uno de los lenguajes orientados a objetos, más antiguos, fue desarrollado en 1967,
El desarrollo de programas orientados a objetos es un enfoque diferente del mundo informático. Implica la creación de modelos del mundo real y la construcción de programas basados en esos modelos. El proceso completo de programación comienza con la construcción de un modelo del suceso real. El resultado final del proceso es un programa que contiene características que representan algunos de los objetos del mundo real que son parte del suceso. De hecho, como lo expone [Martin y Odell], la OO nace de la necesidad de tener una forma más sencilla de emular sistema, no sólo de información sino de cualquier tipo, es decir, se puede utilizar la OO como un mecanismo para organizar e interconectar muchos tipos distintos de procedimientos de sistemas.
El principio básico de la programación orientada a objetos es que un sistema se ve como una secuencia de transformaciones en un conjunto de objetos. [Joyanes] correctamente indica, el término objeto tiene el mismo significado que un nombre o una frase nominal. Es una persona, un lugar o una cosa. Ejemplos de objetos del mundo real son: persona, computadora, avión, diccionario, ciudad o la capa de ozono. Los objetos tienen atributos que son las características que lo describen. Por ejemplo, los atributos de una persona incluyen el nombre, la edad, el sexo, la fecha de nacimiento, la dirección. A su vez, los objetos tienen, comportamiento, que indica el conjunto de cosas éste que puede hacer, por ejemplo una persona puede estudiar, trabajar, caminar, entre otras.
Dado que el modelo de objetos se deriva de fuentes dispersas, [Booch] define su metodología como se presenta en la siguiente figura:
[5] [6]
FUNDAMENTOS DEL MODELO DE OBJETO
Los métodos de diseño estructurado surgieron para guiar a los desarrolladores que intentaban construir sistemas complejos utilizando los algoritmos como bloques fundamentales para su construcción. Análogamente, los métodos de diseño orientados a objetos han surgido para ayudar a los desarrolladores a explotar la potencia expresiva de los lenguajes de programación basados en objetos y orientados a objetos, utilizando las clases y los objetos como bloques básicos de construcción [Booch].
El modelo de objeto ha demostrado ser un concepto unificador en la informática, aplicable no sólo a los lenguajes de programación, sino también al diseño de interfaces de usuarios, bases de datos e incluso arquitecturas de computadores.
Los conceptos y herramientas orientadas a objetos son tecnologías que permiten que los problemas del mundo real sean expresados de modo fácil y natural, pero cada estilo de programación se basa en un propio marco de
...