SlideShare ist ein Scribd-Unternehmen logo
1 von 62
1
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
I. Introducción
El Instituto de Estudios Superiores (IES), nace como Programa Académico
Universitario (UNI-IES), por los acuerdos del Consejo Universitario No 2 del año
1998, en la sesión No.01-981. Es un centro educativo con una visión tecnológica
que ofrece carreras vinculadas al campo de la ciencia, la ingeniería y la
arquitectura. Las carreras que actualmente se ofrecen son:
Ingeniería Civil, Ingeniería Industrial, Ingeniería en Computación, Ingeniería de
Sistemas, Ingeniería en Telecomunicaciones y Arquitectura.
Actualmente el Registro académico demanda que el estudiante debe acudir un
día específico a la universidad para poder inscribirse y matricularse en su carrera
lo que congestiona dicho proceso.
Al principio de cada semestre, se lleva a cabo un Proceso de Inscripción de
clases con una duración de cinco días, uno por carrera, donde demanda que el
estudiante debe acudir un día específico a la universidad para poder inscribirse
durante este proceso, los estudiantes deberán registrar las clases que llevaran
durante el semestre. Para manejar este proceso, la Oficina de Registro tiene
actualmente un sistema de registro local.
En un mundo de constantes avances tecnológicos, las operaciones manuales se
auxilian de sistemas para lograr mayor eficiencia y reducir costos mediante su
automatización de procesos, en este caso el Sistema de gestión académica vía
Web, ofrece una mejor atención a las necesidades del activo más valioso de esta
magna casa de estudios, que son sus clientes.
Para ello, primero se recolectará información sobre los usuarios y sus actividades
en el sistema, se analizará la información recopilada para ver el servicio
académico actual y poder implementarlo en línea.
1
Información recolectada en la página web del IES
2
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Posteriormente se procederá a diseñar el funcionamiento del sistema, a través
del cual se determinan las metodologías, plataforma y gestores de datos para el
desarrollo, las herramientas de software y hardware a utilizar.
Y, finalmente se realiza el desarrollo del Sistema de Gestión Académica, para
su debida implementación.
3
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
II. Antecedentes
Hoy los sistemas informáticos han evolucionado de tal forma que las empresas
se han visto en la necesidad de adquirir nuevas tecnologías y con ello,
herramientas que le permitan dar a conocer sus servicios en un medio masivo
como es el Internet.
La información obtenida mediante entrevista a los ingenieros Juan Aguirre
responsable de Registro Académico y Fernando Salmerón responsable del Área
de Informática del IES, indica que desde que la institución abrió sus puertas el
sistema de registro académico ha ido evolucionando.
El IES desde que nace como Programa Académico Universitario, en el año 1998,
inicia con un Sistema de Registro Académico que contenía dos Módulos, el
primero de prematriculas y matriculas, en este el usuario podía ejercer la
prematriculas y matriculas de los estudiante.
El segundo módulo era Informe de Notas, al ejecutar este módulo presentaba un
menú Principal, que contenía las siguientes opciones: Registro de Notas,
Registro de Suficiencia, Historial Académico, Acta, Convalidación, Informe de
Notas, Control Interno, Reporte de Alumnos Activos, estos módulos estaban
implementado por separado pero los dos conectado a la misma base de datos.
El sistema era una aplicación de escritorio con arquitectura cliente servidor,
conectada mediante una red local, estaba diseñado en la plataforma de Visual
Basic 6.0 y con Access 2003 como gestor de la Base Datos, según las opiniones
de los entrevistados nos decían que el sistema tenía muchas deficiencias y uno
de los problema era con el gestor de base de Datos, ya que se contenía un
volumen grande de información guardada, por lo que el gestor no soportaba
mucha información y se tenían serios problemas con el funcionamiento del
Sistema, además que se estaba volviendo obsoleto por los cambio tecnológicos
recientes.
4
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Debido a los problemas de funcionamiento que se tenían con el sistema y las
fuertes demandas de los usuarios, en el año 2004 se Implementó un nuevo
sistema, llamado SIRA (Sistema de Registro Académico), un diseño
completamente nuevo al anterior, con todos sus módulos integrado en una solo
aplicación, pero a pesar de eso ha ido evolucionando hasta la fecha, haciéndoles
pequeños cambios, ingresándole nuevos módulos pero que no cambia la
metodología y el diseño del sistema.
Este sistema es una aplicación de escritorio con arquitectura cliente servidor,
conectada mediante una red local, la aplicación fue diseñada en la misma
plataforma que el sistema anterior Visual Basic 6.0 pero con gestor de Base de
Datos diferente, ya que el nuevo se implementó con SQL Server 2000, según el
manual de usuario del sistema de información que nos facilitó el responsable de
informática, se pudo observar que el sistema está compuesto por los siguientes
Módulos:
Planificación de Carreras y Planes de Estudios, Control de expediente, Registro
de Matriculas y Calificaciones, Registro de Becas, Consultas Académicas y
Reportes de estado de los estudiantes y Administración del Sistema, desde que
se implementó el sistema ha ido evolucionando ya que algunos módulos no
estaban integrados.
A pesar de eso el sistema no es eficiente según nos planteaban los ingenieros,
al menos una vez a la semana el sistema genera problemas de funcionamiento
lo que atrasa en sus horas laborales, además que tienen problemas de validación
de clases con la carrera de Telecomunicaciones.
5
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
III. Descripción del Problema
En la actualidad la institución tiene implementado un sistema de Gestión
Académica llamado SIRA, este sistema es utilizado en los departamentos de
Registro Académico e Informática de la Universidad, se caracteriza por ser muy
general en lo que respecta a gestión automatizada de procesos, esta situación
ocasiona que el personal administrativo y los estudiantes expresan ciertas
inconformidades restando eficiencia en la ejecución de operaciones y el control
de registros.
Estas condiciones han provocado que algunas de las áreas funcionales de la
empresa soliciten apoyo al departamento de informática para el desarrollo de
sistemas de información modulares que provean la automatización de ciertas
tareas que conllevan muchos procesos en los datos o requieran almacenar
grandes cantidades de información.
Es importante aclarar que el SIRA es el sistema principal de la institución, no
existen instalado otro software de tipo comercial que apoyen en la administración
de las tareas de áreas específicas, todos los demás módulos que funcionan
actualmente y no forman parte de SIRA han sido integrados a este compartiendo
en ciertos casos el mismo origen/destino de datos.
Debido a que este sistema ayuda en la gestión académica de la institución se
consultó al departamento de informática y de registro académico, con el fin de
determinar, según su perspectiva, cuál de los Módulos del sistema SIRA brinda
poca ayuda en la ejecución de las actividades. La respuesta obtenida fue
comprobada en el departamento implicado y de manera similar se concluyó que
el caso más claro está en el Módulo de Registro de Matrículas y Calificaciones.
Luego de saber que el módulo de Registro de Matrículas y Calificaciones para
este sistema es utilizado para inscribir a los estudiantes y registrar las
calificaciones de los docentes, se procedió a un análisis más detallado de la
situación real del sistema de negocios y se determinó que la información que
este maneja es muy extensa; de igual forma el proceso actual de elaboración de
6
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
las mayoría de las tareas es muy tedioso y dependen casi en su totalidad de la
disponibilidad del estudiante, lo que provoca un rendimiento ineficiente en las
inscripciones ya que un 20%2 de los estudiante cumplen el proceso establecidos,
esto provoca descontrol ya que se distorsionan los demás módulos, debido a
que no se maneja una información exhaustiva, además que se requiere una
mayor demanda de trabajo del personal que se desempeña en esta área.
Por este motivo se pensó implementar un sistema de gestión académica vía web,
que ayude en la automatización de las inscripciones y consultas de notas, por
ser lo más tedioso y complejo del SIRA.
2
Este información es recolectada de entrevista al personal de registro académico (Ver Anexo, pág.; 26)
7
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
CAPÍTULO I: OBTENCION DE REQUERIMIENTOS
1. ENTORNO GENERAL DE LA EMPRESA
1.1.1. DESCRIPCION DE LAS ACTIVIDADES DEL SISTEMA
Se describen cada una de las actividades que realizara el sistema en conjunto
con el usuario detallando así los tiempos de cada actividad que se tarda en
realizar cada operación del sistema. O = Operación, = transporte ∆ =
Almacenamiento, = Inspección, Th = Tiempo, E = Error, F = Frecuencia.
DIAGRAMA DE ACTIVIDAD SISTEMA ACTUAL
Íte
m
Actividad O ∆ D Th F Ttm
1 Apertura de Inscripción X 60 1 1
2 Creación de Grupos X 480 10 80
3 Mostrar grupos en
murales
X 60 5 5
4 Se registran en el
SIRA los grupos
X 60 10 10
5 Se genera hoja de
inscripción y entregan
a estudiantes
X 60 300 300
6 Recibe y registran
inscripción al SIRA
X 60 300 300
7 Generación de
reportes de
Inscripciones
X 30 10 5
8
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Total 645 701
 Utilizando el proceso actual de realización de la actividad de inscripción de
clases en = 701 horas al mes.
DIAGRAMA DE ACTIVIDAD SISTEMA ACTUAL
Íte
m
Actividad O ∆ D Th F Ttm
1 Apertura de
Inscripción
X 15 1 0.25
2 Creación de Grupos X 30 10 5
3 Generación de
reportes
X 60 10 10
Total 21 15.25
 Utilizando el proceso propuesto de realización de la actividad de inscripción
de clases en = 15.25 horas al mes.
La fuente de información fue obtenida mediante encuestas y entrevistas.
Entradas:
• Logueo.
• Registro de Curso Académico.
• Registro de Inscripción Clases.
• Registro de Notas.
• Registro de Pago de Inscripción.
Salidas:
• Reporte de Inscripción de Clases.
• Reporte de notas de los Estudiantes.
9
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
• Reporte de Curso Académico.
Consultas:
• Sp_selAlumno.
• sp_selCursoAcademico.
• sp_selNotas.
• sp_selPago.
• sp_selUsuario.
Interfaces:
• Logueo.
• Inscripción de Clases.
• Registro de Curso Académico.
• Registro de Notas.
• Reporte de notas y pénsum académico.
Archivos:
• Alumno
• Clase
• Curso
• Matrícula
• Notas
• Pago
• Periodo
• Profesor
• Programa
10
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.2. Descripción del Sistema de Negocios
Como en cualquier otra universidad las operaciones relacionadas con la gestión
académica son regidas tanto por las leyes del país como por políticas internas
de la institución. Las inscripciones de clases en las universidades puede variar
de cierto modo en su forma de elaboración según el periodo de tiempo utilizado,
ya que algunas universidades realizan por cada cuatrimestre, trimestre o
semestre, en el caso del IES se realizan semestralmente.
El centro cuenta actualmente con el Sistema SIRA, aplicación creada en Visual
Basic 6.0, con el gestor de base de datos SQL Server 2000, pero no toda el área
de registro se encuentra automatizada.
En la actualidad el sistema es manejado por varios usuarios, pero para la carrera
de Ingeniería de Sistema solo una persona está encargada de registrar,
coordinar y generar los resultados. Al estar encargadas solo una persona de
todos los procesos de registro académico podemos ver que hay una gran
cantidad de información que debe manejar, así como requerimientos de
coordinación de cada uno de los módulos del SIRA. Los módulos de este sistema
son:
➢ Planes de Estudio
➢ Registro de Matrículas.
➢ Registro de Becas.
➢ Listado de alumnos por grupo.
➢ Registrar las calificaciones de los alumnos.
➢ Informes de calificaciones y estados de los estudiantes.
11
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
De los módulos actuales explicamos el de registro de matriculas, registro de
calificaciones e informes de ellas. Primeramente se realiza la planificación de los
grupos a impartir en la carrera, esto se realiza conforme a la cantidad de
estudiante del semestre anterior, una vez creado y generados por el sistema se
publican en murales públicos, para que los estudiantes las puedan visualizar.
Para llevar a cabo el proceso de inscripción se utiliza el módulo de registro de
matrículas del SIRA que permite inscribir las asignaturas de los estudiantes, si
los estudiantes son de primer ingreso, una vez que ejerzan la matricula
automáticamente el sistema le genera la hoja de inscripción de las clases que va
a llevar, en caso que el estudiante haya cursado el primer semestre de su
carrera, el debe solicitar sus notas.
Cuando el estudiante solicita sus notas, antes hay que pasar por el proceso de
registro de calificaciones, donde los profesores tienen que generar las notas de
los cursos impartidos una semana después de terminada las cursos,
seguidamente entrega las actas el encargado de registro que se encarga de
registrarla al sistema, a continuación se muestra mediante un diagrama de
actividad el orden en se van realizando las tares para realizar el registro de
calificaciones.
12
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.2.1. Diagrama de actividad de registro de calificaciones
Diagrama de Registro de Calificaciones
Coordinador de la
Carrera
ProfesoresRegistro AcademicoSIRA
Generacion de reporte
de calificaciones
registradas
NO
Reciben y rebisan lista
calificaciones
Revision de Reporte
de calificaciones
Registran
calificaciones
Validacion es
positiva
SI
Asignan Grupo a
profesores
Reciben grupos a
impartir con lista
oficial de estudiantes
Imparten curso
academico y registran
en su lista calificaciones
de estudiantes
Revision de Reporte
de calificaciones
Revision de Reporte
de calificaciones
13
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Una vez que hayan ingresados todas las notas de los estudiantes, existe un
módulo donde el usuario pueda generar un reporte por estudiante donde se
puedan visualizar las notas de todas las asignaturas cursadas y el estudiante
tiene todo el derecho de solicitarlas, siempre que este solvente, a continuación
se muestra mediante un diagrama de actividad el orden en se van realizando las
tares y para realizar las consultas de notas.
1.2.2. Diagrama de actividad de consulta de notas
Diagrama de Consulta de Notas
Sistema ContableEstudiantesRegistro AcademicoSIRA
El estudiante consulta
las notas del curso y
entrega recibo de pago
Recibe y rebisa
recibo de pago
Secretaria
consulta notas del
estudiante
Se inscribe para
recibir el curso
academico
Recibe en curso
academico
Estudiante paga los
meses que recibio
clases
Entrega reporte de
notas al etudiante
Genera reporte con
las notas del
estudiante
Este proceso es bastante ineficiente durante el periodo de inscripción, los
alumnos todavía no conocen sus notas, debido a que los profesores se retrasan
14
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
en entregarlas o porque muchos estudiante residen en departamentos o no
disponen mucho tiempo o recursos para solicitarlas personalmente en la
universidad.
Al principio de cada semestre, se lleva a cabo el proceso de inscripciones de
clases; un día por carrera. Durante este proceso, los estudiantes deberán elegir
las asignaturas que llevarán durante el semestre. Los estudiantes que no
acuden ese día pueden inscribirse las dos primeras semanas de inicio de clases.
Si el estudiante ya posee todas sus notas, podrá revisar conforme el pénsum
académico y grupos conformados de la carrera, cuales puede inscribir en un
formato de inscripción que se le entrega ante ejercer dicho proceso, donde tiene
que registrar la carrera, el grupo que está compuesto por el año, turno, las clases
con su respectivo horario y su nombre completo.
Una vez que el estudiante haya visualizado y haya llenado la hoja de inscripción,
tiene que dirigirse a caja y pagar el derecho de matrícula; las clases repetidas
que llevará y meses que aún tenga pendiente.
Después entrega hoja de inscripción y recibos de pago al usuario de registro
académico quien se encarga de revisar manualmente las clases conforme
prerrequisitos y precedencias, esto puede generar errores intencionales o
favoritismo.
Si el estudiante inscribió una clase que no puede llevar, el usuario no la puede
registrar en el sistema, este proceso es bastante largo ya que si el estudiante no
puede inscribir una clase, tiene la opción de revisar y seleccionar otra.
Una vez terminado el proceso de revisión, el usuario registra las clases en el
sistema, donde automáticamente le genera un reporte de inscripción que se
imprime y se le entrega al estudiante personalmente.
Todos estos procesos son realizados actualmente por el SIRA, llevándose
registro en cada uno de los módulos del sistema. Esta forma de llevar a cabo las
diversas tareas, ralentiza demasiado su desarrollo, dado que cada uno de los
15
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
procesos debe hacerse en forma individual y con validación manual; requiriendo
mucho tiempo y esfuerzo por parte de las personas a cargo.
Además de no tener una información más segura y actualizada en algún sistema
que le permita ordenar en forma eficiente la información, manejar los datos y
tener un respaldo confiable de cada uno de los pasos, por ejemplo una vez que
el estudiante llene la hoja de inscripción no tenga que ser rechazada mediante
otro proceso.
Las búsquedas de información también requieren mucho tiempo por la falta de
organización de la información, con esto lo único que el sistema actual garantiza
es que los datos se guardan pero no se asegura que sea en orden.
Debido a los problemas en los procesos anteriormente planteados y que solo el
20% de los estudiante se inscriben en el periodo establecido, las inscripciones
se vuelven abrir cuando inician las clases durante un periodo de 2 semanas, el
cual lleva el mismo procedimiento.
El módulo de inscripción de clases no tienen un proceso cierre, esto provoca
inseguridad ya que el usuario puede inscribir a un estudiante fuera del periodo
de inscripción, después de haberse terminado el periodo se cancelan los grupos
con menos de 15 estudiantes, los estudiantes que estén inscritos en cursos
cancelados (por cualquier razón) son reasignados a otros grupos, según sus
opciones alternas, se asignan profesores a los cursos abiertos.
Cada grupo debe tener como máximo 45 estudiantes, si se sobrepasa esa
cantidad se asigna a las secciones que tengan menos o se abre un nuevo grupo
cuando se exceda en 20 el número de estudiantes extras, a continuación se
muestra mediante un diagrama de actividad el orden en se van realizando los
procesos y tares para realizar una inscripción de clases.
16
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.2.3. Diagrama de actividad de inscripción de clases
Diagrama de Inscripción de Clases
Sistema Contable Direccion GeneralEstudiantesRegistro AcademicoSIRA
NO
Revision de Reporte
de estudiantes activos
Recibe y revisa hoja
de inscripcion
conforme el pensul
Se entrega Hoja de
Inscripcion a
estudiantes
Generacion de
estadisticas
estudiantes activos
Registrar
grupos a Ofertar
Visualisan grupos
abiertos y llenan hoja
de inscripcion
Revision de grupos y
mostrar en murales
SI
Estudiantes pagan
derecho de
incripcion
NO
NO
El grupo tiene cupos
disponibles?
SI
Se entrega hoja
de inscripcion al
estudiante
Apertura y publicacion
de periodo de
Inscripcion
Genera el pago y
entrega recibos al
estudiante
Esta solvente con
los Pagos?
Estudiante paga
meses que debe
Secretaria registra la
hoja de incricion y
codigo de pago
SI
Las clases inscritas
tienen precedencia de
clases reprovadas?
Se emite y genera
reporte de hoja de
inscripcion
Se genera reporte
de Incripciones
Visualiza reporte
de inscripciones
Creacion de grupos
a Ofertar, segun la
demanda
Va pagar clase
reoitente
NO
SI
Estudiante paga
clase repitente,
maximo dos
Visualiza reporte
de inscripciones
17
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.3. Descripción del Sistema informático
Para manejar el proceso de gestión académica, la Oficina de Registro necesita
un nuevo sistema en línea que pueda ser utilizado desde cualquier lugar que
tenga acceso a Internet; por estudiantes, profesores y personal de registro.
Este sistema lo utilizarán los estudiantes activos que al menos tenga un semestre
de estudio para que los profesores puedan registrar las calificaciones de los
estudiantes, y estos a su vez puedan consultarlas.
Mediante la implementación de un servicio de inscripción en línea, los
estudiantes podrán visualizar sus notas, grupos disponibles con sus cursos y
horarios, además el pensum académico de la carrera que en este caso será
Ingeniería de Sistemas, donde podrán seleccionar el grupo y asignarse las
clases que llevaran durante el semestre.
El sistema incluye un control de acceso que permita a los usuarios ingresen con
un código de identificación y una contraseña, los cuales serán entregados a
todos los posibles usuarios antes que inicie el proceso. El control de acceso
determinará que funcionalidad tendrá disponible el usuario por parte del sistema,
según el tipo de usuario que sea. También debe validar que solo los estudiantes
de primer año que ingresen su número de carné o contraseña puedan entrar a
los módulos del sistema.
Partiendo de la descripción de los procesos del negocio, el Sistema de Gestión
académica vía Web, que se implementará al departamento de Registro
Académico estará compuesto por los siguientes módulos:
➢ Creación de Grupos.
➢ Inscripciones de estudiantes que se deberá llenar con los datos del
estudiante.
➢ Registro de calificaciones de cada estudiante que serán ingresadas por
los profesores.
18
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
➢ Generación de informes de calificaciones, grupos disponibles y pensum
académico.
El sistema complementará el SIRA a través de la incorporación de los módulos
antes mencionados y funcionará vía web. Con la implementación de este sistema
se logrará mantener un mejor control de las inscripciones e información más
exacta e inmediata de los estudiantes, los cuales servirán de base para llevar de
manera ordenada la información de los estudiantes y poder hacer los cierres de
grupos en periodo estimados. A continuación se presenta de manera general la
descripción de cada uno de ellos.
Al principio de cada semestre, se abrirá el proceso de inscripciones de clases
que durará una semana. Primeramente la encargada de registro académico
debe registrar los grupos que se van impartir, con sus cursos y horarios para que
se muestren el sistema web.
El estudiante al enterarse del período de inscripción tiene que presentarse a una
sucursal de Banpro a realizar el pago de derecho de inscripción, mediante una
cuenta abierta que tiene la universidad con dicha institución, al generar el pago
el banco le entregará un código de Boucher o numeración de minuta que le
asegura el pago y con esta el estudiante pueda inscribir sus clase en la Web.
Una vez registrados los grupos con sus horarios en sistema en web y los
estudiantes hayan realizado el pago de derecho a inscripción, donde podrán
inscribirse en línea, con las opciones de acceder a los formularios de visualizar
grupos disponibles, pensum académico y visualizar notas.
La primera opción, generará un reporte de los cursos abiertos de la carrera,
donde el estudiante podrá visualizar los grupos abiertos por año, desde primero
hasta quinto, esto es como un prerrequisito para el estudiante ya que de aquí
puede elegir las clases y en que turno o curso se inscribirá, dependiendo del
pensum y las clases aprobadas.
19
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
La segunda opción, presentará el pensum y asignaturas disponibles de la
carrera, donde el estudiante podrá visualizar conforme sus clases aprobadas en
el semestre anterior, las clases que él puede inscribir sin que el sistema mismo
se las rechace.
La tercera permite al estudiante observar su historial académico ya sea las
clases del semestre anterior o de todos los semestres cursados.
Después que el estudiante haya visualizado las tres opciones, podrá tener una
noción clara de las asignaturas que puede inscribir en el formulario de
inscripción; aquí verificará sus datos generales, carrera, año y las asignaturas
con su respectivo horario; el sistema estará validado para que solo 32 horas de
clase pueda llevar y también validará las clases que tengan precedencia o
prerrequisito o no la haya aprobado.
El sistema tendrá otras validaciones, mediante una consulta a la base de datos
del Sistema Contable (SISCONT), verificará si el estudiante esta solvente con
sus pagos, ya que para efectuar la inscripción deberá estar solvente, si no al
momento de generar la inscripción el sistema automáticamente le mostrará un
mensaje que no puede realizar la inscripción por qué no está solvente.
También se validará que cada grupo pueda tener como máximo 45 estudiantes,
que al llegar a esa cifra el sistema debe cerrarla y a la hora de ejercer la
inscripción el sistema verificará que la sección o grupo esté disponible, al no ser
así enviará un mensaje que el grupo no está disponible que ya tiene sus 45
estudiantes, al suceder esto el estudiante tendrá que inscribirse en otro grupo,
ya que una carrera puede tener una o más secciones o grupos, además
comprobará que solo dos clases repitentes pueda llevar.
Por último al comprobar que todos los datos y validaciones son correctas, el
sistema le mostrará una pantalla donde tiene que ingresar el número de Boucher
o número de transacción bancaria, esto hace constar que el estudiante ya pagó
en el banco el derecho de inscripción y de las clases repitente que desea llevar;
el sistema automáticamente verificará mediante un web service implementado
20
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
en el banco que la numeración de pagos sea correcta para que se genere la
inscripción, donde le presentará un reporte que muestra la hoja de inscripción
donde el estudiante la puede imprimir o extraerla, pero si el estudiante ingresa
una numeración de pago errónea al realizar la consulta, el sistema mostrará un
mensaje que la numeración que introdujo no es válida.
El proceso de inscripción de clases termina cuando se cierre el proceso de
inscripción. Durante el cierre se cancelan los grupos con menos de 15
estudiantes. Los estudiantes que estén inscritos en cursos cancelados (por
cualquier razón) serán reasignados automáticamente a otros cursos/secciones,
según sus opciones alternas.
A continuación se muestra mediante un diagrama de actividad el orden como se
realizan los procesos y tares para el modulo de inscripción de clases propuesto
en el sistema.
21
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.3.1. Diagramas de actividad propuesto de inscripción de clases
Diagrama de Inscripción de Clases Propuesto
Sistema en Web Banco Direccion GeneralRegistro AcademicoSIRA
Revision de Reporte
de estudiantes activos
El estudiante accede al
sistema, visuliza
grupos abierto y pensul
Generacion de
estadisticas
estudiantes activos
Registrar
grupos a Ofertar
Registrar grupos a
Ofertar, con sus
horarios
Estudiantes pagan
derecho de
incripcion
NO
Apertura y publicacion
de periodo de
Inscripcion
Emite el pago y le
entregan baucher al
estudiante
SI
Las clases inscritas
tienen precedencia de
clases reprovadas?
Visualiza reporte
de inscripciones
Creacion de grupos
a Ofertar, segun la
demanda
Va pagar clase
repitente
NO
SI
Estudiante paga
clase repitente,
maximo dos
Visualiza reporte
de inscripciones
SI
NO
Esta solvente con
los Pagos?
El estudiante accede al
modulo de inscripcion,
registra las clase que va
llevar y sus datos
Inscribio clases
repitente
NO
SI
Ingresar numero de
Baucher
Valida si existe
nunero de baucher
SI
NO
Ingresar numero de
Baucher de pago de
Inscripcion
NO
SI
Valida si existe
nunero de baucher
de incripcion
Existen cupos
disponoble en el grupo
inscrito
SI
NO
Se emite y genera
reporte de hoja de
inscripcion
Estudiante Imprime
hoja de inscripcion
Se genera reporte
de Incripciones
R.A realiza cierre de
periodo de inscripcion
22
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Terminado el proceso de cierre de inscripción el encargado de registro
académico de la carrera les hace entrega de los cursos a impartir a cada profesor
con la lista oficial de estudiante por curso.
Una vez que el profesor haya impartido el curso y tener las calificaciones el debe
acceder al módulo de registro de calificaciones del sistema en web y registrar las
notas de los cursos impartidos una semana después como máximo de haber
terminado el período lectivo.
A continuación se muestra mediante un diagrama de actividad el orden como se
realizan los procesos y tares para el modulo de Registro de Calificaciones
propuesto en el sistema Web.
23
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
1.3.2. Diagramas de actividad propuesto de registro de calificaciones
Diagrama de Registro de Calificaciones Propuesto
Sistema en WebProfesoresRegistro Academico
Rebisan lista
calificaciones y emetin
registros
Asignan Grupo a
profesores
Reciben grupos a
impartir con lista
oficial de estudiantes
Imparten curso
academico y registran
en su lista calificaciones
de estudiantes
Profesores acceden al
modulo de registro de
calificaciones y registran
notas
El sistema genera reporte
de notas registradas, donde
se puede imprimir o
extraerlas
24
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Una vez ingresadas las calificaciones los estudiantes las puedan visualizar
accediendo al módulo de consulta de notas, donde podrá generar un reporte de
los cursos que inscribió.
A continuación se muestra mediante un diagrama de actividad el orden como se
realizan los procesos y tares para el modulo de Consulta de Notas propuesto en
el sistema web.
1.3.3. Diagramas de actividad propuesto de consulta de notas
Diagrama de Consulta de Notas
Sistema ContableEstudiantesSistema en WebSIRA
El estudiante accede a
modulo de consulta de
notas y genera reportes
de notas
Se inscribe para
recibir el curso
academico
Recibe curso
academico
Estudiante paga los
meses a recibir curso
El estudiante imprime o
extrae reporte de las
notas consultadas
25
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Consultas de
Notas
Paquete 4
Funcionalidad del sistema de Negocios
Planificación
Acádemica
Paquete 1
Inscripción de
Estudiantes
Registro de
Calificaciones
Paquete 2 Paquete 3
Consulta de
Notas
Paquete 4
La implementación proporcionará guías de usuario a los estudiantes y
profesores, para indicarles como deben usar el sistema. Sin embargo se prevé
que habrá muchos usuarios que no dispongan de esas guías, por lo se
dispondrán en línea.
El sistema que se desarrollará en este proyecto ayudará a mejorar el manejo de
la información en el área de registro académico del centro de computación.
A como antes se mencionaba todos estos procesos se llevarán a cabo por medio
de formularios que se conectan con la base de datos y mantendrán actualizada
la información contenida en esta, además de permitirle un fácil acceso a la
mismas a la persona designada. Se usarán controles tipo contraseñas para cada
usuario y evitar el mal manejo de la información.
1.3.4. Delimitación
Este proyecto queda claramente establecido única y exclusivamente en el área
de Registro Académico y realizará lo que específicamente el cliente ha solicitado;
manejado por el personal adecuado.
CAPÍTULO II: ANÁLISIS DEL SISTEMA DE INFORMACION
2.1. Diagrama de Paquetes
A partir del sistema de Negocios descrito anteriormente a través de narrativa
y diagramas de actividades se realizó un empaquetado de los flujos de trabajos:
26
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.2. Identificación de Actores
Encargado de Registro Académico: Usuario responsable del manejo y el
control de la información académica del estudiante.
Coordinador de la carrera: Usuario responsable del desempeño correcto y
coordinación de los docentes que imparten las asignaturas de las diferentes
carreras y otros asuntos relacionados directamente con la carrera a su cargo.
Administrador de Sistema: Este actor será el encargado del manejo de todos
los recursos del sistema y de proveer soporte a los usuarios.
Profesores: Usuario encargado de registrar calificaciones de los cursos
impartidos.
Estudiantes: Usuario encargado de realizar el proceso de inscripción vía web,
además de visualizar sus notas e información de la carrera.
27
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.3. Diagrama de Identificación de Actores
Administrador del Sistema PersonalCoordinara de la Carrera
Responsable de Registro Academico EstudiantesProfesores
Usuario
28
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4. Diagrama de casos de uso general
Estudiante
Consultar Grupos
Consultar
Calificaciones
Inicio Sesion
Consultar Pensum
Academico
«uses»
Incribir Clases
«uses»
«extends»
«extends»
Profesor
Registrar
Calificaciones
«uses»
Revisar lista de
Estudiantes
«extends»
«uses»
Encargada de Registro
Apertura de
Inscripcion
«uses»
Cierre de
Inscripcion
«uses»
Diagrama de Casos de Uso del Sistema de Gestion Academica via Web
Estudiante
Encargada de Registro
Coordinadora de la Carrera
Generar hoja de
Inscripcion
«uses»
Generar Reporte de
Inscriciones
«uses»
Generar reporte de
Calificaciones
«uses»
Base Datos SIRA
Creacion de Grupos
«uses»
Generar reporte de
Grupos
«uses»
29
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.1. Identificación de Casos de Uso
Por medio de los casos de uso se describe la forma en que un sistema funciona
para los usuarios potenciales. Los casos de uso aparecen en varias fases del
desarrollo, estos ayudan al diseño de interfaces de usuario.
El propósito principal del modelo de casos de uso es comunicar la funcionalidad
y comportamiento del sistema al cliente y/o usuario final.
Una realización de casos de uso (RCU) describe cómo un escenario de un CU
es realizado por varios objetos colaborando entre sí. Esto se representa con
diagramas de secuencia, colaboración y de clases.
Tomando en cuenta el diagrama de paquete se definen los casos de uso de cada
paquete, el cual iniciaremos con la planificación a académica, después con los
diagramas de inscripción, registro de calificaciones y consulta de notas.
2.4.1.1. Planificación Académica
Inicio Sesion
Encargada de Registro
Apertura de
Inscripcion
Cierre de
Inscripcion
Coordinadora de la Carrera
Generar reporte de
Calificaciones
Diagrama de Casos de Planificación Acádemica
«uses»
«uses»
Creacion de Grupos
«uses»
Generar reporte de
Grupos
«uses»
«uses»
Encargada de Registro
Estudiante
30
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.1.2. Inscripción de estudiante
Estudiante
Consultar Grupos
Inicio Sesion
Consultar Pensum
Academico
Incribir Clases
«uses»
«extends»
Estudiante
Encargada de Registro
Generar hoja de
Inscripcion
«uses»
Generar Reporte de
Inscriciones
«uses»
Diagrama de Casos de inscripción de Estudiantes
«extends»
2.4.1.3. Registro de calificaciones
Diagrama de Casos de Registro de Calificaciones
Inicio Sesion
Profesor
Registrar
Calificaciones
«uses»
Revisar lista de
Estudiantes
«extends»
«uses»
Encargada de Registro
Generar reporte de
Calificaciones
«uses»
Coordinadora de la Carrera
31
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.1.4. Consulta de notas
Diagrama de Casos de Consulta de Notas
Estudiante
Consultar
Calificaciones
Inicio Sesion
«uses»
Para cada uno de los casos de uso se presenta su descripción mediante
plantilla de Coleman y diagramas de secuencia y colaboración. En el contenido del
documento se presentan los casos de usos más importantes y por motivos de
espacio el resto de casos de uso con sus descripciones se encuentran en el [anexo].
2.4.2. Descripción de casos de uso
32
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.1. Caso de uso: Iniciar sesión
2.4.2.1.1. Plantilla de descripción del caso de uso
CASO DE USO: Iniciar Sesión
DEFINICIÓN : Se autentifican a los usuarios con acceso al sistema a través de nombre de usuario y contraseña.
PRIORIDAD : 1) Vital (2) Importante (3) Conveniente
URGENCIA : (1)Inmediata (2) Necesario (3) Puede Esperar
AC TORE S
Estudiantes
Usuario encargado de realizar el proceso de inscripción vía web, además de visualizar sus notas e información
de la carrera.
Profesores Usuario encargado de registrar calificaciones de los cursos impartidos.
Encargado de
Regi Registro
Usuario responsable del manejo y el control de la información académica del estudiante.
Administrador
de Sistema
Este actor será el encargado del manejo de todos los recursos del sistema y de proveer soporte a los usuarios.
ESCE N ARI OS
Nombre : Iniciar Sesión Exitosamente.
Pre-Condiciones :
Se dispone del nombre del usuario y contraseña que permitan el acceso al sistema, se ha activado la interfaz
de inicio de sesión del sistema.
Iniciado por : Usuario.
Finalizado por : Sistema.
Post-Condiciones : Se permitirá el uso de los módulos según los permisos de acceso establecidos para el usuario.
Operaciones :
1. El actor ejecuta la aplicación.
2. El actor Ingresa los datos que lo identifican como usuario del sistema.
3. El actor da clic en el botón “Conectar”.
4. El sistema verifica que todos los datos necesarios hayan sido ingresados.
5. El sistema consulta que los datos de acceso sean correctos.
6. Se presenta la pantalla de inicio de la aplicación.
7. Se presenta la pantalla principal que permite el acceso a los procesos que se controlan con el sistema.
Excepciones : 1. El servidor SQL no esta disponible o no se encontró en la red, por problemas de conexión.
Nombre : Acceso Negado
Pre-Condiciones :
El usuario no pudo acceder por que el nombre de usuario o la contraseña ingresados no son validos, en la
interfaz de inicio de sesión no son validas
Iniciado por : Usuario.
Finalizado por : Sistemas.
33
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Post-Condiciones : Se negó el acceso el acceso a la aplicación y se solicita que los datos ingresados sean válidos.
Operaciones :
1. El actor Ingresa los datos que lo identifican como usuario del sistema.
2. El actor da clic en el botón “Conectar”.
3. El sistema verifica que todos los datos necesarios hayan sido ingresados.
4. El sistema consulta que los datos de acceso sean correctos.
5. El sistema envía un mensaje notificando que los datos no son validos y el acceso será negado.
6. Se inicia un contador con un máximo de tres intentos.
7. Se borran en el formulario los campos que permiten el inicio de sesión.
8. Si pasamos los tres intentos y aun no hemos ingresado al sistema este se cerrara.
Excepciones :
Nombre : Datos Incompletos
Pre-Condiciones : No se han ingresado todos datos en el formulario y se solicitó al sistema realizar una operación con ellos.
Iniciado por : Usuario
Finalizado por : Sistema.
Post-Condiciones : El usuario se entera que los datos introducidos no son correctos y procede a corregirlos.
Operaciones :
1. El usuario ingresa los datos corregidos del Empleado.
2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos.
3. El sistema notifica que los datos ingresados están incompletos o no son validos.
4. El sistema limpia los campos en los que los datos no son correctos.
Excepciones :
Nombre Cancelar Inicio Sesión
Pre-Condiciones Se ha cargado la interfaz de inicio de sesión del sistema.
Iniciado por Actor
Finalizado por Sistema
Post-Condiciones El sistema se cierra, no se realiza el inicio sesión.
Operaciones
1. El usuario ejecuta la aplicación.
2. El usuario da clic en el botón “Cancelar”.
3. Se presenta una ventana emergente para confirmar la acción solicitada al sistema.
4. El Responsable de Nómina da clic en la opción “Si” de la ventana emergente.
5. El sistema cierra la conexión con la base de datos y termina la aplicación.
Excepciones
2.4.2.1.2. Diagrama de secuencia
34
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Escenario 1: Iniciar sesión exitosamente
: Usuario: Usuario
Interfaz Inicio
de Sesion
Interfaz Inicio
de Sesion
:syslogin: syslogin Base de Datos
master
Base de Datos
SIRA
1: MostrarInterfaz()
2: Usuario()
3: Clave()
4: ValidarDatos()
5: ConsultarDatosUsuario()
9: UsuarioValido()10: ["Bienvenido"]
6: ConsultaDatosUsuario()
7: Procesar Consulta ()
8: DatosUsuarioValido()
35
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.1.3. Diagrama de colaboración
Escenario 1: Iniciar sesión exitosamente
2.4.2.1.4. Diagrama de Secuencia
Escenario 2: Acceso Negado
: Usuario
Interfaz Inicio
de Sesion
:syslogin
4: ValidarDatos()
Base de Datos
SIRA
7: Procesar Consulta()
1: MostrarInterfaz()
2: Usuario()
3: Clave()
10: ["Bienvenido"]
5: ConsultarDatosUsuario()
9: UsuarioValido ()
6: ConsultaDatosUsuario()
8: DatosUsuarioValido()
: Usuario: Usuario
Interfaz Inicio
de Sesion
Interfaz Inicio
de Sesion
:syslogin:syslogin Base de Datos
master
Base de Datos
SIRAr
1: MostrarInterfaz()
2: Usuario()
3: Clave()
4: ValidarDatos()
5: ConsultarDatosUsuario() 6: ConsultaDatosUsuario()
7: Procesar Consulta()
8: UsuarioNoEncontrado()
9: UsuarioNoValido()10: ["Acceso Negado"]
36
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.1.5. Diagrama de colaboración
Escenario 2: Acceso negado
2.4.2.1.6. Diagrama de secuencia
Escenario 3: Datos incompletos
: Usuario: Usuario
:Interfaz Inicio
de Sesion
:Interfaz Inicio
de Sesion
1: MostrarInterfaz()
2: Usuario()
3: Clave()
4: ValidarDatos()
5: ["Datos Incompletos"]
: Usuario
Interfaz Inicio
de Sesion
:sysloginBase de Datos
SIRAr
4: ValidarDatos()
7: Procesar Consulta()
1: MostrarInterfaz()
2: Usuario()
3: Clave()
10: ["Acceso Negado"]
5: ConsultarDatosUsuario()
9: UsuarioNoValido()
6: ConsultaDatosUsuario()
8: UsuarioNoEncontrado()
37
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.1.7. Diagrama de colaboración
Escenario 3: datos incompletos
2.4.2.1.8. Diagrama de secuencia
Escenario 4: Cancelar inicio de sesión
: Usuario
:Interfaz Inicio
de Sesion
4: ValidarDatos()
1: MostrarInterfaz()
2: Usuario()
3: Clave()
5: ["Datos Incompletos"]
: Usuario: Usuario
Interfaz Incio de
Sesion
Interfaz Incio de
Sesion
1: MostrarInterfaz()
2: Cancelar()
4: Aceptar()
3: MostrarMensajeConfirmar()
5: CerrarAplicacion
38
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.1.9. Diagrama de colaboración
Escenario 4: Cancelar inicio de sesión
2.4.2.2. Caso de Uso: inscripción de cursos.
2.4.2.2.1. Plantilla de descripción del caso de uso.
CASO DE USO: Inscripción de Cursos
DEFINICIÓN : Permite registrar los cursos que el estudiante desea llevar en un periodo lectivo de clases.
PRIORIDAD : 1) Vital (2) Importante (3) Conveniente
URGENCIA : (1)Inmediata (2) Necesario (3) Puede Esperar
AC TORE S
Estudiantes
Usuario encargado de realizar el proceso de inscripción vía web, además de visualizar sus notas e información
de la carrera.
ESCE N ARI OS
Nombre : REGISTRAR INCRIPCION
Pre-Condiciones : El usuario debe estar autentificado en el sistema.
Iniciado por : Usuario.
Finalizado por : Sistema.
Post-Condiciones : Que los cursos que inscribió el estudiante queden automáticamente guardados en la base de datos.
Operaciones :
1. El usuario selecciona la interfaz de inscripción de cursos.
2. El sistema carga interfaz de inscripción.
3. El usuario selecciona grupo a inscribir cursos.
4. El sistema carga interfaz de grupo seleccionado.
5. El usuario selecciona los cursos que desea inscribir del grupo y digita numero de Boucher.
6. El usuario selecciona la opción de registrar inscripción.
: Usuario
Interfaz Incio de
Sesion
3: MostrarMensajeConfirmar()
1: MostrarInterfaz()
2: Cancelar()
4: Aceptar()
5: CerrarAplicacion
39
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
7. El sistema evalúa que los datos sean validos.
8. El sistema envía un mensaje notificando que la inscripción se han generado satisfactoriamente y muestra
reporte de clases inscritas.
9. El usuario selecciona la opción de imprimir reporte.
10. El sistema automáticamente le imprime el reporte de inscripción.
Excepciones :
E-1 Las cursos tienen precedencia o prerrequisitos: Las cursos que seleccionó tienen no tienen que tener
ninguna precedencia o prerrequisitos, se le pide al usuario revisar pénsum e historial de notas y seleccionar
cursos que no tengan ninguna precedencia o prerrequisitos.
E-2 Las cursos sobrepasan las 32 horas clases: Los cursos que seleccionó sobrepasan las 32 horas de
clases a la semana, se le pide al usuario disminuir el número de cursos seleccionados.
Nombre : Inscripción Negada por datos incorrectos.
Pre-Condiciones : Se han ingresado datos en el formulario y se solicitó al sistema realizar una operación con ellos.
Iniciado por : Usuario.
Finalizado por : Sistemas.
Post-Condiciones :
Se ha enviado un mensaje de error por que las clases que selecciono tienen precedencia o prerrequisitos, no
ocurrieron cambios.
Operaciones :
1. El usuario selecciona los cursos a llevar de cada grupo seleccionado ya corregidos.
2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos.
3. El sistema notifica que los datos ingresados están incompletos o no son validos ya que los cursos tienen
precedencia o prerrequisito de otros cursos que no han sido aprobadas.
4. El sistema limpia los cursos que no puede inscribir.
Excepciones :
Nombre : Inscripción Negada por Solvencia Económica.
Pre-Condiciones : No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos.
Iniciado por : Usuario
Finalizado por : Sistema.
Post-Condiciones :
Se ha enviado un mensaje de error a por que está pendiente con pagos en la institución, no ocurrieron
cambios.
Operaciones :
1. El usuario selecciona los cursos a llevar de cada grupo.
2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos.
3. El sistema notifica que el estudiante tiene pagos pendientes en la universidad el cual no puede ejercer la
inscripción.
4. El sistema regresa a la interfaz de inscripción.
Excepciones :
Nombre Inscripción Negada por Limitación de Cupos
Pre-Condiciones No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos.
Iniciado por Usuario
40
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Finalizado por Sistema
Post-Condiciones
Se ha enviado un mensaje de error a causa que los grupos que selecciono cursos a inscribir ya no tienen
cupos disponibles, no ocurrieron cambios.
Operaciones
1. El usuario selecciona los cursos a llevar de cada grupo.
2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos.
4. El sistema notifica que no existe cupos libres en el grupo que se inscribió.
5. El sistema regresa a la interfaz de inscripción.
Excepciones
Nombre Inscripción Negada por Voucher Invalido
Pre-Condiciones No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos.
Iniciado por Usuario
Finalizado por Sistema
Post-Condiciones
Se ha enviado un mensaje de error a causa que el número de voucher que ingreso es invalido, no ocurrieron
cambios.
Operaciones
1. El usuario selecciona los cursos a llevar de cada grupo.
2. El usuario ingresa número de voucher.
3 El sistema verifica que se hayan ingresado todos los datos y estos sean validos.
4. El sistema notifica que el número de Boucher no existe en la base de datos del banco.
4. El sistema regresa a la interfaz de inscripción.
41
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.2. Diagrama de secuencia
Escenario 1: Registrar inscripción
: Estudiante: Estudiante
ui:Usuario
estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
ui:Inscripcion
de Clases
EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco :Inscripcion:Inscripcion BD SIRABD SIRA
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
3: Presenta Interfaz de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
6: Cargar Datos
7: Consultar Datos
8: Procesar Datos
9: Datos de Estudiante Activo
41:
40:
15: Selecciona datos de Inscripcion
10: Consultar si esta Solvente
11: Consultar Datos
12: Procesar Datos
13: Esta Solvente
14: Estudiante esta Solvente y muestra sus Datos
16: Consultar Grupos Abiertos
17: Cargar Datos
18: Consultar Datos
19: Procesar Datos
20: Datos de Grupos
21: Muestra los Grupos
22: Selecciona Grupo en que se desea Inscribir
23: Cargar Datos
24: Consultar Datos
25: Procesar Datos
26: Datos del Grupo Seleccionado
27: Muestra las Clases que contiene el Grupo
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
33: Validar Datos
34: Guardar
35: Guardar datos de Inscripcion
36: Insertar Datos
37: Procesar Informacion
38: Datos Guardados
39: La Inscripcion fue realizada exitosamente
30: Consultar Validez de Numero de Baucher
31: Procesar Informacion
32: Numero de baucher Valido
42
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.3. Diagrama de colaboración
Escenario 1: Registrar inscripción
: Estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
:Solvenci
a
Estudian
te
BD SIRA
:Grupos
:Inscripci
on
BD
Banco
8: Procesar Datos
12: Procesar Datos
19: Procesar Datos
25: Procesar Datos
37: Procesar Informacion
33: Validar Datos
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
5: Consultar que el NC sea Valido
15: Selecciona datos de Inscripcion
16: Consultar Grupos Abiertos
22: Selecciona Grupo en que se desea Inscribir
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
34: Guardar
3: Presenta Interfaz de Inscripcion
6: Cargar Datos40:
17: Cargar Datos
23: Cargar Datos
21: Muestra los Grupos
27: Muestra las Clases que contiene el Grupo
10: Consultar si esta Solvente
35: Guardar datos de Inscripcion
39: La Inscripcion fue realizada exitosamente
30: Consultar Validez de Numero de Baucher
32: Numero de baucher Valido
41:
11: Consultar Datos
14: Estudiante esta Solvente y muestra sus Datos
7: Consultar Datos
9: Datos de Estudiante Activo
13: Esta Solvente
18: Consultar Datos
24: Consultar Datos
20: Datos de Grupos
26: Datos del Grupo Seleccionado
36: Insertar Datos
38: Datos Guardados
43
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.4. Diagrama de secuencia
Escenario 2: Inscripción negada por datos incorrectos
: Estudiante: Estudiante
ui:Usuario
estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
ui:Inscripcion
de Clases
EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco BD SIRABD SIRA
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
3: Presenta Interfaz de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
6: Cargar Datos
7: Consultar Datos
8: Procesar Datos
9: Datos de Estudiante Activo
15: Selecciona datos de Inscripcion
10: Consultar si esta Solvente
11: Consultar Datos
12: Procesar Datos
13: Esta Solvente
14: Estudiante esta Solvente y muestra sus Datos
16: Consultar Grupos Abiertos
17: Cargar Datos
18: Consultar Datos
19: Procesar Datos
20: Datos de Grupos
21: Muestra los Grupos
22: Selecciona Grupo en que se desea Inscribir
23: Cargar Datos
24: Consultar Datos
25: Procesar Datos
26: Datos del Grupo Seleccionado
27: Muestra las Clases que contiene el Grupo
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
34: Validar Datos
30: Consultar Validez de Numero de Baucher
31: Procesar Informacion
32: Numero de baucher Valido
33: Guardar
35: Datos Incorrectos
36: Cargar estado Original
44
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.5. Diagrama de colaboración
Escenario 2: Inscripción negada por datos incorrectos
: Estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
Estudian
te
:Solvenci
a
:Grupos
BD
Banco
BD SIRA
8: Procesar Datos
12: Procesar Datos
19: Procesar Datos
25: Procesar Datos
34: Validar Datos
36: Cargar estado Original
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
5: Consultar que el NC sea Valido
15: Selecciona datos de Inscripcion
16: Consultar Grupos Abiertos
22: Selecciona Grupo en que se desea Inscribir
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
33: Guardar
35: Datos Incorrectos
3: Presenta Interfaz de Inscripcion
6: Cargar Datos
17: Cargar Datos
23: Cargar Datos
21: Muestra los Grupos
27: Muestra las Clases que contiene el Grupo
10: Consultar si esta Solvente
30: Consultar Validez de Numero de Baucher
32: Numero de baucher Valido
7: Consultar Datos
9: Datos de Estudiante Activo
11: Consultar Datos
14: Estudiante esta Solvente y muestra sus Datos
18: Consultar Datos
24: Consultar Datos
20: Datos de Grupos
26: Datos del Grupo Seleccionado
13: Esta Solvente
45
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.6. Diagrama de secuencia
Escenario 3: Inscripción negada por solvencia económica
: Estudiante: Estudiante
ui:Usuario
estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
ui:Inscripcion
de Clases
EstudianteEstudiante :Solvencia:Solvencia BD SIRABD SIRA
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
3: Presenta Interfaz de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
6: Cargar Datos
7: Consultar Datos
8: Procesar Datos
9: Datos de Estudiante Activo
10: Consultar si esta Solvente
11: Consultar Datos
12: Procesar Datos
13: No esta Solvente
14: Estudiante no esta Solvente y no puede Inscribir Clases
46
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.7. Diagrama de colaboración
Escenario 3: Inscripción negada por solvencia económica
: Estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
Estudian
te
:Solvenci
a
BD SIRA
8: Procesar Datos
12: Procesar Datos
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
3: Presenta Interfaz de Inscripcion
6: Cargar Datos
10: Consultar si esta Solvente
7: Consultar Datos
9: Datos de Estudiante Activo
11: Consultar Datos
14: Estudiante no esta Solvente y no puede Inscribir Clases
13: No esta Solvente
47
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.8. Diagrama de secuencia
Escenario 4: Inscripción negada por voucher invalido
ui:Usuario
estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
ui:Inscripcion
de Clases
EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco BD SIRABD SIRA
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
3: Presenta Interfaz de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
6: Cargar Datos
7: Consultar Datos
8: Procesar Datos
9: Datos de Estudiante Activo
15: Selecciona datos de Inscripcion
10: Consultar si esta Solvente
11: Consultar Datos
12: Procesar Datos
13: Esta Solvente
14: Estudiante esta Solvente y muestra sus Datos
16: Consultar Grupos Abiertos
17: Cargar Datos
18: Consultar Datos
19: Procesar Datos
20: Datos de Grupos
21: Muestra los Grupos
22: Selecciona Grupo en que se desea Inscribir
23: Cargar Datos
24: Consultar Datos
25: Procesar Datos
26: Datos del Grupo Seleccionado
27: Muestra las Clases que contiene el Grupo
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
30: Consultar Validez de Numero de Baucher
31: Procesar Informacion
32: Numero de baucher Invalido
33: Numero de baucher es Invalido
34: Limpiar Campo
48
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
2.4.2.2.9. Diagrama de colaboración
Escenario 4: Inscripción negada por voucher invalido
: Estudiante
ui:Usuario
estudiante
ui:Inscripcion
de Clases
Estudian
te
:Solvenci
a
:Grupos
BD
Banco
BD SIRA
8: Procesar Datos
12: Procesar Datos
19: Procesar Datos
25: Procesar Datos
31: Procesar Informacion
34: Limpiar Campo
1: Mostrar Interfaz
2: Selecciona Opcion de Inscripcion
4: Ingresar Numero de Carnet
5: Consultar que el NC sea Valido
15: Selecciona datos de Inscripcion
16: Consultar Grupos Abiertos
22: Selecciona Grupo en que se desea Inscribir
28: Selecciona las clases que desea llevar
29: Ingresar codigo de Baucher
33: Numero de baucher es Invalido
3: Presenta Interfaz de Inscripcion
6: Cargar Datos 17: Cargar Datos
23: Cargar Datos
21: Muestra los Grupos
27: Muestra las Clases que contiene el Grupo
10: Consultar si esta Solvente
30: Consultar Validez de Numero de Baucher
32: Numero de baucher Invalido
7: Consultar Datos
9: Datos de Estudiante Activo
11: Consultar Datos
14: Estudiante esta Solvente y muestra sus Datos
18: Consultar Datos
24: Consultar Datos
20: Datos de Grupos
26: Datos del Grupo Seleccionado
13: Esta Solvente
49
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
CAPÍTULO III: DISEÑO
3.1. Diagrama de Clases
Un diagrama de clases es un tipo de diagrama estático que describe la
estructura de un sistema mostrando sus clases, atributos y las relaciones
entre ellos. Los diagramas de clases que se muestran a continuación son
utilizados durante el proceso de análisis y diseño del sistema, donde se
ha creado el diseño conceptual de la información que se manejará en el
mismo, y los componentes que se encargaran del funcionamiento y la
relación entre uno y otro.
50
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.1.1. Planificación Académica
51
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.1.2. Inscripción
52
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.1.3. Evaluación de Docentes
53
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.1.4. Descripción de las Clases
Descripción de clase Inscripciones
Nombre: Inscripciones
Descripción: Posee todos los datos de las
inscripciones de la universidad realizadas por
todos los estudiantes.
Responsabilidad: Se encarga de registrar y
consultar todas las inscripciones realizadas en los
cursos abiertos en un periodo lectivo.
Descripción de clase CursoInscripcion
Nombre: Cursoinscripción
Descripción: Posee todos los datos de los cursos
a impartir en la universidad con los datos de los
estudiantes que se inscribieron al curso y los
periodos en se van impartir.
Responsabilidad: Se encarga de gestionar y
consultar los cursos e estudiantes inscritos en cada
curso.
54
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase Estudiantes
Nombre: Estudiantes
Descripción: Posee todos los datos de los
estudiantes inscritos de la universidad.
Responsabilidad: Se encarga de consultar e
imprimir todos los datos de los estudiantes inscritos
en diferentes cursos.
Descripción de clase Cursos
Descripción: Posee todos los datos de los cursos
abierto que los estudiantes puedan inscribirse en un
periodo lectivo de clases.
Responsabilidad: Se encarga registrar, consultar e
imprimir los datos de los cursos abiertos.
55
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase PeriodoLectivos
Nombre: PeriodoLectivos
Descripción: Posee todos los datos de los periodo
lectivos en que se ofertan en un año.
Responsabilidad: Se encarga de registrar los
periodos lectivos a ofertar en el año.
Descripción de clase Recibos
Nombre: Recibos
Descripción: Posee todos los datos de los de los
recibos que se le genera al estudiante una ves q
paga para el derecho a inscribirse a los cursos.
Responsabilidad: Se encarga de registrar los
recibos generados cuando el estudiante paga el
derecho a un curso.
56
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase Carrera
Nombre: Carrera
Descripción: Posee todos los datos de las carrera
disponible en la universidad.
Responsabilidad: Se encarga de consultar las
carreras registradas en las cuales se tienen q abrir
los cursos.
Descripción de clase AsignaturaProgramada
Nombre: AsignaturaProgramada
Descripción: Posee todos los datos de las
asignaturas programadas para cada carrera
disponible en la universidad.
Responsabilidad: Se encarga de consultar las
asignaturas registradas por carrera.
57
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase Aulas
Nombre: Aulas
Descripción: Posee todos los datos de las aulas en
las que se van a impartir los cursos.
Responsabilidad: Se encarga de consultar las
aulas disponibles para impartir los cursos abiertos.
Descripción de clase Horarios
Nombre: Horarios
Descripción: Posee todos los datos de los horarios
creados para impartir los cursos
Responsabilidad: Se encarga de registrar y
consultar los horarios que se le asignaran a los
cursos.
58
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase Docentes
Nombre: Docentes
Descripción: Posee todos los datos de los
docente que imparten clase en la universidad.
Responsabilidad: Se encarga de consultar todos
los docentes activos para impartir los cursos.
Descripción de clase DocenteEvaluacion
Nombre: DocenteEvaluacion
Descripción: Posee todos las evaluaciones de los
cursos impartidos por los docentes.
Responsabilidad: Se encarga de registrar,
consultar e imprimir todas las evaluaciones de los
cursos impartidos por los docentes.
59
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
Descripción de clase DocenteEvalResult
Nombre: DocenteEvalResult
Descripción: Posee todos las evaluaciones de
los cursos impartidos por los docentes.
Responsabilidad: Se encarga de registrar,
consultar y imprimir todas las evaluaciones de los
cursos impartidos por los docentes.
3.2. Diagramas de estado
Es un diagrama utilizado para identificar cada una de las rutas o caminos
que puede tomar un flujo de información luego de ejecutarse cada
proceso.
3.2.1. Diagrama de estado agregar grupos de clases
3.2.2. Diagrama de estado inscripción de clases
De Alta
De Baja
Desabilitar del Sistema
Agregar Nuevo Curso
60
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.2.3. Diagrama de estado ingresar notas
De Alta
De Baja
Inscripcion de Clases
Desabilitar del Sistema
De Alta
De Baja
Ingresar Notas
Desabilitar del Sistema
61
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
3.3. Modelo de Datos
El modelo de datos es una herramienta visual que permite modelar y ver una
base de datos, puede crear uno o varios diagramas que muestren algunas o
todas las tablas, columnas, claves y relaciones de la base de datos.
3.3.1. Modulo de Planificación Académica
En este diagrama se presentan las tablas del módulo de planificación
académica, muestran su relación, y la forma que interactúan entren ellas.
3.3.2. Inscripción
62
Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de
Sistemas vía Web, en el Instituto de Estudios Superiores.
Universidad Nacional de Ingeniería
En este diagrama se presentan las tablas del modulo de Inscripción,
muestran su relación, y la forma que interactúan entren ellas.
3.3.3. Evaluación de docentes
En este diagrama se presentan las tablas del módulo de evaluación de
docentes, muestra su relación, y la forma que interactúa entren ellas.

Weitere ähnliche Inhalte

Was ist angesagt?

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesCarlos Macallums
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de usoJulio Pari
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automáticoItzel656131
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientosximenavillalba
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-softwarecristina_devargas
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyectoBlogdelfreelance .com
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 

Was ist angesagt? (20)

2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Requerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No FuncionalesRequerimientos Funcionales y No Funcionales
Requerimientos Funcionales y No Funcionales
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
 Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático Diagramas uml de sistema de cajero automático
 Diagramas uml de sistema de cajero automático
 
Determinación de los requerimientos
Determinación de los requerimientosDeterminación de los requerimientos
Determinación de los requerimientos
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software54714841 ejemplo-propuesta-de-desarrollo-de-software
54714841 ejemplo-propuesta-de-desarrollo-de-software
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 

Ähnlich wie Sistema de Gestión Académica IES

CCOUNI - PRESENTACION_FINAL-revision 1.pptx
CCOUNI - PRESENTACION_FINAL-revision 1.pptxCCOUNI - PRESENTACION_FINAL-revision 1.pptx
CCOUNI - PRESENTACION_FINAL-revision 1.pptxManuelGutierrezRojas1
 
Resumen tesis - Aplicacion Web Matricula
Resumen tesis - Aplicacion Web MatriculaResumen tesis - Aplicacion Web Matricula
Resumen tesis - Aplicacion Web MatriculaEdson Navarrete
 
Presentacion examen de grado.pptx
Presentacion examen de grado.pptxPresentacion examen de grado.pptx
Presentacion examen de grado.pptxBlutNashi
 
Sistema egresados graduados
Sistema egresados graduadosSistema egresados graduados
Sistema egresados graduadosRobert Castillo
 
Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Juan Timoteo Cori
 
Sistema de Inscricpcion Para Colegios
Sistema de Inscricpcion Para ColegiosSistema de Inscricpcion Para Colegios
Sistema de Inscricpcion Para Colegiosluis castro
 
Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Ronald Almanza
 
LOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICLOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICUCO
 
Diapositiva del proyecto
Diapositiva del proyectoDiapositiva del proyecto
Diapositiva del proyectoMaria Langone
 
Proyecto3ercorte 140728132213-phpapp01
Proyecto3ercorte 140728132213-phpapp01Proyecto3ercorte 140728132213-phpapp01
Proyecto3ercorte 140728132213-phpapp01Yalcimar Rivero
 
Sistema de gestión
Sistema de gestiónSistema de gestión
Sistema de gestiónroccoc
 
Contagio de las aplicaciones, Evolución de las Etapas
Contagio de las aplicaciones, Evolución de las Etapas  Contagio de las aplicaciones, Evolución de las Etapas
Contagio de las aplicaciones, Evolución de las Etapas Maira Tovar Ramirez
 
Proyecto ingenieria de software
Proyecto ingenieria de softwareProyecto ingenieria de software
Proyecto ingenieria de softwareHenry Trujillo
 

Ähnlich wie Sistema de Gestión Académica IES (20)

CCOUNI - PRESENTACION_FINAL-revision 1.pptx
CCOUNI - PRESENTACION_FINAL-revision 1.pptxCCOUNI - PRESENTACION_FINAL-revision 1.pptx
CCOUNI - PRESENTACION_FINAL-revision 1.pptx
 
Resumen tesis - Aplicacion Web Matricula
Resumen tesis - Aplicacion Web MatriculaResumen tesis - Aplicacion Web Matricula
Resumen tesis - Aplicacion Web Matricula
 
Presentacion examen de grado.pptx
Presentacion examen de grado.pptxPresentacion examen de grado.pptx
Presentacion examen de grado.pptx
 
Sistema egresados graduados
Sistema egresados graduadosSistema egresados graduados
Sistema egresados graduados
 
Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...Diseño e implementación de una aplicación web para la optimización de los pro...
Diseño e implementación de una aplicación web para la optimización de los pro...
 
Anteproyecto
AnteproyectoAnteproyecto
Anteproyecto
 
Informe sseg
Informe ssegInforme sseg
Informe sseg
 
75811912 trabajo-final
75811912 trabajo-final75811912 trabajo-final
75811912 trabajo-final
 
Sistema de Inscricpcion Para Colegios
Sistema de Inscricpcion Para ColegiosSistema de Inscricpcion Para Colegios
Sistema de Inscricpcion Para Colegios
 
Proyecto Socio Tecnologico Grupo 14
Proyecto Socio Tecnologico Grupo 14Proyecto Socio Tecnologico Grupo 14
Proyecto Socio Tecnologico Grupo 14
 
Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014Diseno implementacion sistema_florez_2014
Diseno implementacion sistema_florez_2014
 
LOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TICLOS NEGOCIOS APOYADOS EN LAS TIC
LOS NEGOCIOS APOYADOS EN LAS TIC
 
Diapositiva del proyecto
Diapositiva del proyectoDiapositiva del proyecto
Diapositiva del proyecto
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
sistema de inscripcion
sistema de inscripcionsistema de inscripcion
sistema de inscripcion
 
Proyecto3ercorte 140728132213-phpapp01
Proyecto3ercorte 140728132213-phpapp01Proyecto3ercorte 140728132213-phpapp01
Proyecto3ercorte 140728132213-phpapp01
 
Sistema de gestión
Sistema de gestiónSistema de gestión
Sistema de gestión
 
Contagio de las aplicaciones, Evolución de las Etapas
Contagio de las aplicaciones, Evolución de las Etapas  Contagio de las aplicaciones, Evolución de las Etapas
Contagio de las aplicaciones, Evolución de las Etapas
 
Proyecto ingenieria de software
Proyecto ingenieria de softwareProyecto ingenieria de software
Proyecto ingenieria de software
 
Informe final carlos
Informe final   carlosInforme final   carlos
Informe final carlos
 

Mehr von Facultad de Ciencias y Sistemas

Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaFacultad de Ciencias y Sistemas
 

Mehr von Facultad de Ciencias y Sistemas (20)

Ejercicios HTML 5
Ejercicios HTML 5Ejercicios HTML 5
Ejercicios HTML 5
 
CSS3
CSS3CSS3
CSS3
 
09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c09 ordenamiento-en-vectores-en-c
09 ordenamiento-en-vectores-en-c
 
08 mas-de-vectores-en-c
08 mas-de-vectores-en-c08 mas-de-vectores-en-c
08 mas-de-vectores-en-c
 
07 vectores-en-c final
07 vectores-en-c final07 vectores-en-c final
07 vectores-en-c final
 
06 clases-en-c
06 clases-en-c06 clases-en-c
06 clases-en-c
 
05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c05 cadenas-de-caracteres-en-c
05 cadenas-de-caracteres-en-c
 
04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c04 mas-estructuras-iterativas-en-c
04 mas-estructuras-iterativas-en-c
 
03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c03 estructuras-iterativas-en-c
03 estructuras-iterativas-en-c
 
02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c02 mas-de-las-estructuras-de-programacion-en-c
02 mas-de-las-estructuras-de-programacion-en-c
 
01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c01 estructuras-de-programacion-en-c
01 estructuras-de-programacion-en-c
 
Procesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con pythonProcesamiento del lenguaje natural con python
Procesamiento del lenguaje natural con python
 
Actividades de aprendizaje en Moodle
Actividades de aprendizaje en MoodleActividades de aprendizaje en Moodle
Actividades de aprendizaje en Moodle
 
Creación de grupos en Moodle
Creación de grupos en MoodleCreación de grupos en Moodle
Creación de grupos en Moodle
 
Introducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con JavaIntroducción a la progrogramación orientada a objetos con Java
Introducción a la progrogramación orientada a objetos con Java
 
Como crear un diagrama de clases
Como crear un diagrama de clasesComo crear un diagrama de clases
Como crear un diagrama de clases
 
Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01Diagrama de clases - Ejemplo monográfico 01
Diagrama de clases - Ejemplo monográfico 01
 
Otro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UMLOtro ejemplo de diagrama de clases UML
Otro ejemplo de diagrama de clases UML
 
Un ejemplo de diagrama de clases
Un ejemplo de diagrama de clasesUn ejemplo de diagrama de clases
Un ejemplo de diagrama de clases
 
Casos de estudio para diagramas de clases
Casos de estudio para diagramas de clasesCasos de estudio para diagramas de clases
Casos de estudio para diagramas de clases
 

Kürzlich hochgeladen

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 

Kürzlich hochgeladen (20)

TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 

Sistema de Gestión Académica IES

  • 1. 1 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería I. Introducción El Instituto de Estudios Superiores (IES), nace como Programa Académico Universitario (UNI-IES), por los acuerdos del Consejo Universitario No 2 del año 1998, en la sesión No.01-981. Es un centro educativo con una visión tecnológica que ofrece carreras vinculadas al campo de la ciencia, la ingeniería y la arquitectura. Las carreras que actualmente se ofrecen son: Ingeniería Civil, Ingeniería Industrial, Ingeniería en Computación, Ingeniería de Sistemas, Ingeniería en Telecomunicaciones y Arquitectura. Actualmente el Registro académico demanda que el estudiante debe acudir un día específico a la universidad para poder inscribirse y matricularse en su carrera lo que congestiona dicho proceso. Al principio de cada semestre, se lleva a cabo un Proceso de Inscripción de clases con una duración de cinco días, uno por carrera, donde demanda que el estudiante debe acudir un día específico a la universidad para poder inscribirse durante este proceso, los estudiantes deberán registrar las clases que llevaran durante el semestre. Para manejar este proceso, la Oficina de Registro tiene actualmente un sistema de registro local. En un mundo de constantes avances tecnológicos, las operaciones manuales se auxilian de sistemas para lograr mayor eficiencia y reducir costos mediante su automatización de procesos, en este caso el Sistema de gestión académica vía Web, ofrece una mejor atención a las necesidades del activo más valioso de esta magna casa de estudios, que son sus clientes. Para ello, primero se recolectará información sobre los usuarios y sus actividades en el sistema, se analizará la información recopilada para ver el servicio académico actual y poder implementarlo en línea. 1 Información recolectada en la página web del IES
  • 2. 2 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Posteriormente se procederá a diseñar el funcionamiento del sistema, a través del cual se determinan las metodologías, plataforma y gestores de datos para el desarrollo, las herramientas de software y hardware a utilizar. Y, finalmente se realiza el desarrollo del Sistema de Gestión Académica, para su debida implementación.
  • 3. 3 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería II. Antecedentes Hoy los sistemas informáticos han evolucionado de tal forma que las empresas se han visto en la necesidad de adquirir nuevas tecnologías y con ello, herramientas que le permitan dar a conocer sus servicios en un medio masivo como es el Internet. La información obtenida mediante entrevista a los ingenieros Juan Aguirre responsable de Registro Académico y Fernando Salmerón responsable del Área de Informática del IES, indica que desde que la institución abrió sus puertas el sistema de registro académico ha ido evolucionando. El IES desde que nace como Programa Académico Universitario, en el año 1998, inicia con un Sistema de Registro Académico que contenía dos Módulos, el primero de prematriculas y matriculas, en este el usuario podía ejercer la prematriculas y matriculas de los estudiante. El segundo módulo era Informe de Notas, al ejecutar este módulo presentaba un menú Principal, que contenía las siguientes opciones: Registro de Notas, Registro de Suficiencia, Historial Académico, Acta, Convalidación, Informe de Notas, Control Interno, Reporte de Alumnos Activos, estos módulos estaban implementado por separado pero los dos conectado a la misma base de datos. El sistema era una aplicación de escritorio con arquitectura cliente servidor, conectada mediante una red local, estaba diseñado en la plataforma de Visual Basic 6.0 y con Access 2003 como gestor de la Base Datos, según las opiniones de los entrevistados nos decían que el sistema tenía muchas deficiencias y uno de los problema era con el gestor de base de Datos, ya que se contenía un volumen grande de información guardada, por lo que el gestor no soportaba mucha información y se tenían serios problemas con el funcionamiento del Sistema, además que se estaba volviendo obsoleto por los cambio tecnológicos recientes.
  • 4. 4 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Debido a los problemas de funcionamiento que se tenían con el sistema y las fuertes demandas de los usuarios, en el año 2004 se Implementó un nuevo sistema, llamado SIRA (Sistema de Registro Académico), un diseño completamente nuevo al anterior, con todos sus módulos integrado en una solo aplicación, pero a pesar de eso ha ido evolucionando hasta la fecha, haciéndoles pequeños cambios, ingresándole nuevos módulos pero que no cambia la metodología y el diseño del sistema. Este sistema es una aplicación de escritorio con arquitectura cliente servidor, conectada mediante una red local, la aplicación fue diseñada en la misma plataforma que el sistema anterior Visual Basic 6.0 pero con gestor de Base de Datos diferente, ya que el nuevo se implementó con SQL Server 2000, según el manual de usuario del sistema de información que nos facilitó el responsable de informática, se pudo observar que el sistema está compuesto por los siguientes Módulos: Planificación de Carreras y Planes de Estudios, Control de expediente, Registro de Matriculas y Calificaciones, Registro de Becas, Consultas Académicas y Reportes de estado de los estudiantes y Administración del Sistema, desde que se implementó el sistema ha ido evolucionando ya que algunos módulos no estaban integrados. A pesar de eso el sistema no es eficiente según nos planteaban los ingenieros, al menos una vez a la semana el sistema genera problemas de funcionamiento lo que atrasa en sus horas laborales, además que tienen problemas de validación de clases con la carrera de Telecomunicaciones.
  • 5. 5 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería III. Descripción del Problema En la actualidad la institución tiene implementado un sistema de Gestión Académica llamado SIRA, este sistema es utilizado en los departamentos de Registro Académico e Informática de la Universidad, se caracteriza por ser muy general en lo que respecta a gestión automatizada de procesos, esta situación ocasiona que el personal administrativo y los estudiantes expresan ciertas inconformidades restando eficiencia en la ejecución de operaciones y el control de registros. Estas condiciones han provocado que algunas de las áreas funcionales de la empresa soliciten apoyo al departamento de informática para el desarrollo de sistemas de información modulares que provean la automatización de ciertas tareas que conllevan muchos procesos en los datos o requieran almacenar grandes cantidades de información. Es importante aclarar que el SIRA es el sistema principal de la institución, no existen instalado otro software de tipo comercial que apoyen en la administración de las tareas de áreas específicas, todos los demás módulos que funcionan actualmente y no forman parte de SIRA han sido integrados a este compartiendo en ciertos casos el mismo origen/destino de datos. Debido a que este sistema ayuda en la gestión académica de la institución se consultó al departamento de informática y de registro académico, con el fin de determinar, según su perspectiva, cuál de los Módulos del sistema SIRA brinda poca ayuda en la ejecución de las actividades. La respuesta obtenida fue comprobada en el departamento implicado y de manera similar se concluyó que el caso más claro está en el Módulo de Registro de Matrículas y Calificaciones. Luego de saber que el módulo de Registro de Matrículas y Calificaciones para este sistema es utilizado para inscribir a los estudiantes y registrar las calificaciones de los docentes, se procedió a un análisis más detallado de la situación real del sistema de negocios y se determinó que la información que este maneja es muy extensa; de igual forma el proceso actual de elaboración de
  • 6. 6 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería las mayoría de las tareas es muy tedioso y dependen casi en su totalidad de la disponibilidad del estudiante, lo que provoca un rendimiento ineficiente en las inscripciones ya que un 20%2 de los estudiante cumplen el proceso establecidos, esto provoca descontrol ya que se distorsionan los demás módulos, debido a que no se maneja una información exhaustiva, además que se requiere una mayor demanda de trabajo del personal que se desempeña en esta área. Por este motivo se pensó implementar un sistema de gestión académica vía web, que ayude en la automatización de las inscripciones y consultas de notas, por ser lo más tedioso y complejo del SIRA. 2 Este información es recolectada de entrevista al personal de registro académico (Ver Anexo, pág.; 26)
  • 7. 7 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería CAPÍTULO I: OBTENCION DE REQUERIMIENTOS 1. ENTORNO GENERAL DE LA EMPRESA 1.1.1. DESCRIPCION DE LAS ACTIVIDADES DEL SISTEMA Se describen cada una de las actividades que realizara el sistema en conjunto con el usuario detallando así los tiempos de cada actividad que se tarda en realizar cada operación del sistema. O = Operación, = transporte ∆ = Almacenamiento, = Inspección, Th = Tiempo, E = Error, F = Frecuencia. DIAGRAMA DE ACTIVIDAD SISTEMA ACTUAL Íte m Actividad O ∆ D Th F Ttm 1 Apertura de Inscripción X 60 1 1 2 Creación de Grupos X 480 10 80 3 Mostrar grupos en murales X 60 5 5 4 Se registran en el SIRA los grupos X 60 10 10 5 Se genera hoja de inscripción y entregan a estudiantes X 60 300 300 6 Recibe y registran inscripción al SIRA X 60 300 300 7 Generación de reportes de Inscripciones X 30 10 5
  • 8. 8 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Total 645 701  Utilizando el proceso actual de realización de la actividad de inscripción de clases en = 701 horas al mes. DIAGRAMA DE ACTIVIDAD SISTEMA ACTUAL Íte m Actividad O ∆ D Th F Ttm 1 Apertura de Inscripción X 15 1 0.25 2 Creación de Grupos X 30 10 5 3 Generación de reportes X 60 10 10 Total 21 15.25  Utilizando el proceso propuesto de realización de la actividad de inscripción de clases en = 15.25 horas al mes. La fuente de información fue obtenida mediante encuestas y entrevistas. Entradas: • Logueo. • Registro de Curso Académico. • Registro de Inscripción Clases. • Registro de Notas. • Registro de Pago de Inscripción. Salidas: • Reporte de Inscripción de Clases. • Reporte de notas de los Estudiantes.
  • 9. 9 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería • Reporte de Curso Académico. Consultas: • Sp_selAlumno. • sp_selCursoAcademico. • sp_selNotas. • sp_selPago. • sp_selUsuario. Interfaces: • Logueo. • Inscripción de Clases. • Registro de Curso Académico. • Registro de Notas. • Reporte de notas y pénsum académico. Archivos: • Alumno • Clase • Curso • Matrícula • Notas • Pago • Periodo • Profesor • Programa
  • 10. 10 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.2. Descripción del Sistema de Negocios Como en cualquier otra universidad las operaciones relacionadas con la gestión académica son regidas tanto por las leyes del país como por políticas internas de la institución. Las inscripciones de clases en las universidades puede variar de cierto modo en su forma de elaboración según el periodo de tiempo utilizado, ya que algunas universidades realizan por cada cuatrimestre, trimestre o semestre, en el caso del IES se realizan semestralmente. El centro cuenta actualmente con el Sistema SIRA, aplicación creada en Visual Basic 6.0, con el gestor de base de datos SQL Server 2000, pero no toda el área de registro se encuentra automatizada. En la actualidad el sistema es manejado por varios usuarios, pero para la carrera de Ingeniería de Sistema solo una persona está encargada de registrar, coordinar y generar los resultados. Al estar encargadas solo una persona de todos los procesos de registro académico podemos ver que hay una gran cantidad de información que debe manejar, así como requerimientos de coordinación de cada uno de los módulos del SIRA. Los módulos de este sistema son: ➢ Planes de Estudio ➢ Registro de Matrículas. ➢ Registro de Becas. ➢ Listado de alumnos por grupo. ➢ Registrar las calificaciones de los alumnos. ➢ Informes de calificaciones y estados de los estudiantes.
  • 11. 11 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería De los módulos actuales explicamos el de registro de matriculas, registro de calificaciones e informes de ellas. Primeramente se realiza la planificación de los grupos a impartir en la carrera, esto se realiza conforme a la cantidad de estudiante del semestre anterior, una vez creado y generados por el sistema se publican en murales públicos, para que los estudiantes las puedan visualizar. Para llevar a cabo el proceso de inscripción se utiliza el módulo de registro de matrículas del SIRA que permite inscribir las asignaturas de los estudiantes, si los estudiantes son de primer ingreso, una vez que ejerzan la matricula automáticamente el sistema le genera la hoja de inscripción de las clases que va a llevar, en caso que el estudiante haya cursado el primer semestre de su carrera, el debe solicitar sus notas. Cuando el estudiante solicita sus notas, antes hay que pasar por el proceso de registro de calificaciones, donde los profesores tienen que generar las notas de los cursos impartidos una semana después de terminada las cursos, seguidamente entrega las actas el encargado de registro que se encarga de registrarla al sistema, a continuación se muestra mediante un diagrama de actividad el orden en se van realizando las tares para realizar el registro de calificaciones.
  • 12. 12 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.2.1. Diagrama de actividad de registro de calificaciones Diagrama de Registro de Calificaciones Coordinador de la Carrera ProfesoresRegistro AcademicoSIRA Generacion de reporte de calificaciones registradas NO Reciben y rebisan lista calificaciones Revision de Reporte de calificaciones Registran calificaciones Validacion es positiva SI Asignan Grupo a profesores Reciben grupos a impartir con lista oficial de estudiantes Imparten curso academico y registran en su lista calificaciones de estudiantes Revision de Reporte de calificaciones Revision de Reporte de calificaciones
  • 13. 13 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Una vez que hayan ingresados todas las notas de los estudiantes, existe un módulo donde el usuario pueda generar un reporte por estudiante donde se puedan visualizar las notas de todas las asignaturas cursadas y el estudiante tiene todo el derecho de solicitarlas, siempre que este solvente, a continuación se muestra mediante un diagrama de actividad el orden en se van realizando las tares y para realizar las consultas de notas. 1.2.2. Diagrama de actividad de consulta de notas Diagrama de Consulta de Notas Sistema ContableEstudiantesRegistro AcademicoSIRA El estudiante consulta las notas del curso y entrega recibo de pago Recibe y rebisa recibo de pago Secretaria consulta notas del estudiante Se inscribe para recibir el curso academico Recibe en curso academico Estudiante paga los meses que recibio clases Entrega reporte de notas al etudiante Genera reporte con las notas del estudiante Este proceso es bastante ineficiente durante el periodo de inscripción, los alumnos todavía no conocen sus notas, debido a que los profesores se retrasan
  • 14. 14 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería en entregarlas o porque muchos estudiante residen en departamentos o no disponen mucho tiempo o recursos para solicitarlas personalmente en la universidad. Al principio de cada semestre, se lleva a cabo el proceso de inscripciones de clases; un día por carrera. Durante este proceso, los estudiantes deberán elegir las asignaturas que llevarán durante el semestre. Los estudiantes que no acuden ese día pueden inscribirse las dos primeras semanas de inicio de clases. Si el estudiante ya posee todas sus notas, podrá revisar conforme el pénsum académico y grupos conformados de la carrera, cuales puede inscribir en un formato de inscripción que se le entrega ante ejercer dicho proceso, donde tiene que registrar la carrera, el grupo que está compuesto por el año, turno, las clases con su respectivo horario y su nombre completo. Una vez que el estudiante haya visualizado y haya llenado la hoja de inscripción, tiene que dirigirse a caja y pagar el derecho de matrícula; las clases repetidas que llevará y meses que aún tenga pendiente. Después entrega hoja de inscripción y recibos de pago al usuario de registro académico quien se encarga de revisar manualmente las clases conforme prerrequisitos y precedencias, esto puede generar errores intencionales o favoritismo. Si el estudiante inscribió una clase que no puede llevar, el usuario no la puede registrar en el sistema, este proceso es bastante largo ya que si el estudiante no puede inscribir una clase, tiene la opción de revisar y seleccionar otra. Una vez terminado el proceso de revisión, el usuario registra las clases en el sistema, donde automáticamente le genera un reporte de inscripción que se imprime y se le entrega al estudiante personalmente. Todos estos procesos son realizados actualmente por el SIRA, llevándose registro en cada uno de los módulos del sistema. Esta forma de llevar a cabo las diversas tareas, ralentiza demasiado su desarrollo, dado que cada uno de los
  • 15. 15 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería procesos debe hacerse en forma individual y con validación manual; requiriendo mucho tiempo y esfuerzo por parte de las personas a cargo. Además de no tener una información más segura y actualizada en algún sistema que le permita ordenar en forma eficiente la información, manejar los datos y tener un respaldo confiable de cada uno de los pasos, por ejemplo una vez que el estudiante llene la hoja de inscripción no tenga que ser rechazada mediante otro proceso. Las búsquedas de información también requieren mucho tiempo por la falta de organización de la información, con esto lo único que el sistema actual garantiza es que los datos se guardan pero no se asegura que sea en orden. Debido a los problemas en los procesos anteriormente planteados y que solo el 20% de los estudiante se inscriben en el periodo establecido, las inscripciones se vuelven abrir cuando inician las clases durante un periodo de 2 semanas, el cual lleva el mismo procedimiento. El módulo de inscripción de clases no tienen un proceso cierre, esto provoca inseguridad ya que el usuario puede inscribir a un estudiante fuera del periodo de inscripción, después de haberse terminado el periodo se cancelan los grupos con menos de 15 estudiantes, los estudiantes que estén inscritos en cursos cancelados (por cualquier razón) son reasignados a otros grupos, según sus opciones alternas, se asignan profesores a los cursos abiertos. Cada grupo debe tener como máximo 45 estudiantes, si se sobrepasa esa cantidad se asigna a las secciones que tengan menos o se abre un nuevo grupo cuando se exceda en 20 el número de estudiantes extras, a continuación se muestra mediante un diagrama de actividad el orden en se van realizando los procesos y tares para realizar una inscripción de clases.
  • 16. 16 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.2.3. Diagrama de actividad de inscripción de clases Diagrama de Inscripción de Clases Sistema Contable Direccion GeneralEstudiantesRegistro AcademicoSIRA NO Revision de Reporte de estudiantes activos Recibe y revisa hoja de inscripcion conforme el pensul Se entrega Hoja de Inscripcion a estudiantes Generacion de estadisticas estudiantes activos Registrar grupos a Ofertar Visualisan grupos abiertos y llenan hoja de inscripcion Revision de grupos y mostrar en murales SI Estudiantes pagan derecho de incripcion NO NO El grupo tiene cupos disponibles? SI Se entrega hoja de inscripcion al estudiante Apertura y publicacion de periodo de Inscripcion Genera el pago y entrega recibos al estudiante Esta solvente con los Pagos? Estudiante paga meses que debe Secretaria registra la hoja de incricion y codigo de pago SI Las clases inscritas tienen precedencia de clases reprovadas? Se emite y genera reporte de hoja de inscripcion Se genera reporte de Incripciones Visualiza reporte de inscripciones Creacion de grupos a Ofertar, segun la demanda Va pagar clase reoitente NO SI Estudiante paga clase repitente, maximo dos Visualiza reporte de inscripciones
  • 17. 17 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.3. Descripción del Sistema informático Para manejar el proceso de gestión académica, la Oficina de Registro necesita un nuevo sistema en línea que pueda ser utilizado desde cualquier lugar que tenga acceso a Internet; por estudiantes, profesores y personal de registro. Este sistema lo utilizarán los estudiantes activos que al menos tenga un semestre de estudio para que los profesores puedan registrar las calificaciones de los estudiantes, y estos a su vez puedan consultarlas. Mediante la implementación de un servicio de inscripción en línea, los estudiantes podrán visualizar sus notas, grupos disponibles con sus cursos y horarios, además el pensum académico de la carrera que en este caso será Ingeniería de Sistemas, donde podrán seleccionar el grupo y asignarse las clases que llevaran durante el semestre. El sistema incluye un control de acceso que permita a los usuarios ingresen con un código de identificación y una contraseña, los cuales serán entregados a todos los posibles usuarios antes que inicie el proceso. El control de acceso determinará que funcionalidad tendrá disponible el usuario por parte del sistema, según el tipo de usuario que sea. También debe validar que solo los estudiantes de primer año que ingresen su número de carné o contraseña puedan entrar a los módulos del sistema. Partiendo de la descripción de los procesos del negocio, el Sistema de Gestión académica vía Web, que se implementará al departamento de Registro Académico estará compuesto por los siguientes módulos: ➢ Creación de Grupos. ➢ Inscripciones de estudiantes que se deberá llenar con los datos del estudiante. ➢ Registro de calificaciones de cada estudiante que serán ingresadas por los profesores.
  • 18. 18 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería ➢ Generación de informes de calificaciones, grupos disponibles y pensum académico. El sistema complementará el SIRA a través de la incorporación de los módulos antes mencionados y funcionará vía web. Con la implementación de este sistema se logrará mantener un mejor control de las inscripciones e información más exacta e inmediata de los estudiantes, los cuales servirán de base para llevar de manera ordenada la información de los estudiantes y poder hacer los cierres de grupos en periodo estimados. A continuación se presenta de manera general la descripción de cada uno de ellos. Al principio de cada semestre, se abrirá el proceso de inscripciones de clases que durará una semana. Primeramente la encargada de registro académico debe registrar los grupos que se van impartir, con sus cursos y horarios para que se muestren el sistema web. El estudiante al enterarse del período de inscripción tiene que presentarse a una sucursal de Banpro a realizar el pago de derecho de inscripción, mediante una cuenta abierta que tiene la universidad con dicha institución, al generar el pago el banco le entregará un código de Boucher o numeración de minuta que le asegura el pago y con esta el estudiante pueda inscribir sus clase en la Web. Una vez registrados los grupos con sus horarios en sistema en web y los estudiantes hayan realizado el pago de derecho a inscripción, donde podrán inscribirse en línea, con las opciones de acceder a los formularios de visualizar grupos disponibles, pensum académico y visualizar notas. La primera opción, generará un reporte de los cursos abiertos de la carrera, donde el estudiante podrá visualizar los grupos abiertos por año, desde primero hasta quinto, esto es como un prerrequisito para el estudiante ya que de aquí puede elegir las clases y en que turno o curso se inscribirá, dependiendo del pensum y las clases aprobadas.
  • 19. 19 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería La segunda opción, presentará el pensum y asignaturas disponibles de la carrera, donde el estudiante podrá visualizar conforme sus clases aprobadas en el semestre anterior, las clases que él puede inscribir sin que el sistema mismo se las rechace. La tercera permite al estudiante observar su historial académico ya sea las clases del semestre anterior o de todos los semestres cursados. Después que el estudiante haya visualizado las tres opciones, podrá tener una noción clara de las asignaturas que puede inscribir en el formulario de inscripción; aquí verificará sus datos generales, carrera, año y las asignaturas con su respectivo horario; el sistema estará validado para que solo 32 horas de clase pueda llevar y también validará las clases que tengan precedencia o prerrequisito o no la haya aprobado. El sistema tendrá otras validaciones, mediante una consulta a la base de datos del Sistema Contable (SISCONT), verificará si el estudiante esta solvente con sus pagos, ya que para efectuar la inscripción deberá estar solvente, si no al momento de generar la inscripción el sistema automáticamente le mostrará un mensaje que no puede realizar la inscripción por qué no está solvente. También se validará que cada grupo pueda tener como máximo 45 estudiantes, que al llegar a esa cifra el sistema debe cerrarla y a la hora de ejercer la inscripción el sistema verificará que la sección o grupo esté disponible, al no ser así enviará un mensaje que el grupo no está disponible que ya tiene sus 45 estudiantes, al suceder esto el estudiante tendrá que inscribirse en otro grupo, ya que una carrera puede tener una o más secciones o grupos, además comprobará que solo dos clases repitentes pueda llevar. Por último al comprobar que todos los datos y validaciones son correctas, el sistema le mostrará una pantalla donde tiene que ingresar el número de Boucher o número de transacción bancaria, esto hace constar que el estudiante ya pagó en el banco el derecho de inscripción y de las clases repitente que desea llevar; el sistema automáticamente verificará mediante un web service implementado
  • 20. 20 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería en el banco que la numeración de pagos sea correcta para que se genere la inscripción, donde le presentará un reporte que muestra la hoja de inscripción donde el estudiante la puede imprimir o extraerla, pero si el estudiante ingresa una numeración de pago errónea al realizar la consulta, el sistema mostrará un mensaje que la numeración que introdujo no es válida. El proceso de inscripción de clases termina cuando se cierre el proceso de inscripción. Durante el cierre se cancelan los grupos con menos de 15 estudiantes. Los estudiantes que estén inscritos en cursos cancelados (por cualquier razón) serán reasignados automáticamente a otros cursos/secciones, según sus opciones alternas. A continuación se muestra mediante un diagrama de actividad el orden como se realizan los procesos y tares para el modulo de inscripción de clases propuesto en el sistema.
  • 21. 21 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.3.1. Diagramas de actividad propuesto de inscripción de clases Diagrama de Inscripción de Clases Propuesto Sistema en Web Banco Direccion GeneralRegistro AcademicoSIRA Revision de Reporte de estudiantes activos El estudiante accede al sistema, visuliza grupos abierto y pensul Generacion de estadisticas estudiantes activos Registrar grupos a Ofertar Registrar grupos a Ofertar, con sus horarios Estudiantes pagan derecho de incripcion NO Apertura y publicacion de periodo de Inscripcion Emite el pago y le entregan baucher al estudiante SI Las clases inscritas tienen precedencia de clases reprovadas? Visualiza reporte de inscripciones Creacion de grupos a Ofertar, segun la demanda Va pagar clase repitente NO SI Estudiante paga clase repitente, maximo dos Visualiza reporte de inscripciones SI NO Esta solvente con los Pagos? El estudiante accede al modulo de inscripcion, registra las clase que va llevar y sus datos Inscribio clases repitente NO SI Ingresar numero de Baucher Valida si existe nunero de baucher SI NO Ingresar numero de Baucher de pago de Inscripcion NO SI Valida si existe nunero de baucher de incripcion Existen cupos disponoble en el grupo inscrito SI NO Se emite y genera reporte de hoja de inscripcion Estudiante Imprime hoja de inscripcion Se genera reporte de Incripciones R.A realiza cierre de periodo de inscripcion
  • 22. 22 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Terminado el proceso de cierre de inscripción el encargado de registro académico de la carrera les hace entrega de los cursos a impartir a cada profesor con la lista oficial de estudiante por curso. Una vez que el profesor haya impartido el curso y tener las calificaciones el debe acceder al módulo de registro de calificaciones del sistema en web y registrar las notas de los cursos impartidos una semana después como máximo de haber terminado el período lectivo. A continuación se muestra mediante un diagrama de actividad el orden como se realizan los procesos y tares para el modulo de Registro de Calificaciones propuesto en el sistema Web.
  • 23. 23 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 1.3.2. Diagramas de actividad propuesto de registro de calificaciones Diagrama de Registro de Calificaciones Propuesto Sistema en WebProfesoresRegistro Academico Rebisan lista calificaciones y emetin registros Asignan Grupo a profesores Reciben grupos a impartir con lista oficial de estudiantes Imparten curso academico y registran en su lista calificaciones de estudiantes Profesores acceden al modulo de registro de calificaciones y registran notas El sistema genera reporte de notas registradas, donde se puede imprimir o extraerlas
  • 24. 24 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Una vez ingresadas las calificaciones los estudiantes las puedan visualizar accediendo al módulo de consulta de notas, donde podrá generar un reporte de los cursos que inscribió. A continuación se muestra mediante un diagrama de actividad el orden como se realizan los procesos y tares para el modulo de Consulta de Notas propuesto en el sistema web. 1.3.3. Diagramas de actividad propuesto de consulta de notas Diagrama de Consulta de Notas Sistema ContableEstudiantesSistema en WebSIRA El estudiante accede a modulo de consulta de notas y genera reportes de notas Se inscribe para recibir el curso academico Recibe curso academico Estudiante paga los meses a recibir curso El estudiante imprime o extrae reporte de las notas consultadas
  • 25. 25 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Consultas de Notas Paquete 4 Funcionalidad del sistema de Negocios Planificación Acádemica Paquete 1 Inscripción de Estudiantes Registro de Calificaciones Paquete 2 Paquete 3 Consulta de Notas Paquete 4 La implementación proporcionará guías de usuario a los estudiantes y profesores, para indicarles como deben usar el sistema. Sin embargo se prevé que habrá muchos usuarios que no dispongan de esas guías, por lo se dispondrán en línea. El sistema que se desarrollará en este proyecto ayudará a mejorar el manejo de la información en el área de registro académico del centro de computación. A como antes se mencionaba todos estos procesos se llevarán a cabo por medio de formularios que se conectan con la base de datos y mantendrán actualizada la información contenida en esta, además de permitirle un fácil acceso a la mismas a la persona designada. Se usarán controles tipo contraseñas para cada usuario y evitar el mal manejo de la información. 1.3.4. Delimitación Este proyecto queda claramente establecido única y exclusivamente en el área de Registro Académico y realizará lo que específicamente el cliente ha solicitado; manejado por el personal adecuado. CAPÍTULO II: ANÁLISIS DEL SISTEMA DE INFORMACION 2.1. Diagrama de Paquetes A partir del sistema de Negocios descrito anteriormente a través de narrativa y diagramas de actividades se realizó un empaquetado de los flujos de trabajos:
  • 26. 26 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.2. Identificación de Actores Encargado de Registro Académico: Usuario responsable del manejo y el control de la información académica del estudiante. Coordinador de la carrera: Usuario responsable del desempeño correcto y coordinación de los docentes que imparten las asignaturas de las diferentes carreras y otros asuntos relacionados directamente con la carrera a su cargo. Administrador de Sistema: Este actor será el encargado del manejo de todos los recursos del sistema y de proveer soporte a los usuarios. Profesores: Usuario encargado de registrar calificaciones de los cursos impartidos. Estudiantes: Usuario encargado de realizar el proceso de inscripción vía web, además de visualizar sus notas e información de la carrera.
  • 27. 27 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.3. Diagrama de Identificación de Actores Administrador del Sistema PersonalCoordinara de la Carrera Responsable de Registro Academico EstudiantesProfesores Usuario
  • 28. 28 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4. Diagrama de casos de uso general Estudiante Consultar Grupos Consultar Calificaciones Inicio Sesion Consultar Pensum Academico «uses» Incribir Clases «uses» «extends» «extends» Profesor Registrar Calificaciones «uses» Revisar lista de Estudiantes «extends» «uses» Encargada de Registro Apertura de Inscripcion «uses» Cierre de Inscripcion «uses» Diagrama de Casos de Uso del Sistema de Gestion Academica via Web Estudiante Encargada de Registro Coordinadora de la Carrera Generar hoja de Inscripcion «uses» Generar Reporte de Inscriciones «uses» Generar reporte de Calificaciones «uses» Base Datos SIRA Creacion de Grupos «uses» Generar reporte de Grupos «uses»
  • 29. 29 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.1. Identificación de Casos de Uso Por medio de los casos de uso se describe la forma en que un sistema funciona para los usuarios potenciales. Los casos de uso aparecen en varias fases del desarrollo, estos ayudan al diseño de interfaces de usuario. El propósito principal del modelo de casos de uso es comunicar la funcionalidad y comportamiento del sistema al cliente y/o usuario final. Una realización de casos de uso (RCU) describe cómo un escenario de un CU es realizado por varios objetos colaborando entre sí. Esto se representa con diagramas de secuencia, colaboración y de clases. Tomando en cuenta el diagrama de paquete se definen los casos de uso de cada paquete, el cual iniciaremos con la planificación a académica, después con los diagramas de inscripción, registro de calificaciones y consulta de notas. 2.4.1.1. Planificación Académica Inicio Sesion Encargada de Registro Apertura de Inscripcion Cierre de Inscripcion Coordinadora de la Carrera Generar reporte de Calificaciones Diagrama de Casos de Planificación Acádemica «uses» «uses» Creacion de Grupos «uses» Generar reporte de Grupos «uses» «uses» Encargada de Registro Estudiante
  • 30. 30 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.1.2. Inscripción de estudiante Estudiante Consultar Grupos Inicio Sesion Consultar Pensum Academico Incribir Clases «uses» «extends» Estudiante Encargada de Registro Generar hoja de Inscripcion «uses» Generar Reporte de Inscriciones «uses» Diagrama de Casos de inscripción de Estudiantes «extends» 2.4.1.3. Registro de calificaciones Diagrama de Casos de Registro de Calificaciones Inicio Sesion Profesor Registrar Calificaciones «uses» Revisar lista de Estudiantes «extends» «uses» Encargada de Registro Generar reporte de Calificaciones «uses» Coordinadora de la Carrera
  • 31. 31 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.1.4. Consulta de notas Diagrama de Casos de Consulta de Notas Estudiante Consultar Calificaciones Inicio Sesion «uses» Para cada uno de los casos de uso se presenta su descripción mediante plantilla de Coleman y diagramas de secuencia y colaboración. En el contenido del documento se presentan los casos de usos más importantes y por motivos de espacio el resto de casos de uso con sus descripciones se encuentran en el [anexo]. 2.4.2. Descripción de casos de uso
  • 32. 32 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.1. Caso de uso: Iniciar sesión 2.4.2.1.1. Plantilla de descripción del caso de uso CASO DE USO: Iniciar Sesión DEFINICIÓN : Se autentifican a los usuarios con acceso al sistema a través de nombre de usuario y contraseña. PRIORIDAD : 1) Vital (2) Importante (3) Conveniente URGENCIA : (1)Inmediata (2) Necesario (3) Puede Esperar AC TORE S Estudiantes Usuario encargado de realizar el proceso de inscripción vía web, además de visualizar sus notas e información de la carrera. Profesores Usuario encargado de registrar calificaciones de los cursos impartidos. Encargado de Regi Registro Usuario responsable del manejo y el control de la información académica del estudiante. Administrador de Sistema Este actor será el encargado del manejo de todos los recursos del sistema y de proveer soporte a los usuarios. ESCE N ARI OS Nombre : Iniciar Sesión Exitosamente. Pre-Condiciones : Se dispone del nombre del usuario y contraseña que permitan el acceso al sistema, se ha activado la interfaz de inicio de sesión del sistema. Iniciado por : Usuario. Finalizado por : Sistema. Post-Condiciones : Se permitirá el uso de los módulos según los permisos de acceso establecidos para el usuario. Operaciones : 1. El actor ejecuta la aplicación. 2. El actor Ingresa los datos que lo identifican como usuario del sistema. 3. El actor da clic en el botón “Conectar”. 4. El sistema verifica que todos los datos necesarios hayan sido ingresados. 5. El sistema consulta que los datos de acceso sean correctos. 6. Se presenta la pantalla de inicio de la aplicación. 7. Se presenta la pantalla principal que permite el acceso a los procesos que se controlan con el sistema. Excepciones : 1. El servidor SQL no esta disponible o no se encontró en la red, por problemas de conexión. Nombre : Acceso Negado Pre-Condiciones : El usuario no pudo acceder por que el nombre de usuario o la contraseña ingresados no son validos, en la interfaz de inicio de sesión no son validas Iniciado por : Usuario. Finalizado por : Sistemas.
  • 33. 33 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Post-Condiciones : Se negó el acceso el acceso a la aplicación y se solicita que los datos ingresados sean válidos. Operaciones : 1. El actor Ingresa los datos que lo identifican como usuario del sistema. 2. El actor da clic en el botón “Conectar”. 3. El sistema verifica que todos los datos necesarios hayan sido ingresados. 4. El sistema consulta que los datos de acceso sean correctos. 5. El sistema envía un mensaje notificando que los datos no son validos y el acceso será negado. 6. Se inicia un contador con un máximo de tres intentos. 7. Se borran en el formulario los campos que permiten el inicio de sesión. 8. Si pasamos los tres intentos y aun no hemos ingresado al sistema este se cerrara. Excepciones : Nombre : Datos Incompletos Pre-Condiciones : No se han ingresado todos datos en el formulario y se solicitó al sistema realizar una operación con ellos. Iniciado por : Usuario Finalizado por : Sistema. Post-Condiciones : El usuario se entera que los datos introducidos no son correctos y procede a corregirlos. Operaciones : 1. El usuario ingresa los datos corregidos del Empleado. 2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos. 3. El sistema notifica que los datos ingresados están incompletos o no son validos. 4. El sistema limpia los campos en los que los datos no son correctos. Excepciones : Nombre Cancelar Inicio Sesión Pre-Condiciones Se ha cargado la interfaz de inicio de sesión del sistema. Iniciado por Actor Finalizado por Sistema Post-Condiciones El sistema se cierra, no se realiza el inicio sesión. Operaciones 1. El usuario ejecuta la aplicación. 2. El usuario da clic en el botón “Cancelar”. 3. Se presenta una ventana emergente para confirmar la acción solicitada al sistema. 4. El Responsable de Nómina da clic en la opción “Si” de la ventana emergente. 5. El sistema cierra la conexión con la base de datos y termina la aplicación. Excepciones 2.4.2.1.2. Diagrama de secuencia
  • 34. 34 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Escenario 1: Iniciar sesión exitosamente : Usuario: Usuario Interfaz Inicio de Sesion Interfaz Inicio de Sesion :syslogin: syslogin Base de Datos master Base de Datos SIRA 1: MostrarInterfaz() 2: Usuario() 3: Clave() 4: ValidarDatos() 5: ConsultarDatosUsuario() 9: UsuarioValido()10: ["Bienvenido"] 6: ConsultaDatosUsuario() 7: Procesar Consulta () 8: DatosUsuarioValido()
  • 35. 35 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.1.3. Diagrama de colaboración Escenario 1: Iniciar sesión exitosamente 2.4.2.1.4. Diagrama de Secuencia Escenario 2: Acceso Negado : Usuario Interfaz Inicio de Sesion :syslogin 4: ValidarDatos() Base de Datos SIRA 7: Procesar Consulta() 1: MostrarInterfaz() 2: Usuario() 3: Clave() 10: ["Bienvenido"] 5: ConsultarDatosUsuario() 9: UsuarioValido () 6: ConsultaDatosUsuario() 8: DatosUsuarioValido() : Usuario: Usuario Interfaz Inicio de Sesion Interfaz Inicio de Sesion :syslogin:syslogin Base de Datos master Base de Datos SIRAr 1: MostrarInterfaz() 2: Usuario() 3: Clave() 4: ValidarDatos() 5: ConsultarDatosUsuario() 6: ConsultaDatosUsuario() 7: Procesar Consulta() 8: UsuarioNoEncontrado() 9: UsuarioNoValido()10: ["Acceso Negado"]
  • 36. 36 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.1.5. Diagrama de colaboración Escenario 2: Acceso negado 2.4.2.1.6. Diagrama de secuencia Escenario 3: Datos incompletos : Usuario: Usuario :Interfaz Inicio de Sesion :Interfaz Inicio de Sesion 1: MostrarInterfaz() 2: Usuario() 3: Clave() 4: ValidarDatos() 5: ["Datos Incompletos"] : Usuario Interfaz Inicio de Sesion :sysloginBase de Datos SIRAr 4: ValidarDatos() 7: Procesar Consulta() 1: MostrarInterfaz() 2: Usuario() 3: Clave() 10: ["Acceso Negado"] 5: ConsultarDatosUsuario() 9: UsuarioNoValido() 6: ConsultaDatosUsuario() 8: UsuarioNoEncontrado()
  • 37. 37 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.1.7. Diagrama de colaboración Escenario 3: datos incompletos 2.4.2.1.8. Diagrama de secuencia Escenario 4: Cancelar inicio de sesión : Usuario :Interfaz Inicio de Sesion 4: ValidarDatos() 1: MostrarInterfaz() 2: Usuario() 3: Clave() 5: ["Datos Incompletos"] : Usuario: Usuario Interfaz Incio de Sesion Interfaz Incio de Sesion 1: MostrarInterfaz() 2: Cancelar() 4: Aceptar() 3: MostrarMensajeConfirmar() 5: CerrarAplicacion
  • 38. 38 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.1.9. Diagrama de colaboración Escenario 4: Cancelar inicio de sesión 2.4.2.2. Caso de Uso: inscripción de cursos. 2.4.2.2.1. Plantilla de descripción del caso de uso. CASO DE USO: Inscripción de Cursos DEFINICIÓN : Permite registrar los cursos que el estudiante desea llevar en un periodo lectivo de clases. PRIORIDAD : 1) Vital (2) Importante (3) Conveniente URGENCIA : (1)Inmediata (2) Necesario (3) Puede Esperar AC TORE S Estudiantes Usuario encargado de realizar el proceso de inscripción vía web, además de visualizar sus notas e información de la carrera. ESCE N ARI OS Nombre : REGISTRAR INCRIPCION Pre-Condiciones : El usuario debe estar autentificado en el sistema. Iniciado por : Usuario. Finalizado por : Sistema. Post-Condiciones : Que los cursos que inscribió el estudiante queden automáticamente guardados en la base de datos. Operaciones : 1. El usuario selecciona la interfaz de inscripción de cursos. 2. El sistema carga interfaz de inscripción. 3. El usuario selecciona grupo a inscribir cursos. 4. El sistema carga interfaz de grupo seleccionado. 5. El usuario selecciona los cursos que desea inscribir del grupo y digita numero de Boucher. 6. El usuario selecciona la opción de registrar inscripción. : Usuario Interfaz Incio de Sesion 3: MostrarMensajeConfirmar() 1: MostrarInterfaz() 2: Cancelar() 4: Aceptar() 5: CerrarAplicacion
  • 39. 39 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 7. El sistema evalúa que los datos sean validos. 8. El sistema envía un mensaje notificando que la inscripción se han generado satisfactoriamente y muestra reporte de clases inscritas. 9. El usuario selecciona la opción de imprimir reporte. 10. El sistema automáticamente le imprime el reporte de inscripción. Excepciones : E-1 Las cursos tienen precedencia o prerrequisitos: Las cursos que seleccionó tienen no tienen que tener ninguna precedencia o prerrequisitos, se le pide al usuario revisar pénsum e historial de notas y seleccionar cursos que no tengan ninguna precedencia o prerrequisitos. E-2 Las cursos sobrepasan las 32 horas clases: Los cursos que seleccionó sobrepasan las 32 horas de clases a la semana, se le pide al usuario disminuir el número de cursos seleccionados. Nombre : Inscripción Negada por datos incorrectos. Pre-Condiciones : Se han ingresado datos en el formulario y se solicitó al sistema realizar una operación con ellos. Iniciado por : Usuario. Finalizado por : Sistemas. Post-Condiciones : Se ha enviado un mensaje de error por que las clases que selecciono tienen precedencia o prerrequisitos, no ocurrieron cambios. Operaciones : 1. El usuario selecciona los cursos a llevar de cada grupo seleccionado ya corregidos. 2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos. 3. El sistema notifica que los datos ingresados están incompletos o no son validos ya que los cursos tienen precedencia o prerrequisito de otros cursos que no han sido aprobadas. 4. El sistema limpia los cursos que no puede inscribir. Excepciones : Nombre : Inscripción Negada por Solvencia Económica. Pre-Condiciones : No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos. Iniciado por : Usuario Finalizado por : Sistema. Post-Condiciones : Se ha enviado un mensaje de error a por que está pendiente con pagos en la institución, no ocurrieron cambios. Operaciones : 1. El usuario selecciona los cursos a llevar de cada grupo. 2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos. 3. El sistema notifica que el estudiante tiene pagos pendientes en la universidad el cual no puede ejercer la inscripción. 4. El sistema regresa a la interfaz de inscripción. Excepciones : Nombre Inscripción Negada por Limitación de Cupos Pre-Condiciones No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos. Iniciado por Usuario
  • 40. 40 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Finalizado por Sistema Post-Condiciones Se ha enviado un mensaje de error a causa que los grupos que selecciono cursos a inscribir ya no tienen cupos disponibles, no ocurrieron cambios. Operaciones 1. El usuario selecciona los cursos a llevar de cada grupo. 2. El sistema verifica que se hayan ingresado todos los datos y estos sean validos. 4. El sistema notifica que no existe cupos libres en el grupo que se inscribió. 5. El sistema regresa a la interfaz de inscripción. Excepciones Nombre Inscripción Negada por Voucher Invalido Pre-Condiciones No se han ingresado los datos en el formulario y se solicito al sistema realizar una operación con ellos. Iniciado por Usuario Finalizado por Sistema Post-Condiciones Se ha enviado un mensaje de error a causa que el número de voucher que ingreso es invalido, no ocurrieron cambios. Operaciones 1. El usuario selecciona los cursos a llevar de cada grupo. 2. El usuario ingresa número de voucher. 3 El sistema verifica que se hayan ingresado todos los datos y estos sean validos. 4. El sistema notifica que el número de Boucher no existe en la base de datos del banco. 4. El sistema regresa a la interfaz de inscripción.
  • 41. 41 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.2. Diagrama de secuencia Escenario 1: Registrar inscripción : Estudiante: Estudiante ui:Usuario estudiante ui:Usuario estudiante ui:Inscripcion de Clases ui:Inscripcion de Clases EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco :Inscripcion:Inscripcion BD SIRABD SIRA 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 3: Presenta Interfaz de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 6: Cargar Datos 7: Consultar Datos 8: Procesar Datos 9: Datos de Estudiante Activo 41: 40: 15: Selecciona datos de Inscripcion 10: Consultar si esta Solvente 11: Consultar Datos 12: Procesar Datos 13: Esta Solvente 14: Estudiante esta Solvente y muestra sus Datos 16: Consultar Grupos Abiertos 17: Cargar Datos 18: Consultar Datos 19: Procesar Datos 20: Datos de Grupos 21: Muestra los Grupos 22: Selecciona Grupo en que se desea Inscribir 23: Cargar Datos 24: Consultar Datos 25: Procesar Datos 26: Datos del Grupo Seleccionado 27: Muestra las Clases que contiene el Grupo 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 33: Validar Datos 34: Guardar 35: Guardar datos de Inscripcion 36: Insertar Datos 37: Procesar Informacion 38: Datos Guardados 39: La Inscripcion fue realizada exitosamente 30: Consultar Validez de Numero de Baucher 31: Procesar Informacion 32: Numero de baucher Valido
  • 42. 42 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.3. Diagrama de colaboración Escenario 1: Registrar inscripción : Estudiante ui:Usuario estudiante ui:Inscripcion de Clases :Solvenci a Estudian te BD SIRA :Grupos :Inscripci on BD Banco 8: Procesar Datos 12: Procesar Datos 19: Procesar Datos 25: Procesar Datos 37: Procesar Informacion 33: Validar Datos 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 5: Consultar que el NC sea Valido 15: Selecciona datos de Inscripcion 16: Consultar Grupos Abiertos 22: Selecciona Grupo en que se desea Inscribir 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 34: Guardar 3: Presenta Interfaz de Inscripcion 6: Cargar Datos40: 17: Cargar Datos 23: Cargar Datos 21: Muestra los Grupos 27: Muestra las Clases que contiene el Grupo 10: Consultar si esta Solvente 35: Guardar datos de Inscripcion 39: La Inscripcion fue realizada exitosamente 30: Consultar Validez de Numero de Baucher 32: Numero de baucher Valido 41: 11: Consultar Datos 14: Estudiante esta Solvente y muestra sus Datos 7: Consultar Datos 9: Datos de Estudiante Activo 13: Esta Solvente 18: Consultar Datos 24: Consultar Datos 20: Datos de Grupos 26: Datos del Grupo Seleccionado 36: Insertar Datos 38: Datos Guardados
  • 43. 43 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.4. Diagrama de secuencia Escenario 2: Inscripción negada por datos incorrectos : Estudiante: Estudiante ui:Usuario estudiante ui:Usuario estudiante ui:Inscripcion de Clases ui:Inscripcion de Clases EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco BD SIRABD SIRA 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 3: Presenta Interfaz de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 6: Cargar Datos 7: Consultar Datos 8: Procesar Datos 9: Datos de Estudiante Activo 15: Selecciona datos de Inscripcion 10: Consultar si esta Solvente 11: Consultar Datos 12: Procesar Datos 13: Esta Solvente 14: Estudiante esta Solvente y muestra sus Datos 16: Consultar Grupos Abiertos 17: Cargar Datos 18: Consultar Datos 19: Procesar Datos 20: Datos de Grupos 21: Muestra los Grupos 22: Selecciona Grupo en que se desea Inscribir 23: Cargar Datos 24: Consultar Datos 25: Procesar Datos 26: Datos del Grupo Seleccionado 27: Muestra las Clases que contiene el Grupo 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 34: Validar Datos 30: Consultar Validez de Numero de Baucher 31: Procesar Informacion 32: Numero de baucher Valido 33: Guardar 35: Datos Incorrectos 36: Cargar estado Original
  • 44. 44 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.5. Diagrama de colaboración Escenario 2: Inscripción negada por datos incorrectos : Estudiante ui:Usuario estudiante ui:Inscripcion de Clases Estudian te :Solvenci a :Grupos BD Banco BD SIRA 8: Procesar Datos 12: Procesar Datos 19: Procesar Datos 25: Procesar Datos 34: Validar Datos 36: Cargar estado Original 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 5: Consultar que el NC sea Valido 15: Selecciona datos de Inscripcion 16: Consultar Grupos Abiertos 22: Selecciona Grupo en que se desea Inscribir 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 33: Guardar 35: Datos Incorrectos 3: Presenta Interfaz de Inscripcion 6: Cargar Datos 17: Cargar Datos 23: Cargar Datos 21: Muestra los Grupos 27: Muestra las Clases que contiene el Grupo 10: Consultar si esta Solvente 30: Consultar Validez de Numero de Baucher 32: Numero de baucher Valido 7: Consultar Datos 9: Datos de Estudiante Activo 11: Consultar Datos 14: Estudiante esta Solvente y muestra sus Datos 18: Consultar Datos 24: Consultar Datos 20: Datos de Grupos 26: Datos del Grupo Seleccionado 13: Esta Solvente
  • 45. 45 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.6. Diagrama de secuencia Escenario 3: Inscripción negada por solvencia económica : Estudiante: Estudiante ui:Usuario estudiante ui:Usuario estudiante ui:Inscripcion de Clases ui:Inscripcion de Clases EstudianteEstudiante :Solvencia:Solvencia BD SIRABD SIRA 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 3: Presenta Interfaz de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 6: Cargar Datos 7: Consultar Datos 8: Procesar Datos 9: Datos de Estudiante Activo 10: Consultar si esta Solvente 11: Consultar Datos 12: Procesar Datos 13: No esta Solvente 14: Estudiante no esta Solvente y no puede Inscribir Clases
  • 46. 46 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.7. Diagrama de colaboración Escenario 3: Inscripción negada por solvencia económica : Estudiante ui:Usuario estudiante ui:Inscripcion de Clases Estudian te :Solvenci a BD SIRA 8: Procesar Datos 12: Procesar Datos 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 3: Presenta Interfaz de Inscripcion 6: Cargar Datos 10: Consultar si esta Solvente 7: Consultar Datos 9: Datos de Estudiante Activo 11: Consultar Datos 14: Estudiante no esta Solvente y no puede Inscribir Clases 13: No esta Solvente
  • 47. 47 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.8. Diagrama de secuencia Escenario 4: Inscripción negada por voucher invalido ui:Usuario estudiante ui:Usuario estudiante ui:Inscripcion de Clases ui:Inscripcion de Clases EstudianteEstudiante :Solvencia:Solvencia :Grupos:Grupos BD BancoBD Banco BD SIRABD SIRA 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 3: Presenta Interfaz de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 6: Cargar Datos 7: Consultar Datos 8: Procesar Datos 9: Datos de Estudiante Activo 15: Selecciona datos de Inscripcion 10: Consultar si esta Solvente 11: Consultar Datos 12: Procesar Datos 13: Esta Solvente 14: Estudiante esta Solvente y muestra sus Datos 16: Consultar Grupos Abiertos 17: Cargar Datos 18: Consultar Datos 19: Procesar Datos 20: Datos de Grupos 21: Muestra los Grupos 22: Selecciona Grupo en que se desea Inscribir 23: Cargar Datos 24: Consultar Datos 25: Procesar Datos 26: Datos del Grupo Seleccionado 27: Muestra las Clases que contiene el Grupo 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 30: Consultar Validez de Numero de Baucher 31: Procesar Informacion 32: Numero de baucher Invalido 33: Numero de baucher es Invalido 34: Limpiar Campo
  • 48. 48 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 2.4.2.2.9. Diagrama de colaboración Escenario 4: Inscripción negada por voucher invalido : Estudiante ui:Usuario estudiante ui:Inscripcion de Clases Estudian te :Solvenci a :Grupos BD Banco BD SIRA 8: Procesar Datos 12: Procesar Datos 19: Procesar Datos 25: Procesar Datos 31: Procesar Informacion 34: Limpiar Campo 1: Mostrar Interfaz 2: Selecciona Opcion de Inscripcion 4: Ingresar Numero de Carnet 5: Consultar que el NC sea Valido 15: Selecciona datos de Inscripcion 16: Consultar Grupos Abiertos 22: Selecciona Grupo en que se desea Inscribir 28: Selecciona las clases que desea llevar 29: Ingresar codigo de Baucher 33: Numero de baucher es Invalido 3: Presenta Interfaz de Inscripcion 6: Cargar Datos 17: Cargar Datos 23: Cargar Datos 21: Muestra los Grupos 27: Muestra las Clases que contiene el Grupo 10: Consultar si esta Solvente 30: Consultar Validez de Numero de Baucher 32: Numero de baucher Invalido 7: Consultar Datos 9: Datos de Estudiante Activo 11: Consultar Datos 14: Estudiante esta Solvente y muestra sus Datos 18: Consultar Datos 24: Consultar Datos 20: Datos de Grupos 26: Datos del Grupo Seleccionado 13: Esta Solvente
  • 49. 49 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería CAPÍTULO III: DISEÑO 3.1. Diagrama de Clases Un diagrama de clases es un tipo de diagrama estático que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases que se muestran a continuación son utilizados durante el proceso de análisis y diseño del sistema, donde se ha creado el diseño conceptual de la información que se manejará en el mismo, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.
  • 50. 50 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.1.1. Planificación Académica
  • 51. 51 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.1.2. Inscripción
  • 52. 52 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.1.3. Evaluación de Docentes
  • 53. 53 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.1.4. Descripción de las Clases Descripción de clase Inscripciones Nombre: Inscripciones Descripción: Posee todos los datos de las inscripciones de la universidad realizadas por todos los estudiantes. Responsabilidad: Se encarga de registrar y consultar todas las inscripciones realizadas en los cursos abiertos en un periodo lectivo. Descripción de clase CursoInscripcion Nombre: Cursoinscripción Descripción: Posee todos los datos de los cursos a impartir en la universidad con los datos de los estudiantes que se inscribieron al curso y los periodos en se van impartir. Responsabilidad: Se encarga de gestionar y consultar los cursos e estudiantes inscritos en cada curso.
  • 54. 54 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase Estudiantes Nombre: Estudiantes Descripción: Posee todos los datos de los estudiantes inscritos de la universidad. Responsabilidad: Se encarga de consultar e imprimir todos los datos de los estudiantes inscritos en diferentes cursos. Descripción de clase Cursos Descripción: Posee todos los datos de los cursos abierto que los estudiantes puedan inscribirse en un periodo lectivo de clases. Responsabilidad: Se encarga registrar, consultar e imprimir los datos de los cursos abiertos.
  • 55. 55 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase PeriodoLectivos Nombre: PeriodoLectivos Descripción: Posee todos los datos de los periodo lectivos en que se ofertan en un año. Responsabilidad: Se encarga de registrar los periodos lectivos a ofertar en el año. Descripción de clase Recibos Nombre: Recibos Descripción: Posee todos los datos de los de los recibos que se le genera al estudiante una ves q paga para el derecho a inscribirse a los cursos. Responsabilidad: Se encarga de registrar los recibos generados cuando el estudiante paga el derecho a un curso.
  • 56. 56 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase Carrera Nombre: Carrera Descripción: Posee todos los datos de las carrera disponible en la universidad. Responsabilidad: Se encarga de consultar las carreras registradas en las cuales se tienen q abrir los cursos. Descripción de clase AsignaturaProgramada Nombre: AsignaturaProgramada Descripción: Posee todos los datos de las asignaturas programadas para cada carrera disponible en la universidad. Responsabilidad: Se encarga de consultar las asignaturas registradas por carrera.
  • 57. 57 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase Aulas Nombre: Aulas Descripción: Posee todos los datos de las aulas en las que se van a impartir los cursos. Responsabilidad: Se encarga de consultar las aulas disponibles para impartir los cursos abiertos. Descripción de clase Horarios Nombre: Horarios Descripción: Posee todos los datos de los horarios creados para impartir los cursos Responsabilidad: Se encarga de registrar y consultar los horarios que se le asignaran a los cursos.
  • 58. 58 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase Docentes Nombre: Docentes Descripción: Posee todos los datos de los docente que imparten clase en la universidad. Responsabilidad: Se encarga de consultar todos los docentes activos para impartir los cursos. Descripción de clase DocenteEvaluacion Nombre: DocenteEvaluacion Descripción: Posee todos las evaluaciones de los cursos impartidos por los docentes. Responsabilidad: Se encarga de registrar, consultar e imprimir todas las evaluaciones de los cursos impartidos por los docentes.
  • 59. 59 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería Descripción de clase DocenteEvalResult Nombre: DocenteEvalResult Descripción: Posee todos las evaluaciones de los cursos impartidos por los docentes. Responsabilidad: Se encarga de registrar, consultar y imprimir todas las evaluaciones de los cursos impartidos por los docentes. 3.2. Diagramas de estado Es un diagrama utilizado para identificar cada una de las rutas o caminos que puede tomar un flujo de información luego de ejecutarse cada proceso. 3.2.1. Diagrama de estado agregar grupos de clases 3.2.2. Diagrama de estado inscripción de clases De Alta De Baja Desabilitar del Sistema Agregar Nuevo Curso
  • 60. 60 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.2.3. Diagrama de estado ingresar notas De Alta De Baja Inscripcion de Clases Desabilitar del Sistema De Alta De Baja Ingresar Notas Desabilitar del Sistema
  • 61. 61 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería 3.3. Modelo de Datos El modelo de datos es una herramienta visual que permite modelar y ver una base de datos, puede crear uno o varios diagramas que muestren algunas o todas las tablas, columnas, claves y relaciones de la base de datos. 3.3.1. Modulo de Planificación Académica En este diagrama se presentan las tablas del módulo de planificación académica, muestran su relación, y la forma que interactúan entren ellas. 3.3.2. Inscripción
  • 62. 62 Implementación de un Sistema de Gestión Académica para la carrera Ingeniería de Sistemas vía Web, en el Instituto de Estudios Superiores. Universidad Nacional de Ingeniería En este diagrama se presentan las tablas del modulo de Inscripción, muestran su relación, y la forma que interactúan entren ellas. 3.3.3. Evaluación de docentes En este diagrama se presentan las tablas del módulo de evaluación de docentes, muestra su relación, y la forma que interactúa entren ellas.