LISTA DE ACONTECIMIENTO
1.- Realizar ventas
2.- Realizar compras solicitadas
3.- Revisar compras y ventas hechas
4.- Encontrar cliente
5.- Verificamos si hay el producto
6.- Compramos material que se necesite
7.- Enviamos material comprado
8.- Enviamos reportes de las ventas y compras realizadas
DICCIONARIO DE DATOS
Titulo de cortesía= (Sr. | Srta. |Sra.)
Nombre= {carácter legal}
Segundo nombre= {carácter legal}
Apellido paterno= {carácter legal}
Apellido materno= {carácter legal}
CI= {carácter legal}
Dirección= {lugar donde reside}
Teléfono= {número telefónico}
Titulo de cortesía= (venta)
Producto= {objeto producido}
Fecha= {indicación de lugar y tiempo}
Monto final= {total de dinero a pagar}
Titulo de cortesía= (producto)
Código= {cifra para formular}
Nombre= {nombre del producto}
Precio= {valor del producto}
Stock= {cantidad de mercadería que se tiene en depósito}
Titulo de cortesía= (dar | vendida)
Producto= {objeto producido}
Nro. Compra= {Nro. En la lista}
Monto a pagar= {suma total a pagar}
Factura= {cuenta detallada de cada una de estas compras}
Titulo de cortesía= (reporte)
Lista= {enumeración de cosas}
Detalle= {relación, cuenta o lista circunstanciada}
Reporte final= {informe final}
Titulo de cortesía= {material, materia}
Nombre= {designa y o identifica el nombre del objeto}
Tipo= {clase, índole, naturaleza de la cosa}
ESPECIFICACION DE PROCESOS VENTA Y COMPRA
1.1
Hacer mientras haya mas pedidos en pedidos fecha_pedido = fecha_hoy LEER el siguiente PEDIDO en pedidos con fecha_pedido = fecha_hoy LEER la siguiente CANT_PEDIDO en cant_pedidos con fecha pedido = fecha hoy Fin hacer | Si el cliente compra > 100 und. Añadir cliente a descuento de 5% Fin si Si el cliente compra < 100 und. Añadir cliente a descuento de 0% Fin si |
1.2
Hacer mientras haya mas compra en compra Fecha compra = fecha hoy LEER la siguiente COMPRA en compra con feha pedido = fecha hoy Fin hacer | Si compra >= 1 Verificamos la compra hecha Fin si Si compra = 0 No se hace nada Fin si |
1.3
Hacer mientras exista cliente en cliente REPITE para N = 0 en pasos de 1 LEER cliente en cliente Fin hacer | Si cliente existe No hacer nada Fin si Si cliente no existe Añadir nombre + apellidos + dirección + NIT + teléfono Fin si |
1.4
Hacer mientras haya mas venta en venta y compra en compra Fecha venta = fecha hoy LEER reporte_venta en venta con fecha venta = fecha hoy LEER reporte_compra en compra con fecha compra = fecha hoy Fin hacer | Si venta o compra >= 1 Solicitamos reporte Fin si Si venta y compra = 0 No hacemos nada Fin si |
1.5
Hacer mientras exista reporte REPITE para N = 0 en pasos de 1 LEER reporte en reporte Fin hacer | Si reporte completo Enviamos a contabilidad Fin si Si reporte incompleto Solicitamos otro reporte Fin si |
1.6
Hacer mientras haya producto X = leer producto en productos REPITE para N = 0 en pasos de 1 Si X = X.producto Mostrar producto hábil Si X diferente a X.producto Mostrar producto inhábil Fin hacer | Si producto hábil Realizamos la venta Fin si Si producto inhábil No se hace nada Fin si |
1.7
Hacer mientras soliciten material Fecha solicitud = fecha hoy LEER solicitud de material en solicitud con fecha solicitud = fecha hoy Fin hacer | Si solicitud se presenta < 6 pm Se envía la solicitud de compra Fin si Si solicitud se presenta > 6 pm La solicitud se hará al día siguiente Fin si |
1.8
Hacer mientras se haya comprado material Fecha solicitud = fecha de entrega LEER material en material con fecha de solicitud = fecha de entrega Fin hacer | Si la compra de material se efectúa Se envía el material comprado Fin si Si la compra de material no se efectúa No se hace nada Fin si |