45
1 UNIVERSIDAD GRAN MARISCAL DE AYACUCHO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA DE INFORMATICA RESUMEN DEL INFORME DE PASANTÍA NOMBRES Y APELLIDOS DEL PASANTE JUAN CARLOS AGOSTINI CANINO ESPECIALIDAD INFORMATICA TÍTULO 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 ORGANIZACIÓN 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 VISUALIZACIÓN DE LAS TABLAS DE DATOS. ESTE NUEVO SISTEMA SOLVENTA LA PROBLEMÁTICA QUE EXISTIA EN LA EMPRESA, DANDOLE CAMBIOS POSITIVOS EN LA ORGANIZACIÓN Y SEGUIMIENTO DE SUS CLIENTES Y PROVEEDORES. Firma del Tutor Industrial y sello de la empresa ___________________ Firma y sello de la Coordinación de Pasantías ___________________

Informe de Pasantias Juan Agostini

Embed Size (px)

DESCRIPTION

Informe de Pasantias Juan Agostini

Citation preview

  • 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.