Post on 20-Jul-2022
Requerimientos Anexo A
Lista de Requerimientos Funcionales y no Funcionales
del Sistema
LEVANTAMIENTO DE REQUERIMIENTOS Para realizar el levantamiento de los requerimientos funcionales y no funcionales, se realizo una reunión con la persona encarga de la tesorería, la cual es la que actual mente realiza los procesos que serán afectados por el nuevo sistema de información. Después de estudiar cada dato que es solicitado en los procesos, para realizar los informes y registros, se realiza un listado de los requerimientos de los procesos que serán sistematizados.
Figura 1. Casos de uso
Ingreso al
sistema
Ingresar
estudiante
Modificar
estudiante
Eliminar
estudiante
Crear nuevo
usuario Modificar
usuario
Eliminar
usuario
Ingresar nuevo
concepto
Modificar
concepto
Ingresar
abono
Crear nuevo
taller Modificar
taller
Matricular
estudiante
Actualizar
Matricula
Listar taller Generar
reporte
Salir del
sistema Buscar
estudiante
Actores Los actores representan quién o qué inicia una acción dentro del sistema, se puede decir que es simplemente un rol que es llevado a cabo por una persona. El Actor en el diagrama de casos de uso es representado con una figura en forma de persona. Usuario
Es el encargado de ingresar los datos de los estudiantes en el sistema con su respectiva información personal y académica, de ingresar los tipos de conceptos de pago donde se podrá escoger al momento de gestionar cómo es el ingreso de los abonos de cada estudiante a su respectivo semestre, como también se encargará de actualizar la matricula de cada estudiante para hacer la respectiva actualización, además se encargará de mirar si el estudiante esta a paz y salvo para seguir con los procesos, y otra función que posee es realizar los tipos de reportes necesarios que se necesitan en el Centro de Capacitación Don Bosco para el buen funcionamiento. Administrador del sistema
El administrador del sistema es el que se encarga del manejo de las cuentas de usuario tanto para los usuarios como para otros administradores. Puede crear cuentas nuevas, modificarlas como también eliminarlas. Otra función que posee es la de administrar los talleres que se dictan en el Centro de Capacitación Don Bosco como crear nuevos talleres y modificarlo. No tiene relación alguna con los casos de uso del usuario, esto con el motivo de evitar el abuso de esta cuenta. El acceso del administrador al sistema es asignado por los programadores.
Diagrama de casos de uso
Figura 2. Diagrama de casos de uso
Base de Datos Anexo B
Modelamiento de la Base de Datos
Modelo Relacional de Datos El modelo relacional de datos nos representa en la base de datos las diferentes relaciones que se pueden encontrar, nos la representa de una manera muy simple, una relación representa una tabla que está contenida de un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que está interpretado por un dato. Cada fila también se puede denominar tupla o registro y a cada columna también se le puede llamar campo o atributo. Tabla 1. Abono
idAbono a_idConcepto abono fecha numeroCuenta
nombreBanco
idMatricula autorizado Acuerdo_pago
INTEGER INTEGER INTEGER DATE
VARCHAR
(50)
VARCHAR
(80) INTEGER TINYINT(1) VARCHAR (10)
PK, NN FK(ID.CCEPTO)
, NN
NN NN NN NN FK(ID.SEMESTRE
), NN
NN
FK(ID.PAGO)
Tabla 2. Concepto
idConcepto
concepto
INTEGER VARCHAR(45)
PK, NN NN
Tabla 3. Estudiante idEstudiante nombre apellido dirección teléfono fechaingreso estado jornada
VARCHAR(
12)
VARCHAR(45)
VARCHAR(45)
VARCHAR(20) VARCHAR(15) DATE VARCHAR
(20) VARCHAR
(20)
PK, NN
NN NN NN NN NN NN NN
Tabla 4. Acuerdopago
idPago valorpago
VARCHAR(10) INTEGER
NN NN
Tabla 5. Est_Taller
Est_id
est_id_taller est_id_estudiante
INTEGER
VARCHAR(20)
VARCHAR(12)
PK, NN FK(ID.TALLER),NN
FK(ID.ESTUDIANTE),NN
Tabla 6. Matricula idMatricul
descripcion valorSem
estre fecha idEstudiante acumulado
INTEGER
VARCHAR(45)
VARCHAR(45)
DATE VARCHAR(12) INTEGER
PK, NN NN NN NN
FK(ID.ESTUDIANTE),NN
NN
Tabla 7. Taller
idtaller
descripcion
VARCHAR(20)
VARCHAR(45)
PK, NN
NN
Tabla 8. Usuario
idUsuario
nombre apellido clave rol
VARCHAR(15)
VARCHAR(80) VARCHAR(80) VARCHAR(45) VARCHAR(45)
PK, NN
NN NN NN NN
1
Diagramas Anexo C
Descripción de los casos de uso
2
Descripción de casos de uso
Para la definición de los casos de uso se utilizó un modelo de tabla que contiene los
siguientes detalles: el numero del caso de uso, el nombre del caso de uso, una pequeña
descripción, los actores que intervienen en éstos; continuando con una secuencia de la
interacción entre el actor y el sistema, luego detalla las excepciones que pudieran
presentarse durante la iteración con el sistema de cada caso y, por último, detalla los
casos de usos relacionados, las precondiciones y las pos condiciones de cada caso de
uso.
CASOS DE USO
Caso de uso No. 01
Nombre Ingresar al sistema
Descripción Proceso realizado para ingresar al
sistema y poder operar la aplicación.
Estado Completo
Actores Usuario, administrador
Guion
Actores Sistema
1. Ingresar login y Password
2. Verifica el login 3. Verifica el password 4. Consulta las restricciones de acceso
según el perfil del usuario 5. Establece las restricciones 6. Termina
Excepciones
Actores Sistema
Excepción No 1:Verifica el Login
2.
7. Mostrar mensaje (“Usuario o Clave Incorrecto”)
3
8. Volver a 1
Excepción No 2: Verifica el Password
3.
9. Mostrar mensaje (“Usuario o Clave Incorrecto”)
10. Volver a 1.
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones El usuario puede usar el software en las
funcionalidades, para las cuales tiene
permiso.
Prototipo
Caso de uso No. 02
Nombre Ingresar estudiante
Descripción Permite al usuario ingresar un nuevo
estudiante para poder utilizarlo en el
sistema.
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Ingresar los datos: número de identificación, nombres, apellidos, dirección, teléfono, fecha ingreso, jornada y taller a matricular.
2. Valida el numero de identidad 3. Valida el nombre 4. Valida el apellido 5. Valida la dirección 6. Valida el teléfono
4
7. Valida la jornada 8. Valida el taller a matricular 9. Verifica el numero de identidad 10. Almacena los datos en el sistema 11. Termina
Excepciones
Actores Sistema
Excepción No 1: Valida el numero de identidad
2.
12. Mostrar mensaje (“Debe ingresar la identificación”)
13. Volver a 1
Excepción No 2: Valida el nombre
3.
14. Mostrar mensaje (“Debe ingresar nombre (s)”)
15. Volver a 1
Excepción No 3: Valida el apellido
4.
16. Mostrar mensaje (“Debe ingresar apellido (s)”)
17. Volver a 1
Excepción No 4: Valida la dirección
5.
18. Mostrar mensaje (“Debe ingresar la dirección”)
19. Volver a 1
Excepción No 5 : Valida el teléfono
6.
20. Mostrar mensaje (“Debe ingresar el teléfono”)
21. Volver a 1
Excepción No 6 : Valida la jornada
7.
22. Mostrar mensaje (“Debe seleccionar
5
la jornada”) 23. Volver a 1
Excepción No 7 : Valida el taller a matricular
8.
24. Mostrar mensaje (“Debe seleccionar el taller ”)
25. Volver a 1
Excepción No 8: Verifica el numero de identidad
9.
26. Mostrar mensaje (“Este estudiante ya fue ingresado en el sistema”)
27. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones El estudiante se almacena en el sistema
para poderlo gestionar.
Prototipo
Caso de uso No. 03
Nombre Modificar estudiante
Descripción El usuario es el encargado de realizar los
cambios de los datos del estudiante.
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Ingresar el número de identificación.
4. Ingresar los datos a modificar del
2. Verifica el numero de identidad 3. Muestra todos los datos del estudiante
6
estudiante
5. Valida el nombre 6. Valida el apellido 7. Valida la dirección 8. Valida el teléfono 9. Valida el estado 10. Valida la jornada 11. Valida el taller a matricular 12. Guarda los datos modificados en el
sistema 13. Termina
Excepciones
Actores Sistema
Excepción No 1: Verifica el numero de identidad
2.
14. Mostrar mensaje (“Este estudiante no existe”)
15. Volver a 1
Excepción No 2: Valida el nombre
5.
16. Mostrar mensaje ( “Debe ingresar nombre (s)”)
17. Volver a 1
Excepción No 3: Valida el apellido
6.
18. Mostrar mensaje ( “Debe ingresar apellido (s)”)
16. Volver a 1
Excepción No 4: Valida la dirección
7.
17. Mostrar mensaje (“Debe ingresar la dirección)
18. Volver a 1
Excepción No 5: Valida el teléfono
8.
19. Mostrar mensaje (“Debe ingresar el
7
teléfono”) 20. Volver a 1
Excepción No 6 : Valida el estado
9.
21. Mostrar mensaje (“Debe seleccionar el estado”)
22. Volver a 1
Excepción No 7 : Valida la jornada
10.
23. Mostrar mensaje (“Debe seleccionar la jornada”)
24. Volver a 1
Excepción No 8 : Valida el taller a matricular
11.
25. Mostrar mensaje (“Debe seleccionar el taller ”)
26. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se actualizan los datos del estudiante en
el sistema.
Prototipo
Caso de uso No. 04
Nombre Crear usuario
Descripción Permite al administrador de sistemas
crear un nuevo usuario para utilizar el
sistema.
Estado Completo
Actores Administrador de sistema
Guion
8
Actores Sistema
1. Ingresar los datos: número de identificación, nombres, apellidos, clave y rol.
2. Valida el numero de identidad 3. Valida el nombre 4. Valida el apellido 5. Valida la clave 6. Valida el rol 7. Verifica el numero de identidad 8. Termina
Excepciones
Actores Sistema
Excepción No 1: Valida el numero de identidad
2.
9. Mostrar mensaje (“Debe ingresar la identificación”)
10. Volver a 1
Excepción No 2: Valida el nombre
3.
11. Mostrar mensaje (“Debe ingresar nombre (s)”)
12. Volver a 1
Excepción No 3: Valida el apellido
4.
13. Mostrar mensaje (“Debe ingresar apellido (s)”)
14. Volver a 1
Excepción No 4: Valida la clave
5.
15. Mostrar mensaje (“Debe ingresar la clave”)
16. Volver a 1
Excepción No 5 : Valida el rol
6.
9
17. Mostrar mensaje (“Debe seleccionar el rol”)
18. Volver a 1
Excepción No 6: Verifica el numero de identidad
7.
19. Mostrar mensaje (“Este usuario ya fue ingresado en el sistema”)
20. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones El usuario se almacena en el sistema
para poder hacer uso de él.
Prototipo
Caso de uso No. 05
Nombre Modificar usuario
Descripción El administrador del sistema es el
encargado de realizar los cambios de los
datos de los usuarios.
Estado Completo
Actores Administrador de sistemas
Guion
Actores Sistema
1. Ingresar el número de identificación.
4. Ingresar los datos a modificar del
Usuario.
2. Verifica el numero de identidad 3. Muestra todos los datos del usuario
5 Valida el nombre 6. Valida el apellido 7. Valida la clave 8. Valida el rol
10
9. Guarda los datos modificados en el sistema
10. Termina
Excepciones
Actores Sistema
Excepción No 1: Verifica el numero de identidad
2.
11. Mostrar mensaje (“El usuario no existe”)
12. Volver a 1
Excepción No 2: Valida el nombre
5.
13. Mostrar mensaje (“Debe ingresar nombre (s)”)
14. Volver a 1
Excepción No 3: Valida el apellido
6.
15. Mostrar mensaje (“Debe ingresar apellido (s)”)
16. Volver a 1
Excepción No 4: Valida la clave
7.
17. Mostrar mensaje (“Debe ingresar la clave”)
18. Volver a 1
Excepción No 5 : Valida el rol
8.
19. Mostrar mensaje (“Debe seleccionar el rol”)
20. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se actualizan los datos del usuario en el
sistema.
11
Prototipo
Caso de uso No. 06
Nombre Eliminar estudiante
Descripción El usuario del sistema es el encargado de
eliminar un estudiante cuando este se
gradúa o se retira.
Estado Completo
Actores Administrador del sistema
Guion
Actores Sistema
1. Seleccionar la opción eliminar estudiante.
3. Seleccionar el estudiante a eliminar
2. Muestra los estudiantes actuales
4. Confirma el eliminar
5. Elimina estudiante
6. Termina
Excepciones
Actores Sistema
Excepción No 1: Confirmar eliminar
4.
7. Mostrar mensaje (“Realmente desea eliminar el estudiante”)
8. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se elimina el estudiante del sistema.
12
Prototipo
Caso de uso No. 07
Nombre Eliminar usuario
Descripción El administrador del sistema es el
encargado de eliminar un usuario cuando
ya no presta servicio a la institución.
Estado Completo
Actores Administrador de sistema
Guion
Actores Sistema
1. Seleccionar la opción eliminar usuario.
3 Seleccionar el usuario a eliminar
2. Muestra los usuarios actuales
4 Confirma el eliminar 5 Elimina usuario 6 Termina
Excepciones
Actores Sistema
Excepción No 1: Confirmar eliminar
4.
7. Mostrar mensaje (“Realmente desea eliminar el usuario”)
8. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se elimina el usuario del sistema.
Prototipo
13
Caso de uso No. 08
Nombre Ingresar nuevo concepto
Descripción Permite al usuario ingresar un nuevo
concepto de pago para los diferentes
tipos de abonos.
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Ingresar el nombre del nuevo concepto
2. Guarda el nuevo concepto 3. Termina
Excepciones
Actores Sistema
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se genera un nuevo concepto.
Prototipo
Caso de uso No. 09
Nombre Modificar concepto
Descripción El usuario del sistema puede modificar el
nombre de un concepto
Estado Completo
Actores Usuario
Guion
14
Actores Sistema
1. Seleccionar la opción modificar concepto
3 Seleccionar el concepto a modificar 4 Modifica el concepto
2. Muestra los conceptos actuales
5 Confirma los datos modificados 6 Guarda los datos modificados 7 Termina
Excepciones
Actores Sistema
Excepción No 1: Confirmar modificar
5.
8 Mostrar mensaje (“Realmente desea Actualizar este concepto”)
9 Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se modifica el concepto
Prototipo
Caso de uso No. 10
Nombre Ingresar abono
Descripción El usuario del sistema puede ingresar un
abono a un estudiante
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Seleccionar la opción ingresar recaudo
15
3. Seleccionar el estudiante al cual se le agregara el abono.
5 Seleccionar el concepto del abono, se
ingresa el valor del abono, nombre del
banco, número de cuenta y la fecha.
2 Muestra los estudiantes
4. Muestra ventana de ingresar el abono
6 Validar el valor a ingresar
7 Guarda los datos en el sistema
8 Termina
Excepciones
Actores Sistema
Excepción No 1: Validar el valor a ingresar
4.
9. Mostrar mensaje (“Ha ocurrido un error al guardar el recaudo”) 10. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se ingresa el abono al estudiante
Prototipo
Caso de uso No. 11
Nombre Crear nuevo taller
Descripción Permite al usuario crear un nuevo taller.
Estado Completo
Actores Administrador del sistema
Guion
Actores Sistema
1. Ingresar el código del taller y el nombre del taller.
16
2. Validar el código del taller 3. Valida el nombre del taller 4. Verificar el código del taller 5. Crea el taller 6. Termina
Excepciones
Actores Sistema
Excepción No 1: Valida el código del taller
2.
7. Mostrar mensaje (“Debe ingresar el código del taller”)
8. Volver a 1
Excepción No 2: Valida el nombre del taller
3.
9. Mostrar mensaje (“Debe ingresar el nombre del taller”)
10. Volver a 1
Excepción No 3: Verificar el código del taller
4.
11. Mostrar mensaje (“Este taller ya fue ingresado en el sistema”)
12. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se crea un nuevo taller
Prototipo
Caso de uso No. 12
Nombre Modificar taller
Descripción El usuario del sistema puede modificar el
nombre del taller
Estado Completo
17
Actores Administrador del sistema
Guion
Actores Sistema
1. Seleccionar la opción modificar taller
3 Seleccionar el taller a modificar 4 Modificar el taller
2. Muestra los talleres actuales
5 Confirmar los datos modificado 6. Guardar los datos modificados 7. Terminar
Excepciones
Actores Sistema
Excepción No 1: Confirmar modificar
5.
8. Mostrar mensaje (“Realmente desea actualizar este taller”)
9. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se modifica el taller
Prototipo
Caso de uso No. 13
Nombre Matricular estudiante
Descripción El usuario del sistema puede matricular
un nuevo estudiante
Estado Completo
Actores Usuario
Guion
18
Actores Sistema
1. Ingresar el numero de identidad, el valor del semestre, seleccionar el 1° semestre y la fecha de ingreso
2. Valida el numero de identidad 3. Valida el valor del semestre 4. Verifica el numero de identidad 5. Almacena los datos en el sistema 6. Termina
Excepciones
Actores Sistema
Excepción No 1: Valida numero de identidad
2.
7. Mostrar mensaje (“Debe ingresar la identidad del estudiante”)
8. Volver a 1
Excepción No 2: Valida el valor del semestre
3.
9. Mostrar mensaje (“Debe ingresar el valor del semestre”)
10. Volver a 1
Excepción No 3: Verifica numero de identidad
4.
11. Mostrar mensaje (“El estudiante no existe”)
12. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se matricula el estudiante en el primer
semestre
Prototipo
Caso de uso No. 14
19
Nombre Actualizar matricula
Descripción El usuario del sistema puede actualizar la
matricular de un estudiante
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Seleccionar opción actualizar matricula
3. Seleccionar el estudiante 4. Selecciona el semestre y ingresa el
valor del semestre
2. Muestra los estudiantes
5. Valida el semestre 6. Valida el valor del semestre 7. Almacena los datos en el sistema 8. Termina
Excepciones
Actores Sistema
Excepción No 1: Valida el semestre
5.
9. Mostrar mensaje (“Debe seleccionar el semestre”)
10. Volver a 1
Excepción No 2: Valida el valor del semestre
6.
11. Mostrar mensaje (“Debe ingresar el valor del semestre”)
12. Volver a 1
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se actualiza la matricula del estudiante
Prototipo
20
Caso de uso No. 15
Nombre Buscar estudiante
Descripción El usuario del sistema puede buscar un
estudiante especifico
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Ingresar el numero de identidad del estudiante
2. Muestra los datos del estudiante 3. Termina 4. Volver a 1
Excepciones
Actores Sistema
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se muestra todos los datos del estudiante
Prototipo
Caso de uso No. 16
Nombre Listar taller
Descripción El usuario del sistema puede listar todos
los estudiante de un taller
21
Estado Completo
Actores Usuario
Guion
Actores Sistema
1. Ingresar el nombre del taller
2. Muestra los estudiante matriculados en ese taller
3. Termina 4. Volver a 1
Excepciones
Actores Sistema
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se muestra todos los estudiantes
matriculados en ese taller
Prototipo
Caso de uso No. 17
Nombre Generar reporte
Descripción El usuario del sistema puede generar
reportes
Estado Completo
Actores Usuario
Guion
Actores Sistema
22
1. Seleccionar el tipo de reporte 2. Ingresar el dato del reporte
4. Presionar exportar
3. Muestra los datos del reporte
5. Exporta los datos 6. Termina Volver a 1
Excepciones
Actores Sistema
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones Se muestra toda la información necesaria
dependiendo del tipo de reporte
Prototipo
Caso de uso No. 18
Nombre Salir del sistema
Descripción Los usuarios pueden salir del sistema
cuando el turno de elaborar se haya
terminado o cuando no van hacer mas
uso de la aplicación.
Estado Completo
Actores Usuario, administrador
Guion
Actores Sistema
1. Seleccionar la opción salir
2. Saca del sistema al usuario
23
3. Termina
Excepciones
Actores Sistema
Casos de uso relacionados Ninguno
Precondiciones Ninguna
Pos condiciones El usuario ya debe haber ingresado al
sistema
Prototipo La sesión del usuario finaliza
24
DIAGRAMAS DE CLASE POR CASO DE USO DE ANALISIS
En el diagrama de clases por cada caso de uso de análisis es donde definiremos las
características propias de cada una de las clases que tienen relación con el caso de uso,
interfaces y relaciones de dependencia y generalización.
Ingresar estudiante
25
Modificar estudiante
Crear nuevo usuario
26
Modificar usuario
Eliminar estudiante
Eliminar usuario
27
Ingresar nuevo concepto
Modificar concepto
28
Ingresar abono
Crear nuevo taller
Modificar taller
29
Matricular estudiante
Actualizar matricula
30
Buscar estudiante
Listar taller
31
Generar reporte
32
DIAGRAMAS DE SECUENCIAS El diagrama de secuencia es un esquema el cual nos permite visualizar la representación
del comportamiento del sistema con el usuario, contiene detalladamente los tipos de
escenarios que se pueden ir ocurriendo entre la iteración del usuario con el sistema en el
momento que se inicia alguna opción o se ingresa algún dato, se muestra la comunicación
de los objetos y las clases mediante los mensajes entre las clases que implementa el
escenario.
Ingreso al sistema
33
Ingresar nuevo concepto
34
Ingresar estudiante
35
Modificar estudiante
36
Crear nuevo usuario
37
Modificar usuario
38
Eliminar estudiante
39
Eliminar usuario
40
Ingresar nuevo concepto
41
Modificar concepto
42
Ingresar abono
43
Crear nuevo taller
44
Modificar taller
45
Matricular estudiante
46
Actualizar matricula
47
Buscar estudiante
Listar taller
48
Generar reporte
Salir del sistema
1
Pruebas Anexo D
Casos de pruebas en el sistema
2
PRUEBAS FUNCIONALES
Las pruebas funcionales permiten validar si el comportamiento observado del
software cumple o no con las especificaciones y validaciones básicas planteadas
para cada caso de uso. La forma de realizar estas pruebas es ingresando las
entradas y examinando las salidas, para realizar las pruebas funcionales
utilizaremos “Casos de Prueba”.
Los casos de pruebas se originan de cada caso de uso, debido a que se revisa las
diferentes opciones, datos posibles a ingresar o escoger por parte del usuario, se
evalúa si el software se comporta como debería frente a cada uno de los
diferentes casos, revisando si por cada caso de prueba tiene su respectivo
mensajes validos o inválidos.
CASOS DE PRUEBA
Caso de prueba ingreso al sistema
Entrada Validación/Verificación
Login (1) Login es una cadena valida
(2) Login es una cadena invalida
(3) Login no existe en la base de
datos
(4) Login es una cadena vacía
Password (5) Password es una cadena valida
(6) Password es una cadena invalida
(7) Password es una cadena vacía
Resultado login valido ingreso al sistema
No caso de prueba 1
Nombre entrada Login
Nombre caso de prueba Login es una cadena valida
3
Valor entrada 1130596851
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa al sistema
Resultado login invalido ingreso al sistema
No caso de prueba 2
Nombre entrada Login
Nombre caso de prueba Login es una cadena valida
Valor entrada 11305xxxx
Salida esperada Mensaje: “Usuario o Clave
Incorrecto Intente de Nuevo”
Precondición Los demás valores son validos
Pos condición
Resultado login no existe ingreso al sistema
No caso de prueba 3
Nombre entrada Login
Nombre caso de prueba Login es una cadena vacía
Valor entrada 1130584701
Salida esperada Mensaje: “Usuario o Clave
Incorrecto Intente de Nuevo”
Precondición Los demás valores son validos
Pos condición
4
Resultado login vacio ingreso al sistema
No caso de prueba 4
Nombre entrada Login
Nombre caso de prueba Login es una cadena vacía
Valor entrada 1130584701
Salida esperada Mensaje: “Usuario o Clave
Incorrecto Intente de Nuevo”
Precondición Los demás valores son validos
Pos condición
Resultado password valido ingreso al sistema
No caso de prueba 5
Nombre entrada Password
Nombre caso de prueba Password es una cadena valida
Valor entrada 113Lucas
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa al sistema
Resultado password invalido ingreso al sistema
No caso de prueba 6
Nombre entrada Password
Nombre caso de prueba Password es una cadena invalida
Valor entrada 1fplPO
5
Salida esperada Mensaje: “Usuario o Clave
Incorrecto Intente de Nuevo”
Precondición Los demás valores son validos
Pos condición
Resultado password vacio ingreso al sistema
No caso de prueba 7
Nombre entrada Password
Nombre caso de prueba Password es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Usuario o Clave
Incorrecto Intente de Nuevo”
Precondición Los demás valores son validos
Pos condición
Caso de prueba Ingresar estudiante
Entrada Validación/Verificación
N° Identidad (1) El numero de identidad ya fue
ingresada
(2) El numero de identidad no se
encuentra registrado
(3) El numero de identidad es una cadena
vacía
Nombre (4) El nombre es una cadena valida
(5) El nombre es una cadena vacía
Apellido (6) El apellido es una cadena valida
6
(7) El apellido es una cadena vacía
Dirección (8) La dirección es una cadena valida
(9) La dirección es una cadena vacía
Teléfono (10) El teléfono es una cadena valida
(11) El teléfono es una cadena vacía
Fecha de ingreso Por defecto siempre se selecciona el día
actual
Jornada (12) Jornada seleccionada
(13) Jornada no seleccionada
Taller a matricular (14) Taller seleccionado
(15) Taller no seleccionado
Resultado numero identidad ya registrada
No caso de prueba 1
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad ya fue
ingresada
Valor entrada 1140596851
Salida esperada Mensaje: “Este estudiante ya fue
ingresado en el sistema !!”
Precondición Los demás valores son validos
Pos condición
Resultado numero identidad no registrada
No caso de prueba 2
Nombre entrada Numero de identidad
7
Nombre caso de prueba El numero de identidad no se encuentra
registrado
Valor entrada 1145842562
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado numero identidad cadena vacía
No caso de prueba 3
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad es una cadena
vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar la
Identificacion !! ”
Precondición Los demás valores son validos
Pos condición
Resultado nombre cadena valida
No caso de prueba 4
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Leonardo
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
8
Resultado nombre cadena vacía
No caso de prueba 5
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Nombre(s)
!!”
Precondición Los demás valores son validos
Pos condición
Resultado apellido cadena valida
No caso de prueba 6
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena valida
Valor entrada Ortiz Valencia
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado apellido cadena vacía
No caso de prueba 7
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena vacía
Valor entrada
9
Salida esperada Mensaje: “Debe Ingresar Apellido(s)
!!”
Precondición Los demás valores son validos
Pos condición
Resultado dirección cadena valida
No caso de prueba 8
Nombre entrada Dirección
Nombre caso de prueba La dirección es una cadena valida
Valor entrada Carrera 42 # 58-12
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado dirección cadena vacía
No caso de prueba 9
Nombre entrada Dirección
Nombre caso de prueba La dirección es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar la
Dirección!!”
Precondición Los demás valores son validos
Pos condición
10
Resultado teléfono cadena valida
No caso de prueba 10
Nombre entrada Teléfono
Nombre caso de prueba El teléfono es una cadena valida
Valor entrada 8568420
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado teléfono cadena vacía
No caso de prueba 11
Nombre entrada Teléfono
Nombre caso de prueba El teléfono es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar el
Telefono!! ”
Precondición Los demás valores son validos
Pos condición
Resultado jornada seleccionada
No caso de prueba 12
Nombre entrada Jornada
Nombre caso de prueba Jornada seleccionada
Valor entrada Mañana
Salida esperada Ninguna
11
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado jornada no seleccionada
No caso de prueba 13
Nombre entrada Jornada
Nombre caso de prueba Jornada no seleccionada
Valor entrada
Salida esperada Mensaje: “Debe seleccionar la
Jornada!! ”
Precondición Los demás valores son validos
Pos condición
Resultado taller seleccionado
No caso de prueba 14
Nombre entrada Taller
Nombre caso de prueba Taller seleccionado
Valor entrada COCINA
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado taller no seleccionado
No caso de prueba 15
Nombre entrada Taller
12
Nombre caso de prueba Taller no seleccionado
Valor entrada
Salida esperada Mensaje: “Debe seleccionar el
Taller!! ”
Precondición Los demás valores son validos
Pos condición
Caso de prueba modificar estudiante
Entrada Validación/Verificación
Nombre (1) El nombre es una cadena valida
(2) El nombre es una cadena vacía
Apellido (3) El apellido es una cadena valida
(4) El apellido es una cadena vacía
Dirección (5) La dirección es una cadena valida
(6) La dirección es una cadena vacía
Teléfono (7) El teléfono es una cadena valida
(8) El teléfono es una cadena vacía
Estado Por defecto se selecciona activo
Fecha de ingreso Por defecto siempre se selecciona el día
actual
Jornada (9) Jornada seleccionada
Taller a matricular (10) Taller seleccionado
13
Resultado nombre cadena valida
No caso de prueba 1
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Cesar
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado nombre cadena vacía
No caso de prueba 2
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Nombre(s)
!!”
Precondición Los demás valores son validos
Pos condición
Resultado apellido cadena valida
No caso de prueba 3
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena valida
Valor entrada Campusano
Salida esperada Ninguna
14
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado apellido cadena vacía
No caso de prueba 4
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Apellido(s)
!!”
Resultado dirección cadena valida
No caso de prueba 5
Nombre entrada Dirección
Nombre caso de prueba La dirección es una cadena valida
Valor entrada Calle 22 # 98-120
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado dirección cadena vacía
No caso de prueba 6
Nombre entrada Dirección
Nombre caso de prueba La dirección es una cadena vacía
Valor entrada
15
Salida esperada Mensaje: “Debe Ingresar la
Dirección!!”
Precondición Los demás valores son validos
Pos condición
Resultado teléfono cadena valida
No caso de prueba 7
Nombre entrada Teléfono
Nombre caso de prueba El teléfono es una cadena valida
Valor entrada 3542004
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado teléfono cadena vacía
No caso de prueba 8
Nombre entrada Teléfono
Nombre caso de prueba El teléfono es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar el
Telefono!! ”
Precondición Los demás valores son validos
Pos condición
16
Resultado jornada seleccionada
No caso de prueba 9
Nombre entrada Jornada
Nombre caso de prueba Jornada seleccionada
Valor entrada Tarde
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Resultado taller seleccionado
No caso de prueba 10
Nombre entrada Taller
Nombre caso de prueba Taller seleccionado
Valor entrada SISTEMAS
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el estudiante a la base de datos
Caso de prueba crear nuevo usuario
Entrada Validación/Verificación
N° Identidad (1) El numero de identidad ya fue
ingresada
(2) El numero de identidad no se
encuentra registrado
(3) El numero de identidad es una cadena
vacía
17
Nombre (4) El nombre es una cadena valida
(5) El nombre es una cadena vacía
Apellido (6) El apellido es una cadena valida
(7) El apellido es una cadena vacía
Clave (8) La clave es una cadena valida
(9) La clave es una cadena vacía
Rol (10) Rol seleccionado
(11) Rol no seleccionado
Resultado numero identidad ya registrada
No caso de prueba 1
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad ya fue
ingresada
Valor entrada 16854782
Salida esperada Mensaje: “Este Usuario ya fue
ingresado en el sistema !!”
Precondición Los demás valores son validos
Pos condición
Resultado numero identidad no registrada
No caso de prueba 2
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad no se encuentra
registrado
Valor entrada 17524638
18
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado numero identidad cadena vacía
No caso de prueba 3
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad es una cadena
vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar el Numero
de Identificacion !!”
Precondición Los demás valores son validos
Pos condición
Resultado nombre cadena valida
No caso de prueba 4
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Arturo
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
19
Resultado nombre cadena vacía
No caso de prueba 5
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Nombre(s)
!! ”
Precondición Los demás valores son validos
Pos condición
Resultado apellido cadena valida
No caso de prueba 6
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena valida
Valor entrada Mejía Mena
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado apellido cadena vacía
No caso de prueba 7
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Apellido(s)
20
!!”
Precondición Los demás valores son validos
Pos condición
Resultado clave cadena valida
No caso de prueba 8
Nombre entrada Clave
Nombre caso de prueba La clave es una cadena valida
Valor entrada X024jy62
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado clave cadena vacía
No caso de prueba 9
Nombre entrada Clave
Nombre caso de prueba La clave es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar la Clave!!”
Precondición Los demás valores son validos
Pos condición
21
Resultado rol seleccionado
No caso de prueba 10
Nombre entrada Rol
Nombre caso de prueba Rol seleccionado
Valor entrada Administrador
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado rol no seleccionado
No caso de prueba 11
Nombre entrada Rol
Nombre caso de prueba Rol no seleccionado
Valor entrada
Salida esperada Mensaje: “Debe seleccionar el
Rol!!”
Precondición Los demás valores son validos
Pos condición
Caso de prueba modificar usuario
Entrada Validación/Verificación
Nombre (1) El nombre es una cadena valida
(2) El nombre es una cadena vacía
Apellido (3) El apellido es una cadena valida
(4) El apellido es una cadena vacía
22
Clave (5) La clave es una cadena valida
(6) La clave es una cadena vacía
Rol (7) Rol seleccionado
Resultado nombre cadena valida
No caso de prueba 1
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Jose
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado nombre cadena vacía
No caso de prueba 2
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Nombre(s)
!! ”
Precondición Los demás valores son validos
Pos condición
23
Resultado apellido cadena valida
No caso de prueba 3
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena valida
Valor entrada Maturana
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado apellido cadena vacía
No caso de prueba 4
Nombre entrada Apellido
Nombre caso de prueba El apellido es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar Apellido(s)
!!”
Precondición Los demás valores son validos
Pos condición
Resultado clave cadena valida
No caso de prueba 5
Nombre entrada Clave
Nombre caso de prueba La clave es una cadena valida
Valor entrada X1528ty
Salida esperada Ninguna
24
Precondición Los demás valores son validos
Pos condición Crea el usuario
Resultado clave cadena vacía
No caso de prueba 6
Nombre entrada Clave
Nombre caso de prueba La clave es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar la Clave!!”
Precondición Los demás valores son validos
Pos condición
Resultado rol seleccionado
No caso de prueba 7
Nombre entrada Rol
Nombre caso de prueba Rol seleccionado
Valor entrada Usuario
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el usuario
25
Caso de prueba ingresar nuevo concepto
Entrada Validación/Verificación
Concepto (1) El concepto es una cadena valida
(2) El concepto es una cadena vacía
Resultado concepto cadena valida
No caso de prueba 1
Nombre entrada Concepto
Nombre caso de prueba El concepto es una cadena valida
Valor entrada BECA
Salida esperada Ninguna
Precondición Ninguna
Pos condición Concepto creado
Resultado concepto cadena vacía
No caso de prueba 2
Nombre entrada Concepto
Nombre caso de prueba El concepto es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar el nuevo
Concepto !! ”
Precondición Ninguna
Pos condición
26
Caso de prueba modificar concepto
Entrada Validación/Verificación
Concepto (1) El concepto es una cadena valida
(2) El concepto es una cadena vacía
Resultado concepto cadena valida
No caso de prueba 1
Nombre entrada Concepto
Nombre caso de prueba El concepto es una cadena valida
Valor entrada ABONO
Salida esperada Ninguna
Precondición Ninguna
Pos condición Concepto creado
Resultado concepto cadena vacía
No caso de prueba 2
Nombre entrada Concepto
Nombre caso de prueba El concepto es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar el nuevo
Concepto !! ”
Precondición Ninguna
Pos condición
27
Caso de prueba ingresar abono
Entrada Validación/Verificación
N° Identidad Se selecciona antes siempre va
Concepto Concepto seleccionado, siempre
selecciona uno
Valor (1) El valor es una cadena valida
(2) El valor es una cadena vacía
Número de cuenta (3) El número de cuenta es una cadena
valida
(4) El numero de cuenta es una cadena
vacía
Nombre del banco (5) El nombre del banco es una cadena
valida
(6) El nombre del banco es una cadena
vacía
Resultado valor cadena valida
No caso de prueba 1
Nombre entrada Valor
Nombre caso de prueba El valor es una cadena valida
Valor entrada 150000
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el abono al estudiante
28
Resultado valor cadena vacía
No caso de prueba 2
Nombre entrada Valor
Nombre caso de prueba El valor es una cadena vacía
Valor entrada
Salida esperada Mensaje: “Debe ingresar el valor
del abono ”
Precondición Los demás valores son validos
Pos condición
Resultado número de cuenta cadena valida
No caso de prueba 3
Nombre entrada Número de cuenta
Nombre caso de prueba El número de cuenta es una cadena
valida
Valor entrada 112548956230
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el abono al estudiante
Resultado número de cuenta cadena vacía
No caso de prueba 4
Nombre entrada Número de cuenta
Nombre caso de prueba El número de cuenta es una cadena vacía
Valor entrada
29
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el abono al estudiante
Resultado nombre del banco cadena valida
No caso de prueba 5
Nombre entrada Nombre del banco
Nombre caso de prueba El nombre del banco es una cadena
valida
Valor entrada BBVA
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el abono al estudiante
Resultado nombre del banco cadena vacía
No caso de prueba 6
Nombre entrada Nombre del banco
Nombre caso de prueba El nombre del banco es una cadena vacía
Valor entrada
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Ingresa el abono al estudiante
30
Caso de prueba crear taller
Entrada Validación/Verificación
Código (1) El código es una cadena valida
(2) El código ya fue ingresado
(3) El código es una cadena vacía
Nombre (4) El nombre es una cadena valida
(5) El nombre es una cadena vacía
Resultado código cadena valida
No caso de prueba 1
Nombre entrada Código
Nombre caso de prueba El código es una cadena valida
Valor entrada 02854S
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el taller
Resultado código cadena valida
No caso de prueba 2
Nombre entrada Código
Nombre caso de prueba El código ya fue ingresado
Valor entrada 0254M
Salida esperada Mensaje: "Este Taller ya fue
ingresado en el sistema !!"
Precondición Los demás valores son validos
31
Pos condición
Resultado código cadena vacía
No caso de prueba 3
Nombre entrada Código
Nombre caso de prueba El código es una cadena vacía
Valor entrada
Salida esperada Mensaje: "Debe Ingresar el Codigo
del Taller !!"
Precondición Ninguna
Resultado nombre cadena valida
No caso de prueba 4
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Metalistería y Soldadura
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Crea el taller
Resultado nombre cadena vacía
No caso de prueba 5
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
32
Salida esperada Mensaje: "Debe Ingresar el Nombre
del Taller !!"
Precondición Los demás valores son validos
Pos condición
Caso de prueba modificar taller
Entrada Validación/Verificación
Nombre (1) El nombre es una cadena valida
(2) El nombre es una cadena vacía
Resultado nombre cadena valida
No caso de prueba 1
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena valida
Valor entrada Sastrería
Salida esperada Ninguna
Precondición ninguna
Pos condición Modifica el taller
Resultado nombre cadena vacía
No caso de prueba 2
Nombre entrada Nombre
Nombre caso de prueba El nombre es una cadena vacía
Valor entrada
Salida esperada Mensaje: "Debe Ingresar el Nombre
33
del Taller !!"
Precondición Ninguna
Pos condición
Caso de prueba matricular estudiante
Entrada Validación/Verificación
Valor matricula (1) El valor de la matricula es una cadena
valida
(2) El valor de la matricula es una cadena
vacía
N° Identidad (3) El numero de identidad es una cadena
valida
(4) El numero de identidad es una cadena
incorrecta
(5) El numero de identidad es una cadena
vacía
Resultado valor matricula cadena valida
No caso de prueba 1
Nombre entrada Valor matricula
Nombre caso de prueba El valor de la matricula es una cadena
valida
Valor entrada 500000
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Matricula el estudiante
34
Resultado valor matricula cadena vacía
No caso de prueba 2
Nombre entrada Valor matricula
Nombre caso de prueba El valor de la matricula es una cadena
vacía
Valor entrada
Salida esperada Mensaje: "Debe Ingresar el Valor
del Semestre !!"
Precondición Ninguna
Pos condición
Resultado numero identidad cadena valida
No caso de prueba 3
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad es una cadena
valida
Valor entrada 1145842562
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Matricula el estudiante
Resultado numero identidad cadena incorrecta
No caso de prueba 4
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad es una cadena
incorrecta
35
Valor entrada 114058542
Salida esperada Mensaje: “El estudiante no Existe “
Precondición Los demás valores son validos
Pos condición
Resultado numero identidad cadena vacía
No caso de prueba 5
Nombre entrada Numero de identidad
Nombre caso de prueba El numero de identidad es una cadena
vacía
Valor entrada
Salida esperada Mensaje: “Debe Ingresar la
identificacion del estudiante !!”
Precondición Los demás valores son validos
Pos condición
Caso de prueba actualizar matricular
Entrada Validación/Verificación
Semestre (1) Ningún semestre seleccionado
(2) Seleccionado el semestre
Valor matricula (3) El valor de la matricula es una cadena
valida
(4) El valor de la matricula es una cadena
vacía
36
Resultado semestre no seleccionado
No caso de prueba 1
Nombre entrada Semestre
Nombre caso de prueba Ningún semestre seleccionado
Valor entrada
Salida esperada Mensaje: “Debe Seleccionar el
Semestre !!”
Precondición Los demás valores son validos
Pos condición
Resultado semestre seleccionado
No caso de prueba 2
Nombre entrada Semestre
Nombre caso de prueba Seleccionado el semestre
Valor entrada 2º Semestre
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Se actualiza la matricula
Resultado valor matricula cadena valida
No caso de prueba 3
Nombre entrada Valor matricula
Nombre caso de prueba El valor de la matricula es una cadena
valida
Valor entrada 450000
37
Salida esperada Ninguna
Precondición Los demás valores son validos
Pos condición Se actualiza la matricula
Resultado valor matricula cadena vacía
No caso de prueba 4
Nombre entrada Valor matricula
Nombre caso de prueba El valor de la matricula es una cadena
vacía
Valor entrada
Salida esperada Mensaje: "Debe Ingresar el Valor
del Semestre !!"
Precondición Ninguna
Pos condición
Manual de usuario Anexo E
Aplicación manejo de la cartera de los estudiantes del Centro de
Capacitación Don Bosco
2
Ingreso al sistema Al ejecutar la aplicación la primera ventana que se nos mostrara en la ventana de ingreso al sistema, en esta ventana es donde se ingresara el usuario y contraseña que tenga cada usuario, el cual son los datos básicos para comprobar si la persona que esta accediendo a la aplicación si está autorizada para el manejo de este sistema y así también identificar el rol del usuario el cual esta accediendo.
Figura 01. Iniciar sesión
En esta ventana los datos que se solicitan son el login y password, después de ingresar esa información se debe presionar el botón “Iniciar sesión”, después de presionar el botón estos datos se verifica si la información ingresada es correcta o no es correcta, si la información ingresada es correcta esta ventana se cierra y en su lugar saldrá la nueva ventana que es el menú principal con los respectivos opciones que puede realizar dependiendo del usuario que se halla logeado, si esta información no es correcta saldrá un mensaje de advertencia.
Figura 02. Menú principal
Los diferentes perfiles de los usuarios son los siguientes:
Usuario del sistema Es el encargado de ingresar los datos de los estudiantes en el sistema con su respectiva información personal y académica, de ingresar los tipos de conceptos de pago donde se podrá escoger al momento de gestionar cómo es el ingreso de los abonos de cada estudiante a su respectivo semestre, como también se encargará de actualizar la matricula de cada estudiante para hacer la respectiva actualización, además se encargará de mirar si el estudiante esta a paz y salvo para seguir con los procesos, y otra función que posee es realizar los tipos de reportes necesarios que se necesitan en el Centro de Capacitación Don Bosco para el buen funcionamiento.
Administrador del sistema El administrador del sistema es el que se encarga del manejo de las cuentas de usuario tanto para los usuarios como para otros administradores. Puede crear cuentas nuevas, modificarlas como también eliminarlas. Otra función que posee es la de administrar los talleres que se dictan en el
3
Centro de Capacitación Don Bosco como crear nuevos talleres y modificarlo. No tiene relación alguna con los casos de uso del usuario, esto con el motivo de evitar el abuso de esta cuenta. El acceso del administrador al sistema es asignado por los programadores.
MANUAL DE ADMINISTRADOR DEL SISTEMA
Crear usuario Una de las opciones que tiene el administrador del sistema después de haber ingresado al sistema, si dirige en la pestaña de “Administración”, se presiona en el botón “Crear usuario” y saldrá la siguiente ventana.
Figura 03. Crear usuario
Cuando la ventana sale se deben de llenar la información que nos solicitan, en este caso la información para ingresar toda es obligatoria, lo que es el número de identidad, nombres y apellidos de la persona, la clave que la persona desea y se el rol que va a tomar la persona en la aplicación.
Modificar usuario Nueva mente en la pestaña “Administración” presionando en el botón “Modificar usuario”, saldrá la siguiente ventana:
Figura 04. Modificar usuario
En esta pequeña ventana nos pedirá el numero de identidad del usuario que deseamos modificar, después de ingresar el numero y presionar el botón “Buscar”, nos mostrara la ventana la cual tiene la información del usuario.
4
Figura 05. Modificar usuario 1
En esta ventana es la que nos muestra la información personal del usuario que buscamos anterior mente, la información que no se puede modificar por seguridad es el número de identidad, pero las demás como son el nombre, apellidos, clave y el rol si pueden ser modificadas, después de hacer los cambios pertinentes se debe presionar el botón “Editar” para que los nuevos cambios puedan ser guardados, también se encuentran los botones de “Borrar” que nos elimina toda información que tengamos en los campos, o el botón “Cerrar”, que nos cierra la ventana sin guardar ningún cambio y nos devuelve al menú principal.
Eliminar usuario En la misma pestaña de “Administración”, si seleccionamos el botón de “Eliminar usuario”, nos mostrara la ventana para buscar el usuario el cual deseamos eliminar.
Figura 06. Eliminar usuario
5
Para poder eliminar un usuario del sistema de la ventana eliminar usuario la cual nos arroja automáticamente todos los usuarios activos o también se puede buscar directamente con la opción de buscar por el numero de identidad, después de tener la información del usuario en el recuadro debemos de seleccionar el usuario el cual deseamos eliminar, después de seleccionarlo nos preguntara que si deseamos realmente eliminar ese usuario, se selecciona el “Sí” para eliminarlo de la base de datos de la aplicación y el “No” por si de pronto no deseamos eliminar ese usuario.
Crear taller La opción de crear un nuevo taller se puede realizar desde el menú principal de la aplicación en la pestaña de “Taller”, presionando el botón de “Crear taller”, nos mostrarla una ventana pidiendo la información necesaria del taller como es el código y nombre del taller.
Figura 07. Crear taller
Después de haber ingresado la información que nos solicita el sistema para crear el nuevo taller debemos presionar el botón “Crear”, para poder guardar la información en el sistema, se presiona el botón “Salir” si deseamos salir de esta ventana.
Modificar taller En la pestaña de “Taller” debemos presionar el botón “Modificar taller”, al presionar este botón nos mostrara una ventana con los talleres que se dictan en el Centro.
Figura 08. Modificar taller
6
Al tener la lista de los talleres debemos la cual salen automáticamente, ya si tenemos muchos talleres y se nos dificulta buscarlo en la lista tenemos la opción de buscarlo con el código del taller el cual se mostrara solo en el recuadro, des pues de tenerlo en la lista se debe seleccionar para que nos muestre la información de ese taller a modificar, el cual el único dato que puede ser modificado es el nombre de este, al modificar el nombre debemos presionar el botón de “Guardar”, para que el nombre quede modificado, de lo contrario presionamos el botón “Cancelar”, para no realizar ningún cambio.
Figura 09. Modificar taller 1
Eliminar estudiante Esta opción la tiene el administrador de sistemas por seguridad, ya que la información de un estudiante es muy importante en el Centro de Capacitación, por el motivo de que el usuario del sistema puede cometer un error grave al eliminar un estudiante por alguna equivocación, lo cual está más segura esta opción en el administrador del sistema, el cual tiene muy poco manipulación en el sistema, solamente cuando es algún tema importante. Esta opción se encuentra en la pestaña de “Estudiante” y presionando el botón “Eliminar estudiante”, de esta forma se nos mostrara la ventana con la tabla con un listado de los estudiantes en la base de datos o también se tiene la opción de buscarlo con el numero de identidad el cual nos aparecerá solo en la tabla, después de tenerlo en la lista se debe seleccionar.
7
Figura 10. Eliminar estudiante
Una vez de a verlo seleccionado nos preguntara si realmente deseamos eliminar este estudiante, se selecciona el “Si” para eliminarlo de lo contrario se selecciona “No”, para cancelar la gestión.
MANUAL DEL USUARIO DEL SISTEMA
Ingresar estudiante Después de haber ingresado al sistema y estar situados en el menú principal de la aplicación, seleccionando la pestaña “Estudiante”, y presionando el botón de “Ingresar estudiante”, se abrirá una ventana en la cual nos pide los datos personales y académicos, los cuales estos datos son obligatorios, como son el numero de identidad (tarjeta de identidad, cedula), nombres, apellidos, dirección del domicilio donde se habita, teléfono del domicilio o donde se pueda localizar.
Figura 11. Ingresar estudiante
8
Al haber ingresado los datos personales, se continua llenar los datos académicos los cuales son seleccionar la jornada y el taller al cual se va inscribir el estudiante. Después de seleccionar e ingresar la información se debe presionar el botón “Ingresar”, para ingresar el estudiante al sistema o el botón “Cerrar” para no realizar ninguna función.
Modificar estudiante Para poder realizar una modificación de un estudiante registrado en el sistema, nos debemos dirigir al menú principal, en la pestaña “Estudiante”, y presionar el botón “Modificar estudiante”, el cual nos mostrara una ventana la cual debemos ingresar el número de identidad con el cual se registro anterior mente y presionar el botón “Buscar”.
Figura 12. Modificar estudiante Después de presionar buscar nos arrojara una ventana con la información del estudiante, en donde se podrá modificar los datos personales y académicos del estudiante el cual se requiera, pero menos el numero de identidad, por seguridad se desactivo esa información.
Figura 13. Modificar estudiante 1 Después de haber modificado la información deseada se debe presionar el botón “Editar” para guardar los cambios realizados, o el botón “Cerrar”, para cancelar cualquier cambio que se realizo y no se desea guardar.
9
Ingresar un nuevo concepto Para ingresar un nuevo concepto nos debemos dirigir en el menú en la pestaña de “Conceptos”, y presionar el botón de “Nuevo concepto”, el cual nos mostrara una pequeña ventana donde debemos ingresar el concepto que deseamos crear.
Figura 14. Ingresar concepto Al haber ingresado el nombre del nuevo concepto debemos presionar el botón de “Crear”, para generar un nuevo concepto de pago, y presionar “Salir” para cancelar esta actividad.
Modificar concepto Para realizar una modificación en los conceptos ya creados en el sistema debemos dirigirnos a la pestaña de “Conceptos”, y presionar en botón que dice “Modificar concepto”, el cual nos abrirá una ventana con un recuadro con los conceptos creados hasta el momento.
Figura 15. Modificar concepto Para realizar un cambio en un abono debemos de seleccionar el abono que deseamos modificar, la cual nos mostrara la ventana con la información del concepto.
10
Figura 15. Modificar concepto 1 Al ver la información del concepto el cual solo es el nombre, al realizar un cambio del concepto se debe presionar el botón “Guardar”, para guardar el concepto modificado, o presionar el botón “Cancelar” para no guardar ningún cambio.
Ingresar abono Una de las tareas más realizadas en esta aplicación es el ingreso de los abonos a cada estudiante, estando situados en el menú, debemos ingresar en la pestaña “Recaudo” y presionar en el botón “Ingresar recaudo”, el cual nos mostrara la ventana con una lista de los estudiantes.
Figura 16. Ingresar abono
11
También se puede buscar ingresando el numero de identidad del estudiante, al tenerlo en la lista debemos seleccionarlo nos mostrara una ventana donde nos pedirá la información del abono a ingresar. En esta ventana nos pedirá seleccionar el tipo de concepto del abono y si se escoge la opción de un concepto de acuerdo de pago se habilita la opción de ingresar el código del acuerdo de pago que se va a ingresar, el valor del abono, los cuales estos datos son obligatorios, nos pide también el nombre del banco y número de cuenta si el estudiante realizo el abono en el banco directamente, pero si se realiza en el Centro Don Bosco no es necesario llenar estos campos, después de ingresar la información debemos presionar el botón de “Ingresar” para ingresar el respectivo abono al estudiante seleccionado o presionar el botón “Cancelar” para no realizar ningún abono.
Figura 17. Ingresar abono
Matricular estudiante Para matricular un estudiante debemos dirigirnos en la pestaña “Matricula”, y seleccionar la opción matricular. Como es en el primer semestre se debe seleccionar el semestre el cual debe de ser 1° semestre, se debe ingresar el valor de la matricula y la identificación del estudiante, y presionar el botón “Ingresar” para matricular el estudiante o el botón “Cerrar”, para cancelar esta actividad.
12
Figura 18. Matricular estudiante
Actualizar matricula Al actualizar matricula al igual que matricular por primera vez al estudiante, debemos seleccionar la pestaña “Matricula”, y presionar en la opción matricular, donde nos mostrara la ventana siguiente.
Figura 19. Actualizar matricula La cual se debe seleccionar el semestre al cual continua el estudiante que debe ser 2° semestre, 3° semestre o 4° semestre, para que se nos active el botón de “Actualizar matricula”, al presionarlo se abre la siguiente ventana.
13
Figura 20. Actualizar matricula 1 En donde se debe se buscar el estudiante y seleccionarlo para actualizar el semestre al cual es el que le continúa, después de seleccionarlo nos muestra la siguiente ventana.
Figura 21. Actualizar matricula 2
14
Donde se selecciona el semestre, se ingresa el valor de la matricula, y ingresando el numero de identidad del estudiante, y presionando el botón “Ingresar”, para matricularlo en el siguiente semestre, o el botón “Cancelar” para cancelar esta actividad.
Generar reporte Para realizar los reportes respectivos para los análisis, nos debemos de dirigir en la pestaña de “Reportes”, en el botón reportes el cual nos mostrara la ventana para generar los diferentes reportes, los son los que nos aparecen en la opción buscar por..,(identificación, nombre, taller, semestre), tenemos la opción de habilitar si deseamos buscar una información entre unas fechas, después de selecciona la opción en la casilla información debemos ingresar la información dependiendo del tipo de búsqueda que hemos seleccionado, después presionar el botón “Buscar” el cual nos arrojara la información en la tabla, y se la deseamos imprimir se presiona el botón “Exportar”, el cual nos exportara esta información a un archivo en Excel, para poder guardarlo digitalmente o imprimirlo.
Figura 22. Generar reporte