Está en la página 1de 34

Modelado de un sistema para control de registro personal y

registro de alumnos del colegio

1 Fase de Concepción

1- Problema

¿Cómo mejorar el control en el proceso de inscripciones de estudiantes a través de un sistema


automatizado y el registro de entradas y salidas del personal docente?

2- Objeto

Diseñar, construir e implementar un sistema de información de control de ingreso y salida


de los docentes y el registro de los estudiantes para el colegio Manuel Basconez
soportándose en una base de datos para de esta manera facilitar su administración.

3- Campo de Acción
El campo de acción está limitado a un sistema cliente/servidor para el control de personal e
inscripciones de alumnos del Colegio Manuel Basconez.

4- Objetivo

El objetivo del colegio Manuel Basconez es mantener un control adecuado y confiable de la


asistencia del personal junto con el control del registro de los alumnos matriculados a través de
un sistema web.

5- Descripción del proceso actual

En el Colegio Manuel Basconez inicia sus gestión académica a principios del año, para los
alumnos nuevos el registro se realizar de forma personal por el tutor responsable que debe
portar los documentos requeridos del estudiante adjunto con los documentos del tutor que el
colegio exige estos datos los recepciona la secretaria quien después de confirmar la inscripción
inmediatamente prosigue en la apertura de un Kardex si este fuera un alumno nuevo o
actualizar el mismo si fuera estudiante regular una vez concluido el proceso de inscripción se
realiza las listas que son entregadas a cada profesor. El Director está encargado de gestionar la
parte administrativa y también determinar la cantidad de cursos y paralelos, que se ofertara a
los tutores interesados.

El profesor registrara su firma de entrada y salida en el registro de personal lo cual es verificado


por la secretaria la cual también es responsable por el control del periodo de trabajo sea
correcto de cada profesor, también es responsable por entregar un informe sobre los
estudiantes sobre su desempeño académico.
6- Modelo del negocio
6.1 Identificación de actores:
Internos Externos

Director Secretaria Profesor Tutor


Estudiante

6.2-Especificacion de actores:

NOMBRE (ACTOR) Director


ROL Realiza la Gestión Administrativa
TIPO Primario – Activo –Interno
FUNCIONES  Determinar Número de plazas
 Gestionar, determinar cantidad de cursos y paralelos

NOMBRE (ACTOR) Secretaria


ROL Apoyar en el trabajo administrativo
TIPO Primario – Activo –Interno
FUNCIONES  Verificar requisitos
 Gestionar Kardex de estudiantes
 Emitir listados

NOMBRE (ACTOR) Profesor


ROL Gestionar el proceso académico
TIPO Primario – Activo –Interno
FUNCIONES  Emitir informe Académico
 Registrar hora de ingreso y salida

NOMBRE (ACTOR) Estudiante


ROL Estudiar
TIPO Secundario – Pasivo- Externo
FUNCIONES  Asistir a clases
 Respetar reglamento
 Cumplir con las actividades académicas

NOMBRE (ACTOR) Padre/Tutor


ROL Responsable legal del estudiante
TIPO Secundario – Pasivo – Externo
FUNCIONES  Entrega requisitos

6.3- Diagrama de caso de uso inicial

Director Realizar gestion administrativa

Tutor

Secretaria Controlar registro

Estudiante

Gestionar rendimiento academico

Profesor

Controlar registro personal


6.4-Diagrama de Casos de Uso Expandido

DIAGRAMA DE CASOS DE USO EXPANDIDO PARA REALIZAR GESTIÓN ADMINISTRATIVA

Emitir lista de estudiantes

Director

Secretaria

Determinar numero de plazas Gestionar cantidad de cursos y paralelos

DIAGRAMA DE CASOS DE USO EXPANDIDO PARA EL CONTROL DE REGISTRO

Publicar requisitos

Tutor Secretaria

Verificar requisitos

Gestionar kardex
Emitir lista de estudiantes

DIAGRAMA DE CASOS DE USO EXPANDIDO PARA GESTIONAR RENDIMIENTO ACADEMICO


Profesor
Secretaria

Emitir informe de desempeño Gestionar kardex

DIAGRAMA DE CASOS DE USO EXPANDIDO PARA CONTROLAR REGISTRO PERSONAL

Secretaria
Profesor Director

Registra hora ingreso/salida Emite informe de ingreso/salida

6.5-ESPECIFICACION DE CASOS DE USO

Caso de Uso Controlar Registro

Actores Secretaria, tutor

Propósito Realizar la inscripción del estudiante

Resumen La secretaria registra las inscripciones

Pre-requisito Ninguno
Curso normal de eventos

Tutor Secretaria

1. Solicita información de 2.Informa requisitos de inscripciones habilitando caso de uso


requisitos Publicar requisitos en el pizarrón del establecimiento

3.El tutor solicita la inscripción 4. Verifica plaza y se habilita el Curso Alterno CA1, sino existe
de un estudiante plaza disponibles se llama a E1, si existe plaza se habilita el
Caso de uso Verificar Requisitos, si falta algún requisito se
habilita E1; si se presentan todos los requisitos se habilita Caso de
Uso Gestionar Kardex
5. Una vez concluido el periodo de inscripciones se procede a
emitir listados habilitando el Caso de Uso Emitir Lista de
Estudiantes.

Cursos Alternos CA1: Verifica existencia de plazas.

Excepciones E1: Se procede a cancelar la inscripción del estudiante y concluye


el caso de uso

Caso de Uso Publicar requisitos

Actores Secretaria
Propósito Informar a los tutores y estudiantes sobre requisitos para las
inscripciones

Resumen La secretaria publica los requisitos necesarios que deben


presentarse al momento de inscribir a un estudiante
Pre-requisito Ninguno

Curso normal de eventos

Secretaria

1. Escribe en pizarrón el listado de todos los siguientes requisitos para registrar a un alumno:
Carnet de identidad, Certificado de Nacimiento, Libreta de calificaciones de la gestión pasada; si
es alumno antiguo solo libreta de calificaciones de la última gestión.

Cursos Alternos Ninguno

Excepciones Ninguno

Caso de Uso Verificar Requisitos

Actores Secretaria, Tutor

Propósito Verifica la existencia de documentos necesarios para la


inscripción
Resumen Verifica la presentación física de los requisitos necesarios para la
inscripción de un estudiante y su validez
Pre-requisito Ninguno

Curso normal de eventos

Padre Secretaria

1. Entrega 2. Verifica la existencia de los documentos necesarios para la inscripción


requisitos en caso de ser estudiante nuevo: Carnet de Identidad, Certificado de
Nacimiento, la existencia de la libreta aprobada de la última gestión
escolar con las firmas y sellos correspondientes en original. En caso de
ser un alumno antiguo solo la presentación de la libreta aprobada de la
pasada gestión si es que este hubiera sido recogida, sino se revisara el
kardex del estudiante de la gestión pasada; se existiese alguna
documentación falsificada, no original o faltase presentar algún requisito
se habilita la excepción E1

Cursos Alternos Ninguno

Excepciones E1: Se procede a cancelar la inscripción del estudiante y concluye el caso de


uso

Caso de Uso Administrar Kardex

Actores Secretaria, Tutor

Propósito Registrar la inscripción, aperturando un kardex del estudiante.

Resumen Llevar el registro y control de toda la información personal y


académica de un estudiante
Pre-requisito Verificar requisitos

Curso normal de eventos

Secretaria Tutor

1. Si el estudiante es nuevo procede a aperturar un 2. Brinda información sobre datos


nuevo Kardex, donde archiva los documentos personales como dirección,
solicitados como requisitos Carnet de Identidad, teléfono nombre de los padres y
Certificado de Nacimiento, informe de otros en caso de ser estudiante
desempeño. Si el estudiante es antiguo se nuevo o si existiesen datos a ser
actualiza su Kardex con la actualización de datos actualizados como dirección o
personales si fuese necesario teléfono.

Cursos Alternos Ninguno

Excepciones E1: Se procede a cancelar la inscripción


del estudiante y concluye el caso de uso
6.6 Modelo de objetos

Designa reporta
profesores Directores Secretarias
* 1 1 *
*

observa

*
tiene
Estudiantes tutores
* 1
1
emite

1
Desempeño

7- Modelo de requerimientos

ITERACION 1: SUBSISTEMA ADMINISTRADOR


Llevar bitácora Evidente
Emitir libreta de calificaciones Evidente
Designar plazas, cursos y paralelos Evidente
Control de cantidad de inscritos Oculto
Control de personal Evidente
ITERACION 2: SUBSISTEMA INSCRIPCIONES
Registro de inscripciones Evidente
Emitir kardex de estudiantes Evidente
Emitir listado de estudiantes Evidente
Control de requisitos Oculto

ITERACIÓN 3: SUBSISTEMA SEGUIMIENTO ACADÉMICO


Controla calificaciones de cada bimestre Evidente
Emite calificaciones bimestrales Evidente
Ponderaciones de calificaciones Oculto

ITERACIÓN 4: SUBSISTEMA WEB


Mostrar acerca del colegio Evidente
Mostrar plan académico Evidente
Mostrar calificaciones Evidente
Mostrar materias y horarios Evidente
Registrar pre-inscripcion Evidente
Control de ingresos Oculto

1.1. REQUERIMIENTOS NO FUNCIONALES


 Documentación
 Seguridad
 Manual de Usuario
8- Modelo de Análisis

8.1- Identificación de actores

Usuario

Administrador Profesor
Persona Secretaria
8.MODELO DE ANALISIS Estudiante
1.2. ESPECIFICACION DE ACTORES
NOMBRE (ACTOR) Administrador (Director)
ROL Administra el sistema
TIPO Primario – Activo –Interno
FUNCIONES  Control de Usuarios
 Control de profesores
 Control de plazas
 Control de bitácora

NOMBRE (ACTOR) Usuario (Secretaria)


ROL Controla el subsistema de inscripciones y pensiones
TIPO Primario – Activo –Interno
FUNCIONES  Registra inscripción
 Emite Kardex de estudiantes
 Emitir listados de estudiantes
NOMBRE (ACTOR) Usuario (Profesor)
ROL Controla subsistema de seguimiento académico
TIPO Primario – Activo –Interno
FUNCIONES  Registra informe de desempeño
 Registra ingreso y salida

NOMBRE (ACTOR) Usuario (Padre/Tutor- Estudiante)


ROL Interactúa con el subsistema web
TIPO Primario – Activo –Interno
FUNCIONES  Ve calificaciones
 Ve asistencia
 Realizar Pre-inscripción

8.3-DIAGRAMA DE CASOS DE USO INICIAL


<<include>>

Ingresar sub sistema


administrador
<<include>>

Validar Sesion
<<include>>
Administrador
<<include>>
Ingresar sub sistema registro

Usuario

Ingresar sub sistema control


desempeño

Profesor
Secretaria
Estudiante

Ingresar sub sistema control


ingreso/salida

8.4 DIAGRAMA DE CASOS DE USO EXPANDIDOS


ITERACION 1: SUBSISTEMA ADIMINITRADOR

Control de Usuarios
Control de Professores

Usuario
Emitir libreta de calificaciones
Administrador

Control de Bitacora Control de plazas


ITERACION 2: SUBSISTEMA CONTROL REGISTRO

Gestiona kardex

Secretaria Usuario

Realizar pre-incripcion

ITERACION 3: SUBSISTEMA CONTROL DESEMPEÑO

Realizar control academico


<<include>>

Profesor
Usuario

Emitir control academico

ITERACION 4: SUBSISTEMA CONTROL DE INGRESO/SALIDA

<<include>> Registra hora de entrada

<<include>>

Administrador
Profesor

Registrar hora de Salida


8.5. ESPECIFICACION DE CASOS DE USO

Caso de Uso Validar sesión

Actores Administrador, Usuario

Propósito Verifica cuenta y contraseña del actor que maneja el sistema

Resumen Verifica cuenta y contraseña de los actores presentes en el colegio y controla las
sesiones de cada uno
Pre-requisito Ninguno

Curso normal de eventos

ACTOR: SISTEMA
Administrador,
Usuario
1. Ingresa su
cuenta y
contraseña
2.Verifica cuenta y contraseña: Si Cuenta=Administrador y corresponde contraseña
habilita el caso de uso Ingresar Subsistema Administrador; Si Cuenta=Inscripciones y
corresponde contraseña habilita el caso de uso Ingresar Subsistema Registro; Si
Cuenta=Profesor y corresponde contraseña habilita el caso de uso Ingresar Subsistema
Control Desempeño; Si se ingresó a la página web de la Unidad Educativa y
Cuenta=Apoderado o Estudiante y corresponde contraseña habilita el caso de uso
Ingresar Subsistema Web; sino corresponde solicita nuevamente el ingreso de cuenta y
contraseña y habilita el CA101
Cursos Alternos CA101: Verifica por dos veces más la correspondencia de cuenta y contraseña; si no se
verifica correspondencia hasta una tercera oportunidad se cierra el sistema,
bloqueando acceso.

Subflujos No tiene

}Iteración 1: Subsistema Administrador


Caso de Uso Ingresar Subsistema Administrador

Actores Administrador

Propósito Habilitar el menú principal de la iteración 1, subsistema administrador

Resumen Una vez verificada la sesión se procede a habilitar la ventana de trabajo del
Administrador
Pre-requisito Validar sesión

Curso normal de eventos

ACTOR: Administrador SISTEMA: Iteración 1- Subsistema Administrador

1. Inicia el subsistema previa


verificación de su sesión en el caso
de uso Validar sesión
2. Muestra el menú de trabajo:
S1: Usuarios
S2: Plazas – cursos - paralelos
S3: Libretas de Calificaciones
S4: Bitácora
S5: Control Personal
S6: Salir
Cursos Alternos No tiene

Subflujos S1: Llama al Caso de uso Controlar Usuarios


S2: Llama al Caso de Uso Designar plazas, cursos y paralelos
S3: Llama al Caso de Uso Emitir libreta de calificaciones
S4: Llama al Caso de Uso Generar bitácora
S5: Llama al caso de uso Control Personal
S6: Sale del subsistema O CIERRA SESION
Caso de Uso Controlar Usuarios

Actores Administrador, usuarios

Propósito Administrar los datos personales del personal del colegio

Resumen Permite registrar, modificar, buscar los datos de los profesores, estudiantes
,secretaria como del Administrador

Pre-requisito Ninguno
Curso normal de eventos

ACTOR: Administrador ACTOR: Usuario SISTEMA: Iteración 1- Subsistema Administrador

1. Ingresa a la
opción Usuarios
3. Abre la ventana para el control de Usuarios

2. Brinda donde se permite realizar operaciones con los datos


información de personales, habilitando las opciones:
datos
S6: Nuevo
personales
S7: Guardar
S8: Buscar
S9: Actualizar
S10: Dar de Baja
S11: Cerrar

Cursos Alternos CA102: Valida los campos texto y numéricos

Subflujos S6: Habilita un nuevo registro en la tabla usuarios, permite ingresar los datos de
un nuevo usuario
S7: Permite guardar los datos ingresados del usuario previa validación con el
curso CA102
S8: Permite buscar los datos de un usuario en función a su nombre completo o
CI
S9: Permite actualizar los campos de un usuario previa búsqueda mediante el
subflujo S13 y validación con el curso CA102
S10: Permite dar de baja a un usuario y no eliminarlo de la base de datos previa
búsqueda con el subflujo S13
S11: Permite salir de la ventana

Iteración 2: Subsistema Inscripciones

Caso de Uso Registrar registro

Actores Secretaria, padre/tutor

Propósito Administrar los datos personales del estudiante del colegio

Resumen Permite registrar, modificar, buscar los datos del estudiante del colegio

Pre-requisito Ninguno
Curso normal de eventos

ACTOR: Secretaria ACTOR: tutor SISTEMA: Iteración 2- Subsistema Inscripciones


1.-Realizar la pre- 2.-Abre la ventana para el registro de inscripciones donde se
inscripción permite realizar operaciones con los datos personales,
mediante la web
habilitando las opciones:
S12: Nuevo
S13: Guardar
S14: Buscar
S15: Actualizar
S16: Dar de Baja
S17:Impremir hoja
3.-recepciona la S18: Cerrar ventana
hoja de pre-
inscripción y su
documentación
requerida

Cursos Alternos CA103: Valida los campos texto y numéricos

Subflujos S12: Permite ingresar los datos de un nuevo estudiante,


S13: Permite guardar los datos ingresados del estudiante previa validación con el
curso CA103
S14: Permite buscar los datos de un estudiante en función a su nombre completo o
CI
S15: Permite actualizar los campos de un estudiante previa búsqueda mediante el
subflujo S13 y validación con el curso CA103
S16: Permite dar de baja a un estudiante y no eliminarlo de la base de datos previa
búsqueda con el subflujo S13
S17: Realizar la impresión del formulario
S18: Permite salir de la opción volviendo a la ventana principal

8.6 DIAGRAMA DE CLASES


8.6.1 DIAGRAMA DE CLASES ENTIDAD
8.6.2. DIAGRAMA DE CLASES FRONTERA

ITERACION 1:
ITERACION 2:

ITERACION 3:
ITERACION 4:
8.6.3. IDENTIFICACION DE CLASES CONTROL

Verificar Sesion Validar Texto Validar Numero Control de Escritura

Calculo Promedio Bimestral Calcular Calificacion Calcular Promedio Anual Control de Plazas

Administrar Reservar Cupo Control Administrativo Control Academico

Control Bitacora

8.7. DIAGRAMA DE ACTIVIDADES


Administrador Tutor Profesores Secretaria Sistema

Ingresa al
sistema

Solicita pre-
Ingresa al
incripcion Autentita
sistema
cuenta
Verifica
cuent...
Ingresa al
Si no existe cuenta
sistema
Solicita registro en
Subsistema adminitrador
Si existe cuenta

Si existe y es secretaria

Si existe y es administrador
Si existe y es profesor
Despliega el menu
administrador
Despliegue
menu registro
Despliegue menu
desempeño
control Despliegue menu
Emitir Bitacora Designar plazas,
usuarios asistencia
libretas cursos y paralelos

control de Realiza pre- Gestiona


desempeño inscripcion kardex

Si es fin de bimestre

Registra hora
emitir ingreso/salida
notas Emitir lista

9. MODELO DE DISEÑO
9.1 DIAGRAMA DE CLASES
9.1.1 DIAGRAMA DE CLASES ENTIDAD
9.1.2 DIAGRAMA DE CLASES FRONTERA
ITERACION 1
ITERACION 2
ITERACION 3

ITERACION 4
9.2. DIAGRAMA DE SECUENCIAS

9.2.1.Diagrama de Secuencias Inicial


Validacion Verificar s es ion usuario : Adminis trar
us uario Adminis trador

1: Valida s es ion[cuenta,pas s word]

2:Verifica[cuenta, password] 3:verifica cuenta

4:si cuenta es administrador verifica contraseña

5: si corresponde contraseña

6: Abre subsistema administrador

6:sino existe mensaje ["no existe cuenta"]

1:Valida sesion[cuenta,password]
2:Verifica[cuenta, password] 3:busca[cuenta, password]
4:

5:Si exis te devuelve cuenta[cuenta]

6:verifica cuenta

7:Si cuenta=secretaria Abre subsistema inscripciones


7:Si cuenta=profesor Abre opciones subsistema calificaciones
7:sino existe mensaje ["no existe cuenta"]

9.3DIAGRAMA DE ESTADOS

9.3.1Diagrama de Estados para clase entidad personal, Usuario


cerrada

su cuenta sera

dado de
[si el personal no a sido habilitado en el sistema] baja

En espera

si tiene cuenta y contraseña si no cumple sus funciones


Si no esta en el sistema

dessabilita Habilitado
do

esta habiliotado al sistema

informacion

9.3.2 Diagrama de Estados para clase entidad Control Académico


inactivo

s i no s e termino las calificas iones

en proces o

s i s e termino de evaluar a todos los


s i faltan profes ores al entregar las notas es tudiantes por parte de los profes ores

no calificados
calificados

s i existe algun reclamo

revis ion

s e entrega al tutor/padre respons able


terminada la revis ion

publicados

9.3. Diagrama de Estados para clase entidad Control Personal

inicia labor

regis tra s u hora de ingres o

firm a
entrada
pres enta su jus tificativo

realizasu labor corres pondiente perm is o

pas a
clas es

regis tra s u hora de salida cumple el periodo de perm is o

firm a s alida
EJEMPLO UWE: Sistema Web-Pedidos
1. ANALISIS DE REQUISITOS - Modelado de Negocio
Recordando del modelado del sistema cliente servidor con UML se tenía el siguiente
modelo de negocio

1.1. Identificación de Actores


En función a la descripción del sistema actual se tienen los siguientes actores

EXTERNOS INTERNOS

Usuario

Administrador Profesor
Persona Secretaria
Estudiante

8.MODELO DE ANALISIS
1.3. ESPECIFICACION DE ACTORES

NOMBRE (ACTOR) Administrador (Director)


ROL Administra el sistema
TIPO Primario – Activo –Interno
FUNCIONES  Control de Usuarios
 Control de profesores
 Control de plazas
 Control de bitácora

NOMBRE (ACTOR) Usuario (Secretaria)


ROL Controla el subsistema de inscripciones y pensiones
TIPO Primario – Activo –Interno
FUNCIONES  Registra inscripción
 Emite Kardex de estudiantes
 Emitir listados de estudiantes
NOMBRE (ACTOR) Usuario (Profesor)
ROL Controla subsistema de seguimiento académico
TIPO Primario – Activo –Interno
FUNCIONES  Registra informe de desempeño
 Registra ingreso y salida

NOMBRE (ACTOR) Usuario (Padre/Tutor- Estudiante)


ROL Interactúa con el subsistema web
TIPO Primario – Activo –Interno
FUNCIONES  Ve calificaciones
 Ve asistencia
 Realizar Pre-inscripción
1.4. Diagrama de casos de uso Inicial:

<<include>>

Ingresar sub sistema


administrador
<<include>>

Validar Sesion
<<include>>
Administrador
<<include>>
Ingresar sub sistema registro

Usuario

Ingresar sub sistema control


desempeño

Profesor
Secretaria
Estudiante

Ingresar sub sistema control


ingreso/salida

1.5. Diagrama de Casos de Uso Expandido


DIAGRAMA DE CASOS DE USO EXPANDIDO PARA
REGISTRAR PRODUCTO EN ALMACEN

Mijael hacer desde modelo de requerimientos

Mel desde modelo diseño-navegacional

También podría gustarte