docum3nto
Páginas: 5 (1217 palabras)
Publicado: 9 de junio de 2014
Análisis Previo
El restaurante “Está Rico el Perrito” registra a cada uno de sus meseros en el sistema
computacional a través del proceso llamado: Ingreso de datos del mesero, éste proceso permite que el
administrador del local ingrese por teclado los datos de sus trabajadores con el cargo de mesero, con
los siguientes datos de entrada: Nombre, Rut, Fecha de Nacimiento, Edad, Género, Estado Civil,
Dirección, Teléfono móvil, Teléfono fijo, Email y como datos de salida serán los mismos además de
mensajes que se muestren por pantalla indicando al usuario si hay error al ingresar los datos, si el dato ha sido registrado antes, si el dato está fuera del rango permitido o si la opción elegida no es válida.
a) Ingreso de datos del mesero.
Entradas:
R1 Ingresar datos del mesero: Ingresa a un mesero al sistema.
Requisitos de la función:
R1.1: Para el Nombre sólo se aceptarán caracteres del abecedario con un tamaño máximo de
30 caracteres para este campo.
R1.2: Para el ID_MESERO se utilizara el RUT sin punto ni digito verificador sólo se aceptarán números enteros del 0 al 9 sin puntos ni dígito verificador.
R1.2.1: Solo se aceptaran números enteros del 0 al 9, con un tamaño máximo
de 8 dígitos.
R1.2.2: El sistema no aceptará ingresar a dos meseros con el mismo Rut, si esto ocurre
el sistema desplegará el mensaje “El Rut ya está ingresado”
R1.3: Para la Fecha de Nacimiento sólo se aceptarán números enteros del 0 al 9 con un
tamaño máximo de 4 dígitos para el año, 2 dígitos para el mes el día, con el siguiente formato:
AAAAMMDD.
R1.3.1: El sistema sólo aceptará fechas válidas.
R1.4: Para la Edad sólo se aceptarán números enteros del 0 al 9 con un tamaño máximo de 2
dígitos para este campo. R1.4.1: Sólo están permitidos los números dentro del intervalo [1840].
R1.5: Para el Género sólo se aceptarán los caracteres “M” para masculino y “F” para
femenino.
R1.6: Para el Estado Civil sólo se aceptarán los números: “1” para soltero(a), “2” para
casado(a), “3” para viudo(a).
R1.6.1: El sistema no aceptará ingresar números distintos a 1, 2 y 3, si esto ocurre el sistema desplegará el mensaje “Opción no válida”.
R1.7: Para la Dirección sólo se aceptarán caracteres del abecedario con un tamaño máximo de
30 caracteres y números enteros del 0 al 9 con un tamaño máximo de 4 dígitos.
R1.7.1: El sistema no aceptará que el primer dígito sea “0”.
R1.8: Para el Teléfono Móvil sólo se aceptarán números enteros del 0 al 9 con un tamaño
máximo de 8 dígitos para este campo.
R1.8.1: Sólo están permitidos para el primer dígito los números dentro del intervalo
[69].
R1.9: Para el Teléfono Fijo sólo se aceptarán números enteros del 0 al 9 con un tamaño
máximo de 7 dígitos para este campo.
R1.10: Para el Email sólo se aceptarán caracteres con un tamaño máximo de 15 caracteres
para este campo. R1.10.1: El sistema no aceptará ingresar los siguientes caracteres: ;, :, ,, ‘, “, *, #, €, %,
¬, &, |, º, ª, !, ¡, ¿, ?, +, =, ¨Ç, {, }, [, ].
Salida:
Ingresar Platos: Ingresar un plato de comida que estará disponible durante uno o varios días,
controlando el manejo de stock y precios.
Entradas: id_plato, nombre_plato, tipo_plato, detalle , stock_plato , precio, fecha.
Requisitos de la función:
R2.1: Para el id_plato, se utilizaran registro numérico de dos dígitos.
R2.2: Para el nombre_plato, solo se aceptaran caracteres del abecedario, con un
tamaño máximo de 20 caracteres.
R2.3: Para el tipo de plato, se podrá elegir entre entradas, postres, principal.
R2.4: Para el detalle, solo se aceptaran caracteres del abecedario, con un tamaño ...
Leer documento completo
Regístrate para leer el documento completo.