Anda di halaman 1dari 26

CONTENIDO DESARROLLO DE SISTEMA DE INFORMACION............

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

DIAGRAMA DE CASO DE USO...........................................6


CONSTRUCCION............................................................................................................12 Anlisis:.........................................................................................................................12 Modelo Conceptual (diagrama de estructura esttica)............................................12 Diagramas de Secuencia.........................................................................................13 CONTRATOS...........................................................................................................15 Diseo:...........................................................................................................................23 Diagramas de colaboracin.......................................................................................23 Prueba:...........................................................................................................................25 CONCLUSIONES.............................................................................................................26 RECOMENDACIONES...................................................................................................26 BIBLIOGRAFA...............................................................................................................26

DESARROLLO DE SISTEMA DE INFORMACION ESTRUCTURA DE DOCUMENTACIN DEL SISTEMA

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

Problemtica del sistema y antecedentes


Viendo la necesidad de mejorar el servicio de la compra y venta de

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

beneficioso convirtindose en algo rutinario para los navegadores.

Pgina 3

PROCESO DE DESARROLLO DEL SISTEMA EN UML

PLANEACION Y ELABORACION Justificacin (qu resuelve, para qu sirve, quienes lo necesitan)

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.

Requerimientos: objetivos y funciones

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

Casos de uso: diagramas, descripciones y detalles


DIAGRAMA DE CASO DE USO

CVPI
Registra compras

Registra ventas

Vendedor

Imprimir documentos de acuerdo al formato

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

entrada ruc, etc.

productos

nmero de boleta fecha

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

ventas del da semana o

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:

Modelo Conceptual (diagrama de estructura esttica)


HistoricoTrans .
Numero Tipo Fecha Cliente Producto Cantidad Precio Unitario Total: 1

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

Ingresar Producto (cantidad)

Pgina 13

Comprador y Vendedor

: CVPI

Imprimir Comprobante (cantidad, total)

Comprador y Vendedor

: CVPI

Mostrar reportes (cantidad, #operacin) Hacer consultas (preguntas, sugerencias)

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.

RESPONSABILIDADES: TIPO: REFERENCIAS: CRUZADAS

Caso de uso: Comprar productos y pagar por transaccin.


NOTAS: EXCEPCIONES: Utilice el acceso superrapido a la base de datos. Si no hay stock mostrar vaco.

SALIDA: PRECONDICIONES: El sistema conoce el Cdigo. POSCONDICIONES:

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 PARA EFECTUAR PAGO

CONTRATO
NOMBRE: RESPONSABILIDADES: TIPO: REFERENCIAS: CRUZADAS Efectuar pago ( ) Registrar pago y calcular saldo. Sistema Funciones del sistema 2.1.

Caso de uso: Comprar productos y pagar por transaccin.


NOTAS: EXCEPCIONES: Si la compra no se concluye, indicar que se cometi un error. Si el monto es menor que el valor del o los artculos a comprar indicar error

SALIDA: PRECONDICIONES: POSCONDICIONES:

Monto en tarjeta de crdito o efectivo

Se cre un pago (instancia). Se asocia Productos a Histrico de Transacciones.

Pgina 16

CONTRATO PARA REGISTRAR PRODUCTO

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.

Comprar productos y pagar por transaccin.

Si no se efecta compra indicar error.

El sistema conoce el Cdigo.

Se descont artculos a Productos (Modificacin de Atributo).

Pgina 17

CONTRATO PARA CONFIRMAR CLAVE

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.

Comprar productos y pagar por transaccin.

Si la clave es incorrecta mostrar error.

Tener Tarjeta de Crdito.

Se asoci Productos a Comprador (Asociacin formada).

Pgina 18

CONTRATO PARA INTRODUCIR PRODUCTO

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.

El sistema conoce el Cdigo.

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 PARA IMPRIMIR COMPROBANTE DE PAGO

CONTRATO
NOMBRE: Imprimir Comprobante de Pago ( )

RESPONSABILIDADES: Mostrar en la pantalla factura por la compra/ venta realizada. TIPO: REFERENCIAS: CRUZADAS Sistema R1.6.

Caso de uso: Crear Comprobante de Pago.


NOTAS: EXCEPCIONES: SALIDA: PRECONDICIONES: POSCONDICIONES: Solo imprimir si se dio verificacin de compra.

Efectuar compra de producto.

Se registr la compra en Histrico de Transacciones (Modificacin. de Atributo).

Pgina 20

CONTRATO PARA MOSTRAR HISTRICO DE TRANSACCIONES

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:

Formar parte de la cadena de usuarios en la pgina.

Se aument operaciones a Histrico de Transacciones (Modificacin de Atributo)

Pgina 21

CONTRATO PARA HACER CONSULTAS

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.

Se asocia Productos a Comprador. Se cambi precio a Producto (Modificacin de Atributo).

Pgina 22

Diseo:

Diagramas de colaboracin
Contar producto ( ) : CVPI 1: Contar producto () : Productos

Registrar producto ( ) : CVPI

1: Registrar Productos () : Productos

1.1: Crear () Ejecutar Pago ( ) : CVPI (Monto ofrecido) 1.1: Efectuar Pago ()
Confirmar clave ( ) : CVPI contr.)

1: Efectuar Pago ()

: COMPRADOR : lista

: PAGO 1: Confirmar clave (num., : CVPI

Ingreso producto( ) : CVPI Mostrar Stock ( )

1: Ingreso producto () : PRODUCTOS 1: Mostrar stock() : PRODUCTO 1: Imprimir comprobante() : CVPI 1: hacer consultas() : COMPRADOR 1:MostrarHist.Trans. () : CVPI

: CVPI

Imprimir comprobante( ) : CVPI Hacer consultas( ) : CVPI MostrarHist.Trans. ( ) : 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

Bases de datos en MySQL Tabla: comentarios

1 2 3 4

ww qqq 11111111111111 Ismael Veliz

aa www 222222 Wilber

ww xxx 33333 Laptop

wewe qweqwe qweqweweqwe xq tan cara??

Tabla: comprador

Diego Velarde Elio Frank Ismael Veliz Layme

2.43343E7 0.0 0.0 928198.0 1980.0

DV Elio Yari LP Layme

Tabla: productos

Clatas 15.75 2 Ral 2X1 Laptop 2100.0 67 Wilber Negra


Tabla: trans

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

Christian Arias Ral Vizcarra Wilber Ramos Prueba:

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

Anda mungkin juga menyukai