Documente Academic
Documente Profesional
Documente Cultură
2
ESTRUCTURA DE DOCUMENTACIN DEL SISTEMA.................................................2 Introduccin.........................................................................................................................2 Problemtica del sistema y antecedentes.............................................................................3 PROCESO DE DESARROLLO DEL SISTEMA EN UML.................................................4 PLANEACION Y ELABORACION..................................................................................4 Justificacin (qu resuelve, para qu sirve, quienes lo necesitan)............................4 Requerimientos: objetivos y funciones.....................................................................4 Casos de uso: diagramas, descripciones y detalles......................................................6
Introduccin
En este mundo de constantes cambios e innovaciones tecnolgicas que cada da se dan con ms frecuencia, es imposible no contar con las herramientas necesarias para el mejoramiento de la produccin y de los servicios que se ofrecen en el mercado. La tecnologa avanza rpidamente y nuevas herramientas aparecen para facilitarnos el trabajo, los sistemas son una forma de facilitar ya sean los inventarios, control de produccin, planes de mantenimiento o ya sea en el rea de servicios para ofrecer una mejor y ms rpida atencin al cliente. En el mercado actual, la competencia aumenta cada da ms y si no estamos preparados para enfrentar ese aumento dejaremos de existir, es por eso que debemos contar con los implementos necesarios para automatizar nuestros procesos. La compra y venta por Internet debe efectuarse de tal manera que el proceso sea lo ms beneficioso y accesible, con la finalidad de que se pueda realizar transacciones para adquirir productos.
Pgina 2
productos es que proponemos este sistema de CVPI, con el cual se evitara hacer muchas veces compras de ciertos y numerosos artculos de manera fsica en un supermercado o algn establecimiento especifico, con lo cual este programa se crea con efecto de poder satisfacer esa necesidad de adquirir nuevos productos a precios econmicos. Nos vimos en la necesidad de crear este programa ya que se genera mayor demanda actualmente al proceso de comprar y vender por Internet ya que la mayor parte en de la y poblacin este se encuentra resultara constantemente navegando Internet proceso
Pgina 3
Este sistema se desarroll con el objetivo de facilitar y agilizar la realizacin de los libros contables de compras y de ventas al interactuar el contador o empresario con el sistema. QUE RESUELVE? Este sistema resuelve manera eficaz la tediosa tarea de elaborar un libro de compra y ventas adecuado a las normas establecidas por los organismos correspondientes evitando la presencia fsica de estos adems de posibilitar su actualizacin automtica PARA QUE SIRVE? Este sistema sirve para el llenado de los libros contables tanto de compra como de ventas de acuerdo a las especificaciones de los organismos reguladores. QUIENES LO NECESITAN? Lo necesitan todas aquellas personas que requieran presentar los libros mencionados as como personas que realicen este trabajo.
REQUERIMENTOS Servir de intermediario entre usuarios y organismos reguladores. Registrar las operaciones de compra y venta. Permitir que los usuarios mantengan actualizado sus registros de compras y de ventas Permitir la supervisin de los registros de nuestros libros Listar las compras y ventas as como enumerarlas Generar los libros en fsico de acuerdo al formato establecido OBJETIVOS OBJETIVO GENERAL Dar soporte al registro de los libros de compra y ventas OBJETIVOS ESPECFICOS Registrar movimientos de transaccin. Mantener actualizado los registros Permitir su impresin de acuerdo al formato establecido
Pgina 4
FUNCIONES DEL SISTEMA FUNCIONES BSICAS REF. R.1 R.2 R.3 R.4 R.5 R.6 R.7 R.8 FUNCIONES DEL SISTEMA Registrar las compras efectuadas en el da semana y/o mes Registrar las ventas efectuadas en el da semana y/o mes Revisar los movimientos realizados en el da la semana o el mes Enumerar los movimientos de compra Enumerar los movimientos de venta Ordenar los movimientos de acuerdo a la fecha y el movimiento Dividir las tareas de acuerdo al usuario Registra usuarios del sistema CATEGORA Evidente Evidente Evidente Oculta Oculta Oculto Oculta Oculta
FUNCIONES DE IMPRESION REF. R2.1 R2.2 FUNCIONES DEL SISTEMA Ordenar los movimientos de acuerdo al formato Imprimir los documentos generados CATEGORA Oculta Evidente
Pgina 5
CVPI
Registra compras
Registra ventas
Vendedor
Consultas y Reportes
Pgina 6
CASO DE USO 1 Caso de Uso: Actores: Propsito: Resumen: Tipo: Referencias Cruzadas: CURSO NORMAL DE LOS EVENTOS ACCION DE LOS ACTORES 1. El caso de uso comienza cuando el comprador 2. Solicita clave de usuario virtual ingresa al sistema 3. Brinda datos de usuario y clave 4. Muestra el listado de las compras anteriores 5. El usuario de registra la 6. Agrega la informacin y las enumera de acuerdo a la informacin previa del sistema 7. El usuario anota el monto 8. Captura informacin de los datos obtenidos 9. Seal de operacin exitosa. 10. Usuario se retira. RESPUESTA DEL SISTEMA Registro de compras Usuario Registrar las compras en el sistema El usuario virtual ingresa al sistema y llena el sistema con las compras efectuadas Primario y esencial R1.1. R1.4
productos
Pgina 7
CASO DE USO 2 Caso de Uso: Actores: Propsito: Resumen: Tipo: Referencias Cruzadas: CURSO NORMAL DE LOS EVENTOS ACCION DE LOS ACTORES 1. El caso de uso comienza cuando el comprador 2. Solicita clave de usuario virtual ingresa al sistema 3. Brinda datos de usuario y clave 4. Muestra el listado de las compras anteriores 5. El mes usuario registra la 6. Agrega la informacin y las enumera de acuerdo a la informacin previa del sistema 7. El usuarioanota el monto 8. Captura informacin de los datos exitosa. 10. Usuario se retira. obtenidos 9. Seal de operacin RESPUESTA DEL SISTEMA Registro de ventas Usuario Registrar las ventas en el sistema El usuario virtual ingresa al sistema y llena el sistema con las ventas efectuadas Primario y esencial R1.2. R1.5
Pgina 8
CASO DE USO 3 Caso de uso: Actores: Propsito: ventas) Resumen: El usuario ingresa por el para imprimir tras los documentos datos realizados Referencias Cruzadas: CURSO NORMAL DE LOS EVENTOS ACCION DE LOS ACTORES 1. El caso de uso comienza cuando el comprador 2. Solicita clave de usuario 4. Muestra los libros 6. 5. El usuario impresin Solicita confirmacin e virtual ingresa al sistema 3. Brinda datos de usuario y clave solicita imprime 7. Seal de operacin exitosa. RESPUESTA DEL SISTEMA sistema ingresar Crear Libros Fsicos de Compra y Ventas Usuario Tener un fsico de los documentos (libro de compra y
correspondientes
8. Usuario se retira.
Pgina 9
CASO DE USO 4 Caso de uso: Actores: Propsito: Resumen: Tipo: Referencias Cruzadas: CURSO NORMAL DE LOS EVENTOS ACCION DE LOS ACTORES 1. El caso de uso comienza cuando el comprador 2. Solicita clave de usuario 4. Muestra los libros 6. 5. El usuario solicita reportes 7. El usuario especifica Solicita tipo (da semana virtual ingresa al sistema 3. Brinda datos de usuario y clave mes) 8.Brinda reporte RESPUESTA DEL SISTEMA Consultas y Reportes (preguntas) Usuario Dar respuesta con especificacin de los movimientos realizados El usuario ingresa al sistema solicita reportes y el sistema los entrega Primario y Esencial.
9. Usuariorevisa y se retira.
Pgina 10
Pgina 11
CONSTRUCCION
Anlisis:
Capturada por
1
CVPI
Registra a
1 *
Comprador
Nombre: Dinero: Contra:
1 1
Adquiere Muestra
Captura a
1*
Productos
Id: Precio: Stock Vendedor Descripcin: 1 1*
Vendedor
Nombre: Contra:
Coloca
Pgina 12
Diagramas de Secuencia
Comprador
: CVPI
Contar productos (total, Cantidades) Efectuar pago (#tarjeta, Cantidades) Registrar producto (caractersticas) Contar clave (#tarjeta, clave) Mostrar stock (cant. ,caract.)
Vendedor
: CVPI
Pgina 13
Comprador y Vendedor
: CVPI
Comprador y Vendedor
: CVPI
Pgina 14
CONTRATOS
CONTRATO PARA CONTAR PRODUCTO
CONTRATO
NOMBRE: Contar Producto ( ) (Cd.: Nmero Cant: Entero Total: Nmero) Introducir producto y aadir a la lista mostrando Su cantidad, monto total y descripcin. Sistema. R1.2, R1.3, R1.4, R1.7, R1.8.
Si se trata de una nueva compra, una compra es creada. (CREACION DE INSTANCIA). Si se trata de una nueva compra, una nueva compra fue asociada al CVPI. Se cre una instancia HISTRICO DE TRANSACCIONES. Se asocia Artculos De compra y Venta a CVPI.
Pgina 15
CONTRATO
NOMBRE: RESPONSABILIDADES: TIPO: REFERENCIAS: CRUZADAS Efectuar pago ( ) Registrar pago y calcular saldo. Sistema Funciones del sistema 2.1.
Pgina 16
CONTRATO
NOMBRE: RESPONSABILIDADES: stock. TIPO: REFERENCIAS: CRUZADAS CASO DE USO: NOTAS: EXCEPCIONES: SALIDA: PRECONDICIONES: POSCONDICIONES: Registrar Producto ( ) Registrar artculo vendido y descontarlo de Sistema R1.1.
Pgina 17
CONTRATO
NOMBRE: RESPONSABILIDADES: TIPO: REFERENCIAS: CRUZADAS CASO DE USO: NOTAS: EXCEPCIONES: SALIDA: PRECONDICIONES: POSCONDICIONES: Confirmar clave ( ) Verificar clave de la Base de Datos. Sistema R1.5.
Pgina 18
CONTRATO
NOMBRE: RESPONSABILIDADES: identificando sus Caractersticas. TIPO: REFERENCIAS: CRUZADAS CASO DE USO: NOTAS: Datos. EXCEPCIONES: SALIDA: PRECONDICIONES: POSCONDICIONES: Sistema R1.3. Introducir Producto ( ) Capturar productos a vender,
Vender producto y obtener transferencia. Utilizar el acceso superrapido a la Base de Si el Cdigo no es vlido, indicar error.
Si se trata de un nuevo producto, se crea una venta. (Creacin de Instancia). Se asocia Productos a CVPI. (Asociacin formada). Se asocia Productos a Comprador. (Asociacin formada).
Pgina 19
CONTRATO
NOMBRE: Imprimir Comprobante de Pago ( )
RESPONSABILIDADES: Mostrar en la pantalla factura por la compra/ venta realizada. TIPO: REFERENCIAS: CRUZADAS Sistema R1.6.
Pgina 20
CONTRATO
NOMBRE: RESPONSABILIDADES: efectuadas Mostrar Histrico de Transacciones ( ) Mostrar en la pgina las transacciones Mostrando el tipo, fecha, cantidad, producto, precio unitario y total. TIPO: REFERENCIAS: CRUZADAS CASO DE USO: NOTAS: EXCEPCIONES: SALIDA: Sistema R1.1. y R1.9.
Consultas y Reportes.
PRECONDICIONES:
POSCONDICIONES:
Pgina 21
CONTRATO
NOMBRE: RESPONSABILIDADES: Hacer consultas ( ) Permitir elaborar preguntas, establecer Propuestas y/o mas especificaciones del Producto. Sistema R1.3., R1.7.
TIPO: REFERENCIAS: CRUZADAS CASO DE USO: NOTAS: EXCEPCIONES: SALIDA: PRECONDICIONES: POSCONDICIONES:
Consultas y Reportes.
Solo si es usuario.
Ser usuario.
Pgina 22
Diseo:
Diagramas de colaboracin
Contar producto ( ) : CVPI 1: Contar producto () : Productos
1.1: Crear () Ejecutar Pago ( ) : CVPI (Monto ofrecido) 1.1: Efectuar Pago ()
Confirmar clave ( ) : CVPI contr.)
1: Efectuar Pago ()
: COMPRADOR : lista
1: Ingreso producto () : PRODUCTOS 1: Mostrar stock() : PRODUCTO 1: Imprimir comprobante() : CVPI 1: hacer consultas() : COMPRADOR 1:MostrarHist.Trans. () : CVPI
: CVPI
Pgina 23
Diagramas de clases
Histrico Trans.
Numero Tipo Fecha Cliente Producto Cantidad PrecioUnitario Total: mostrartransaccin() 1
Capturada
1
CVPI
terminartransaccin() introducirproducto() efectuarpago() 1
Registra
1 *
Comprador
Nombre: Dinero: Contra:
Adquiere
1*
1 ingresarclave () efectuarpago()
Artculos C y V
Id: Precio: Stock Vendedor Descripcin: Actualizaproductos () Crear ()
Muestra
Captura
1*
Vendedor
Nombre: Contra: 1
1*
Ingresarclave () Realizaventa ()
Coloca
Pgina 24
1 2 3 4
Tabla: comprador
Tabla: productos
1 2 3 4 5 6 7 8 9 10
Venta Compra Venta Compra Compra Compra Compra Compra Compra Compra
2009-08-20 2009-08-20 2011-02-01 2011-02-01 2011-02-01 2011-02-01 2011-02-01 2011-02-01 2011-02-01 2011-02-01
Wilber Ismael Veliz Ral Ismael Veliz Ismael Veliz Ismael Veliz Ismael Veliz Ismael Veliz Ismael Veliz Ismael Veliz
Laptop Laptop Calatas Calatas Calatas Calatas Laptop Laptop Laptop Laptop
100 10 10 5 2 1 1 1 1 10
2100.0 2100.0 15.75 15.75 15.75 15.75 2100.0 2100.0 2100.0 2100.0
210000.0 21000.0 157.5 78.75 31.5 15.75 2100.0 2100.0 2100.0 21000.0
Tabla: vendedor
Pgina 25
El Sistema respondi de forma correcta a los requerimientos del sistema Existe una decadencia en la estructura del cdigo, el cdigo no es escalable El sistema no hace un reconocimiento exhaustivo de los datos de entrada, debido a eso pueden suceder errores
CONCLUSIONES
Mediante el uso del sistema se da soporte al movimiento de productos entre vendedores y compradores conectados a internet. Se logra un registro de los movimientos que se dan entre compradores y vendedores Se da a conocer los productos existentes en la pgina para su posterior compra. Se realizar las transacciones con eficiencia. La navegacin en este programa es libre y solo se requiere de requisitos bsicos como una tarjeta de crdito.
RECOMENDACIONES
Es importante seguir innovando como implementar la pgina para que los usuarios estn satisfechos con el servicio prestado. Se recomienda mejorar las caractersticas del servidor (Pc) para que no se tenga ningn problema en las transacciones de compra y venta.
BIBLIOGRAFA
Craig Larman UML y Patrones Prentice Hall Primera Edicin 1999
Pgina 26