Page 1


Tarjeta de Presentaciรณn:


INGENIERIA DEL SISTEMA


ANALISIS DE LOS REQUISITOS


El programa que aquí se muestra no pide ningún dato personal u objeto de atracción, pues solo pide la comida que se va a pedir para poder mostrar un costo, usando así datos estadísticos y reales siempre. Entrada:     

Alimentos de que se desean consumir Platillo de entrada Plato fuerte Postre Bebida con la que se desea acompañar

Salida:  En caso de que no se seleccione la casilla del gato, mostrara un mensaje para que se retire  Mensaje que anuncia la llegada del costo  Costo total de los alimentos de las casillas seleccionadas


DISEÑO y CODIGO


El diseño del programa está enfocado para llamar la atención del cliente y causar en él una sensación de que la comida estará deliciosa, debido a su fondo de comida tierna, se espera una respuesta en el usuario que favorezca el consumo de estos alimentos favoreciendo al restaurante. Está pensado para que los menores se sientan cómodos con alimentos que puedan reconocer sin perder su formalidad como un menú virtual, respetando la privacidad y sin faltar el respeto a un tercero.


Public Class Form1 Dim total As Integer Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click total = 0 If gato.Checked = False Then MsgBox("No le servimos comida a los gatos, disuclpe pero debe retirarse") ElseIf gato.Checked = True Then If entrada1.checked = True Then total = total + 23 End If If entrada2.Checked = True Then total = total + 19 End If If entrada3.Checked = True Then total = total = 18 End If If entrada4.Checked = True Then total = total + 26 End If If entrada5.Checked = True Then total = total + 14 End If If plato1.Checked = True Then total = total + 30 End If If plato2.Checked = True Then total = total + 34 End If If plato3.Checked = True Then total = total + 54 End If If plato4.Checked = True Then total = total + 62 End If If plato5.Checked = True Then total = total + 34 End If If postre1.Checked = True Then total = total + 17 End If If postre2.Checked = True Then total = total + 14 End If If postre3.Checked = True Then total = total + 23 End If If postre4.Checked = True Then total = total + 19 End If If postre5.Checked = True Then total = total + 18 End If If cafe.Checked = True Then total = total + 23 ElseIf te.Checked = True Then total = total + 17 ElseIf refresco.Checked = True Then total = total + 19 End If MsgBox("El total a pagar es de ", total) MsgBox(total) End If End Sub End Class

El código se basa únicamente en los checkbox, que son en escencia todo el programa, si se selecciona la casilla a la que llamamos obligatoria llamada en el programa como “gato”, que nos indica algo obvio pero quisimos colocar para que el usuario sienta que esto es algo informal buscando calmar un poco el; mediante una cadena de if junto con sus respectivos endif se logra hacer que se aumente el costo total de una comida en un restaurant, el cual al final presionandl el botón nos muestra el importe que tendrá que ser pagado por el cliente. Las variables que el programa usa son relativamente pocas, pues solo usa las checkbox en los if para asi lograr aumentar el costo total de la orden. Siendo el total aumentado en cada if (si se cumple la condición de ser true). El programa guarda la información en distintas variables y no es dependiente de alguna base de dato.


PRUEBAS


MANTENIMIENTO

Una manera en la que este software puede ser actualizado y mantenido a futuro por un restaurant es insertando nuevos checkbox con las distintas adiciones o sustracciones de platillos al menú virtual, logrando así una cómoda manera de pedir tu alimento sin la necesidad o pérdida de tiempo que puede conllevar que un mesero llegue a la mesa a poner un menú y se


soluciona los posibles errores de mala ortografía o memoria que un mesero conlleva.

Correctivo: -Errores que pueda tener en la suma del total. -Una mayor importancia grafica del botón “No soy un gato.” -Agregar la posibilidad de pedir más de una orden de un alimento que sea sumado al total. Actualización: -Adicionar platillos al menú -Sustracción de platillos del meno -Actualización de precios de platillos Perfectivo: -Que el programa pueda actualizar su menú dependiendo del lugar del que se active, día de la semana y hora -Mediante una BD actualizar los platillos de esta para así lograr una terminal en distintos restaurantes que cambien según el lugar de dicha terminal -Un fondo de pantalla animado que llame la atención de la clientela mediante un algoritmo que cambie según clima y hora

Proyecto Desarrollo de un sistema para un menu electronico  
Advertisement