Está en la página 1de 65

UNIVERSIDAD TECNOLGICA DE QUERTARO.

Voluntad. Conocimiento. Servicio.

SISTEMA DE CONTROL
DEL INVENTARIO DE EQUIPO DE CMPUTO

LUPEQSA S.A. DE C.V.

Reporte de Estada para obtener el Ttulo de Tcnico


Superior Universitario en Tecnologas de la Informacin y
Comunicacin

SANDRA CATALINA MENDOZA ESCOBEDO

UNIVERSIDAD TECNOLGICA DE QUERTARO.


Voluntad. Conocimiento. Servicio.

SISTEMA DE CONTROL
DEL INVENTARIO DE EQUIPO DE CMPUTO

LUPEQSA S.A. DE C.V.

Reporte de Estada para obtener el Ttulo de Tcnico


Superior Universitario Tecnologas de la Informacin y
Comunicacin
Asesor de la empresa
ING. MIGUEL OSCAR MAYEN ALONSO
Asesor de estada
ING. MARTIN LARIOS OSORIO
Alumno
SANDRA CATALINA MENDOZA ESCOBEDO

NDICE
INTRODUCCIN GENERAL
Agradecimientos
Introduccin

CAPITULO I LUPEQSA S.A DE C.V


1.1

Grupo LUPEQSA S.A. DE C.V

1.1.1 Giro de la empresa

1.1.2 Misin

1.2.3 Visin

1.2.4 Valores

1.2.5 Organigrama de LUPEQSA S.A. DE C.V

CAPITULO II SISTEMA DE CONTROL DEL INVENTARIO DE


EQUIPO DE CMPUTO
2.1

2.2

Anlisis de necesidades

2.1.1 Definicin del proyecto

2.1.2 Objetivos

Especificaciones

2.2.1 Levantamiento de inventario

2.2.2 Definicin de la plataforma de software para el


desarrollo de la herramienta informtica
2.3

Plan de trabajo

10

2.3.1 Diagrama de Gantt

10

2.3.2 Anlisis de requerimientos del usuario

10

2.3.3 diseo y desarrollo de la base de datos

11

2.3.4 Diseo y desarrollo de la interfaz

11

2.3.5 Capacitacin al personal para el uso de la


herramienta informtica
2.3.6 Entrega de proyecto a las autoridades

11
11

CAPITULO III DESARROLLO DEL PROYECTO


3.1

3.2

3.3

Etapas del proyecto

13

3.1.1 Anlisis de trabajo, equipo y necesidades

13

3.1.2 Investigacin relevante a la plataforma

16

Desarrollo de las etapas del proyecto

18

3.2.1 Anlisis de los requerimientos del usuario

18

3.2.2 Instalacin de MySQL

19

3.2.3 Traslado de la base de datos

29

Diseo, desarrollo y ejecucin de la base de datos

31

3.3.1 conexin del sistema gestor de la base de datos con


el cdigo Java

33

3.4

Diseo, desarrollo y ejecucin de la interfaz

38

3.5

Capacitacin al usuario

49

3.6

Entrega de proyecto a autoridades

49

CAPTULO IV CONCLUSIONES
4.1

Dificultades.

51

4.2

Logros obtenidos.

MATERIAL DE CONSULTA

52

AGADECIMIENTOS
Deseo expresar mi ms sincero agradecimiento a las personas
que me ayudaron a hacer posible este proyecto.
Primero que nada quiero agradecer a mis padres por todo el
apoyo que me han brindado en cuanto a lo familiar, moral, social,
y econmico, que junto con el apoyo de mis hermanos y gracias a
mi actitud hoy en da soy lo que soy.
Este proyecto fue apoyado por algunos profesores de la
Universidad Tecnolgica de Quertaro, por el profesor Martn
Larios Osorio quien particip en la supervisin, implementacin y
acreditacin del mismo.
Agradezco a mi asesor de empresa el Ing. Miguel Oscar Mayn
Alonso por todo el apoyo y , principalmente, el conocimiento
brindado durante mi estancia en la empresa; asimismo agradezco
a la Lic. Patricia Maricel Yez por todo el apoyo ofrecido.
Por otra parte, agradezco en general a mis compaeros del
grupo T-102 por todas las experiencias brindadas, pero en
especial a mis amigos Paola Camacho Baltazar,

Carmen

Martnez Martnez, Miguel ngel Len Tinajero y Mireya Martnez


Martnez.
Si el da de hoy quieres algo distinto, no hagas siempre lo
mismo, cuida el presente porque en vivirs el resto de tu vida

INTRODUCCIN
Hoy en da existe toda una gama de aplicaciones para el
desarrollo de la programacin, as como tambin las hay para el
resguardo de datos.
El contenido de ste documento desglosa el desarrollo del
proyecto, desde sus inicios hasta su culminacin.
El captulo I Hace referencia a la empresa LUPEQSA S.A. DE
C.V, mencionando sus principales actividades, funciones y
objetivos.
El captulo II Menciona cules son las actividades que se tendrn
que realizar para el desarrollo del proyecto.
El captulo III Desglosa detalladamente cada una de las
actividades que se realizaron para lograr la ejecucin del
proyecto.
El captulo IV Describe algunas de las dificultades que se
presentaron en la ejecucin del proyecto.

CAPTULO I

LUPEQSA S.A DE C.V

1
0

1.1 LUPEQSA S.A. DE C.V


Hace ms de 30 aos un grupo de empresarios queretanos
invirti capital con la idea de crear una empresa que distribuyera
lubricantes en forma profesional.
Fue as como se cre LUBRICANTES PEMEX DE QUERETARO,
que desde el 23 de octubre de 1970 empez sus operaciones
con mucho xito. Sin embargo, tiempo despus surgi un
obstculo que hizo necesaria la reestructuracin de la compaa.
Se dejaron de vender lubricantes, acumuladores y aditivos para
vender combustible, estopa, trapo industrial y filtros especiales.
Es en ese momento que la empresa cambia de nombre y resurge
con

ms

fuerza.

De

ser

LUBRICANTES

PEMEX

DE

QUERETARO S.A DE C.V, se convierte en LUPEQSA S.A. DE


C.V, que desde entonces se posiciona como lder en la
colocacin de energticos.

1.1.1 Giro de la empresa


LUPEQSA S.A. DE C.V, es una organizacin de servicios
dedicada a la venta de productos energticos y accesorios de uso
agrcola e industrial.
Los principales productos y servicios que LUPEQSA S.A DE C.V,
ofrece son: combustible diesel, gasolina, petrleo

incoloro,

estopa, trapo industrial y transportacin de energticos.


En la ciudad de Quertaro se cuenta con un centro de
distribucin. Guanajuato San Luis Potos, Michoacn, Estado

de

Mxico, Distrito Federal, Puebla, Hidalgo, Jalisco, Morelos,


Veracruz y Aguascalientes son los estados a donde se distribuye
el producto. Esto permite poder satisfacer las necesidades de sus
clientes a un 100% incrementando las posibilidades de expandir
aun ms sus establecimientos, para as poder consolidarse
dentro de las empresas lderes en esta rama.
Para que esto se pueda lograr el personal de la empresa tiene a
su cargo cierta actividad entre ellas est el realizar inventarios,
documentar cada evento de las actividades realizadas para poder
interpretar los resultados de dichas actividades y as poder medir
la eficiencia de su desempeo e implementar nuevas polticas
que permitan aprovechar al mximo los recursos de la empresa.
Entre sus principales clientes cuenta con grupos cementeros,
grupos refresqueros, grupos avicultores, grupos transportistas,
grupos llanteros e instituciones gubernamentales.
La empresa LUPEQSA S.A. DE C.V, matriz Quertaro cuenta con
tres unidades. La primera est integrada por las siguientes reas:
recursos humanos, direccin administrativa, gerencia operativa,
direccin comercial, transportes, atencin a clientes, crdito,
compras. La segunda unidad est integrada por las reas:
mantenimiento, contabilidad, sistemas y la sala

de juntas.

La tercera unidad est compuesta por las reas: calidad,


comercializacin y bodega.

1.1.2 Misin
Prever permanentemente los productos y servicios de la mejor
calidad con honradez y eficiencia para generar ahorro a sus
clientes,

beneficiar

econmicamente

sus

empleados

accionistas, as como tambin preservar el medio ambiente.


1.1.3 Visin
Ser una empresa lder en los productos y servicios que brindan
con la tecnologa y logstica aplicada en el surtimiento de los
procesos de operacin cumpliendo con los requisitos que rigen
las normas de calidad
1.1.4 Valores
HONESTIDAD
Cumplir con los requisitos y las normas generales que
establece la Misin de la empresa, bajo la premisa de
actuar siempre con apego a ella.

EFICIENCIA
Tener en mente que mientras cumpla con las expectativas
del cliente con respecto a los clientes y servicios que les
proporcionamos,

nuestra

organizacin

se

mantendr

econmica y estructuralmente estable.

OPORTUNIDAD
Entrega los productos, servicios e informacin en el tiempo
y lugar requeridos por el cliente.

RESPONSABILIDAD
Se manifiesta cuando cada uno de nosotros ofrece una
actitud adecuada a las tareas que nos corresponden en
algunos casos se nos exige superar las dificultades
necesarias para conseguir nuestros objetivos y se logra
asumiendo equilibradamente la parte de responsabilidad
que toca en cada caso. Se vincula con el respeto a los
compromisos que hicimos hacia nuestros compaeros en el
mbito laboral, y con la direccin de nuestra propia vida en
el mbito comn. Evitando as los posibles olvidos a
nuestras obligaciones.

RESPETO
Mostramos aprecio y cuidado por el valor de alguien, de
algo y de nuestros compaeros de trabajo, as como de su
quehacer diario en la empresa. Est dirigido hacia los
derechos y la dignidad de las personas, hacia nuestra
propia persona, hacia nuestros compaeros y sus actos, al
entorno natural incluyendo las plantas y los animales que lo
integran.

COLABORACIN
La persona se adhiere a la causa, necesidad o inters de
otras personas, para lograr un objetivo comn. En nuestra
empresa, el grupo es una unidad y por lo tanto, al colaborar
con nuestros compaeros, se colabora con la unidad.

1.1.5 Organigrama de LUPEQSA S.A. DE C.V


En el rea de sistemas es donde se llevar cabo la realizacin,
implementacin y acreditacin del proyecto.

Figura 1.1 Organigrama de LUPEQSA S.A de C.V

CAPITULO II

SISTEMA DE CONTROL
DEL INVENTARIO DE
EQUIPO DE CMPUTO

2.1 Anlisis de necesidades


2.1.1 Definicin del proyecto
Para facilitar el desempeo del personal que labora en la
empresa, se cuenta con un cierto nmero de equipos de
cmputo, impresoras, faxes, scanner, fotocopiadoras, equipo de
telecomunicacin entre otros.
La empresa ha logrado llevar un control sobre las altas y bajas,
entradas y salidas de sus equipos de cmputo mediante
inventarios que se realizan manualmente constando solamente
de pluma y papel; esto ha sido un mtodo muy eficaz ya que
hasta la fecha se lleva un orden sobre el equipo de cmputo.
Cada tres meses en la empresa LUPEQSA S.A. DE C.V, se lleva
a cabo un inventario fsico, que dura aproximadamente tres das,
realizado en las diferentes reas que existen dentro de la
empresa. Una vez culminado el registro, en el rea de sistemas
se archivan los datos recopilados para futuras dudas o
aclaraciones.
Esta alternativa ha dado buenos resultados a la empresa, pero
conforme la organizacin ha ido creciendo, se ha hecho ms
complicado el tener un riguroso control sobre los equipos de
cmputo, por lo que se han visto rebasadas las medidas iniciales
de control.

El registro manual ha ocasionado problemas, entre los que se


pueden mencionar, lo tedioso que resulta el consultar la
informacin de algn equipo de computo, esto implica tener que
buscar en el archivero una a una las hojas de registro. Mientras
se realiza nuevamente el inventario fsico, existen casos en los
que el usuario ya no cuenta con el equipo de cmputo que se le
haba asignado en un principio, y por lo tanto no se sabe donde
quedaron o quien tiene ciertos artculos porque resulto muy
tedioso realizar las modificaciones en las hojas de registro.
Cuando se modifica alguna caracterstica del usuario y su equipo,
es imprescindible no tener errores de escrito manual, esto resulta
algo desagradable para las personas que verifican la informacin
recaudada al final del levantamiento de inventario fsico.
Es por esto que surge la necesidad de implementar un sistema
que permita un control total sobre las altas, bajas, entradas y
salidas de los equipos de cmputo, es decir, que se adapte a las
necesidades actuales.

El proyecto pretende dar una solucin clara y objetiva, registrando


cada uno de los movimientos de los equipos de cmputo para
dar as con su ubicacin, seguimiento de la vida til y sus
respectivas bajas.
Esto se lograr mediante la planeacin, el desarrollo, la
implementacin y la acreditacin de una herramienta informtica
que permita satisfacer las necesidades ya mencionadas en los
puntos anteriores.

2.1.2 Objetivos
Desarrollar una herramienta informtica que ser capaz de
controlar la informacin recopilada en los inventarios fsicos.

Todo lo anterior facilitar la administracin de los equipos de cmputo,


ahorrando tiempo en las consultas, haciendo ms sencillas las altas,
bajas y modificaciones.
2.2 Especificaciones
2.2.1 Levantamiento de inventario.
En base a los datos proporcionados por el departamento de
sistemas, se comprendieron las ventajas y desventajas del
inventario. Es por esto que para comprender aun mejor los
requerimientos del usuario se realizar un levantamiento de
inventario fsico, mismo que se llevar a cabo en los primeros
das de junio teniendo como duracin de 3 a 5 aproximadamente.
Cuando se termine de inventariar, los datos recopilados se
archivarn en el rea de sistemas de la misma forma como en
trimestres anteriores.
2.2.2 Evaluacin de la plataforma de software para el
desarrollo de la herramienta informtica
Se definir cual ser el lenguaje de programacin a utilizar para el
desarrollo del proyecto, as como tambin se mencionarn sus
ventajas y desventajas al momento de su operacin.

2.3 Plan de trabajo


El siguiente diagrama muestra las actividades que van a
realizarse para lograr la culminacin del proyecto.
2.3.1 Diagrama de Gantt

Fig. 2.1 Diagrama de Gantt.

2.3.2 Anlisis de requerimientos del usuario


En esta etapa se describir cules son los requerimientos que el
usuario

presenta

sobre

el

desarrollo

de

la

herramienta

informtica, mencionando las diferentes soluciones que se


pueden aplicar de tal manera que el usuario quede satisfecho con

1
0

lo establecido, para esto se realizar una entrevista con el


usuario principal el Ing. Miguel Oscar Mayn Alonso.

2.3.3 Diseo y desarrollo de la base de datos


El modelo de la base de datos se disear en MYSQL, aqu se
describir paso a paso que fue lo que se necesit para lograr el
modelo del sistema gestor de bases de datos (SGBD), as como
tambin se mencionarn los diferentes problemas que se
presentaron durante el desarrollo del mismo.

2.3.4 Diseo y desarrollo de la interfaz


El diseo y el desarrollo de la interfaz consistirn en crear nueve
ventanas que sern capaces de permitir el acceso para el
resguardo de los datos adquiridos por el levantamiento de
inventario fsico. Para la base de datos ser necesario crear tres
tablas; rea, equipo y usuario, sern las encargadas de
almacenar la informacin recaudada.
2.3.5 Capacitacin al personal para el uso de la herramienta
informtica
Se capacitar al personal que manipular la herramienta
informtica para que puedan aprovechar al mximo los diversos
recursos, funciones y aplicaciones que brinde el sistema.

2.3.6 Entrega de proyecto a las autoridades


Una vez logrado el objetivo de la planeacin, desarrollo,
implementacin y acreditacin de la herramienta informtica, se
realizar la entrega de este proyecto al Ing. Miguel Oscar Mayn
Alonso para as concluir con el proyecto.

CAPITULO III

DESARROLLO DEL
PROYECTO

12

3.1 Etapas del proyecto


3.1.1 Anlisis del rea de trabajo, equipo y necesidades
En la etapa de anlisis del rea de trabajo, equipo y necesidades
se conoci y analiz detalladamente el funcionamiento del
inventario con el que cuenta la empresa LUPEQSA S.A. DE C.V, y
se determinaron sus ventajas y desventajas al momento de su
operacin. Todo esto, con el objetivo de determinar cul sera la
manera ms apropiada de sustituir el inventario tradicional y as
poder desarrollar el proyecto. Algunas de las actividades que se
realizaron para determinar las ventajas y desventajas, fue el
realizar un levantamiento de inventario fsico tal como se muestra
en la figura 3.1

rea

Cobranza.

N de Nombre
usuar del
io
usuario
Socorro
Alegra
Camach
1
o.

Antoni
a
Morale

Cobranza.

Pueblito
Rojas
Morales.

Cobranza

Cobranza.

Gabriel
Muiz.

Nombre
del
equipo
Samsung
Vostro 200
Sync
Master
7.40nw

Caracterst
ica.
1. monitor
1. teclado
1. ratn

1.
monitor
1.CPU
hp pavilio
1.mouse
w 5220 la
1.teclad
Benq hp
1. monitor
pavilion
1. teclado
Slimline
1.
57420 la Pc mouse
1.CPU
Hacer HP
1.
pavilion
monitor
media
1.teclad
Center oc
o
7640 la.
1.mouse

Otros
Impresor
a hp
laser jet
p2015

""

""

Impreso
ra
Xeros.

Cobranza

Gerenci
a
operativ

Gerenci
a
operativ

Gerenci
a
operativ

Gerenci
a
operativ

Transportes.

Transportes.

1
0

1
1

Lidia
Resendiz
Fernndez.
Carme
n
Corona
Morale
Domin
go
Olgun.

Alfonso
Ortiz
Irene
Estrella
Alegra.
Juan
Carlos
Nieto.
Jos
Hernnd
ez Daz

1
2

Fernand
o
Helguer

1
3

Leticia
Vidal
Cabrera.

Administraci
n.

1
4

Nora
Hilda
Montes

Administraci
n.

1
5

Norma
Licea
Ros.

Compras.

Administraci
n.

hp v515 hp
pavilion
Slimline
57520 la pc

hp w 1907
hp pavilion
tv pc

1.
teclado
1.monit
or
1.ratn
1. monitor
1. teclado
1. mouse
1. CPU.

1.
teclado
1.monit
or
1. mouse
1.
teclado
1.monit
Dell dell
or
optiplex
1.
220.
1. monitor
1. teclado
1. mouse
Dell dell
vostro 220s. 1. CPU.
HP v515
pavilion
7520 la.

Hp vs17e
Hp pavilion
Slimline
s7520 la pc
Hp hewlett
hp pavilion
w5010 la

1.
monitor
1.teclad
o
1.mouse
1. monitor
1. teclado
1. mouse
1. CPU.

1. monitor
1. teclado
Benq T52wa 1. mouse
Dell vostro 1. CPU.
400
1. monitor
1. teclado
1. mouse
Benq
T52wa Dell 1. CPU.
vostro
Samsung
1.
SyncMast
monitor
er 733 hp
1.teclad
pavilion
o
7942
1.mouse
Laptop
1.
cer doble
mouse
digital
1.lapto
live.
p

Impresor
a hp
laser jet
3050.
Impreso
ra
Hpdeskj
et 656c.
Impresor
a deskjet
HP 3320.
Impreso
ra
hp
deskjet
F428 0
allinImpreso
ra
Epson
Fx- 890

Impreso
ra
HP
deskjet
3650
Impreso
ra
HP
deskjet
D4260.
Impreso
ra
Epson
Stilus
Impresor
a.
Hp
laserJet
1020.

Administraci
n.

1
6

Olga
Solares.

Administraci
n.

1
7

Martha
Reyes
Camacho.

Administraci
n

1
8

Maricela
Patricia
Yaez.

Administraci
n.

1
9

Alejand
ro
Loyola

Recurso
s
Humano

2
0

Juan
Pedro.

Calidad.

2
1

Cristal
Prez
Martnez.

Mantenimien
to

2
2

Arturo
Prado
Chvez.

2
3

Vctor
Guerrer
o
Osornio

2
4

Martha
Paniagu
a
Sandov

Contabilidad.

2
5

Ma. De
Lourdes
vila.

Sistemas.

2
6

Oscar
Mayen
Alonso.

Contabilidad.

Contabilidad.

1.
monitor
Samsung
1.teclad
Master
o
743ax 1
1.mouse
CPU.
HP vs 15
1.
HP
monitor
pavilion
1.teclad
Slimline
o
s7520 la
1.mouse
Laptop hp. 1. cargador
HP pavilion 1. mouse
Entertainme 1. laptop.
nt.
1. cargador
1. laptop hp 1. mouse
pavilion dv4 1. laptop.

""
Impresor
a
HP
deskJet
D2460.
Impresor
a.
Hp
deskJet
F4480
Epson
Stylus
C67
Impreso
ra
Hp
deskjet
02360
Epxon
lx- 300

1.
Hp vs 15 HP monitor
1.teclad
pavilion
o
w5320 la
1.mouse
1. laptop
hp pavilion 1. Cargador
presario
1. mouse
HP
v3 117 la.
1. laptop.
deskJet
3550
1. laptop
Compaq
1. Cargador
presario
1. mouse
HP
v3 117 la
1. laptop.
deskJet
3550
1.
Hp vs 15 HP monitor
1.teclad
pavilion
o
w5320 la
1.mouse
1.
monitor
1.teclad
Dell dell
HP
vostro 220. o
laserJet
1.mouse
1000
1.
monitor
1.teclad
Dell Dell
vostro 200 o
"
1.mouse
"
1.
monitor
Dell Dell
1.teclad
dimensi
HP
o
on E520
laserJet
1.mouse
1020

Sistemas.

Sistemas.

Sistemas.

2
7

2
8
2
9

Servidor.

hp vs
15
Comp
aq

Servidor.

Dell hp
proliant
ML370 s

Sandra
Mendoz
a
Escobe

1.
laptop
Toshiba

1.
monitor
1.teclad
o
1.mouse
1.
monitor
1.teclad
o
1.mouse
1. laptop
1.mouse
1.cargad
or.

" "

" "

" "

Figura 3.1 La imagen muestra los datos recopilados en el levantamiento de


inventario.

Se observa que la Fig. 3.1 muestra los datos recopilados en el


levantamiento del inventario fsico, as como tambin describe
cada uno de ellos.
Como ya se mencion, la empresa LUPEQSA S.A. DE C.V,
cuenta con tres unidades. El levantamiento de inventario fsico se
realiz en las diferentes reas que existen dentro de la empresa,
la documentacin y resguardo de informacin se di en el rea de
sistemas ubicada en la unidad dos.
3.1.2 Investigacin relevante de la plataforma
Cada software cuenta con una estructura, misma que se
desarrollo en un algn lenguaje de programacin.
COBOL, BASIC, BETA, C, C++, FOXPRO, JAVA son

solo

algunos de los lenguajes de programacin que existen. JAVA es


un lenguaje de programacin orientado a objetos, desarrollado

por Sun Microsystems a principios de los aos 90, el lenguaje en


si mismo toma mucha de su sintaxis de C y C++, pero tiene un

modelo de objetos ms simple y elimina herramientas de bajo


nivel, que suelen inducir a muchos errores, como la manipulacin
directa de punteros o memoria.
Una vez realizada la consulta con el usuario principal y culminado
el levantamiento de inventario se tom la decisin de que el
proyecto se desarrollar en el lenguaje de programacin JAVA
debido a sus caractersticas, es grafico, fue diseado para la
orientacin de objetos, contiene una gran extensin de libreras y
mtodos,

se

pueden

utilizar

los

JDBC

(Java

Database

Connectivity), para la integracin de base de datos.


Para el almacenamiento de los datos necesitamos una aplicacin
que nos permita resguardar los mismos. MYSQL es un sistema
gestor de bases de datos (SGBD), que puede soportar gran
cantidad de datos en sus columnas, puede tener conectividad
con varios lenguajes como lo son C, C++, JAVA, PHP, etc.) Es
capaz de mantener un buen sistema de seguridad con el
password. Es por esto que se utiliz MYSQL, para la elaboracin
de la base de datos. Posteriormente estaramos utilizando un
conector que nos permita enlazar la base de datos que se cre en
MYSQL, con el cdigo que se desarroll en el lenguaje de
programacin Java, para esto se utiliz el conector mysqlconnector-java-5.0.4-bin.jar.

3.2 Desarrollo de las etapas del proyecto


3.2.1 Anlisis de los requerimientos del usuario
Primero que nada el Ing. Miguel Oscar Mayn Alonso, encargado
del rea de sistemas, requiri de una herramienta informtica que
sea capaz de realizar lo siguiente:
Sustituir el resguardo de los datos recopilados por el
levantamiento de inventario fsico.

Dar de alta a usuarios que tengan a su cargo una PC.

Dar da baja a usuarios que ya no laboren en la empresa o


que por ciertos motivos se le haya quitado la PC.

Modificar usuarios; que esto permita modificar cualquier


caracterstica en base al usuario y al equipo de cmputo.

Realizar bsquedas; que al ejecutar la bsqueda, sta sea


capaz de arrojar todas las caractersticas del usuario
requerido.

Que la herramienta informtica sea ejecutable.

3.2.2 Instalacin de MySQL


Primero que nada se di paso a la instalacin del gestor de base
de datos MySQL.

Los pasos de la instalacin fueron los siguientes:


Seleccin de instalacin.

Fig. 3.2 Proceso de la instalacin.

En la fig. 3.2 se seleccion la primera opcin, porque permite


instalar MySQL con las caractersticas deseadas.

Presionamos Next

Fig. 3.3 Proceso de la instalacin.

La fig. 3.3 ndica que en la instalacin se incluir MySQL Server,


as como tambin los ficheros de datos del servidor MySQL.

Seleccin de la ruta de establecimiento.

Fig. 3.4 Ruta de establecimiento.

2
1

La fig. 3.4 ndica la ruta en la que se establecer MySQL Server


5.1, el software lo pone predeterminado no modificamos nada y
pulsamos Install

Instalacin, segunda fase.

Fig. 3.5 Segunda fase de instalacin.

Una vez culminada la primera fase de la instalacin se do paso a


la fase dos. La fase dos consiste en instalar las caractersticas de
MySQL detalladamente, aqu se selecciona la maquina fsica
donde se instalar MySQL, el puerto por el que se har la
conexin, el espacio en disco a utilizar, el lenguaje, la pantalla de
comandos y si tendr a no contrasea.

Configuracin personalizada.

Fig. 3.6 Ejecucin de la instalacin.

Se observa que en la fig. 3.6 se seleccion la opcin uno y se


pulso Next, esta opcin permite que el usuario cree una nueva
instalacin y la configure en base a sus necesidades y a sus
requerimientos.

22

Seleccin de configuracin del servidor.

Fig. 3.7 Se seleccion la primera opcin.

Al seleccionar esta opcin y pulsar Next se da la indicacon de


que en el proceso se instale un servidor de MySQL.

Ubicacin fisica de la instalacion.

Fig. 3.8 Continuacin de la instalacin.

En la fig. 3.8 se activ la primera opcin, con esto se indic que la


instalacin se dara en una PC comn, as como tambin utilizara
la cantidad mnima de memoria.

Seleccin del tipo de base de datos.

Fig. 3.9 Continuacin de la instalacin.

La opcin activada en la fig. 3.9 permite instalar una base de


datos de mltiples funciones, as como tambin optimiza el uso
del motor del servidor.

Determinacin del establecimiento del InnoDB.

Fig. 3.10 Continuacin de la instalacin.

La fig. 3.10 describe el tablero donde se estableci el InnoDB, el


InnoDB es una tecnologa de almacenamiento de datos de cdigo
abierto para la base de datos MySQL. El programa lo pone
predeterminado, no movemos nada y presionamos Next.

Seleccin del puerto para establecer comunicacin.

Fig. 3.11 Seleccin de puerto para la conexin.

En sta ventana se seleccion el puerto por el cual se realizar la


conexin, el software lo pone predeterminado as se dejo y se
presiono Next.
Seleccin de idioma.

Fig. 3.12 seleccin de idioma.

Como se puede observar en la fig. 3.12 se seleccion el idioma


en el que se realizara la instalacin, en este caso fue la primera
porque est en English.

Activacin de la lnea de comandos.

Fig. 3.13 Activacin de la pantalla modo comando.

Se observa que en la fig. 3.13 se activ la segunda opcin, con


esto damos la indicacin de que incluya en la instalacin la
pantalla de la lnea de comandos. Se puls Next para continuar
con la instalacin.

Seleccin de contrasea.

Fig. 3.14 Ventana de seleccin de contrasea.

En esta ventana se determin si la conexin tendra o no


contrasea, en este caso se deshabilito y se presion next.
Culminacin de la segunda fase.

Fig. 3.15 El software se instal correctamente.

Ventana

de

culminacin,

listo

el

software

correctamente, por ltimo presionamos Finish

se

instal

3.2.3 Traslado de la base de datos


Una vez realizada la instalacin de MySQL. Se di paso a la
exportacin de la base de datos de nuestra ruta de origen a la
ruta de ejecucin.

Primero que nada se ejecut la pantalla de comandos.


Se cambi de ruta, para esto presionamos E: que es la ruta
en

la cual se encuentra nuestra base de datos.

Tecleamos el comando mysql u root p


Como se observa en la fig. 3.16, nos pide una contrasea
solo le damos Enter porque en la instalacin de MySQL, no
se estableci ninguna contrasea.
Despus, tecleamos el comando source Proyecto.sql,
Proyecto.sql, es el Script de nuestra base de datos.
Una vez tecleado el comando anterior nos mostr Query
OK, 0 rows affected (0.00 sec), eso significa que la base de
datos fue creada con xito.

La figura 3.16 muestra el proceso para realizar la exportacin del


Script.

Fig.3.16 Ventana de comandos muestra el proceso de instalacin.

3
0

3.3 Diseo, desarrollo y ejecucin de la base de datos


El modelo de la base de datos se realiz en MySQL Workbench.
Para el desarrollo de la base de datos fue necesario crear tres
tablas; la primera fue usuario, contiene los campos requeridos
para resguardar los datos de los usuarios que sern dados de
alta en un futuro. La segunda fue rea, se cre para almacenar
las diferentes reas de la empresa. La tercera fue equipo, esta
tabla contendr la informacin de los equipos de cmputo que
sern dados de alta.

Tabla Usuario
Nombre, fue declarado varchar (100) por que el dato que se
introducir ser de tipo texto y puede contener varios caracteres.
Lo mismo pas con Apaterno y Amaterno.
El id_area_fk: int, fue declarada de tipo entera por que sern los
Ids los que crearn la relacin que habr con la tabla rea y tabla
equipo, que se describirn ms adelante.

Tabla rea
En sta tabla solo se declar Nombre varchar(100) porque los
datos que se introducirn sern de tipo texto, nombre es lo nico
que se necesita para dar de alta las diferentes reas que existen
en la empresa.

Tabla equipo
En la tabla equipo se declar Nombre: varchar (100) por que los
datos que se introducirn sern de tipo texto.

Caractersticas: varchar (200), de igual manera los datos que se


introducirn sern de tipo texto; As mismo se declar una
Bandera: int, este campo tiene la funcin de almacenar valores
binarios y 1, cuando es uno se activaran los campos
seleccionados y cuando es cero se apagaran los campos
seleccionados.

Una vez culminadas las tablas, se conjuntaron para realizar el


enlace con el cdigo que se desarroll en el lenguaje Java.

Fig. 3.17 Base de datos culminada, se observa que la tabla usuario tiene el id de la tabla rea y el id
de la tabla equipo para que obtenga propiedades de ambas.

32

3.3.1 Conexin del sistema gestor de la base de datos con el


cdigo Java
Como ya se mencion se utiliz un conector para enlazar la base
de datos creada en MySQL con el cdigo desarrollado en el
lenguaje Java, a continuacin se mostrar como se realiz la
conexin.
Ubicacin de cdigo.

Fig. 3.18 Ventana principal donde se desarroll el cdigo.

Primero que nada se ubic en la ventana donde se desarroll el


cdigo, en este caso fue un IDE (Interface Development
Environment) Eclipse con su compilador JDK.

Seleccin de propiedades.

Fig. 3.19 Ventana seleccin de propiedades.

Posteriormente, en el men de Project se seleccion la opcin


de Properties tal como se muestra en la Fig. 3.19

Seleccin de conector.

Fig. 3.20 Ventana de seleccin.

En este paso se seleccion la opcin de Java Build Path, y al


seleccionar el botn Add JARs el sistema imprimir una imagen
tal como se muestra en la Fig. 3.21

Conector agregado.

Fig. 3.21 El conector se agrego exitosamente.

La fig. 3.21 muestra que el conector se agreg exitosamente.

Cdigo de conexin.

Fig. 3.22 La seleccin en color azul muestra el codigo de conexion.

La seleccin en color azl, muestra el codigo que se utiliz para


realizar la conexin entre la base de datos y Java.

Se puede observar en el codigo seleccionado, se pide una


conexin a la clase DriverManager, mediante su metodo
getConnection, asi como tambien se establece la direccin de la
conexin, el nombre de la base de datos y la contrasea.

3.4

Diseo, desarrollo y ejecucin de la interfaz

El diseo y el desarrollo de la interfaz de realiz en base a los


requerimientos del usuario. Para esto se disearon varias
ventanas.

Alta equipo
La ventana de alta equipo se dise para dar de alta a todos los
equipos existentes en la empresa.

Fig. 3.23 La imagen muestra como dar de alta un equipo de cmputo.

Primero se tiene que dar de alta a todos los equipos existentes en


la

empresa.

Esta

ventana

contendr

caractersticas de los equipo de cmputo.

el

nombre

las

Ventana de confirmacin.

Fig. 3.24 La imagen muestra que el equipo fue dado de alta satisfactoriamente.

sta es la ventana que se imprime cuando existe una conexin


correcta con la base de datos, es decir permiti el dar de alta el
equipo de cmputo.

Alta rea
La ventana de alta rea se dise para dar de alta las diferentes
reas que se encuentran dentro de la empresa.

Fig. 3.25 ventana alta rea.

Una de las condiciones es que primero se tiene que dar de alta a


todos los equipos y reas existentes en la empresa, debido a que
las siguientes ventanas tienen pestaas deslizadoras que se
activan siempre y cuando la ventana de alta equipo y alta rea
contenga la informacin requerida.

Ventana de confirmacin.

Fig. 3.26 La imagen muestra que el rea fue dada de alta exitosamente.

La fig. 3.26 muestra que el rea fue dada de alta exitosamente y


sin ningn problema.

Alta Usuario
La ventana de alta usuario se diseo para dar de alta a todos los
usuarios que tengan a su cargo una PC.

Fig. 3.27 La imagen contiene la ventana con el dato del usuario que se dar de alta.

Como se puede observar en la fig.3.27 los campos de rea y


equipo tienen pestaas deslizadoras, estn activas por que ya
contienen datos. Una vez llenados los campos con los datos del
usuario, el sistema arrojo una ventana de confirmaci.
4
0

Ventana de confirmacin.

Fig. 3.28 La imagen muestra que el usuario fue dado de alta exitosamente.

La ventana indica que el usuario fue dado de alta exitosamente.

Baja Equipo
La ventana de baja equipo se diseo para dar de baja a los
equipos de cmputo no deseados.

Fig. 3.29 Ventana dar de baja equipo muestra los equipos de computo que se quieran dar de baja.

En la ventana baja equipo seleccionamos el equipo deseado a


dar da baja, en este caso seleccionamos 00004 DELL
DIMENSION una vez realizada esta accin el sistema imprimi

una ventana que nos indico que el equipo fue dado de baja
exitosamente.
Ventana de confirmacin.

Fig. 3.30 Ventana que nos indica que el equipo fue dado de baja satisfactoriamente.

Baja rea
La ventana baja rea se diseo para dar de baja algn rea

Fig. 3.31 ventana dar de baja reas.

En este caso se seleccion el rea de sistemas para darse de


baja, cuando esta accin se realiz el sistema mostr una
ventana de confirmacin.
42

Ventana de confirmacin.

Fig. 3.32 La imagen muestra el mensaje de que el rea fue dada de baja satisfactoriamente.

sta

ventana muestra que


baja satisfactoriamente.

el

rea

se

dio

de

Modificar equipo
La ventana modificar equipo se diseo para editar alguna
caracterstica del equipo de cmputo.

Datos antes de ser modificados.

Fig. 3.33 En la ventana se muestran los datos antes de ser modificados.

La fig. 3.33 muestra el nombre del equipo y sus caractersticas,


as es como se ve antes de ser editada.
Ventana de confirmacin.

Fig. 3.34 Ventana de confirmacin.

La fig. 3.34 muestra que el equipo se modifico satisfactoriamente.


Resultado de la modificacin.

As quedaron los datos despus de modificarlos.

Fig. 3.35 Ventana despus de modificar los datos.

As quedo la ventana despus de modificar los datos.

Modificar Usuario
La ventana modificar usuario se diseo para modificar cualquier
caracterstica del usuario, en este caso se modific al usuario
numero 1.

Fig. 3.36 ventana modifica usuario.

Como se puede observar en la fig.3.27 el usuario se dio de alta,


ahora en la fig. 3.36 solo se modific el campo de rea y se
movi al rea de crdito y cobranza.

Eliminar Usuario
La ventana eliminar usuario, como su nombre lo dice sirve para
eliminar usuarios que por cierto motivo dejaron de laborar en la
empresa, en este caso eliminamos a Vctor del rea de
contabilidad.

Fig.
3.37 Ventana eliminar usuarios.

Para eliminar se seleccion por clave al usuario nmero dos, en


automtico imprimi todas sus caractersticas se puls el botn
de eliminar y muestra la siguiente ventana.

Ventana de confirmacin.

Fig. 3.38 ventana de confirmacin.

Bsqueda
Esta ventana se dise para realizar la bsqueda de los usuarios
que estn dados de alta en el sistema.

Fig. 3.39 ventana bsqueda.

Aqu seleccionamos el campo clave, posteriormente indicamos el


numero de usuario, en este caso fue el nmero uno y de sta
forma nos arrojo todas sus caracterstica. Tal como lo muestra la
fig. 3.40
Resultado de la bsqueda.

Fig. 3.41 Resultado de la bsqueda.

En sta imagen se muestra como se adjuntaron todas las


ventanas, aqu finalizo el proceso.

Fig. 3.42 Muestra todas las ventanas adjuntas.

3.5 Capacitacin al usuario


Se capacit al Ing. Miguel Oscar Mayn Alonso, instalando en su
PC la herramienta informtica, as como tambin se le mostr la
forma de cmo funciona el sistema, ya que el ser quin
manipular la herramienta informtica de tal forma que puedan
aprovechar al mximo los diversos recursos que brindara el mismo.
3.6 Entrega de proyecto a autoridades
Una vez concluido el proyecto y alcanzados los objetivos, se
realiz la entrega a las autoridades correspondientes. Para esto se
realizaron algunas pruebas; se ejecut el programa y se registraron
los datos adquiridos en el levantamiento de inventario fsico, esto
consisti en dar de alta y baja a equipos de computo, reas,
usuarios, modificar algunas de sus caractersticas, eliminar algunos
equipos y realizar bsquedas para detectar posibles fallas y
corregirlas.

CAPITULO IV

CONCLUSIONES

5
0

4.1 Dificultades
Durante el desarrollo del proyecto se presentaron varios
problemas, pero el principal se present cuando se quera realizar
la conexin de la base de datos (MySQL) con el cdigo Java. La
aplicacin mostro un error.
Error de conexin.

Fig. 4.1 Ventana que indica que la conexin no se realiz exitosamente.

Al momento de instalar MySQL se le introdujo una contrasea,


pero en el cdigo Java no se determin ninguna. Es por esto, que
cuando se quera ejecutar la conexin no se logr.
Para solucionar este problema se desinstal el software mysql5.1.49-win32.msi y se volvi a instalar, pero ahora sin ninguna
contrasea.

4.2 Logros obtenidos


Se cumpli con el objetivo, el usuario quedo satisfecho con el
desarrollo de la herramienta informtica que ser capaz de
controlar la informacin de inventarios.
Al inicio, el desarrollo del proyecto tuvo sus problemas pero al
final se logro concretar y ejecutar de una manera exitosa. En la
empresa, se adquiri conocimiento sobre nuevas herramientas
informticas, as como tambin se corrigi el conocimiento que
se aplicaba de una manera ambigua eliminando esta deficiencia,
ya que al implementarlo en la prctica cotidiana se obtuvieron los
resultados esperados.
Obtengo una gran satisfaccin al saber que formare parte del
personal que labora en la empresa LUPEQSA S.A DE C.V.

4.3 Recomendaciones
Se recomienda que ste sistema sea utilizado en las prximas
auditorias que se le apliquen a la empresa en el rea de
sistemas, con esto se estara cumpliendo la peticin del auditor el
Lic. Willly Ramrez de reducir el uso del papel al archivar los
datos recopilados por el levantamiento de inventario fsico, ya
que es fundamental preservar el medio ambiente.

52

MATERIAL DE
CONSULTA

<http://mysql.com/>.Fecha desconocida. Productos, Conectores.


Mxico. [web en lnea]. [con acceso el 12 de Junio de 2010]
<http://sunsite.dcc.uchile.cl/java/docs/JavaTut/Cap4/boton.html>.
Fecha desconocida. Desarrollar botones en java. [web en lnea].
[con acceso el 24 de Junio de 2010]

<http://www.forosdelweb.com/f45/conectar-mysql-java-coneclipse-700779/>. Fecha desconocida. Foros del web.Conectar


MySQL y Java con Eclipse. [web en lnea]. [con acceso el 12 de
Agosto de 2010]

Manuales
Java con base de datos.
SQL.doc.

También podría gustarte