Você está na página 1de 14

SISTEMAS DE INFORMACION I

UNIDAD 3 TECNICAS PARA EL ANALISIS DE LOS REQUERIMIENTOS


LENGUAJE ESTRUCTURADO

ING. AURORA BANDALA P R E S E N T A: MARTINEZ PAZOS CRISTINA LIZETH SOSA CAPITAINE ELIZABETH HERNNDEZ LORENZO OBDULIO

GRUPO 702

Misantla Ver., a 17 de Noviembre de 2011.

Proveedores Lenguaje Estructurado | Sistemas de Informacin

PROVEEDORES

Inicio Variables respuesta, id, nombre, empresa, domicilio, actualizar, usuario, contrasea

Escribe Nombre de usuario Leer usuario Escribe Escriba su contrasea Leer contrasea Si ((usuario ==BD.usuario) || (contrasea == BD.usuario)) Entonces Escribe Bienvenido al sistema Escribe Desea ingresar proveedores nuevo usuario Si (respuesta == s) entonces Escribe escriba el rfc del proveedor Leer rfc Generar ingrese un id para proveedor Escribe ingrese el nombre del proveedor Leer nombre Escribe ingrese el empresa del proveedor Leer empresa Escribe ingrese el domicilio del proveedor Leer domicilio Escribe Guardado el nuevo proveedor actualizar = Guardando (BD. Proveedor) Si no (respuesta=no) entonces

Escribir No ingreso ningn proveedor Fin si Sino Escribe Su usuario o contrasea no es correcta Fin si Final

COMPRA DE MERCANCA

Inicio Variables nombre, cantidad, precio, total, marca, modelo, medida Escribe Nombre del producto que desea Leer nombre Escribe Marca del producto que desea Leer marca Escribe Modelo del producto que desea Leer modelo Escribe Medida del producto que desea

Leer medida Buscar (BD. Inventario. mercanca) mostrar (informacin) Escribe Cantidad de mercanca desea Leer cantidad Si (cantidad <=BD. inventario. mercanca. existencia) Escribe La cantidad de mercanca no se puede satisfacer por el momento Sino Escribe Su producto es:+ BD. Inventario. mercanca. Nombre Escribe Su modelo: + BD. Inventario. mercanca. modelo Escribe Su marca: + BD. Inventario. mercanca. marca Escribe El precio del producto es:+ BD. inventario. Precio total = (precio * cantidad) Escribe Su total a pagar es: $+ total Escribe GRACIAS POR SU COMPRA Fin si

Final

PAGO DE COMPRA

Inicio Variables total, res, ntotal, precio, cantidad, factura, modelo, marca, nombre, medida, nuevac, cliente Escribe Desea algn otro producto Leer res Si (res==s) Entonces Escribe Nombre del producto que desea Leer nombre Escribe Marca del producto que desea Leer marca Escribe Modelo del producto que desea Leer modelo Escribe Medida del producto que desea Leer medida Buscar (BD. Inventario. mercanca)

mostrar (informacin) Escribe Cantidad de mercanca desea Leer cantidad Si (cantidad <=BD. inventario. mercanca. existencia) Escribe La cantidad de mercanca no se puede satisfacer por el momento Sino Escribe Su producto es:+ BD. Inventario. mercanca. Nombre Escribe Su modelo: + BD. Inventario. mercanca. modelo Escribe Su marca: + BD. Inventario. mercanca. marca Escribe El precio del producto es:+ BD. inventario. Precio nuevac = (precio * cantidad) Escribe Su total a pagar es: $+ nuevac Escribe GRACIAS POR SU COMPRA Fin si ntotal = (total + nuevac) Escribe Su pago final es:+ ntotal Sino (res ==no) Entonces ntotal = total Escribe Su pago final es:+ ntotal Fin si

Escribe Desea factura Leer factura Si (factura==s) Entonces Escribe Nombre del cliente Leer cliente Buscar (BD. inventario. factura) Escribe BD. inventario. factura (imprime_factura) Sino Escribe No quiere factura Fin si Escribe GRACIAS POR SU COMPRA Final

PAGO DE REPARACIN

Inicio Variables nombre, id, marca, modelo, Escribe Ingrese el id del aparato a recoger Leer Id

Escribe Ingrese el nombre del aparato a recoger Leer nombre Escribe Ingrese la marca del aparato a recoger Leer marca Escribe Ingrese la modelo del aparato a recoger Leer modelo Escribe Ingrese el da de recoger el aparato Leer diaE Buscar (BD. inventario. id_apar_repa) Buscar (BD. inventario. reparaciones) Si ((BD. inventario. id_apar_repa == id) || (BD. inventario.dia_entrrega == diaE)) Entonces Buscar (BD. inventario. id_apar_repa) Buscar (BD. inventario. reparaciones) Escribe Las relaciones hechas son:+ BD. inventario. reparaciones Escribe Su aparato est listo Escribe Entrega aparato Escribe El total apagar es:+ BD. inventario. reparaciones. total Si no Escribe Su aparato no est listo

Fin si Escribe Desea factura Leer factura Si (factura==s) Entonces Escribe Nombre del cliente Leer cliente Buscar (BD. inventario. factura) Escribe BD. inventario. factura (imprime_factura) Sino Escribe No quiere factura Fin si Escribe Su total a pagar es:+ res Final

SOLICITUD DE PRESUPUESTO DE MERCANCA

Inicio Variables presupuesto, precio, cantidad, res, res1, desact, total, desc Escribe Favor de llenar la solicitud Leer solicitud

Escribe Son todos los productos que requiere Leer res Si (res == s) Entonces Buscar (BD. inventario. producto Buscar (BD. inventario. precios Escribe Son todos los productos que requiere Leer res1 Si (res1 ==s) Entonces Variables nombre, cantidad, precio, total, marca, modelo, medida Escribe Nombre del producto que desea Leer nombre Escribe Marca del producto que desea Leer marca Escribe Modelo del producto que desea Leer modelo Escribe Medida del producto que desea Leer medida Buscar (BD. Inventario. mercanca) mostrar (informacin) Escribe Cantidad de mercanca desea

Leer cantidad Escribe Su total es de:+ presupuesto total = cantidad * precio Sino Escribe Su presupuesto es: total = cantidad * precio Fin si Consulta (gerencia) Recibe (desc) Si (gerencia ==s) Entonces Escribe Se te aplicara un descuento del:+ desc desact = total - desc Sino desact = total Fin si

Escribe Su total es de:+ desact Final SOLICITUD DE PRESUPUESTO DE REPARACION

Inicio Variables solicitud, cliente, res, precio, reparaciones Escribe Favor de llenar solicitud Leer solicitud Escribe Solicitud de reparacin Leer reparaciones Escribe Nombre del cliente Leer cliente Escribe Entrega aparato Tcnico (verifica) Si (tcnico == s) Entonces Buscar (BD. inventario. presupuesto. catalogo_reparaciones) Si (catalogo_reparaciones == precio) Entonces presupuesto = precio * reparaciones Sino Escribe La reparacin no existe en la base de datos Fin si Sino Escribe Su aparato no tiene reparacin Fin si

Emite (presupuesto) Final

Você também pode gostar