57
TECNOLOGICO DE ESTUDIOS SUPERIORES VILLA GUERRERO OPTIMIZACIÓN DEL ALMACÉN MRO EMPRESA: ADMINISTRATION INTERIOR´S S.A. DE C.V. NOMBRE DEL ALUMNO: OMAR MARTIN ESPINDOLA NAJERA ASESOR INTERNO: ING. JONATHAN TENORIO GARCIA ASESOR EXTERNO: ING. MIGUEL SALCE ARTEAGA CARRERA: INGENIERIA ELECTRONICA 1

Informe de Residencia f

Embed Size (px)

Citation preview

Page 1: Informe de Residencia f

TECNOLOGICO DE ESTUDIOS SUPERIORESVILLA GUERRERO

OPTIMIZACIÓN DEL ALMACÉN MRO

EMPRESA:ADMINISTRATION INTERIOR´S S.A. DE C.V.

NOMBRE DEL ALUMNO:OMAR MARTIN ESPINDOLA NAJERA

ASESOR INTERNO:ING. JONATHAN TENORIO GARCIA

ASESOR EXTERNO:ING. MIGUEL SALCE ARTEAGA

CARRERA:INGENIERIA ELECTRONICA

LA FINCA, VILLA GUERRERO, EDO. MEX. MAYO 2013

INDICE

1

Page 2: Informe de Residencia f

ContenidoINTRODUCCIÓN........................................................................................................................4

PLANTEAMIENTO DEL PROBLEMA......................................................................................5

OBJETIVO DE ESTUDIO...........................................................................................................6

JUSTIFICACIÓN..........................................................................................................................7

LIMITACIONES Y ALCANCES.................................................................................................8

CRONOGRAMA DE ACTIVIDADES........................................................................................9

CAPITULO I: RESEÑA HISTORICA......................................................................................10

1.1. ¿QUE ES MAGNA?...................................................................................................11

1.2. HISTORIA DE MAGNA Y SU FUNDADOR..........................................................12

1.3. UBICACIÓN DE LA EMPRESA...............................................................................16

1.4. ORGANIGRAMA DE LA EMPRESA.......................................................................17

1.5. DESCRIPCION DEL AREA......................................................................................18

CAPITULO II: MARCO TEORICO..........................................................................................19

2.1. SISTEMA....................................................................................................................20

2.1.1. SISTEMA DE INFORMACIÓN............................................................................20

2.2. BASE DE DATOS.....................................................................................................22

2.2.1. SISTEMA DE GESTIÓN DE BASES DE DATOS............................................25

2.2.2. SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)...............................26

2.2.2.1. OBJETIVOS DE LOS DBMS............................................................................27

2.2.2.2. FUNCIONES PRINCIPALES DE UN DBMS.................................................27

2.3. MICROSOFT ACCESS.............................................................................................28

2.3.1. CARACTERISTICAS DE MS ACCESS..............................................................29

2.3.2. COMPONENTES DE MS ACCESS....................................................................30

Tablas.............................................................................................................................30

2.4. VISUAL STUDIO.NET..............................................................................................32

2.4.1. VISUAL STUDIO .NET 2005..............................................................................33

2.4.2. COMPONENETES DE VB. NET 2005..............................................................35

CAPITULO III: PROCEDIMIENTO Y DESCRIPCION DE ACTIVIDADES.......................36

3.1. DETERMINACION Y ANALISIS DEL SGBD........................................................37

2

Page 3: Informe de Residencia f

3.1.1. INTIMACIONES.....................................................................................................37

3.1.2. PROCESO DE DESARROLLO............................................................................37

3.1.3. ORGANIZACIÓN DEL SGBD.............................................................................38

3.1.4. RESTRICCIONES DEL SISTEMA.......................................................................39

3.1.5. REQUISITOS DEL HADWARE Y SOFTWARE...............................................39

3.1.5.1. REQUISISTOS MINIMOS DEL HARDWARE...............................................39

3.1.5.2. REQUISISTOS DEL SOFWARE.....................................................................40

3.2. DISEÑO......................................................................................................................40

3.2.1. DISEÑO DE TABLAS DE LA BASE DE DATOS EN ACCESS.....................40

3.2.2. ESTRUCTURA DEL PROGRAMA EN VISUAL BASIC...................................42

3.2.2.1. CONEXIÓN BASE DE DATOS CON VB.NET.............................................42

TABLA DE ILUSTRACIONES.................................................................................................44

BIBLIOGRAFÍA..............................................................................................................................46

ANEXOS.....................................................................................................................................46

3

Page 4: Informe de Residencia f

INTRODUCCIÓN

El propósito de este informe de residencia es optimizar para darle

solución a la problemática encontrada en el almacén.

El presente trabajo detalla la creación de una base de datos

estructurada, desde: el diseño, la construcción e implementación de

acuerdo a las necesidades encontradas.

En el capítulo I, se describe los aspectos generales de la empresa

que incluye una breve reseña histórica; misión, visión objetivos y las

actividades que se desarrollan así como también la estructura

organizativa de esta.

4

Page 5: Informe de Residencia f

PLANTEAMIENTO DEL PROBLEMA

El almacén de Magna Interior´s & Exterior´s presenta algunas

debilidades dentro de las que destacan:

Baja eficiencia debido a la mala distribución de las refacciones del

almacén que impacta directamente a los tiempos de producción.

Deplorable control de inventarios.

Derivado de lo anterior, el problema esencial radica encómo

administrar el almacén garantizando la eficiencia del departamento.

5

Page 6: Informe de Residencia f

OBJETIVO DE ESTUDIO

Objetivo General:

Desarrollar e implementar una base de datos que garantice la eficiencia

y el control del almacén.

Objetivos Específicos:

Analizar los procesos del almacén como altas, bajas, modificaciones,

salidas, devoluciones, etc.

Diseñar una base de datos que satisfaga las necesidades de las

operaciones.

Almacenar los registros de los ítems en la base de datos.

Verificar los resultados obtenidos por mediode inventarios cíclicos.

JUSTIFICACIÓN

Los almacenes son infraestructuras imprescindibles para todo tipo

de empresas. En la mayoría de estos por mala administración genera

6

Page 7: Informe de Residencia f

perdida de stock, tiempos muertos y mala organización, lo que origina

deficiencias productivas de la empresa.

En la actualidad, el uso de software en la administración se está

utilizando con mayor frecuencia para garantizar mejores resultados y

tener mayor control de las operaciones.

Por lo cual es necesaria la implementación de una base de datos

que nos ayude a mejorar la administración. Se hace ineludible diseñar

bajo las necesidades encontradas un sistema capaz de eliminarlos

problemas existentes en el almacén.

LIMITACIONES Y ALCANCES.

7

Page 8: Informe de Residencia f

Alcances:

Aumento en la organización del almacén.

Control total de la administración del mismo.

Eliminar tiempo muerto del departamento.

Mejorar la productividad

8

Page 9: Informe de Residencia f

CRONOGRAMA DE ACTIVIDADES

ACTIVIDADES DEL PROYECTO

MARZO ABRIL MAYO JUNIO JULIO AGOSTO1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2

DETECCION Y ANALISIS DEL PROBLEMAPLANTEAMIENTO DEL PROBLEMADEFINIR OBJETIVOS, JUTIFICACION, ALCANCES Y LIMITACIONES.BUSQUEDA DE INFORMACIONIDENTIFICAR LOS PROCESOS A REEMPLAZAR.DETERMINAR COMPONENTES DEL SISTEMA.ESTABLECER EL DISEÑO ARQUITECTONICODESARROLLO DEL SISTEMA

9

Page 10: Informe de Residencia f

10

CAPITULO I: RESEÑA

HISTORICA

Page 11: Informe de Residencia f

1.1. ¿QUE ES MAGNA?

Magna se ha caracterizado por ser una de las empresas

proveedoras de autopartes más grandes del mundo, para muestra te

presentamos algunos de los clientes más importantes de Magna a Nivel

Mundial.

11

Ilustración 1: Nuestros Clientes A Nivel Mundial.

Page 12: Informe de Residencia f

1.2. HISTORIA DE MAGNA Y SU FUNDADOR.

Ilustración 2: Frank Stronach

Frank Stronach es el fundador y presidente honorario de Magna

International Inc., uno de los proveedores más grandes y diversificados

del mundo de componentes de automoción, sistemas y módulos.

Sr. Stronach nació en Weiz, Austria y emigró a Canadá en 1954 con un

fondo de trabajo de la herramienta y construcción de maquinaria. En

1957 se formó una herramienta y mueren compañía, Inversiones

MultimaticLimited, que posteriormente se expandió a la producción de

componentes de automoción. (Coorportivo, 2010)

12

Page 13: Informe de Residencia f

En 1969, Inversiones MultimaticLimited se fusionó con la Magna

ElectronicsCorporationLimited, y posteriormente se convirtió en Magna

International Inc. En 1971 el Sr. Stronach presentó su filosofía de

gestión, denominada Empresa Fair, a Magna. Empresa justo se basa en

la Carta de los Derechos de negocios que predetermina el porcentaje

anual de ganancias compartidas entre los empleados, la gestión, los

inversores y la sociedad. Estos derechos están consagrados en la

Constitución Corporativa gobierno.

Sr. Stronach ha servido en numerosas juntas corporativas,

gubernamentales y universitarias y se ha prestado asistencia a una

amplia gama de organizaciones de servicios de caridad y de la

comunidad. Él es el destinatario de un Doctor en Filosofía, Honoris Causa

de la Universidad de Haifa en Israel, un Doctor en Derecho, Doctor en

Derecho Honoris Causa del Colegio Universidad de Cape Breton, un

doctor de Comercio, Honoris Causa por la Universidad de St. Mary en

Halifax, Doctor en Administración de Empresas, Honoris Causa por la

Universidad Laurentian, y profesor honorario de la Universidad

Tecnológica de Graz. En 1996, el Sr. Stronach fue incluido en el Salón de

la Fama de negocios canadiense. Él ganó el 1997 "Líder Empresarial del

Año" de la IveySchool of Business y el "Premio Emprendedor del Año" de

la Universidad de Michigan 1998. En 1999 fue nombrado ganador del

Orden de Canadá y en 2000 ganó el Ernst & Young "Empresario del Año

Premio a la Trayectoria". En 2002, el Consejo Canadiense de Comercio

Internacional llamado Sr. Stronach el 2001 "Ejecutivo Internacional

Canadiense del Año", y en ese mismo año recibió la Medalla de Oro por

servicios meritorios de Austria. 

13

Page 14: Informe de Residencia f

En 2004 recibió la Fundación Yves Landry "Persona del Año" por

sus logros en la promoción de la educación tecnológica y la capacitación

técnica. En 2005 recibió el Premio B'naiBrith Canadá al Mérito por

servicios humanitarios distinguido. Fue incluido en el Salón de la Fama

de fabricación canadiense en 2006, y en 2010 recibió el Premio Joseph

Schumpeter para los logros innovadores en la economía, la política o los

negocios, y el Premio Estrella de Oro, el más alto honor civil dada por la

República de Austria. En 2011, se le otorgó el Premio de la T. Patrick

Boyle del Fundador, el más alto honor otorgado por el Instituto Fraser,

en reconocimiento de la excelencia y los logros en la promoción de la

iniciativa empresarial, la filantropía y las ideas de libre mercado. Él es el

autor de El hombre Magna, publicada en 2012, que cuenta la historia de

su vida y carrera de negocios.

Ilustración 3: Operarios En Línea De Producción.

14

Page 15: Informe de Residencia f

En el corazón de nuestra estructura operativa es una poderosa

cultura emprendedora, que construye la propiedad e inspira orgullo de

nuestros empleados. En Magna esta filosofía se conoce como "Empresa

Fair". Constitución Corporativa de Magna y la Carta de los

Empleados contorno del marco de la forma en que hacemos negocios,

proporcionar la hoja de ruta para nuestra cultura empresarial Fair y

crear una combinación ganadora.

El compromiso de nuestros empleados es fundamental para

nuestro éxito continuo. Estamos comprometidos con la mejora continua

de las relaciones laborales. Como tal, hemos introducido una serie de

programas, entre ellos la línea directa del Comité de Equidad, Encuesta

de Opinión de los Empleados, la votación secreta en las cuestiones

laborales y el Programa de Defensores de los empleados. Estas

iniciativas se pusieron en marcha para fomentar nuestra filosofía de

operación y aumentar la participación de los empleados en su lugar de

trabajo.

Al proporcionar un ambiente de trabajo justo, fomentando la

innovación y el trabajo en equipo, nuestros empleados, la gestión y los

inversores seguirán compartiendo el éxito de la empresa.

Carta de nuestros empleados, introducido en 1988, se basa en la

equidad y la preocupación por las personas que trabajan en nuestras

instalaciones en todo el mundo. Los principios contenidos en la Carta de

los empleados constituyen los derechos y responsabilidades de los

empleados.

15

Page 16: Informe de Residencia f

1.3. UBICACIÓN DE LA EMPRESA

La empresa se encuentra ubicada:

Dirección:Av. Industria Automotriz #1402, Parque Industrial “El Coecillo”, Toluca, Edo. De México

Giro: Industrial Nombre del representante de la empresa para con el ITTOL: Ing. Karen Pérez VázquezÁrea y número telefónico donde realizará el proyecto: Compras (01722)2 62 44 00 Asesor Externo:M.A.E. Miguel Salce Arteaga

16

Ilustración 4: Croquis de Ubicación de la Empresa.

Page 17: Informe de Residencia f

1.4. ORGANIGRAMA DE LA EMPRESA

17

ALEJANDRO SANCHEZ

DIRECTOR GENERAL

LUIS CARRALASISTENTE DE DIRECTOR

GENERAL

CARLOS GUTIERREZ

BUM DE SEGURIDAD

OSCAR HERMANDEZ

GERENTE DE OPERACIONES)

MANUEL PALAFOX

GERENTE DE LOGISTICA

MARCO FERRER

CONTRALOR

MIGUEL SALCEGERENTE DE FINANZAS

YOVANNA RODRIGUEZ

BUM DE COMPRAS

ROSENDO MARTINEZ

GERENTE COMERCIAL

Page 18: Informe de Residencia f

1.5. DESCRIPCION DEL AREA

La empresa, está dividida en distintas áreas, las cuales se muestran a continuación.

IP

INYECCION

CONSOLAS

CALIDAD

SEGURIDAD

INGENIERIA

ETC

En estas áreas se realizan diversas actividades, a continuación se describirán las actividades que se realizan en el Almacén MRO, lugar donde se implementará el proyecto en cuestión.

Recepción de mercancía

Surtir vales de salida (EPP, Refacciones, Consumibles)

Salida de reparaciones de Maquinaria

Realizar requisiciones de material faltante.

18

Page 19: Informe de Residencia f

2.1. SISTEMA.

Podemos definir un sistema de cómputo como un conjunto de

elementos organizados que interactúan, unos con otros y con el

19

CAPITULO II: MARCO TEORICO

Page 20: Informe de Residencia f

ambiente, para lograr objetivos comunes operando sobre información.

Estos elementos son la computadora (hardware), los programas

(software), los datos y los usuarios. Todos estos componentes son

importantes y cada uno de ellos juega un papel fundamental para el

correcto funcionamiento del sistema. (Fernández, 2001)

2.1.1. SISTEMA DE INFORMACIÓN.

Un sistema de información es cualquier

sistema computacional que se utilice para obtener, almacenar,

manipular, administrar, controlar, procesar, transmitir o recibir datos,

para satisfacer una necesidad de información. (Canal, 2004)

Un sistema de información realiza cuatro actividades básicas:

Entrada

Almacenamiento

Procesamiento

Salida de Información.

Entrada de Información:

Es el proceso mediante el cual el Sistema de Información toma

los datos que requiere para procesar la información. Las entradas

pueden ser manuales o automáticas.

20

Page 21: Informe de Residencia f

Almacenamiento de información: 

El almacenamiento es una de las actividades o capacidades más

importantes que tiene una computadora, ya que a través de

esta propiedad el sistema puede recordar la información guardada en la

sección o proceso anterior. Esta información suele ser almacenada

en estructuras de información denominadas archivos. La unidad típica

de almacenamiento son los discos magnéticos odiscos duros, los discos

flexibles o diskettes y los discos compactos (CD-ROM).

Procesamiento de Información:

 Es la capacidad del Sistema de Información para efectuar cálculos de

acuerdo con una secuencia de operaciones preestablecida. Estos

cálculos pueden efectuarse con datos introducidos recientemente en el

sistema o bien con datos que están almacenados. Esta característica de

los sistemas permite la transformación de datos fuente en información

que puede ser utilizada para la toma de decisiones, lo que hace posible,

entre otras cosas.

Salida de Información: 

La salida es la capacidad de un Sistema de Información para sacar la

información procesada o bien datos de entrada al exterior. Las unidades

típicas de salida son las impresoras, terminales, diskettes, cintas

magnéticas, la voz, los graficadores y los plotters, entre otros. Es

importante aclarar que la salida de un Sistema de Información puede

21

Page 22: Informe de Residencia f

constituir la entrada a otro Sistema de Información o módulo. En este

caso, también existe una interface automática de salida. Por ejemplo, el

Sistema de Control de Clientes tiene una interface automática de salida

con el Sistema de Contabilidad, ya que genera las pólizas contables de

los movimientos procesales de los clientes.

2.2. BASE DE DATOS

Las bases de datos y los sistemas de bases de datos son un

componente esencial de la vida cotidiana en la sociedad moderna.

Actualmente, la mayoría de nosotros nos enfrentamos a diversas

actividades que implican cierta interacción con una base de datos. Por

ejemplo, ir al banco a depositar o retirar fondos, realizar una reserva en

un hotel o una compañía aérea, acceder al catálogo computarizado de

una biblioteca para buscar un libro, o comprar algo online (un juguete o

un computador, por ejemplo), son actividades queimplican que alguien o

algún programa de computador acceda a una base de datos. Incluso la

compra de productos en un supermercado, en muchos casos, provoca la

actualización automática de la base de datos que mantiene el stock de

la tienda. (Elmasri, 2007)

Una base de datos es una colección de datos relacionados. Con la

palabra datos nos referimos a los hechos(datos) conocidos que se

pueden grabar y que tienen un significado implícito. Por ejemplo, piense

en los nombres, números de teléfono y direcciones de las personas que

conoce. Puede tener todos estos datos grabados en un libro de

direcciones indexado o los puede tener almacenados en el disco duro de

un computador mediante una aplicación como Microsoft Access o Excel.

22

Page 23: Informe de Residencia f

Esta colección de datos relacionados con un significado implícito

es una base de datos.

La definición anterior de base de datos es muy genérica; por

ejemplo, podemos pensar que la colección depalabras que compone

esta página de texto es una colección de datos relacionados y que, por

tanto, constituye una base de datos. No obstante, el uso común del

término base de datos es normalmente más restringido.

Una base de datos tiene las siguientes propiedades implícitas:

Una base de datos representa algún aspecto del mundo real, lo

que en ocasiones se denomina mini mundo o universo de discurso

(UoD, Universe 01 discollrse). Los cambios introducidos en el mini

mundose reflejan en la base de datos.

Una base de datos es una colección de datos lógicamente

coherente con algún tipo de significado inherente.

No es correcto denominar base de datos a un surtido aleatorio de datos.

Una base de datos se diseña, construye y rellena con datos para

un propósito específico. Dispone de un grupo pretendido de

usuarios y algunas aplicaciones preconcebidas en las que esos

usuarios están interesados.

23

Page 24: Informe de Residencia f

En otras palabras, una base de datos tiene algún origen del que se

derivan los datos, algún grado de interacción con eventos del mundo

real y un público que está activamente interesado en su contenido. Los

usuarios finales de una base de datos pueden efectuar transacciones

comerciales (por ejemplo, un cliente que compra una cámara) o se

pueden producir unos eventos (por ejemplo, un empleado tiene un hijo)

que provoquen un cambio en la información almacenada en la base de

datos. Al objeto de que una base de datos sea en todo momento precisa

y fiable, debe ser un reflejo exacto del mini mundo que representa; por

consiguiente, en la base de datos deben reflejarse los cambios tan

pronto como sea posible. (Elmasri, 2007)

2.2.1. SISTEMA DE GESTIÓN DE BASES DE DATOS.

Es un conjunto de programas que permiten el almacenamiento,

modificación y extracción de la información en una base de datos,

además de proporcionar herramientas para añadir, borrar, modificar y

analizar los datos. Los usuarios pueden acceder a la información

empleando herramientas específicas de interrogación y de generación

de informes.

Los SGBD también proveen métodos para mantener la integridad

de los datos, para administrar el acceso de usuarios a los datos y

recuperar la información si el sistema se daña. Permite presentar la

información de la base de datos en variados formatos. La mayoría de los

SGBD incluyen un generador de informes. También puede incluir un

módulo gráfico que permita presentar la información con gráficos.

24

Page 25: Informe de Residencia f

En los SGBD se involucran los siguientes componentes:

Datos

Hardware

Usuario

Software

2.2.2. SISTEMA MANEJADOR DE BASE DE DATOS (DBMS).

Entre la base de datos y el usuarios existe una pieza importante y

es la que manipulara la base de datos esta se llama sistema manejador

de base de datos.

Es un software muy específicoque servirá de interfaz para dar

acceso a la base de datos y realizara las operaciones que decida el

usuario.

2.2.2.1. OBJETIVOS DE LOS DBMS

Los objetivos de un DBMS son:

Independencia de datos:

Los programas de aplicación deben verse afectados lo menos posible

por cambios efectuados en datos que no usan.

Integridad de los datos:

25

Page 26: Informe de Residencia f

La información almacenada en la BD debe cumplir ciertos requisitos de

calidad; para ello hace falta, en el momento de introducirse los valores

de los datos, que éstos se almacenen debidamente, y que

posteriormente no se deterioren

Seguridad de los datos:

A la información almacenada en la BD sólo pueden acceder las personas

autorizadas y de la forma autorizada.

2.2.2.2. FUNCIONES PRINCIPALES DE UN DBMS

Crear y organizar la Base de datos.

Recuperación de base de datos.

Manejar los datos de acuerdo a las peticiones de los usuarios.

Actualización de los datos.

Interacción con el manejador de archivos.

Control de la integridad de la base de datos.

Monitoreo del comportamiento de la base de datos.

2.3. MICROSOFT ACCESS

Es un Sistema de gestión de bases de datos incluido en el paquete

de programas de Microsoft Office. Es igualmente un gestor de datos que

recopila información relativa a un asunto o propósito particular, como el

seguimiento de pedidos de clientes o el mantenimiento de una colección

de música. Si la base de datos no está almacenada en un equipo, o sólo

están instaladas partes de la misma, puede que deba hacer un

seguimiento de información procedente de varias fuentes en orden a

coordinar y organizar la base de datos.

26

Page 27: Informe de Residencia f

2.3.1. CARACTERISTICAS DE MS ACCESS.

Microsoft Access es un sistema interactivo de administración de

bases de datos para Windows. Access tiene la capacidad de organizar,

buscar y presentar la información resultante del manejo de sus bases de

datos. Entre sus principales características se encuentran:

Access es gráfico, por lo que aprovecha al máximo la potencia

gráfica de Windows, ofreciendo métodos usuales de acceso a los

datos y proporcionando métodos simples y directos de trabajar

con la información.

27

ILUSTRACIÓN 5: ENTORNO DE DESARROLLO DE MS ACCESS

Page 28: Informe de Residencia f

Access facilita la administración de datos, ya que sus

posibilidades de consulta y conexión le ayudan a encontrar

rápidamente la información deseada, cualquiera que sea su

formato o lugar de almacenamiento.

Con Access es posible producir formularios e informes sofisticados

y efectivos, así como gráficos y combinaciones de informes en un

solo documento.

Access permite lograr un considerable aumento en la

productividad mediante el uso de los asistentes y las macros.

Estos permiten automatizar fácilmente muchas tareas sin

necesidad de programar.

2.3.2. COMPONENTES DE MS ACCESS

Tablas

Una tabla de una base de datos es similar en apariencia a una hoja

de cálculo, en cuanto a que los datos se almacenan en filas y columnas.

Como consecuencia, normalmente es bastante fácil importar una hoja

de cálculo en una tabla de una base de datos. La principal diferencia

entre almacenar los datos en una hoja de cálculo y hacerlo en una base

de datos es la forma de organizarse los datos.

28

Page 29: Informe de Residencia f

Para lograr la máxima flexibilidad para una base de datos, la

información tiene que estar organizada en tablas, para que no haya

redundancias.

Por ejemplo, si se almacena información sobre empleados, cada

empleado se insertará una sola vez en una tabla que se configurará para

contener únicamente datos de los empleados.

Los datos sobre productos se almacenarán en su propia tabla, y

los datos sobre sucursales también tendrán su tabla aparte. Este

proceso se conoce como normalización.

Cada fila de una tabla se denomina registro. En los registros es donde se

almacena cada información individual. Cada registro consta de campos

(al menos uno). Los campos corresponden a las columnas de la tabla.

Por ejemplo, puede trabajar con una tabla denominada "Empleados", en

la que cada registro (fila) contiene información sobre un empleado

distinto y cada campo (columna) contiene un tipo de información

diferente, como el nombre, los apellidos, la dirección, o similares. Los

campos se deben configurar con un determinado tipo de datos, ya sea

texto, fecha, hora, numérico, o cualquier otro tipo.

Otra forma de describir registros y campos es imaginando un catálogo

de fichas tradicional de una biblioteca. Cada ficha del armario

corresponde a un registro de la base de datos. Cada información

contenida en una ficha (autor, título, etc.) corresponde a un campo de la

base de datos.

29

Page 30: Informe de Residencia f

2.4. VISUAL STUDIO.NET

Visual Basic se diseña en torno a .NET Framework, que ayuda a

proporcionar seguridad, administración de memoria, control de

versiones y compatibilidad de implementación.

.NET Framework también habilita la interoperabilidad entre los

objetos creados con cualquier lenguaje de programación de .NET

Framework. Esto significa que se pueden crear objetos con Visual Basic

que después podrán utilizarse fácilmente en otros lenguajes de .NET

Framework, y que se pueden utilizar objetos de otros lenguajes de .NET

Framework de la misma manera en que se utilizan los objetos creados

con Visual Basic. (Microsoft, Visual Studio y .NET Framework, 2013)

30

Ilustración 6: Logo Visual Studio .NET

Ilustración 7 Logo .NET Frameworks

Page 31: Informe de Residencia f

2.4.1. VISUAL STUDIO .NET 2005

Se incluye un diseñador de implantación, que permite que el

diseño de la aplicación sea validado antes de su implantación. También

se incluye un entorno para publicación web y pruebas de carga para

comprobar el rendimiento de los programas bajo varias condiciones de

carga. Visual Studio 2005 también añade soporte para arquitecturas de

64 bits. Aunque el entorno de desarrollo sigue siendo una aplicación de

32 bits, Visual C++ 2005 soporta compilación para x86-64 (AMD64, Intel

64) e IA-64 (Itanium). El SDK incluye compiladores de 64 bits así como

versiones de 64 bits de las librerías. Visual Studio 2005 tiene varias

ediciones radicalmente distintas entre sí: Express, Standard,

Professional, Tools for Office y 5 ediciones Visual Studio Team System.

Éstas últimas se proporcionaban conjuntamente con suscripciones

a MSDN cubriendo los 4 principales roles de la programación: Architects,

Software Developers, Testers y Database Professionals. La funcionalidad

combinada de las 4 ediciones Team System se ofrecía como la edición

Team Suite. Por otra parte, Tools for the Microsoft Office System está

diseñada para extender la funcionalidad a Microsoft Office.

31

Page 32: Informe de Residencia f

2.4.2. COMPONENETES DE VB. NET 2005

FORMULARIO

MODULOS

SUBRUTINAS

CLASES

OBJETOS

32

Ilustración 8 Entorno de Desarrollo de VB .NET

Page 33: Informe de Residencia f

33

CAPITULO III: PROCEDIMIENTO Y DESCRIPCION DE

ACTIVIDADES

Page 34: Informe de Residencia f

3.1. DETERMINACION Y ANALISIS DEL SGBD

3.1.1. INTIMACIONES

La determinación de las intimaciones del SGBD se establecieron de

acuerdo a una investigación que se realizó dentro de la empresa

observando las actividades diarias que se realizan dentro del Almacen.

1. Asignación de forma manual ubicación de Ítems

2. Seguimiento de historial de Empleados y Ítems

3. Llenar de forma Manual Vale de Consumo

4. Llenado de forma manual Altas de Ítems

3.1.2. PROCESO DE DESARROLLO.

34

CAPITULO III: PROCEDIMIENTO Y DESCRIPCION DE

ACTIVIDADES

Page 35: Informe de Residencia f

A continuación se mostrara el proceso que se realizó para culminar el

proyecto.

3.1.3. ORGANIZACIÓN DEL SGBD.

Desarrollar las actividades asegurando que sean cubiertas las

intimaciones para llegar al objetivo.

Decidir los niveles de prioridad de las intimaciones.

Planeación y prevención de contingencias.

Análisis y definición de la estructura de los campos.

Integración de módulos para simplificación de código.

35

Diseño SimplicidadPrevencion de Errores por el

Usuario

CodificaciónRevisiones y

simplificacion de codigo.

Pruebas de Integracion

Page 36: Informe de Residencia f

Analizar, Diseñar, Codificar e Implementar la aplicación de acuerdo

a la infraestructura, estandarización de la empresa y seguridad del

manejo de los datos.

Realizar Poka Yoke´s para mejorar la aplicación.

Prueba de la aplicación para verificar los resultados esperados.

3.1.4. RESTRICCIONES DEL SISTEMA

RESTRICCIONES PERSONAL DESCRIPCION

CONSULTAS TODOSDA A CONOCER

INFORMACION DE LOS ITEMS Y EMPLEADOS

REPORTES ADMINISTRADORSE MOSTRARA INFORMACION CONFIDENCIAL

AJUSTES, BAJAS, MODIFICACIONES. ADMINISTRADOR

SOLO EL ADMINISTRADOR PODRA REALIZAR ESTAS

ACTIVIDADES PARA QUE SE ALTEN LOS DATOS

CONSUMOS TODOS REALIZAN SALIDAS DE ITEMS

3.1.5. REQUISITOS DEL HADWARE Y SOFTWARE.

3.1.5.1. REQUISISTOS MINIMOS DEL HARDWARE.

Las características mínimas que se requieren el ordenador para su

correcto funcionamiento del SGBD son los siguientes:

36

Page 37: Informe de Residencia f

CARACTERÍSTICAS DEL EQUIPO.

Procesador Pentium IV o Superior

Memoria RAM 256 MB o Superior

Disco Duro 10 GB de Espacio Disponible

Dispositivos de Entrada Mouse, Teclado, Lector De

Código De Barras (Opcional).

Los requisitos se determinaron tomando en cuenta los requisitos que

requiere Microsoft Office y Visual Studio (Véase: Anexos)

3.1.5.2. REQUISISTOS DEL SOFWARE

SOFTWARE

Sistema Operativo Windows XP, Windows 7

Otros.NET FrameWorks 2.0 o Superior,

Microsoft Office 2007 o Superior.

3.2. DISEÑO Y CODIFICACION

3.2.1. DISEÑO DE TABLAS DE LA BASE DE DATOS EN ACCESS.

37

Page 38: Informe de Residencia f

Se crearon tres tablas diferentes las cuales de dividen en Empleados,

Ítems e Historial; como se muestra en la ilustración (Abajo).

En la tabla de REGISTRO_ITEMS para agregar los registros que se

tienen se extrajeron de una base de datos en Excel.

Microsoft Access tiene una opción para importar registros en la

pestaña “Datos Externos”, se utilizó el asistente de importación de datos

y así evitar la captura de los ítems.

38

Page 39: Informe de Residencia f

3.2.2. ESTRUCTURA DEL PROGRAMA EN VISUAL BASIC.

3.2.2.1. CONEXIÓN DE BASE DE DATOS CON VB.NET

Para la conexión de la base de datos con visual Studio .net se empleó un

módulo. En el cual se declararon variables y subrutinas que se utilizaron

en todo el programa.

El modulo consta de una conexión con la base de datos:

Public Conexion As New

OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; Data Source =

DBMaster.accdb; Persist Security Info = False")

39

Page 40: Informe de Residencia f

Se declaró una variable pública que se le asignó el nombre “Conexión”

de tipo OLEDb esta librería sirve para habilitar la función

OleDbConnection a a quien se le tiene que asignar el proveedor de la

base de datos, el Data Source que se refiere a la ruta de acceso donde

se encuentra ubicada la base de datos y el Persist Security Info esta

parte es para proteger el acceso al origen de datos, es uno de los

objetivos más importantes de una aplicación segura.

Después de la conexión se necesitó un comando su función representa

una instrucción SQL o un procedimiento almacenado que se va a

ejecutar en un origen de datos. Y se declaró de esta forma:

Public Comand As New OleDb.OleDbCommand

Se declararon dos variables de tipo string como lo son

Public Str_SQL As String Public Str_SQL2 As String

Su funcion sirve como mensajero de datos con esta variables las

utilizaremos para asignales las palablas clave SQL. ¿Porque utilizar dos

varibles string? Porque necesitamos guardar y actualizar en el mismo

formulario en diferente tabla y para que no se generen conflictos.

Para inicial la conexión en en la aplicación se genero una subrutina

con el nombre de Conectar

40

Page 41: Informe de Residencia f

TABLA DE ILUSTRACIONES.

Ilustración 1: Nuestros Clientes A Nivel Mundial............................................................12Ilustración 2: Frank Stronach................................................................................................13Ilustración 3: Operarios En Línea De Producción...........................................................15Ilustración 4: Croquis de Ubicación de la Empresa.......................................................17ILUSTRACIÓN 5: ENTORNO DE DESARROLLO DE MS ACCESS...........................................................30Ilustración 6 Logo Visual Studio .NET...............................................................................................33Ilustración 7 Logo .NET Frameworks................................................................................................34Ilustración 8 Entorno de Desarrollo de VB .NET...............................................................................35

41

Page 42: Informe de Residencia f

42

Page 43: Informe de Residencia f

BIBLIOGRAFÍA

Canal, V. A. (2004). Seguridad de la Informacion. Mexico: Creaciones Copyright.

Coorportivo. (2010). Manual del Empleado. Mexico.

Elmasri, R. (2007). Fundamentos de Sistemas de Bases de Datos. Madrid: Pearson Educacion.

Fernández, I. B. (2001). Informatica . Mexico: Santillana.

Microsoft. (2013). Lo nuevo en Visual Studio .NET 2002. Obtenido de msdn: http://msdn.microsoft.com/es-es/library/aa301573(v=vs.71).aspx#vxoriwhatsnewinvisualstudioanchor1

Microsoft. (2013). Visual Studio y .NET Framework. Obtenido de msdn: http://msdn.microsoft.com/es-es/library/saksw9hz(v=vs.80).aspx

ANEXOS

REQUISISTOS DE MICROSOFT OFFICE

COMPONENTE REQUISITO

Equipo y procesador

Procesador de 500 megahercios (MHz) o superior

Memoria 256 megabytes (MB) de RAM como mínimo1

Disco duro 1,5 gigabytes (GB); una parte de este espacio

43

Page 44: Informe de Residencia f

se liberará después de la instalación si se elimina el paquete de descarga original del

disco duro.

Unidad Unidad de CD-ROM o DVD

PantallaMonitor con una resolución de 1024x768 o

superior

Sistema operativo

Sistema operativo Microsoft Windows XP con Service Pack (SP) 2, Windows Server 2003 con

SP1 o posterior2

PALABRAS COMUNES SQL

GLOSARIO

Public (Variable):

DataReader: Lee datos de un flujo de entrada.

44

PALABRA CLAVE DE SQL

LOS ASISTENTES Y LAS CLASES DE BASE DE DATOS LAS UTILIZAN PARA

SELECTIdentificar qué tablas y columnas del origen de datos se deben usar.

WHERE Aplicar un filtro que reduce la selección.

ORDER BYAplicar un criterio de ordenación al conjunto de registros.

INSERTAgregar nuevos registros a un conjunto de registros.

SUPR Eliminar registros de un conjunto de registros.UPDATE Modificar los campos de un registro.

Page 45: Informe de Residencia f

OLEDB: OLE DB es un conjunto de interfaces basados en COM que

exponen los datos de una variedad de fuentes. Interfaces OLE DB

proporcionan aplicaciones con acceso uniforme a datos almacenados

en distintas fuentes de información, o almacenes de datos. Estas

interfaces soportan la cantidad de funcionalidad DBMS apropiado

para el almacén de datos, lo que permite el almacenamiento de datos

para compartir sus datos.

Private (Variable):

OleDb.Connection:

45