sábado, enero 15, 2005

CLASE2: TECNICAS DE PROGRAMACION II

CONSTRUYENDO EL SISTEMA
PROBLEMA

Gertrudis es la encargada de recibir los pedidos, en la empresa "CHARO". Después de recibir los pedidos, debe ingresar los datos de los clientes (codclie, nomclie, dirclie, tlfclie, rucclie), en la base de datos PEDCLIENTES y los datos de los productos pedidos (codpro, npro, cantpro) en la base de datos PEDPRODUCTOS.
Charito, gerente de la empresa, se encarga de verificar los datos para autorizar los pedidos. Para realizar su trabajo, debe tener información de los clientes, productos pedidos, cuentas de los clientes (codclie, montclie, tcta) y del inventario (codpro, stkpro, precpro). Finalmente, guarda los pedidos aprobados en PEDAP (codclie, montped, tcta, tpag, V°B°) y los pedidos no aprobados en PEDNAP (codclie, montped, tcta, tpag, V°B°).
NOTA:
Debe crear las bases de datos y los reportes correspondientes.
El menú sugerido sería: RECEPCION (pedclientes, pedproductos), AUTORIZAR, ACTUALIZAR (cuentas, inventario), LISTADOS (cuentas, inventario, pedal, pednap, pedclientes, pedproductos). Estas bases de datos deben estar relacionados para la obtención de los resultados.

DOS MODELOS DE MENU
PRIMER MODELO
Cerrar todos los archivos
Limpiar pantalla
HACER MIENTRAS sea verdadero
Ingresar titulo del menú
Ingresar elementos del menú
Definir variable de ingreso al menú
DO CASE
CASE =1
CASE = 2
…………………………………………………………..
CASE = "último"
ENDCASE
Mensaje "PULSE UNA TECLA PARA CONTINUAR.."
Leer
Limpiar pantalla
FIN HACER MIENTRAS
FINALIZAR PROGRAMA
SEGUNDO MODELO
Cerrar todos los archivos
Limpiar pantalla
HACER MIENTRAS sea verdadero
Definir marco del menú
Ingresar titulo del menú
Ingresar elementos del menú
Definir variable de ingreso al menú
Validar variable de ingreso al menú
Leer
Si ="Salir"
Terminar
Fin Si
Guardar pantalla principal en una variable
DO CASE
CASE ="Primer elemento"
Ir al subprograma"Primer elemento"
CASE = "Segundo elemento"
Ir al subprograma "Segundo elemento"
…………………………………………………………..
CASE = "último elemento"
Ir al subprograma "último elemento"
ENDCASE
RESTAURAR pantalla
FIN HACER MIENTRAS
LIMPIAR PANTALLA
FINALIZAR PROGRAMA PRINCIPAL
SUBPROGRAMA "primer elemento"
HACER MIENTRAS sea verdadero
Definir marco del menú
Ingresar titulo del menú
Ingresar elementos del menú
Definir variable de ingreso al menú
Validar variable de ingreso al menú
Leer
Si ="Salir"
Terminar
Fin Si
Guardar pantalla del subprograma en una variable
DO CASE
CASE ="Primer elemento"
Ir al subprograma"Primer elemento"
CASE = "Segundo elemento"
Ir al subprograma "Segundo elemento"
…………………………………………………………..
CASE = "último elemento"
Ir al subprograma "último elemento"
ENDCASE
RESTAURAR pantalla
FIN HACER MIENTRAS
LIMPIAR PANTALLA
FINALIZAR SUBPROGRAMA

No hay comentarios.:

Publicar un comentario