Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Final - Huarca Mendoza Iverth
Proyecto Final - Huarca Mendoza Iverth
ANALISIS DE SISTEMAS
ARQUITECTURA DE SOFTWARE
“CASO DE GESTIÓN DE MATRÍCULA DE LA INSTITUCIÓN EDUCATIVA
Autores:
IVERTH HUARCA MENDOZA
VICTOR MENDOZA SAENZ
CARLOS SULCA RIOS
Asesor:
Mg. Tiznado Ubillus, Jose Armando
LIMA – PERÚ
2023
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
1. Problema:
La Institución Educativa Privada “San Pedro” de Carhuaz dentro del área administrativa se
encarga de gestionar la matrícula y el pago de pensiones, el personal administrativo registra
información tanto de apoderados, estudiantes, matrícula, periodo escolar, secciones, pagos de
pensiones y todo lo que ofrece la institución educativa. también se dedica a realizar el cobro
de pago de pensiones mensualmente, el apoderado tiene la opción de pagar con distintas
modalidades de pago ya sea con efectivo o tarjeta de crédito o débito.
Por tal motivo se ha visto en la necesidad de crear un sistema web que permita optimizar los
procesos de gestión de matrícula.
CasoUsoNegocio
+ CasoUsoGeneral
+ CasoUsoInterno
CasoUsoInterno
+ ActoresInternos
+ CUI
CasoUsoGeneral
+ Actores
+ CUG
(from CasoUsoNegocio)
(from CasoUsoNegocio)
ActoresInternos
CUI
+
+
Actores CUG
+ Brindar Informacion
+ Brindar Información Matricula (from CasoUsoInterno) + Apoderado + CUN1: Atencion al Apoderado
+ Consultar Vacante + Financiero + CUN2: Gestionar Matricula
+ Crédito + PersonalAdministrativo + CUN3: Gestionar Vacante de Matricula
+ Débito + CUN4: Gestionar PagoPension
+ Efectivo
(from CasoUsoGeneral) (from CasoUsoGeneral)
+ Informar Vacante disponible
+ Inicial
+ Obtener Informacion
+ Primaria
+ Registrar Apoderado
+ Registrar Estudiante
+ Registrar Grado
+ Registrar Matrícula
+ Registrar Nivel Académico
+ Registrar PagoPensión
+ Registrar Periodo_Escolar
+ Secundaria
+ Solicita Pago de Pension
+ Solicitar Matrícula
+ Tarjeta
+ Ver Disponibilidad
(from CasoUsoInterno)
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
CasoUsoSistemas
+ Actores
+ CUS
+ DiagramaClase
+ DiagramaRealizacion
+ DiagSecuencia
+ Modelo_Control
+ Modelo_Entidad
+ Modelo_Interfaz
DiagramaClase Modelo_Interfaz
+ Imprimir + I_Frm_Menu
+ Clases + I_FrmLogin
+ I_FrmRegistrarMatricula
+ I_FrmRegistrarUsuario
(from CasoUsoSistemas)
(from CasoUsoSistemas)
Modelo_Control
Modelo_Entidad
DiagramaRealizacion + C_Matricula
+ E_Matricula
+ DR + E_Usuario
(from CasoUsoSistemas)
(from CasoUsoSistemas)
(from CasoUsoSistemas)
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
CUN3: Gestionar
Vacante de Matricula
(from CUG)
CUN2: Gestionar
Matricula
(from CUG)
CUN4: Gestionar
PagoPension «business actor»
Financiero
(from
(from CUG)
Actores)
«business actor»
PersonalAdministrativo (from CUI )
(from CUI )
(from «includ e »
Actores)
«include»
Primaria
«business actor»
Apoderado Inicial (from CUI )
(from
Actores)
Solicitar Matrícula
(from CUI )
(from CUI )
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
CUIGestionar Matricula
Registrar
Periodo_Escolar
Registrar Nivel
«business actor» Académico
Apoderado (from CUI)
(from
Actores) (from CUI)
«include»
«include»
Registrar Grado
«include»
Registrar Matrícula (from CUI)
«business actor»
PersonalAdministrativo «include»
(from Registrar Apoderado
(from CUI)
Actores)
«include»
(from CUI)
Registrar Estudiante
(from CUI)
uc CUIGestionarVacante
CUIGestionarVacante
Consultar Vacante
«business actor»
Apoderado
(from CUI)
(from Ver Disponibilidad
Actores)
(from CUI)
Informar Vacante
disponible
«business actor»
PersonalAdministrativo
(from
Actores)
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
Obtener Informacion
«business actor»
PersonalAdministrativo
(from
Actores)
Registrar
PagoPensión
Débito
Crédito
(from CUI )
(from CUI )
Actores de Negocio
uc AN
Flujo Alterno:
FA1.1 En el FB1.3 se determina si el apoderado rechaza la solicitud,
entonces se deniega el registro de su información.
Apoderado Personal_Administrativo
Determinará la
información
¿Desea Registrarse?
no
si
Gracias por su Visita
Registrar su información
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
Diagrama de Actividad:
act CUN2: Gestionar Matricula
¿Datos completos?
No Completar Datos
Informar datos
incompletos
Si
Registrar Datos
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
Flujo Alterno:
FA1.1 En el FB1.2 se determina si existe vacante una vacante de
matrícula, se procede a generar un nuevo registro de matrícula,
caso contrario se le informa que no hay vacante al Apoderado.
Diagrama de Actividad-Gestionar Vacante de Matrícula
act CUN3: Gestionar Vacante de Matricula
¿Hay disponibilidad?
Informar Vacante No No Si
Disponible
Requerimientos Funcionales:
Mostraremos a continuación los requerimientos que solicita el cliente para la implementación del
software.
CÓDIGO Requerimientos Usuario
El sistema debe permitir el registro de los apoderados, Apoderado/Personal
RF-001 junto con sus características que es código, apellidos, administrativo
nombres, celular, dirección, distrito, etc.
El sistema nos brindará información referente a las Apoderado/Personal
RF-002 promociones que se podría brindar a los apoderados al Administrativo
momento de su Matrícula
El sistema deberá generar un recibo al apoderado Apoderado/Personal
RF-003
dependiendo de la gestión que podrá solicitar. Administrativo
El sistema deberá reconocer el proceso de pago tanto en Personal administrativo,
RF-004 efectivo como en tarjeta de débito o crédito usando Apoderado, Entidad
P.O.S. financiera
El sistema brindará reporte de los pagos de pensiones Personal administrativo
RF-005
por día, semana y mensualmente.
Requerimientos No Funcionales
CÓDIGO Requerimientos Usuario
RNF-001 El sistema estará adaptado en múltiples plataformas. Personal administrativo
RNF-002 El sistema estará programado para sacar una copia de
seguridad en el horario programado.
RNF-003 Los permisos de acceso al sistema podrán ser cambiado Director
solamente por el administrador principal
RNF-004 Se realizará un manual de usuario para el manejo del Personal Administrativo,
sistema. Apoderado, etc.
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
CUN Actividad Responsable del Código Requerimiento o Responsabilidad C.US. Caso de uso E_Actores
del Negocio Negocio R.F. del sistema
RNF-001 El sistema estará adaptado en múltiples plataformas
Información El sistema nos brindará información referente a las Consulta Personal
Personal
de la RF-002 promociones que se podría informar a los apoderados Matrícula administrativo
administrativo
Matrícula al momento de su registro
CUN1: Atención El sistema debe permitir el registro de los apoderados, CUS-002 Registrar Personal
al Apoderado Personal junto con sus características que es código, apellidos, Usuario Administrativo
RF-001
Registro de administrativo nombres, celular, dirección, distrito, etc.
Datos
Personal, El sistema deberá generar un recibo al apoderado CUS-005 Comprobante Personal
RF-003 dependiendo de la gestión que podrá solicitar.
Apoderado de pago Administrativo
RF-001 El sistema estará adaptado en múltiples plataformas
Entidad RF-004 El sistema deberá reconocer el proceso de pago tanto CUS-003 Comprobante Personal
Financiera, en efectivo como en tarjeta de débito o crédito usando de pago Administrativo
Apoderado, P.O.S.
Personal
Registro administrativo
CUN4:
Gestionar Pago RF-005 El sistema brindará reporte de los pagos de pensiones CUS-005 Reporte de Personal
de Pensiones por día, semanalmente y mensualmente. Pagos de Administrativo
Pensiones
RNF-002 El sistema estará programado para sacar una copia de
seguridad en el horario programado.
RNF-003 Los permisos de acceso al sistema podrán ser CUS-001 Inicio de Personal
cambiado solamente por el administrador principal Sesión Administrativo
RNF-004 Se realizará un manual de usuario para el manejo del
sistema.
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
CUS:Gestión de Matrícula
Iniciar Sesión
Administrador
Registrar Usuario
(from CUS) (from
Actores)
(from CUS)
Registrar Matrícula
(from CUS)
Registrar Pago
Apoderado Pensión
(from
Actores)
(from CUS)
«business actor»
PersonalAdministrativo
(from
Reporte Matrícula Actores)
Consulta Apoderado
(from CUS)
(from CUS)
«include»
Imprimir
«include» Reporte Pago
Comprobante Pago Pensión
(from CUS)
«extend»
P.O.S.
Financiera
(from CUS) (from
Actores)
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
uc DiagramaRealizacion
DS_Inicio Sesion
Iniciar Sesión
DS_Registrar Usuario
Registrar Usuario
(from CUS)
(from DR)
DS_Registrar
Registrar Matrícula Matricula
DS_Consulta
Consulta Apoderado Apoderado
DS_Comprobante
Comprobante Pago Pago
(from CUS)
DS_Reporte
Reporte Matrícula Matricula
DS_Reporte Pago de
Reporte Pago
Pension
Pensión
FASE DE ELABORACIÓN
DIAGRAMA DE CLASE GENERAL
class DiagramaClase
Clases::Usuario
- CodUsuario: String Clases::
- Usuario: String Personal_Administrativo
- Contraseña: String
- Perfil: String - CodPersonal: String
Clases::Estudiante - Apellidos: String
- Nombres: String
- CodEstudiante: String
- Doc_Identidad: String
- Apellidos: String
- Nro_Documento: int
- Nombres: String 1 - Distrito: String
- Doc_Identidad: String
- Direccion: String
- Nro_Documento: String
1..
+ Add(): void
+ Dele(): void
Clases::Matricula + Search(): void
1..* - + Update(): void
codMatricula: String
- codApoderado: String 1
Clases::Periodo_Escolar - codPersonal: String
1..*
- codEstudiante: String Clases::Grado
- CodPeriodoEscolar: String - CodPeriodoEscolar: String
- Nombre_PeriodoEscolar: String 1 - CodGrado: String
1..* - CodNivel: String 1..* 1 - Nombre_Grado: String
- Inicio_Clases: String - CodGrado: String
- Fin_Clases: String - CodSeccion: String
1..* - CodFormaPago: String 1..*
- Fecha: date
- Importe: String 1..*
1..* Clases::Seccion
- Estado: String 1..
Clases::Nivel_Academico 1
1.. - codSeccion: String
- CodNivel: int - Nombre_Seccion: String
- Nombre_Nivel: String
1
Clases::FormaPago
1..*
Clases::Apoderado - CodFormaPago: String
1 Clases::Pago_Pension - NombrePago: String
- CodApoderado: String
- Apellidos: String
- CodPagoPension: String
- Nombres: String
- codMatricula: String
- DocIdentidad: String
- CodPersonal: String
- Nro_Documento: int
1 - CodApoderado: String 1..*
+ Add(): void - Cuota_Mes: String
1..*
+ Dele(): void - Importe: String
+ Search(): void - Fecha: date
+ Update(): void
+ Add(): void
+ Search(): void
+ Delete(): void
+ Update(): void
class DClase_AtcApoderado
Clases::Matricula
- codMatricula: String
- codApoderado: String
- codPersonal: String
Registra
Solicita - codEstudiante: String
- CodPeriodoEscolar: String «business actor»
«business actor» - CodNivel: String PersonalAdministrativo
Apoderado - CodGrado: String (from
- CodSeccion: String Actores)
(from - CodFormaPago: String
Actores) - Fecha: date
- Importe: String
- Estado: String
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
class DC_PagoPensión
Clases::Pago_Pension
- CodPagoPension: String
- codMatricula: String
- CodPersonal: String
Solicita Pago Pensión - CodApoderado: String Registra Pago pensión
Flujo Básico:
Paso Actor(Personal Administrativo) Sistema
FB1.1 El personal Administrativo procederá
a ingresar su usuario y contraseña al
sistema
FB1.2 El sistema enviará tus datos de
credenciales al controlador del usuario
FB1.3 El controlador procederá a validar los
datos ingresados por el usuario
FB1.4 La entidad usuario procederá a validar
las credenciales a la base de datos
FB1.5 Se procede a redireccionar al Interfaz
del Formulario Menú Principal
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
Flujo Alterno:
Paso Actor(Personal Administrativo) Sistema
FA1.1 En el FB1.5 si en caso de que el
sistema detecte un error en las
credenciales del usuario mostrará un
mensaje de validación
Flujo de Error:
Actor(Recepcionista) Sistema
FE1.1:Información Incompleta
FE1.1 El personal presionará el botón
de aceptar para ingresar al
Sistema
FE1.2 El sistema despliega un mensaje
de error dando a conocer al
Personal Administrativo que la
información está incompleta.
Diagrama de Secuencia
Diagrama de Secuencia: Inicio de Sesión
sd DR_InicioSesion
Base de Datos
«business actor»
PersonalAdministrativo I_FrmLogin I_Frm_Menu C_Usuario E_Usuario: Usuario
(from Actores) (from (from (from (from
Modelo_Interfaz) Modelo_Interfaz) Modelo_Control) Modelo_Entidad)
Ingresar Usuario y
Contraseña()
Click en Aceptar()
Solicita Validación()
Verificar Datos()
Validar Credenciales()
Error de Credenciales()
Buscar
Credenciales()
Alerta:Error de Credencial()
Acceso Autorizado()
Redireccionar()
Mensaje de Bienvenida()
INSTITUTO DE EDUCACIÓN
SUPERIOR TECNOLÓGICO PÚBLICO
DE LAS FUERZAS ARMADAS
VICEMINISTERIO DE DIRECCIÓN GENERAL DE INSTITUTO DE EDUCACIÓN
MINISTERIO
PERÚ DE DEFENSA
POLÍTICAS PARA EDUCACIÓN Y SUPERIOR TECNOLÓGICO PÚBLICO
LA DEFENSA DOCTRINA DE LAS FUERZAS ARMADAS
sd DR_RegistrarUsuario
Base de Datos
«business actor»
PersonalAdministrativo I_FrmRegistrarUsuario C_Usuario E_Usuario: Usuario
(from Actores) (from (from
(from Modelo_Control) Modelo_Entidad)
Modelo_Interfaz)
Ingresar Datos Personales()
Click en Aceptar()
Solicita Validación()
Verificar Datos()
Validar Credenciales()
Validar Datos()
Error de Tipo de Datos()
Alerta:Error de Datos()
Acceso Autorizado()
Mensaje: Registro Guardado con Éxito()
Base de Datos
(Matrícula)
«business actor»
PersonalAdministrativo I_FrmRegistrarMatricula C_Matricula E_Matricula:
(from Matricula
(from Actores)
Ingresar Datos() Modelo_Control) (from
Modelo_Entidad)
Click en Aceptar()
Solicita Validación()
Verificar Datos()
Validar Campos()
Verificar Datos()
Alerta:Error de Datos()
Acceso Autorizado()
Mensaje()
Mensaje:Registro Guardado()