Sunteți pe pagina 1din 96

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

S-ar putea să vă placă și