Diccionario de datos en los sistemas de informaciónYaskelly Yedra
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
Un diccionario de datos es un catálogo, un depósito, de los elementos de un sistema. Es un listado organizado de todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un entendimiento en común de todas las entradas, salidas, componentes y cálculos.
Esta es una presentacion de la arquitectura 3 capas realizada con informacion recopilada de varios sitios web y de un trabajo elaborado por nosotras en la Universidad
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
2. Casos de uso y diagramas de casos de usoSaul Mamani
Tutorial detallado de los casos de uso y los diagramas de casos de suso en UML 2.
Si tienes problemas para ver la presentación, lo puedes descargar de aquí...
https://drive.google.com/folderview?id=1-1ypq1SSRLCjL2USp0iAIaBMcSNoEzub
Rational Rose es una herramienta de diseño orientada a objetos, que da soporte al modelado visual, es decir, que permite representar gráficamente el sistema, permitiendo hacer énfasis en los detalles más importantes, centrándose en los casos de uso y enfocándose hacia un software de mayor calidad, empleando un lenguaje estándar común que facilita la comunicación.
2. Casos de uso y diagramas de casos de usoSaul Mamani
Tutorial detallado de los casos de uso y los diagramas de casos de suso en UML 2.
Si tienes problemas para ver la presentación, lo puedes descargar de aquí...
https://drive.google.com/folderview?id=1-1ypq1SSRLCjL2USp0iAIaBMcSNoEzub
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
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.