-
1
UNIVERSIDAD GRAN MARISCAL DE AYACUCHO FACULTAD DE INGENIERA
ESCUELA DE INGENIERA DE INFORMATICA
RESUMEN DEL INFORME DE PASANTA
NOMBRES Y APELLIDOS DEL PASANTE JUAN CARLOS AGOSTINI CANINO
ESPECIALIDAD INFORMATICA
TTULO DESARROLLO DE UNA BASE DE DATOS PARA EL SEGUIMIENTO DE
PROVEDORES Y CLIENTES DE LA EMPRESA GENERAL PC, C.A.
REA DE ESPECIALIDAD DEL TRABAJO DESARROLLO Y DIAGRAMACION DE
BASE DE DATOS ORIENTADOS A OBJETOS.
RESUMEN EN EL PERIODO DE LAS PASANTIAS SE EJECUTO LA LABOR DE
MANTENIMIENTO DE SISTEMAS EN LA EMPRESA GENERAL PC, C.A, SE
IDENTIFICO UN PROBLEMA DE ORGANIZACIN Y ALMACENAMIENTO, PARA EL
CUAL SE DESARROLLO UNA BASE DE DATOS EN MYSQL, BAJO LA METODOLOGIA
RUP Y DIAGRAMACION UML. ESTE SISTEMA PUEDE SER CARGADO Y
VISUALIZADO MEDIANTE UNA INTERFAZ GRAFICA CREADA EN NETBEANS 7.2.
LA BASE DE DATOS POSEE MODULOS DE ADICION Y VISUALIZACIN DE LAS
TABLAS DE DATOS. ESTE NUEVO SISTEMA SOLVENTA LA PROBLEMTICA QUE
EXISTIA EN LA EMPRESA, DANDOLE CAMBIOS POSITIVOS EN LA ORGANIZACIN
Y SEGUIMIENTO DE SUS CLIENTES Y PROVEEDORES.
Firma del Tutor Industrial y sello de la empresa
___________________
Firma y sello de la Coordinacin de Pasantas
___________________
-
2
ndice
Resumen..1
ndice General..2/3 ndice de Figuras.4 ndice de Anexos.4 CAPTULO
I. EL PROBLEMA...5 1.1Planteamiento del Problema5 1.2
Objetivos........5 1.2.1 Objetivo General5 1.2.2 Objetivos
Especficos6 1.3 Alcance...6
1.4 Justificacin...6/7 1.5 Plan de Ejecucin.8/9 CAPTULO II.
IDENTIFICACIN DE LA ORGANIZACIN...10 2.1 Razn Social...10 2.2
Ubicacin.10 2.3 Visin10 2.4 Misin...10 2.5 Objetivos..11 2.6 Resea
Histrica11 2.7 Estructura Organizativa.11 2.8 Estructura
organizativa de la unidad o departamento donde se desarroll la
pasanta..12 2.9 Descripcin de la actividad productiva de la
empresa.12 CAPITULO III. METODOLOGA.13 3.1 Qu es una
metodologa?..........................................................................13
3.2 Metodologa de RUP (Rational Unified Process)..13
-
3
3.3 Fases13
3.4 Diagramacin..14 3.5 Diagrama UML....15 3.6 Fase I:
Inicio16
3.6.1 Identificacin de necesidades...16 3.6.2 Identificacin de
Riesgos y Problemas16 3.6.3 Caractersticas del sistema propuesto.17
3.7 Fase II: Elaboracin..17/19 3.7.1 Requisitos.19 3.7.2
Diseo...19
3.7.3 Implementacin...20 3.8 Fase III: Construccin20 3.8.1
Desarrollo de la Interfaz Grafica...21 3.8.2 Mdulos de la interfaz
Grafica de la Base de Datos.21 3.8.3 Plataforma de Base de
Datos...22 3.8.4 Desarrollo de la Base de Datos..23/24 3.8.5
Desarrollo del Manual de Usuario..24/26 3.9 Fase IV:
Transicin...27/28 CAPTULO IV. DESARROLLO DEL PROYECTO..29 4.1
Descripcin de la situacin actual29 4.2 Procesamiento de
datos..29/30 4.3 Anlisis de los resultados30/31 Conclusiones.32
Recomendaciones33 Bibliografa.34 Anexos..35/44
-
4
ndice de Figuras
Figura N 1. Estructura organizativa de la empresa General PC,
C.A11 Figura N 2. Estructura organizativa de la unidad o
departamento donde se desarrollo la pasanta..12 Figura N 3.
Diagrama de actividades UML, que especifica el funcionamiento de
los mdulos de la base de datos22 Figura N 4. Diagrama de clases UML
que refleja la estructura de las tablas del sistema y su relacin
con la base de datos..24 Figura N 5. Diagrama de actividades que
refleja las etapas del funcionamiento del modulo agregar...27
Figura N 6. Diagrama de actividades que muestra el funcionamiento
del modulo visualizar..28
ndice de Anexos
Captura de pantalla N 7. Formulario de inicio de la base de
datos.35 Captura de pantalla N 8. Formulario de ingreso de
clientes..36 Captura de Pantalla N 9. Formulario de ingreso de los
proveedores.37 Captura de pantalla N 10. Formulario de visualizacin
de los clientes..38 Captura de pantalla N 11. Formulario de
visualizacin de los proveedores..39 Anexo A: Capturas de pantalla
del sistema..35 Anexo B: Manual de Usuario..41 Anexo C: Centro de
Ayudas45
-
5
Captulo I El problema
1.1 Planteamiento del problema
Una base de datos es una sistema eficaz de almacenamiento
organizado en tablas con espacios lgicos distribuidos. Su
implementacin se ha vuelto progresiva en los medios corporativos,
educativos y empresariales; convirtindose en una herramienta
beneficiosa para la administracin de informacin de las
organizaciones.
La administracin de informacin que lleva a cabo General PC, C.A
es manual y poco efectiva, dando como resultado desorganizacin e
ineficiencia a la hora de desempear las labores en la empresa,
ocasionando prdida de tiempo en bsquedas poco efectivas. Esta
situacin podra generar como resultado una confusin con los
proveedores o peor aun hasta un descontento con la clientela de la
empresa.
1.2 Objetivos
Con la finalidad de buscar solucin al problema planteado se
establecieron los siguientes objetivos.
1.2.1 Objetivo General
Desarrollar una base de datos para el seguimiento de proveedores
y clientes para la empresa General PC, C.A.
-
6
1.2.2 Objetivos Especficos
Identificar los requerimientos y la informacin necesaria para
establecer un control de la clientela y los proveedores.
Desarrollar una interfaz grafica que facilite el acceso a la
base de datos.
Crear un manual de usuario para el ptimo funcionamiento de la
base de datos.
1.3 Alcance
La creacin de esta base de datos se enfoca en mejorar la
organizacin de la empresa General PC, C.A para que puedan brindar
un servicio de primera calidad y tengan una lista detallada de sus
clientes en caso de que se presente alguna eventualidad o se les
desee informar acerca del estatus y las ofertas de la empresa.
La empresa debe adquirir un compromiso con su clientela,
solicitndoles los datos bsicos y las permisiones para contactarles
en caso de que sea necesario.
1.4 Justificacin
La organizacin de los datos de una empresa constituye uno de los
soportes principales para ella. Es por ello que en las empresas
nace la
-
7
necesidad de almacenar los datos ordenadamente de forma prctica,
sencilla y de respuesta rpida tal cual como lo representan las
bases de datos hoy en da.
El objetivo principal de desarrollar una base de datos para la
empresa General PC,C.A. surge a raz de que se identifico que esta
no cuenta con un sistema de resguardo de sus datos y los mtodos
utilizados para almacenar la informacin no son confiables ni
prcticos.
El desarrollo de esta aplicacin benefici a la empresa de la
siguiente manera: Control de la informacin de sus clientes,
contactos y proveedores de
forma detallada y prctica. Acceso instantneo a la informacin
almacenada de forma clasificada. Facilita el desempeo laboral de la
empresa ahorrando tiempo, dinero y
espacio.
-
8
1.5 Plan de Ejecucin Cronograma de actividades realizadas en el
transcurso de las pasantas.
Actividades Semanas
1 2 3 4 5 6 7 8 9 10 11 12 1.Integrndose al rea de trabajo
2.Mantenimiento de sistemas operativos
3.Identificacin de los problemas
4.Anlisis de la solucin
5.Recopilacin de informacin
6. Desarrollo de la solucin.
7. Pruebas del sistema
8.Documentacion para el informe de pasantas
Descripcin de las actividades realizadas
1. En las semana 1 y 2 de pasantas, se dieron a conocer todas
las actividades productivas que desempea la empresa General PC, C.A
en sus distintas reas, enfocndose principalmente en el rea de
mantenimiento del software de los equipos.
-
9
2. En las semanas 2, 3 y 4 se realizaron depuraciones de
archivos maliciosos y actualizaciones de los drivers y complementos
a los equipos que entregan los clientes de la empresa General PC,
C.A para su mantenimiento.
3. En la semana 5 se realizo la identificacin de la problemtica
que presentaba la empresa con respecto a su organizacin y
seguimiento de los clientes y proveedores.
4. En la semana 6 se elaboro un anlisis de la solucin a la
problemtica que presentaba la empresa.
5. En las semanas 7, 8 y 9 se efectu la recopilacin de
informacin necesaria para desarrollar la solucin pertinente a la
problemtica de organizacin de la empresa.
6. En las semanas 8, 9, 10 y 11 se trabajo en el desarrollo de
la aplicacin propuesta para la solucin de los problemas de
organizacin que presentaba la empresa.
7. En la semana 11 tambin se ejecuto una prueba de la base de
datos para verificar su funcionamiento completo.
8. En la semana 12 se ejecuto una recoleccin de la documentacin
de todas las actividades realizadas en la empresa, para el
desarrollo del informe de pasantas.
-
10
Captulo II Identificacin de la organizacin
2.1 Razn Social
General PC, C,A. es una micro-empresa especializada en la
compra, venta, reparacin y mantenimiento de equipos y accesorios
tecnolgicos a pequea y mediana escala, enfocada en satisfacer las
necesidades de sus clientes a nivel del hogar y empresarial.
2.2 Ubicacin
General PC,C.A. est ubicada en la avenida Andrs Eloy Blanco,
Edificio Roma, piso planta baja, local 4, Ciudad Bolvar, Estado
Bolvar.
2.3 Visin
Su visin es ser una de las empresas tecnolgicas preferidas y ms
renombradas de la ciudad, para as adquirir un buen margen de
clientes que le permitan crecer progresivamente.
2.4 Misin
Su misin es lograr satisfacer las necesidades de todos sus
clientes atendindoles bien y ofrecindoles equipos de calidad y
mantenimiento de primera
-
11
2.5 Objetivos
Vender tecnologa de punta y equipos de primera calidad. Ofrecer
buena atencin a toda la su clientela. Garantizar la calidad de
todas las reparaciones y mantenimientos
realizadas
2.6 Resea Histrica
Fue fundada en el ao 2010, por la Lcda. Emilia del Ciello, con
el propsito de ayudar satisfacer la necesidad tecnolgica de los
hogares y empresas de Ciudad Bolvar.
La empresa se enfoca principalmente en la demanda de equipos
tecnolgicos que puedan tener los hogares y empresas bolivarenses,
as como tambin en la reparacin y el mantenimiento de los equipos de
los mismos. General PC cuenta con una visin de expansin a futuro
para que cada vez sean mas las personas que tengan acceso a los
equipos, servicios y soluciones que ofrece esta empresa.
2.7 Estructura Organizativa
Figura N 1. Estructura organizativa de la empresa General PC,
C.A. Fuente: (2014) Elaborado por el autor
Gerencia
Equipo de Ventas Equipo de Mantenimiento
-
12
2.8 Estructura organizativa de la unidad o departamento donde se
desarroll la pasanta
Figura N2. Estructura organizativa de la unidad o departamento
donde se desarrollo la pasanta Fuente: (2014) Elaborado por el
autor
2.9 Descripcin de la actividad productiva de la empresa
General PC, C.A tiene como actividad principal la compra, venta,
reparacin y mantenimiento de equipos tecnolgicos, las cuales son
actividades de tipo comercial, para la evolucin de la empresa y el
apoyo a su personal.
Equipo de Mantenimiento
Servicios de Software
Servicios de Hardware
-
13
Captulo III Metodologa
3.1 Qu es una metodologa?
Las metodologas son un conjunto de etapas secuenciales y
ordenadas con el fin de conseguir los objetivos deseados de una
investigacin. Existen variedad de metodologas para diferentes tipos
de investigacin.
3.2 Metodologa de RUP (Rational Unified Process)
El Proceso Unificado de Rational es una metodologa para el
desarrollo del software utilizada para el anlisis, implementacin y
documentacin de sistemas orientados a objetos.
La metodologa de RUP se caracteriza por asegurar la elaboracin
de un software de alta calidad con un buen modelado visual que
pueda satisfacer las necesidades de los usuarios.
3.3 Fases
La metodologa de RUP est compuesta por cuatro fases progresivas
que permiten el desarrollo de la investigacin.
Fase I: Inicio El propsito de esta fase es enfocarse en las
actividades que se desempean en la empresa y en identificar sus
requerimientos para as
-
14
proponer un plan y una visin general de la arquitectura del
software a desarrollar.
Fase II: Elaboracin En esta fase se escogen los casos que
definen la estructura base del sistema para obtener un diseo bien
construido.
Fase III: Construccin En la fase de construccin se realiza gran
parte del trabajo de programacin, las mejoras visuales, los cambios
necesarios, la documentacin del sistema y se elabora el manual de
usuario para completar la funcionalidad del sistema.
Fase IV: Transicin En esta fase se realizan las ltimas pruebas
al sistema, se corrigen los posibles errores, se completan los
manuales de usuario para as ultimar por completo un sistema
funcional y optimo para ser utilizado.
3.4 Diagramacin
Para un mejor comprendimiento de la estructura de la base de
datos orientada a objetos a desarrollar bajo la metodologa RUP, se
aaden diagramas UML de clases y objetos, que especifiquen
detalladamente el progreso del sistema y su funcionamiento.
-
15
3.5 Diagrama UML
UML(Unified Modeling Language) en espaol Lenguaje Unificado de
Modelado es un lenguaje de documentacin de estructuras, etapas y
desarrollos de sistemas.
La diagramacin UML se adapta perfectamente al desarrollo por
etapas de la base de datos de la empresa, ya son aplicables para el
diseo y visualizacin de estructuras de negocios y planificacin,
pero su mayor enfoque se encuentra en los modelados grficos de las
funciones y arquitecturas de sistemas, bases de datos y programacin
orientada a objetos.
Para la documentacin del desarrollo de la base de datos se
utilizaran los siguientes diagramas:
Diagrama de actividades: Refleja el funcionamiento del sistema
basndose en sus operaciones de inicio, desenvolvimiento de
actividad y fin del proceso.
Diagrama de Clases: Este diagrama muestra la estructura de un
sistema, sus atributos y la relacin que existe entre ellos.
Diagrama de Objetos: Es funcional para mostrar la estructura y
el funcionamiento de un sistema complejo, especialmente en la
programacin orientada a objetos.
-
16
3.6 Fase I: Inicio
3.6.1 Identificacin de necesidades
Una de las etapas ms determinantes de esta fase es la
identificacin del mbito laboral, ya que mediante a esta se podrn
tomar las decisiones que nos llevaran a desarrollar un programa que
se adecue a las necesidades de la empresa.
General PC cuenta con una gran cantidad de clientes frecuentes y
con proveedores de distintas ciudades, pero no dispone de un mtodo
de almacenamiento preciso que le ayude a llevar control de todo
esto.
Observando esta gran necesidad, se hizo la propuesta de una base
de datos donde se pudiesen almacenar los datos de los respectivos
clientes y proveedores y de esta forma tener acceso a la informacin
de contacto de alguno de estos cuando se le requiera.
3.6.2 Identificacin de Riesgos y Problemas
En esta etapa se nombran los posibles riesgos al desarrollar la
base de datos propuesta para la empresa General PC, C.A.
Un anlisis inadecuado de las necesidades que presente la
empresa. Problemas de adaptacin del personal con el nuevo sistema.
Falta de control y actualizacin en la base de datos con respecto a
las
actividades de la empresa.
-
17
Perdida de datos por falta de previsiones en cuanto a los
riesgos de seguridad general (falla elctrica, niveles inadecuados
de energa electricidad, humedad)
3.6.3 Caractersticas del sistema propuesto
La base de datos que se desarrollo para la empresa General PC,
C.A cuenta con una interfaz grafica cmoda y sencilla que se divide
en 3 mdulos.
Mdulo de edicin En este modulo se ingresa y edita la informacin
de los clientes y proveedores en la base de datos.
Mdulo de visualizacin y bsqueda El propsito de este modulo es
mostrar la lista de clientes y proveedores organizadamente con una
opcin de bsqueda que facilite la informacin almacenada en la base
de datos del cliente o proveedor que se intente localizar de manera
instantnea.
Mdulo de ayuda El modulo de ayuda cuenta con una lista problemas
por mala utilizacin de la base de datos y sus respectivas
soluciones.
3.7 Fase II: Elaboracin
En este captulo, se define el diseo de la base de datos ofrecida
para la organizacin de la empresa General PC, C.A. Todo eso
basndose en los parmetros propuestos en la fase de inicio.
-
18
En la fase anterior se identificaron las necesidades de la
empresa y los posibles riesgos y problemas que se pueden presentan
al implementar un sistema de organizacin completamente nuevo.
En la fase de elaboracin se tiene como meta desarrollar gran
parte de la base de datos requerida por la empresa, basndose en el
sistema propuesto anteriormente.
A continuacin se hace una breve descripcin de las actividades a
realizar en esta fase:
Requisitos: se determinan los requisitos mnimos necesarios para
el funcionamiento adecuado de la base de datos.
Diseo: se determina el modelo de base de datos a desarrollar.
Implementacin: se analiza el diseo de la base de datos y la
organizacin de sus formularios para un buen entendimiento del
usuario..
3.7.1 Requisitos
Se describen los requisitos mnimos necesarios de hardware y
software para el funcionamiento de la base de datos propuesta
Requisitos de Hardware: Para un funcionamiento bsico de la base
de datos propuesta, es necesario asegurarse que la computadora
donde se ejecutara el sistema al menos cuente con las siguientes
caractersticas:
Procesador: Intel Pentium III o equivalente a 800MHz. Memoria
RAM: 512 MB.
-
19
Espacio en el Disco.300MB.
Para un funcionamiento ptimo de la base de datos se recomienda
un equipo que cuente con las siguientes caractersticas:
Procesador: Intel Pentium IV o equivalente a 2,6GHz. Memoria
RAM: 2 GB. Espacio en el Disco: 500MB.
Requisitos de Software: Para que la base de datos pueda ser
ejecutada correctamente, el equipo debe contar con los siguientes
programas, complementos y configuraciones:
WampServer 2.2 para el almacenamiento de la base de datos
desarrollada en MySQL.
Java JRE Maquina virtual de java que permite la ejecucin de
nuestra base de datos en formato de java .JAR.
Explorador de internet.
3.7.2 Diseo
En esta etapa se determinan aspectos importantes sobre
arquitectura implementada en la base de datos para su
funcionamiento.
Un diseo eficiente en la estructura de la base de datos permitir
una organizacin solida en la informacin de la empresa, ahorrndoles
tiempo al realizar bsquedas rpidas y efectivas dentro de la base de
datos.
-
20
Para continuar con el desarrollo de la base de datos es
necesario tomar en cuenta todas las necesidades de la empresa
identificadas anteriormente. El men de la base de datos debe estar
estructurado en mdulos de insercin, edicin, visualizacin, bsqueda y
ayuda para un eficaz desempeo en su utilizacin y la base de datos
debe contener las tablas que sean necesarias para organizar la
informacin de la empresa.
3.7.3 Implementacin
En esta etapa se hace el anlisis pertinente para el diseo de la
interfaz grafica que se debe utilizar en la base de datos a
desarrollar para un buen entendimiento del usuario.
Para comenzar a disear la interfaz grafica, antes es necesario
definir como se construir la base de datos y donde ser alojada toda
su informacin.
El diseo de la interfaz grafica debe ser dinmico y sencillo para
asegurarse que los empleados de la empresa puedan familiarizarse y
tener un buen comprendimiento del sistema que los pueda llevar a
una eficaz utilizacin del mismo. La organizacin de la interfaz debe
coincidir con el diseo, es decir los elementos insertados en la
barra de men, y los botones deben estar asociados a los formularios
que estos representan.
3.8 Fase III: Construccin
Se proyectan los parmetros para la construccin de la base de
datos propuesta para una mejor organizacin de la empresa General
PC, C.A, basndose en los anlisis y las estructuras ofrecidas en las
fases anteriores.
-
21
3.8.1 Desarrollo de la Interfaz Grafica
En la fase anterior se plantearon parmetros a seguir para la
elaboracin de la interfaz grafica de la base de datos, como un
diseo sencilla, funcional, agradable, y fcil de comprender para el
usuario.
Por lo que se decidi desarrollar esta interfaz bajo la
plataforma de Netbeans 7.2 el cual es un entorno de programacin
orientado a objetos que nos servir tambin para establecer el puente
de conexin entre la interfaz grafica y la plataforma de la base de
datos MySQL.
Luego de haber realizado el diseo del entorno grafico en los
formularios de Netbeans 7.2, con sus respectivos botones, campos de
texto y etiquetas, se procede a realizar la programacin para unir
la interfaz con la plataforma MySQL.
3.8.2 Mdulos de la interfaz Grafica de la Base de Datos
Se presentan los mdulos que conforman la estructura de la
interfaz grafica de la base de datos y como estn compuestos.
Formulario para la organizacin de la Barra de Men:
Mdulo de Edicin Ingresar Clientes. Ingresar Proveedores.
Mdulo de Visualizacin Ver tabla de Clientes.
-
22
Ver tabla de Proveedores. Mdulo de Ayuda
Centro de Ayudas. Manual de Usuario. Acerca de.
Figura N 3. Diagrama de actividades UML, que especifica el
funcionamiento de los mdulos de la base de datos. Fuente: (2014)
Elaborado por el autor
3.8.3 Plataforma de Base de Datos
Para la creacin de la base de datos se tomaron en cuenta los
parmetros y necesidades establecidos en las etapas anteriores.
Nuevos Clientes Nuevos Proveedores
Tabla de Clientes Tabla de Proveedores
Visualizar
Agregar
-
23
3.8.4 Desarrollo de la Base de Datos
Para llevar una administracin organizada de la base de datos se
deben crear las tablas de forma individual basndose en la
estructura de los mdulos de la interfaz grafica descritos
anteriormente.
En este proyecto se utiliza la herramienta multifuncional
WampServer 2.2 para la creacin y el alojamiento de la base de datos
ya que cuenta con una interfaz de trabajo sencilla y se adapta a
las necesidades que posee la empresa General PC; C.A.
Para acceder directamente a la administracin de la base de datos
y crear las tablas correspondientes que se necesitan para comenzar
a programar, es necesario ejecutar WampServer 2.2 , e iniciar todos
los servicios start all services, y como siguiente paso ejecutar
Google Chrome y introducir la direccin localhost/phpmyadmin/, donde
parte el inicio de la configuracin de la base de datos. Un detalle
que se debe tener presente es que se puede acceder a la direccin
localhost/phpmyadmin/ utilizando cualquier explorador.
Es necesario tener que en cuenta que uno de los detalles ms
importantes para comenzar con la programacin de la base de datos,
se establecio la conexin de la base de datos con la interfaz
grafica, y para esto se aadi el archivo MySQL_Connector que es de
extensin .jar, a las libreras de Netbeans, este archivo puede ser
descargado gratuitamente en la siguiente direccin
(http://www.mysql.com/products/connector/).
La programacin desarrollada en Netbeans, debe coincidir con los
nombres asignados a las tablas de la base de datos y a las columnas
que las conforman para la informacin almacenada pueda ser manejada
correctamente.
-
24
Figura N 4. Diagrama de clases UML que refleja la estructura de
las tablas del sistema y su relacin con la base de datos.
Fuente:(2014) Elaborado por el autor.
3.8.5 Desarrollo del Manual de Usuario
El manual de usuario es uno de los componentes ms importantes
que debe incluir la base de datos para que los empleados de la
empresa General PC, C.A puedan aprender a utilizarla, evitando que
surjan posibles errores a causa del desconocimiento de su uso A
continuacin el primer modelo del manual de usuario
desarrollado:
Prefacio Gracias por utilizar la base de datos General PC. Este
es un manual de usuario que contiene informacin detallada para la
correcta utilizacin del sistema de almacenamiento.
Base de Datos GeneralPc
Tabla Clientes
nom
ape tel dir vin_co
Tabla Proveedores emp rif tel_em ubi desc nom_ven tel_ven
-
25
La base de datos General PC, C.A es una aplicacin gratuita
creada para el uso exclusivo de la empresa, con el fin de ahorrar
tiempo, dinero y espacio con este nuevo mtodo de almacenamiento
digital.
Este manual de usuario est compuesto por cuatro fases de carcter
informativo:
Ejecucin y Arranque Este modulo del manual de usuario contiene
los pasos a seguir para la ejecucin de la aplicacin y su correcto
funcionamiento.
Ir a la carpeta Base de Datos General PC ubicada en el disco
local y hacer doble clic a el acceso directo de WampServer 2.2.
Verificar que ejecuto WampServer observando el icono en rojo de
la aplicacin en la parte inferior derecha de la pantalla.
Hacer clic sobre el icono de WampServer y iniciar todos los
servicios seleccionando start all services.
Una vez que el icono cambia a color verde, el almacn de la base
de datos est listo para ser utilizado.
Ir a la carpeta Base de Datos General PC ubicada en el disco
local y hacer doble clic sobre el icono GeneralPC BD.
Barra de Men La barra de men de la base de datos General PC, est
ubicada en la parte superior del formulario inicial y est
constituida por los mdulos de edicin, visualizacin y la seccin de
ayuda.
-
26
Modulo Agregar El modulo Agregar est compuesto por dos secciones
de insercin de datos, los cuales son manejados por tablas
individuales tanto para los clientes como para los proveedores.
Para almacenar clientes y proveedores en la base de datos se debe
ir a la seccin correspondiente, rellenar los campos de informacin
con los datos de la persona o empresa y seleccionar el botn
Guardar. En caso de haber introducido informacin errnea antes de
guardarla, se puede utilizar el botn Limpiar para la vaciar todos
los campos nuevamente. Al finalizar la insercin de datos, se puede
seleccionar el botn Salir o simplemente se puede hacer clic en la X
ubicada en la parte superior derecha del formulario.
Modulo de Visualizar Este modulo est compuesto por secciones que
manejan tablas independientes tanto para los clientes como para los
proveedores donde se podrn visualizar todos los datos contenidos en
la base de datos que hayan sido introducidos por medio del modulo
de edicin. Para visualizar los datos almacenados en las tablas de
la base de datos, solo se debe hacer clic sobre la seccin deseada
del modulo de visualizacin y aparecer una lista con todos los
clientes o proveedores archivados. Para buscar un cliente o
proveedor en especifico , solo se rellena el campo de bsqueda con
palabras claves que puedan estar asociadas con un nombre, apellido,
direccin o descripcin.
-
27
3.9 Fase IV: Transicin
En la fase de transicin se realizan pruebas y se corrigen los
ltimos detalles para verificar la calidad del software y estar
seguros que la base de datos funciona correctamente y esta apta
para ser utilizada por el usuario.
Los mdulos de la base de datos creada para General PC, se
enlazan perfectamente a la base de datos para poder visualizar y
adicionar nuevos datos de manera sencilla, convirtindose asi en un
diseo sencillo que forma parte de la solucin a la necesidad que
presentaba la empresa.
Figura N 5. Diagrama de actividades que refleja las etapas del
funcionamiento del modulo agregar. Fuente: (2014) Elaborado por el
autor.
Base de Datos GeneralPC
Agregar Datos
Tabla Clientes
Tabla Proveedores
Conectar
Almacenar en
-
28
Figura N 6. Diagrama de actividades que muestra el
funcionamiento del modulo visualizar. Fuente: (2014) Elaborado por
el autor.
Base de Datos
GeneralPC
Visualizar Datos
Tabla Clientes
Tabla Proveedores
Conectar
Ver
Buscar
Coincidencias
Filas
-
29
Captulo IV Desarrollo del proyecto
4.1 Descripcin de la situacin actual
La empresa General PC, C.A llevaba el seguimiento de sus
clientes y proveedores de manera manual y poco efectiva, lo cual le
genera prdida de tiempo, dinero y posibilidades de progresar en un
futuro, es por ellos que se procedi a realizar un estudio completo
del mbito de trabajo de la empresa para obtener la solucin a la
necesidad que se presentaba y lograr un mejor funcionamiento en el
rea.
4.2 Procesamiento de datos
Para solventar la necesidad que presentaba General PC, C.A en
almacenamiento de informacin de sus clientes y proveedores, se
desarrollo una base de datos MySQL conectada a una interfaz
grafica, dinmica y sencilla para lograr un mejor rendimiento en la
empresa.
La identificacin y el desarrollo de la solucin a la necesidad
que presentaba la empresa General PC,C.A se ejecuto bajo el
seguimiento de la metodologa RUP(Proceso Unificado de Rational) el
cual se llevo paso a paso en sus cuatro etapas.
La metodologa RUP funciona de forma progresiva, ya que para
poder avanzar, se necesita tener la fase anterior completada. Una
de las fases mas determinantes de la metodologa RUP es la tercera
(fase de construccin) ya
-
30
que se necesita del anlisis y las propuestas planteadas en las
etapas anteriores para darle cuerpo a la solucin.
Inicialmente se desarrollo una base de datos MySQL con sus
respectivas tablas, bajo el uso la herramienta multifuncional
WampServer 2.2, la cual facilita la gestin y almacenamiento de la
misma.
Despus de elaborar la base de datos MySQL, se requiri del
programa Netbeans 7.2 para desarrollar una sistema administrativo
enfocado a la programacin orientada a objetos que pudiese
conectarse a la plataforma de almacenamiento que facilita
WampServer y poder guardar datos de una manera sencilla.
La interfaz grafica desarrollada con Netbeans 7.2 cuenta con una
barra de men dividida en mdulos de adicin, visualizacin y
ayuda.
Para un funcionamiento sin problemas del sistema, se elaboro un
manual de usuario detallado y un centro de ayudas con contenido de
las posibles fallas que podran surgir a causa del uso inadecuado de
la base de datos, y las respectivas soluciones a estos eventos
inesperados.
4.3 Anlisis de los resultados
La base de datos solventa los problemas de organizacin y
almacenamiento que presentaba la empresa y les otorga los
siguientes beneficios:
Mejor seguimiento de los clientes y proveedores de la
empresa.
-
31
Ahorrar tiempo en la localizacin de la informacin contenida en
la base de datos.
Mas tiempo disponible para ofrecer mejor atencin y un servicio
de calidad a sus clientes.
Ahorro de dinero al evitar el consumo innecesario de papel y
archivadores fsicos.
Ahorro de espacio. Al tener una base de datos organizada la
empresa tambin podr
disponer de un mejor manejo de posibles estrategias de marketing
a futuro.
-
32
Conclusiones
La ejecucin de las pasantas en la empresa General PC,C.A estuvo
principalmente enfocada en reforzar los conocimientos en el
mantenimiento de sistemas operativos y a dar solucin a la
problemtica identificada segn los estudios realizados en la misma.
Una vez analizados los captulos anteriores y las fases de la
metodologa que se utilizo para dar como resultado la solucin del
problema, se concluyo lo siguiente:
Se realizo un diagnostico a la problemtica que presentaba la
empresa, el cual permiti identificar las necesidades organizativas
y recopilar las caractersticas que deba cumplir el sistema a
desarrollar.
Para disear la estructura de la base de datos y darle modelado
visual se procedi a seguir la metodologa de RUP (Proceso Unificado
de Rational) ya que se adapta perfectamente porque est enfocada al
desarrollo de sistemas orientados a objetos.
Para la ejecucin de la base de datos sin problema alguno, se
realizo un manual de usuario y junto a esto en el modulo de ayuda
se incorporo una seccin auxiliar llamada Centro de Ayudas con los
errores que puedan surgir por la mala utilizacin del sistema y sus
respectivas soluciones.
-
33
Recomendaciones
Despus de haber identificado el problema que se presentaba y de
haber desarrollado una solucin que se adaptara a las necesidades
que existan, se ofrecen las siguientes recomendaciones:
Realizar un taller de capacitacin al personal de la empresa,
donde se les imparta informacin sobre el nuevo sistema, se aclaren
las dudas que se puedan presentar y se les facilite un manual de
usuario a cada uno de los empleados.
Colocar en la administracin de la base de datos al empleado mas
responsable de la empresa, que cuente con dinamismo y buena
ortografa para evitar el almacenamiento de informacin errnea o mal
escrita.
Brindar capacitacin en el manejo de las funciones bsicas de
WampServer 2.2 al encargado de la base de datos, para que pueda
tener un mejor control sobre el sistema y realizar mantenimiento de
las tablas cuando se les requiera.
Hacer buen uso de la base de datos para dar inicio a nuevas
estrategias de marketing que puedan lograr el crecimiento de la
actividad productiva de la empresa.
-
34
Bibliografa
Paredes Nava, C. (2006). Sistema de informacin en internet
desarrollado con la metodologa RUP y las tcnicas UML para el apoyo
en la evaluacin de la educacin a distancia. Trabajo de grado.
Ingeniera en Sistemas. Instituto politcnico nacional, Mxico,
D.F.
Proceso unificado de rational. (2013) [en lnea]. California,
EEUU. Consultado el 13/01/2014, en
http://es.wikipedia.org/wiki/Proceso_Unificado_de_Rational.
Tipos de diagramas UML (2012), [en lnea]. Bogot, Colombia.
Consultado el 15/01/2014, en
http://ingenieriadesistemas-shirley.blogspot.com/2012/05/tipos-de-diagramas-uml.html.
Nota de lanzamiento y requerimientos para IDE Netbeans (2013),
[en lnea]. Colorado, EEUU. Consultado el 16/01/2014 en
https://netbeans.org/community/releases/69/relnotes_es.html.
-
35
Anexos
Anexo A: Capturas de pantalla del sistema A continuacin se
muestran capturas de pantalla del funcionamiento de la base de
datos:
Captura de pantalla N 7. Formulario de inicio de la base de
datos Fuente:(2014) Elaborado por el autor.
-
36
Captura de pantalla N 8. Formulario de ingreso de clientes.
Fuente:(2014) Elaborado por el autor.
-
37
Captura de pantalla N 9. Formulario de ingreso de los
proveedores. Fuente:(2014) Elaborado por el autor.
-
38
Captura de pantalla. Formulario de visualizacin de los clientes.
Fuente:(2014) Elaborado por el autor.
-
39
Captura de pantalla N 11. Formulario de visualizacin de los
proveedores. Fuente:(2014) Elaborado por el autor.
-
40
Anexo B: Manual de Usuario A continuacin se muestra el manual de
usuario incluido en la base de datos.
General PC
Manual de usuario
Prefacio
Gracias por utilizar la base de datos General PC. Este es un
manual de usuario que contiene informacin detallada para la
correcta utilizacin del sistema de almacenamiento.
La base de datos General PC, C.A es una aplicacin gratuita
creada para el uso exclusivo de la empresa, con el fin de ahorrar
tiempo, dinero y espacio con este nuevo mtodo de almacenamiento
digital.
A continuacin se describen las fases del manual de usuario :
Instalacin Para el funcionamiento de la base de datos se
requiere la instalacin de los siguientes complementos:
WampServer 2.2 WampServer es la plataforma utilizada para el
almacenamiento de la base de datos MySQL.
-
41
Pasos de instalacin Abrir la subcarpeta WampServer, ubicada en
la carpeta BD General
PC Ejecutar el archivo Instalar WampServer2.2.exe. Seguir las
instrucciones del proceso de instalacin. Seleccionar como carpeta
predeterminada para la instalacin, la
subcarpeta WampServer, ubicada en la carpeta BD General. JRE
7
JRE 7 Es un complemento de JAVA que funciona como motor de
ejecucin para los archivos de extensin .JAR.
Pasos de instalacin Abrir la subcarpeta JRE7, ubicada en la
carpeta BD General. Ejecutar el archivo instalar jre7.exe. Seguir
las instrucciones del proceso de instalacin y seleccionar la
ubicacin predeterminada.
Ejecucin y Arranque Este modulo del manual de usuario contiene
los pasos a seguir para la ejecucin de la aplicacin y su correcto
funcionamiento.
Ir a la carpeta Base de Datos General PC ubicada en el disco
local y hacer doble clic a el acceso directo de WampServer 2.2.
Verificar que ejecuto WampServer observando el icono en rojo de
la aplicacin en la parte inferior derecha de la pantalla.
Hacer clic sobre el icono de WampServer y iniciar todos los
servicios seleccionando start all services.
Una vez que el icono cambia a color verde, el almacn de la base
de datos est listo para ser utilizado.
-
42
Ir a la carpeta Base de Datos General PC ubicada en el disco
local y hacer doble clic sobre el icono GeneralPC BD.
Barra de Men La barra de men de la base de datos General PC, est
ubicada en la parte superior del formulario inicial y est
constituida por los mdulos de edicin, visualizacin y la seccin de
ayuda.
Modulo Agregar El modulo Agregar est compuesto por dos secciones
de insercin de datos, los cuales son manejados por tablas
individuales tanto para los clientes como para los proveedores.
Para almacenar clientes y proveedores en la base de datos se debe
ir a la seccin correspondiente, rellenar los campos de informacin
con los datos de la persona o empresa y seleccionar el botn
Guardar. En caso de haber introducido informacin errnea antes de
guardarla, se puede utilizar el botn Limpiar para la vaciar todos
los campos nuevamente. Al finalizar la insercin de datos, se puede
seleccionar el botn Salir o simplemente se puede hacer clic en la X
ubicada en la parte superior derecha del formulario.
Modulo de Visualizar Este modulo est compuesto por secciones que
manejan tablas independientes tanto para los clientes como para los
proveedores donde se podrn visualizar todos los datos contenidos en
la base de datos que hayan sido introducidos por medio del modulo
de edicin. Para visualizar los datos almacenados en las tablas de
la base de datos, solo se debe hacer clic sobre la seccin deseada
del modulo de visualizacin y aparecer una lista con todos los
clientes o proveedores
-
43
archivados. Para buscar un cliente o proveedor en especifico ,
solo se rellena el campo de bsqueda con palabras claves que puedan
estar asociadas con un nombre, apellido, direccin o descripcin.
Imprimir El botn imprimir est ubicado en las tablas del modulo
de visualizacin, al hacer clic sobre el y seleccionando la
impresora predeterminada en el equipo, esta te proporciona el
archivo en fsico, o tambin genera un reporte en digital.
Nota:
Si el usuario desea acceder a la base de datos MySQL
directamente, puede hacerlo mediante un navegador de internet segn
su preferencia (Google Chrome, Mozila Firefox o Safari) dirigindose
a la direccin localhost/phpmyadmin luego de haber activado todos
los servicios de WampServer.
-
44
Anexo C: Centro de Ayudas A continuacin se muestra el centro de
ayudas y soluciones de la base de datos General PC.
General PC
Centro de Ayudas
El centro de ayudas de la base de datos de General PC, contiene
problemas frecuentes y soluciones al respecto, por la mala
utilizacin del sistema.
El ejecutable no funciona
Solucin Si al hacer doble clic sobre el ejecutable
BDGeneralPC.jar este no funciona, es sntoma de que el motor de
ejecucin no ha sido instalado correctamente, por lo tanto se debe
reinstalar el complemento de java jre7.exe.
Mensaje: error.com.mysql.jdbc.exceptions.jdbc4.Communications
link failure Si este mensaje aparece despus de ejecutar la
aplicacin, o al intentar insertar datos en una tabla, es a causa de
una falla de conexin de la plataforma MySQL generada por
WampServer.
Solucion: o Revisar si WampServer est siendo ejecutado.
-
45
o Reanudar la conexin de los servicios de WampServer haciendo
clic en la opcin Restart All Services. .
Error o falla al insertar datos a las tablas
Solucin: Si haces clic sobre el botn cargar, al momento de
intentar agregar datos a una tabla este arroja un error o no
muestra que han sido cargados correctamente los datos, es a causa
de que ha sido ingresado un nmero superior de caracteres al que
puede ser aceptado por la tabla. Si esto ocurre , presione el botn
Limpiar y coloque informacin mas reducida en los campos.