Tabla de Abstracción - Sayra Canon

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Tabla 1.

Elementos sugeridos para la Abstracción

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.

Imagen 2. Formulario de reporte

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.

Nombre de la Atributos y/o propiedades de la Métodos: Fórmulas matemáticas a aplicar


Clase y su clase Nombre, ámbito, en los métodos
ámbito de Tipo de Nombre del tipo de retorno,
visibilidad dato atributo y/o argumentos
propiedad de la
clase
int Identificacion Método 1.
Valor total a pagar= salario día*
string Nombres
Nómina CalcularSalarioDelE días laborados
de string Genero mpleador, es de
ámbito público, Cargo del trabajador*número de
ámbito string CargoADesempeñar retorna un valor de días laborados
Público tipo decimal y recibe
int DíasLaborados
como parámetro los
string FechaRegistro días laborados y el
cargo del trabajador.

También podría gustarte