Está en la página 1de 3

Curso/ Clase 2194136057 Facultad Ingeniería Asunto T1

Docente Richerd Rodas Carrera Ingeniería de Sistemas Tipo Evaluación


Cueva Computacionales

SEMESTRE: 2019-1

Apellidos y Nombres: .......................................................................................................... Nota:


Duración: min Fecha: 15/04/2019

Indicaciones:
1. Subir el archivo al aula virtual en el enlace: Archivos T1.

Caso de Uso: Registrar Empleado

1. Flujo Básico
a. El usuario inicia el registro de un nuevo empleado
b. El sistema le permite el ingreso de los siguientes datos:
- Dni del empleado (obligatorio)
- Apellidos y nombres (obligatorio)
- Email (obligatorio, formato de email)
- Distrito. (Obligatorio)
- Domicilio (opcional)
- Número de teléfono (opcional)
- Nivel de Estudios (Obligatorio) – Lista seleccionable con los siguientes valores
Sin estudios
Nivel básico
Técnico Superior
Superior Universitario
Postgrado
- Sueldo base (obligatorio)
- Número de Hijos (obligatorio)
c. El usuario ingresa los datos requeridos por el sistema
d. El sistema calcula la remuneración base del trabajador de acuerdo a las siguientes reglas:
- Por cada hijo el empleado recibe una asignación familiar de 45 nuevos soles hasta los 4 hijos. Si
el empleado tiene más de 4 hijos la asignación familiar será solo por 5 hijos.
- Implementa la siguiente tabla de bonificaciones por estudio:
Nivel de Estudios Bonificación
Sin estudios 0
Nivel básico 1% del sueldo base
Técnico Superior 2% del sueldo base

Superior Universitario 10% del sueldo base

Postgrado 20% del sueldo base

e. El usuario graba el registro y termina el caso de uso

1
2. Flujo Alternativo
a. Si el campo dni está vacío, mostrar mensaje “dni es obligatorio”.
b. Si el dni no tiene 8 dígitos, mostrar el mensaje “Dni no es válido”
c. Si los apellidos y nombres están vacíos, mostrar mensaje “Apellidos y nombres son datos
obligatorios”.
d. Si los apellidos y nombres contienen caracteres que no son alfabéticos, exceptuando un
espacio en blanco entre palabras, mostrar mensaje “Datos son incorrectos”.
e. Si el email está vacío, mostrar mensaje “Email es obligatorio”.
f. Si el email no tiene el formato de correo electrónico, mostrar mensaje “formato de email
incorrecto”
g. Si no selecciona el Distrito mostrar mensaje “seleccione Distrito”.
h. Si no selecciona el nivel de estudios, mostrar mensaje “es obligatorio seleccionar el nivel de
estudios”.

En base a la especificación de Caso de Uso de Registro de Empleado, plantee una solución web, que
contenga lo siguiente:

1. Crear la base de datos y tabla o tablas pertinentes al caso.


2. Implementar la interfaz de registro.
3. Las opciones de selección se llenan desde la base de datos.

Rubrica de evaluación
Ítem Puntos Criterios de calificación
Implementa la 3 No Implementa la Implementa la base de Implementa la base de datos
base de datos y base de datos sin contenido (tablas, con tablas índices, llaves
presenta el script (0) puntos índices, llaves primarias, llaves foráneas y
correspondiente primarias y foráneas) datos de prueba
(1) Punto (3) puntos
Elabora la Interfaz 7 No elabora la Elabora la interfaz de Elabora interfaz de usuario Elabora la Interfaz Elabora la interfaz de
de Usuario Interfaz de usuario sin mostrarse básica de usuario sin usuario utilizando
usuario los resultados (3) puntos estilos ni código estilos y código java
(0) puntos (1) puntos java script script
(5) puntos (7) puntos
Implementa las 3 No implementa Implementación Parcial Implementación Total
reglas de negocio reglas de negocio (1) punto (3) Puntos
definidas en el (0) puntos
caso planteado.
Implementa las 7 No implementa Establece conexión con Implementa operaciones de Implementa Implementa
operaciones de operaciones con base de datos recuperación de datos operaciones de operaciones de
base de datos. base de datos (1) punto Parcial recuperación y recuperación y
(0) Puntos (2) puntos actualización de actualización de datos
datos parcial total
(5) puntos (7) puntos

2
3

También podría gustarte