CONTRATOS


Nombre:
EntregarNota(solicitud: documento, tipo_inf: tipo )
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Manual.//NO ESTA EN DIAGRAMAS DE CLASE
Referencias
cruzadas:
Funciones del sistema: R1.1
Casos de uso: solicitar información en caseta.
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
 Se crea un nuevo espacio para registrar la entregaBoleta()
 El encargado vio la legitimidad del documento entregado.
Finalmente el encargado entrega la boleta de información

Nombre:
EntregarBoleta (boleta: documento)
Responsabilidades:
Encargado entrega y registra la información solicitada por estudiante.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R1.1, R2.4
Casos de uso: solicitar información en caseta.
Notas:

Excepciones:
Si la información solicitada no es la correcta, indicar que hubo error
Precondiciones:
La información entregada pertenece a la caseta.
Post condiciones:
Si la solicitud es errónea se cancela la operación entregar información.
Si la solicitud no es válida, reiniciar operación.
Se ingresa procesarBoleta().
Se asigna un código la entrega de boleta asignarCod()

Nombre:
RevisarNota(documento)
Responsabilidades:
Encargado  revisa el documento entregado por el estudiante, ver si cumple con  las condiciones  que se requieren para recabar información de la caseta.
Tipo:
Manual.
Referencias
cruzadas:
Funciones del sistema: R1.1, R2.4
Casos de uso: solicitar información en caseta.
Notas:

Excepciones:
Si la información solicitada no es la correcta, indicar que hubo error
Precondiciones:
La información entregada pertenece a la caseta.
Post condiciones:
Si la solicitud es errónea se cancela la operación entregar información.
Si la solicitud no es válida, reiniciar operación.
El sistema verificara si la nota corresponde a un estudiante de la carrera.
verificarNota().
El sistema guardará guardarNota()
Estas operaciones son realizadas mediante el encargado de la caseta.




Nombre:
PedirInformacionSeminario (nombre, hora, costo)
Responsabilidades:
La información solicitada debe ser registrada por el encargado, una vez guardada la solicitud entregar la información al estudiante para que este pueda elegir  alguna opción.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R2.2, R3.4.
Casos de uso: inscripción a seminario en caseta.
Notas:
La información debe ser compacta.
Excepciones:
La información entregada es errónea entonces revisar fecha.
Precondiciones:
El estudiante debe ser de la carrera para solicitar información.
Post condiciones:
Si la solicitud es errónea se cancela la operación entregar información.
Si la solicitud no es válida, reiniciar operación.
Encargado ingresa al sistema informacioSeminario()
Desplegar o elegir la opción Seminarios().
Se imprime la informacion solicitada imprimirInf().

Nombre:
RevisarLista()
Responsabilidades:
El encargado debe ver las listas de los seminarios y ver la disponibilidad de cada uno si existieran más de uno.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R2.2, R3.4.
Casos de uso: inscripción a seminario en caseta.
Notas:
Las listas deben ser actualizadas.
Excepciones:
Si las listas no existen consultar página web.
Precondiciones:
Las listas deben existir para ser revisadas.
Post condiciones:
Si las listas existen, el  encargado debe dar la información correspondiente al estudiante.
El encargado revisa las listas de los alumnos inscritos.
Crea una  instancia donde puede ver listas VerLista()



Nombre:
InscribirEstudiante (nombre, ci)
Responsabilidades:
Registrar el nombre y  el carnet de identidad (CI) del estudiante en un determinado seminario electo por el.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R1.1
Casos de uso: solicitar información en web.
Notas:
Los datos deben ser correctos  y válidos.
Excepciones:
Si la información ingresada no es válida entonces indicar error.
Precondiciones:
La información requerida debe estar contenida en el sistema.
Post condiciones:
El encargado ingresa  al sistema ingresar().
Se verifica si existen cupos a los seminarios VerificarCupo()
Se introduce el código del estudiante sus datos personales.
 Existen errores , entonces ingreso de nuevos datos y corregidos
Crear o registrar nuevamente al estudiante.


Nombre:
CobrarMonto(int; monto )
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Manual.
Referencias
cruzadas:
Funciones del sistema: R1.1
Casos de uso: realizar inscripción en caseta.
Notas:
Pago al contado.
Excepciones:
Monto menor al costo del seminario entonces indicar monto insuficiente  para el seminario indicado.
Precondiciones:
El monto debe ser cancelado en referencia al seminario elegido por el estudiante.
Post condiciones:
El monto de los seminarios está debidamente registrado cada uno con un costo ya determinado.
El encargado puede ver los costos de cada seminario en el sistema VerCostoSem(),
Se cobra el monto  que se indica en el sistema.

Nombre:
EntregarRecibo()
Responsabilidades:
Una vez cancelado y registrado los datos del estudiante
Tipo:
Manual y sistema.
Referencias
cruzadas:
Funciones del sistema: R1.1
Casos de uso: inscripción en caseta.
Notas:
Debe ser impresa desde el sistema.
Excepciones:
Si no existiera por alguna razón sistema entonces el encargado debe  tener un comprobante donde los datos deben llenados correctamente.
Precondiciones:
El monto debe ser cancelado y los datos llenados correctamente.
Post condiciones:
Crear nuevos registros para cada recibo con un número único por recibo.
Los recibos deben tener  toda  la información del estudiante.
creaRegistro().
El documento entregado deberá contener los datos del estudiante
Antes de imprimir Im_recibo(), el encargado deberá verificar los datos del estudiante Verifica()

Nombre:
IngresarPagina()
Responsabilidades:
El usuario debe ingresar correctamente la dirección http.
Tipo:
Sistema
Referencias
cruzadas:
Funciones del sistema: R3.1, R3.2, R3.3, R3.4, R3.8
Casos de uso: Ingreso al sistema.
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
 El estudiante, docente, encargado, deberán ingresar a la dirección http del sistema.
También se puede acceder al sistema mediante  el SIA. IngresarSIA()
El administrador solamente puede hacer los cambios necesarios,
Modificar().




Nombre:
IngresarDatos(código, password )
Responsabilidades:
El estudiante debe ingresar correctamente los datos para que el sistema pueda validarlos, así ingresar al sistema.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.1, R3.2, R3.3, R3.4, R3.8
Casos de uso: Ingreso al sistema
Notas:

Excepciones:
Los datos erróneos no son validados por el sia.
Precondiciones:
La información ingresada debe ser correcta.
El código contendrá nomas de tres campos y el password, tendrá diez campos.
Post condiciones:
En caso de error re direccionar;
CrearNuevoPassword();
verificarNuevoPassword();  

Nombre:
VerificaDatos()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.1, R3.2, R3.3, R3.4, R3.8
Casos de uso: ingreso al sistema
Notas:
Los datos son verificados por el SIA.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
 Los datos ingresados son de ingresar datos.
verificaSIA();

Nombre:
PermitirIngreso()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.1, R3.2, R3.3, R3.4, R3.8
Casos de uso: Ingreso al sistema.
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
Los datos ingresados al sistema son verificados por el SIA Verificar()
Los datosComprobar(), se comparan con los bases de datos del SIA.
Si son válidos podrán ingresar al sistema.

Nombre:
SeleccionarOpcionTest ()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema
Referencias
cruzadas:
Funciones del sistema: R3.1, R4.1, R4.2, R4.3, R4.4, R4.5, R4.6, R5.1, R5.2, R.6.1, R6.2.
 Casos de uso: Realizar test
Notas:
Los test son aleatorios, y seleccionados por  el sistema.
Excepciones:
El sistema debe seleccionar de forma rápida, no debe repetirse más de una vez.
Precondiciones:
Para  ingresar a esta opción el estudiante debió ingresar su código y password.
Post condiciones:
Seleccionar test es direccionado por el sistema. Redireccionar().
Se crea un registro de entrada CrearRegistroEntrada().
Se puede ver la cantidad de ingresos al  sistema, CuentaIngresosS()

Nombre:
EscogerTest()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.1, R4.1, R4.2, R4.3, R4.4, R4.5, R4.6, R5.1, R5.2, R.6.1, R6.2.
Casos de uso: Realizar test
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
MostrarTest()
ResultadosTest();

Nombre:
DesplegarTest ()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.1, R4.1, R4.2, R4.3, R4.4, R4.5, R4.6, R5.1, R5.2, R.6.1, R6.2.
Casos de uso: Realizar test
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
Los datos son registrados.
Post condiciones:


Nombre:
RealizarTest()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema
Referencias
cruzadas:
Funciones del sistema: R3.1, R4.1, R4.2, R4.3, R4.4, R4.5, R4.6, R5.1, R5.2, R.6.1, R6.2.
Casos de uso: Realizar test
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
SeleccionarOpcionCL()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.5
Casos de uso: Consulta en línea
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
BuscarDocentesConectados ()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.5
Casos de uso: Consulta en línea
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
SeleccionarDocentes()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Manual.
Referencias
cruzadas:
Funciones del sistema: R3.5
Casos de uso: Consulta en línea
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:





Nombre:
Conectar( )
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
*Referencias
cruzadas:
Funciones del sistema: R3.5
Casos de uso: Consulta en línea
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
MostrarResultados()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.5
Casos de uso: Consulta en línea
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
BuscarTema(tipo:tema)
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.6, R3.1.
Casos de uso: Buscar temas y/o materias.

Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:
 No termina si estudiante no termina cesión.

Nombre:
DescargarTema()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R3.6, R3.1.
Casos de uso: Buscar temas y/o materias.
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
SeleccionarOpcion()
Responsabilidades:
Atender la respuesta del servicio de autorización de crédito. Si la respuesta es positiva, se concluye la venta y se registra el pago en las cuentas por cobrar.
Tipo:
Sistema.
Referencias
Funciones de sistema: R3.6, R3.1.
Caso de uso: Buscar temas y/o materias.
Precondiciones:
La solicitud de pago con tarjeta se envió al servicio de autorización de crédito.
Post condiciones:
Si la respuesta fue positiva:
· Se creó una aprobación respuestaPagoTarjera.
· Se asoció aprobación a cuentasPorCobrar.
· Se asoció la Venta a la Tienda para incorporarla al registro histórico de ventas terminadas.
Si la respuesta fue negativa:
· Se creó una reprobatoria respuestaPagoTarjeta.

Nombre:
SeleccionarOpcion(seminario)
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R7.1, R7.2, R7.3, R7.4, R7.5, R5.2, R6.2, R3.4, R2.2, R1.2, R1.5, R1.6.
Casos de uso: Realizar seminario
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
DesplegarListaSeminarios ()
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R7.1, R7.2, R7.3, R7.4, R7.5, R5.2, R6.2, R3.4, R2.2, R1.2, R1.5, R1.6.
Casos de uso: realizar seminario
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
La información requerida debe estar contenida en la caseta.
Post condiciones:


Nombre:
InscribirSeminarioW (nombre, hora, costo)
Responsabilidades:
Registrar y guardar la solicitud. Procesar solicitud.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R7.1, R7.2, R7.3, R7.4, R7.5, R5.2, R6.2, R3.4, R2.2, R1.2, R1.5, R1.6.
Casos de uso: Realizar seminario
Notas:

Excepciones:
Si la solicitud no es válida, indicar que no se puede proporcionar la información solicitada.
Precondiciones:
Debe existir cupo en los seminarios a realizarse, en caso de no tener cupo el estudiante no podrá inscribirse, si el seminario no tuviera costo se puede inscribir en la página web.
Post condiciones:
 Después de la inscripción (no tiene costo) entonces se podrá ver una opción de ImprimirRecibo().
El recibo tiene las mismas características del que son entregados en la caseta.

Nombre:
EntregaCertificado ()
Responsabilidades:
El encargado revisa los datos de los estudiantes, si están correctos estos certificados de asistencia son entregados.
Tipo:
Sistema.
Referencias
cruzadas:
Funciones del sistema: R7.1, R7.2, R7.3, R7.4, R7.5, R5.2, R6.2, R3.4, R2.2, R1.2, R1.5, R1.6.
Casos de uso: Realizar seminario
Notas:
Esta solicitud puede ser verbal o escrita en caso de que la información solicitada sea solo de interés para el estudiante.
Excepciones:
En caso de no asistencia indicar que no se puede  entregar
Precondiciones:
El estudiante debe asistir al seminario para que le entreguen el certificado,  con los datos correspondientes.
Post condiciones:
 VerificarAsistencia()
VerificarDatos()










No hay comentarios:

Publicar un comentario