Anda di halaman 1dari 8

Lógica de Negocio de la APP

Proceso para ingresar

1. El responsable de área entra al SSI


2. Elige el menú Subdirección de Académica
3. Elige el submenú Notificaciones y da clic en el botón crear notificación.

Lógica de negocio para la historia 1. Visualizar, buscar y seleccionar destinatarios.


Proceso. Condición de aceptación.
1. Ve un listado de periodos previamente
creados. 1. Ver el listado de periodo
2. Si no existe el periodo que desea modificar, 2. Crear un nuevo periodo, validar y guardar
da clic en Nuevo y llena los datos los datos.
solicitados, los valida y los guarda. 3. Modificar un periodo, validar y guardar los
3. Si existe el periodo que desea modificar, da datos.
clic en Modificar cambia los datos 4. Eliminar un periodo sólo si no hay turnos de
deseados, los valida y los guarda. resello ofertados
4. Eliminar un periodo, sólo si no hay turnos
de resello ofertados.
Tabla correspondiente: RESELLO.DatosGenerales
Llave primaria: clavePeriodo
Descripción del Proceso
1.- El administrador de Servicios Escolares visualiza la lista de periodos previamente creados.
2.- Crear un nuevo periodo. Elige la opción Nuevo y captura los datos para los campos:
A) Periodo(clavePeriodo): es un input tipo text, se valida como entero, sólo acepta 4 caracteres. Es
campo requerido.
B) fechaHoraInicio es un caso especial y se compone de dos entradas: 1) Fecha de inicio del periodo
del resello es un input tipo fecha, debe de ser menor o igual a la fecha de fin. 2) Hora de inicio es un
input tipo time, debe de ser menor o igual a la hora de fin. Se concatenan los dos input y se guardan
en fechaHoraInicio. Es campo requerido.
C) fechaHoraFin es un caso especial y se compone de dos entradas: 1) Fecha de fin del periodo del
resello es un input tipo fecha, debe de ser mayor o igual a la fecha de inicio. 2) Hora de fin es un
input tipo time, debe de ser mayor o igual a la fecha de inicio. Se concatenan los dos input y se
guardan en fechaHoraFin. Debe de ser mayor o igual a la hora de inicio. Es campo requerido.
D) Minutos de tolerancia (minutosTolerancia): es un input tipo entero de longitud 3. Es campo
requerido.

3.- Modificar un periodo. Elige la opción modificar y aparece un listado de todos los periodos que se han
generado. Busca y elige el periodo a modificar. Se abre la ventana con los campos:
A) Periodo (clavePeriodo): es una etiqueta. Utiliza un input tipo hidden que lleva el valor del
campoclavePeriodo.
B) fechaHoraInicio es un caso especial y se compone de dos entradas: 1) Fecha de inicio del periodo
del resello es un input tipo fecha, debe de ser menor o igual a la fecha de fin. 2) Hora de inicio es un
input tipo time, debe de ser menor o igual a la hora de fin. Se concatenan los dos input y se guardan
en fechaHoraInicio. Es campo requerido.
C) fechaHoraFin es un caso especial y se compone de dos entradas: 1) Fecha de fin del periodo del
resello es un input tipo fecha, debe de ser mayor o igual a la fecha de inicio. 2) Hora de fin es un
input tipo time, debe de ser mayor o igual a la fecha de inicio. Se concatenan los dos input y se
guardan en fechaHoraFin. Debe de ser mayor o igual a la hora de inicio. Es campo requerido.
D) Minutos de tolerancia (minutosTolerancia): es un input tipo entero de longitud 3. Es campo
requerido.

4.- Eliminar un periodo si es necesario: sólo se puede eliminar un periodo que no tenga turnos registrados. Si
el periodo que se desea borrar tiene turnos, se debe notificar al administrador de Servicios Escolares con una
alerta.
Proceso para ingresar

1. El Auxiliar de Servicios Escolares entra al SSI


2. Elige el menú Subdirección de Planeación
3. Elige el submenú Servicios Escolares
4. Elige el submenú Resello, da clic en el botón Horarios de Resello

Lógica de negocio para la historia 2. Crear horarios de resello


Proceso: Condiciones de aceptación:
1. Ve un listado de horarios previamente 1. Ver el listado de horarios
definidos. 2. Crear un nuevo horario, validar y guardar los
2. Si no existe el horario requerido da clic en datos.
Nuevo, elige un día y hora, define cuantos 3. Modificar un horario, validar y guardar los
turnos serán ofertados para ese horario, datos.
valida y guarda los datos. 4. Eliminar un horario sólo si no hay alumnos
3. Si existe el horario requerido, da clic en registrados en ese horario.
Modificar, elige un día y hora, modifica los
datos deseados, valida y guarda los datos.
4. Eliminar un horario, sólo si no hay alumnos
que hayan elegido ese horario.

Tabla correspondiente: RESELLO.TurnosOfertados


Llave primaria: clavePeriodo, claveCarrera, fechaHora
Descripción del Proceso
1.- El Auxiliar de Servicios Escolares visualiza la lista de horarios previamente creados.
2.- Crea un nuevo horario. Elige la opción Nuevo y captura los datos para los campos:
A) Periodo(clavePeriodo): es una lista desplegable con búsqueda donde se indica el periodo que se
está cursando, los datos se obtienen de una consulta a DatosGenerales. Es campo requerido.
B) Carrera (claveCarrera): es una lista desplegable con búsqueda, los datos se obtienen de una
consulta a SSI.DatosCarrera, y solo se muestra las carreras a las que tiene permiso asignado el
auxiliar de carrera. Los datos que se toman en cuenta para la búsqueda son claveCarrera y
nombreCarrera. Es campo requerido.
C) Fecha y hora de resello (fechaHora): fechaHora es un caso especial y se compone de dos entradas:
1) Fecha de resello es un input tipo fecha, debe de ser mayor o igual a la fecha de inicio y menor o
igual a la fecha de fin. 2) Hora de resello es un input tipo time, debe de mayor o igual a la hora de
inicio y menor o igual a la hora de fin. Se concatenan los dos input y se guardan en fechaHora. Es
campo requerido.
D) Turnos ofertados de resello (turnosOfertados): Es in input de tipo entero tamaño 3 donde los
auxiliares de carrera determinaran cuantos de alumnos atenderán en una hora. Es campo requerido

3.- Modificar un horario ofertado


(A) Elige la opción modificar turnos ofertados y aparece un listado de todos los turnos ofertados que se
han generado.
(B) Busca y elige el turno ofertado a modificar.
(C) Se abre la ventana con los campos:
(D) Periodo(clavePeriodo): es una etiqueta, muestra la clave del periodo, utiliza un input tipo hidden que
lleva el valor del campo clavePeriodo. Es campo requerido.
(E) Carrera (claveCarrera): es una etiqueta, muestra la clave y el nombre de la carrera, utiliza un input
tipo hidden que lleva el valor del campo claveCarrera. Es campo requerido.
(F) Fecha y hora de resello (fechaHora): es una etiqueta, utiliza un input tipo hidden. Es campo
requerido.
(G) Turnos ofertados de resello (turnosOfertados): Es un input de tipo entero, tamaño 3, sólo se permite
modificar si el nuevo valor es mayor o igual al total de alumnos registrados en el turno. Es campo
requerido.

4. Eliminar un horario ofertado si es necesario: sólo se puede eliminar un horario ofertado que no tenga
alumnos registrados. Si el horario que se desea borrar tiene alumnos registrados, se debe notificar al auxiliar
de carrera con una alerta.
Proceso para ingresar

1. El Alumno entra al INTERTE


2. Da clic en el botón resello.

Lógica de negocio para la historia 3. Alumno ve y elige turno


Proceso: Condiciones de aceptación:
1. Ve en una cuadricula los horarios que están 1. El alumno visualiza los horarios ofertados.
ofertados de acuerdo a su carrera. 2. El alumno puede elegir un turno. Antes de
2. Elige un turno de acuerdo a la disponibilidad guardar la información se pide que confirme
de horarios. el turno porque no se podrán hacer
3. Se valida y guarda la información. modificación de turno a menos que lo
4. Después de elegir se visualiza el turno pierda.
seleccionado. 3. Se valida y se guarda la información en la
base de datos
4. Se visualiza en pantalla el turno que ha
elegido el alumno. No puede cambiarlo a
menos que ya haya pasado su hora de
resello.

Tabla correspondiente: RESELLO.TurnosOfertados


Llave primaria: clavePeriodo, claveCarrera, fechaHora
Descripción del Proceso
1.- Se visualiza todos los horarios ofertados con forme a la carrera que pertenece el alumno.
A. Se visualiza un calendario con los días en los que se realizara el resello
B. Sí la cantidad de alumnos registrados es igual a los turnosOfertados la hora de resello proveniente
de fechaHora que es una etiqueta, utiliza un input tipo hidden se visualiza de color rojo que indica
que no hay disponibilidad de agendar cita.
C. Sí la cantidad de alumnos registrados es menor a los turnosOfertados, la hora de resello proveniente
de fechaHora que es una etiqueta, utiliza un input tipo hidden se visualiza de color naranja e indica
que hay poca disponibilidad
D. Si alumnos registrados esta entre 1 y 5 la hora de resello proveniente de fechaHora que es una
etiqueta, utiliza un input tipo hidden se visualiza de color verde e indica que hay disponibilidad para
agendar una cita.
E. Sí turnosOfertados es igual a 0 el input de fechaHora se visualiza de color blanco indicando que no
está disponible para agendar una cita
2.- Puede elegir un turno de acuerdo con la disponibilidad de horario que exista.
A. Sí la hora de resello (fechaHora) se visualiza de color amarillo o verde se permite elegir para
agendar turno, de lo contrario no permitirá finalizar el proceso hasta que seleccione una hora
disponible.
3.- Después de elegir un turno se permite visualizarlo.
Proceso para ingresar

1. El Auxiliar de Servicios Escolares entra al SSI


2. Elige el menú Subdirección de Planeación
3. Elige el submenú Servicios Escolares
4. Elige el submenú Resello, da clic en el botón imprimir listas

Lógica de negocio para la historia 4. Visualiza, descarga e imprime listas


Proceso: Condiciones de aceptación:
1. Ve un listado de los días de resello y elige el 1. Ver el listado de días de resello.
día que desee. 2. En pantalla, ver las listas de alumnos que
2. Ver las listas de alumnos por día y por hora. van a resellar en ese día, separados por
3. Se permite descargar lista por día completo hora.
en PDF. 3. Para cada día de resello en la lista del paso
2 se permite la descarga de un archivo en
PDF con los alumnos que van a resellar.
a. El status de los alumnos que eligen
turno nuevamente aparecerá como
“Reagendado” y se muestra la fecha y
hora que perdió

Tabla correspondiente: RESELLO.TurnosOfertados


Llave primaria: clavePeriodo, claveCarrera, fechaHora
Descripción del Proceso
1.- Muestra un listado de todos los días de resello.
2.- Las listas de resello se pueden visualizar por día y por hora.
3.- Hay un botón llamado Descargar Lista donde se ubica en cada día y hora de resello. De igual manera se
permite descargar listas por día completo.
Proceso para ingresar

1. El Administrador de Servicios escolares entra al SSI


2. Elige el menú Subdirección de Planeación
3. Elige el submenú Servicios Escolares
4. Elige el submenú Resello, da clic en el botón Ventanilla general.

Lógica de negocio para la historia 5. Ventanilla general


Proceso. Condición de aceptación.
1. Servicios Escolares visualiza una lista de c. Condiciones de aceptación:
todas las carreras. 1. Ver la secuencia de entrada (menú y
2. Servicios Escolares elige una carrera y da submenús).
clic en la opción abrir ventanilla. Se abre 2. Visualizar un listado todas las carreras para
una ventana para ventanilla sin menú. abrir ventanillas.
3. El alumno desliza la credencial por el lector 3. Abrir ventanilla para la carrera elegida.
RFID en la ventanilla (computadora) y
4. El alumno pasa su credencial por el lector
comprueba que su tarjeta puede ser leída.
RFID y puede ser leída.
4. La ventanilla comprueba que el turno
5. El sistema comprueba que el alumno es
seleccionado por el alumno esté en el rango
vigente y que el turno elegido corresponde a
de fecha y hora actual o en la tolerancia
la fecha y horario actual o a la tolerancia
autorizada para resellar.
autorizada:
a. Sí su turno corresponde con la
fecha y hora actual o con la
tolerancia autorizada, valida y
muestra mensaje de “Acceso para
resellar”.
b. Sí su turno NO corresponde con la
fecha y hora actual o con la
tolerancia para resellar, mostrara
un mensaje de aviso “No es su día
u hora de resello” y no registra el
resello.

Tabla correspondiente: ACCESOCREDENCIAL.DatosCredencial


Llave primaria: numeroControl, codigoTarjeta
Descripción del Proceso
1. Servicios escolares visualiza un listado de todas las carreras en las que puede activar ventanillas.
2. Servicios escolares elige una carrera y da clic en el botón abrir ventanilla.
3. El alumno pasa a ventanilla y desliza su credencial en el lector RFID:
a. Si la credencial es leída por el lector RFID se muestra en pantalla la validación de
conciencia entre la hora seleccionada por el alumno y la hora actual.
b. En caso de que los datos del alumno no coincidan, se le notifica que deberá acudir al CC
para verificar sus datos.
c. En caso de que la credencial no sea leída por el lector RFID se le notifica al alumno que
deberá solicitar una reposición de credencial.
5. La ventanilla comprueba que el turno seleccionado por el alumno esté en el rango de fecha y hora
actual o en la tolerancia autorizada para resellar.
a. Se comprueba que fecha y hora Servidor coincidan con (fechaHoraTurno) que agendó el
alumno.
I. Si coinciden ambos campos el alumno pasa a ventanilla de Servicios Escolares y
resella.
II. Si no coinciden los campos, el alumno deberá agendar un nuevo turno.
III. Si fecha y hora Servidor es menor o mayor a (fechaHoraTurno) más
(minutosTolerancia) se le notificara al alumno que no es su fecha y hora
correspondiente de resello.
Proceso para ingresar

5. El Administrador de Servicios escolares entra al SSI


6. Elige el menú Subdirección de Planeación
7. Elige el submenú Servicios Escolares
8. Elige el submenú Resello, da clic en el botón Ventanilla.

Lógica de negocio para la historia 6. Ventanilla de Servicios Escolares


Proceso. Condición de aceptación.
6. El Auxiliar de carrera de Servicios Escolares 1. Ver la secuencia de entrada (menú y
visualiza las carreras en las que tiene submenús).
permiso activar ventanillas. 2. Ver el listado de carreras permitidas para
7. El Auxiliar de carrera de Servicios Escolares abrir ventanillas.
elige una carrera y da clic en la opción abrir 3. Abrir ventanilla para la carrera elegida.
ventanilla. Se abre una ventana para 4. El alumno pasa su credencial por el lector
ventanilla sin menú. RFID y puede ser leída.
8. El alumno desliza la credencial por el lector 5. El sistema comprueba que el alumno es
RFID en la ventanilla (computadora) vigente y que el turno elegido corresponde a la
designada para su carrera y comprueba que fecha y horario actual o a la tolerancia
su tarjeta puede ser leída. autorizada:
9. La ventanilla comprueba que el turno a. Sí su turno corresponde con la
seleccionado por el alumno esté en el rango fecha y hora actual o con la tolerancia
de fecha y hora actual o en la tolerancia autorizada, valida y guarda la
autorizada para resellar. información en la BD y muestra
10. El alumno puede ver en INTERTEC que su mensaje de “Registro de resello
reselló ya fue registrado. exitoso”.
b. Sí su turno NO corresponde con la
fecha y hora actual o con la tolerancia
para resellar, mostrara un mensaje de
aviso “No es su día u hora de resello” y
no registra el resello.
6. El alumno entra a INTERTEC y da clic en el
botón Resello y visualiza que
se halla registrado el resello de su credencial.

Tabla correspondiente: ACCESOCREDENCIAL.DatosCredencial


Llave primaria: numeroControl, codigoTarjeta
Descripción del Proceso
4. El auxiliar de carrera de servicios escolares visualiza las carreras en las que tiene permitido activar
ventanillas.
5. El auxiliar de carrera de servicios escolares elige una carrera y da clic en el botón abrir ventanilla.
6. El alumno pasa a la ventanilla correspondiente en donde fue asignado y desliza su credencial en el
lector RFID:
a. Si la tarjeta es leída por el lector RFID pasa a ser resellada por el auxiliar de carrera.
b. Si la tarjeta no es leída por el lector RFID no pasa hacer resellada y se le notifica al alumno
que deberá solicitar una reposición de credencial o verificar sus datos al CC
7. Al ser leída la tarjeta RFID:
b. Se comprueba que fecha y hora Servidor coincidan con (fechaHoraTurno) que agendó el
alumno
IV. Si coinciden ambos campos el alumno pasa a ventanilla y resella.
V. Si no coinciden los campos, el alumno deberá agendar un nuevo turno.
VI. Si fecha y hora Servidor es menor a (fechaHoraTurno) se le notificara al alumno
que no es su fecha y hora correspondiente de resello, entonces si fecha y hora
Servidor es mayor más (minutosTolerancia) debe agendar una nueva cita.
8. El alumno podrá verificar en su INTERTEC que su resello se realizó correctamente.
Proceso para ingresar:

1. El alumno entra a INTERTEC y da clic en el botón resello.

Lógica de negocios para la historia 7: Reagendar turno


Proceso Condiciones de aceptación

1. Visualiza que su resello no fue registrado y 1. Ver la secuencia de entrada(botones)


si ya paso su hora de resello le aparece un 2. El alumno visualiza que su resello no fue
botón para reagendar. registrado y si la hora de resello ya paso,
2. Ve en una cuadricula los horarios que están ver el botón reagendar
ofertados de acuerdo a su carrera 3. El alumno visualiza los horarios ofertados
3. Elige un turno de acuerdo a la disponibilidad 4. El alumno puede elegir un turno. Antes de
de horarios guardar la información se pide que confirme
4. Se valida y guarda la información el turno porque no se podrán hacer
5. Después de elegir se visualiza el turno modificación de turno a menos de que lo
seleccionado pierda (otra vez)
5. Se valida y se guarda la información en la
base de datos
6. Se visualiza en pantalla el turno que ha
elegido el alumno. No puede cambiarlo
ameos que ya haya pasado su hora de
resello
Tabla correspondiente: RESELLO.TurnoAlumno, RESELLO.DatosGenerales
Llave primaria: clavePeriodo, numerControl, fechaHoraTurno
Descripción del proceso
1. El alumno ingresa a INTERTEC y visualiza que su resello no fue registrado
a. ReselloRealizado: es un input tipo entero de longitud 1 proveniente de
RESELLO.TurnoAlumno, sólo puede tener dos valores (1 y 0), sí reselloRealizado=1 el
estatus del alumno cambiara a alumno no resellado, de lo contrario sí es igual a 0 será
alumno resellado.
b. Sí reselloRealizado es igual a 1 y hora actual es mayor que la hora del turno anteriormente
elegida, proveniente de fechaHoraTurno más minutosTolerancia proveniente de
RESELLO.DatosGenerales aparece un botón llamado Reagendar
2. Visualiza en una cuadricula los horarios ofertados para su carrera
3. Elige turno de acuerdo a la disponibilidad de horario
a. La fecha elegida proveniente de fechaHoraTurno debe ser mayor a la fecha anterior elegida
proveniente de fechaHoraAnteror Se valida y guarda la información
b. Si turnosOfertados: es mayor al total de alumnos, se permite agendar un turno y
turnoReprogramado cambia a 1
4. Después de elegir se visualiza el turno seleccionado
Proceso para ingresar:

1. El Auxiliar de Servicios Escolares entra al SSI


2. Elige el menú Subdirección de Planeación
3. Elige el submenú Servicios Escolares
4. Elige el submenú Resello, da clic en el botón Descargar Lista de Alumnos Resellados

Lógica de negocio para la historia 8. Alumnos resellados


Proceso: Condiciones de aceptación:

1. El Auxiliar de carrera de Servicios Escolares 1. Ver la secuencia de entrada (menú y


entras SSI visualiza las carreras en las que submenús).
tiene permisos 2. Ver el listado de carreras permitidas para
2. El Auxiliar de carrera de Servicios Escolares abrir ventanillas.
puede Visualizar los alumnos que 3. Abrir ventanilla para la carrera elegida.
resellaron. 4. El sistema comprueba que el alumno es
3. El Auxiliar de Servicios de carrera de vigente y que si haya resellad su credencial
Servicios Escolares podrá descargar la lista 5. Descargara un archivo [pdf,excel] de los
de alumnos que resellaron a la carrera que alumnos de la carrera selecciona que si
le pertenece. asistieron al resello.

Tabla correspondiente: TurnoAlumno


Llave primaria: clavePeriodo, numeroControl
Descripción del Proceso
1. El auxiliar de carrera de servicios escolares visualiza las carreras en las que tiene permitido ver.
2. El auxiliar de carrera de servicios escolares visualiza los alumnos que resellaron sobre las carreras
que tiene asignadas.
3. El auxiliar de carrera de servicios escolares elige una carrera y da clic en el botón [Descargar]

Anda mungkin juga menyukai