Tabla de Abstracción - Sayra Canon
Tabla de Abstracción - Sayra Canon
Tabla de Abstracción - Sayra Canon
NOMBRE DEL
Sayra valentina canon
ESTUDIANTE
Planteamiento del problema:
La empresa de servicios temporales “Servitemp” requiere una aplicación que a partir de unos datos básicos del
trabajador que se indican en los requerimientos funcionales, permita guardar, calcular y mostrar el reporte del valor
a pagar a un trabajador de acuerdo con los días laborados y el salario día dependiendo del cargo que ocupa.
Requerimientos funcionales:
La aplicación debe contar con una interfaz gráfica inicial que al ejecutar la aplicación muestre el nombre completo
del autor de la aplicación, el nombre de la aplicación, un nivel de seguridad básico, solo con una contraseña de
acceso genérica que será: 123, la cual está enmascarada así (***), para que no se vea la contraseña al digitarla en el
formulario, “no incluir nombres de usuario”.
Al digitar la contraseña correcta lo llevará al formulario de ingreso de datos tal como se muestra en imagen 1, que
permitirá el ingreso de los datos solicitados en la aplicación como son: La identificación del trabajador, el nombre
completo, el género que será (masculino, femenino) para seleccionar de un control Radio Button; el cargo que
desempeña (electricista, mecánico, soldador, servicios generales, administrativo) el cual se selecciona de una lista
desplegable; los días laborados y la fecha del registro la cual es generada por el sistema. Se espera que al
seleccionar el cargo de la lista desplegable se muestre en otra caja de texto el valor del salario día de acuerdo con
los siguientes valores: servicios generales $35.000, administrativo $ 40.000, electricista $50.000, mecánico
$55.000, soldador $70.000. Esto se logra a través del manejo de eventos (consultar al respecto). La caja de texto
Que mostrará el valor del salario día estará deshabilitada para que el usuario no pueda ingresarle datos a esta. Es
decir que la caja de texto en su propiedad Enabled se selecciona la opción False. Se requiere definir una clase a
parte del formulario de ingreso de los datos, esta clase se identificará con el nombre Nómina que será de ámbito
público que contendrá los atributos y/o Propiedades para almacenar el registro completo del trabajador que se
ingresó por el formulario de ingreso de datos. Al interior de la clase Nomina se definirá un método el cual calcular
el salario devengado a pagar al trabajador, este recibirá como parámetro los días laborados y el valor del salario día
dependiendo del cargo del trabajador.
Imagen 1. Formulario de ingreso da datos
El
formulario utilizado para ingresar los datos puede presentar la siguiente apariencia, es su responsabilidad
mejorarlo.
El formulario de reportes utilizado para para mostrar los resultados al presionar el botón Calcular/Mostrar puede
presentar la siguiente apariencia, es su responsabilidad mejorarlo.