Sistema de Ventas de Una Panaderia 645

download Sistema de Ventas de Una Panaderia 645

of 25

description

panaderia

Transcript of Sistema de Ventas de Una Panaderia 645

Sistema de ventas de una panadera

Sistema de ventas de una panadera

Sistema de ventas de una panadera

Profesora:Vigo Lpez, GiovannyAlumnos:Santivez medina, benjamnCarrera:Ingeniera industrialCiclo: II

Introduccin

El curso de lenguaje de programacin es una herramienta muy til para aprender cmo crear nuevos software para un mayor desempeo en el rea que se desea trabajar y/o implementar.En esta oportunidad nos dedicaremos a la creacin de un software para el mejoramiento de un rea especfica, en una empresa.De lo cual hay que implementar un software para la empresa panadera industrial de productos alimentarios marcela, para el rea de ventas ya que es una de las reas ms importantes en la empresa, para lo cual tiene que tener un mayor control y eficiencia ya que en estos momentos sufre una deficiencia en la rea de ventas.

NDICE

Introduccin2NDICE3ANTECEDENTES4DESCRIPCIN DE LA EMPRESA4DESCRIPCIN DEL REA4DESCRIPCIN DEL PROCESO4IDENTIFICACIN DE LA NECESIDAD5ESPECIFICACIN DEL PROGRAMA5OBJETIVO DEL PROGRAMA5SALIDA DESEADA5DATOS DE ENTRADA6REQUERIMIENTOS DE PROCESAMIENTO7I.Capturar7II.Validar7III.Ejecutar :8IV.Mostrar8Documentacin8DISEO DEL PROGRAMA9Descripcin narrada9

ANTECEDENTESDESCRIPCIN DE LA EMPRESANombre: Panadera marcela Rubro: panaderaUbicacin: carretera central km 16La panadera se encarga de fabricar sus productos con los ms altos estndares de salubridad a nivel provincial, satisfaciendo las necesidades diarias de la poblacin, para esto emplea maquinarias industriales de ltima generacin con personal capacitado y calificado para cuidar la salubridad, produccin, transporte, fabricacin de sus productos alimentarios.Aunque tiene una gran eficiencia en el rea de produccin, transporte, salubridad y fabricacin. Tiene una gran deficiencia en el rea de ventas.DESCRIPCIN DEL REAAhora vamos a describir el rea de ventas que en estos momentos la empresa mantiene un sistema muy deficiente al momento de hacer el comprobante de pago y devolver el vuelto ocasionando largas colas en la caja ocasionando una prdida de tiempo y dinero para la empresa como para sus clientesDESCRIPCIN DEL PROCESO

Entrega el vuelto y el comprobante de pago Productos elaborados por la empresa Caja que recibe el dinero y entrega los productos elaborados por la empresa

Pasa a laClientes

De manera rudimentaria (la seorita cajera se demora demasiado en dar el vuelto y redactar el comprobante de pago) se atiende al pblico ocasionando cola y prdida de tiempo y dinero

IDENTIFICACIN DE LA NECESIDADLa caja aun tiene un mecanismo de manera rudimentaria (la seorita cajera se demora demasiado en dar el vuelto y redactar el comprobante de pago) ocasionando cola, perdida de dinero y tiempo para la empresa, para lo cual necesita un software que emita comprobante de pago especificando el cambio que se debe entregar al cliente y los datos requeridos por la empresa para una mayor eficiencia en el rea de ventas.ESPECIFICACIN DEL PROGRAMAOBJETIVO DEL PROGRAMA Emitir comprobante de pago

SALIDA DESEADAComprobante de pago Nombre del cliente Dni Total de pago Fecha DATOS DE ENTRADA Datos del producto Cantidad del producto que se requiere Precio unitario del producto

Datos del cliente Nombre del comprador del producto DNI del comprador

Datos del da Da mes fecha de la venta Total de la venta

REQUERIMIENTOS DE PROCESAMIENTO

I. Capturar Datos del producto Cantidad del producto que se requiere Precio unitario del producto

Datos del cliente Nombre del comprador del producto DNI del comprador

Datos del da Da mes fecha de la venta Total de la venta

II. Validar Datos del producto Cantidad del producto que se requiere Precio unitario del producto

Datos del cliente Nombre del comprador del producto DNI del comprador

Datos del da Da mes fecha de la venta Total de la venta III. Ejecutar : Frmula para Calcular el vuelto Importe de la ventaIV. Mostrar El comprobante de pago

Documentacini. Definir el tipo de carcter para cada proceso ii. Tipo de frmula para Calcular el vueltoNumero del costo numero del pago (#A - #B) Importe de la ventaCantidad * precio unitario del producto (#A * #B)iii. Nmero y

DISEO DEL PROGRAMADescripcin narrada

INICIO

INGRESAR DATOSCALCULAR VUELTOIMPRIMIR COMPROBANTE DE PAGO

FINIngresar datos Para DNIIngresar a, b, c, d, e, f, g, ha es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar b es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar c es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar d es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar e es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar f es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar g es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar h es Z+ 0?Si es no mostrar mensaje ingresar #Si es si continuar con la impresinMOSTRAR LA IMPRESINFIN

Para CANTIDAD del producto que se requiereIngresar a, b, ca es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar b es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar c es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar con la impresinMOSTRAR LA IMPRESINFIN Para PRECIO UNITARIO DEL PRODUCTOIngresar a, b, ca es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar b es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar c es Z+ ?Si es no mostrar mensaje ingresar #Si es si continuar con la impresinMOSTRAR LA IMPRESINFIN Para la FECHAIngresar # AO ACTUAL (A.A.), # MES ACTUAL (M.A.), # DIA ACTUAL (D.A.)# A.A. es Z+ > 0?Si es no mostrar mensaje ingresar #Si es si continuar # A.A. es (1,31)?Si es no mostrar mensaje ingresar #Si es si continuar #A.A. es = 4 DIGITOS?Si es no mostrar mensaje ingresar #Si es si continuar #A.A. es AO BISIESTO?Si es no mostrar mensaje ingresar #Si es si continuar #A.A. AO BISIESTO, es 2 =29d V 28d?Si es no mostrar mensaje ingresar #Si es si continuar #A.A. AO BISIESTO, es 2 = 28 d?Si es no mostrar mensaje ingresar #Si es si continuar #A.A. AO BISIESTO, es 2 = 29 d?Si es no mostrar mensaje ingresar #Si es si continuar #M.A. es 0NONO

#MA, es 2 = 29d#AA es (1, 31) NO SISI NO

#DA, es 0 > #DA < 31 #AA es=4 dgitos SI SI NO NO

#DA, 2,4,6,9,11#AA, AO BISIESTO es 2 = 28d v 29d SI SINONO

#DA 1, 2, 3, 5, 7, 9, 10, 12 #AA, AO BISIESTO es 2 = 28dNO SISI NO

#AA, AO BISIESTO es 2 = 29d SI

MOSTRAR AA, MA, DA NO SI

Imprimir AA, MA, DA#MA, es 0>#MA #A

ANOSI

Vuelto = #B - #A

Ingresar # R+

Mostrar VUELTO

A

FIN

PSEUDOCODIGO Para DNI

INICIOMostrar nmero de DNI

1. Leer: a, b, c, d, e, f, g, h2. Si a es Z+ continuarSi no escribir ingresa # Z+Si b es Z+ continuarSi no escribir ingresa # Z+Si c es Z+ continuarSi no escribir ingresa # Z+Si d es Z+ continuarSi no escribir ingresa # Z+Si e es Z+ continuarSi no escribir ingresa # Z+Si f es Z+ continuarSi no escribir ingresa # Z+Si g es Z+ continuarSi no escribir ingresa # Z+Si h es Z+ continuarSi no escribir ingresa # Z+3. Hacer: a, b, c, d, e, f, g, h4. Escribir DNI FIN

Para precio unitario

INICIOMostrar nmero del precio unitario

Leer: a, b, c Si a es Z+ continuarSi no escribir ingresa # Z+Si b es Z+ continuarSi no escribir ingresa # Z+Si c es Z+ continuarSi no escribir ingresa # Z+Hacer: a, b, cEscribir precio unitario FIN

PSEUDOCODIGO Para calcular la CANTIDAD de PRODUCTO

INICIO Mostrar la CANTIDAD de PRODUCTO

1. Leer: a, b, c2. Si 10continuarSi no escribir ingresa # Z+ >Si continuarSi no escribir ingresa # Z+ Si continuarSi no escribir ingresa # Z+ 3. Hacer: a, b, c4. Imprimir CANTIDAD DE PRODUCTO FINPSEUDOCODIGO Para calcular EL VUELTO

INICIO Calcular el VUELTO

1. Leer: #A, #B2. Si #A es R+ entonces continuarSi no escribir ingresa # R+Si #B es R+ entonces continuarSi no escribir ingresa # R+Si #B > #A entonces continuarSi no escribir error3. Hacer: #B - #A4. Imprimir VUELTOFIN

Para calcular EL importe total de la venta

INICIO Calcular EL importe total de la venta

5. Leer: #A, #B6. Si #A es R+ entonces continuarSi no escribir ingresa # R+Si #B es R+ entonces continuarSi no escribir ingresa # R+7. Hacer: #B * #A8. Imprimir importe de la ventaFIN

PSEUDOCODIGO Para MOSTRAR FECHA ACTUAL (AA, MA, DA)

INICIOMostrar fecha actual

1. Leer: AA, MA, DA2. Si #AA es Z+ entonces continuarSi no escribir ingresa # Z+ Si #AA es Z+ de 1 31 entonces continuarSi no escribir ingresa # Z+ >Si #AA es = 4 DIGITOS entonces continuarSi no escribir ingresa # Z+ >Si #AA AO BISIESTO es 2 = 28d entonces continuarSi no escribir ingresa # Z+ >Si #AA AO BISIESTO es 2 = 29d entonces continuarSi no escribir ingresa # Z+ Si #MA es 0 > #MA < 12 entonces continuarSi no escribir ingresa # Z+ Si #MA es 2 = 29d v 28d entonces continuarSi no escribir ingresa # Z+ >Si #MA es 2 = 28d entonces continuarSi no escribir ingresa # Z+ Si #MA es 2 = 29d entonces continuarSi no escribir ingresa # Z+ >Si #DA es 0 > #DA 31 entonces continuarSi no escribir ingresa # Z+ Si #DA es 4, 6, 9, 11 30 entonces continuarSi no escribir ingresa # Z+ >Si #DA es 1, 2, 3, 5, 7, 9, 10, 12 31 entonces continuarSi no escribir ingresa # Z+ >3. Hacer: AA / MA / DA4. Imprimir FECHA CTUAL FIN

Pgina 1

Pgina 22