CU03 Almacenar nueva visita - GatoCabanzo/Repo_Ing_de_Software GitHub Wiki
Almacenar nueva visita
Campo | Información |
---|---|
Autor | Alejandro Cabanzo - 21/04/2021 |
Código | CU03 |
Descripción | Almacenar la información que contiene la programación de la visita técnica generada, la fecha de la visita creada debe ser posterior a hoy y la hora de la visita debe estar disponible en la tabla donde persiste la información. |
Datos de entrada | Nombre técnico, fecha visita, hora visita, dirección, motivo de la visita. |
Datos de salida | Registro generado en tabla visitas. |
Actor | Usuario |
Requerimiento base | RQ02 |
Precondiciones | Debe oprimir el botón Crear visita que lo dirige a la ventana de diligenciamiento de datos. |
Postcondiciones | El programa debe almacenar la información registrada en los campos de la ventana, posterior a esto los campos deben quedar vacíos. |
Mockup | Se llega haciendo click en el botón Crear nueva visita. |
|
Flujo
Actor | Sistema |
---|---|
1. Registrar los datos de la visita | |
2. Hacer click botón confirmar visita | |
3. Verificar que no existan campos vacíos | |
4. Verificar fecha posterior al día de hoy | |
5. Verificar hora disponible para asignar visita | |
6. Almacenar información en tabla | |
7. Confirmar ingreso exitoso de datos a través de mensaje en pantalla | |
8. Hacer click botón Actualizar tabla | |
9. Mostrar en la tabla la información registrada |
Excepciones
Paso | Solución |
---|---|
3. Campos vacíos | 3.1 No almacenar información |
3.2 Enviar mensaje en pantalla "Datos vacíos, diligencie los campos" | |
3.3 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos) | |
4. La fecha ingresada es anterior o actual al día | 4.1 No almacenar información |
4.2 Enviar mensaje en pantalla "ingresar fechas posteriores al día actual" | |
4.3 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos) | |
4.1 Campo fecha contiene caracteres erróneos (letras) | 4.1.1 Enviar mensaje en pantalla "Dato fecha ingresado de manera incorrecta" |
5. Hora ingresada no esta disponible | 5.1 No almacenar información |
5.1 Enviar mensaje en pantalla "El técnico ya tiene visita programada en el horario seleccionado" | |
5.2 Devolver a pantalla de Crear visita con los campos restablecidos (vacíos) | |
5.1 Campo hora contiene caracteres erróneos (letras) | 4.1.1 Enviar mensaje en pantalla "Dato hora ingresado de manera incorrecta" |
6. La tabla seleccionada para almacenar los datos no existe | 6.1 Enviar mensaje en pantalla "No es posible almacenar la información" |
7. La tabla no muestra información | 7.1 Enviar mensaje en pantalla "No es posible acceder a la información de la tabla, intente de nuevo mas tarde" |