TTI CamachoCarreroMonica 2014.DOCX

download TTI CamachoCarreroMonica 2014.DOCX

of 112

Transcript of TTI CamachoCarreroMonica 2014.DOCX

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    1/112

    SISTEMA DE CONTROL DE INVENTARIOS Y FACTURACIN PARA LA

    COMERCIALIZADORA DE REPUESTOS SILVA S.A

    ARTEMISA

    MNICA ALEXANDRA CAMACHO CARRERO

    BRIAN ANDRES SILVA ESPINOSA

    CORPORACIN UNIVERSITARIA MINTO DE DIOS

    FACULTAD DE INGENIERA

    DEPARTAMENTO DE IFORMTICA Y ELECTRNICA

    PROGRAMA DE TECNOLOGA EN INFORMTICA

    BOGOT D.C

    1 - 2014

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    2/112

    SISTEMA DE CONTROL DE INVENTARIOS Y FACTURACIN PARA LA

    COMERCIALIZADORA DE REPUESTOS SILVA S.A

    ARTEMISA

    MNICA ALEXANDRA CAMACHO CARRERO

    BRIAN ANDRES SILVA ESPINOSA

    Trabajo de grado para optar al ttulo

    de Tecnlogo en Informtica

    Asesor: Oscar Gallo.

    Docente Programa de Tecnologa en

    Informtica

    CORPORACIN UNIVERSITARIA MINTO DE DIOS

    FACULTAD DE INGENIERADEPARTAMENTO DE IFORMTICA Y ELECTRNICA

    PROGRAMA DE TECNOLOGA EN INFORMTICA

    BOGOT D.C

    1 - 2014

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    3/112

    i

    NOTA DE ACEPTACIN

    Jurado No. 1 .

    Jurado No. 2 .

    Bogot D.C. Junio de 2014.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    4/112

    ii

    PGINA DE DEDICATORIA

    Queremos dedicar el resultado de este proyecto a nuestros padres por elesfuerzo incondicional, la lucha, entrega y sacrificio, por hacer de nosotrosunos profesionales, responsables y cumplidores de nuestros deberes en estavida.

    Dedicamos el sacrificio y trabajo invertido en este proyecto a nuestras familiasy compaeros, por la paciencia recibida en este trabajo, ya que para hacer estoposible fue necesario invertir tiempo y recursos difciles de adquirir.

    Queremos dedicar este trabajo a Dios todo poderoso, porque de no ser por su

    infinita bondad, sabidura y conocimiento, nada de esto habra sido posible.Por ltimo, el resultado de este trabajo queremos dedicarlo a nuestras madres,quienes han dado todo lo mejor de su vida para ofrecernos un mejor futuro ydarnos la oportunidad de cambiar para bien el destino de nuestras vidas, Soloesperamos que este no sea ni el primer ni el ltimo de los logros que podamosalcanzar.

    Gracias a esas personas importantes en nuestras vidas, que siempreestuvieron listas para brindarnos toda su ayuda, ahora nos toca regresar unpoquito de todo lo inmenso que nos han otorgado. Con todo nuestro carioest tesis se las dedicamos a ustedes.

    _______________________________ ________________________Mnica Alexandra Camacho Carrero Brian Andrs Silva Espinosa

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    5/112

    iii

    PAGINA DEAGRADECIMIENTOS

    Este proyecto surgi como una sugerencia de trabajo interesante que requirimucho estudio, trabajo, esfuerzo y paciencia, el desarrollo de este trabajo se loagradecemos al Ing. Oscar Gallo por sus conocimientos en ingeniera desoftware, adems de los aportes que realizo al proyecto y su idea de limitar elproblema a solo facturacin como eje principal del proyecto.

    Al Ing. Gustavo Silva, por sus conocimientos en programacin y construccinde software, gracias por sus apreciaciones metodolgicas e investigativas.

    Al programa de Tecnologa en Informtica de UNIMINUTO, por habernosbrindado la preparacin y formacin necesaria para poder llevar a cabo esteproyecto, y poder mantener ese conocimiento activo en el transcurso de la vidaprofesional

    Muchas gracias

    _________________________________ ________________________Mnica Alexandra Camacho Carrero Brian Andrs Silva Espinosa

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    6/112

    iv

    TABLA DE CONTENIDO

    Pg.

    1. INTRODUCCIN............................................................................................ 15

    1.1 Ttulo del proyecto .................................................................................... 16

    1.2 Planteamiento del problema ..................................................................... 16

    1.3 Alcance y justificacin .............................................................................. 18

    1.4 Objetivos .................................................................................................. 19

    1.4.1 Objetivo general ................................................................................. 19

    1.4.2 Objetivos especficos ......................................................................... 19

    2 INGENIERA DEL PROYECTO...................................................................... 21

    2.1 Modelo de desarrollo ................................................................................ 21

    2.2 Planificacin del proyecto ......................................................................... 24

    2.2.1 Cronograma de actividades: .............................................................. 24

    2.2.2 Organizacin del equipo del proyecto: ............................................... 25

    3 ANALISIS Y DISEO..................................................................................... 27

    3.1 Definicin de requerimientos. ................................................................... 27

    3.1.1 Requerimientos funcionales. ............................................................. 27

    3.2 Descripcin del sistema propuesto........................................................... 28

    3.3 Diseo del sistema propuesto .................................................................. 44

    3.3.1 Diagramas Dinmicos ........................................................................ 44

    3.3.2 Diagramas de casos de uso .............................................................. 44

    3.3.3 Diagrama de actividad. ...................................................................... 55

    3.3.4 Diagramas estticos .......................................................................... 55

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    7/112

    v

    4DESARROLLO

    ............................................................................................... 64

    4.1 Especificaciones tcnicas ........................................................................ 64

    4.1.1 Software ............................................................................................ 64

    4.1.2 Hardware ........................................................................................... 64

    5 CONCLUSIONES........................................................................................... 65

    6 BIBLIOGRAFA.............................................................................................. 36

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    8/112

    vi

    LISTA DE FIGURAS

    Pg.

    Figura 1. Procesos de la Comercializadora Silva S.A .......................................... 17

    Figura 2. Esquema del modelo del ciclo de vida del software .............................. 22

    Figura 3.Cronograma de trabajo .......................................................................... 24

    Figura 4. Inicio de sesin...................................................................................... 30

    Figura 5. Men principal ....................................................................................... 30

    Figura 6. Administrar usuario ............................................................................... 31

    Figura 7. Men administracin usuarios ............................................................... 31

    Figura 8. Filtro ...................................................................................................... 32

    Figura 9. Creacin de usuario .............................................................................. 33

    Figura 10. Edicin de usuario ............................................................................... 33

    Figura 11. Consulta de usuario ............................................................................ 34

    Figura 12. Inventario ............................................................................................ 34Figura 13. Administracin de proveedores. .......................................................... 35

    Figura 14. Creacin de proveedores. ................................................................... 36

    Figura 15. Datos de producto ............................................................................... 36

    Figura 16. Filtro de proveedores. ......................................................................... 37

    Figura 17. Edicin de proveedores. ...................................................................... 37

    Figura 18. Consulta de proveedores. ................................................................... 38

    Figura 19. Parametrizar Inventario ....................................................................... 38

    Figura 20. Filtro Producto ..................................................................................... 39

    Figura 21. Administracin de Producto ............................................................... 39

    Figura 22. Bodega. ............................................................................................... 40

    Figura 23. Administrar bodega. ............................................................................ 40

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    9/112

    vii

    Figura 24. Facturacin ......................................................................................... 41

    Figura 25. Crear factura ....................................................................................... 41

    Figura 26. Administracin de facturas. ................................................................. 42

    Figura 27. Filtrar facturas. .................................................................................... 43

    Figura 28. Consultar detalle factura ..................................................................... 43

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    10/112

    viii

    LISTA DE DIAGRAMASPg.

    Diagrama 1. Caso de uso inicio de sesin ............................................................ 44

    Diagrama 2. Caso de uso crear usuarios .............................................................. 45

    Diagrama 3. Caso de uso filtrar usuarios .............................................................. 45

    Diagrama 4. Caso de uso editar usuarios ............................................................. 45

    Diagrama 5. Caso de uso consultar usuarios ........................................................ 46

    Diagrama 6. Caso de uso crear proveedores ........................................................ 46

    Diagrama 7. Caso de uso filtrar proveedores ........................................................ 46

    Diagrama 8. Caso de uso editar proveedor ........................................................... 47

    Diagrama 9. Caso de uso consultar proveedor ..................................................... 47

    Diagrama 10. Caso de uso inventariosFiltrar productos .................................... 47

    Diagrama 11. Caso de uso administrar productos ................................................ 48

    Diagrama 12. Caso de uso administrar productosmovimientos ........................ 48Diagrama 13. Caso de uso administrar facturaFiltrar ........................................ 49

    Diagrama 14. Caso de uso administrar facturaconsultar detalle. ...................... 49

    Diagrama 15. Caso de uso administrar facturacliente ....................................... 50

    Diagrama 16. Caso de uso crear factura - Productos ........................................... 50

    Diagrama 17. Caso de uso generar factura .......................................................... 51

    Diagrama 18. Caso de salir del sistema ................................................................ 51

    Diagrama 19. Diagrama de casos de uso Administrador del sistema ................... 52

    Diagrama 20. Diagrama casos de uso administrador de inventarios. ................... 53

    Diagrama 21. Diagrama casos de uso vendedor .................................................. 54

    Diagrama 22. Diagrama de actividades ................................................................ 55

    .............................................................................................................................. 56

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    11/112

    ix

    Diagrama 23. Diagrama de componentes ............................................................. 56

    Diagrama 24. Diagrama de clases Diagrama de clases.bmp ................................ 57

    Diagrama 25. Diagrama de componentes Diagrama entidad Relacion.png .......... 58

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    12/112

    x

    LISTA DE TABLAS

    Pg.

    Tabla 2: Diccionario de datos -Bodega ................................................................. 59

    Tabla 3: Diccionario de datos -Ciudad .................................................................. 59

    Tabla 4: Diccionario de datos -Cliente ................................................................... 59

    Tabla 6: Diccionario de datos -Factura .................................................................. 60

    Tabla 7: Diccionario de datos -Movimiento ........................................................... 60

    Tabla 8: Diccionario de datosparmetros de sistema ......................................... 61

    Tabla 9: Diccionario de datosPersona ................................................................ 61

    Tabla 10: Diccionario de datos -Producto ............................................................. 62

    Tabla 11: Diccionario de datos -Proveedor ........................................................... 62

    Tabla 12: Diccionario de datosTipo Documento ................................................ 62

    Tabla 13: Diccionario de datos - Usuario .............................................................. 63

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    13/112

    xi

    GLOSARIO

    Acceso: terminacin anormal de un programa. Se detiene el programa enejecucin y vuelve el control al sistema operativo.

    Actualizar: actualizar la base de datos es aplicar transacciones a fin decorregir, aadir o eliminar registros de acuerdo con el procedimientoespecificado.

    Aplicacin: es el programa o conjunto de problemas para los que se disea lasolucin mediante un software.

    Base de datos: organizacin sistemtica de archivos de datos para facilitar su

    acceso, recuperacin y actualizacin, relacionados los unos a los otros ytratados como una entidad.

    Cdigo fuente: lenguaje en el que se redactan las sentencias que serntraducidas a cdigo objeto durante el proceso de compilacin.

    Compilador: un programa de computador que convierte o traduce unprograma escrito en un lenguaje de alto nivel simblico. Ej. Java, C++.

    Consultar: accin de consultar el contenido de un programa, archivo o basede datos de un computador. Lleva consigo el empleo de programas especialesde interrogacin.

    Datos: representacin de datos de una manera formalizada, adecuada para lacomunicacin o tratamiento por medio de las personas. Es la informacin quese procesa por un programa de computador.

    Diseo: se refiere al diseo general de desarrollo de un sistema, documento,programa, etc.

    Entrada: trasferencia de datos o instrucciones de programa a la memoria

    desde un perifrico. Se utiliza en ocasiones para referirse a los datos.

    Factura: documento que representa una negociacin de venta en el cual seindican en detalle los elementos negociados, sus caractersticas, preciosunitarios, valor total y forma de pago.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    14/112

    xii

    Herramienta de desarrollo: programa que ayuda a desarrollar otrosprogramas.

    Ingeniera de software: trmino que describe el proceso de disearprogramas de computadora, que son fciles de escribir, comprobar, modificar,leer, y funcionar. El trmino intenta abarcar a la programacin y las actividadesinvolucradas a lo largo del ciclo de vida de los programas.

    Interfaz: software necesario para interconectar un sistema de informacin.

    Men: conjunto de opciones que se presentan al usuario a travs de lapantalla, a lo largo de un proceso interactivo para que pueda escoger la opcinms idnea.

    Procedimiento: secuencia de pasos requeridos para solucionar un problema.Descripcin de un cdigo que acta como una subrutina en leguaje de altonivel.

    Programa: conjunto de instrucciones ordenadas, que permiten realizar unatarea o trabajo especfico por un computador.

    Programacin: proceso de construccin de programas a partir de lasespecificaciones de problemas que se requieren resolver mediante un

    software.

    Salida: datos o resultados generados en un proceso o programa que han deser presentados al usuario mediante un dispositivo de salida.

    Software: todo programa ejecutable por computador. Se usa son frecuenciapara designar el sistema operativo de un computador ms los programas quetraducen.

    Usuario: persona que aplica un sistema informtico a sus necesidadesmediante los programas adecuados.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    15/112

    xiii

    RESUMEN

    La comercializadora de repuestos Silva S.A. desea automatizar su proceso internode facturacin y control de inventarios, este proyecto se centra en brindar unaalternativa a las necesidades presentadas por el establecimiento comercial,analizando cada uno de los aspectos que enmarcan este proceso para poderobtener un documento muy estructurado y una aplicacin que permita generarfacturas y guardarlas en forma ordenada para una posterior consulta, cambio oeliminacin, as como la informacin de clientes, productos y servicios.

    El documentoincluye una investigacin aplicada, ya que para el seguimiento deldesarrollo del sistema de informacin se utiliz el modelo de anlisis y diseo

    estructurado, el cual permiti obtener una mejor comprensin del problema,usando tcnicas de observacin para descomponer y organizar los procesos, lasentradas y salidas del sistema. As se pretende garantizar el cumplimiento yentrega frente a los requerimientos del usuario.

    En este programase encuentran varios aspectos que toman como eje principal laingeniera de software, El entorno de desarrollo en que se trabaj el proyecto fueJava como lenguaje de programacin, el motor gestor de base de datos esORACLE, esta aplicacin es orientada a la web con patrones de diseo de modelovista controlador y objetos de transferencia de datos (DTOs.)

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    16/112

    xiv

    ABSTRACT

    The trading of spare parts Silva SA want to automate their internal process ofbilling and inventory control, this project focuses on providing an alternative to therequirements submitted by the commercial establishment, analyzing each of theaspects surrounding this process in order to obtain a highly structured documentand an application generate invoices allow orderly and save for later reference,change or deletion, as well as customer information, products and services.

    The document includes applied research, as for monitoring the development of theinformation system model structured analysis and design, which allowed for abetter understanding of the problem, using observation techniques for

    decomposing and organizing processes are used, the inputs and outputs of thesystem. This is intended to ensure compliance and delivery against therequirements of the user.

    In this program there are several aspects to take as the main focus of softwareengineering, the development environment that was Java project worked as aprogramming language, the manager database engine ORACLE, this application isaimed at web design patterns to model view controller and data transfer objects(DTO's.)

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    17/112

    1. INTRODUCCIN

    El siguiente documento describe el anlisis, modelado, desarrollo eimplementacin de un sistema que permite automatizar los procesos de controlbsico en los inventarios de la comercializadora de repuestos Silva S.A, dandosolucin a los problemas presentados en cada uno de los procesos como son:

    Las solicitudes a proveedor.Los pedidos de los clientes.Comprobantes de pago.Generacin de facturas.La informacin de entradas y salidas de productos.

    Con el fin no solo de llevar un control de las existencias de partes automotoras,herramientas e insumos utilizados en el comercio de partes de motos, sino brindaral propietario una herramienta que le permita tomar decisiones al momento dehacer la reposicin de estos materiales.

    El desarrollo de este software permitir facilitar el ingreso de la informacin entiempo real, optimizar la bsqueda de los productos comercializados, ofreciendo alos clientes una rpida y eficaz atencin al momento de hacer sus compras

    En la primera parte de este este documento se describe la problemtica, alcance,

    objetivos, procesos, desarrollo de metodologas tanto de investigacin como dedesarrollo, dando a conocer informacin de la empresa a la que pretende ofreceruna solucin.

    La segunda parte se conocern los aspectos ms elementales del software, laestructura del programa, en donde se pretende entregar un informe terico,tcnico y grafico del sistema a desarrollar.

    Adems se incluyen dos manuales: uno hecho para que el usuario puedacomprender el funcionamiento del software para su posterior uso; y un manual delsistema en donde se mostraran todos los aspectos identificados en el desarrollo

    del programa.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    18/112

    1.1 Ttulo del proyecto

    El ttulo del proyecto fue definido para describir la idea principal del proyecto,teniendo en cuanta el proceso que va a soportar dentro de la comercializadora:

    Sistema de control de inventarios y facturacin para la comercializadora derepuestos Silva s.a ARTEMISA

    1.2 Planteamiento del problema

    Cul sera un sistema de informacin que soporte la gestin de lafacturacin y control de inventarios para la comercializadora de repuestos

    Silva S.A.?

    La comercializadora de repuestos para motocicletas Silva S.A. funciona desdehace 4 aos y hasta la fecha manejan toda su informacin de forma manual. Hayque tener en cuenta que el establecimiento est en constante crecimientodemostrando mejores resultados econmicos, por ende, va a ser mayor ladificultad que tendr al manejar toda su informacin manualmente, ya que se tratade un establecimiento comercial que se ha adaptado a los cambios que hansurgido de acuerdo a su necesidad, ha adquirido prestigio y respeto ante susclientes.

    El hecho de adaptarse a estos cambios le ha permitido posicionarse como unaempresa competitiva con crecimiento constante en un sector con bastantecompetencia como lo es la compra y venta de manufacturas para motocicletas. Nosolo los clientes son los ms beneficiados, tambin sus propietarios y empleadosque ven en este negocio la oportunidad de aprovechar su tiempo contribuyendo ala culminacin de un proyecto pequeo.

    La comercializadora de repuestos Silva s.a trabaja en la compra y venta derepuestos para motocicletas. La falta de registrar y controlar la informacin de lasfacturas, cotizaciones y remisiones de una manera ms sencilla y precisa es alta,existen falencias al momento de procesar la informacin referente a la facturacin

    anual, facturacin por clientes, cotizaciones generadas al cliente.Otro inconveniente encontrado fue la dificultad que tienen al generar una factura,se basan en diferentes formatos de facturas preestablecidas.

    Tambin se encontraron fallas en procesos como el manejo de los clientes: buscarun telfono, direccin de un cliente, o llevar las estadsticas de los productos msvendidos, ya que los propietarios son los nicos que tienen acceso a esta

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    19/112

    informacin y por lo general estos datos se encuentran en un documento fsico alcual es difcil acceder, por esta razn es necesario crear una instancia que permita

    almacenar esta informacin y as agilizar los tiempos de consulta. Es importanteque la informacin de los productos, servicios y documentos generados al clientequeden almacenados en un repositorio al cual se pueda acceder y ubicar demanera efectiva.

    Otra falla del proceso actual radica en el manejo de los documentos mercantiles(facturas, remisiones y cotizaciones), ya que a medida que se ingresa nuevainformacin se va acumulando en un archivo y se hace ms dispendiosa laubicacin de cada documento especfico.

    Los procesos que se manejan son:

    Figura 1.Procesos de la Comercializadora Silva S.A

    La comercializadora de repuestos Silva S.A trabaja especialmente en la compra yventa de repuestos para motocicletas. La necesidad de procesar y manipular lainformacin de todas las facturas, cotizaciones y remisiones de una maneraeficiente es alta. Lo que realmente desean optimizar es el proceso de facturacin ycontrol de inventarios de sus productos, adems de conocer sus ventas diarias yque producto es el que ms se vende.

    Las solicitudes a proveedor son registradas en unaslibretas.

    Los pedidos de los clientes, se diligencian a mano sinconsecutivo.

    El comprobante de pago, es un volante diligenciado amano, segn el pedido hecho.

    No se le entrega al cliente una factura o algo que hagaconstar su compra

    La informacin de ingresos y egresos las manejan dospersonas (propietarios.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    20/112

    Teniendo en cuenta todo lo anterior y en la ausencia de datos confiables con loscuales iniciar el proceso de automatizacin del manejo de inventarios de esta

    comercializadora, se evidencia que debemos realizar un levantamiento deinformacin sobre el tipo de repuestos que se utilizan, unidades de venta de losrepuestos e insumos, proveedores frecuentes, tipo de vehculos utilizados y losdiferentes tipos de inventario aplicables con el fin de elegir el esquemaconveniente para el modelo de negocio.

    1.3 Alcance y justificacin

    Sistematizar la informacin de cualquier organizacin que quiera ser ms eficiente,requiere de una o varias herramientas que sean de apoyo para sistematizar susprocesos y as hacerlas ms competitivas. Normalmente estos establecimientos

    manejan toda su informacin de forma manual y no tienen acceso a estasherramientas.

    Desde un punto de vista tecnolgico, se debe atraer a estos establecimientos afomentar estas herramientas de software para que el acceso a su informacin seams preciso, seguro y sencillo.

    Establecimientos como la comercializadora de repuestos Silva s.a., estn enconstante crecimiento y a medida que esto ocurre, es imperiosa la necesidad deautomatizar y optimizar todos los procesos en los cuales la informacin este en

    juego, por esta razn se requiere de una herramienta que permita regular y

    optimizar el proceso de facturacin de forma sencilla, eficaz y confiable para todapersona que trabaje constantemente con esta informacin, es necesario que eldesarrollo del aplicativo sea hecho a la medida de dicha comercializadora, aunquesu prioridad sea automatizar el proceso de inventarios y facturacin, el sistemaplanteado administrara el control de existencias (entradas y salidas) y generacinde facturas por producto.

    El desarrollo y manejo de este sistema de informacin servir de apoyo a lasactividades del establecimiento, se convertir en una herramienta til y fiable a lahora de llevar una contabilidad sistematizada y de una facturacin debidamentecorrespondiente, con esto tambin se beneficiaran los usuarios y a los clientes en

    el rea de compra y venta de productos que all se ofrecen.Se utilizara un computador que controlara todas las tareas sistemticas que serequieran en el momento que el establecimiento se encuentre en funcin, tambinse requiere de personal con experiencia informtica para que interacte con elsistema de informacin

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    21/112

    Esta ser una herramienta til y fiable a la hora de llevar una contabilidadsistematizada y de una facturacin debidamente correspondiente, con esto

    tambin se beneficiaran los usuarios y a los clientes en el rea de compra y ventade productos que all se ofrecen.

    Como es un software innovador puede ser aplicado en otros establecimientos quese dediquen a esta actividad.

    El producto a entregar consta del anlisis, diseo, documentacin asociada ymdulo de software de control de existencias por producto y generacin defacturas.

    El sistema permitir la creacin modificacin y consulta de los productos, creacinmodificacin y consulta de proveedores y los movimientos de mercanca,

    requeridos para la construccin de los datos maestros del sistema.

    El aplicativo brindara a la comercializadora una herramienta que le permitirrealizar las compras de materiales y suministros de una forma organizada, al igualque un control de las autopartes entregadas por los proveedores y entregadas enel almacn, de igual forma contara con una funcionalidad que permitir llevar unregistro preciso de los movimientos de cada producto.

    La empresa contara con la generacin de las facturas por cada transaccinrealizada, consultas de ventas y estado de productos, consultas de proveedor.

    1.4 Objetivos

    1.4.1 Objetivo general

    Disear y desarrollar un sistema de administracin de productos y facturacin parala comercializadora de Repuestos Silva S.A.

    1.4.2 Objetivos especficos

    Facilitar el ingreso de la informacin para que los datos se mantenganactualizados y contar con informacin real de la operacin.

    Optimizar la bsqueda de un producto utilizando una base de datos quealmacene la informacin de la materia prima del establecimiento

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    22/112

    Ofrecer a los clientes una rpida y eficaz atencin al momento de hacer suscompras

    Contribuir en el proceso de desarrollo empresarial con la toma de decisiones deforma oportuna y adecuada utilizando las diferentes herramientas ofrecidas por elsistema a implementar

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    23/112

    2 INGENIERA DEL PROYECTO

    Para el sistema de facturacin y control de inventarios de la comercializadora Silvas.a. se enfocar en el modelo cascada (ms conocido como el ciclo de vidaclsico) debido a que la empresa no tiene definidos claramente sus procesos niuna estructura clara dentro de ella, este modelo permitir llevar el ciclo de vida(Figura 1)el cual se desarrollara por etapas. Hay que tener en cuenta que eldesarrollo del proyecto se orientara hacia el anlisis y diseo de sistemas deinformacin, adicionando la creacin de prototipos y realizando un anlisis de losriesgos que puedan surgir durante el desarrollo.

    2.1 Modelo de desarrollo

    Por ciclo de vida se entiende la sucesin de etapas por las que pasa el softwaredesde que un nuevo proyecto es concebido hasta que se deja de usar. Cada unade estas etapas lleva asociada una serie de tareas que deben realizarse, y unaserie de documentos (software) que sern la salida de cada una de estas fases yservirn de entrada en la siguiente fase.

    El modelo en cascada considera las actividades fundamentales del proceso deespecificacin, desarrollo, validacin y evolucin, y los representa como fases

    separadas del proceso, tales como la especificacin de requerimientos, el diseodel software, la implementacin, las pruebas y el funcionamiento y mantenimientodel sistema.

    Las principales etapas de este modelo se transforman en actividadesfundamentales de desarrollo:

    I. Anlisis y definicin de requerimientos. Los servicios, restricciones ymetas del sistema se definen a partir de las consultas con los usuarios.Entonces, se definen en detalle y sirven como una especificacin delsistema.

    II. Diseo del sistema y del software. El proceso de diseo del sistemadivide los requerimientos en sistemas hardware o software. Establece unaarquitectura completa del sistema. El diseo del software identifica ydescribe las abstracciones fundamentales del sistema software y susrelaciones.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    24/112

    III. Implementacin y prueba de unidades.Durante esta etapa, el diseo delsoftware se lleva a cabo como un conjunto o unidades de programas. La

    prueba de unidades implica verificar que cada una cumpla suespecificacin.

    IV. Integracin y prueba del sistema. Los programas o las unidadesindividuales de programas se integran y prueban como un sistema completopara asegurar que se cumplan los requerimientos del software. Despus delas pruebas, el sistema software se entrega al cliente.

    V. Funcionamiento y mantenimiento. Por lo general (aunque nonecesariamente), sta es la fase ms larga del ciclo de vida. El sistema seinstala y se pone en funcionamiento prctico. El mantenimiento implica

    corregir errores no descubiertos en las etapas anteriores del ciclo de vida,mejorar la implementacin de las unidades del sistema y resaltar losservicios del sistema una vez que se descubren nuevos requerimientos.

    Este modelo se muestra en la Figura 1. Debido a la cascada de una fase a otra,dicho modelo se conoce como modelo en cascada o como ciclo de vida delsoftware.

    Figura 2. Esquema del modelo del ciclo de vida del softwareImagen tomada de: http://www.monografias.com/trabajos75/proyectos-informaticos/proyectos-informaticos2.shtml

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    25/112

    Las fases que vamos a aplicar en el proyecto son:

    Anlisis y definicin de requerimientos: para poder automatizar el procesode administracin de productos de la comercializadora Silva s.a, se analizaronlos requerimientos de los usuarios finales del software y los requerimientos delsistema para determinar qu objetivos debe cubrir.

    Diseo del sistema y del software: el diseo se aplica a unas caractersticasdistintas del software que pueden elaborarse por separado, para asaprovechar las ventajas del trabajo en equipo:

    Un programa que nos permita realizar un inventario de losproductos de entrada y salida, como tambin nos permita obtenerfacturacin por ventas.

    Una base de datos que permita tener un stock real de losproductos existentes.

    Consultas de ventas por factura.

    Implementacin y prueba de unidades: en esta fase de programacinpropiamente dicha, se desarrolla el cdigo fuente, haciendo uso de prototipos,as como pruebas y ensayos para corregir errores.

    El software est constituido por tres niveles:

    o Capa de bases de datos: Se implementara con persistencia en JDBC

    mediante JPA 2.0, a un esquema de base de datos Oracle.

    o Capa de aplicacin: En la parte de desarrollo se implementar elmodelo vista controlador con clases, en donde se usaran DTOs. paravincular las tablas con la aplicacin.

    Con un diseo orientado a objetos, en donde demostraremos cmointeractan un conjunto de objetos entre s, se administra su estado yoperaciones.

    Este ser desarrollado en lenguaje Java, ya que este provee los

    recursos para definir las clases y un sistema para crear los objetoscorrespondientes a las clases.

    o Capa de presentacin: se desarrollara en JSF, modelos ycontroladores siguiendo el patrn de diseo MVC (modelo vistacontrolador) ejecutndose sobre un servidor Glass Fish.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    26/112

    Una vez tenemos el programa ejecutable, comienza la fase de pruebas:

    Pruebas unitarias de cada mdulo. Pruebas de validacin

    Funcionamiento y mantenimiento: una vez superadas la fase de pruebas, elsoftware se entrega al cliente y comienza la vida til del mismo, la fase deutilizacin se adhiere con las posteriores de mantenimiento, y durara hasta quesea remplazado por otro y deje de utilizarse.

    2.2 Planificacin del proyecto

    2.2.1 Cronograma de actividades:

    Para este cronograma empleamos una herramienta de software libre llamadaGantt Project, que nos permiti exponer el tiempo de dedicacin previsto para lasdiferentes tareas o actividades que se emplearon para el desarrollo y diseo delsistema propuesto.

    Figura 3.Cronograma de trabajo

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    27/112

    2.2.2 Organizacin del equipo del proyecto:

    Roles Responsable Funciones

    Coordinador delproyecto

    Ing. Oscar Gallo

    Est a cargo de las verificaciones ycorrecciones del proyecto

    Trabajar con los usuarios y equipo delproyecto para analizar las necesidadesy los requisitos del sistema

    Definir la viabilidad del proyecto

    Trabajar con los estudiantes paradisear la arquitectura del sistema deacuerdo con los recursos asignados alproyecto

    Analista funcional Mnica Camacho

    Determinar las necesidades esencialesy no esenciales, del proyecto.Construir el documento de requisitosde usuarios.

    Establecer una estructura bsica inicialdelsistema.Definir la especificacin de laarquitectura delsistema.

    Construir los manuales del sistema ydel usuario

    Arquitecto de softwareBrian Silva/Mnica

    Camacho

    Generar el diseo arquitectnico ydiseo detallado del sistema,basndose en los requisitos.Generar el documento de diseoarquitectnico de software (DDA)Velar porque el producto final se ajusteal diseo realizado

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    28/112

    Desarrollador Brian Silva

    Seleccionar el lenguaje apropiado ylenguaje de programacin

    Seleccionar la herramienta dedesarrollo apropiadaEntregar el cdigo ejecutable deacuerdo a las fechas presupuestadasMantener el cdigo eficiente yadaptable a los requerimientos delclienteEntregar la documentacin tcnica delcdigo fuente

    Analista de datosBrian Silva/Mnica

    CamachoModelamiento de datosImplementacin

    Tabla 1: Organizacin del equipo

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    29/112

    3 ANALISIS Y DISEO

    Esta etapa del proceso se enfoca en las reglas del negocio y las necesidades desoporte de informacin especificando los procedimientos de trabajo, plataforma yla tecnologa con la que se implementara el sistema.

    3.1 Definicin de requerimientos.

    Son las caractersticas de debe tener un software para poder soportar y/o ejecutar

    una aplicacin estos pueden ser funcionales o no funcionales.

    3.1.1 Requerimientos funcionales.

    Los requerimientos funcionales son aquellos que definen el comportamientointerno del software clculos, detalles tcnicos, manipulacin de datos y todas lasfuncionalidades especficas, a continuacin se listan los requerimientos delsistema propuesto.

    Administracin del sistema.

    o Creacin de usuario y contrasea inicial.o Creacin de perfiles segn las funciones asignadas a cada usuario.o Actualizacin perfil.

    Administracin de la informacin.

    Maestro de proveedores.

    o Crear un proveedor.o Administrar proveedor.o Consultar proveedor.

    Maestro de productos

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    30/112

    o Crear producto.o Administrar productoo

    Consultar producto

    Movimientos

    o Parametrizacin de inventarioso Administracin factura

    Funciones Bsicas de la empresa.

    o Facturas.

    o Crear facturao Consultar orden compra.

    Consultas

    o Stock productos-o Proveedoreso Usuarioso Facturas

    3.2 Descripcin del sistema propuesto

    El sistema a desarrollar se fundamenta en el modelo de inventarios ABCaumentando el nivel organizacional de la empresa, el aplicativo consta de unabase de datos donde la informacin acerca de los productos ser almacenada ypor medio de una interfaz grfica los usuarios podrn guardar, modificar yconsultar de forma clara y consistente dicha informacin, para realizar estasfunciones el sistema contar inicialmente con tres roles que manejaran las todaslas funcionalidades del sistema.

    Cada uno de las funcionalidades propuestas ser administrado de acuerdo a las

    roles definidos para los usuarios, por lo cual los perfiles pueden tener restriccionesdependiendo de nivel de privilegios otorgados, los roles a desarrollar son:

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    31/112

    Administrador del sistema

    Seguridad UsuariosInventarios

    Parametrizar inventarios Administrar proveedores

    Facturacin Administrar facturas

    Log de errores y datosHome

    Administrador del inventarios

    Inventarios Parametrizar inventarios Administrar proveedores

    Facturacin Administrar facturas

    Home

    Vendedor

    Facturacin Administrar facturas

    Home

    Esta aplicacin se centra en el manejo de tablas relacionadas entre s,permitiendo utilizar toda la informacin, manejando ciertas reglas entra lasrelaciones de las tablas, dando mayor optimizacin a la informacin ingresada alsistema.

    A continuacin se describe claramente las funciones de este mdulo con sus

    respectivas entradas y salidas de informacin con su interfaz grfica asociada.

    Ingreso al sistema

    Para acceder al aplicativo se debe contar con un nombre de usuario registrado enel sistema con su respectiva clave, esta informacin se digita en el formulario de

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    32/112

    autenticacin para el inicio de sesin en ARTEMISA y hacer clic sobre el enlaceACEPTAR, como se muestra en la figura 4 Inicio de sesin.

    Figura 4.Inicio de sesin

    Una vez el sistema haga la autenticacin del usuario y la clave se visualizar elmen principal del sistema en el panel izquierdo de la pantalla como se muestraen la figura 5 men principal.

    Figura 5.Men principal

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    33/112

    Seguridad

    Al deslizar el mouse sobre este botn se despliegan un sub men con la opcinAdministrar usuario como se muestra en la figura 6Administrar usuario.

    Figura 6.Administrar usuario

    Administracin usuarios

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionescrear, filtrar, editar y consultar como se observa en la figura 7administracin deusuarios.

    Figura 7.Men administracin usuarios

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    34/112

    Filtro

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo dedocumento, numero de documento, login o usuario, nombre de la persona, y rol;una vez se ingresados los criterios de bsqueda y al hacer clic en el botn filtrar,se listan los usuario segn el filtro ingresado, al no hacer uso de los criterios parael filtro, es posible solo dar clic en el botn filtrar y as listar todos los usuariosexistentes como se observa en la figura 8 de Filtro.

    Figura 8.Filtro

    Crear

    Esta opcin permite al administrador crear un nuevo usuario dentro del dominiodel sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,una vez se elija esta opcin el sistema abrir una ventana nueva en la cual sevisualizar un formulario en el cual se debe digitar tipo de documento, numero de

    documento, nombres, celular y fecha de nacimiento.

    Es en esta pantalla en donde se asigna el rol dentro de la aplicacin, el login y elpasswordcomo se observa en la figura 9Creacin de usuario.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    35/112

    Figura 9.Creacin de usuario

    Edicin de usuario.

    Con este botn el sistema nos despliega el formulario de creacin de usuario, ynos permite modificar solo los campos de nombres, celular y rol como se puedeobservar en la figura 10 de edicin de usuarios

    Figura 10.Edicin de usuario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    36/112

    Consultar

    Para consultar un usuario en el sistema, se debe hacer uso del filtro para luegoelegir el usuario que se desea consultar como se observa en la figura 11 deconsulta de usuario.

    Figura 11.Consulta de usuario

    Inventario

    En el men de inicio, al deslizar el mouse sobre el botn inventario, se despliegan

    as opciones parametrizar inventarios y administrar proveedores como se observaen la figura 12 de Inventario.

    Figura 12.Inventario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    37/112

    Administracin de proveedores

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionescrear, filtrar, editar y consultar como se observa en la figura 13 administracin deproveedores.

    Figura 13. Administracin de proveedores.

    Crear

    Esta opcin permite al administrador crear un nuevo proveedor dentro del dominiodel sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,una vez se elija esta opcin el sistema abrir una ventana nueva en la cual sevisualizar un formulario en el cual se debe digitar tipo de documento, numero dedocumento, nombres, celular, fecha de nacimiento, direccin sucursal, como seobserva en la figura 14 de creacin de proveedores.

    Dentro de lo que comprende este formulario, se registran los datos de producto,en donde se ingresa el nombre del producto, la descripcin, el costo proveedor, elcosto pblico, al final se indican dos acciones, que permitirn la aprobacin de los

    productos para que se registren en el sistema o no, como se observa en la figura15 de datos de producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    38/112

    Figura 14. Creacin de proveedores.

    Figura 15. Datos de producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    39/112

    Filtrar

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo dedocumento, numero de documento, nombre de la persona; una vez se ingresaronlos criterios de bsqueda y al hacer clic en el botn filtrar, se listan los proveedoressegn el filtro ingresado, al no hacer uso de los criterios para el filtro, es posiblesolo dar clic en el botn filtrar y as listar todos los proveedores existentes comose observa en la figura 16 de Filtro de proveedores.

    Figura 16. Filtro de proveedores.

    Edicin de proveedores

    Con este botn el sistema nos despliega el formulario de creacin de proveedor, ynos permite modificar solo los campos de nombres, celular, direccin y datos deproducto como se puede observar en la figura 17 de edicin de proveedores.

    Figura 17. Edicin de proveedores.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    40/112

    Consultar

    Para consultar un proveedor en el sistema, se debe hacer uso del filtro para luegoelegir el proveedor que se desea consultar como se observa en la figura 18 deconsulta de proveedor.

    Figura 18. Consulta de proveedores.

    Parametrizar inventario

    Al deslizar el mouse sobre este botn se despliega un sub men con las opciones

    filtrary administrar productocomo se observa en la figura 19de parametrizarinventario

    Figura 19. Parametrizar Inventario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    41/112

    Filtrar

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigoproducto, el cual es asignado automticamente por el sistema, producto oproveedor; una vez son ingresados los criterios de bsqueda y al hacer clic en elbotn filtrar, se listan los productos segn el filtro ingresado, al no hacer uso delos criterios para el filtro, es posible solo dar clic en el botn filtrar y as listar todoslos productos existentes como se observa en la figura 20 de filtro producto.

    Figura 20. Filtro Producto

    Administrar producto

    Para administrar un producto en el sistema, se debe hacer uso del filtro para luegoelegir el producto que se desea consultar como se observa en la figura 21 deadministracin de producto.

    Figura 21. Administracin de Producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    42/112

    Una vez seleccionado elproducto, nos dirigimos al botn administrador deproducto, este nos arroja a un formulario llamado bodega, en donde se pueden

    visualizar las bodegas que se encuentran disponibles en la comercializadora conos productos que tiene en stock cada unacomo se observa en la figura 22 debodega.

    Figura 22. Bodega.

    En este formulario se activan los botones de administrar y cancelar, el botnadministrar nos permite cambiar la bodega de los productos, modificar cantidadesy agregar una breve descripcin de movimiento, como se observa en la figura 23

    de administrar bodega

    Figura 23. Administrar bodega.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    43/112

    Facturacin

    En el men de inicio, al deslizar el mouse sobre el botn facturacin, sedespliegala opcin administrar facturas parametrizar inventarios y administrarproveedores como se observa en la figura 24 de facturacin

    Figura 24. Facturacin

    Crear factura

    En el botn crear factura ingresamos los datos del cliente, y los datos de losproductos vendidos, junto con la forma de pago, como se observa en la figura 25

    de crear factura.

    Figura 25. Crear factura

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    44/112

    Administrar facturas

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionesfiltrar, consultar detalle factura y crear facturacomo se observa en la figura 26administracin de facturas.

    Figura 26. Administracin de facturas.

    Filtrar

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigode factura, el cual es generado automticamente por el sistema, fecha factura,numero factura, cliente, tipo de pago, una vez se ingresaron los criterios debsqueda y al hacer clic en el botn filtrar, se listan las facturas segn el filtroingresado, al no hacer uso de los criterios para el filtro, es posible solo dar clic en

    el botn filtrar y as listar todas las facturas generadas como se observa en lafigura 27 de Filtro de facturas

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    45/112

    Figura 27. Filtrar facturas.

    Consultar detalle factura.

    Para consultar el detalle de una factura en el sistema, se debe hacer uso del filtropara luego elegir la factura que se desea consultar como se observa en la figura28 de consulta detalle factura.

    Figura 28. Consultar detalle factura

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    46/112

    3.3 Diseo del sistema propuesto

    El diseo de un sistema se refiere a la definicin y estructura de los requerimientosdespus de un respectivo anlisis, durante este proceso se utiliza UML (Lenguajeunificado de Modelado), ya que es el lenguaje de modelado de sistemas queofrece un estndar para describirlo, incluyendo aspectos conceptuales tales comoprocesos de negocio y funciones de la aplicacin. Siguiendo esta estructura seimplementan los tipos de diagramas estticos y dinmicos que se explicarn acontinuacin.

    3.3.1 Diagramas Dinmicos

    Se usan para expresar y modelar el comportamiento del sistema a lo largo deltiempo, con el que describe las relaciones temporales entre objetos. Muestran lasinteracciones entre objetos ocurridas en un escenario del sistema, a continuacinse presentan los modelos dinmicos elegidos para el proyecto.

    3.3.2 Diagramas de casos de uso

    Son diagramas que presentan el comportamiento e interaccin entre los actores

    del sistema.

    CASO DE USO INICIO DE SESIN

    ID CU-001

    ACTORAdm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCION Ingreso del actor al sistema

    PRECONDICIONES usuario y clave en el sistema del actor

    FLUJO NORMAL Ingresar clave y usuario por actorPOST CONDICION Ingreso del actor al sistema

    FLUJO ALTERNO

    DESCRIPCION usuario y clave incorrectos

    POST CONDICION se notifica con mensaje de errorDiagrama 1. Caso de uso inicio de sesin

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    47/112

    CASO DE USO CREAR USUARIOS

    ID CU-002

    ACTOR Administrador del sistemaDESCRIPCION El actor crea un usuario

    PRECONDICIONES Datos del usuario a crear

    FLUJO NORMAL El actor ingresa datos del usuario

    POST CONDICION El usuario se crea satisfactoriamente

    FLUJO ALTERNO

    DESCRIPCION campos requeridosvacos

    POST CONDICION se notifica con mensaje de error

    Diagrama 2. Caso de uso crear usuarios

    CASO DE USO FILTRAR USUARIOS

    ID CU-003

    ACTOR Administrador del sistema

    DESCRIPCION El actor filtra un usuarios

    PRECONDICIONES Datos de usuarios existentes

    FLUJO NORMAL El actor ingresa datos a filtrar

    POST CONDICION Resultados de consulta

    FLUJO ALTERNO

    DESCRIPCION no se genera resultado de bsqueda

    POST CONDICION se notifica mensaje de notificacin

    Diagrama 3. Caso de uso filtrar usuarios

    CASO DE USO EDITAR USUARIOS

    ID CU-004

    ACTOR Administrador del sistema

    DESCRIPCION El actor edita un usuario

    PRECONDICIONES Elegir usuario de resultado de filtro

    FLUJO NORMAL El actor ingresa datos a editar

    POST CONDICION Edicin satisfactoriaFLUJO ALTERNO

    DESCRIPCION Campos requeridos vacos

    POST CONDICION se notifica mensaje de error

    Diagrama 4. Caso de uso editar usuarios

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    48/112

    CASO DE USO CONSULTAR USUARIOS

    ID CU-005

    ACTOR Administrador del sistemaDESCRIPCION El actor consulta un usuario

    PRECONDICIONES Elegir usuario de resultado de filtro

    FLUJO NORMAL El actor ingresa datos a editar

    POST CONDICION Resultado de consulta

    FLUJO ALTERNO

    DESCRIPCION sin elegir usuario del filtro

    POST CONDICION se notifica mensaje de alertaDiagrama 5. Caso de uso consultar usuarios

    CASO DE USO CREAR PROVEEDORES

    ID CU-006

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCIONEl actor crea un crea proveedor y sus

    productos

    PRECONDICIONESDatos del proveedor y sus productos a

    crear

    FLUJO NORMALEl actor ingresa datos del proveedor y

    productos que ofrece

    POST CONDICIONEl proveedor se crea

    satisfactoriamente

    FLUJO ALTERNODESCRIPCION campos requeridosvacos

    POST CONDICION se notifica con mensaje de errorDiagrama 6. Caso de uso crear proveedores

    CASO DE USO FILTRAR PROVEEDORES

    ID CU-007

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCION El actor filtra un proveedores

    PRECONDICIONES Datos de proveedores existentes

    FLUJO NORMAL El actor ingresa datos a filtrar

    POST CONDICION Resultados de consulta

    FLUJO ALTERNO

    DESCRIPCION no se genera resultado de bsqueda

    POST CONDICION se notifica mensaje de notificacin

    Diagrama 7. Caso de uso filtrar proveedores

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    49/112

    CASO DE USO EDITAR PROVEEDOR

    ID CU-008

    ACTOR Adm. Sistema, Adm. InventarioDESCRIPCION El actor edita un proveedor

    PRECONDICIONESElegir proveedor de resultado de

    filtro

    FLUJO NORMAL El actor ingresa datos a editar

    POST CONDICION Edicin satisfactoria

    FLUJO ALTERNO

    DESCRIPCION Campos requeridos vacos

    POST CONDICION se notifica mensaje de errorDiagrama 8. Caso de uso editar proveedor

    CASO DE USO CONSULTAR PROVEEDOR

    ID CU-009

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCION El actor consulta un proveedor

    PRECONDICIONESElegir proveedor de resultado de

    filtro

    FLUJO NORMAL El actor ingresa datos a editar

    POST CONDICION Resultado de consulta

    FLUJO ALTERNO

    DESCRIPCION sin elegir usuario del filtro

    POST CONDICION se notifica mensaje de alertaDiagrama 9. Caso de uso consultar proveedor

    CASO DE USO INVENTARIO - FILTRAR PRODUCTOS

    ID CU-010

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCION El actor filtra productos

    PRECONDICIONES Registrar productos de proveedores

    FLUJO NORMAL El actor elige criterios de filtro

    POST CONDICION Resultados de filtro

    FLUJO ALTERNO

    DESCRIPCIONNo tener registro de productos por

    proveedores

    POST CONDICION No hay resultados de la consulta

    Diagrama 10. Caso de uso inventariosFiltrar productos

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    50/112

    CASO DE USO ADMINISTRAR PRODUCTOS

    ID CU-011

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCION

    El actor visualiza las existencias de

    productos por bodegas y sus

    cantidades

    PRECONDICIONES Elegir producto de resultado de filtro

    FLUJO NORMAL El actor elige producto a administrar

    POST CONDICIONproductos por bodegas y sus

    existencias

    FLUJO ALTERNODESCRIPCION sin elegir producto del filtro

    POST CONDICION se notifica mensaje de alerta

    Diagrama 11. Caso de uso administrar productos

    CASO DE USO ADMINISTRAR PRODUCTOSMOVIMIENTOS

    ID CU-012

    ACTOR Adm. Sistema, Adm. Inventario

    DESCRIPCION

    El actor visualiza las existencias de

    productos por bodegas

    PRECONDICIONESElegir bodega donde se realizara el

    movimiento, retiros existentes.

    FLUJO NORMAL

    Agrega o elimina cantidades de

    productos por cantidades de

    bodegas

    POST CONDICIONMovimiento realizado

    satisfactoriamente.

    FLUJO ALTERNO

    DESCRIPCION

    cantidad de movimiento negativo

    mayor a la existentePOST CONDICION se notifica mensaje de alerta

    Diagrama 12. Caso de uso administrar productosmovimientos

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    51/112

    CASO DE USO ADMINISTRAR FACTURAFILTRAR

    ID CU-013

    ACTORAdm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCION

    El actor filtra las facturas segn

    criterio de bsqueda.

    PRECONDICIONES Tener registro de ventas realizadas

    FLUJO NORMALResultados de la bsqueda de

    filtro.

    POST CONDICION Datos de la factura

    FLUJO ALTERNO

    DESCRIPCIONSin existencia de registro de

    facturas

    POST CONDICION se notifica mensaje de alerta

    Diagrama 13. Caso de uso administrar facturaFiltrar

    CASO DE USO ADMINISTRAR FACTURA - CONSULTAR DETALLE

    ID CU-014

    ACTOR

    Adm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCIONEl actor elige la factura de la cual

    desea ver el detalle

    PRECONDICIONESTener registro de facturas, elegir

    factura a consultar

    FLUJO NORMALVisualizacin de talle de datos de

    detalle de factura.

    POST CONDICION Datos del detalle de factura

    FLUJO ALTERNO

    DESCRIPCIONSin existencia de registro de

    facturas

    POST CONDICION se notifica mensaje de alerta

    Diagrama 14. Caso de uso administrar facturaconsultar detalle.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    52/112

    CASO DE USO CREAR FACTURA - CLIENTE

    ID CU-015

    ACTORAdm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCION

    El actor valida la existencia del

    cliente y crea el cliente.

    PRECONDICIONES Cliente no registrado

    FLUJO NORMALSe valida la existencia del cliente,

    de no existir se crea

    POST CONDICIONRegistro del cliente se realiz

    satisfactoriamente

    FLUJO ALTERNO

    DESCRIPCION Cliente existentePOST CONDICION se notifica mensaje de alerta

    Diagrama 15. Caso de uso administrar facturacliente

    CASO DE USO CREAR FACTURA - PRODUCTOS

    ID CU-016

    ACTOR

    Adm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCION

    Se agregan productos consultados

    por cdigo y nombre de productoa la factura.

    PRECONDICIONESRegistro de proveedores,

    productos y existencias.

    FLUJO NORMALSe agregan los productos y se

    confirman.

    POST CONDICION Registro de productos a la factura

    FLUJO ALTERNO

    DESCRIPCIONCantidad de productos

    insuficientes en existencia.

    POST CONDICION se notifica mensaje de alerta

    Diagrama 16. Caso de uso crear facturaProductos

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    53/112

    CASO DE USO GENERAR FACTURA

    ID CU-017

    ACTORAdm. Sistema, Adm. Inventario,

    Vendedor

    DESCRIPCION

    El actor registra el cliente, los

    productos y la forma de pago para

    la generacin de la factura.

    PRECONDICIONESCampos requeridos y existencias

    de productos disponibles.

    FLUJO NORMAL Generacin de factura con detalle.

    POST CONDICION Generacin de factura exitosa.

    FLUJO ALTERNO

    DESCRIPCION Campos requeridos vacos.

    POST CONDICION se notifica mensaje de alerta

    Diagrama 17. Caso de uso generar factura

    CASO DE USO SALIR DEL SISTEMA

    ID CU-018

    ACTORAdm. Sistema, Adm.

    Inventario, Vendedor

    DESCRIPCION

    El actor sale de la

    aplicacin.PRECONDICIONES N/A

    FLUJO NORMAL Salir del sistema

    POST CONDICION Salida exitosa.

    FLUJO ALTERNO

    DESCRIPCION N/A

    POST CONDICION N/A

    Diagrama 18. Caso de salir del sistema

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    54/112

    Diagrama 19. Diagrama de casos de uso Administrador del sistema

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    55/112

    Diagrama 20. Diagrama casos de uso administrador de inventarios.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    56/112

    Diagrama 21. Diagrama casos de uso vendedor

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    57/112

    3.3.3 Diagrama de actividad.

    Este diagrama demuestra la serie de actividades que deben ser realizadas por elsistema as como las distintas rutas que pueden irse desencadenando en cadaproceso.

    Diagrama 22. Diagrama de actividades

    3.3.4 Diagramas estticos

    Se encargan de presentar qu componentes (entidades, objetos, reas, clases,etc.) se van a implementar en cada uno de los aspectos del sistema, tambin seencargan de especificar cmo deben de estar estructurados estos elementos paratal efecto se determinaron los siguientes diagramas.

    3.3.4.1 Diagrama de componentes

    En el siguiente diagrama se visualizar los componentes que hacen parte delproyecto, sus medios de comunicacin por medio de interfaces

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    58/112

    Diagrama 23. Diagrama de componentes

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    59/112

    3.3.4.2 Diagrama de clases

    En los siguientes diagramas se encontrar la distribucin de las clases de loscomponentes, describen la estructura del sistema presentando sus atributos,relaciones y el funcionamiento del sistema.

    Diagrama 24. Diagrama de clasesDiagrama de clases.bmp

    http://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20de%20clases.bmphttp://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20de%20clases.bmphttp://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20de%20clases.bmp
  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    60/112

    3.3.4.3 Diagrama entidad relacin

    En el siguiente diagrama o modelo entidad relacin se presentanlas entidadesrelevantes delsistema de informacin as como sus interrelaciones y propiedades

    Diagrama 25. Diagrama de componentesDiagrama entidad Relacion.png

    http://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3nhttp://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20entidad%20Relacion.pnghttp://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20entidad%20Relacion.pnghttp://d/Miguel/Universidades/CUMD1/PROYECTO%20DE%20GRADO/Diagrama%20entidad%20Relacion.pnghttp://es.wikipedia.org/wiki/Sistema_de_informaci%C3%B3n
  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    61/112

    3.3.4.4 Diccionario de datos

    BODEGA

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    CODIGO NUMBER(20,4) No 1

    NOMBRE

    VARCHAR2(20

    BYTE) Yes 2

    DESCRIPCION

    VARCHAR2(20

    BYTE) Yes 3

    Tabla 2: Diccionario dedatos -Bodega

    CIUDAD

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    CODIGO NUMBER(20,4) No 1

    NOMBRE

    VARCHAR2(20

    BYTE) Yes 2

    Tabla 3: Diccionario dedatos -Ciudad

    CLIENTE

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    COD_PERSONA NUMBER No 1

    PUNTOS_ACUMULADOS NUMBER(20,4) Yes 2

    Tabla 4: Diccionario dedatos -Cliente

    DETALLE_FACTURA

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTSCODIGO NUMBER(20,4) No 1

    COD_FACTURA NUMBER Yes 2

    COD_PRODUCTO NUMBER Yes 3

    CANTIDAD NUMBER Yes 4

    Tabla 5: Diccionario de datos -Cliente

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    62/112

    FACTURA

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTSCODIGO NUMBER No 1

    FECHA DATE Yes 2

    COD_CLIENTE NUMBER Yes 3

    COD_VENDEDOR NUMBER Yes 4

    COD_CIUDAD NUMBER(20,4) Yes 5

    MODALIDAD_PAGO

    VARCHAR2(20

    BYTE) Yes 6

    NUMERO

    VARCHAR2(20

    BYTE) Yes 7

    TOTAL_PRECIO

    VARCHAR2(20

    BYTE) Yes 8

    TOTAL_COSTO_PROV

    VARCHAR2(20

    BYTE) Yes 9

    Tabla 6: Diccionario dedatos -Factura

    MOVIMIENTO

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    CODIGO NUMBER No 1

    DESCRIPCION

    VARCHAR2(20

    BYTE) Yes 2

    CANTIDAD NUMBER Yes 3

    COD_PRODUCTO NUMBER Yes 4

    COD_BODEGA NUMBER(20,4) Yes 5

    FECHA DATE Yes 6

    TIPO_MOVIMIENTO

    VARCHAR2(20

    BYTE) Yes 7

    Tabla 7: Diccionario dedatos -Movimiento

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    63/112

    PARAMETROS_SISTEMA

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    NOMBRE

    VARCHAR2(20

    BYTE) No 1

    DESCRIPCION

    VARCHAR2(30

    BYTE) Yes 2

    VALOR

    VARCHAR2(20

    BYTE) Yes 3

    Tabla 8: Diccionario dedatosparmetros desistema

    PERSONA

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    CODIGO NUMBER No 1

    PRIMER_NOMBRE

    VARCHAR2(20

    BYTE) Yes 2

    SEGUNDO_NOMBRE

    VARCHAR2(20

    BYTE) Yes 3

    PRIMER_APELLIDO

    VARCHAR2(20

    BYTE) Yes 4

    SEGUNDO_APELLIDO

    VARCHAR2(20

    BYTE) Yes 5

    RAZON_SOCIAL

    VARCHAR2(20

    BYTE) Yes 6

    COD_TIPO_DOC NUMBER Yes 7

    CELULAR

    VARCHAR2(10

    BYTE) Yes 8

    NUM_DOCUMENTO

    VARCHAR2(20

    BYTE) Yes 9

    FECHA_NACIMIENTO DATE Yes 10

    FECHA_INGRESO DATE Yes 11

    TIPOVARCHAR2(20BYTE) Yes 12

    Tabla 9: Diccionario dedatosPersona

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    64/112

    PRODUCTO

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTSCODIGO NUMBER No 1

    NOMBRE

    VARCHAR2(20

    BYTE) Yes 2

    DESCRIPCION

    VARCHAR2(20

    BYTE) Yes 3

    COD_PROVEEDOR NUMBER Yes 4

    COSTO_PUBLICO

    VARCHAR2(20

    BYTE) Yes 5

    COSTO_PROVEEDOR

    VARCHAR2(20

    BYTE) Yes 6

    Tabla 10: Diccionario dedatos -Producto

    PROVEEDOR

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    COD_PERSONA NUMBER No 1

    DIRECCION_SUCURSAL

    VARCHAR2(30

    BYTE) Yes 2

    Tabla 11: Diccionario dedatos -Proveedor

    TIPO_DOCUMENTO

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    CODIGO NUMBER No 1

    NOMBRE

    VARCHAR2(20

    BYTE) Yes 2

    Tabla 12: Diccionario dedatosTipo Documento

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    65/112

    TIPO_USUARIO

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    COD_ROL

    VARCHAR2(20

    BYTE) Yes 1

    COD_PERSONA NUMBER No 2

    USUARIO

    VARCHAR2(20

    BYTE) Yes 3

    PASSWORD

    VARCHAR2(20

    BYTE) Yes 4

    Tabla 13: Diccionario de datos -Usuario

    TIPO_VENDEDOR

    COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFAULT COLUMN_ID COMMENTS

    COD_USUARIO NUMBER No 1

    PORCENTAJE_COMISION_X_VENTA NUMBER Yes 2

    CODIGO

    VARCHAR2(20

    BYTE) No 3

    Tabla 13: Diccionario de datosVendedor

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    66/112

    4 DESARROLLO

    En el desarrollo de la aplicacin se tienen en cuenta dos aspectos fundamentalesDel proyecto, las especificaciones tcnicas de software y de hardware ya que conEstas se pueden medir la capacidad de procesamiento y el impacto que elsoftwareTendr en las diferentes ramas donde se utilizar.

    4.1 Especificaciones tcnicas

    Despus de haber desarrollado el sistema se establecen algunas especificaciones

    tcnicas con el fin de garantizar que el software brinde la operatividad deseada almomento de iniciar su manejo.

    4.1.1 Software

    Para tener un correcto uso de la aplicacin es necesario contar con:

    Sistema operativo Windows XP Service Pack 2 o versiones superiores.

    Se recomienda utilizar el navegador CHROME versin 35.0 o superior para

    evitar cualquier inconveniente con la interfaz grfica, pero se puede utilizarcualquier navegador predeterminado.

    Servidor de aplicaciones ORCALE Glass Fishserver 1.3.2.2

    Sistema gestor de bases de datos ORACLE 10g.

    4.1.2 Hardware

    Las especificaciones tcnicas del equipo deben contar con lo siguiente:

    Procesador Intel Pentium Inside de 1.6 GHz o equivalente.Memoria RAM 2 GB.Espacio en disco duro 5 GB.Teclado, mouse.Internet

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    67/112

    5 CONCLUSIONES

    Para el beneficio de los clientes de la comercializadora de repuestos paramoto Silva S.A, se aplicaran todasl as solicitudes y requisitos que establecela metodologa impuesta por la universidad Minuto de Dios, por lo tanto seconcluye que:

    Se desarroll un sistema un sistema de administracin de productos yfacturacin para la comercializadora de Repuestos Silva S.A.

    Se logr que el ingreso de la informacin se hiciera en tiempo real, y se

    almacene de forma confiable, til y accesible a los operadores delsistema

    Se optimizo la bsqueda de los productos, a travs de los filtros debsqueda creados para tal fin.

    Se logr controlar las entradas y salidas de los productos ofrecidos porla comercializadora bajando considerablemente los excesos deinventario, ganando mayor flujo de caja para la compaa

    Se controla el acceso de los usuarios al sistema logrando identificar losdiferentes roles dentro del proceso y las funcionalidades a las cualestienen acceso dependiendo del estatus dentro del sistema.

    Se minimizaron los agotados de autopartes logrando una mayorefectividad en las reparaciones de los vehculos de la empresaeliminando tiempos excesivos por falta de las autopartes.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    68/112

    SISTEMA DE CONTROL DE INVENTARIOS Y FACTURACIN PARA LA

    COMERCIALIZADORA DE REPUESTOS SILVA S.A

    ARTEMISA

    MANUAL DELUSUARIO

    MNICA ALEXANDRA CAMACHO CARRERO

    BRIAN ANDRES SILVA ESPINOSA

    CORPORACIN UNIVERSITARIA MINTO DE DIOS

    FACULTAD DE INGENIERA

    DEPARTAMENTO DE IFORMTICA Y ELECTRNICA

    PROGRAMA DE TECNOLOGA EN INFORMTICA

    BOGOT D.C

    1 - 2014

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    69/112

    TABLA DE CONTENIDO

    1 IMPLEMENTACION DEL SISTEMA.............................................................. 69

    1.1 Requerimientos funcionales. .................................................................... 69

    1.2 Requerimientos de software ..................................................................... 69

    2 FUNCIONALIDAD GENERAL....................................................................... 70

    2.1 Botones y barras ...................................................................................... 70

    3 INGRESO AL SISTEMA................................................................................. 72

    4 SEGURIDAD.................................................................................................. 73

    4.1 Administracin usuarios ........................................................................... 73

    4.2 Filtro ......................................................................................................... 74

    4.3 Crear ........................................................................................................ 74

    4.4 Edicin de usuario. ................................................................................... 75

    4.5 Consultar .................................................................................................. 76

    5 INVENTARIO.................................................................................................. 76

    5.1 Administracin de proveedores ................................................................ 77

    5.2 Crear ........................................................................................................ 77

    5.3 Filtrar ........................................................................................................ 79

    5.4 Edicin de proveedores ............................................................................ 79

    5.5 Consultar .................................................................................................. 80

    5.6 Parametrizar inventario ............................................................................ 80

    5.7 Filtrar ........................................................................................................ 81

    5.8 Administrar producto ................................................................................ 81

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    70/112

    6 FACTURACIN ............................................................................................. 836.1 Crear factura ............................................................................................ 83

    6.2 Administrar facturas ................................................................................. 84

    6.3 Filtrar ........................................................................................................ 84

    6.4 Consultar detalle factura. ......................................................................... 85

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    71/112

    MANUAL DE USUARIO DEL SISTEMA DA FACTURACIN Y CONTROL DE

    INVENTARIOS DE LA COMERCIALIZADORA SILVA S.A.

    El propsito de este Manual es facilitar al usuario la operacin de las diferentespantallas de captura y consulta de la informacin que se administra en el Sistemada facturacin y control de inventarios de la Comercializadora Silva S.A.

    IMPLEMENTACION DEL SISTEMA

    Requer imientos funcion ales.

    Las especificaciones tcnicas del equipo deben contar con lo siguiente:

    Procesador Intel Pentium Inside de 1.6 GHz o equivalente.Memoria RAM 2 GB.Espacio en disco duro 5 GB.Teclado, mouse.Internet

    Requer imientos de software

    Para tener un correcto uso de la aplicacin es necesario contar con:

    Sistema operativo Windows XP Service Pack 2 o versiones superiores.

    Se recomienda utilizar el navegador CHROME versin 35.0 o superior paraevitar cualquier inconveniente con la interfaz grfica, pero se puede utilizarcualquier navegador predeterminado.

    Servidor de aplicaciones ORCALE GlassFish server 1.3.2.2

    Sistema gestor de bases de datos ORACLE 10g.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    72/112

    FUNCIONALIDAD GENERAL

    Las pantallas del sistema se dividen en tres zonas

    Boton es y barras

    La forma de utilizar esta herramienta es la misma que en cualquier aplicacin queuse Windows, tambin puede usar los comandos del teclado para activar y

    seleccionar opciones, as como la funcionalidad a travs del ratn.

    Cabe mencionar que en algunos mdulos del sistema, los botones y las barraspueden estar visibles o no, dependiendo de los usuarios que est trabajando en elsistema.

    Los botones principales se encuentran dentro de la zona centro o rea de trabajo ysonlos siguientes:

    Inicia el registro de datos /Guarda o almacena el registro

    Cancela el registro o modificacin de informacin que seestrealizando.Filtra para una consulta

    Crea un registro en base de datos

    Modifica un registro creado en base de datos

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    73/112

    Consulta un registro almacenado en base de datos

    Selecciona un registro para editar

    Adiciona o elimina productos/ consulta y modifica productos

    Aprueba o elimina registros

    Los botones y las barras descritas con anterioridad se encuentran en cada uno delos mdulos, con las diferentes opciones disponibles para realizar accionesespecficas al mdulo correspondiente.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    74/112

    INGRESO AL SISTEMA

    Para acceder al aplicativo se debe contar con un nombre de usuario registrado enel sistema con su respectiva clave, esta informacin se digita en el formulario deautenticacin para el inicio de sesin en ARTEMISA y hacer clic sobre el enlace

    ACEPTAR, como se muestra en la figura 1 Inicio de sesin.

    Figura 1. Inicio de sesin

    Una vez el sistema haga la autenticacin del usuario y la clave se visualizar elmen principal del sistema en el panel izquierdo de la pantalla como se muestra

    en la figura 2 men principal.

    Figura 2. Men principal

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    75/112

    SEGURIDAD

    Al deslizar el mouse sobre este botn se despliegan un sub men con la opcinAdministrar usuario como se muestra en la figura 3 Administrar usuario.

    Figura 3. Administrar usuario

    Adm inistracin usuar ios

    Al deslizar el mouse sobre este botn se despliega un sub men con las opciones

    crear, filtrar, editar y consultar como se observa en la figura 4 administracin deusuarios.

    Figura 4. Men administracin usuarios

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    76/112

    Fil tro

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo dedocumento, numero de documento, login o usuario, nombre de la persona, y rol;una vez se ingresados los criterios de bsqueda y al hacer clic en el botn filtrar,se listan los usuario segn el filtro ingresado, al no hacer uso de los criterios parael filtro, es posible solo dar clic en el botn filtrar y as listar todos los usuariosexistentes como se observa en la figura 5 de Filtro.

    Figura 5. Filtro

    Crear

    Esta opcin permite al administrador crear un nuevo usuario dentro del dominiodel sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,una vez se elija esta opcin el sistema abrir una ventana nueva en la cual sevisualizar un formulario en el cual se debe digitar tipo de documento, numero dedocumento, nombres, celular y fecha de nacimiento.

    Es en esta pantalla en donde se asigna el rol dentro de la aplicacin, el login y elpassword como se observa en la figura 6 Creacin de usuario.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    77/112

    Figura 6. Creacin de usuario

    Edicin de usuario .

    Con este botn el sistema nos despliega el formulario de creacin de usuario, ynos permite modificar solo los campos de nombres, celular y rol como se puedeobservar en la figura 7 de edicin de usuarios

    Figura 7. Edicin de usuario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    78/112

    Consul tar

    Para consultar un usuario en el sistema, se debe hacer uso del filtro para luegoelegir el usuario que se desea consultar como se observa en la figura 8 deconsulta de usuario.

    Figura 8. Consulta de usuario

    INVENTARIO

    En el men de inicio, al deslizar el mouse sobre el botn inventario, se desplieganas opciones parametrizar inventarios y administrar proveedores como se observaen la figura 9 de Inventario.

    Figura 9. Inventario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    79/112

    Adm inistracin de proveedores

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionescrear, filtrar, editar y consultar como se observa en la figura 10 administracin deproveedores.

    Figura 10. Administracin de proveedores.

    Crear

    Esta opcin permite al administrador crear un nuevo proveedor dentro del dominiodel sistema, para realizar esta actividad se debe hacer clic sobre el botn CREAR,una vez se elija esta opcin el sistema abrir una ventana nueva en la cual sevisualizar un formulario en el cual se debe digitar tipo de documento, numero dedocumento, nombres, celular, fecha de nacimiento, direccin sucursal, como seobserva en la figura 11 de creacin de proveedores.

    Dentro de lo que comprende este formulario, se registran los datos de producto,en donde se ingresa el nombre del producto, la descripcin, el costo proveedor, el

    costo pblico, al final se indican dos acciones, que permitirn la aprobacin de losproductos para que se registren en el sistema o no, como se observa en la figura12 de datos de producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    80/112

    Figura 11. Creacin de proveedores.

    Figura 12. Datos de producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    81/112

    Filtrar

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, Tipo dedocumento, numero de documento, nombre de la persona; una vez se ingresaronlos criterios de bsqueda y al hacer clic en el botn filtrar, se listan los proveedoressegn el filtro ingresado, al no hacer uso de los criterios para el filtro, es posiblesolo dar clic en el botn filtrar y as listar todos los proveedores existentes comose observa en la figura 13 de Filtro de proveedores.

    Figura 13. Filtro de proveedores.

    Edicin d e proveedores

    Con este botn el sistema nos despliega el formulario de creacin de proveedor, ynos permite modificar solo los campos de nombres, celular, direccin y datos deproducto como se puede observar en la figura 14 de edicin de proveedores.

    Figura 14. Edicin de proveedores.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    82/112

    Consul tar

    Para consultar un proveedor en el sistema, se debe hacer uso del filtro para luego

    elegir el proveedor que se desea consultar como se observa en la figura 15 deconsulta de proveedor.

    Figura 15. Consulta de proveedores.

    Parametr izar inven tario

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionesfiltrar y administrar producto como se observa en la figura 16 de parametrizar

    inventario

    Figura 16. Parametrizar Inventario

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    83/112

    FiltrarPara hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigoproducto, el cual es asignado automticamente por el sistema, producto oproveedor; una vez son ingresados los criterios de bsqueda y al hacer clic en elbotn filtrar, se listan los productos segn el filtro ingresado, al no hacer uso delos criterios para el filtro, es posible solo dar clic en el botn filtrar y as listar todoslos productos existentes como se observa en la figura 17 de filtro producto.

    Figura 17. Filtro Producto

    Adminis t rar producto

    Para administrar un producto en el sistema, se debe hacer uso del filtro para luegoelegir el producto que se desea consultar como se observa en la figura 18 deadministracin de producto.

    Figura 18. Administracin de Producto

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    84/112

    Una vez seleccionado el producto, nos dirigimos al botn administrador deproducto, este nos arroja a un formulario llamado bodega, en donde se pueden

    visualizar las bodegas que se encuentran disponibles en la comercializadora conlos productos que tiene en stock cada una como se observa en la figura 19 debodega.

    Figura 19. Bodega.

    En este formulario se activan los botones de administrar y cancelar, el botnadministrar nos permite cambiar la bodega de los productos, modificar cantidadesy agregar una breve descripcin de movimiento, como se observa en la figura 20

    de administrar bodega

    Figura 20. Administrar bodega.

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    85/112

    FACTURACIN

    En el men de inicio, al deslizar el mouse sobre el botn facturacin, se despliegala opcin administrar facturas parametrizar inventarios y administrar proveedorescomo se observa en la figura 21 de facturacin

    Figura 21. Facturacin

    Crear factura

    En el botn crear factura ingresamos los datos del cliente, y los datos de los

    productos vendidos, junto con la forma de pago, como se observa en la figura 22de crear factura.

    Figura 22. Crear factura

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    86/112

    Adm inistrar facturas

    Al deslizar el mouse sobre este botn se despliega un sub men con las opcionesfiltrar, consultar detalle factura y crear factura como se observa en la figura 23administracin de facturas.

    Figura 23. Administracin de facturas.

    Filtrar

    Para hacer uso del filtro, se disponen los siguientes criterios de bsqueda, cdigode factura, el cual es generado automticamente por el sistema, fecha factura,numero factura, cliente, tipo de pago, una vez se ingresaron los criterios debsqueda y al hacer clic en el botn filtrar, se listan las facturas segn el filtroingresado, al no hacer uso de los criterios para el filtro, es posible solo dar clic en

    el botn filtrar y as listar todas las facturas generadas como se observa en lafigura 24 de Filtro de facturas

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    87/112

    Figura 24. Filtrar facturas.

    Cons ultar detal le factura.

    Para consultar el detalle de una factura en el sistema, se debe hacer uso del filtropara luego elegir la factura que se desea consultar como se observa en la figura25 de consulta detalle factura.

    Figura 25. Consultar detalle factura

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    88/112

    SISTEMA DE CONTROL DE INVENTARIOS Y FACTURACIN PARA LA

    COMERCIALIZADORA DE REPUESTOS SILVA S.A

    ARTEMISA

    MANUAL DE INSTALACIN

    MNICA ALEXANDRA CAMACHO CARRERO

    BRIAN ANDRES SILVA ESPINOSA

    CORPORACIN UNIVERSITARIA MINTO DE DIOS

    FACULTAD DE INGENIERA

    DEPARTAMENTO DE IFORMTICA Y ELECTRNICA

    PROGRAMA DE TECNOLOGA EN INFORMTICA

    BOGOT D.C

    1 - 2014

  • 7/25/2019 TTI CamachoCarreroMonica 2014.DOCX

    89/112

    TABLA DE CONTENIDO

    1 IMPLEMENTACION DEL SISTEMA ................................................................................... 15

    1.1 Requerimientos funcionales. ........................................................................................ 15

    1.2 Requerimientos de software ......................................................................................... 15

    2 INSTALACIN ........................................................................................................................ 16

    2.1 Instalacin del motor gestor de bases de datos Oracle 11g express edition ........ 16

    2.2 Instalacin del jdk (Java Development Kit 7) ............................................................. 22

    2.3 Instalacin o ejecucin del SQL Developer................................................................ 242.4 Importar tablas y datos de bases de datos. ............................................................... 27

    2.5 Instalacin de GlassFish 3.1.2.2 .................................................................................. 28

    2.6 Ejecutar EAR de aplicacin .......................................................................................... 32

  • 7/25/2019 TTI CamachoCarreroMonica 2014