You are on page 1of 67

CAPITULO 5

DESARROLLO DE SUBSISTEMAS

Captulo 5
5.1. DESARROLLO DEL SUBSISTEMA DE CALIFICACION EN LINEA
5.1.1. Descripcin Textual del Problema

La UPS con el fin de optimizar el proceso de Calificacin Estudiantil, en tiempo y en responsabilidades ha determinado realizar las mimas mediante el Portal Web.

Cuando el docente va registrar las Calificaciones deber cumplir con: 9 El Ingreso al portal www.ups.edu.ec, y en la opcin usuario y clave registrar la cdula de identidad y el password. 9 En la pgina de servicios de Docentes, escoger el enlace Registro de calificaciones. 9 Seleccionar la materia y elija la opcin Calificar, aparecer el acta donde ingresar las notas. 9 Efectuar la revisin respectiva antes de grabar la informacin. Una vez grabado no tiene opcin para efectuar cambios. 9 Automticamente se genera un reporte con las calificaciones que asent o puede elegir la opcin Revisar para generar el acta de calificaciones; y firmarla para su validez. 9 Entregar en Secretara hasta un fecha tope debe entregar: 1. Exmenes respectivos 2. El acta de calificaciones

A continuacin se detallar como se realizar cada proceso antes mencionado:

1. El Ingreso al portal www.ups.edu.ec, y en la opcin usuario y clave registrar la cdula de identidad y el password.

Cada Docente tiene el acceso directo al Portal Web en el que podr ingresar a todos los servicios con la utilizacin del Usuario, que ser el nmero de la Cdula de Identidad y el Password con el que cuenta cada uno.

2.

En la pgina de servicios de Docentes, escoger el enlace Registro de

calificaciones.

En la cuenta de cada Docentes del Portal Web de la UPS, existe un enlace Registro de calificaciones, donde podrn acceder a la lista de materias que dicte, sean estas Acadmicas, Paracadmicas, Postgrados, Curso de Graduacin y Propedutico.

3. Seleccionar la materia y elija la opcin Calificar, aparecer el acta donde ingresar las notas.

Al seleccionar la materia encontrar una lista de Grupos pertenecientes a la misma, en los que se encuentra la lista de estudiantes respectivos de cada grupo y materia. En la lista de estudiantes se encontrarn campos habilitados para el ingreso de las calificaciones correspondientes de cada interciclo.

4.

Efectuar la revisin respectiva antes de grabar la informacin.

Una vez

grabado no tiene opcin para efectuar cambios

Cuando se haya culminado con el ingreso de todas las calificaciones el Docente tendr la posibilidad de revisar las mismas antes de grabar, ya que una vez grabadas no podrn ser modificadas.

5. Automticamente se genera un reporte con las calificaciones que asent o puede elegir la opcin Revisar para generar el acta de calificaciones; y firmarla para su validez.

Una vez guardados las calificaciones existir una opcin que le permita revisar, la cual permitir realizar la impresin del Acta de Calificaciones para su validez.

5.

Entregar en Secretara hasta una fecha tope debe entregar: 9 Exmenes respectivos 9 El acta de calificaciones

Es responsabilidad del docente la entrega de los exmenes respectivos con el Acta de Calificaciones, dentro del perodo establecido.

En el Anexo 1, pg. 116 se presenta el documento aprobado y certificado por el Ing. Fernando Narvez Director del Departamento de Sistemas Informticos de haber realizado y concluido la tesis en la Universidad. En el Anexo 2, pg. 117 se presenta el documento aprobado que certifica lo antes descrito, otorgado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.2. Datos de Entrada y Salida


Para la realizacin de este proceso los Docentes debern realizar la comprobacin de las notas con los estudiantes. Los docentes poseen un usuario y una clave con la cual podrn ingresar a su cuenta, aqu encuentran algunos servicios que brinda el portal entre ellos el ingreso de calificaciones. Para el ingreso de las calificaciones se necesitara acceder al enlace Registro de Docentes, Materias (se registrar nuevamente con el usuario y clave emitida al correo del docente), Calificar en cada una contamos con la lista de estudiantes y con los campos necesarios para el ingreso de notas como son: 9 AP1: Es el aporte que tiene cada estudiante promediado sobre 30 puntos, este no deber ser menor a cero, ni estar en blanco. En caso de que no cuente con nota el campo deber ser llenado con 0. 9 EX1: La nota obtenida por el estudiante en el examen interciclo esta ser sobre 20 puntos de igual manera, no deber ser menos de 0, ni estar en blanco. En lo que refiere al primer interciclo. 9 Suma1: En este campo se realizar la operacin necesaria en este caso la suma automtica del AP1 + Ex1 esta suma deber ser <=50 puntos. El docente podr comprobar si las calificaciones han sido ingresadas correctamente mediante un enlace Revisar, luego de esto podrn imprimir la hoja de calificaciones, la misma que ser entregada en Secretaria. El proceso para el ingreso de notas del segundo interciclo se tiene lo siguiente: 9 AP2: Este aporte tendr el mismo procedimiento que el AP1. 9 EX2: Es la nota del examen final y las restricciones sern las mismas que las del EX1. 9 Suma2: Este campo contiene la suma del AP2 +EX2, automticamente. 9 Total: Aqu se definir la nota definitiva del estudiante la misma que tendr que ser >=0 y <=100.

Contamos con una restriccin para poder controlar la aprobacin de la materia esta consta de comparar si la nota Total =>70 puntos entonces la materia ha sido Aprobada caso contrario la misma ha sido Reprobada. Es as como se desarrollar el sistema de calificaciones Acadmicas, Paracadmicas, Postgrados, Curso de Graduacin y Propedutico, mediante el Portal Web de la Universidad. En el Anexo 3, pg. 118 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.3. Diagrama de Clases


En el Anexo 4, pg. 119 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.4. Diagrama de Casos de Uso


En el Anexo 5, pg. 120 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.5. Diagrama de Secuencias


En el Anexo 6, pg. 121 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.6. Diagrama de Colaboracin


En el Anexo 7, pg. 122 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.7. Diagrama de Actividades


En el Anexo 8, pg.123 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.8. Desarrollo del Subsistema de Calificaciones en Lnea


El subsistema de calificaciones en lnea est diseado para mejorar el servicio de calificaciones de notas de los docentes, sin importar que tipo de materia que dicte, los tipos de materias que se pueden tener son: x x x x x

Acadmicos Paracadmicas Postrados Cursos de Graduacin Propedutico

Este servicio lo tienen los docentes al ingresar a la pgina de la universidad he ingresar con su usuario y clave.

A continuacin se presenta una descripcin de la pgina principal del subsistema con los principales eventos que se ejecutan para su funcionamiento, especificando las tablas donde se consulta y almacena informacin. 9 PGINA CALIFICACIONES_DOCENTE.JSP En esta pgina se presentarn los datos del docente, con sus materias ordenadas por su tipo, agrupadas por la Facultad, Carrera, Sede y Campus.

Esta pgina importa libreras necesarias para poder presentar la informacin como: <%@page contentType="text/html; charset=windows-1252" import="oracle.portal.provider.v2.render.PortletRenderRequest" import="oracle.portal.provider.v2.http.HttpCommonConstants" import="upsportal.portlets.servicios.calificacionesdocentes.*" import="oracle.portal.provider.v2.url.UrlUtils" %>

Esta utiliza un cdigo independiente de la pgina aqu se muestra cdigo porlet:

PortletRenderRequest pReq = (PortletRenderRequest) request.getAttribute(HttpCommonConstants.PORTLET_RENDER_REQUEST);

String url = UrlUtils.absoluteLink(pReq,"/"); url = url.replaceAll("http://appl.ups.edu.ec:80", ""); url = url.replaceAll("http://ups.edu.ec:80", ""); url = url.replaceAll("http://www.ups.edu.ec:80", ""); String lv_cedula= pReq.getUser().getName();

Con el cdigo anterior podemos obtener la cdula del docente que se ha autentificado al portal de la Universidad Politcnica Salesiana y haya dado clic en el vnculo calificar.

La pgina principal est formada por las diferentes estructuras:

9 ACADMICO En la parte acadmico para poder presentar la lista materias y grupos que contiene un docente intervinieron las siguientes tablas del SNA, Sistema Nacional Acadmico: x x x x x x x x x SNA_DISTRIBUTIVO_DETALLE SNA_SEDE SNA_CAMPUS SNA_FACULTAD SNA_OFERTA_GRUPO SNA_CARRERA SNA_PERIODO_SEDE SNA_OFERTA_GRUPO SNA_MATERIA

En la tabla SNA_DISTRIBUTIVO_DETALLE se agreg un campo ms para poder establecer si la materia ya ha sido calificada o no: 0 no se ha pasado notas, 1 se ha pasado la nota del primer interciclo, 2 se ha pasado la nota del segundo interciclo y 3 ha pasado la nota total

did_internet

NUMBER(1,0) DEFAULT 0 NULL

9 PARACADMICO En la estructura paracadmico se presentara una lista de materias paracadmicas y grupos que contiene un docente, en las cuales intervinieron las siguientes tablas del SNA, Sistema Nacional Acadmico: x SNA_DIS_PAR_DET x x x x SNA_PARACADEMICO SNA_OFERTA_PARACADEMICO SNA_SEDE SNA_CAMPUS

x x x

SNA_FACULTAD SNA_CARRERA SNA_PERIODO_SEDE

En la tabla SNA_DIS_PAR_DET se agreg un campo ms para poder establecer si la materia ya ha sido calificada o no: 0 no se ha pasado notas, 1 se ha pasado la nota del primer interciclo, 2 se ha pasado la nota del segundo interciclo y 3 ha pasado la nota total.

dpd_internet

NUMBER(1,0) DEFAULT 0 NULL,

9 PROPEDEUTICO En la estructura de propedutico se presentara una lista de materias propeduticas y grupos que contiene un docente, en las cuales intervinieron las siguientes tablas del SNA, Sistema Nacional Acadmico: x x x x x x x x

SNA_DIS_DET_PRO SNA_PROPEDEUTICO SNA_OFERTA_PROPEDEUTICO SNA_SEDE SNA_CAMPUS SNA_FACULTAD SNA_CARRERA SNA_PERIODO_SEDE

En la tabla SNA_DIS_DET_PRO se agreg un campo ms para poder establecer si la materia ya ha sido calificada o no: 0 no se ha pasado notas, 1 se ha pasado la nota del primer interciclo, 2 se ha pasado la nota del segundo interciclo y 3 ha pasado la nota total.

ddp_internet NUMBER(1,0) DEFAULT 0 NULL,

Para

esta

estructura

se

utiliz

el

procedimiento

almacenado

SNA_

PRO_ACTUALIZA_PROPEDEUTICO que permite calcular el promedio ponderado del estudiante con los siguientes procedimientos: x x

SNA_OBTIENE_PROMEDIO_PONDERADO SNA_ACTUALIZA_INS_PRO

9 POSTGRADO. En la estructura de postgrados se presentara una lista de materias de postgrados y grupos que contiene un docente, en las siguientes tablas del SNA, Sistema Nacional Acadmico: x x x x x x x x

SNA_DIS_POS_DET SNA_POSGRADO SNA_OFERTA_PROPEDEUTICO SNA_SEDE SNA_CAMPUS SNA_FACULTAD SNA_CARRERA SNA_PERIODO_SEDE

En la tabla SNA_DIS_POS_DET se agreg un campo ms para poder establecer si la materia ya ha sido calificada o no: 0 no se ha pasado notas, 1 se ha pasado la nota del primer interciclo, 2 se ha pasado la nota del segundo interciclo y 3 ha pasado la nota total.

dpd_internet

NUMBER(1,0) DEFAULT 0 NULL,

9 CURSO DE GRADUACION En la estructura de curso de graduacin se presentara una lista de materias de cursos de graduacin y grupos que contiene un docente, en las siguientes tablas del SNA, Sistema Nacional Acadmico: x x x x x x x x

SNA_DIS_GRA_DET SNA_MODULO_GRADUACION SNA_OFERTA_GRADUACION_GRUPO SNA_SEDE SNA_CAMPUS SNA_FACULTAD SNA_CARRERA SNA_PERIODO_SEDE

En la tabla SNA_DIS_GRA_DET se agreg un campo ms para poder establecer si la materia ya ha sido calificada o no: 0 no se ha pasado notas, 1 se ha pasado la nota del primer interciclo, 2 se ha pasado la nota del segundo interciclo y 3 ha pasado la nota total.

dgd_internet

NUMBER(1,0) DEFAULT 0 NULL,

En cada una de las materias presentadas en pantalla tendrn la opcin de consultar o calificar, dependiendo del tipo de materia que sea el href. apuntar a diferentes pginas las cuales son : x x x x x

LISTAALUMOS.JSP LISTAPARACADEMICOS.JSP LISTAPOSGRADO.JSP LISTAPROPEDEUTICO.JSP LISTACURSO.JSP

Cada una de estas pginas recibir parmetros los cuales permitirn presentar la lista de alumnos del grupo correspondiente para poder realizar el paso de notas. Por cada alumno se tendrn habilitadas los cuadros textos (text) en su respectivo perodo de calificaciones.

5.1.9. Pruebas del Subsistema de Calificaciones en Lnea

En el Anexo 9, pg. 124 se presenta el documento de funcionamiento del Subsistema de Calificaciones en Lnea; aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.1.10. Manual de Usuario

CALIFICACIONES ON-LINE

PARMETROS

GENERALES
9 Autenticacin de Usuario Este servicio le permite al usuario (docente) acceder a su cuenta ingresando los datos en los siguientes campos: x Usuario.- Se debe ingresar la Identificacin del docente.
x

Clave.- Ingresar la clave

9 Servicios de Docentes El docente cuenta con diferentes servicios entre estos Calificaciones que le permitir ingresar las calificaciones de los estudiantes.

En esta pgina encontramos un encabezado que cuenta con: x Nmero de Identificacin.- Presenta el nmero de cdula del docente. x Nombres y Apellidos.- Muestra los nombres y apellidos pertenecientes al docente. x Perodo Lectivo.- Se refiere al perodo lectivo vigente.

A continuacin se encuentran los datos pertenecientes a las materias que dicta el docente y cuenta con los siguientes campos: x Tipo de Materias.- Presenta las materias que dicta el docente estas pueden ser: Acadmicas, Paracadmicos, de Propedutico. Postgrado, Curso de Graduacin y

En el caso de ser materias continuacin:

acadmicas nos presenta los campos detallados a

x Facultad.- Muestra la facultad x Carrera.- Muestra la carrera x Sede.- Muestra la sede x Campus.- Muestra el campus en el que se dictan las materias. Luego se presenta una tabla que cuenta con las siguientes columnas: x Cdigo.- Se refiere al cdigo de la materia. x Materia.- Es la descripcin del nombre de las materias que dicta el docente. x Modalidad.- Presenta la forma en la que esta definida la materia esta puede ser: Presencia, Semipresencial, a Distancia o Virtual. x Grupo.- Muestra el grupo al que pertenecen las materias. x Nivel.- Se refiere al nivel del ciclo al que pertenece la materia. x Estado.- Es el estado en el que se encuentra la materia este puede ser: x Calificar.- Estado accesible para el ingreso de calificaciones. x Reporte.- Estado que indica que las calificaciones han sido ingresadas, estas se pueden visualizar e imprimir el reporte perteneciente.

En el caso de que el docente dicte materias pertenecientes a paracadmicas, el encabezado es el mismo hasta el tipo de materia, los campos son los siguientes: x Sede.- Muestra la sede a la que pertenece x Campus.- Presenta el campus al que pertenecen las materias. De igual manera nos presenta las materias en una tabla que cuenta con las siguientes columnas: x Cdigo.- Es el cdigo de la materia paracadmico perteneciente. x Paracadmico.- Es la descripcin del paracadmico (nombre de la materia). x Modalidad.- Presenta la forma en la que esta definida la materia esta puede ser: Presencia, Semipresencial, A Distancia o Virtual. x Estado.- Es el estado en el que se encuentra la materia este puede ser: x Calificar.- Estado accesible para el ingreso de calificaciones. x Reporte.- Estado que indica que las calificaciones han sido ingresadas, estas se pueden visualizar e imprimir el reporte perteneciente.

De la manera similar para los otros tipos de materias como son: Curso de Graduacin, Postgrados y Propedutico.

Presentacin de la pgina de materias que dicta un docente.

PROCESOS

Calificaciones Este formulario permite el mantenimiento de las calificaciones de los materias Acadmicas, Paracadmicos, Curso de Graduacin, Postgrado y Propedutico. Presenta los siguientes Marcos: 9 Marco Acadmico x Nombres y Apellidos: Se refiere a los nombres y apellidos pertenecientes al docente. x x x

Facultad: Es la facultad en la cual se encuentra la materia Carrera: Es la carrera a la que pertenece la materia

Materia: Es la materia que dicta el docente y estn matriculados una lista de estudiantes.

x x x

Grupo: Es el grupo al que pertenece la materia.

Perodo Lectivo: Es el perodo lectivo vigente

Nota: Estos campos son solo de visualizacin de la informacin 9 Marco de Tipo de Calificaciones

Tipo de Calificacin: Se refiere a la opcin con la que cuentan los docentes de ingresar las calificaciones estas son:

Parcial: Cuando el docente realizar el ingreso de las calificaciones por interciclo y de acuerdo a las fechas establecidas por el sistema.

Total: Esta opcin le permite al docente ingresar las calificaciones de forma total sobre 100 puntos solamente al final del ciclo.

9 Marco Estudiantes x Nmero: Campo que muestra el nmero de estudiantes que estn matriculados en esa materia. x

Nombre: Es el nombre del estudiante matriculado en la materia y grupo escogido

Primer Interciclo x Aprov.: Calificacin de registro que pertenece al aprovechamiento del primer interciclo, esta calificacin no puede ser menor a 0 ni mayor a 50 puntos. En el caso de ingresar la nota del aprovechamiento mayor a 30 puntos no podrn ingresar la calificacin del examen. x Examen: Calificacin de registro que pertenece al examen final del primer interciclo esta calificacin no puede ser menor a 0 ni mayor a 20 puntos. x Suma: Este campo muestra la suma de l as calificaciones Aprov. y Examen. Este campo esta bloqueado y la suma se realiza automticamente.

Segundo Interciclo x Aprov.: Calificacin de registro que pertenece al aprovechamiento del segundo interciclo, esta calificacin no puede ser menor a 0 ni mayor a 50 puntos. En el caso de ingresar la nota del aprovechamiento mayor a 30 puntos no podrn ingresar la calificacin del examen. x Examen: Calificacin de registro que pertenece al examen final del primer interciclo esta calificacin no puede ser menor a 0 ni mayor a 20 puntos. Suma: Este campo muestra la suma de las calificaciones Aprov. y Examen del segundo interciclo y la suma del primer interciclo. Este campo esta bloqueado y la suma se realiza automticamente.

x Final:

Es

la

suma

de

todas

las

notas

de

registro.

Aprobacin: Estado del estudiante al finalizar el ciclo este puede ser SI en el caso de que la calificacin final sea igual o mayor a 70 puntos; y NO en el caso de que la calificacin final sea menor a 70 puntos. x Enviar: Nos permite guardar las calificaciones ingresadas.

9 Marco Reporte Se visualizarn los datos pertenecientes al ingreso de las calificaciones estos se detallan a continuacin:

Encabezado: x Sede: Muestra la Sede a la que pertenece la materia x Campus: Muestra el Campus al q1ue pertenece la materia x Facultad: Muestra el Facultad al q1ue pertenece la materia x Carrera: Muestra el Carrera al que pertenece la materia x Perodo Lectivo: Perodo Lectivo vigente de ingreso de calificaciones x Modalidad: Presenta la modalidad a la que pertenece la materia x Grupo: Muestra el grupo de la materia x Materia: Nombre de la materia x Docente: Nombres y Apellidos del Docente que dicta la materia

9 Marco de Estudiantes x Nmero: Campo que muestra el nmero de estudiantes

x Nombres y Apellidos: Es el nombre del estudiante matriculado en la materia y grupo escogido x Matr.: Presenta en nmero de matricula de la materia. x Aprobacin: Muestra el tipo de aprobacin de la inscripcin. x Aporte: Muestra la calificacin que pertenece al aporte. x Inter.: Muestra la calificacin que pertenece al examen. x Nota: Calificaciones que pertenecen al primer interciclo x Aporte: Muestra la calificacin que pertenece al aporte. x Inter.: Muestra la calificacin que pertenece al examen. x Nota: Calificaciones que pertenecen al segundo interciclo x Total: Es la suma de todas las notas de registro. x Estado: Muestra el estado de la calificacin si es Aprobada; calificacin total mayor o igual a 70 puntos. Reprobada cuando la calificacin total es menor a 70 puntos.

En este marco el docente cuenta con la posibilidad de consultar las calificaciones ingresadas y puede imprimir el reporte.

9 Marco Paracadmico Similar al Marco Acadmico con la diferencia que el encabezado no cuenta con los datos de Facultad y Carrera.

En la pgina de materias se actualiza el estado de calificaciones y pasa a REPORTE.

5.2. DESARROLLO DEL SUBSISTEMA DE PRE MATRCULA EN LINEA SEDE - GUAYAQUIL


5.2.1. Descripcin Textual del Problema
La Universidad Politcnica Salesiana considerando el proceso de matrculas, ha determinado brindar un servicio mas eficiente a los estudiantes; optimizando recursos, tiempo y responsabilidades, realizando las mismas mediante el Portal Web.

Todos los estudiantes tendrn acceso a este servicio en el portal, debern seguir el proceso descrito a continuacin: 9 El Ingreso al portal www.ups.edu.ec, y en la opcin usuario y clave registrar la cdula de identidad y el password. 9 Enlace Matrculas. En este subsistema constan los siguientes mdulos: x x x x x x x Informacin Seleccin de Carrera Seleccin de Materias Seleccin de Grupo Pre factura Forma de Pago Finalizacin

A continuacin describiremos a detalle cada uno:

1. El Ingreso al portal www.ups.edu.ec, selecciona el enlace Matriculas en Lnea y en la opcin usuario y clave registrar la cdula de identidad y el password. Cada Estudiante tiene el acceso directo al Portal Web en el que podr ingresar a todos los servicios con la utilizacin del Usuario, que ser el nmero de la Cdula de Identidad y el password con el que cuenta cada uno.

2. Enlace Matrculas. El estudiante, podr realizar la inscripcin de las materias, de acuerdo a los requisitos y secuencias de cada una de ellas (se mostrar por defecto todas las materias pendientes que debe tomar el estudiante), adems puede tomar las materias de diferentes carreras siempre y cuando estn ofertadas, en la facultad.

En el caso de que el estudiante realice una tercera matricula deber acercarse a Secretaria para el proceso correspondiente de la matricula. x

Informacin En este modulo se muestra la informacin necesaria para que el estudiante est al

tanto del proceso que se presenta en el transcurso de la matricula. Esta pgina se presenta nicamente cuando el Estudiante se registra con el nombre del Usuario y la Contrasea respectiva para poder utilizar los servicios que brinda el portal Web de la universidad www.ups.edu.ec. x

Seleccin de Carrera En esta pgina el estudiante elige en que carrera, facultad, sede y campus desea

realizar su matricula. SE verifica si el estudiante esta matriculado, si tiene todas las materias aprobadas, si tiene alguna tercera matricula y cuenta con mas de 5 segundas matriculas; en estos casos no se le permite realizar la pre matrcula en lnea, tendr q dirigirse personalmente a las instalaciones de correspondientes. x la UPS para los tramites

Seleccin de Materias Se realizaron consultas a la Base de Datos para obtener las materias reprobadas y

que se encuentren vigentes en el presente periodo lectivo; de esta manera se muestra una lista de posibles materias que se pueden inscribir desde la que se encuentre en un nivel menor. Adems del cdigo de la materia, la descripcin, el numero de crditos y el nivel. x

Eleccin de Grupo

Para la eleccin del grupo se presenta una serie de posibilidades de la materia de acuerdo a la facultad a la que el estudiante pertenezca indicndose la misma en cada grupo, as como el nombre de la materia, el docente que dicta, el nivel, el numero de cupos, y el horario; para mayor facilidad de eleccin de materias se presenta un horario en la parte derecha que controla que no se crucen los horarios de clases. x

Pre factura Se realizan procedimientos para obtener los rubros de pago del estudiante

dependiendo si cuenta con segundas matriculas, curso paracadmico o matricula extraordinaria; muestra la descripciones con las cantidad perteneciente y el total a pagar

Este rubro ser diferente para cada sede y se realizar de la siguiente manera:

Sede Guayaquil: En esta sede el rubro por matrcula es nico, el estudiante realizar su pago de acuerdo al detalle de la factura (colegiatura, materiales, tipo de matricula de la materias, etc.), contarn con financiamiento si ha realizado el trmite estos

correspondiente en el Departamento de Bienestar Universitario; de acuerdo a parmetros se determinar el costo de la matrcula. x

Plazos y Formas de Pago En este modulo se presenta las formas de pago que el estudiante puede elegir: al

contado o a crdito; se guarda en las tablas temporales pertenecientes, con los rubros calculados automticamente x

Finalizacin Cuando llega a este modulo se termina el proceso y se transfieren a las tablas

originales del SNA. Adems se desactivan todas las opciones y solo podr cerrar la sesin. De esta manera se desarrollar el proceso de matriculas mediante el portal Web. Los estudiantes nuevos tendrn que acercarse a Secretaria para realizar su matricula.

En el Anexo 10, pg.125 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.2. Datos de Entrada


Los estudiantes contarn con el servicio de matriculas mediante el Portal Web, en el que tendr que ingresar con la clave y usuario para acceder a este servicio. El estudiante podr realizar consultas de las materias aprobadas y pendientes de la malla que este tomando; mediante el acceso al Record Acadmico. 9 PROCESO DE PRE MATRCULA Consiste en la inscripcin de las materias que desea cursar el estudiante de acuerdo a los horarios establecidos; podr tomar las materias de diferentes mallas o carreras de la misma facultad. Los datos de entrada para este proceso se detallan: x Elegir: Determina si el estudiante desea tomar esa materia x Cdigo: Es el cdigo de la materia con el que se identifica. x Descripcin de la Materia: Nombre de las materias del estudiante x Nivel: Nivel al que pertenece la Materia x Grupo: Grupo al que pertenece la Materia x Profesor: Docente que dictar la Materia x Crditos: Nmero de crditos de la Materia x Paracadmicas: Son las materias paracadmicas que se ofertan en el presente ciclo lectivo y que el estudiante puede elegir.
En el Anexo 11, pg. 126 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.3. Datos de Salida


9 PROCESO DE FACTURACIN En este proceso se detalla los rubros que el estudiante tiene que cancelar con el valor correspondiente a cada uno: x Colegiatura: Es el costo que tiene que cancelar el estudiante por las materias que vaya a tomar. x Materiales: Se refiere al costo de materiales que el estudiante haya requerido (Paracadmicos). x Derechos: Si la matricula del estudiante no es normal, tiene que cancelar un rubro adicional y ser aadido en la pre factura.

El estudiante tiene la posibilidad de elegir la forma de pago puede ser al contado o pago diferido x Contado: El estudiante tendr que depositar el monto correspondiente detallado en la factura en el banco. x Pago Diferido: El estudiante podr realizar el pago de la matricula en diferentes cuotas, las mismas que se calcularn automticamente.

Para la obtencin de becas el estudiante debe realizar el trmite correspondiente en el Departamento de Bienestar Universitario, para poder acceder a este descuento, en caso de ser aprobado se calculara automticamente en la pre factura.

Luego de haber realizado todo el proceso el estudiante graba los datos y estos son guardados en las tablas del SNA y tendr que realizar el pago correspondiente para que la matrcula sea validada. Estos son los datos que se muestran y se calculan automticamente, para la realizacin del proceso de pre matrcula en lnea.

En el Anexo 12, pg.127 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.4. Validaciones
Se necesita realizar la validacin de lo siguiente: x Prerrequisitos: Materias necesarias para poder tomar una materia. x Equiparaciones: Materia que contienen un cdigo diferente pero que es igual a otra. x Materias Aprobadas: Materias que han sido aprobadas por el estudiante con un puntaje mayor a 70 puntos y menor o igual a 100. x Correquisitos: Materias que deben ser tomadas al mismo tiempo x Terceras Matriculas: Materia que cuentan con 2 matriculas reprobadas. x Segundas Matriculas: Materias que tienen ms de 5 segundas matriculas reprobadas el estudiante no puede realizar la pre matrcula. x Tipo de Matrcula: Se refiere al periodo de matriculas si es Ordinario o Extraordinario x Fechas de Matrculas: El lapso de matriculas se determinara de acuerdo al nivel de la menor materia que el estudiante este cursando. x Matrcula Realizada: Se realizar una comprobacin de los datos del estudiante para verificar si ha realizado la pre matrcula en el presente periodo lectivo. x Control de Crditos: Para que el estudiante no exceda con los crditos definidos por la universidad.

Adems se debe tener presente el cruce de horarios, en el caso de que esto suceda el estudiante no podr inscribir la materia.

En el Anexo 13, pg. 128 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.5. Diagrama de Clases


En el Anexo 14, pg. 129 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.6. Diagrama de Casos de Uso


En el Anexo 15, pg. 130 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.7. Diagrama de Secuencias


En el Anexo 16, pg. 131 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.8. Diagrama de Colaboracin


En el Anexo 17, pg. 132 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.9. Diagrama de Actividades


En el Anexo 18, pg.133 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.10. Desarrollo del Subsistema de Pre Matrculas en Lnea Sede Guayaquil


5.2.1.1. MODULO DE INSCRIPCION DE MATERIAS

La aplicacin Web

tal como se presenta al usuario est formado

o est

estructurado por una sola pgina ya que no es necesario desplegar otras pginas con diferente URL, las pginas se actualizan dentro de su propio contenedor, esto se logra al utilizando tecnologa asincrnica AJAX ya que los datos son solicitados al servidor y estos se cargan en segundo plano sin intervenir en la visualizacin ni en el comportamiento.

El sistema de pre matrculas en lnea est compuesto por varias pginas, las principales son: x PRE_MATRICULA.JSP x CONTENEDOR_PASOS.JSP x INFORMACIN.JSP x SELECCIN_CARRERA.JSP x SELECCIN_MATERIA.JSP x SELECCIN_GRUPO.JSP x PRE_FACTURA.JSP x FORMA_PAGO.JSP x FINALIZAR.JSP Las pginas mencionadas son las que permiten al estudiante interactuar con el sistema de pre matrcula en lnea, a continuacin describiremos la funcionalidad de cada una de ellas. 9 PGINA PRE_MATRICULA.JSP Esta pgina es el cuerpo principal del sistema de pre matrcula en lnea, ya que de ella se parte para iniciar el proceso de pre matriculacin.

Al cargar esta pgina, esta se encarga de hacer llamado a scripts importantes que servirn para el manejo de AJAX, en la visualizacin dinmica con MOOTOOLS y en el control de eventos de la pgina.

<script type="text/javascript" src="../JavaScript/ajax_upsl.js" ></script> <script type="text/javascript src="../JavaScript/mootools.v1.1.js" ></script> <script type="text/javascript src="../JavaScript/control_general.js" ></script> A la vez nos permite importar clases que se han creado para el manejo de la informacin de la pre matrcula y manejo y control de la sesin. <%@ page contentType="text/html; charset=utf-8" %> language="java"

import="java.sql.*" import="org.ups.matriulasenlinea.*" <%@page import="java.util.*" session="true"%>

En esta pgina es la que da inicio al Bean y por consiguiente es la que nos permitir manipular y controlar toda la informacin que el estudiante realice a travs del manejo de las clases java creadas. <jsp:useBean id="pre_matrcula" scope="session" class="org.ups.matriulasenlinea.Pre matrcula"/>

Al mandar a llamar a la pgina, esta necesario recibir un parmetro que es la cdula del estudiante, la cual est controlada por el portal de la universidad, la forma de recibir ese parmetro es:

String usuario = request.getRemoteUser(); String cedula = usuario.substring(usuario.indexOf("/")+1);

Al obtener la cdula se comenzar con el proceso de control de pre matrcula. El proceso de control de pre matrcula consta de: x Controlar que se encuentre dentro del perodo de matrculas vigente x Controlar el nmero de usuarios conectados. x Cerrar la sesin en caso de cerrar la pgina.

Al pasar por estos controles los datos del estudiante se cargarn, entre los cuales estn; nombre, cdigo, informacin sobre las inscripciones que tenga en caso de tener ms de una. 9 PGINA CONTENEDOR_PASOS.JSP Esta pgina se la puede describir como el contenedor secundario, ya que en ella se cargarn las pginas informacin.jsp, seleccin_carrera.jsp, seleccin_materia.jsp, seleccin_grupo.jsp, pre_factura.jsp, forma_pago.jsp, finalizar.jsp Gracias a esta pgina el estudiante puede saber en que paso del proceso de pre

matrcula se encuentra, permitindole seguir o regresar al paso que desea llegar.

Las etiquetas de SIGUIENTE y ATRAS esta vinculadas al control del sistema, ya que cada vez que se da clic en una de ellas controla que la sesin no haya expirado as como los requerimientos para que contiene cada pgina para poder avanzar o retroceder 9 PGINA INFORMACION.JSP Esta pgina brindara al estudiante informacin necesaria acerca de cmo se llevar a cabo el proceso de pre matrcula, as como informacin del control y restricciones que se implementaron en el sistema, esto evitara que el estudiante tenga dudas con respecto a la seleccin de sus materias tanto acadmicas como paracadmicas. 9 PGINA SELECCION_CARRERA.JSP Esta pgina presentar al estudiante las carreras en las que se encuentra inscrito, en el caso de tener ms de una, le permitir escoger en cul de las materias llevara a cabo la pre matrcula.

Al seleccionar la Carrera se activar la lista de las sedes en la cual el estudiante podr matricularse, para esta tesis se mostrar solo la sede Guayaquil, el cual al ser seleccionada presentar los Campus que contenga modalidad de la matrcula. est, permitiendo escoger la

El Bean de pre matrcula nos permite obtener una instancia de la Clase Acceso.java que nos permite obtener una lista de las Inscripciones en las cual se ha matriculado el estudiante.

org.ups.matriulasenlinea.Acceso acceso=pre matrcula.getAcceso(); java.util.Vector vecListaInsc= acceso.getListaInscripcion();

En esta pgina se implemento funciones como JSon de Mootools que permite cargar los combos dinmicamente al seleccionar o cambiar un combo de nivel superior. De esta pgina no se podr avanzar al siguiente paso mientras no se encuentren seleccionados todos los requerimientos que son Carrera, Sede, Campus y Modalidad 9 PGINA SELECCION_MATERIA.JSP En esta pgina se presenta la lista de materias acadmicas y paracadmicas que el estudiante puede tomar, las materias se presentarn de acuerdo a la malla de su carrera y el cdigo de proyecto. Las materias presentadas son solo las que est permitido coger el estudiante, estn ofertadas por la universidad.

Antes de presentar la lista de materias comprueba que existan datos en el parmetro de entrada requeridos como los cdigos de sede, campus, carrera y modalidad, verificado esto se llama al mtodo del Bean iniciarPreMatricual().

If (sedCodigo !=null) If (sedCodigo.equals("")==false) { //Carga los datos de la sede seleccionada pre matrcula.setMatriculaAlumnoSede(sedCodigo);

pre matrcula.iniciarPreMatricual(); //Inicio Proceso de controles }

A continuacin se muestra los puntos o iniciarPreMatricual()

actividades que realiza el mtodo

x Carga el perodo lectivo this.cargaPerido();

x Obtiene el tipo de Matrcula si es Ordinaria o Extraordinaria // Obtiene un vector con el tipo de matricula outVector= this.procedimientoSmlObtieneTipMat(alumno.getCamCodigoToma(), alumno.getSedCodigoToma(), alumno.getCarCodigoSigue(),

alumno.getFacCodigoSigue(), this.periodo.getPelCodigo()) ;

x Carga el nmero mximo de crditos que su carrera le permite this.cargaNumeroMaxCreditos(this.periodo.getPelCodigo(),alumno.getSedCodi goToma(),alumno.getCamCodigoToma(),alumno.getFacCodigoSigue(),alumno. getCarCodigoSigue()); x Controla que las materias que el estudiante va ha tomar no sea una tercera matrcula o tenga ya perdida la carrera this.procedimientoSmlPermiteMatriculaLinea1(alumno.getCodigo(), alumno.getPraNumero(), alumno.getCarCodigoSigue(), alumno.getFacCodigoSigue() x Carga en si la lista de materias acadmicas y paracadmicas permitidas this.cargaMateriasPermitidas(); periodo.getPelCodigo(),

x Obtiene el nivel ms bajo en la que el alumno se va ha matricular esto de la lista de materias acadmicas

x Comprueba que este dentro del perodo de fechas que tiene cada nivel o ciclo de la universidad String permiteFehcasNivel =

this.procedimientoSmlParametrosMatricula(this.nivelMenor, alumno.getCarCodigoSigue(), getCamCodigoSigue(), alumno.getSedCodigoToma(), periodo.getPelCodigo()); alumno.getFacCodigoSigue(),

Cada unos de estos puntos son consecutivos si en algn punto se genera un error o no cumplen con las condiciones requeridas la variable booleana permiteMatricularce se pondr en estado false y la variable de cadena permiteMatricularceDescripcion

contendr la explicacin del por cambio de estado, por lo que el siguiente punto o control ya no se llevar a cabo.

Ya en la pgina se preguntara del estado de las variable permiteMatricularce

sea true

para poder mostrar la lista de materias en caso contrario se redirecciona a la pgina de error y mostrar lo que contenga la variable permiteMatricularceDescripcion, matando en si la sesin de la pgina Web y bloqueando los botones de atrs y siguiente.

Ya con la lista de materias visualizadas en la pgina se controlar que el nmero de crditos que el estudiante seleccin no sobrepase el permitido por la carrera, y las materias cumplan con su correquisito en caso de tenerlas. 9 PGINA SELECCION_GRUPO.JSP En esta pgina se mostrarn los grupos ofertados por la universidad de cada una de las materias seleccionadas, en esta pgina se controlar que los grupos que se seleccionen de las diferentes materias no se crucen con el horario que se va armando, tambin que todas las materias que se encuentren con la casilla de verificacin activo

tengan un grupo seleccionado en caso contrario.

Al cargase esta pgina lo primero que realizar es mandar a seleccionar las materias ya dentro de las clases java, ya que esta pgina recibe como parmetros un vector con la lista de materias que solo se seleccionaron en la pgina seleccion_materia.jsp

String []chkMateria = request.getParameterValues("chk_materia"); String []chkParacademico = request.getParameterValues("chk_paracademico");

Ya con la lista de materias seleccionadas se manda a cargar en las clases. pre matrcula.generaMarcarDesmarcarMaterias(chkMateria);

Quedando marcadas las materias seleccionada en el vector listaMateriasPermitidas que son instancias de la clase Materia.java.

Por cada materia al ser activada matSeleccionado=true, se cargarn la lista de grupos de las diferentes carreras que tengan el mismo cdigo de materia, vector listaGruposOfertados. esto en la variable

Por cada instancia que se realice a la clase GrupoOferta.java se cargaran en su clase el horario y la lista de profesores que la dictarn en caso de tener ms de uno. Cada vez que el estudiante de un clic en un grupo de cualquier materia, por medio de Ajax se estar llamando al mtodo controlSeleccionGrupo() que permitir controlar que el grupo que acaba de seleccionar, no tenga problemas de cruce de horario con otros grupos ya seleccionados. Este mtodo permitir realizar el control tanto para grupos acadmicos como paracadmicas, a la vez que actualizara el vector de lista de horas marcadas listaHorasSeleccionas a travs del mtodo actualizaListaHorasMarcadas(), este vector se le puede interpretar como el horario del estudiante ya que contiene los das y horas en las que tomara las materias.

A partir de esta pgina se comienzan hacer el control del cupo del grupo y el nmero de pre matriculados ya en el sistema, esto se llevar a cabo cuando se de clic en siguiente, entrara al mtodo controlCupoAcademico() que recorrer cada materia y dentro de ella cada grupo si esta seleccionado llamar al mtodo

PROCEDIMIENTOSMLCONTROLCUPOACADEMICO cambioCupo= this.procedimientoSmlControlCupoAcademico(grupoAux.getOfgNumero(), grupoAux.getMaaNivelToma(),grupoAux.getMatCodigo(),grupoAux.getModCodigo(), grupoAux.getCarCodigoToma(),grupoAux.getFacCodigo(), grupoAux.getCamCodigo(), grupoAux.getSedCodigo(), periodo.getPelCodigo() )

Este mtodo llama al procedimiento de la base de datos de Oracle retornando True si el cupo del grupo todava no est lleno, en caso de estar ya lleno retornara False en el cual se mandar a actualizar la lista de materias con sus respectivos grupos, tanto cupo como nmero de pre matriculados.

Una vez que el sistema se da cuenta de que el grupo seleccionado ya no tiene cupos se le informar al estudiante y se recargar la pgina seleccion_grupo.jsp en el cual ya aparecer el grupo seleccionado como bloqueado, teniendo el estudiante en s que seleccionar otro grupo o dejar esa materia. 9 PGINA PRE_FACTURA.JSP Esta pgina mostrar la pre factura al estudiante, en ella se presenta y describen cada uno de los rubros y el precio de las mismas.

Esta pgina es la fusin en si de la parte financiera y la pre matrcula ya que a partir de aqu estos dos mdulos se complementaran. Al iniciar la pgina se mandar a llamar al mtodo iniciaParteFinanciera() el cual permite: x Manda

cargar

los

datos

en

las

tablas

temporales

creadas

sna_matricula_par_tmp, sna_cal_aca_tmp y sna_matricula_par_tmp.

x Ejecuta el procedimiento de Oracle SML_EJECUTA_FINANCIERO (se explicar ms adelante en el Mdulo de Facturacin) el cual permitir obtener ya en las tablas temporales los rubros y las formas de pago en caso de haberlo.

x Mando a leer de las tablas temporales el nmero de cuotas y los rubros de la pre matrcula, esto para almacenar en los vectores listaNumeroCuotas, datosDetallePre factura, datosCabeceraPre factura.

9 PGINA FORMA_PAGO.JSP En esta pgina se presentan las diferentes formas de pago, que pueden ser a contado o a crdito si est habilitado en el sistema.

Esta pgina empezar a leer los vectores: datosCabeceraPre factura, datosDetallePre factura, para el listaNumeroCuotas. pago al contado y para el pago a crdito se recorrer

Esta pgina tambin permite el control del nmero de cupos por grupo de materias seleccionadas, ya que los datos todava se encuentran en tablas temporales, en caso de encontrar que algn cupo de alguna materia seleccionada ya est lleno, se reenviar a la pgina de seleccion_grupo.jsp tal como ya se explico antes. 9 PGINA FINALIZAR.JSP Esta pgina el final del proceso de matriculas, en ella se indicara si el proceso de matriculas fue un xito o no.

En esta pgina se recibe como parmetro la forma de pago que escogi el alumno. String formaPago = request.getParameter("grp_formas_pago");

Al saber ya la forma de pago lo que se tiene que hacer es pasar la informacin de tablas temporales a las tablas reales del SNA.

String retorna= pre matrcula.procedimientoSmlPasaTablasOriginales( pre matrcula.alumno.getCodigo(), formaPago );

El cual si retorna esta vaco el proceso de matrculas se llev a cabo satisfactoriamente o caso contrario contendr el error que produjo que no se puedan pasar a las tablas reales.

Si el proceso concluy satisfactoriamente la pgina permitir al estudiante confirmar que la pre matrcula fue un xito, a travs de dos reportes el cual deber concordar con lo que el estudiante realiz.

PROCEDIMIENTOS ALMACENADOS PARA EL SUBSISTEMA DE PRE MATRCULAS EN LINEA SEDE GUAYAQUIL

Si tiene alguna tercera materia perdida: Para realizar esta verificacin se ha creado el siguiente procedimiento: 9 SML_VERIFICA_TERCERA_PERDIDA: Este procedimiento permite saber si el estudiante tiene alguna materia perdida en tercera matricula, la tabla que se consulta del SNA es: x SNA.SNA_CALIFICACION_ACADEMICO x SNA.SNA_MATERIA Nos devuelve como resultado, TRUE si no ha perdido una tercera, FALSE si ha perdido en una tercer matricula.

Si el estudiante tiene ms de cinco materias perdidas en segunda matrcula: 9 SML_VERIFICA_NUMERO_SEGUNDAS:

Este procedimiento permite

saber si el estudiante ha perdido la carrera por acumulacin de terceras matrculas perdidas, la tabla que se consulta del SNA es: x SNA.SNA_CALIFICACION_ACADEMICO

9 SML_OBTIENE_PERIODO_VIG_GYQL En este procedimiento permite saber si se encuentra en perodo de matriculas la sede Guayaquil, esta informacin la obtiene de las tablas. x SNA_CARRERA_CAMPUS x SNA_PERIODO_SEDE x SNA_PARAMETRO_GENERAL_CAMPUS x SNA_PARAMETRO_GENERAL_CARRERA Retorna 1 si se encuentra dentro del perodo de matrculas y 0 si no se encuentra dentro del perodo de matrculas. 9 SML_CONTROL_CUPO_ACADEMICO Este procedimiento permite saber si un grupo acadmico tiene capacidad de aceptar a un estudiante, utiliza procedimientos como: x x SNA_OBTIENE_CUPO_PARACADEMICO SNA_OBTIENE_NUM_PRE_PAR

Retorna 1 si los matriculados son mayores o iguales al cupo del grupo, retorna 0 si el cupo es mayor a los matriculados. 9 SML_CONTROL_CUPO_PARACADEMICO Este procedimiento permite saber si un grupo paracadmico tiene capacidad de aceptar a un estudiante, utiliza procedimientos como: x x SNA_OBTIENE_CUPO_PARACADEMICO SNA_OBTIENE_NUM_PRE_PAR

Retorna 1 si los matriculados son mayores o iguales al cupo del grupo, retorna 0 si el cupo es mayor a los matriculados.

5.2.1.2.

MODULO DE FACTURACION

PROCEDIMIENTOS ALMACENADOS PARA EL SUBSISTEMA DE MATRICULAS EN LINEA SEDE GUAYAQUIL 9 SML_EJECUTA_FINANCIERO Procedimiento con el que empieza la parte financiera del subsistema de matrculas en lnea, realiza la comprobacin del nmero de segundas matrculas que tiene pendientes el estudiante de la tabla temporal SNA.SNA_CAL_ACA_TMP.

El siguiente paso es recopilar los datos del estudiante que se encuentren en las tablas temporales SNA.SNA_MATRIUCULA_TMP y SNA.SNA_CAL_ACA_TMP.

Utilizando el cdigo del estudiante, se realiza el borrado de las tablas temporales: x x x x

SNA.SNA_ENCABEZADO_PRE FACTURA_TMP, SNA.SNA_DETALLE_PRE FACTURA_TMP, SNA.SNA_PRE FACTURA_VENCIMIENTO_TMP PRV, SNA.SNA_DETALLE_PRE FACTURA_TMP

9 SML_INSERTA_DATOS_PRE es el primer procedimiento que realiza el proceso de insercin de datos pertenecientes a la pre factura, en las tablas temporales de: x x

SNA.SNA_ENCABEZADO_PRE FACTURA_TMP, SNA.SNA_DETALLE_PRE FACTURA_TMP,

Recorre la tabla de SNA_CAL_PAR_TMP para hacer uso de su informacin ms adelante. Utiliza el funcionamiento de procedimientos realizados en el SNA para realizar clculos financieros como son:

x SNA_OBTIENE_EMPR_CDG: Devuelve el cdigo de la empresa asociada a la sede x SNA_OBTIENE_ELIS_CODIGO: Obtiene el cdigo de la lista de precios asociada a la sede x SNA_OBTIENE_IVA : Obtiene el porcentaje del I.V.A. vigente x SNA_OBTIENE_CLLC_NMB: Obtiene el nombre del cliente x SNA_OBTIENE_POR_BEC_ALU: Obtiene datos del porcentaje de beca concedida al estudiante x SNA_OBT_BEC_APL_TOD_RUB: Obtiene el campo que identifica si la beca debe aplicarse sobre todos los rubros.

Se utiliza el parmetro 26, para obtener el porcentaje de descuento por pago al contado por Carrera. x

SNA_OBTIENE_PARAMETRO_CARRERA: Obtiene el nombre, fecha de inicio, fecha final y el valor de un parmetro general por carrera.

Si no se encuentran datos en el procedimiento anterior se procede a utilizar el mismo parmetro 26, para obtener el porcentaje de descuento por pago al contado pero por Campus. x

SNA_OBTIENE_PARAMETRO_CAMPUS: Obtiene el nombre, fecha de inicio, fecha final y el valor de un parmetro general por campus.

Con los datos obtenidos se realizan los clculos pertinentes y se procede al ingreso en la tabla temporal SNA.SNA_ENCABEZADO_PRE FACTURA_TMP.

Luego se manejan procedimientos para determinar los rubros que pertenecen al detalle de la pre factura estos son: 9 SML_OBTIENE_RUBROS_FIJOS: Obtiene los Rubros Fijos de la Matrcula se detalla el funcionamiento: Recorre la tabla SNA_CARRERA_PRECIO_TRANSACCION para obtener precios de los rubros. Llama a procedimientos del SNA: x x

DESC_MATE: Devuelve la descripcin del material. SNA_OBTIENE_IVA_MATERIAL: Obtiene el estado de IVA del material.

Se realizan los clculos pertinentes para obtener los precios de cada rubro y se ingresan en la tabla temporal SNA_DETALLE_PRE FACTURA_TMP. 9 SML_OBTIENE_RUB_PER_MAT_CAR: Obtiene los Rubros por Perodo de Matrcula por Carrera y por Campus.

Consulta los rubros por perodo de matrcula en carrera y llama a los procedimientos antes mencionados en el SML_OBTIENE_RUBROS_FIJOS; se realizan los clculos respectivos y se inserta en la tabla temporal SNA_DETALLE_PRE FACTURA_TMP.

Si el cdigo del material es nulo se consulta los rubros por perodo de matricula en Campus, de igual manera se realiza el proceso del perodo de matrcula por carrera. 9 SML_OBTIENE_RUB_SEG_MAT: En este procedimiento se obtienen el rubro de Segunda Matrcula mediante el ingreso del parmetro de nmero de veces de la matrcula que es de gran importancia en este proceso.

Se recorre la tabla SNA.SNA_RUB_NUM_VEC_MAT que contiene informacin correspondiente a los rubros por nmero de veces de la matrcula.

Si el nmero de segundas matrculas es mayor que cero, recorre el cursor y utiliza los procedimientos requeridos para obtener los datos y poder realizar los clculos por

cada rubro, realiza la insercin de los datos en la tabla de SNA_DETALLE_PRE FACTURA_TMP.

En el caso que no se cumpla con el proceso anterior se procede a terminar el procedimiento.

Seguido se realiza el recorrido por la tabla temporal SNA.SNA_CAL_PAR_TMP, para verificar las materias Paracadmicas que el estudiante ha elegido y realizar el proceso financiero. Se utilizan el procedimiento: 9 SML_OBTIENE_PARACADEMICO: Realiza la obtencin de rubros de materiales paracadmicos.

Realiza el recorrido de la tabla SNA.SNA_COS_OFE_PAR_GRU, con los datos obtenidos de esta tabla; llamamos a los procedimientos que utilizamos en el clculo de los rubros y se realiza la insercin en la tabla SNA_DETALLE_PRE FACTURA_TMP que es en la que se almacenan todos los rubros que el estudiante tiene que cancelar.

A continuacin se procede a realizar los clculos de los campos pertenecientes a la tabla SNA.SNA_ENCABEZADO_PRE FACTURA_TMP, para definir los costos totales de la pre factura. 9 SML_SOL_BIE_EST: Es el segundo procedimiento dentro del proceso financiero en este se obtiene el tipo de pago diferido con solicitud a Bienestar Estudiantil o sin esta; matrcula. que el estudiante puede visualizar al momento de su pre

Comienza

con

el

recorrido

de

la

tabla y

SNA.SNA_FECHA_VENCIMIENTO_ESPECIAL SNA.SNA_FECHA_VENCIMIENTO; contina con la

tabla

SNA.SNA_SOL_BIE_EST para obtener el tipo de pago diferido del estudiante.

Se procede a realizar las operaciones para determinar los costos sin el descuento de pago al contado ya que al diferir los pagos no tienen derecho al mismo; se insertan los datos en la tabla SNA.SNA_PRE FACTURA_VENCIMIENTO_TMP, en el caso que el estudiante haya solicitado el pago diferido al Dpto. de Bienestar Estudiantil.

Caso contrario se procede a buscar por los parmetros de carrera y campus para esto utilizamos el procedimiento: 9 SML_PAG_DIF_SIN_SBE:

Se

realiza

la

consulta

en

las

tablas y

SNA.SNA_FECHA_VENCIMIENTO_ESPECIAL

SNA.SNA_FECHA_VENCIMIENTO para obtener los datos que se utilizan en el clculo.

Se requiere buscar por Carrera con el parmetro 27 que es de PAGO DIFERIDO sin solicitud, si el procedimiento devuelve datos; realiza los clculos correspondientes y realiza el ingreso de los datos en la tabla temporal SNA.SNA_PRE

FACTURA_VENCIMIENTO_TMP de acuerdo al nmero de cuotas asignadas.

En caso no encontrar datos por carrera se procede a consultar el parmetro 27 por campus y se realiza el proceso de clculo e ingreso de datos en la tabla temporal SNA.SNA_PRE FACTURA_VENCIMIENTO_TMP.

Seguido se realiza el clculo para determinar el redondeo de los costos en la cuota y se actualiza la tabla temporal SNA.SNA_PRE FACTURA_VENCIMIENTO_TMP. De igual manera se realiza el clculo de redondeo y actualizacin en a tabla temporal en el caso que tengan la solicitud de pago diferido. 9 SML_PASA_TABLAS_ORIGINALES: En este procedimiento se realiza una consulta con los datos ingresado por el estudiante a las tablas temporales y de esta manera recuperar los datos e ingresar en las tablas pertenecientes del SNA.

TABLAS TEMPORALES x

SNA.SNA_MATRICULA_TMP MAT

x x x x x x

SNA.SNA_CAL_ACA_TMP CAT SNA.SNA_ENCABEZADO_PRE FACTURA_TMP ENP SNA.SNA_MATRICULA_PAR_TMP MPT SNA_CAL_PAR_TMP CPT SNA.SNA_DETALLE_PRE FACTURA_TMP DEP SNA.SNA_PRE FACTURA_VENCIMIENTO_TMP PRV;

TABLAS DEL SNA x SNA.SNA_MATRICULA x SNA.SNA_CALIFICACION_ACADEMICO x SNA.SNA_ENCABEZADO_PRE FACTURA x SNA.SNA_MATRICULA_PARACADEMICO x SNA.SNA_CALIFICACION_PARACADEMICO x SNA.SNA_DETALLE_PRE FACTURA x SNA.SNA_TIP_TRA_PRE x SNA_PRE FACTURA_MATRICULA x SNA.SNA_PRE FACTURA_VENCIMIENTO Luego se procede a utilizar: 9 SML_BORRA_TODAS_TABLAS: Una vez guardados los datos en las tablas del SNA se deja borrando las tablas temporales.

5.2.11. Pruebas de Funcionamiento del Subsistema de Pre Matrcula en Lnea


En el Anexo 19, pg. 134 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos.

5.2.12. Manual de Usuario

SUBSISTEMA DE MATRICULACION ON-LINE PARA LA SEDE GUAYAQUIL

PARMETROS

GENERALES
9 Autenticacin de Usuario Este servicio le permite al usuario (estudiante) acceder a su cuenta ingresando los datos en los siguientes campos: x Usuario.- Se debe ingresar la Identificacin del estudiante. x Clave.- Ingresar la clave

9 Servicios de Estudiantes El estudiante cuenta con diferentes servicios entre estos la Pre matrcula en lnea que le permitir inscribir las materias pertenecientes al ciclo lectivo vigente.

Encabezado

El Subsistema de pre matricula en Lnea en su encabezado presenta informacin del estudiante que se detalla a continuacin: x x x Nmero de Identificacin.- Presenta el nmero de cdula del estudiante. Nombres y Apellidos.- Muestra los nombres y apellidos pertenecientes al estudiante. Carrera.- La carrera elegida por el Estudiante para realizar su pre matricula

A continuacin se encuentran una barra de seguimiento del proceso de matricula que indica como se va desarrollando cada paso de la pre matrcula.

PASO 1: Informacin

En el primer paso encontramos informacin referente al proceso que se realizar la Pre matrcula. Adems un botn Siguiente para pasar a la prxima pgina.

PASO 2: Seleccin de Carrera En este paso el estudiante elegir la carrera en la que desee realizar su pre matrcula si tiene ms de una inscripcin acadmica vigente. As como la Sede, el Campus y la Modalidad. Una breve ayuda se encuentra en la parte izquierda.

PASO 3: Seleccin de Materias Se muestran las materias que el estudiante puede elegir para cursarlas en el presente ciclo lectivo, con el nmero de crditos permitidos.

PASO 4: Seleccin de Grupos

Se puede visualizar la ayuda correspondiente a este paso, las materias elegidas con el nivel y el nmero de matrcula. Presenta los grupos y las diferentes carreras en las que se puede tomar la materia, adems la sede, el docente, cupo y el horario que tiene esa materia. Segn la eleccin de las materias se forma el horario correspondiente a las mismas.

PASO 5: PRE FACTURA Una vez concluido el proceso de seleccin de materias y grupos se procede a mostrar la pre factura con los rubros (segunda matricula, materias Paracadmicas) correspondientes a las elegidas por el estudiante.

PASO 6: Forma de Pago

En esta pgina el estudiante puede elegir la forma en la que realizar la cancelacin de monto de la Matricula, este puede ser Pago al Contado o Pago a Crdito.

PASO 7: Finalizar Muestra si el proceso de la Pre matrcula se ha realizado satisfactoriamente.

REPORTES 6. Pre matrcula

7.

Pre factura

PROCESOS

Pre matricula en Lnea Sede Guayaquil

Es un proceso que permite al estudiante realizar la pre matrcula en lnea de materias Acadmicas y Paracadmicas ofertadas en el ciclo lectivo que se encuentre vigente.

Presenta los siguientes Marcos: 9 Marco Encabezado x x Nmero de Identificacin.- Presenta el nmero de cdula del estudiante.

Nombres y Apellidos.- Muestra los nombres y apellidos pertenecientes al estudiante.

Carrera.- La carrera elegida por el Estudiante para realizar su pre matricula

Nota: Estos campos son elegidos por el estudiante y informacin. 9 Marco de Seguimiento

de visualizacin de la

En este marco se presenta el nmero de pasos y el seguimiento que se realizar en cada paso del proceso de pre matriculacin en lnea. 9 Marco Proceso de Matriculacin 1.- Informacin: Muestra la informacin de ayuda en el para la utilizacin del Subsistema de pre matricula en Lnea

2.- Seleccin de Carrera: El Estudiante cuenta con la opcin de elegir en que:

Carrera: Hace referencia a la eleccin de la carrera en la que el estudiante desea realizar su pre matricula

x x x

Sede: El estudiante elegir la Sede en la que desea realizar la pre matricula

Campus: De manera similar elegir el Campus en el que seguir sus estudios.

Modalidad: Dependiendo de la Carrera que haya elegido podr seleccionar la modalidad de estudios.

Depende de las inscripciones acadmicas que haya realizado el estudiante para poder visualizar las carreras.

3.- Seleccin de Materias: Muestra la informacin de las materias que se detalla a continuacin: x x x x x

Cdigo de la Materia: Es el numero que identifica a cada materia.

Descripcin de la Materia: Se refiere al nombre de la Materia

Numero de Crditos: Presenta el nmero de Crditos que tiene la materia.

Nivel: Muestra el nivel al que pertenece la materia

Numero de Matrcula: Es el nmero de veces que ha tomado la materia.

4.- Seleccin de Grupos: En este paso el estudiante visualizara los siguientes campos: 9 Materias Acadmicas: Muestra las materias que se han elegido en el paso anterior dentro de cada materia se encuentran los diferentes grupos ofertados para el presente ciclo lectivo la informacin con la que se cuenta se detalla:

x x x x x x x x x x

Descripcin de la Materia: Se refiere al nombre de la Materia

Nmero de Crditos: Presenta el nmero de Crditos que tiene la materia.

Nivel: Muestra el nivel al que pertenece la materia

Nmero de Matricula: Es el nmero de veces que ha tomado la materia.

Carrera: Muestra la Materia en la Carrera que se encuentra ofertada.

Campus: Presenta el Campus en el que se encuentra ofertada la materia.

Grupo: Es el numero del Grupo al que pertenece la materia

Modalidad: Visualiza la modalidad de la materia

Profesor: El nombre del docente asignado para dictar la materia.

Cupo: Presenta el numero de estudiantes matriculados y el cupo mximo de estudiantes que pueden elegir la materia.

Horario: Muestra el da y la hora en la que se dictar la materia.

9 Materias Paracadmicas: Muestra las materias Paracadmicas que puede elegir el estudiante con los campos similares a los detallados anteriormente en las Materias Acadmicas. 9 Mi Horario: Aqu se muestra la Lista de Materias y los grupos elegidos con sus respectivos das y horas que se dictarn.

5.- Pre factura: Se presentan los rubros que el estudiante tiene que cancelar con la informacin que se detalla:

x x x x x x x x x

Nmero: Se refiere al nmero de rubro que pertenece. Cantidad: Es el numero de veces que se ha elegido determinado rubro. Descripcin: Muestra la descripcin de los rubros que se tendrn que cancelar Precio U.: Es el costo del precio unitario del rubro. Precio T.: Es el clculo de la cantidad por el Precio Unitario del rubro. Subtotal: Suma de los rubros del Precio Total Descuento en Beca: Es el descuento que se le ha concedido al Estudiante mediante el departamento de Bienestar Estudiantil. IVA: Muestra el valor del impuesto al Valor agregado. TOTAL: Presenta el total de la Pre factura que el Estudiante deber cancelar.

6.- Formas de Pago: En este paso el Estudiante puede elegir la forma en la que realizar la cancelacin del monto de la matricula estos pueden ser: 9 Pago al Contado: Si elige esta opcin cuenta con un descuento por pago al Contado, adems le presenta los otros descuentos como por concepto de beca, IVA ye l costo total definitivo que tendr que cancelar. 9 Pago a Crdito: Para el pago a crdito se puede visualizar: x No. de Pago: Presenta el numero de pagos que puede realizar. x Fecha de Pago: Muestra las fechas en las que tendr que cancelar las cuotas.

x Valor a Pagar: Es el monto de cada cuota que tiene que cancelar

9 Marco Finalizacin 7.- Finalizacin: Se muestra cuando el proceso se ha concluido con satisfaccin

En el Anexo 20, pg.135 se presenta el documento aprobado y certificado por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos; de las pruebas realizadas del Subsistema de Pre Matrcula en Lnea. En el Anexo 21, pg.136 se presenta el las Actas y documentacin, aprobadas y certificadas por el Ing. Cristian Timbi, Administrador Web del Departamento de Sistemas Informticos. En el Anexo 22, pg.137 se Estndares de Programacin utilizados en el desarrollo de los Subsistemas. presenta los

You might also like