You are on page 1of 54
CBT No. 2 LIC. CARLOS PICHARDO, TECÁMAC SISTEMA DE INFORMACION PARA LA AUTOMATIZACIÓN DE PROCESOS DE

CBT No. 2 LIC. CARLOS PICHARDO, TECÁMAC

CBT No. 2 LIC. CARLOS PICHARDO, TECÁMAC SISTEMA DE INFORMACION PARA LA AUTOMATIZACIÓN DE PROCESOS DE

SISTEMA DE INFORMACION PARA LA AUTOMATIZACIÓN DE PROCESOS DE UN INVENTARIO

MEMORIA DE TRABAJO PROFESIONAL

PARA OBTENER EL TÍTULO DE:

T É C N I C O

E N

I N F O R M Á T I C A

P R E S E N T A :

ALUMNO: LUIS ALBERTO GARCIA GARCIA

T U R N O

M A T U T I N O

ASESORA:

M A E S T R A

M A R T H A

F L O R E S

M O R A

SAN PEDRO POZOHUACÁN, TECÁMAC, MÉXICO, 2017.

ÍNDICE

INTRODUCCIÓN Justificación del tema

..................................................................................................................

..............................................................................................................

2

3

Objetivos Planteamiento del problema

.................................................................................................................................

....................................................................................................

3

4

  • 1. Referencia del Escenario Real

............................................................................................

6

  • 1.1. Descripción de contexto social económico y cultural en el que se ubica el escenario

real 6

  • 1.2. Organización General

......................................................................................................

7

  • 1.3. Misión visión y valores

................................................................................................

8

  • 1.4. Croquis de ubicación

.......................................................................................................

9

  • 2. Referencias del perfil profesional

.....................................................................................

11

  • 2.1. Descripción de la carrera técnica

cursada. ..................................................................

11

2.2.

Objetivo

de la Carrera

...................................................................................................

11

2.3.

Perfil de

egreso

..............................................................................................................

12

  • 2.4. Análisis de las competencias profesionales desarrolladas, de acuerdo al perfil de

egreso. ...................................................................................................................................

13

  • 3. Experiencias laborales

......................................................................................................

18

  • 3.1. Descripción de las actividades realizadas en escenario, así como la fundamentación

teórica de cada una de ellas y la descripción de debilidades y fortalezas del estudiante o

egresado en el momento de su

ejecución. .............................................................................

18

  • 3.2 Fundamentos teóricos de los sistemas de información

...................................................

19

  • 3.3 Objetivo del proyecto: Sistema de información para la automatización de procesos de

un inventario

.........................................................................................................................

25

Sistema de información para la automatización de procesos de un inventario

Determinación de Requerimientos

 

27

Diseño del sistema de información

...............................................................................................

29

Codificación ..........................................................................................................................

30

Prueba del Sistema

47

Implementación y evaluación

52

3.4

Análisis de las fortalezas, oportunidades, debilidades y amenazas

52

4.

Conclusiones

 

56

4.1

Conclusiones

56

Bibliografía

 

57

Técnico en informática

1

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

INTRODUCCIÓN

La tecnología juega un papel muy importante en nuestras vidas ya que nos sirve como una herramienta que nos ayuda a facilitar tareas y hacerlas más efectivas, por eso es que se hace uso de la tecnología para sistematizar procesos y eso es lo que se quiere lograr con este proyecto. Lo que pretende este ambicioso proyecto es hacer uso de la tecnología para poder hacer que un inventario de la empresa internet y papelería Jele sea más organizado, para poder estar a la altura de varios competidores que también han optado por esta técnica de sistematización Dentro de este proyecto se podrán visualizar como se llevó a cabo el sistema de información

lo que pretende hacer y cómo se va a hacer gracias a la metodología de James Seen que lleva

por nombre “Ciclo de Vida de un Sistema de Analis de Información”.

Este proyecto se divide en 4 capítulos, el primero habla sobre referencias del escenario real el segundo capítulo habla sobre las referencias sobre el perfil profesional, el tercer capitulo habla sobre las experiencias laborales y el cuarto capítulo que es el final nos habla sobre las conclusiones de este proyecto

Técnico en informática

2

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Justificación del tema

La elaboración de un sistema de información para el control de inventarios para la empresa internet y papelería jele tendrá efectos favorables para la misma, tales como:

-La reducción de tiempos de espera para los clientes -Acceso a la información de una manera más eficiente -Evitar perdida de productos o robos -poder tener una mayor ganancia

Todo esto gracias a la implementación del sistema, por medio de un análisis para poder recolectar información y así desarrollar el sistema de información de acuerdo a las necesidades y características que se requieran

Técnico en informática

3

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Objetivos

General.

Diseñar un Sistema de información para la automatización del proceso de inventarios para la empresa internet y papelería Jele,

Específicos.

-Implementar un sistema de información para mejorar organizar mejor el inventario -Mejorar la rapidez con la que se hacen las ventas -Hacer que el cliente tenga una mejor experiencia como comprador

Técnico en informática

4

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Planteamiento del problema

Internet y papelería JeLe se encuentra localizado en calle Lázaro Cárdenas San Mateo Tecalco Tecámac Estado de Mexico, por su localización y ubicación es transitada por mucha gente, lo que le permite ser una empresa que va al alza con una proyección a futuro de crecimiento. Debido a la demanda de los clientes la papelería a tenido que implementar la renta de equipos de cómputo para el uso de los clientes, para lo cual cuenta con una red con diez equipos de cómputo, con servicio de software de aplicación, servicio de escáner e impresión de documentos entre otras actividades propias de la informática. Para el servicio de papelería cuenta con vitrinas y anaqueles que permiten la organización de los productos que están a la vista del cliente; cuenta con un pequeño almacén de productos que permiten el suministro a las vitrinas cuando estos ya se terminaron; sin embargo este almacén tiene poca importancia para el dueño, ya que no está organizado ni cuenta con un inventario que le permita conocer lo que tiene y cuanto tiene de cada producto, la problemática se presenta cuando solicitan productos y al buscar en el almacén estos no se encuentran organizados ni si quiera estan a la vista para saber si se cuenta con ellos, lo que implica la perdida de una venta y en ocasiones de muchas ventas. Por tal motivo se diseña un sistema de información

que permita llevar el control del inventario del almacén de la papelería Jele, permitiendo una búsqueda de productos con mayor rapidez evitando la perdida de ventas y por ende una mejor organización de la empresa.

Técnico en informática

5

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Capítulo I Referencia del Escenario Real

Técnico en informática

6

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

1. Referencia del Escenario Real

1.1. Descripción de contexto social económico y cultural en el que se ubica el escenario real

Papelería internet jele se encuentra establecido en calle Lázaro Cárdenas San Mateo Tecalco Tecámac, cuenta con varios establecimientos cerca de su ubicación como lo son farmacias mercados tiendas de autoservicio para satisfacer las necesidades de las personas que habitan cerca. La mayoría de las personas trabajan en comercios no establecidos y el 25% en el sector empresarial, Hay una gran diversidad de comercios en el municipio de Tecámac qué ofrecen distintos trabajos lo que hace que la economía se mantenga estable, en el contexto cultural internet y papelería jele cuenta con diferentes actividades cerca de su localización como campo de fútbol parque recreativos, canchas de básquet, canchas de fútbol americano, bibliotecas y escuelas para que los jóvenes puedan fomentar la lectura los estudio y los deportes

Fortalezas

Oportunidades

-Productos de calidad -internet de muy alta velocidad -establecimiento con una buena ubicación comercial

-Expandir el negocio -Falta de capacitación -deficientes habilidades gerenciales

Debilidades

Amenazas

-Mercado mal atendido -Necesidad de productos -Espacio reducido

-Competencia muy agresiva -Tendencias desfavorables en el mercado

Tabla 1 FODA

 

7

Técnico en informática

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

1.2. Organización General

Gerente Lic.Laura Guadalupe vargaz Sanchez Ventas Ventas Lic.Giovanni Garcia Garcia C.Luis alberto Garcia Garcia
Gerente
Lic.Laura
Guadalupe
vargaz Sanchez
Ventas
Ventas
Lic.Giovanni
Garcia Garcia
C.Luis alberto
Garcia Garcia

Imagen 1. Organización general

Técnico en informática

8

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

1.3. Misión visión y valores

Misión

Internet y papelería Je Le, es una empresa dedicada a la venta de productos de papelería y oficina también a brindar servicio de renta de PC con acceso a Internet y los programas necesarios para la realización de tareas, enfocada principalmente a los estudiantes de

primaria, secundaria y medio superior.

Visión

Ser una de las mejores papelerías que ofrecen productos de calidad y ser líder en servicios y satisfacción al cliente.

Valores

Liderazgo

Ser el ciber más innovador de San Mateo .

Integridad

Ser honestos y tratar a todos con igualdad y respeto a todos los clientes.

Excelencia

Brindar el mejor servicio, enfrentando los retos con valor, esfuerzo y creatividad

Técnico en informática

9

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

1.4. Croquis de ubicación

Sistema de información para la automatización de procesos de un inventario 1.4. Croquis de ubicación Imagen

Imagen 2. Croquis de ubicación

Técnico en informática

10

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Capítulo 2 Referencias del perfil Profesional

Técnico en informática

11

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

2. Referencias del perfil profesional

  • 2.1. Descripción de la carrera técnica cursada.

La carrera de Técnico en Informática proporciona las herramientas necesarias para que el estudiante adquiera conocimientos, desarrolle las habilidades y destrezas y asuma una actitud responsable en su ambiente de trabajo. El alumno será capaz de aplicar sus conocimientos de Informática en alguna empresa u organización que lo requiera, porque el alumno será capaz de realizar diferentes actividades tales como realizar mantenimiento de los equipos de cómputo de forma preventiva y correctiva. Podrá desarrollar aplicaciones informáticas básicas o con cierto nivel de complejidad, fomentando así la automatización de procesos mediante sistemas de información. Todos estos conocimientos serán adquiridos mediante el curso completo que consta de los siguientes Módulos:

  • Módulo I. Identifica las bases de la Informática.

  • Módulo II. Maneja Sistemas de Información.

  • Módulo III. Maneja Software de Diseño.

  • Módulo IV. Desarrolla Aplicaciones Informáticas.

  • Módulo V. Implementa el proyecto Integrador.

Es importante mencionar que se recomienda una actualización periódica de los temas aprendidos durante el curso debido al creciente desarrollo de nuevas tecnologías.

  • 2.2. Objetivo de la Carrera

Que el alumno adquiera conocimientos de las Tecnologías Informáticas. Aplicar las habilidades necesarias para que logre realizar análisis de manera correcta y sea capaz de Diseñar e Implementar Sistemas de Información así como darle mantenimiento a los mismos. Así mismo una de las metas de la carrera es que el alumno logre realizar mantenimiento preventivo y correctivo de equipos de cómputo.

Técnico en informática

12

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

2.3. Perfil de egreso

Al egreso de la carrera Técnico en Informática habrás obtenido las competencias necesarias para participar en un escenario real en el área de informática, así mismo ser capaz de manejar los recursos y el uso de los conocimientos y habilidades obtenidas. El egresado será capaz de:

  • Ensambla, configura y mantiene equipos de cómputo.

  • Diseña base de datos.

  • Analiza procesos relacionados con el manejo de la información.

  • Diseña sistemas para automatizar procesos relacionados con el manejo de datos.

  • Maneja diagramas UML.

  • Conexiones de redes de computadoras.

  • Maneja el lenguaje de programación orientado a objetos.

  • Maneja software de diseño para multimedia páginas Web.

  • Desarrolla proyectos o planes de negocios para la conformación de microempresas.

Conocimiento de:

  • Clasificación de hardware.

  • Clasificación de software.

  • Construcción de diagramas relacionales para base de datos.

  • Conocimientos e interpretación de diagramas UML.

  • Análisis y diseño de sistemas de información.

  • Redes de computadoras, protocolos de transferencias, modelo OSI y modelo TCP/IP.

  • Multimedia y Web.

  • Estructura del plan de negocios.

Actitudes:

  • Disponibilidad para trabajar en equipo.

  • Ser creativo.

  • Ser innovador.

Técnico en informática

13

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

  • Ser emprendedor.

  • Interés por la actualización constante.

  • Impulsar a sus compañeros a progresar.

  • Tener ética en la presentación y entrega de sus servicios.

Valores:

  • Orden

  • Limpieza

  • Honestidad

  • Responsabilidad

  • Puntualidad

  • Respeto

  • Solidaridad

  • Adaptación

  • Empatía

  • Servicio

2.4. Análisis de las competencias profesionales desarrolladas, de acuerdo al perfil de egreso.

- Dinámicas Productivas Regionales Investigar sobre nuestro entorno para conocer las necesidades. -Módulo I. Identifica las bases de la informática Submódulo 1. Maneja diferentes sistemas operativos Competencia: Conoce y manipula el entorno de los diferentes sistemas operativos de modo texto y gráfico, así como las aplicaciones para la creación y manipulación de información.

Elaboración de comandos MS-DOS

Submódulo 2. Aplica las bases de la información Competencia: Conoce la terminología, emplea las herramientas y toma decisiones y juicios sobre las diferentes opciones para elaborar programas por medio de una computadora.

Realización De programas en C++

Técnico en informática

14

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Submódulo 3. Ensambla, configura y mantiene equipos de cómputo Competencia: Conoce la arquitectura de la computadora, comprende el funcionamiento de los bloques funcionales, instala y supervisa el buen funcionamiento de los programas por medio del mantenimiento apropiado a los equipos de cómputo.

Mantenimiento correctivo y preventivo.

Submódulo 4. Instrumentación para la práctica Competencia: Identifica los elementos e instrumentos básicos para recabar información en la creación de guías de observación y reconoce la importancia del desarrollo tecnológico en el ámbito laboral.

Métodos y técnicas para la investigación.

Módulo II. Manejas Sistemas de Información Submódulo 1. Aplica los principios de programación (Java) Competencia: Emplea el lenguaje de programación orientada a objetos (Java) para crear aplicaciones de automatización de información.

Desarrolla programas en JAVA

Submódulo 2. Diseña base de datos (MySQL) Competencia: Diseña e implementa bases de datos (en MySQL) para optimizar el tratamiento de información.

Diseño de base de datos.

Submódulo 3. Analista y diseña sistemas de información. Competencia: Analiza y diseña sistemas de información con UML para crear aplicaciones que automaticen procesos de manejo de datos.

Diseño de sistemas de información.

Submódulo 4. Problematiza la práctica. Competencia: Identifica las principales problemáticas de su ejercicio laboral proponiendo alternativas de solución.

Técnico en informática

15

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Desarrollo microempresa.

Módulo III. Maneja software de diseño Submódulo 1 Diseña software para web Competencia diseña, elabora y administra páginas web para la difusión y captación de la información.

Diseño y elaboración de páginas web

Submódulo 2. Diseña software multimedia. Competencia: Propone y elabora soluciones de procesamiento de la información utilizando herramientas, lenguajes y metodologías propias de la informática.

Creación de animaciones en Flash

Submódulo 3. Emplea el diseño asistido por computadora Competencia: Crea y manipula imágenes digitales empleando las herramientas del software de diseño.

Creación de imágenes en Corel Draw

Submódulo 4. Sistematiza y Gestiona proyectos I Competencia: Redacta un documento técnico metodológico que fundamenta la creación de una actividad humana productiva en los sectores de bienes y servicios.

Plan de negocios de la microempresa.

Módulo IV. Desarrolla aplicaciones informáticas Submódulo 1. Instala redes de computadoras. Competencia: Instala redes de computadoras para el desarrollo de actividades educativas y profesionales durante su formación tomando en consideración la norma internacional 822.

Conceptos y elaboración de una red de computadoras.

Submódulo 2. Emplea software de administración Competencia: Utiliza sistemas informáticos para controlar información, con base a los procesos que se generan en las actividades administrativas de una empresa.

Aplicación de software administrativo. Submódulo 3. Implementa sistemas.

Técnico en informática

16

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Competencia: Realiza todas las fases necesarias para desarrollar e implementar una aplicación informática, con base a la metodología de desarrollo de software, métrica ver. 3.0

Sistema de información de una red.

Submódulo 4. Sistematiza y Gestiona proyectos II Competencia: Comercializar el producto en la feria regional.

Financiamiento de la microempresa.

Técnico en informática

17

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Capítulo 3 Experiencias laborales

Técnico en informática

18

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

3. Experiencias laborales

3.1. Descripción de las actividades realizadas en escenario, así como la fundamentación teórica de cada una de ellas y la descripción de debilidades y fortalezas del estudiante o egresado en el momento de su ejecución.

La papelería Jeje, no lleva un control de los productos con que cuenta dentro del almacén, lo que implica que cuando un cliente solicita algún producto que no está a la vista, el empleado se traslada al almacén y busca el producto, los cuales no están organizados ni acomodados de alguna forma, al ser una tarea difícil, se busca una solución momentánea y se dice al cliente no hay y si lo requiere se le solicita al proveedor para su entrega posterior, lo que implica en muchas ocasiones la perdida de ventas y clientes; cuando se realiza una búsqueda en el almacén se encuentran productos que ni siquiera sabían que los tenían; por tal motivo se diseñara un sistema que permita llevar el control del inventario y se conozcan lo que se tiene en el almacén, evitando así la pérdida de clientes. Para lo cual se inició con una investigación preliminar que me permitió identificar la forma en que trabaja el empleado y dueño de la empresa, cuando llega el proveedor y entrega los productos solicitados, estos son controlados solo con las notas y facturas que entregan, no hay registro de las entradas de productos. Una vez que se identificó la problemática se determinaron los requerimientos que me permitirán diseñar y codificar el sistema de información; una vez concluida este proceso se llevaron a cabo las pruebas necesarias para su posterior implantación.

Técnico en informática

19

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

3.2 Fundamentos teóricos de los sistemas de información

Conceptos básicos

Fundamentación

teórica

Sistema de información Componentes Actividades que realiza tipos Metodología Métrica MySQL PHPMyAdmin Base de datos
Sistema de
información
Componentes
Actividades que realiza
tipos
Metodología
Métrica
MySQL
PHPMyAdmin
Base de datos
Lenguaje de Programación
Lenguaje de
Programación

JAVA

Tabla 2. Fundamentación Teórica

¿Qué es un sistema de información? Un sistema de información se puede definir técnicamente como un conjunto de componentes relacionados que recolectan (o recuperan), procesan, almacenan y distribuyen información para apoyar la toma de decisiones y el control en una organización. ¿Qué es mysql? MySQL es un sistema de administración de bases de datos (Database Management System, DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.

Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos.

¿Qué es php?

PHPMyAdmin es un software de código abierto, diseñado para manejar la administración y gestión de bases de datos MySQL a través de una interfaz gráfica de usuario. Escrito en PHP,

Técnico en informática

20

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

phpMyAdmin se ha convertido en una de las más populares herramientas basadas en web de

gestión de MySQL. PhpMyAdmin viene con una documentación detallada

y está

Técnico en informática

21

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

siendo apoyado por un gran multi-idioma de la comunidad. PhpMyAdmin es cada vez mayor lista de características soporta todas las operaciones de uso común tales como la navegación, pasando, crear, modificar las bases de datos MySQL, las tablas, campos e índices. Además, phpMyAdmin le permite administrar usuarios MySQLy privilegios de usuario.

Otracaracterística comúnes phpMyAdmin sufunción deimportación. Con phpMyAdmin, importar base de datos MySQL de copia de seguridad es fácil y se puede importar un volcado SQL o CSV con unos clics del ratón. También, usted puede exportar su base de datos en formato CSV, SQL,XML, Excel y otros

¿Qué es netbeans?

NetBeans es un proyecto exitoso de código abierto con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios (¡y creciendo!) en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio 2000 y continúa siendo el patrocinador principal de los proyectos. Al día de hoy hay disponibles dos productos: el NetBeans IDE y NetBeans Platform. NetBeans IDE es un entorno de desarrollo - una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el NetBeans IDE. NetBeans IDE es un producto libre y gratuito sin restricciones de uso. También está disponible NetBeans Platform; una base modular y extensible usada como estructura de integración para crear grandes aplicaciones de escritorio. Empresas independientes asociadas, especializadas en desarrollo de software, proporcionan extensiones adicionales que se integran fácilmente en la plataforma y que pueden también utilizarse para desarrollar sus propias herramientas y soluciones.

¿Qué es diseño’

Un diseño es el resultado final de un proceso, cuyo objetivo es buscar una solución idónea a cierta problemática particular, pero tratando en lo posible de ser práctico y a la vez estético en lo que se hace. Para poder llevar a cabo un buen diseño es necesario la aplicación de

Técnico en informática

22

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

distintos métodos y técnicas de modo tal que pueda quedar plasmado bien sea en bosquejos, dibujos, bocetos o esquemas lo que se quiere lograr para así poder llegar a su producción y de este modo lograr la apariencia más idónea y emblemática posible. ¿Qué es java? java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.

Se conoce que la palabra Datos proviene del latín “Dtum” cuyo significado es “lo que se da”.

¿Qué son datos? Los datos son la representación simbólica, bien sea mediante números o letras de una recopilación de información la cual puede ser cualitativa o cuantitativa, que facilitan la deducción de una investigación o un hecho.

¿Qué es base de datos?

En informática, o concretamente en el

contexto

de

una base

de

un registro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.

¿Qué es un registro?

Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.

Técnico en informática

23

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

¿Qué es pc?

PC Sigla de personal computer, computadora personal

¿Qué es la programación? Se conoce como programación de computadores a la implementación de un algoritmo en un determinado lenguaje de programación, conformando un programa. Mientras que un algoritmo se ejecuta en una máquina abstracta que no tiene limitaciones de memoria o tiempo, un programa se ejecuta en una máquina real, que sí tiene esas limitaciones. El lenguaje de programación puede ser de alto nivel, medio nivel o bajo nivel, en función del grado de abstracción. Tabla de contenidos -1 Programas y algoritmos -2 Compilación -3 Programación e ingeniería del software -4 Objetivos de la programación

¿Qué es una base de datos?

Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos:

nombre, dirección, y número de teléfono.

¿Qué es sistematización?

Se denomina sistematización al proceso por el cual se pretende ordenar una serie de elementos, pasos, etapas, etc., con el fin de otorgar jerarquías a los diferentes elementos.

Técnico en informática

24

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Quizás a este término podemos asociarlo a máquinas, a procesos industriales o a investigaciones académicas, pero muy por el contrario, además de ligarse a todos estos procesos, también está presente en la vida cotidiana

¿Qué es un inventario?

El inventario es una relación detallada, ordenada y valorada de los elementos que componen el patrimonio de una empresa o persona en un momento determinado. Antes, los inventarios se realizaban por medio físico (se escribían en un papel).

Es detallada porque se especifican las características de cada uno de los elementos que integran el patrimonio.

Es ordenada porque agrupa los elementos patrimoniales en sus cuentas correspondientes y las cuentas en sus masas patrimoniales.

Es valorada porque se expresa el valor de cada elemento patrimonial en unidades monetarias.

(James Senn "Análisis y diseño de sistemas de información")

Un sistema es considerar como un todo unitario y organizado de procesos, procedimientos, tareas, métodos y recursos materiales, tecnológicos y humanos interdependientes, de que se vale una organización para alcanzar un objetivo, y es fácilmente identificable por los límites de su medio ambiente

Fases de desarrollo para Senn:

1 Investigación preliminar: se inicia a través de la solicitud del sistema; se aclarará la solicitud del horario, es decir se especificaran los pasos a tomar; se realizara un estudio de factibilidad, tomando en cuenta 3 factores en este caso:

A Económico: El valor económico en función al personal, equipos, etc…

Técnico en informática

25

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

B Técnica: Que será la verificación del software y hardware, así como el personal técnico y

C Operacional: Ver si están en la capacidad de operar con el nuevo sistema; finalmente se aprobará la solicitud, si cumple con las características estipuladas.

2 Determinación de los requerimientos del sistema: Se hace un estudio del sistema actual, y se determinan los nuevos requerimientos del sistema (a través de formularios, encuestas, etc…), así como las entradas y salidas del sistema actual.

3) Diseño del sistema: Se describe como se transformarán los datos en información; este diseño se realizará en dos bases, una lógica: donde se harán modelos e-r, bases de datos,

diagramas de flujo de datos, etc…, y una física: es decir todo lo tangible (papeles, gráficos,

etc…)

4) Desarrollo del software: se dará la construcción y programación de este sistema.

5) Prueba del sistema: Aquí se pretende detectar las posibles fallas de aplicación del sistema (fallas de programación, de análisis, de diseño (este es el mas critico)), en este proceso se simulan entradas de datos, se ponen a usuarios externos a interactuar con el sistema, se hace la aprobación escrita de todos los aspectos del sistema, cabe destacar que esto debe hacerse de forma gradual.

6) Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla, esta implantación se puede hacer por 3 enfoques,

  • a) Piloto: Se elegirá solo un sector de la empresa para usar el sistema,

  • b) Paralelo: Se utilizará el sistema viejo y el nuevo al mismo tiempo, para comparar,

  • c) Por sustitución: Sencillamente se sustituye todo el sistema); la evaluación se lleva a cabo

para identificar puntos débiles y fuertes, como la operacionalidad , la administración, el

desempeño de desarrollo (, el desempeño como tal y el desempeño.

Técnico en informática

26

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

3.3 Objetivo del proyecto: Sistema de información para la automatización de procesos de un inventario

Investigación preliminar

4 de Mayo del 2017 Santa María Ajoloapan Tecámac, Estado de México

Lic. Laura Guadalupe Vargaz Sanchez

Gerente

P R E S E N T E:

Implementación de un Sistema de Información

Me permito dirigirme a usted por este medio con el propósito de solicitar un permiso para la

implementación de un sistema de información que automatice los procesos de su inventario para facilitar el acomodo, almacenamiento y distribución de sus productos. Este sistema de información estará programado en el lenguaje de programación JAVA y diseñado por NetBeans conectada a una base de datos diseñada en el lenguaje de programación MySQL (PHPMyAdmin) encargada de almacenar todos los registros de su inventario. El precio de la instalación es de $3,500 sin contar el precio del equipo de cómputo y accesorios, el precio de un equipo de cómputo aproximadamente es de 4,500$ o en caso de tener un equipo de cómputo podría ser usado para la implementación del sistema, la capacitación para el uso del sistema de información es gratuita gracias a la simpleza del mismo poro no por eso menos útil Solicito su permiso para poder implementar el sistema de información y asi poder sistematizar su inventario aumentando sus ganancias y mejorando la rapidez de la búsqueda de sus productos Sin más que decir por el momento quedo de usted, agradeciendo su atención

ATTE. Ing. Luis Alberto García García

Técnico en informática

27

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Ing. Luis Alberto Garcia Garcia

Desarrollador de Sistemas.

P R E S E N T E:

19 de Mayo del 2017 San Mateo Tecalco, Tecámac Estado de México.

Respuesta a Solicitud.

Estimado ingeniero, me dirijo a usted por este medio en respuesta a la solicitud que usted nos mande hacer varios días, una vez revisada y analizada su solicitud me he percatado de que necesitamos un sistema de información que nos ayude a organizar el inventario ya que como lo tenemos en este momento no nos ayuda demasiado con la rapidez de saber si se tiene un producto.

Es por eso que aceptamos su solicitud para implementar un sistema de información en internet y papelería jele acatando los precios ya acordados

Sin más por el momento espero su respuesta para saber cuándo podemos empezar con la instalación esperando sea lo más rápido posible

ATTE. Lic. Laura Guadalupe Vargaz Sanchez

Gerente

Técnico en informática

28

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Determinación de Requerimientos

Para que el Sistema de información pueda ejecutarse de manera correcta es necesario tener un equipo actualizado capaz de cumplir con las necesidades del sistema.

Las características que deberá contar el equipo de cómputo son las siguientes:

-Procesador Intel Pentium a 2 MHz o superior AMD A7 6700k o superior -Memoria RAM de mínimo 4 GB -Tarjeta gráfica genérica -Monitor genérico con resolución no menor a 720p -Disco duro de 120 GB -Gabinete genérico -Licencia de Windows 7,8,10 -Tener JAVA instalado

Datos de entrada:

-Código de producto -Descripción del producto -Precio del Producto -cantidad de Productos -Stand -Restar productos

Procesos:

-Aceptar -Agregar producto -Limpiar -Restar Productos -Guardar Actualizar Producto -Mostrar Todos los Productos -Editar -Eliminar

Datos de salida:

-Salir -Registro Guardado -Registro Guardado Con éxito

-Contraseña Incorrecta

Técnico en informática

29

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Sistema de información para la automatización de procesos de un inventario Diagrama 1. Diagrama de Flujo

Diagrama 1. Diagrama de Flujo

Técnico en informática

30

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Diseño del sistema de información

Sistema de información para la automatización de procesos de un inventario Diseño del sistema de información

Imagen 3. Pantalla numero 1

Sistema de información para la automatización de procesos de un inventario Diseño del sistema de información

Imagen 4. Pantalla numero 2

Técnico en informática

31

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Codificación

Pantalla numero 1

package inventario; import java.awt.Toolkit;

import javax.swing.JOptionPane; import javax.swing.JProgressBar;

import javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction; public Inicio() {

initComponents();

setLocationRelativeTo(null);

Toolkit t= Toolkit.getDefaultToolkit(); setIconImage(t.getImage(getClass().getResource("/inventario/seguro.png"))); }

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String clave="5514"; String acceso;

acceso=(jPasswordField1.getText());

if(acceso.equals("5514")){

JOptionPane.showMessageDialog(null,"Bienvenido al Almacen Internet y Papeleria jele");

productos Inicio=new productos(); Inicio.setVisible(true); this.setVisible(false);} else{ JOptionPane.showMessageDialog(null,"contraseña no valida"); jPasswordField1.setText ("");

jPasswordField1.requestFocus();

}

}

Técnico en informática

32

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);

}

private void jPasswordField1ActionPerformed(java.awt.event.ActionEvent evt) { String

clave="5514";

String acceso;

acceso=(jPasswordField1.getText());

if(acceso.equals("5514")){

JOptionPane.showMessageDialog(null,"Bienvenido al Almacen Internet y Papeleria jele");

productos Inicio=new productos(); Inicio.setVisible(true); this.setVisible(false);} else{

JOptionPane.showMessageDialog(null,"contraseña no valida");

jPasswordField1.setText ("");

jPasswordField1.requestFocus();

}

}

Pantalla numero 2

package inventario; import java.awt.Toolkit; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet;

import java.sql.SQLException; import java.sql.Statement; import java.util.logging.Level; import

Técnico en informática

33

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

java.util.logging.Logger; import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; public productos() { initComponents(); mostrardatos(""); setLocationRelativeTo(null); Toolkit t= Toolkit.getDefaultToolkit(); setIconImage(t.getImage(getClass().getResource("/inventario/internet.png")));

}

void mostrardatos(String valor){

DefaultTableModel modelo= new DefaultTableModel(); modelo.addColumn("Codigo"); modelo.addColumn("Descripcion del Producto");

modelo.addColumn("Precio del Producto en Pesos $"); modelo.addColumn("Cantidad"); modelo.addColumn("Stand");

tbproductos.setModel(modelo); String sql=""; if(valor.equals(""))

{

sql="SELECT * FROM productos";

}

else{

sql="SELECT * FROM productos WHERE codigo='"+valor+"'"; }

String[] datos=new String[5];

try { Statement at = cn.createStatement(); ResultSet

Técnico en informática

34

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

rs = at.executeQuery(sql); while(rs.next()){

datos[0]=rs.getString(1);

datos[1]=rs.getString(2);

datos[2]=rs.getString(3);

datos[3]=rs.getString(4);

datos[4]=rs.getString(5);

modelo.addRow(datos);

}

tbproductos.setModel(modelo);

} catch (SQLException ex) { Logger.getLogger(productos.class.getName()).log(Level.SEVERE, null, ex); }

}

private void guardarActionPerformed(java.awt.event.ActionEvent evt) { conectar cc = new conectar(); Connection cn =cc.conexion();

String codigo,descripcion,precio,cantidad,stand;

String sql;

codigo = codigo1.getText (); descripcion = descripcion1.getText (); precio = precio1.getText (); cantidad = cantidad1.getText (); stand = stand1.getText ();

sql="INSERT INTO productos (codigo,descripcion,precio,cantidad,stand) VALUES (?,?,?,?,?)";

try {

PreparedStatement pst = cn.prepareStatement(sql);

Técnico en informática

35

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

pst.setString(1,codigo1.getText());

pst.setString(2,descripcion1.getText());

pst.setString(3,precio1.getText());

pst.setString(4,cantidad1.getText());

pst.setString(5,stand1.getText()); int n=pst.executeUpdate(); mostrardatos("");

if(n<0){

JOptionPane.showMessageDialog(null, "Rigistrado con Exito");

}

} catch (SQLException ex) { Logger.getLogger(productos.class.getName()).log(Level.SEVERE, null, ex); }

codigo1.setText("");

descripcion1.setText("");

precio1.setText("");

cantidad1.setText("");

stand1.setText("");

codigo1.setEnabled(false);

descripcion1.setEnabled(false);

precio1.setEnabled(false);

cantidad1.setEnabled(false);

stand1.setEnabled(false

guardar.setEnabled(false);

actualizar.setEnabled(true);

agregar.setEnabled(true);

vender.setEnabled(true);

}

Técnico en informática

36

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

private void actualizarActionPerformed(java.awt.event.ActionEvent evt) { try {

PreparedStatement pst = cn.prepareStatement("UPDATE productos SET

descripcion='"+descripcion1.getText()+"',precio='"+precio1.getText()+"',cantidad='"+cantidad

1.getText()+"',stand='"+stand1.getText()+"' WHERE codigo='"+codigo1.getText()+"'");

pst.executeUpdate();

mostrardatos("");

} catch (SQLException e)

{ System.out.print(e.getMessage());

}

codigo1.setText("");

descripcion1.setText("");

precio1.setText("");

cantidad1.setText("");

stand1.setText("");

codigo1.setEnabled(false);

descripcion1.setEnabled(false);

precio1.setEnabled(false);

cantidad1.setEnabled(false);

stand1.setEnabled(false);

agregar.setEnabled(true);

actualizar.setEnabled(false);

vender.setEnabled(false);

guardar.setEnabled(false);

}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

mostrardatos("");

}

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {

Técnico en informática

37

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

int fila= tbproductos.getSelectedRow(); if

(fila>=0)

{

codigo1.setText(tbproductos.getValueAt(fila,0).toString());

descripcion1.setText(tbproductos.getValueAt(fila,1).toString());

precio1.setText(tbproductos.getValueAt(fila,2).toString());

cantidad1.setText(tbproductos.getValueAt(fila,3).toString());

stand1.setText(tbproductos.getValueAt(fila,4).toString());

}

else{

JOptionPane.showMessageDialog(null,"no Selecciono fila");

}

descripcion1.setEnabled(true);

precio1.setEnabled(true);

cantidad1.setEnabled(true);

stand1.setEnabled(true);

guardar.setEnabled(false);

vender.setEnabled(true);

actualizar.setEnabled(true); agregar.setEnabled(false);

codigo1.setEnabled(false);

}

private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { int fila = tbproductos.getSelectedRow(); String dld=""; dld=tbproductos.getValueAt(fila,

0).toString();

Técnico en informática

38

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

try {

PreparedStatement pst = cn.prepareStatement("DELETE FROM productos WHERE codigo='"+dld+"'"); pst.executeUpdate(); mostrardatos(""); } catch (Exception e) {

}

}

private void agregarActionPerformed(java.awt.event.ActionEvent evt) {

codigo1.setEnabled(true);

descripcion1.setEnabled(true);

precio1.setEnabled(true);

cantidad1.setEnabled(true);

stand1.setEnabled(true);

codigo1.setText("");

descripcion1.setText("");

precio1.setText("");

cantidad1.setText("");

stand1.setText("");

actualizar.setEnabled(false); agregar.setEnabled(false); vender.setEnabled(false); guardar.setEnabled(true); } private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0);

}

private void venderActionPerformed(java.awt.event.ActionEvent evt) {

Técnico en informática

39

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

int n1, n2,n3,suma,n5; n1=Integer.parseInt (this.cantidad1.getText() ); n5= n1-0;

n3= Integer.parseInt(JOptionPane.showInputDialog(null, "Ingrese cuantos Productos vendio")); suma=(n5-n3); cantidad1.setText(""+suma);

try {

PreparedStatement pst = cn.prepareStatement("UPDATE productos SET

descripcion='"+descripcion1.getText()+"',precio='"+precio1.getText()+"',cantidad='"

+cantidad1.getText()+"' WHERE codigo='"+codigo1.getText()+"'"); pst.executeUpdate(); mostrardatos(""); } catch (SQLException e) { System.out.print(e.getMessage());

}

codigo1.setText("");

descripcion1.setText("");

precio1.setText("");

cantidad1.setText("");

stand1.setText("");

codigo1.setEnabled(false);

descripcion1.setEnabled(false);

precio1.setEnabled(false);

cantidad1.setEnabled(false);

stand1.setEnabled(false);

agregar.setEnabled(true);

actualizar.setEnabled(false);

vender.setEnabled(false);

}

Técnico en informática

40

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

private void txtbuscarActionPerformed(java.awt.event.ActionEvent evt) {

mostrardatos(txtbuscar.getText()); } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

codigo1.setEnabled(false);

descripcion1.setEnabled(false);

precio1.setEnabled(false);

cantidad1.setEnabled(false);

stand1.setEnabled(false);

agregar.setEnabled(true);

actualizar.setEnabled(false);

vender.setEnabled(false);

codigo1.setText("");

descripcion1.setText("");

precio1.setText("");

cantidad1.setText("");

}

conectar con=new conectar();

Connection cn= con.conexion(); }

Técnico en informática

41

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Prueba del Sistema

Sistema de información para la automatización de procesos de un inventario Prueba del Sistema Imagen 5.

Imagen 5. Prueba del Sistema 1

Sistema de información para la automatización de procesos de un inventario Prueba del Sistema Imagen 5.

Imagen 6. Prueba del Sistema 2

Técnico en informática

42

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Sistema de información para la automatización de procesos de un inventario Imagen 7. Prueba del Sistema

Imagen 7. Prueba del Sistema 3

Sistema de información para la automatización de procesos de un inventario Imagen 7. Prueba del Sistema

Imagen 8. Prueba del Sistema 4

Técnico en informática

43

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Sistema de información para la automatización de procesos de un inventario Imagen 9. Prueba del Sistema

Imagen 9. Prueba del Sistema 5

Sistema de información para la automatización de procesos de un inventario Imagen 9. Prueba del Sistema

Imagen 10. Prueba del Sistema 6

Técnico en informática

44

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Sistema de información para la automatización de procesos de un inventario Imagen 11. Prueba del Sistema

Imagen 11. Prueba del Sistema 7

Sistema de información para la automatización de procesos de un inventario Imagen 11. Prueba del Sistema

Imagen 12. Prueba del Sistema 8

Técnico en informática

45

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Sistema de información para la automatización de procesos de un inventario Imagen 13. Prueba del Sistema

Imagen 13. Prueba del Sistema 9

Sistema de información para la automatización de procesos de un inventario Imagen 13. Prueba del Sistema

Imagen 14. Prueba del Sistema 10

Técnico en informática

46

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Implementación y evaluación

El sistema de información se implementó correctamente sin tener ningún error en la Empresa Internet y Papelería jele manipulando en su totalidad y así poder ver el funcionamiento del mismo, poder denotar errores y corregirlos en caso de tener alguno.

3.4 Análisis de las fortalezas, oportunidades, debilidades y amenazas

El análisis FODA es una herramienta que permite conformar un cuadro de la situación actual en la que se encuentra una empresa u organización o sujetos dentro de ellas, permitiendo de esta manera obtener un diagnóstico preciso que permita en función de ello tomar decisiones acordes con los objetivos y políticas formulados. El término FODA es una sigla conformada por las primeras letras de las palabras Fortalezas, Oportunidades, Debilidades y Amenazas. De entre estas cuatro variables, tanto fortalezas como debilidades son internas de la organización, por lo que es posible actuar directamente sobre ellas. En cambio, las oportunidades y las amenazas son externas, por lo que en general resulta muy difícil poder modificarlas.

Fortalezas.

Son las capacidades especiales con las que se cuenta dentro de una empresa, y por los que

cuenta con una posición privilegiada frente a la competencia. Recursos que se controlan, capacidades y habilidades que se poseen, actividades que se desarrollan positivamente, etc. Algunas de las preguntas que se puedes realizar y que contribuyen en el desarrollo son:

¿Qué ventajas se tiene en la empresa? ¿Que percibe la gente del mercado como una fortaleza? ¿Qué elementos facilitan obtener una venta?

Oportunidades.

Son aquellos factores que resultan positivos, favorables, explotables que se deben descubrir en el entorno en el que actúa la empresa, y que permiten obtener ventajas competitivas. Algunas de las preguntas que se pueden realizar y que contribuyen en el desarrollo son:

¿A qué buenas oportunidades se enfrenta la empresa?

Técnico en informática

47

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

¿De qué tendencias del mercado se tiene información? ¿Qué cambios en los patrones sociales y de estilos de vida se están presentando?

Debilidades.

Son aquellos factores que provocan una posición desfavorable frente a la competencia. Aquellos recursos de los que se carece, habilidades que no se poseen, actividades que no se desarrollan positivamente, etc.

Algunas de las preguntas que se puedes realizar y que contribuyen en el desarrollo son:

¿Que se pude mejorar? ¿Que se debería evitar? ¿Qué percibe la gente del mercado como una debilidad? ¿Qué factores reducen las ventas o el éxito del proyecto?

Amenazas.

Son aquellas situaciones que provienen del entorno y que pueden llegar a atentar incluso contra la permanencia dentro de la organización. Algunas de las preguntas que se pueden realizar y que contribuyen en el desarrollo son:

¿A qué obstáculos se enfrenta la empresa? ¿Qué están haciendo los competidores?

¿Se tienen problemas de recursos de capital? ¿Puede algunas de las amenazas impedir totalmente la actividad de la empresa?

Técnico en informática

48

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Descripción de las fortalezas, oportunidades, debilidades y amenazas del estudiante dentro de la dependencia o institución donde realizó las estadías profesionales.

Fortalezas

Oportunidades

-mis conocimientos sobre informática -capacidad para adaptarme a los cambios

-Nuevos conocimientos -socializar en el ámbito laboral

Debilidades

Amenazas

-habilidad para socializar con la gente

-El poco tiempo que tuve ya que ocupa mucho tiempo atender una papelería

Técnico en informática

49

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Capítulo 4 Conclusiones

Técnico en informática

50

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

4. Conclusiones

4.1 Conclusiones

Una vez que se instalo es sistema de información se determinó que cumplió con los objetivos planteados que es diseñar un sistema de información para la automatización de procesos de un inventario, Gracias a lo aprendido en estancia en estadias pude comprender como es que se maneja un inventario y la dificultad con la que este se maneja si no se esta sistematizado para eso se realize este Sistema de informacion. Cabe mencionar que cada vez los sistemas de información se ocupan más, gracias a la facilidad y comodidad con la que se usan y la gran utilidad que estos brindan. Lo que esto permite es tener una ventaja competitiva dentro de la empresa que ayudara a aumentar ventas y mejorar su organización de productos

Técnico en informática

51

Luis Alberto García García

Sistema de información para la automatización de procesos de un inventario

Bibliografía

ROIG, Albert, “L’ avaluación de la cualidad a la Gestión Documental”, Revista catalana, Barcelona, 1998. https://www10.ujaen.es/sites/default/files/users/archivo/Calidad/Criterio5.pdf

Raymond Raymond McLeod, Jr.: “Sistemas de información , Jr.: “Sistemas de información gerencial”. gerencial”. Prentice Prentice Hall, 2000 [7ª edición] Hall, 2000 [7ª edición] ISBN

970 ISBN 970-17-0255-7.

David Megías Jiménez, et al. (2005) Bases de datos. Catalunya: FUOC. Recuperado 26 de mayo de 2011. http://www.uoc.edu/masters/oficiales/img/913.pdf

Eyssautier de la Mora, Maurice (2006). Metodología de la investigación: Desarrollo de la inteligencia, 5 edición (en español), Cengage Learning Editores, pp. 97. ISBN 9706863842.

Javier Gil Flores (Análisis de Datos Cualitativos. Aplicaciones a la investigación educativa, Barcelona, Edit.PPU,1994, Cap. 1).

Técnico en informática

52

Luis Alberto García García