Download - 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