SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN
INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 1
ndice: CAPITULO 1.- INTRODUCCION. ....................................................................................................... 3 CAPITULO 2. JUSTIFICACION ....................................................................................................... 4 CAPITULO 3.- OBJETIVOS ................................................................................................................ 5 3.1.- OBJETIVO GENERAL ................................................................................................................ 5 3.2.- OBJETIVOS ESPECIFICOS ....................................................................................................... 5 CAPITULO 4.- CARACTERISTICAS DE REA EN QUE PARTICIPO .............................................. 6 CAPITULO 5.- PLANTEAMIENTO DEL PROBLEMA....................................................................... 10 CAPITULO 6.- ALCANCES Y LIMITACIONES ................................................................................. 11 6.1.- ALCANCES ............................................................................................................................... 11 6.2.- LIMITACIONES ......................................................................................................................... 11 CAPITULO 7.- FUNDAMENTO TEORICO ....................................................................................... 12 7.1.- MARCO REFERENCIAL ........................................................................................................... 12 7.1.2 ORGANIGRAMA DE LA INSTITUCION .................................................................................. 15 7.3 MARCO TEORICO ...................................................................................................................... 16 7.3.1.- MICROSOFT ACCESS .......................................................................................................... 18 7.3.1.1.- HISTORIA DE MICROSOFT ACCESS ............................................................................... 18 7.3.1.2.- ESPECIFICACIONES ......................................................................................................... 21 7.3.1.3.- VENTAJAS Y DESVENTAJAS ........................................................................................... 22 7.3.2 VISUAL BASIC ......................................................................................................................... 23 7.3.2.1.-HISTORIA DE VISUAL BASIC ............................................................................................ 24 7.3.2.2.- CARACTERISTICAS DE VISUAL BASIC ........................................................................... 27 7.3.2.3.- ENTONRNO DE DESARROLLO VISUAL BASIC .............................................................. 29 7.4.- MARCO CONCEPTUAL ........................................................................................................... 33 CAPITULO 8.- PROCEDIMIENTO Y DESCRIPCION DE LAS ACTIVIDADES DESARROLLADAS. ........................................................................................................................................................... 36 8.1.- CRONOGRAMA DE ACTIVIDADES ........................................................................................ 36 8.2.- ACTIVIDADES REALIZADAS ................................................................................................... 37 8.2.1.-PLANEACION Y ELABORACION DEL PROYECTO ............................................................. 37 8.2.2.- ANALISIS ............................................................................................................................... 37 8.2.3.- DISEO.................................................................................................................................. 37 8.2.5.- PRUEBAS Y DEPURACION.................................................................................................. 38 8.2.6.- IMPLEMENTACION ............................................................................................................... 38 8.2.7.- DOCUMENTACION ............................................................................................................... 38 CAPITULO 9.- RESULTADOS, PLANOS, GRAFICAS, PROTOTIPOS Y PROGRAMAS ............... 39 9.1.-FASE DE PLANEACION/ELABORACION ................................................................................ 39 9.1.1.- CAPAS ARQUITECTONICAS Y EL ENFASIS EN CASO DE ESTUDIO ............................. 39 9.1.1.1.- LOGICA DE APLICACIN-OBJETOS DEL DOMINIO DEL PROBLEMA ......................... 39 9.1.1.2.- ALMACENAMIENTO .......................................................................................................... 39 SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 2
9.1.2.- CONOCIMIENTO DE LOS REQUERIMIENTOS................................................................... 39 9.1.3.- PRESENTACION GENERAL................................................................................................. 40 9.1.4.- USUARIOS ............................................................................................................................ 40 9.1.5.- METAS ................................................................................................................................... 40 9.1.6.- FUNCIONES PRINCIPALES DEL SISTEMA ........................................................................ 41 9.1.6.1 FUNCIONES BSICAS DEL SISTEMA ................................................................................ 41 9.1.7.- ATRIBUSTOS DEL SISTEMA ............................................................................................... 42 9.2.- FASE DE ANALISIS .................................................................................................................. 43 9.2.1.- DIAGRAMA ENTIDAD-RELACION ....................................................................................... 43 9.2.2.- DIAGRAMA DE ESTADOS .................................................................................................... 44 9.2.3.- DIAGRAMA DE SECUENCIA ................................................................................................ 45 9.2.4.- COMPORTAMIENTO DE LOS SISTEMAS: REGISTRO DE ORDEN DE COMPRA ........... 46 9.3 FASE DE DISEO ...................................................................................................................... 47 9.3.1.- DIAGRAMA DE LA BASE DE DATOS .................................................................................. 47 9.3.2.- DICCIONARIO DE DATOS. ................................................................................................... 48 9.3.3. - DIAGRAMA DE CLASES ...................................................................................................... 53 9.3.4.- DIAGRAMA DE COLABORACION ........................................................................................ 54 9.3.5.- DIAGRAMA DE COMPONENTES ......................................................................................... 55 9.3.6.- DIAGRAMA DE DISTRIBUCION ........................................................................................... 56 9.3.7.- DIAGRAMA DE OBJETOS .................................................................................................... 57 9.3.8.- DIAGRAMA DE PAQUETES ................................................................................................. 58 9.4.- FASE DE IMPLEMENTACION ................................................................................................. 59 9.5.- RESULTADOS DEL SISTEMA ................................................................................................. 60 9.5.1.- CARACTERISTICAS GENERALES ...................................................................................... 60 9.5.2.- REQUERIMIENTOS DEL SISTEMA ..................................................................................... 60 9.5.2.1.- HARDWARE ....................................................................................................................... 60 9.6.2.2- SOFTWARE ......................................................................................................................... 61 9.6.3. - INSTALACION DEL SISTEMA ............................................................................................. 61 9.7 AMBIENTE DEL SISTEMA ......................................................................................................... 62 CAPITULO 10.- CONCLUCIONES Y RECOMENDACIONES ......................................................... 88 10.1.- CONCLUCION ........................................................................................................................ 88 10.2.- RECOMENDACIONES ........................................................................................................... 89 10.2.1.- PARA EL USUARIO ............................................................................................................. 89 10.2.2.- PARA EL DESARROLLADOR O FUTUROS RESIDENTES .............................................. 89 CAPITULO 11.- REFERENCIAS BIBLIOGRAFICAS Y ELECTRONICAS ....................................... 90 11.- BIBLIOGRAFICAS ..................................................................................................................... 90 11.2.- ELECTRONICAS .................................................................................................................... 91 ANEXOS ............................................................................................................................................ 92 RESUMEN EJECUTIVO ................................................................................................................... 94 SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 3
CAPITULO 1.- INTRODUCCION. Hoy en da la tecnologa va avanzando y dando nuevos enfoques a nuestra vida cotidiana pero para poder lograrlo hay que tener una meta, pero como se sabe en estos das se manejan un sin fin de volmenes de informacin que se tienen que procesar para la toma de decisiones. Y todo esto gracias a las mejoras u optimizaciones de la tecnologa para que todo esto responda de una manera ms rpida y predecible para el beneficio de la sociedad. El objetivo de las nuevas tecnologas es el incrementar la eficiencia de los procesos. Tenemos que reconocer, que estas Tecnologas, otorgan beneficios, tanto econmicos, como sociales; las TICS dan lugar a la concepcin del proceso de la informacin, en el que las comunicaciones abren nuevos horizontes y paradigmas. Las TICS han sido aceptadas de forma favorable por la sociedad, ya que son una herramienta muy importante siempre y cuando se le d un uso adecuado y de forma responsable.
De manera general, en este proyecto se realiz el diseo de una base de datos para el control de entradas y salidas en el departamento de Recursos Materiales y de Servicios en el rea de almacn, y de esta manera se logr agilizar el proceso para la realizacin de documentos que esta rea, as como tambin el tener un control sobre los materiales que se encuentran en el almacn.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 4
CAPITULO 2. JUSTIFICACION En la actualidad es importante el poder utilizar las nuevas tecnologas de la informacin y comunicacin para llevar a cabo actividades laborales cotidianas, sobre todo en aquellas donde se manejan grandes cantidades de informacin. Actualmente el Departamento de Recursos Materiales y de Servicios en el rea de Almacn se tiene un sistema para el control de almacn, pero, este se encuentra obsoleto junto con su base de datos, por lo que toda la informacin utilizada en el rea de Almacn se lleva a cabo manualmente, lo cual resulta tedioso para el almacenista. El sistema que se pretende realizar en el Departamento de Recursos Materiales y de Servicios del Instituto Tecnolgico de piedras Negras, controlara la informacin que se utiliza en el rea de Almacn como lo que son las entradas y salidas de herramienta en el almacn y ser de gran importancia para el almacenista ya que podr tener un mejor control de las herramientas y podr dar un servicio expedito a cualquiera que solicite algn documento de los que se elabora en este sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 5
CAPITULO 3.- OBJETIVOS 3.1.- OBJETIVO GENERAL Disear y crear una base de datos para llevar un control de las entradas y salidas del almacn en el rea del departamento de recursos materiales y de servicios del Instituto Tecnolgico de Piedras Negras, con el fin de minimizar los tiempos en el control del stock del almacn y lograr as la entera satisfaccin de los diferentes departamentos que utilizan este servicio. 3.2.- OBJETIVOS ESPECIFICOS Llevar un control sobre el material que se encuentra dentro del almacn, los proveedores, rdenes de compra, departamentos y de las entradas/salidas del almacn. Generar bsquedas del material que se encuentra dentro del almacn, los proveedores, rdenes de compra, departamentos y de las entradas/salidas del almacn. Crear reportes del material registrado, historial de entradas/salidas de almacn, reportes de una entrada o salida del almacn, registros de proveedores. Consumir menos horas hombre para el control del stock en el almacn as como en realizar los reportes antes mencionados Tener un respaldo electrnico de los datos que se utiliza el almacenista. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 6
CAPITULO 4.- CARACTERISTICAS DE REA EN QUE PARTICIPO Este proyecto se desarrollo en el departamento de Recursos Materiales y de Servicios en las oficinas de Almacn e Inventarios. El departamento de Recursos Materiales y de Servicios se encarga: 1. Planear, coordinar, controlar y evaluar las actividades relacionadas con la administracin de los recursos materiales as como la presentacin de los servicios generales del instituto tecnolgico conforme a las normas y lineamientos establecidos por la Secretaria de Educacin Pblica. 2. Elaborar el programa operativo anual y el anteproyecto de presupuesto del departamento y presentarlos a la Subdireccin de Servicios Administrativos para lo procedente 3. Aplicar la estructura orgnica autorizada para el departamento y los procedimientos establecidos. 4. Determinar las necesidades de recursos materiales y servicios generales del instituto tecnolgico y presentarlas a la Subdireccin de Servicios Administrativos para lo procedente. 5. Coordinar los procesos derivados de la adquisicin y compra de los bienes as como los relacionados a la prestacin de los servicios generales del instituto tecnolgico, conforme a las normas y lineamiento establecidos. 6. Coordinar la realizacin de investigaciones de nuevos mtodos, tcnicas y procedimientos relativos a la administracin de recursos materiales y servicios, as como de los estudios de factibilidad para su aplicacin. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 7
7. Coordinar las actividades del departamento con las dems reas de la subdireccin de servicios administrativos. 8. Presentar reportes peridicos de las actividades desarrolladas a la Subdireccin de Servicios Administrativos. La oficina de Almacn se encarga de lo siguiente: 1. Controlar y registrar existencias, entradas y salidas de materiales y equipos de almacn. 2. Elaborar el programa operativo anual y en anteproyecto de presupuesto de la oficina y someterlos a la consideracin del departamento de Recursos Materiales y de Servicios. 3. Recibir y verificar que los bienes suministrados por los proveedores cumplan con los requisitos de cantidad y calidad especificados. 4. Registrar, clasificar y almacenar los materiales y equipos que se reciban en el almacn 5. Coordinar las actividades de la oficina con las dems reas del Departamento de Recursos Materiales y Servicios. 6. Presentar peridicamente al Departamento de Recursos Materiales y Servicios reportes de las actividades desarrolladas en la oficina.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 8
Como parte fundamental durante el desarrollo de nuestro proyecto se vieron involucradas 10 materias de un total de 50 materias que conforman la retcula de la carrera de Ingeniera en Sistemas computacionales.
Fig.1 Retcula de la carrera I.S.C Las materias se mencionan a continuacin: Seminario de tica. Fundamentos de Investigacin I. Taller de Investigacin I. Taller de Investigacin II. Fundamentos de base de Datos Taller de Base de Datos Planificacin y Modelado. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 9
Desarrollo de Proyecto de Software. Tpicos Avanzados de Base de Datos Formulacin y Evaluacin de Proyectos de Inversin. Como se muestra empezamos con la materia de Seminario de tica en el cual se nos proporciono el cdigo de tica de la carrera Ingeniera en Sistemas Computacionales; despus, con Fundamentos de Investigacin, en la cual se nos da los principios bsicos para llevar a cabo el protocolo de la investigacin, Taller de investigacin I nos proporciona elementos metodolgicos para realizar la investigacin, plantear problemas dentro de nuestra rea de conocimiento, as como buscar soluciones y comunicar resultados obtenidos, Taller de Investigacin II muestra como disear y estructurar un proyecto, y se vieron en parte las materias de Taller de Base de Datos I y as como tpicos Avanzados de Base de Datos para el manejo de consultas y filtros en el manejo de BD.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 10
CAPITULO 5.- PLANTEAMIENTO DEL PROBLEMA Este proyecto surge a partir de la necesidad de poder tener un control de las entradas/salidas del almacn, elaborar notas de entrada/salidas de almacn y tener un mejor control de la cantidad de materiales dentro del almacn. Anteriormente se contaba con un sistema que realizaba algunas de estas funciones, pero, este se encuentra obsoleto y difcil de utilizar. Para ello, se pretende desarrollar un sistema de base de datos para agilizar los procesos de consulta e impresin de historial de notas de entrada/salida del almacn. Se analizo la posibilidad de instalar un sistema gestor de base de datos tipo pblico, pero debido a las normas que rigen el rea de trabajo, donde no est permitido instalar ningn tipo de software no autorizado se decidi utilizar Microsoft Access ya que cumpla con los requisitos para realizar una base de datos con calidad a la vez que ya se encontraba instalado en el equipo de computo.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 11
CAPITULO 6.- ALCANCES Y LIMITACIONES 6.1.- ALCANCES El sistema podr: Controlar los registros de los proveedores, materiales, departamentos de la institucin y de las entradas/salidas del almacn. Realizar consultas de entradas/salidas de almacn, proveedores, material capturado de forma sencilla y rpida. Imprimir la consultas Tener un respaldo electrnico de los datos capturados en el sistema 6.2.- LIMITACIONES Que con la captura de informacin el sistema tarde ms tiempo en realizar los procesos No contener capturada toda la informacin Que el usuario no se adapte a su funcionamiento
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 12
CAPITULO 7.- FUNDAMENTO TEORICO 7.1.- MARCO REFERENCIAL Instituto Tecnolgico de Piedras Negras.
Fig.2 Vista frontal de la entrada principal del Instituto Tecnolgico de piedras Negras VISION: Ser una Institucin consolidada, comprometida con el alto desempeo, el desarrollo sustentable y la equidad. MISIN: Ofrecer servicios de educacin superior tecnolgica de calidad que permitan la formacin de profesionales que contribuyan al desarrollo sustentable con alto sentido humano. POLITICA DE CALIDAD: El Instituto Tecnolgico de Piedras Negras establece el compromiso de implementar todos sus procesos, orientndolos hacia la satisfaccin de sus clientes sustentada en la calidad del proceso educativo, para cumplir con sus requisitos, mediante la eficacia de un sistema de gestin de calidad y de mejora continua conforme a la norma ISO 9001:2008/NMX-CC-9001- IMNC-2008. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 13
El Instituto Tecnolgico de piedras Negras es una de las instituciones de educacin superior ms importantes de la regin norte de Coahuila. Forma parte del Sistema Nacional de Educacin Superior Tecnolgica. El instituto se crea gracias a las intercesiones de un grupo de madres de familia de la ciudad, as como de empresarios y filntropos locales, ante el entonces presidente de la republica Lic. Luis Echeverra lvarez. El Instituto Tecnolgico de Piedras Negras se construye en las 15 hectreas que donaron generosamente los Hermanos Villarreal Gonzlez, que correspondan en propiedad al Ingeniero lvaro, al Profesor Fidel y a su hermana la religiosa Mara Yolanda. El 2 de septiembre, es una fecha importante en los anales de la historia del Instituto, porque en la plaza cvica del Cecyt No. 173 (actualmente CBTis No. 34), se inaugura el inicio acadmico del Instituto Tecnolgico Regional de Piedras Negras. Al siguiente da (3 de septiembre de 1976), a las catorce horas el C. Toms de los Santos Medina, corta el listn del aula (en las instalaciones del Cecyt), e inaugura el inicio de los cursos escolarizados del Instituto Tecnolgico, en presencia del Ing. Lindolfo Siqueiros Valds, su primer Director. Posteriormente a partir del 23 de octubre, el Instituto Tecnolgico se traslada a los edificios, sin terminar, y donde quedara definitivamente instalado. Los primeros edificios albergaron un buen nmero de alumnos. Posteriormente se fueron agregando, las instalaciones del, edificio Administrativo, la Sala Audiovisual, el Centro de Informacin, el Centro de Cmputo, el laboratorio de cmputo, y ms recientemente, a fines del pasado siglo. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 14
A inicios de este nuevo siglo, se construye el Edificio K, que alberga la Unidad Acadmica Departamental, los laboratorios de Idiomas y el de Electrnica. Inicialmente el Instituto ofreca solo dos carreras profesionales: La Licenciatura en Administracin de Empresas Tursticas, que el siguiente ao se modific cancelando el rubro de tursticas, y ms adelante el de empresas, e Ingeniera Industrial en Electrnica. A 36 aos de estos sucesos histricos el Instituto cuenta con amplias instalaciones, entre ellas caben destacar: La unidad acadmica del edificio K Laboratorio de sistemas computacionales Laboratorio de electrnica Laboratorio de mtodos Laboratorio de ingeniera industrial Centro de idiomas Centro de informacin Oficinas administrativas Centro de computo Cambo de beisbol Campo de futbol soccer Ocupada cada una de ellas por los diferentes departamentos que conforma la institucin
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 15
La institucin segn su organigrama est constituida por: La Direccin del Instituto, seguida por la Subdireccin de Planeacin y Vinculacin, Subdireccin Acadmica y por ltimo la Subdireccin de Servicios Administrativos la cual se encarga de Planear, organizar, dirigir, controlar y evaluar la administracin de los recursos humanos, financieros, materiales y servicios generales del Instituto Tecnolgico conforme a las normas y lineamientos emitidos por la Secretaria de Educacin Pblica. 7.1.2 ORGANIGRAMA DE LA INSTITUCION
Fig.3 Organigrama del Instituto Tecnolgico de Piedras Negras
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 16
7.3 MARCO TEORICO En esta seccin se presentan la informacin de las herramientas que se utilizan para la realizacin del proyecto Sistema de Inventario para Entradas/Salidas de almacn, para el rea de almacn del departamento de recursos materiales y de servicios del Instituto Tecnolgico de Piedras Negras, la finalidad de esta seccin es dar a conocer las caractersticas por las cuales se selecciono Microsoft Access para desarrollar el mencionado sistema y cumplir los objetivos establecidos previamente. Una base de datos es un sistema informatizado cuyo propsito principal es mantener informacin y hacer que est disponible en el momento requerido. Esta informacin es persistente dentro del sistema, es decir, una vez introducida en el, se mantiene hasta que el usuario decida eliminarla. Estos sistemas se disean con el propsito de manejar grandes cantidades de informacin. A continuacin se mencionaran las caractersticas principales de una base de datos: Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 17
Tambin se mencionaran algunas de sus ventajas: Control sobre la redundancia de datos Consistencia de datos Comparticin de datos: Mantenimiento de estndares Mejora en la integridad de datos Mejora en la seguridad Mejora en la accesibilidad a los datos Mejora en la productividad Mejora en el mantenimiento Aumento de la concurrencia Mejora en los servicios de copias de seguridad
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 18
7.3.1.- MICROSOFT ACCESS
Fig.4 Logotipo del paquete Microsoft Access Microsoft Access es un sistema de gestin de bases de datos relacionales para los sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeas organizaciones. Es un componente de la suite ofimtica Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fcilmente gestionadas por una interfaz grfica simple. Adems, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la informacin. 7.3.1.1.- HISTORIA DE MICROSOFT ACCESS Office Access versin 1.0 fue lanzado en noviembre de 1992. Rpidamente, en junio de 1993, se lanz Access 1.1 para mejorar la compatibilidad con otros productos de Microsoft e incluir el lenguaje de programacin Access Basic. Para empezar, advierte una serie de circunstancias en las que los controladores de dispositivo obsoletos o configuraciones incorrectas pueden causar la prdida de datos. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 19
Con la eliminacin gradual de Windows 95, 98 y ME, la mejora de la confiabilidad de la red y el lanzamiento de Microsoft de 8 Service Pack para el Jet Database Engine, la fiabilidad de las bases de datos Access ha mejorado enormemente tanto en tamao como en nmero de usuarios. Con Office 95, Microsoft Access 95 se convirti en parte de Microsoft Office Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformacin de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido liberaciones de Microsoft Access con cada versin de Office. Esto incluye el Access 97 (versin 8.0), Access 2000 (versin 9.0), Access 2002 (versin 10.0), Access 2003 (versin 11.0) y Access 2007 (versin 12.0). El formato de base de datos nativa de Access (la base de datos Jet MDB) tambin ha evolucionado a lo largo de los aos. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La ms significativa fue la transicin de Access 97 a Access 2000, formato que no era compatible antes, y Access 2000 requiri el nuevo formato. Desde Access 2000, todas las nuevas versiones de Access soportan este formato. Se aadieron nuevas caractersticas a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007. En Access 2007, se introdujo un nuevo formato de base de datos: ACCDB. El ACCDB soporta los tipos de datos ms complejos, como archivos adjuntos y campos con mltiples valores. Estos nuevos tipos de campos son esencialmente de registros y permiten el almacenamiento de mltiples valores en un campo. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 20
Antes del lanzamiento de Access, el mercado de base de datos de escritorio estaba dominado por Borland, con sus programas Paradox y dBase, y FoxPro. Microsoft Access fue el primer programa en masa de base de datos para Windows. Con la compra de FoxPro y la incorporacin de sus rutinas de optimizacin Rushmore dentro de Access, Microsoft Access se convirti rpidamente en la principal base de datos para Windows de manera efectiva, eliminando la competencia que no daba transicin en el mundo MS-DOS. Su nombre cdigo fue Cirrus; el motor se llam Ruby. Esto fue antes de Visual Basic; Bill Gates los llamo as y decidi que el lenguaje BASIC deba ser co- desarrollado como una aplicacin ampliable, un proyecto denominado Thunder. Como los motores eran incompatibles entre s, estos proyectos fueron desarrollados por separado; sin embargo, estos se fusionaron de nuevo despus de VBA. Access tambin fue el nombre de un programa de comunicaciones de Microsoft, destinado a competir con Procomm y otros programas. Esto result ser un fracaso y se abandon. Aos ms tarde, Microsoft reutiliz el nombre para su software de base de datos.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 21
7.3.1.2.- ESPECIFICACIONES A continuacin se mostrara algunas de las especificaciones para la versin de Microsoft Access que se utilizo que en este caso es la 2007. Atributo Mximo Tamao de archivo (.accdb) de las bases de datos de Access 2 gigabytes, menos el espacio necesario para los objetos del sistema Nmero de objetos en una base de datos 32.768 Nmero de mdulos (incluidos los formularios e informes con la propiedad TieneUnMduloAsociado (HasModule) establecida en Verdadero) 1.000 Nmero de caracteres en un nombre de objeto 64 Nmero de caracteres en una contrasea 20 Nmero de caracteres en un nombre de usuario o de grupo 20 Nmero de usuarios simultneos 255 Nmero de tablas abiertas 2.048; el nmero real podra ser menor debido a las tablas que abre Access internamente. Tamao de tabla 2 gigabytes menos el espacio necesario para los objetos del sistema Nmero de caracteres en un campo de texto 255 Tabla1. Atributos relevantes de Microsoft Access 2007
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 22
7.3.1.3.- VENTAJAS Y DESVENTAJAS VENTAJAS Posibilidad de ampliacin: Access funciona con Visual Basic en aplicaciones para ofrecer una funcionalidad extendida. Sencillez: Access 2010 no es simple, pero la curva de aprendizaje no es tan pronunciada como los programas de SQL Server, por ejemplo. Si desea crear una base de datos personal o una base de datos para una empresa pequea, Access funciona bien. Mltiples usuarios: Access est diseado principalmente para un usuario en una computadora. Varios usuarios pueden trabajar con la base de datos Access si se ha dividido con la herramienta Database Splitter. Escalabilidad: La bases de datos Access incluye una limitacin de tamao de 2 GB, 32.768 objetos y 255 usuarios simultneos. Estas limitaciones no presentan un problema para la mayora de los usuarios. DESVENTAJAS: Para bases de datos de gran calibre (en cuanto a volumen de datos o de usuarios) es recomendable usar otros sistemas como MySQL o Microsoft SQL Server, y cdigo VBA (Visual Basic para Aplicaciones) No es multiplataforma, pues slo est disponible para sistemas operativos de Microsoft, Su uso es inadecuado para grandes proyectos de software que requieren tiempos de respuesta crticos Es una base de datos para pequeos escenarios SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 23
7.3.2 VISUAL BASIC
Fig.5 Logotipo del Lenguaje de Programacin Visual Basic 6.0 Visual Basic es un lenguaje de programacin dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programacin es un dialecto de BASIC, con importantes agregados. Su primera versin fue presentada en 1991, con la intencin de simplificar la programacin utilizando un ambiente de desarrollo completamente grfico que facilitara la creacin de interfaces grficas y, en cierta medida, tambin la programacin misma. La ltima versin fue la 6, liberada en 1998, para la que Microsoft extendi el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco comn de libreras, independiente de la versin del sistema operativo, .NET Framework, a travs de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fcil transicin de cdigo entre ellos); fue el sucesor de Visual Basic 6. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 24
Aunque Visual Basic es de propsito general, tambin provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects, o ActiveX Data Objects. Visual Basic (Visual Studio) contiene un entorno de desarrollo integrado o IDE que integra un editor de textos para edicin del cdigo fuente, un depurador, un compilador (y enlazador) y un editor de interfaces grficas o GUI. 7.3.2.1.-HISTORIA DE VISUAL BASIC Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estndar), fue menos difundida y data de 1992. Esta provea un entorno que, aunque en modo texto, inclua un diseador de formularios en el que se podan arrastrar y soltar distintos controles. La ltima versin que generaba slo aplicaciones de 16 bits, fue la 3.0, y no inclua una detallada biblioteca de componentes para toda clase de usos. Durante la transicin de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparicin la versin 4.0; sta si poda generar programas tanto de 16 como de 32 bits, a partir de un mismo cdigo fuente, aunque a costa de un gran aumento en el tamao de los archivos necesarios en tiempo de ejecucin ("runtime"). Adems, se sustituyeron los controles VBX por los nuevos OCX. Con la siguiente versin, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a cdigo nativo, obteniendo una mejora de rendimiento considerable. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 25
Tanto esa como la sucesora 6.0 soportaban ciertas caractersticas propias de los lenguajes orientados a objetos, pero carecan de algunas importantes, tales como herencia y sobrecarga. La versin 6.0, que puede generar cdigo ejecutable directo en 32 bits, y continua aun utilizndose masivamente, es compatible prcticamente en forma completa con las ltimas versiones de los sistemas Windows, como Vista y Windows 7. Visual Basic evolucion para integrar la plataforma .NET, perdi su propia identidad como lenguaje nico adquirible pasando a integrar un paquete, llamado precisamente Microsoft .NET, dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual Studio; la nueva versin del lenguaje posee profundas diferencias en la forma de programar, respecto de Visual Basic 6, pero gran semejanza en su sintaxis bsica. Cabe mencionar que aunque menos conocido, existi tambin una versin gratuita de Visual Basic 5.0, orientada al desarrollo de controles y componentes, su nombre especfico era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). Tambin hubo versiones orientadas al desarrollo de aplicaciones para dispositivos mviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual Basic). Versiones Visual Basic 1.0 para Windows se liber en Mayo de 1991. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 26
Visual Basic 2.0 fue liberado en Noviembre de 1992. Vena en versiones Standard y Professional. El entorno de programacin era ms fcil de usar que el anterior, y su velocidad de proceso fue mejorada. Visual Basic 3.0 sali al mercado en verano de 1993, en versiones Standard y Profesional, inclua la versin 1.1 de Microsoft Jet Database Engine que permita acceso a bases de datos Access. Visual Basic 4.0, salida en agosto de 1995 fue la primera versin que generaba aplicaciones tanto de 16 como de 32 bits para Windows. Haba incompatibilidades entre las distintas realeases de VB4 que causaban fallas de instalacin y problemas de operacin. Mientras las anteriores versiones utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en archivos OCX, que ms tarde se llamaran controles ActiveX. En febrero de 1997, Microsoft lanz Visual Basic 5.0, versin que exclusivamente generaba programas de 32 bits. Los programadores que aun preferan generar aplicaciones de 16 bits deban necesariamente utilizar VB 4.0, siendo transportables en cdigo fuente a VB 5.0 y viceversa. En la versin 5 se tena la posibilidad de crear controles personalizados, tambin permita compilar a cdigo ejecutable nativo de Windows, logrando con ello incrementar la velocidad de los programas generados, principalmente los de clculo. Visual Basic 6, salido a mediados de 1998, increment el nmero de reas e incluy la posibilidad de crear aplicaciones basadas en Web. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 27
Microsoft retir el soporte de VB6 en Marzo de 2008, pero a pesar de ello la ejecucin aun resulta compatible en ambientes nuevos, como Windows Vista, Windows Server 2008 y Windows 7. El soporte estndar para Microsoft Visual Basic 6.0 finaliz el 31 de marzo de 2005, pero el extendido termin en marzo de 2008. En respuesta, la comunidad de usuarios de Visual Basic expres su grave preocupacin y se firm una peticin para mantener el producto vivo. Microsoft se ha negado hasta el momento a cambiar su posicin sobre el asunto. Irnicamente, en esa poca (2005), se conoce que el software anti espa ofrecido por Microsoft, "Microsoft AntiSpyware" (parte de la GIANT Company Software), fue codificada en Visual Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en cdigo C++. 7.3.2.2.- CARACTERISTICAS DE VISUAL BASIC Los compiladores de Visual Basic generan cdigo que requieren una o ms libreras de enlace dinmico para que funcione, conocidas comnmente como DLL (sigla en ingls de dynamic-link library); en algunos residente en el archivo llamado MSVBVMxy.DLL (siglas de "Microsoft Visual Basic Virtual Machine x.y", donde x.y es la versin) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas DLL proveen las funciones bsicas implementadas en el lenguaje, conteniendo rutinas en cdigo ejecutable que son cargadas bajo demanda en tiempo de ejecucin. Adems existe un gran nmero de bibliotecas del tipo DLL, por ejemplo las que facilitan el acceso a la mayora de las funciones del sistema operativo o tambin las que proveen funciones para la integracin con otras aplicaciones. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 28
En el Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que est desarrollndose, es decir en modo intrprete (en realidad pseudo-compila el programa muy rpidamente y luego lo ejecuta, simulando la funcin de un intrprete puro). Desde ese entorno tambin se puede generar el programa en cdigo ejecutable (exe). Ese programa as generado en disco puede luego ser ejecutado fuera del ambiente de programacin (incluso en modo stand alone), aunque ser necesario que las libreras DLL requeridas se encuentren instaladas en el sistema para posibilitar su ejecucin. Visual Basic provee soporte para empaquetado y distribucin, es decir, permite generar un mdulo instalador que contiene el programa ejecutable y las bibliotecas DLL necesarias para su ejecucin. Con ese mdulo la aplicacin desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible). As como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y numerosas funciones y mejoras para Visual Basic, incluyendo algunas para empaquetado y distribucin, y hasta para otorgar mayor funcionalidad a mismo entorno de programacin (IDE).
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 29
7.3.2.3.- ENTONRNO DE DESARROLLO VISUAL BASIC Existe un nico entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0 para versiones desde la 1.0 hasta la 6.0, (con las diferencias entre las versiones desde la 1.0 (MS-DOS/Windows 3.1) hasta la 3.0 (16 bits, Windows 3.1/95) y las de la 4.0 (16/32 bits, Windows 3.1/95/NT) hasta la 6.0 (32 bits, Windows 9x/Me/NT/2000/XP/2003 server). Su entorno de desarrollo es muy similar al de otros lenguajes e IDE's. Se compone principalmente de una barra de herramientas y mens, que se pueden personalizar con prcticamente la totalidad de los comandos del IDE, a necesidad. El espacio de trabajo incluye y muestra todas las ventanas del proyecto, las vistas del cdigo de los mdulos y objetos, y los controles con los que se compondrn las ventanas de la aplicacin. Por defecto se dispone los siguientes controles: o (PictureBox) Caja de Imgenes o (Label) Etiqueta o (TextBox) Caja de texto o (Frame) Marco o (CommandButton) Botn de comando o (CheckBox) Casilla de verificacin SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 30
o (OptionButton) Botn de opcin o (ComboBox) Lista desplegable o (ListBox) Lista o (HScrollBar) Barra de desplazamiento horizontal o (VScrollBar) Barra de desplazamiento vertical o (Timer) Temporizador o (DriveListBox) Lista de unidades de disco o (DirListBox) Lista de directorios o (FileListBox) Lista de archivos o (Shape) Figura o (Line) Lnea o (Image) Imagen o (Data) Conexin a origen de datos o (OLE) Contenedor de documentos embebidos compatibles con Object Linking and Embedding Se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con la instalacin de Visual Basic 6.0, vienen embebidos dentro de archivos de extensin OCX. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 31
El panel lateral derecho contiene dos vistas principales: o El Explorador de Proyectos, que muestra todos los elementos que componen el proyecto o grupos de proyectos (formularios, interfaz de controles, mdulos de cdigo, mdulos de clase, etc.) o El Panel de propiedades, donde se muestran todos los atributos de los controles de los formularios o la informacin de mdulos clase y formularios, entre muchos otros. La Ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no estar visible; utilizar Ctrl+G para mostrar la ventana. Esta ventana resulta una herramienta muy til a la hora de depurar el programa o incluso de realizar pruebas rpidas, ya que permite imprimir mensajes de texto desde el cdigo y ejecutar sentencias y comandos simples (solo sentencias que se puedan representar, en una sola lnea). Por ejemplo, desde cdigo de la propia aplicacin, se puede consultar el valor de una variable o llamar a un mtodo declarado en el mdulo que se est depurando. Ventajas Posee una curva de aprendizaje muy rpida. Integra el diseo e implementacin de formularios de Windows. Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prcticamente total a la API de Windows, incluidas libreras actuales. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 32
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil encontrar informacin, documentacin y fuentes para los proyectos. Fcilmente extensible mediante libreras DLL y componentes ActiveX de otros lenguajes. Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control. Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin est disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1 Existe una versin, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de clculo, bases de datos (access). Si bien permite desarrollar grandes y complejas aplicaciones, tambin provee un entorno adecuado para realizar pequeos prototipos rpidos. Inconvenientes Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas, se citan entre ellas: Problema de versionado asociado con varias libreras runtime DLL, conocido como DLL Hell. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 33
Pobre soporte para programacin orientada a objetos. Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows. Dependencia de complejas y frgiles entradas de registro COM. La capacidad de utilizar controles en un solo formulario es muy limitada en comparacin a otras herramientas. 7.4.- MARCO CONCEPTUAL ID/CODIGO: Nmero nico e irrepetible que se le puede asignar a un material o proveedor del Instituto Tecnolgico de piedras Negras. MATERIAL: Es toda herramienta o recurso a utilizar PROVEEDOR: Empresa o persona ajena al Instituto a la que se encargan de abastecer al Instituto con materiales o algn servicio. DEPARTAMENTOS: reas en las que se divide el Instituto. IVA RETENIDO: es el que las personas morales retienen a las personas fsicas cuando les prestan servicios profesionales, para tal caso la retencin es de dos terceras partes del IVA, en el caso de los fletes prestados por persona fsica la retencin es del 4% las retenciones de IVA al igual que la de ISR se registran en el pasivo, ya que es una obligacin que se adquiere.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 34
IVA: es un impuesto al consumo y su nombre completo es Impuesto al Valor Agregado y esto significa que justamente es un impuesto que se estar pagando por el valor que agreguemos a los productos o servicios que hayamos adquirido. RFC: se refiere a una clave que tiene, toda persona fsica en Mxico para realizar alguna actividad licita que este obligada a pagar impuestos a toda persona moral con algunas excepciones. Esta clave debe llevar datos personales del contribuyente o persona fsica como su nombre y fecha de nacimiento; o nombre y fecha de origen de la persona moral. ENTRADA DE ALMACN: Es a todo aquel material que ya ha sido comprado y ser almacenado en el Almacn. SALIDA DE ALMACN: Es a todo aquel material que se encuentra dentro del almacn y se darn de baja del almacn para ser entregados a algn departamento que haya hecho la orden de requisicin de el material solicitado. REQUISICION: Es una autorizacin del Departamento de Compras con el fin de abastecer bienes o servicios. sta a su vez es originada y aprobada por el Departamento que requiere los bienes o servicios. BASE DE DATOS: Es un sistema que puede organizar o editar grandes cantidades de informacin, de forma organizada, de manera que se hagan disponible para el momento que se solicite. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 35
EDUCACION SUPERIOR: Se refiere al proceso, los centros y las instituciones educacionales que estn despus de la educacin secundaria o media. En ella se puede obtener una titulacin superior o ttulo superior. TABLA: Es el conjunto acerca de datos de una persona, cosa o evento ordenadas, como en una hoja de clculo, a travs de filas y columnas. CONSULTA: Es una solicitud de informacin al computador acerca de la base de datos. Las consultas se visualizan mediante la llamada hoja de respuesta dinmica, que es visualizada por una tabla o conjunto de tablas. DIAGRAMA UML: Conjunto de herramientas, que permite modelar sistemas orientados a objetos DICCIONARIO DE DATOS: Es un conjunto de metadatos que contienen las caractersticas logsticas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 36
CAPITULO 8.- PROCEDIMIENTO Y DESCRIPCION DE LAS ACTIVIDADES DESARROLLADAS. 8.1.- CRONOGRAMA DE ACTIVIDADES Fig.6.- Cronograma de Actividades SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 37
8.2.- ACTIVIDADES REALIZADAS 8.2.1.-PLANEACION Y ELABORACION DEL PROYECTO Se determino la cantidad de tiempo que se dispona para desarrollar el proyecto propuesto por el jefe del departamento de Recursos Materiales y de Servicios, llegando a la conclusin de un aproximado de 6 meses para llevar el proyecto a feliz trmino, se determinaron adems los puntos que habra que cubrir para desarrollar un sistema de base de datos de calidad. 8.2.2.- ANALISIS Se reviso la informacin disponible que deba ser capturada, adems, de ver el anterior sistema que se utilizo para poder saber cules funciones se incorporaran al nuevo sistema. Se determino el gestor de base de datos a utilizar. 8.2.3.- DISEO Se determino la forma en que se organizara la informacin de la base de datos, las tablas necesarias para organizar la informacin, las relaciones entre estas, las consultas necesarias y los reportes que se deben realizar as como el formato de estos. Tambin se determino el modo de la interfaz para trabajar en el sistema para que este sea como para el usuario (Almacenista).
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 38
8.2.4.- CODIFICACION En esta fase se realizo, en base a los requerimientos establecidos en la fases de anlisis y diseo, la codificacin en Visual Basic 6.0, que en base a este se realizaron los formularios con sus respectivas operaciones (Almacenar, Agregar, Eliminar, etc.) y las consultas necesarias (mostrando los datos que se solicitaban) verificando que todo este proceso lo realizara correctamente y que los reportes imprimieran los datos solicitados. 8.2.5.- PRUEBAS Y DEPURACION Durante esta etapa se verifico que el sistema funcionara de forma correctamente de acuerdo a los requerimientos que el usuario previamente haba establecido. Se permiti que el usuario operara el sistema para que pudiera detectar errores o algn nuevo requerimiento que fuera surgiendo. 8.2.6.- IMPLEMENTACION En esta etapa el proyecto ya estaba concluido, solamente se procedi a realizar un empaquetamiento (instalador) del sistema. Dando una explicacin al usuario de cmo instalarlo y utilizar el sistema. 8.2.7.- DOCUMENTACION Durante el desarrollo del proyecto se elaboro conjuntamente la documentacin, que servir para orientar al usuario o en caso de que se presente algn problema con el funcionamiento. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 39
CAPITULO 9.- RESULTADOS, PLANOS, GRAFICAS, PROTOTIPOS Y PROGRAMAS 9.1.-FASE DE PLANEACION/ELABORACION 9.1.1.- CAPAS ARQUITECTONICAS Y EL ENFASIS EN CASO DE ESTUDIO 9.1.1.1.- LOGICA DE APLICACIN-OBJETOS DEL DOMINIO DEL PROBLEMA Registro Modificacin Eliminacin Consulta Bsqueda Impresin Tabla2.- Objetos del dominio del problema 9.1.1.2.- ALMACENAMIENTO
Fig.7 Representacin del Almacenamiento de Microsoft Access 9.1.2.- CONOCIMIENTO DE LOS REQUERIMIENTOS Los requerimientos en un proyecto de software son la parte ms importante para iniciar la etapa de desarrollo del proyecto ya que si los requerimientos estn mal planeados por ende el proyecto no estar bien fundamentado lo que provocara un retraso en la realizacin y no se cumplir las expectativas del cliente. Por lo que en esta fase se determino que requerimientos o los posibles requerimientos para el correcto funcionamiento del sistema. Microsoft Access SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 40
9.1.3.- PRESENTACION GENERAL Este proyecto tiene como objetivo crear una herramienta a utilizar en la oficina de Almacn en el rea del Departamento de Recursos Materiales y de Servicios del Instituto Tecnolgico de piedras Negras, con una interfaz sencilla y amigable a la vista del usuario que servir para tener un respaldo electrnico de las entradas y salidas del almacn. 9.1.4.- USUARIOS El sistema ser nica y exclusivamente utilizado por el personal del rea del Departamento de Recursos Materiales y de Servicios, en especfico, por el almacenista. 9.1.5.- METAS La meta principal del sistema es poder tener un respaldo y agilizar el proceso de registrar las entradas/salidas del almacn.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 41
9.1.6.- FUNCIONES PRINCIPALES DEL SISTEMA 9.1.6.1 FUNCIONES BSICAS DEL SISTEMA REFERENCIA # FUNCION CATEGORIA R1.1 Entrar al sistema Evidente R1.2 Introducir contrasea Opcional R1.3 Entrar a los Registros Opcional R1.4 Realizar consultas Opcional R.1.5 Utilizar herram. Apoyo Opcional R1.6 Configurar el Sistema Opcional R1.7 Salir del sistema Opcional R1.3.1 Registros de proveedores Opcional R1.3.2 Registros de Departamentos Opcional R1.3.3 Registros de Artculos Opcional R1.3.4 Registros de rdenes de Compra Opcional R1.3.4 Registros de Almacn Opcional R1.4.1 Consulta Proveedores Opcional R1.4.2 Consulta Material Opcional R1.4.3 Consulta Soporte Entradas Opcional R1.4.4 Consulta Soporte Salidas Opcional R1.5.1 Calculadora Opcional R1.5.2 Blog de Notas Opcional R1.6.1 Modificar Encargados Opcional SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 42
R1.6.1.1 Introducir contrasea Evidente R1.6.2 Crear/Cambiar contrasea Opcional R1.6.3 Eliminar Contrasea Opcional R1.6.3 Respaldar/restaurar Base de Datos Opcional Tabla 3.- Funciones bsicas del Sistema 9.1.7.- ATRIBUSTOS DEL SISTEMA El sistema tiene las caractersticas de ser amigable, eficiente, confiable y portable. CARACTERISTICAS DETALLES Y RESTRICCIONES DE FRONTERA Tiempo de captura Depende de la persona que maneje el sistema Tiempo de respuesta Maneja un tiempo de respuesta de 3 a 5 segundos Tiempo de almacenamiento Dependiendo del nmero de registros en el sistema Tiempo visualizacin Dependiendo de la cantidad de datos a visualizar Metfora de Interfaz Ventanas emergentes de tamao completa Interfaz Grafica Entorno 100% grafico Plataforma del sistema operativo Windows xp o posteriores Tabla 4.- Atributos del sistema
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 43
9.2.- FASE DE ANALISIS 9.2.1.- DIAGRAMA ENTIDAD-RELACION
Fig. 8.- Diagrama Entidad-Relacin de la Base de Datos Descripcin: Representa las entidades que contiene la base de datos y su relaciones entre ellas para su interaccin en el sistema de base de datos.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 44
9.2.2.- DIAGRAMA DE ESTADOS
Fig. 9.- Diagrama de Estados de la Base de Datos Descripcin: Representacin de los posibles estados a presentarse durante el funcionamiento del sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 45
9.2.3.- DIAGRAMA DE SECUENCIA
Fig. 10.- Diagrama de Secuencia del Sistema de Entradas/Salidas de Almacn Descripcin: Representacin del proceso que se realiza para ingresar a cada uno de los submens del sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 46
9.2.4.- COMPORTAMIENTO DE LOS SISTEMAS: REGISTRO DE ORDEN DE COMPRA Nombre: Registro de orden de compra Responsabilidades: Capturar la informacin de una orden de compra para un determinado departamento Tipo: Sistema de base de dados de Entrada/Salida de Almacn. Referencias Cruzadas Funciones 1.3.4 Notas: Excepciones: Marca error cuando hay un nmero de orden duplicado. Salida: Ninguna Precondiciones: El sistema se conecta al iniciar sesin con la base de datos, ya deben de estar registrados el proveedor y el departamento para esa orden de compra. Tabla 5.- Comportamiento del sistema registrando una orden de compra
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 47
9.3 FASE DE DISEO En esta etapa del desarrollo se determinaron las tablas y las relaciones entre las tablas de la base de datos, as como se determinaron las caractersticas que deban poseer cada uno de los campos de las diferentes tablas que componen el sistema, las caractersticas de la interfaz de usuario como lo que es el tamao de las ventanas, su diseo, colores, entre otros. 9.3.1.- DIAGRAMA DE LA BASE DE DATOS
Fig. 11.- Diagrama de la base de datos DESCRIPCION: Representacin de las tablas de la base de datos y su relacin entre ellas.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 48
9.3.2.- DICCIONARIO DE DATOS. NOMBREDELATABLA: Compras DESCRIPCION: En esta tabla se registraran los datos generales de las rdenes de compra
Atributo Tipo de Dato Longitu d Llave Primari a Descripcin Tablas Forneas Num_Orden Texto 255 PK Numero de Orden de compra
Departamento Texto 255 FK Este representa el Id del departament o a quien va dirigido la orden de compra Departament o IDProveedor Texto 255 FK Representa el id del proveedor de quien se est comprando Proveedores No_Factura Texto 255 Es el nm. de la factura
Fecha Fecha/Hor a Fecha mediana Fecha en que se realizo la orden
Sub_Total Nmero Simple Sub total de compra
IVA Nmero Simple IVA que se cobra
RET_IVA Texto 255 Retencin de IVA
Total Texto 255 El total a pagar
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 49
NOMBREDELATABLA: Departamento DESCRIPCION: En esta tabla se registraran los datos generales de los departamentos del Instituto Tecnolgico de Piedras Negras
Atributo Tipo de Dato Longitud Llave Primaria Descripcin Tablas Forneas Clave_Dep Texto 255 PK Calve del departamento
Nombre_Dep Texto 255 Nombre del Departamento
NOMBREDELATABLA: Encargados DESCRIPCION: En esta tabla se encuentran registrados los nombres de las personas encargadas del rea de almacn (el Almacenista y el Jefe del Departamento)
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea Jefe_Departamento Texto 255 Nombre del Jefe del Departamento
Almacenista Texto 255 Nombre del Almacenista
Pass Texto 255 Contrasea (encriptado) de control
NOMBREDELATABLA: Entrada DESCRIPCION: En esta tabla se registraran las entradas hacia el almacn
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea Num_Entrada Texto 255 PK Numero de nota de entrada a almacn
No_Requisicion Texto 255 PK Numero de requisicin
Orden_Compra Texto 255 FK Orden de compra Compras
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 50
NOMBREDELATABLA: Salida DESCRIPCION: En esta tabla se registraran las salidas hacia el almacn
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea Num_Salida Texto 255 PK Numero de nota de salida del almacn
No_Requisicion Texto 255 PK Numero de requisicin
Orden_Compra Texto 255 FK Orden de compra Compras
NOMBREDELATABLA: Materiales DESCRIPCION: En esta tabla se registraran los materiales/herramientas
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea ID_Material Texto 255 PK Id del material Nombre Texto 255 Nombre del material/herramien ta
Cantidad_ Existencia Nmero Simple Numero de material/herramien ta dentro del almacen
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 51
NOMBREDELATABLA: Proveedores DESCRIPCION: En esta tabla se registraran los proveedores.
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea ID_Proveedor Texto 255 PK Id del proveedor Empresa Texto 255 Nombre de la Empresa o propietario
RFC Texto 255 Nm. De RFC de la empresa
Telefono Texto 255 Telfono de la empresa
Direccion Texto 255 Direccin de la empresa
Ciudad Texto 255 Ciudad donde est la empresa
NOMBREDELATABLA: Entrada_Detalle DESCRIPCION: En esta tabla se registraran los detalles de la nota de entrada de almacn
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea Num_entrada Texto 255 Numero de orden de entrada de almacn
Num_Requisicion Texto 255 Numero de requisicin
Producto Texto 255 FK Material a registrar Compras Descripcion Texto 255 Descripcin del material (opcional)
Cantidad Nmero Simple Cantidad del material
Unidad_Medida Texto 255 Unidad de medida (pieza, caja, etc.)
Costo_Unitario Nmero Simple Consto del material por unidad
Importe Nmero Simple Consto total
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 52
NOMBREDELATABLA: Salida_Detalle DESCRIPCION: En esta tabla se registraran los detalles de la nota de salida de almacn
Atributo Tipo de Dato Longitu d Llave Primaria Descripcin Tabla Fornea Num_salida Texto 255 Numero de orden de salida de almacn
Num_Requisicion Texto 255 Numero de requisicin
Producto Texto 255 FK Material a registrar Compras Descripcion Texto 255 Descripcin del material (opcional)
Cantidad Nmero Simple Cantidad del material
Unidad_Medida Texto 255 Unidad de medida (pieza, caja, etc.)
Costo_Unitario Nmero Simple Consto del material por unidad
Importe Nmero Simple Consto total
Nota: PK es primary key o llave primaria FK es foreign key o llave fornea
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 53
9.3.3. - DIAGRAMA DE CLASES
Fig. 12.- Diagrama de clases Descripcin: Diagrama que describe la estructura del sistema mostrando sus clases, atributos y las relaciones entre ellos.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 54
9.3.4.- DIAGRAMA DE COLABORACION
Fig. 13.- Diagrama de colaboracin Descripcin: Muestra las interacciones organizadas alrededor de los roles del sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 55
9.3.5.- DIAGRAMA DE COMPONENTES
Fig. 14.- Diagrama de componentes Descripcin: Muestra como un sistema es dividido en componentes y muestra las dependencias entre estos.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 56
9.3.6.- DIAGRAMA DE DISTRIBUCION
Fig. 15.- Diagrama de distribucin Descripcin: Se representan las tablas utilizadas en las implementaciones del sistema y las relaciones entre sus componentes. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 57
9.3.7.- DIAGRAMA DE OBJETOS
Fig. 16.- Diagrama de objetos Descripcin: Describe las instancias de los objetos de clases en un punto en el tiempo.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 58
9.3.8.- DIAGRAMA DE PAQUETES
Fig. 17.- Diagrama de paquetes Descripcin: Muestra como el sistema est dividido en agrupaciones lgicas mostrando las dependencias entre estas El sistema de base de datos de Entradas/Salidas de Almacn cuenta con los siguientes mdulos: Registros: en este modulo puede realizar las operaciones de registrar, modificar, buscar y eliminar. Este comprende los siguientes registros: Proveedores Materiales rdenes de compra Departamentos Almacn: Entradas Salidas
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 59
Consultas de: Materiales Proveedores Soporte de entrada Soporte de salida Utilidades: Bloc de Notas Calculadora Configuracin: Encargados Crear/Cambiar password Eliminar password Respaldar y Restaurar Base de Datos 9.4.- FASE DE IMPLEMENTACION Despus de una serie de pruebas para verificar el adecuado funcionamiento de los diversos mdulos del sistema y de realizar modificaciones se dar al usuario una prctica rpida para que conozca el sistema y se vayan familiarizando con este, en su momento tambin se le entregara un manual de usuario donde se plasmara toda la informacin necesaria para que el usuario conozca cmo debe de utilizar el sistema. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 60
9.5.- RESULTADOS DEL SISTEMA A continuacin se presentan una serie de caractersticas distintivas del sistema as como imgenes de las pantallas que integras los diversos mdulos del sistema. 9.5.1.- CARACTERISTICAS GENERALES Funciona dentro del ambiente de Windows Almacena Informacin Genera reportes Facilidad para registrar Confiabilidad en la informacin resguardada Facilidad para consultar Mejor control de la informacin 9.5.2.- REQUERIMIENTOS DEL SISTEMA 9.5.2.1.- HARDWARE Procesador Pentium 4. Memoria RAM 256 Teclado Mause Monitor Impresora
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 61
9.6.2.2- SOFTWARE Windows XP o posteriores Microsoft Office 9.6.3. - INSTALACION DEL SISTEMA Se le proporcionara al jefe del departamento un CD con el archivo de instalacin el cual solamente tendr que seguir los pasos comunes para la instalacin del programa.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 62
9.7 AMBIENTE DEL SISTEMA
Fig. 18.- Acceso al sistema si este tiene contrasea Muestra una ventana la cual pedir la contrasea (si el usuario a agregado una) para el acceso al sistema PANTALLA DE BIENVENIDA.
Fig. 19.- Pantalla de Bienvenida En esta pantalla se aprecia el texto de bienvenida al accesar al sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 63
Men Principal
Fig. 20.- Men principal del sistema En esta parte muestra el men principal el cual se encuentra en la parte superior de la ventana. Men de Registros del sistema
Fig. 21.- Men Registros
En esta parte muestra las opciones de que registros se pueden introducir al sistema.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 64
Registro de Proveedores
Fig. 22.- Registros de proveedores
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de un proveedor, tambin se tienen las opciones de borrar un proveedor, modificar sus datos o buscar a algn proveedor.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 65
Buscar a un Proveedor
Fig. 23.- Ventana de bsqueda de un proveedor
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de un proveedor el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 66
Registro de Departamentos del instituto
Fig. 24.- Registro de departamentos
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de un departamento, tambin se tienen las opciones de borrar un departamento, modificar sus datos o buscar a algn departamento (de acuerdo al Cdigo del departamento).
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 67
Registros de Materiales
Fig. 25.- Registros de Materiales
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de un material o artculo, tambin se tienen las opciones de borrar un articulo, modificar sus datos o buscar a algn artculo.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 68
Bsqueda de un Artculo
Fig. 26.- Ventana de bsqueda de un Material
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de un material o articulo el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 69
Registro de rdenes de Compra
Fig. 27.-Registros de rdenes de Compra
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de una orden de compra, tambin se tienen las opciones de borrar una orden de compra, modificar sus datos o buscar a alguna orden de compra, tambin viene la opcin de borrar todos los registros de las rdenes de compra (este solo se activa mediante una contrasea).
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 70
Bsqueda de Orden de Compra
Fig. 28.- Ventana de bsqueda de una Orden de Compra
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de una orden de compra el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 71
Registros de Entrada de Almacn
Fig. 29.- Registros de Notas de Entrada de Almacn
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de una nota de entrada de almacn, tambin se tienen las opciones de borrar una nota de entrada, modificar sus datos o buscar a alguna nota de entrada, tambin viene la opcin de borrar todos los registros de las notas de entrada (este solo se activa mediante una contrasea), imprimir la nota de entrada y de agregar los productos de esa nota de entrada.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 72
Bsqueda de Notas de Entrada de Almacn
Fig. 30.- Ventana de bsqueda de una Nota de Entrada
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de una nota de entrada de almacn el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 73
Registro de Detalles para Notas de Entrada
Fig. 31.- Registros de detalles de Entrada de Almacn
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de los detalles de una nota de entrada de almacn, tambin se tienen las opciones de borrar los detalles, modificar sus datos o buscar a algn detalle de nota de entrada.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 74
Bsqueda de detalles de Notas de entrada de almacn
Fig. 32.- Ventana de bsqueda de un detalle de una Nota de Entrada
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de un detalle de una nota de entrada de almacn el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 75
Registros de Salida de Almacn
Fig. 33.- Registros de Notas de Salida de Almacn
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de una nota de salida de almacn, tambin se tienen las opciones de borrar una nota de salida, modificar sus datos o buscar a alguna nota de salida, tambin viene la opcin de borrar todos los registros de las notas de salida (este solo se activa mediante una contrasea), imprimir la nota de salida y de agregar los productos de esa nota de salida.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 76
Bsqueda de Notas de Salida de Almacn
Fig. 34.- Ventana de bsqueda de una Nota de Salida
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de una nota de salida de almacn el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 77
Registro de Detalles para Notas de Salida
Fig. 35.- Registros de detalles de Salida de Almacn
En esta parte del sistema se muestra una ventana donde se vern que datos se registraran de los detalles de una nota de salida de almacn, tambin se tienen las opciones de borrar los detalles, modificar sus datos o buscar a algn detalle de nota de salida.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 78
Bsqueda de detalles de Notas de salida de almacn
Fig. 36.- Ventana de bsqueda de un detalle de una Nota de Salida
En la imagen se puede aprecia la ventana que aparece al optar por la opcin de bsqueda de un detalle de una nota de salida de almacn el cual se puede por diferentes filtros.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 79
Men de Consultas del sistema
Fig. 37.- Men Consultas del sistema
En esta parte muestra que datos puede consultar. En esta seccin cada submen es nicamente de consulta, es decir, no se puede modificar nada, en otras palabras, es meramente un catalogo. Consulta de Proveedores
Fig. 38.- Consulta de Proveedores
En esta parte se muestra un catalogo de todos los proveedores registrados.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 80
Consulta de Soporte de salida de almacn
Fig. 39.- Consultas de salidas de Almacn
En esta parte se muestra un catalogo de los datos ms relevantes sobre una Salida de Almacn Soporte de Entrada de Almacn
Fig. 40.- Consultas de Entradas de Almacn
En esta parte se muestra un catalogo de los datos mas relevantes sobre una Entrada de Almacn SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 81
Consulta de Materiales y artculos
Fig. 41.- Consulta de Materiales y Artculos registrados
En esta parte se muestra un catalogo de todos los proveedores registrados.
Men Utilidades
Fig. 42.- Men de Utilidades
Muestra las utilidades o herramientas para uso del almacenista
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 82
Men de Configuracin
Fig. 43.- Men de configuracin del sistema
En esta parte del sistema el usuario tiene la posibilidad de poder modificar el mbito de la seguridad como lo que es el password o contrasea (tanto para entrar al sistema como para realizar modificaciones) y la opcin de poder respaldar o restaurar la base de datos.
Encargados
Fig. 44.- Encargados del sistema En esta parte del sistema comprende los datos de los encargados del sistema quienes son el almacenista y el Jefe del departamento. En esta parte no existe la opcin de borrar y solo existe la de cambiar o actualizar datos. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 83
Crear/Cambiar Password
Fig. 45.- Crear una contrasea Aparecer esta ventana en caso de que el sistema no contenga una contrasea asignada. En caso de que si posea aparecer en su lugar esta imagen.
Fig. 46.- Cambiar contrasea
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 84
Eliminar contrasea
Fig. 47.- Eliminar contrasea En caso de que el usuario desee eliminar una contrasea el sistema le recordara que al eliminarla el sistema podr entrar sin este y le pedir que confirme si desea o no eliminarla.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 85
Respaldar/Restaurar la base de datos
Fig. 48.- Restaurar/Respaldar la base de datos En esta parte el usuario puede realizar un respaldo de la base de datos o restaurarla.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 86
Reportes El sistema permite la impresin de diferentes reportes de acuerdo a la necesidad del almacenista.
Fig. 49.- Formato para notas de Entrada/Salida del almacn
Fig. 50.- Formato para Catalogo de proveedores
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 87
Fig. 51.- Formato para soporte de Entrada/Salida de almacn
Fig. 52.- Formato para Catalogo de Materiales
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 88
CAPITULO 10.- CONCLUSIONES Y RECOMENDACIONES 10.1.- CONCLUSION Con el desarrollo de este proyecto se logro resolver un gran problema que servir para poder tener un mejor control y manejo de las entradas/salidas del almacn as como tambin controlar la cantidad en existencia de los diferentes materiales y artculos dentro del almacn en el departamento de Recursos Materiales y de Servicios del Instituto Tecnolgico de Piedras Negras. Con el objetivo de que la informacin a obtener sean correctos y que puedan ser de utilidad para el almacenista y sus labores puedan ser ms rpidas y eficientes, se orientara al usuario que en este caso ser el almacenista sobre el funcionamiento del sistema para que se familiarice con l y se adapte a su funcionamiento. Este proyecto se desarrollo con una interfaz amigable y sencilla para que el usuario no lo vea de forma tediosa o complejo. Este proyecto fue importante ya que se logro plasmar los conocimientos adquiridos durante la educacin profesional y se espera que sea provechoso para los usuarios.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 89
10.2.- RECOMENDACIONES 10.2.1.- PARA EL USUARIO Es importante que la informacin a capturar sea de acuerdo como fue durante la capacitacin para que los resultados sean ptimos, tambin es recomendable utilizarlo los ms posible que se pueda para que se valla familiarizando con l. Es recomendable tambin que no modifique la estructura de la base de datos ya que puede ocasionar errores graves en el sistema y en su defecto que no funcione o marque algn error. 10.2.2.- PARA EL DESARROLLADOR O FUTUROS RESIDENTES Es importante antes de empezar a programar, verificar cuales son los procesos para realizar las actividades en el rea de trabajo, tambin el conocer las necesidades del cliente o el usuario y tener una buena comunicacin con ellos. Se recomienda adems de que sean personas responsables en su labor, discretas con informacin importante para la empresa y explicar al usuario o al cliente que no son unos sbelo todo sino que son profesionistas o futuros profesionista que estn dispuestos a aprender da con da para poderse desempear lo mejor posible en su rea de trabajo.
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas. Albert Einstein
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 90
CAPITULO 11.- REFERENCIAS BIBLIOGRAFICAS Y ELECTRONICAS 11.- BIBLIOGRAFICAS 1. .- Titulo: Ingeniera en Software un enfoque practico Autor: Pressman Roger S. Edicin: 6ta Editorial: Mc Graw Hill 2. Titulo: El Lenguaje Unificado de Modelado Autores: Booch Grady, Rumbaugh J. Edicin: 2da Editorial: Pearson Education 3. Titulo: Introduccin a la programacin en Visual Basic Autor: Brown Kenyon Edicion: 1era Editorial: Noruega 4. Titulo: Fundamentos de Base de Datos Autor: Rosskamp Alfred Edicin: 1er. Editorial: Alfa Omega
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 91
11.2.- ELECTRONICAS 1. http://office.microsoft.com/es-mx/access-help/especificaciones-de-access- 2007-HA010030739.aspx 2. http://vainilla15.blogspot.mx/2009/09/access-concepto-historia-ventajas- y.html 3. http://es.wikipedia.org/wiki/Visual_Basic 4. http://aprende- viendo.com/index.php?option=com_docman&task=cat_view&gid=125&limit =5&order=name&dir=ASC&Itemid=85 5. http://www.foro.vb-mundo.com/f24/filtros-datagrid-22596/#post85468 6. http://www.todoexpertos.com/categorias/tecnologia-e- internet/programacion/visual-basic/respuestas/415541/reparar-y-compactar- en-visual-basic 7. http://solocodigo.com/20028/eliminar-registros-en-access/ 8. http://www.youtube.com/watch?v=vuJXJYLoikM&feature=plcp 9. http://www.youtube.com/watch?v=9iDuXFixiis&feature=plcp 10. http://www.youtube.com/watch?v=P5Dj0BV6_aw&feature=plcp 11. http://www.youtube.com/watch?v=YSdP5sAjTjQ&feature=plcp 12. http://www.youtube.com/watch?v=IxMS8Zj1j_E&feature=plcp 13. http://www.youtube.com/watch?v=WZXHjOtSIqw&feature=plcp 14. http://www.youtube.com/watch?v=u3H1ZNmwDkE&feature=plcp 15. http://www.youtube.com/watch?v=d2_hdjOdHlM&feature=plcp 16. http://www.youtube.com/watch?v=8yqdevdtpEc&feature=plcp SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 92
ANEXOS A.- GLOSARIO DE TERMINOS Y SIGLAS Atributo: Es una caracterstica que distingue a un objeto de otro Base de Datos: Es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Bloc de Notas: Sencillo editor de textos que Windows pone a su disposicin para que realice o modifique archivos de texto sin formato. Clase: Modelo o prototipo que define las variables y mtodos comunes a todos los objetos de ciertas clases. Es una plantilla genrica para un conjunto de objetos de similares caractersticas. Consulta: Es el mtodo para visualizar a los datos en las bases de datos. Interfaz: Este comprende las pantallas y lo elementos que informan al usuario sobre lo que puede hacer o sobre lo que est ocurriendo. Modelo Entidad-Relacin: Es una herramienta para el modelado de de datos de un sistema de informacin. Estos modelos expresan entidades relevantes para un sistema de informacin as como sus interrelaciones y propiedades. Modelo Relacional: Para la gestin de una base de datos es un modelo de datos basado en la lgica de predicados y en la teora de conjuntos. Es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 93
Reportes: Informes que organizan y exhiben la informacin contenida en una base de datos. Su funcin es aplicar un formato determinado a los datos para mostrarlos por medio de un diseo atractivo y que sea fcil de interpretar por los usuarios. Sistema Gestor de Base de Datos: Es una agrupacin de programas que sirven para definir, construir y manipular una base de datos. Sistema operativo: Es un conjunto de programas destinado a permitir la comunicacin del usuario con un ordenador y gestionar sus recursos de manera cmoda y eficiente. Software: Programa o aplicacin informtica. Es la parte lgica del ordenador, son un conjunto de instrucciones que permiten la utilizacin del equipo.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 94
RESUMEN EJECUTIVO
NOMBRE DEL PROYECTO: Sistema de Inventario de Entrada y Salida de Almacn. PERIODO: Enero-Junio DATOS DE LA EMPRESA: Nombre de la empresa: Instituto Tecnolgico de piedras Negras Direccin: Calle Tecnolgico #310 Ciudad: Piedras Negras, Coahuila Telfono: 878-78-30713 PLANTEAMIENTO DEL PROBLEMA Este proyecto surge a partir de la necesidad de poder tener un control de las entradas/salidas del almacn, elaborar notas de entrada/salidas de almacn y tener un mejor control de la cantidad de materiales dentro del almacn. Anteriormente se contaba con un sistema que realizaba algunas de estas funciones, pero, este se encuentra obsoleto y difcil de utilizar.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 95
JUSTIFICACION En la actualidad es importante el poder utilizar las nuevas tecnologas de la informacin y comunicacin para llevar a cabo actividades laborales cotidianas, sobre todo en aquellas donde se manejan grandes cantidades de informacin. Actualmente el Departamento de Recursos Materiales y de Servicios en el rea de Almacn se tiene un sistema para el control de almacn, pero, este se encuentra obsoleto junto con su base de datos, por lo que toda la informacin utilizada en el rea de Almacn se lleva a cabo manualmente, lo cual resulta tedioso para el almacenista. RESULTADOS. Con el desarrollo de este proyecto se logro resolver un gran problema que servir para poder tener un mejor control y manejo de las entradas/salidas del almacn as como tambin controlar la cantidad en existencia de los diferentes materiales y artculos dentro del almacn en el departamento de Recursos Materiales y de Servicios del Instituto Tecnolgico de Piedras Negras. CONCLUSIONES Este proyecto fue importante ya que se logro plasmar los conocimientos adquiridos durante la educacin profesional y se espera que sea provechoso para los usuarios.
SISTEMA DE INVENTARIO PARA ENTRADAS/SALIDAS DE ALMACN INSTITUTO TECNOLOGICO DE PIEDRAS NEGRAS Pgina 96
DATOS DEL RESIDENTE Nombre: Vctor Josu Martnez Njera Especialidad: Ingeniera en Sistemas Computacionales Telfono: Cel. 878 70 267677 Casa: 7955109 Correo Electrnico: victorjosue05455@hotmail.com Asesor Externo: Ing. Aquiles Gonzlez Ramos Puesto: Jefe del Departamento de Recursos Materiales y de Servicios Telfono: 7899116 ext. 221 E-mail: akilesgr@gmail.com
Asesor Interno: M.T.I Rogelio Cesar Rodrguez Cervantes