Вы находитесь на странице: 1из 99

CAPITULO IV

Diseño del Sistema

El diseño de un sistema de información produce los detalles que


establecen la forma en la que el sistema cumplirá con los requerimientos
identificados durante la fase de análisis. Los especialistas en sistemas se
refieren, con frecuencia, a esta etapa como diseño lógico en contraste con la
de desarrollo de software a la que denominan diseño físico.

Los analistas de sistemas comienzan el proceso de diseño


identificando los reportes y demás salidas que debe producir el sistema.
Hecho lo anterior se determinan con toda precisión los datos específicos
para cada reporte y salida.

El diseño de un sistema también indica los datos de entrada, aquellos


que serán calculados y los que deben ser almacenados. Los documentos
que contienen las especificaciones de diseño representan a éste de muchas
maneras (diagramas, tablas, y símbolos especiales). La información
detallada del diseño se proporciona al equipo de programación para
comenzar la fase de desarrollo de software.

En este trabajo de investigación el diseño del sistema de información se


efectuará utilizando para ello el Lenguaje de Modelado Unificado (UML),
herramienta novedosa para el desarrollo de sistema.
Análisis de los Resultados

Una vez concluidas las etapas de colección y procesamiento de datos se


inicia con una de las más importantes fases de una investigación: el
análisis de datos. En esta etapa se determina como analizar los datos y
que herramientas de análisis estadístico son adecuadas para éste
propósito.

Las encuestas y de entrevistas representan una herramienta muy


importante porque a través de ellas se puede tener acceso a información
relacionada con los problemas la escuela Los Magallanes y las opiniones
de las personas ahí laboran.

La organización es la siguiente:

1. Se formula la pregunta.

2. El objetivo por el cual se formuló la pregunta.

3. La tabla con la frecuencia y porcentaje de las respuestas.

4. Gráfico, donde se muestran los porcentajes alcanzados.

5. Análisis e interpretación de los datos.

6. Finalmente se presentan las conclusiones y recomendaciones del


capítulo.

Se pueden hacer dos tipos de análisis, cualitativo o cuantitativo.


Cualitativo Dentro de la metodología cualitativa se encuentra la
Etnografía, Estudio de Casos y la Investigación acción. Una característica
de los análisis cualitativos es que dado las técnicas que se emplean el
análisis no es un proceso estandarizado, por lo tanto las conclusiones
pueden ser replicables, pero las operaciones para obtenerlos no lo son.
"En estos estudios, a diferencia de los estudios cuantitativos se busca
recaudar información sobre las peculiaridades de los sujetos estudiados.
Así que su manera de trabajar es en no estructurar el modo en que se
recoge los datos, independientemente de la técnica que se haya
empleado". (León y Montero, 2003).
Para el análisis de nuestro proyecto de investigación se realizó una
encuesta para definir la verdadera problemática y que esta pudiera
estar relevante con nuestros objetivos y resultados esperados. Dentro
de estas encuestas se pueden observar las siguientes, tomando en
cuenta que solo fue realizado al personal que labora en el U.E Colegio
“Los Magallanes”:

1. ¿Cree usted que con el sistema automatizado que se realizara


para el proceso de inscripción de la U.E Colegio Los Magallanes
será ventajoso este proceso?

Cuadro Nº6:
Alternativa Respuesta Porcentaje
Si 20 83%
No 4 17%
Fuente: Autor (2015)

Respuesta
Si No

17%

83%

Gráfico Nº11: Distribución porcentual de la muestra de acuerdo al


proceso de inscripción de la Escuela
Análisis: En el gráfico se puede observar que el 83% de la
poblacional que labora en este colegio está de acuerdo que el sistema
automatizado para el proceso de inscripción será ventajoso para el
colegio mientras que un 17% no está de acuerdo con dicho sistema.

2. ¿Cree usted necesario crear una estrategia para el personal que


se encargara del manejo del sistema?

Cuadro Nº 7:
Alternativa Respuesta Porcentaje
Si 8 92%
No 16 8%
Fuente: Autor (2015)

Respuesta
Si No

8%

92%

Gráfico Nº 12: Distribución porcentual de la muestra de acuerdo a la


estrategia para el personal encargado del sistema

Análisis: En el gráfico se puede observar que el 92% de la población


que labora en la institución está de acuerdo en crear estrategias para
el personal que se encargara del manejo del sistema automatizado.
3. ¿Cree usted que el sistema actual de control de estudio es mejor
que el sistema automatizado propuesto para el colegio?

Cuadro Nº8:
Alternativa Respuesta Porcentaje
Si 1 75%
No 23 2%
Fuente: Autor (2015)

Respuesta
Si No

1%

99%

Gráfico Nº13: Distribución porcentual de la muestra de acuerdo al


sistema actual y el sistema propuesto.

Análisis: En el gráfico se puede observar que el 99% de la población


que labora en el colegio “Los Magallanes” cree que es mejor
implementar el sistema automatizado para el control de estudio del
colegio que el sistema que se lleva actualmente.
4.1 Descripción del Sistema Actual

Describir como está el proceso actualmente.


Fase de Construcción

4.3 Diseño del Sistema Propuesto

Cuadro Nº 9: Cuadro de casos de uso

LISTA DE CASOS DE USO

Actor Casos de Usos Nemónico

Director, Asistente
Registro y consulta de los
Administrativo y CU01-001-01
Datos del docente
Secretaria

Registro de grado y Sección


Director CU01-005-01
que atenderá Docente

Asistente administrativo,
Director Obtener y registrar datos del
CU01-010-03
alumno
y Secretaria

Asistente Administrativo y
Verificar cupos disponibles CU01-012-01
Director

Director Reservar Cupos CU01-012-02

Director Autorizar Cupos CU01-012-03

Notificar disponibilidad de
Asistente Administrativo CU01-013-01
cupos

Secretaria y Director Verificar Cupos autorizados CU01-014-01

Director Autoriza la inscripción CU01-014-03

Secretaria y Director Verificar cantidad de alumnos CU01-015-01

Secretaria Matricular alumno CU01-017-01


Docente Registrar notas CU01-017-02

Emitir Informe de Matricula


Secretaria CU01-017-03
Inicial

Alumnos Retirados o
Director y Secretaria CU01-018-01
Ingresados

Emitir Informe de Matricula


Director y Secretaria CU01-018-02
Final

Confirmar Recepción de
Asistente Administrativo CU01-019-01
Documentos

Asistente Administrativo Formalización de Inscripción CU01-020-01

Asistente, Director y Consultar Planilla de


CU01-022-01
Secretaria Inscripción

Autorización de Cierre del


Director CU01-024-02
Expediente

Registrar Asistencia del


Secretaria CU05-002-01
Alumno
CU01-001-01 REGISTRO Y CONSULTA DE LOS DATOS DEL DOCENTE

System

Registro y consulta de los Datos del docente (CU01-001-01)

Directivo

<<include>>

Secretaria

Gestor de Registros

Asistente Administrativo

Descriptiva de caso de uso

Nemónico CU01-001-01

Nombre Registro y consulta de los datos del docente

Descripción de la En este módulo se procederá a registrar o consultar los datos


funcionalidad personales del docente.

Actores Director, Secretaria, Asistente Administrativo.

Precondición (es) Debe estar logueado como usuario interno.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El sistema solicita el número de cédula del


docente a consultar
2. El Director, Secretaria ó Asistente
Administrativo ingresa el número de
cédula del docente. 3. El sistema pasa al gestor de registros donde
activa la opción de incluir y muestra la planilla
de carga de registro del docente.
4. El Director, Secretaria o Asistente
Administrativo llena la planilla de carga de
registro donde se le solicita: (Nombre,
apellido, CI, nacionalidad, fecha de
nacimiento, lugar de nacimiento, situación
del cargo, titulo de docente S/N, teléfono
local y celular, correo electrónico, dirección
de habitación).

5. Luego presiona guardar. 6. Muestra código ID Docente, y finaliza caso


de uso.
Flujo alternativo

1: Si el Docente ya está registrado. 2. El sistema activara las opciones de


modificar, imprimir, consultar, eliminar, (la
opción eliminar solo será autorizada por el
director)

Resultado Generar ID de docente.

Todos los campos tienes que ser llenados obligatorio. Este proceso se
encuentra conectado con el Gestor de Registros ya que el mismo es el
Observaciones que nos permite entrar a la base de datos donde se encuentran todos los
registros de nuestro sistema, para poder modificar, incluir, eliminar o
imprimir. Cualquier requerimiento por el usuario.
CU01-005-01 GRADO Y SECCIÓN ATENDER DOCENTE

System

Disponibilidad horaria docente (CU01-002-01)


Secretari
<<include>>

Grado y seccion atender Docente (CU01-005-01)


Docent

Director <<include>>

Gestor de registro

Asistente Administrativo

Descriptiva de caso de uso

Nemónico CU01-005-01

Nombre Grado y sección que atenderá el Docente

Por medio de este, el directivo podrá registrar el grado, sección y


Descripción de la
cantidad de alumnos que atenderá cada docente, según su
funcionalidad
disponibilidad horaria Y número de aulas y pupitres disponibles.

Actores Director, Secretaria, Asistente Administrativo, Docente

Debe estar logueado y haber cumplido con CU01-002-01, CU01-


Precondición (es)
003-01, CU01-004-01

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El sistema le muestra las opciones de


incluir, modificar, consultar, imprimir al
Director.

3. El sistema se dirige al módulo de


gestor de registros y le muestra el modulo
relacionado con la opción que eligió el
2. El Director elige una de ellas. director.

4. El director carga incluye, modifica, consulta


o imprime la información.
6. Finaliza el Proceso.
5. El director le da guardar.

Flujo alternativo

1. De ser la Secretaria, Asistente


Administrativo ó Docente, el sistema solo
mostrara las opciones de consultar e
Imprimir.

2. El sistema comprueba la validez de los


datos y de no ser correctos le indica al
docente para que los corrija.

El director podrá hacer la distribución de los docentes por aulas según la


disponibilidad horaria de cada uno, el número de aulas y pupitres
Resultado
disponibles. Y los docentes podrán visualizar cuál es su grado, sección y
aula asignada.

Todos los campos tienes que ser llenados obligatorio. Este proceso se
encuentra conectado con el Gestor de Registros ya que el mismo es el
Observaciones que nos permite entrar a la base de datos donde se encuentran todos los
registros de nuestro sistema, para poder modificar, incluir, eliminar o
imprimir. Cualquier requerimiento por el usuario.
CU01-006-01 HORARIO DEL DOCENTE

System

Registrar grado y sección que atenderá el docente (CU01-005-01)

Secretaria Director
<<include>>

Horario del docente (CU01-006-01)

<<include>>
Docente

Asistente Administrativo

Gestor de Registros

Descriptiva de caso de uso

Nemónico CU01-006-01

Nombre Horario del Docente

Descripción de la Por medio de este el Docente podrá verificar cuál es su horario de


funcionalidad trabajo asignado.

Actores Director, Secretaria, Asistente Administrativo, Docente

Precondición (es) Debe estar logueado y haber cumplido con CU01-005-01

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El sistema le muestra las opciones de


incluir, modificar, consultar, imprimir al
2. El Director elige una de ellas. Director.

3. El sistema se dirige al módulo de


gestor de registros y le muestra el modulo
relacionado con la opción que eligió el
director.

4. El director carga incluye, modifica,


consulta o imprime la información.

5. El director le da guardar.
6. Finaliza el Proceso.

Flujo alternativo

1. De ser la Secretaria, Asistente


Administrativo o Docente, el sistema solo
mostrara las opciones de consultar e
Imprimir.

2. El sistema comprueba la validez de los


datos y de no ser correctos le indica al
docente para que los corrija.

Resultado El docente podrá visualizar su horario de trabajo asignado.

Todos los campos tienes que ser llenados obligatorio. Este proceso se
encuentra conectado con el Gestor de Registros ya que el mismo es el
Observaciones que nos permite entrar a la base de datos donde se encuentran todos los
registros de nuestro sistema, para poder modificar, incluir, eliminar o
imprimir. Cualquier requerimiento por el usuario.
CU01-007-01 REGISTRO Y CONSULTA DE LOS DATOS DEL REPRESENTANTE

System

Registro y consulta de los Datos del Representante (CU01-007-01)

Directivo

<<include>>

Secretaria

Gestor de Registros

Asistente Administrativo

Descriptiva de caso de uso

Nemónico CU01-007-01

Nombre Registro y consulta de los datos del representante

Por medio de este se podrá verificar la información personal de


Descripción de la
cada uno de los representantes sea este activos ó representantes
funcionalidad
de alumnos aspirantes a ingreso.

Actores Director, Secretaria, Asistente Administrativo, Docente

Precondición (es) Debe estar logueado .

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. el sistema le muestra la opción incluir


ó imprimir a la secretaria

2. La Secretaria selecciona incluir. 3. El sistema se dirige al módulo de


gestor de registros y le muestra la planilla
de carga de información de
4. La Secretaria o Asistente Administrativo representante.
llena la planilla de carga de registro donde
se le solicita: (Nombre, apellido, CI,
nacionalidad, fecha de nacimiento, lugar
de nacimiento, teléfono local y celular,
correo electrónico, dirección de
habitación).

5. La Secretaria o Asistente Administrativo


le dan guardar
6. Genera un código ID de representante y
finaliza el Proceso.

Flujo alternativo

1. De ser el Director, tiene la faculta de incluir,


modificar, consultar ó imprimir.

2. El sistema comprueba la validez de los


datos y de no ser correctos le indica al
docente para que los corrija.

Tener un registro organizado de los datos de cada uno de los


Resultado
representantes activos y aspirantes.

Todos los campos tienes que ser llenados obligatorio. Este proceso se
encuentra conectado con el Gestor de Registros ya que el mismo es el
Observaciones que nos permite entrar a la base de datos donde se encuentran todos los
registros de nuestro sistema, para poder modificar, incluir, eliminar o
imprimir. Cualquier requerimiento por el usuario.
CU01-008-01 REGISTRO Y CONSULTA ALUMNOS ASPIRANTES

System

Registro y consulta alumnos aspirantes (CU01-008-01)

Directivo

<<include>>

Secretaria
Representante

Gestor de Registros

Asistente Administrativo

Descriptiva de caso de uso

Nemónico CU01-008-01

Nombre Registro y consulta de los datos aspirantes a cupo

Descripción de la Por medio de este se podrá verificar la información personal de


funcionalidad cada uno de los alumnos aspirantes a cupo.

Actores Director, Secretaria, Asistente Administrativo, Representante

Precondición (es) Debe estar logueado .

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El sistema presenta la planilla de registro


nuevo aspirante.

2. El Representante Registra los datos su


representado: (nombre, apellido, cédula,
lugar, fecha de nacimiento, género,
dirección de habitación, teléfonos de
contacto, grado solicitado)
3. El sistema se dirige al módulo de gestor de
registros y guarda el proceso.

4. El sistema presenta ID de Aspirante y


finaliza proceso.

Flujo alternativo

1. De ser el Director, tiene la faculta de


incluir, modificar, consultar ó imprimir.

2. El sistema comprueba la validez de los


datos y de no ser correctos le indica al
docente para que los corrija.

Tener un registro organizado de los datos de cada uno de los Alumnos


Resultado
aspirantes a cupo.

Todos los campos tienes que ser llenados obligatorio. Este proceso se
encuentra conectado con el Gestor de Registros ya que el mismo es el
Observaciones que nos permite entrar a la base de datos donde se encuentran todos los
registros de nuestro sistema, para poder modificar, incluir, eliminar o
imprimir. Cualquier requerimiento por el usuario.

CU01-010 REGISTRAR DATOS DEL ALUMNO


Descriptiva de caso de uso

Nemónico CU01-010-01

Nombre Obtener Perfil

Descripción de la Verifica la validez de usuario y password para el nivel de acceso al


funcionalidad sistema

Actores Secretaria, Director, Asistente Administrativo

Haber sido realizada la validación del usuario por el sistema.


Precondición (es) Obtener menú de usuario para seleccionar la opción
correspondiente

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.El asistente administrativo, el director y la


secretaria acceden al módulo de ingreso al
2. Muestra un formulario para el ingreso de
sistema (LOGIN)
usuario y password.
3. Ingresa código de usuario y password.

4. Verifica sí los datos ingresados son válidos.

5. Obtiene el perfil y nivel de acceso al


sistema.

Flujo alternativo

4. En el caso de usuario o password


incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso no
válido”.

Resultado Obtener el perfil del alumno que se desee verificar

Observaciones No aplica
Descriptiva de caso de uso

Nemónico CU01-010-02

Nombre Validar Usuario

Descripción de la Verifica la validez de usuario y password


funcionalidad

Actores Secretaria, director y asistente administrativo

Precondición (es) Usuario registrado en la base de datos.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El asistente administrativo, el director y


la secretaria ingresan al sistema.

2. Selecciona el menú que desea verificar.


3. El sistema le pide su información para
poder ingresar al menú como lo son: usuario y
contraseña.
4. El asistente administrativo, director o
secretaria colocan sus datos

5. El sistema verifica que los datos sean


válidos.

6. Ingresa al menú indicado.

Flujo alternativo

4. Debe colocar sus datos correctos con 5. En el caso de usuario o password


minúsculas y mayúsculas colocadas. incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso no
válido”.

Resultado Poder validar el usuario para acceder al menú de opciones.

Observaciones No aplica
Descriptiva de caso de uso

Nemónico CU01-010-03

Nombre Obtener y Registrar los datos del Alumno

El sistema debe permitir IMCP= (I)ncluir, (M)odificar, (C)onsultar,


Descripción de la
(E)liminar, Im(P)rimir Registrar datos del estudiante una vez siendo
funcionalidad
seleccionado

Actores Director, Asistente Administrativo, Secretaria

Haber sido realizada la validación del usuario por el sistema.


Precondición (es) Obtener menú de usuario para seleccionar la opción
correspondiente

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.La secretaria ingresa a la pagina

2. El sistema le pide los datos para ingresar a


las opciones.
3. Registra su usuario y contraseña en el
sistema

4. El sistema verifica que los datos estén


correctos y el usuario accede al sistema.

5.El sistema le muestra una serie de opciones


dependiendo del usuario que ingrese al
6. La secretaria accede al módulo de datos sistema
del estudiante. 7. El sistema muestra la opción para ingresar
la cedula del estudiante para verificar los
datos.
8. Ingresa la cedula del estudiante a
verificar
9. En caso de no estar registrada la cedula el
sistema muestra todos los campos a llenar.
10. La secretaria registra todos los datos,
sin dejar ningún campo en blanco y
presiona guardar para almacenar la
información.

Flujo alternativo

1. En el caso de usuario o password 4 En el caso de errores muestra mensajes de


incorrectos, no se permite el acceso al error.
módulo de Obtener datos de Alumno.
7. si el alumno ya existe mostrar cuadro de
dialogo que indique “Alumno ya existe” e
indicar que opciones desea seleccionar.

Realizar el ingreso, consulta, modificación o eliminación de los datos del


Resultado
estudiante para la ficha curricular

Observaciones Dependiendo del cupo

Descriptiva de caso de uso

Nemónico CU01-010-04

Nombre Crear una cuenta del usuario

Descripción de la Permite crear un usuario para acceder al sistema


funcionalidad

Actores Secretaria, director, asistente administrativo

Precondición (es) Haber validado sus datos

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El asistente administrativo ingresa al


sistema
2. El sistema le pedirá la cédula

3. El sistema verifica que la cedula este


registrada.

4. De no estar registrada el sistema muestra


el menú de todos los campos que debe llenar
para poder crear una cuenta en el sistema.

5. El asistente administrativo ingresa todos


los campos correspondientes.

6. Presiona la tecla guardar para poder


actualizar sus datos o registrarlos en el
sistema. 7. El sistema verifica todos los datos y guarda
los mismos en la base de datos

Flujo alternativo

5. Ningún campo debe estar vacio. 7. El sistema verifica que los campos estén
llenos correctamente y sin dejar campos
vacios de ser así el sistema indicara un cuadro
de dialogo donde indique: “Todos los campos
deben estar llenos”

Rellenar los campos para crear y registrar el usuario para poder acceder
Resultado
al sistema.

Observaciones Deben ser los que utilicen el sistema para validar su cuenta.

CU01-012 VERIFICAR CUPOS DISPONIBLES

CU01-013NOTIFICAR DISPONIBILIDAD DE CUPOS


Descriptiva de caso de uso

Nemónico CU01-012-01

Nombre Verificar cupos disponibles

Descripción de la Debe verificar en el sistema los cupos que hay disponibles para los
funcionalidad alumnos

Actores Asistente administrativo

Haber sido realizada la validación del usuario por el sistema.


Precondición (es) Obtener menú de usuario para seleccionar la opción
correspondiente

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.El asistente administrativo ingresa a la


opción correspondiente para verificar
cupos
2. El sistema le muestra la cantidad de cupos
que aún se encuentran disponibles o cuantos
alumnos han reservado los cupos.

3. El asistente verifica la cantidad de cupos


para notificar a los solicitantes.

Flujo alternativo

2. Si tiene mucho tiempo sin utilizar el


sistema indica: “El sistema se cerrara en 10
segundos”

Poder verificar los cupos que hay disponibles para así notificar a los
Resultado
solicitantes

Observaciones No aplica
Descriptiva de caso de uso

Nemónico CU01-012-02

Nombre Reservar cupo

Descripción de la Verificar el cupo de inscripción del estudiante para la reserva del


funcionalidad mismo

Actores Director

Verificar cupos disponibles y haber validado su usuario en el


Precondición (es)
sistema

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.El Director accede al módulo de ingreso


al sistema (LOGIN)
2. Muestra un formulario para el ingreso de
usuario y password.

3. Ingresa código de usuario y password. 4. Verifica sí los datos ingresados son válidos.

5. Obtiene el perfil y nivel de acceso al


sistema.
6. El director solicita los horarios
disponibles del profesor

7. Muestra los horarios disponibles y


especialidad del profesor.
8. El director verifica estos horarios y los
adhiere a los cursos que serán ingresados
en el presente periodo indicando el
profesor que dictara respectiva asignatura.

9. El director ingresa la información.


10. El sistema almacena la información subida
por el asistente.

11. El sistema muestra te lleva al menú


principal

Flujo alternativo

4. En el caso de usuario o password


incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso no
válido”.

Realizar por parte del representado la reserva del cupo para su posterior
Resultado
verificación por la asistente administrativa

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-012-03

Nombre Autorizar cupos

Descripción de la Cuando ya estén completos los cupos autorizar la inscripción de


funcionalidad cada estudiante en la matricula.

Actores Director

Notificar la disponibilidad e indisponibilidad de cupos a los


Precondición (es)
solicitantes

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.El director ingresa al sistema con su login


o usuario y contraseña
2. El sistema verifica que estén correctos los
datos.

3. Muestra el menú correspondiente que


puede modificar el director.
4. El director verifica el listado de alumnos
pendientes por cupos.

5. Selecciona los que va a autorizar.


6. Una vez seleccionados presiona la tecla
aceptar
7. El sistema muestra un cuadro de dialogo
donde indique si está conforme con los datos
seleccionados
8. el director presiona la tecla aceptar y
autoriza los cupos.

Flujo alternativo

2. en caso de que los datos sean incorrectos el


sistema le mostrara un cuadro de dialogo
donde indique usuario o contraseña no
válidos.

7.En caso de que no esté conforme volver a el


listado de alumnos

El director mediante las opciones respectivas que posea para su


Resultado modificación autorizará o no los cupos correspondientes de los alumnos
para el año escolar.

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-013-01

Nombre Notificar disponibilidad de cupo

Descripción de la Se debe verificar los cupos y en caso de no poseer notificar a los


funcionalidad solicitantes que no se poseen cupos disponibles.

Actores Asistente Administrativo

Precondición (es) Verificar cupos en el sistema

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.El asistente administrativo ingresa con su


login al sistema
2. el sistema verifica si los datos son válidos

3.El asistente administrativo solicita los


cupos en el sistema
4.El sistema muestra el listado de cupos
5. El asistente administrativo verifica cupos
disponibles

6. Indica disponibilidad de cupos al


director.

7. El director autoriza los cupos

Flujo alternativo

2. En el caso de usuario o password


incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso no
válido”.

Una vez verificados los cupos notificar la indisponibilidad de éstos a los


Resultado
representantes

Observaciones No aplica

CU01-014 AUTORIZA LA INSCRIPCIÒN


Descriptiva de caso de uso

Nemónico CU01-014-01

Nombre Verificar cupos autorizados

Descripción de la Permite verificar en la lista de los cupos que han sido reservados
funcionalidad cuáles de ellos se autorizaron por el director

Actores Director, Secretaria

Precondición (es) Haber sido autorizados los cupos por el director

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El director o la secretaria acceden al


módulo de registro de cupos de alumnos
autorizados.
2 Muestra formulario para la verificación de
los datos del alumno.
3. El director o secretaria verifica y/o
actualiza los siguientes datos: Datos del
Representante (Caso nuevos
representantes) o Actualización de los
Datos del Representante (Ya
registrados), Datos del Estudiante (Caso
Nuevos Estudiantes) o Actualización de
los Datos (Estudiantes Registrados),
situación del alumno.
4. El sistema valida los datos.
5. El director selecciona una de las opciones
mostradas por el sistema. (Aceptar,
Cancelar, Terminar )
6. En el caso de elegir Aceptar, el sistema
registra la información actualizada.

7. Si seleccionó Cancelar no realiza ninguna


modificación y limpia formulario de datos
del alumno.

8. Si selecciona Salir el sistema concluye la


sesión, retorna al módulo principal y verifica
los autorizados

1. En el caso de usuario o password 4. En el caso de errores muestra mensajes de


incorrectos, no se permite el acceso al error.
módulo de Obtener datos de Alumno.

Resultado Realizar la verificación de los cupos que ha autorizado el director

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-014-02

Nombre Verificar que la documentación este correcta

Descripción de la Se deberá verificar la documentación referente al alumno para


funcionalidad modificar cual información.

Actores Secretaria

Precondición (es) Haber validado el usuario.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. La Secretaria verifica en el sistema los


alumnos autorizados para el cupo.
2. El sistema le muestra una lista de los
alumnos

3. Verifica cada alumno y pide la


documentación a los representantes, una
vez entregados los verifica e indica al
director que la documentación está
completa y correcta.

4. El director accede al sistema a autorizar


la inscripción. 5. El sistema muestra un mensaje de
aceptación para guardar la información

Flujo alternativo

3. Si la documentación está incompleta


procede a notificar al representante para
que entregue los documentos faltantes
para autorizar la inscripción

Observar que la documentación esta completa para poder autorizar la


Resultado
inscripción del alumno.

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-014-03

Nombre Autoriza la inscripción

Descripción de la Permite autorizar la inscripción a los alumnos para el periodo


funcionalidad escolar

Actores Director

Precondición (es) Haber validado sus datos y verificado los cupos que se autorizaron

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El director accede al sistema con su


usuario y contraseña.
2. El sistema valida los datos del usuario.
3. El director accede a la opción
correspondiente los cupos que ya fueron
autorizados. 4. El sistema le muestra los datos del alumno
al cual se le autorizo el cupo.

5. El director verifica la opción de


inscripción 6. El sistema muestra el detalle de los
alumnos.

7. El director selecciona el alumno con el


cupo autorizado y le autoriza la inscripción.

Flujo alternativo

2. Si los datos son incorrectos el sistema


muestra un cuadro de dialogo que indica
usuario y/o contraseña incorrectos.

Terminar el informe o listado de la matriculación para el periodo escolar


Resultado
pertinente a cada año.

Observaciones No aplica

CU01-017 EMITIR INFORME DE MATRICULA INICIAL

System

Matricular Alumno (CU01-0017-01)

<<include>>

Buscar Alumno

<<include>> Docente
Secretaria
Registrar notas (CU01-017-02)

Emitir informe de Matricula Inicial (CU01-017-03)

Descriptiva de caso de uso

Nemónico CU01-017-01

Nombre Matricular alumno


Descripción de la Permite registrar todos los alumnos a ser inscritos para el período
funcionalidad escolar

Actores Secretaria

Precondición (es) Haber sido aceptada la inscripción por el director

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El Alumno llena una ficha para la


modificación de matrícula, cambio de
grupo. La ficha es verificada por el director
de escuela.

2. El alumno entrega al Asistente


administrativo del Sistema la ficha de
modificación de matrícula

3. La secretaria verifica que la ficha esté


llenada en forma correcta.

4. La secretaria introduce en el sistema el


código del alumno.
5. El sistema valida los datos ingresados y
muestra la información del alumno.

6. Muestra el formulario para el registro de la


modificación de la matrícula.

7. La secretaria realiza los cambios de


matrícula.
8. Muestra el curso donde va a ser
matriculado el alumno.

9. La secretaria selecciona una de las


opciones (Aceptar, Cancelar).
10. Si la opción seleccionada es Aceptar el
sistema genera e imprime una copia de
constancia de matrícula (original y copia).

11. Sí la opción seleccionada es Terminar el


sistema concluye la sesión y retorna al
módulo principal.

12. La constancia de modificación de


matrícula es firmada conforme por el
director

Flujo alternativo

3. La ficha de modificación de matrícula 5. En el caso de errores en el código del


contiene errores, se devuelve al alumno alumno el sistema muestra un mensaje de
para que sea corregida. error.

8. En el caso de que el alumno se esté


matriculando en un curso cuyo prerrequisito
no haya sido aprobado no permite el registro
de la matrícula y muestra un mensaje “Este
curso tiene prerrequisito de…. ”.

Resultado Matricula el alumno para el periodo escolar

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-017-02

Nombre Registrar notas

Descripción de la Permite registrar todas las notas de los alumnos


funcionalidad

Actores Profesor

Haber validado su usuario


Precondición (es)
Haber buscado y seleccionado el estudiante

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El profesor ingresa a la opción de carga


de notas
2. El sistema realiza la selección de las notas
del alumno con los parámetros enviados
por el sistema.

3. El sistema muestra los datos


correspondientes a las notas del alumno.
4. El profesor finaliza la petición de datos. 5. Concluye y retorna al módulo anterior.

Flujo alternativo

2: Si existe algún error en la selección de los


datos de las notas del alumno envía un
mensaje de error.

Resultado Realiza el registro de notas del alumno

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-017-03

Nombre Emitir Informe de Matrícula Inicial

Descripción de la Mediante los estudiantes inscritos por los cupos aprobados realizar
funcionalidad el informe inicial de la matriculación escolar.

Actores Secretaria

El estudiante tuvo que haber aprobado el cupo de inscripción para


Precondición (es)
la matriculación.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. La secretaria accede al módulo de ingreso


al sistema (LOGIN).
2. Muestra un formulario para el ingreso de
usuario y password.

3. Ingresa código de usuario y password.

4. Verifica sí los datos ingresados son


válidos.

5. Obtiene el perfil y nivel de acceso al


sistema.
6. Verifica todos los alumnos matriculados y
selecciona la opción de imprimir.

7. el sistema muestra un cuadro de dialogo


donde indica está de acuerdo con la
información
8. La secretaria al darle aceptar emite el
informe de matrícula inicial del sistema

Flujo alternativo

4: En el caso de usuario o password


incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso
no válido”.

El sistema emite el informe de matricula inicial de todos los que se


Resultado
inscribieron en la institución.

Observaciones No aplica

CU01-018 EMITIR INFORME DE MATRICULA FINAL


Descriptiva de caso de uso

Nemónico CU01-018-01

Nombre Alumnos Retirados o Ingresados

Descripción de la Permite verificar los alumnos que fueron retirados durante el


funcionalidad período escolar y los que fueron matriculados

Actores Director y secretaria

Haber validado su usuario y contraseña


Precondición (es)
Y Verificar los alumnos matriculados

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1.E director o la secretaria ingresan al


módulo del alumno
2. El sistema le muestra el expediente de
todos los alumnos que están registrados.

3. El sistema muestra los alumnos que han


sido retirados del sistema o en este caso los
que han retirado de la institución
4. El director y la secretaria verifican el
listado y en caso de realizar alguna
modificación seleccionan el alumno y le
realizan la modificación y le dan a guardar.
5. El sistema le muestra un mensaje que
indique la información será guardada

6. El director o asistente selecciona aceptar

Flujo alternativo

4. En caso de que el alumno este en el 5. Debe mostrar el mensaje para guardar la


listado y se haya retirado se selecciona la información y que no se pierda los datos
opción de eliminar para no tenerlo en la modificados
base de datos

Resultado Se verifican los alumnos retirados o los que se han matriculado nuevos en
el sistema

Observaciones No aplica

Descriptiva de caso de uso

Nemónico CU01-018-02

Nombre Emitir Informe de Matricula Final

Descripción de la Se verifican las modificaciones realizadas en el período escolar para


funcionalidad poder realizar la matriculación final de los alumnos

Actores Secretaria

Precondición (es) Haber validado su usuario

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El alumno recaba su ficha de matrícula


en su escuela profesional, llenan su ficha
según el plan curricular actual, esta ficha
es autorizada por el director de la
escuela, firmada y sellada

2. El alumno entrega al Asistente


administrativo la ficha de matricula una vez
que esta se encuentra autorizada, firmada y
sellada.
3.- El sistema muestra formulario de
matrícula y solicita el ingreso del CI del
4. El Asistente administrativo verifica que la alumno.
ficha de matrícula este llenada en forma
correcta, así como que este autorizada,
firmada y sellada por el director

5. El Asistente administrativo accede al


módulo de matrícula

6. El Asistente administrativo introduce en


el sistema la CI del alumno. 7. Muestra la información del alumno

8. El asistente administrativo selecciona el


grupo o sección a matricularse.
9. Muestra los grupos disponibles a
matricularse en el periodo académico

10. El sistema verifica que no se exceda al


número de vacantes por sección. Por último
el sistema también verifica que no se
produzca ningún cruce de horario en la
sección en la que se ha matriculado al
11. El Asistente administrativo selecciona alumno.
una de las opciones.(Aceptar, Cancelar,
Terminar)
12. Si selecciona la opción Aceptar el sistema
registra la matrícula y genera e imprime
una constancia de matrícula (original y
copia),

13. Si selecciona Cancelar el sistema limpia


formulario de Matrícula.

14. Si la opción seleccionada es Terminar el


sistema concluye la sesión y retorna al
módulo principal
15. El alumno firma la constancia de
matrícula si su matrícula es conforme.

Flujo alternativo

7. Si la ficha de matrícula contiene errores, se


devuelve al alumno para que sea corregida.

9: En el caso de errores en los datos a ser


registrados el sistema muestra un mensaje
de error.

10. En el caso de que se produzca un cruce de


horarios entre las secciones en los que se ha
registrado el alumno no permite el registro de
la matrícula y muestra un mensaje
describiendo el problema.
Permite realizar el informe de la matricula final de los alumnos
Resultado
registrados para el período escolar

Se deben realizar las modificaciones pertinentes para que no haya ningún


Observaciones
error en la data

CU01-019-01 CONFIRMAR RECEPCIÓN DE DOCUMENTOS

Descriptiva de caso de uso

Nemónico CU01-019-01

Nombre Confirmar Recepción de Documentos

Descripción de la Permitir, mediante una Interfaz de usuario, realizar un trámite para


funcionalidad la admisión como Alumno del Instituto.

Actores Asistente Administrativo

Precondición (es) El estudiante debe haber sido creado.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El asistente administrativo confirma que


los documentos estén correctos, entra al
sistema. 2. El sistema muestra el formulario, el cual
contempla varias opciones.

3. El asistente administrativo entra a la


sección alumnos pre-seleccionados y en el
campo ID “nombre y apellido” coloca
datos.
4. El sistema valida la información en la base
de datos, si el estudiante está en la base de
datos, el sistema mostrara un formulario con
los campos para vaciar los datos.

5. En tal caso que no se consiga en la base de


datos la información del aspirante, se
mostrara mensaje de error.
6. El asistente administrativo verifica que el
formulario de estudiantes pre-
seleccionados esté debidamente
correctamente, cotejando información le
da aceptar para ser matriculado. 7. Si selecciona la opción Aceptar el sistema
registra la pre-inscripción y genera e
imprime una constancia.

8. Si selecciona Cancelar el sistema limpia el


formulario de pre-inscripción.

Flujo alternativo

1. La reserva del cupo debe estar 2. De estar incorrecto el formulario con


previamente realizada. alguno de los datos del estudiante, se
devolverá a la asistente administrativa para
ser corregido.

Una vez verificados los datos/planilla y la autorización de la solicitud, se


Resultado
generara la planilla de inscripción.

Observaciones No aplica
CU01-022-01 CONSULTAR PLANILLA DE INSCRIPCIÓN

Descriptiva de caso de uso

Nemónico CU01-022-01

Nombre Consultar Planilla de Inscripción

Debe permitir IMCEP la Planilla de Inscripción con los datos


Descripción de la
provenientes de la Ficha de Representante (Todos) y de la Ficha del
funcionalidad
Representado (todos), los datos siguientes del Estudiante.

Director, Asistente Administrativo, Secretaria


Actores

Previamente la Ficha de Representante (Todos) y de la Ficha del


Precondición (es)
Representado (todos) debe estar cargada en el sistema.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El usuario ingresa el Código asignado


de la ficha de inscripción.
2. Muestra un formulario para el ingreso de
usuario y password
3. El usuario selecciona una opción
(IMCEP). (*) IMCP= (I)ncluir, (M)odificar,
(C)onsultar, (E)liminar, Im(P)rimir
4. El sistema muestra la planilla de inscripción.

5. Si selecciona la opción Imprimir, el sistema


imprimirá la planilla de inscripción

Flujo alternativo

1. En el caso de usuario o password 4. En el caso de que el código asignado de la


incorrectos, no se permite el acceso al ficha del estudiante no sea el correcto/valido
módulo planilla de inscripción. muestra un mensaje de error.

El usuario del sistema verifica que la ficha de matrícula esta llenada


Resultado en forma correcta y con el código asignado se imprime la planilla de
inscripción.

Observaciones No aplica

CU01-023 SOLICITUD DEL CIERRE DE EXPEDIENTE

Descriptiva de caso de uso

Nemónico CU01-023-01

Nombre Solicitar el Retiro de un Estudiante

Descripción de la El sistema debe permitir IMCEP una solicitud de retiro de un


funcionalidad estudiante (Planilla) para lo cual se solicitará la causa o motivo del
retiro
Actores Asistente Administrativo, Secretaria
Precondición (es) Tener la planilla de la causa o motivo del retiro.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. El asistente administrativo del sistema


accede al módulo de ingreso al sistema
2. Muestra un formulario para el ingreso de
(LOGIN)
usuario y password
3. El asistente administrativo llenara un
formulario (Planilla) en el cual se colocara
la causa o motivo del Egreso del estudiante 4. El sistema muestra los datos del estudiante,
actualizando la fecha, motivo o causa del
egreso.

5. una vez cargado este en el sistema se le


asigna un código de identificación con el cual
será el retiro del estudiante

Flujo alternativo

3. Si existe algún error en el ingreso


formula (Planilla) en el cual se colocara la
causa o motivo envía un mensaje de error.

Resultado Muestra un Documento de retiro del estudiante.

Observaciones No aplica

CU05-002-01 REGISTRAR ASISTENCIA DEL ALUMNO

System

Registrar asistencia del Alumno (CU05-002-01)

docente
Descriptiva de caso de uso

Nemónico CU05-002-01

Nombre Registrar Asistencia del Alumno

El sistema debe permitir IMCP= (I)ncluir, (M)odificar, (C)onsultar,


Descripción de la
(E)liminar, Im(P)rimir el registro de asistencia de alumnos mediante
funcionalidad una interfaz de la data del registro de estudiantes, horarios de
estudiantes y grados asignados.
Actores Docente

Precondición (es) Tener información de la asistencia.

Flujo normal

Acciones del actor Acciones y/o respuestas del sistema

1. La docente accede al módulo de ingreso


al sistema (LOGIN)
2. Muestra un formulario para el ingreso de
usuario y password.

3. El docente ingresa al módulo de


asistencia del alumno.
4. El Sistema atiende la solicitud y realiza una
búsqueda en la base de datos la información
solicitada del usuario
5. El docente ingresa información con las
asistencias de los alumnos, selecciona
ciertos parámetros para obtener un
resumen personalizado. 6. El sistema muestra un formulario para
llenar la asistencia.

7. El sistema almacena la información subida


por el usuario, muestra los datos
correspondientes a la asistencia del alumno.

8. Si la opción es Terminar el sistema concluye


la sesión y retorna al módulo principal o
muestra la opción de imprimir documento.

Flujo alternativo

1. En el caso de usuario o password


incorrectos, no se permite el acceso al
sistema, mostrar mensaje de error “Acceso 4. El Sistema retorna el mensaje que no se
no válido”. pudo establecer conexión con la base de
datos.

Obtener un registro en una base de datos con las asistencias de los


Resultado
alumnos.

Observaciones No aplica

CU01-020-01 FORMALIZACIÓN DE INSCRIPCIÓN

Descriptiva de caso de uso

Nemónico CU05-002-01

Nombre Formalizar la Inscripción del Estudiante

Asignar un código de inscripción de matrícula, a aquellas Planillas


Descripción de la
de Pre-inscripción que han sido autorizadas y de las cuales existan
funcionalidad una Ficha de Estudiante, este Código de Matrícula será el
identificador del Expediente del Estudiante
Actores Asistente Administrativo

Precondición (es) La planilla Pre-inscripción debe estar autorizada por el Director.

Flujo normal
Acciones del actor Acciones y/o respuestas del sistema

1.El asistente administrativo del sistema


accede al módulo de ingreso al sistema
(LOGIN)
2. El sistema le mostrara el formulario de Pre-
inscripción
3. El asistente administrativo llena la
planilla de inscripción si en tal caso faltara
información.

4. El sistema debe arrojando la ficha de


estudiante y código el cual será el
identificador del expediente del estudiante.
5. El asistente administrativo seleccionará
de una lista las inscripciones autorizadas y
mediante un botón activará la generación
de códigos.
6. Sí los datos ingresados son válidos, emitir
un reporte con todos los datos del estudiante

Flujo alternativo

1. En el caso de usuario o 4. Si la ficha de estudiante contiene errores,


password incorrectos, no se se devuelve al asistente administrativo para
permite el acceso al módulo de que sea corregida.
matrícula.
6. En el caso de errores en los datos a ser
registrados el sistema muestra un mensaje
de error.

Una vez verificados los datos/planilla y la autorización de la


Resultado matriculación, se generara la planilla de inscripción, formalizando así la
matriculación.

Observaciones No aplica
Definición de requerimientos

Lo fundamental es guiar el desarrollo hacia un sistema correcto. La


captura de requisitos muchas veces se hace complicada debido a que la
mayoría de los usuarios no saben que parte de su trabajo pueden
transformarse en software; con frecuencia los usuarios no saben cuáles son
los requisitos ni tampoco cómo especificarlos de una forma precisa.

La técnica inmediata para identificar los requisitos del sistema se basa


en los casos de usos, éstos capturan tanto los requisitos funcionales como
los no funcionales que son específicos de cada caso de uso.
Determinar requerimientos funcionales

ID Nombre del Proceso Fuente del


Descripción del Requisito Versión Usuario Prioridad Medio
Requisito Requisito Asociado Requisito

RF01-001 Registrar los El sistema debe permitir 1.0 Director, Alta Sistema P02-01 Director
datos del registrar la información del Registrar
Docente Docente con los datos Asistente Docente
asociados a este: Administrativo,
nacionalidad, cédula, Secretaria,
apellidos y nombres, lugar y Docente
fecha de nacimiento,
Situación del Cargo
(Titular/Interino/Otro),
Dedicación
(Compl./Integral/Conv), tipo
contratación (Fijo/Contrat./
Suplente), Título docente
(S/N), género, dirección de
habitación, teléfonos local y
celular, correo electrónico

RF01-002 Registrar la El sistema debe permitir 1.0 Docente Alta Sistema P02-01 Director
carga de registrar el listado de los Registrar
notas estudiantes y la información carga de
de las notas de los alumnos notas
y poder cargarlas e
imprimirlas

RF01-003 Registrar el El sistema debe permitir 1.0 Director, Alta Sistema P02-02 Director
Inventario de registrar la información de la Elaborar el
Aulas cantidad de Aulas físicas, Secretaria Inventario de
ubicación, condiciones de Aulas
uso y capacidad (cantidad)
para albergar estudiantes,
así como cantidad de
pupitres asignados

RF01-004 Registrar el El sistema debe permitir 1.0 Docente Alta Sistema Director
listado de realizar la carga de los
alumnos alumnos registrados en cada Docente
asignados una de las aulas y secciones
por cada que atenderá cada uno de
docente los docentes asignados para
que ellos puedan verificar el
listado de sus alumnos.

El sistema debe permitir


registrar para cada Docente
RF01-005 Registrar el grupo de estudio que 1.0 Director, Alta P02-01,
Grado y atenderá de acuerdo a la P02-04
sección que Asistente Asignar
cantidad máxima permitida
atenderá el Administrativo Grados y
por las normas y la cantidad
Docente de estudiante inscritos, así Secciones al
como la disponibilidad de docente
horario que haya acordado
el Docente, los datos
mínimos a considerar son:
ID del Docente, Grado, ID de
la Sección, Día de la
Semana, Turno.

RF01-006 Registrar las El sistema debe permitir 1.0 Director, Alta P02-04
secciones registrar para cada grupo de Generar
estudio, las secciones y Asistente Horarios de
turnos de las actividades de Administrativo Secciones
cada grado, en cada aula
disponible y el Docente que
atenderá al grupo de
estudio.

RF01-007 Informar El sistema debe permitir Director, Media P02-01


sobre el consultar e imprimir el Emitir
horario al horario individual de cada Asistente horario a
Docente Docente donde se reflejará Administrativo, Docente
la siguiente información: ID Secretaria,
del Docente, Apellidos y Docente
Nombres del Docente,
Grado en el cual enseñará,
ID de la Sección, Días de la
Semana, Turno, Actividad o
Asignatura.

RF01-008 Registrar los El sistema debe permitir 1.0 Director, Alta Sistema P01-01 Director
Datos del registrar la información del Registrar
Representan Representante con los datos Asistente datos
te asociados a este: Administrativo, básicos del
nacionalidad , cédula, Secretaria, Representan
apellidos y nombres, lugar y Docente, te
fecha de nacimiento, etnia, Representante
discapacitación, género,
dirección de habitación,
teléfonos local y celular,
teléfono de lugar de trabajo,
correo electrónico, estado
civil

RF01-009 Registrar los El sistema de permitir 1.0 Director, Alta Sistema P01-01 Director
datos del registrar el Representado Registrar
Representad aspirante a Cupo con los Asistente datos
o datos asociados a este: Id Administrativo, básicos del
Representante, nacionalidad Secretaria, Representad
, cédula, apellidos y Docente, o
nombres, lugar y fecha de Representante
nacimiento, etnia,
discapacitación, género,
dirección de habitación,
teléfonos local y celular,
correo electrónico, Fecha
Solicitud, Grado solicitado,
Embarazo (Si/No)

RF01-010 Registrar los El sistema de permitir 1.0 Director, Alta Sistema Director
datos del registrar el personal de Asistente
Estudiante alumnos con los datos Administrativo,
asociados a este y Secretaria,
provenientes de la Planilla Docente
de Inscripción: nacionalidad,
cédula, apellidos y nombres,
lugar y fecha de nacimiento,
etnia, discapacitación,
género, dirección de
habitación, teléfonos local y
celular, correo electrónico,
Fecha Inscripción, condición
actual repitiente (S/N),
Grado cursado, sección,
Resultado Final
(Promovido/No Promovido),
Año escolar anterior
cursado, Cantidad de
Materias pendientes (No
aprobadas), Causa de
Retiro, Embarazo (Si/No)

RF01-011 Verificar los El sistema deberá permitir 1.0 Director Alta Sistema Director
datos de la mediante el cruce con la
ficha escolar base de datos mostrar la Secretaria
del alumno información de los datos
Docente
básicos del estudiante como
lo son apellidos y nombres,
teléfonos, grado, sección,
notas por cada lapso
académico, para cualquier
requisito solicitado por el
docente

RF01-012 Reservar un El sistema debe Reservar un 1.0 Director, Alta Sistema P01-01 Director
cupo y cupo para cada solicitud y Reservar
Actualizar la actualizar la disponibilidad Asistente Cupo
disponibilida de cupo en forma Administrativo, Disponible,
d de cupo o automática mientras haya P01-01
demanda disponibilidad, así mismo Registrar
insatisfecha actualizará la Estadística de demanda
demanda insatisfecha insatisfecha
cuando no haya
disponibilidad de cupo.

RF01-013 Recibir y El sistema debe permitir 1.0 Director Media Sistema Director
revisar la mediante la cedula del
documentaci representante verificar los Secretaria Secretaria
ón documentos solicitados por
la página para la inscripción
del alumno como lo son:
copia de cedula de la madre,
copia de vacunas, fotos
carnet, copia de partida de
nacimiento y seleccionar los
que se entregaron.
RF01-014 Validar la El sistema debe permitir 1.0 Asistente Media Sistema Director
documentaci validar y corregir que la Administrativo
ón documentación este correcta Asistente
y completa para poder Administrativo
realizar la fase de inscripción
del alumnado

RF01-015 Registrar un El sistema debe realizar la 1.0 Asistente Media Sistema Asistente
ticket entrega de un ticket para Administrativo Administrativo
otorgarlo al representante
como constancia de la
entrega de documentos una
vez verificado y validado la
misma

RF01-016 Notificar Responder automáticamente 1.0 Asistente Baja Sistema P01-01


indisponibilid o por correo electrónico al Administrativo Elaborar
ad de cupo a solicitante de un cupo la Notificación
solicitantes imposibilidad de admisión de
por agotamiento de cupos Indisponibilid
cuando los cupos ad de Cupo
disponibles sean igual o
menor que cero (0).

RF01-017 Autorizar la Debe permitir mostrar una 1.0 Director Media Sistema P01-01
inscripción lista en pantalla para que la Autorizar
de autoridad respectiva Inscripción
estudiantes (Director), seleccione las de
Planillas de Inscripción
recibidas y marque las que Estudiante
autoriza y solo sean éstos
los aspirantes admitidos.

RF01-018 Solicitar la Debe permitir, mediante una 1.0 Director, Alta P01-01 Director,
Reserva de Interfaz de usuario, realizar Solicitar
un Cupo de un trámite para la admisión Asistente Cupo de Asistente
Estudiante como Alumno del Instituto, Administrativo, Ingreso Administrativo,
para lo cual se deberá Secretaria, Secretaria
suministrar la información Docente,
siguiente: Datos del
Representante
Representante (Caso
nuevos representantes) o
Actualización de los Datos
del Representante (Ya
registrados), Datos del
Estudiante (Caso Nuevos
Estudiantes) o Actualización
de los Datos (Estudiantes
Registrados), los Datos del
Estudiante son los que
figuran en la planilla de "F-
001 Solicitud de Inscripción".

RF01-019 Formalizar la Debe permitir asignar un 1.0 Asistente Alta Sistema P01-01
Inscripción código de matrícula solo Administrativo Elaborar un
del para aquellas Planillas de Expediente
Estudiante Inscripción que han sido
autorizadas y de las cuales
existan una Ficha de
Estudiante, este Código de
Matrícula será el
identificador del Expediente
del Estudiante: el usuario
seleccionará de una lista las
inscripciones autorizadas y
mediante un botón activará
la generación de códigos, al
finalizar se deberá emitir un
informe con los siguientes
datos: Nacionalidad, Cédula,
Apellidos y Nombres,
Género, Grado, Código de
matrícula asignado, fecha y
hora del proceso, este
informe deberá ser firmado y
archivado por el responsable
del área.

RF01-020 Llevar un Debe, en forma automática, 1.0 Director, Alta Sistema P01-01 RF01-020
Registro de con el evento "asignar un Registrar la
las código de matrícula", Asistente Inscripción
Inscripciones registrar la Inscripción Inicial Administrativo, Inicial, P01-
, Retiros y o Inscripción Extemporánea Secretaria 01 Registrar
abandono de en el archivo "Libro de la Inscripción
los Inscripciones y Retiros" con Extemporán
estudiantes la siguiente información del ea
para efecto Estudiante: Cédula,
de las Apellidos y Nombres,
estadísticas Nacionalidad, Género,
Grado, Código de matrícula,
fecha del proceso.

RF01-021 Registrar Debe permitir Registrar e 1.0 Director, Alta Sistema P01-01
una Planilla Imprimir la Planilla de Rellenar la
de Inscripción con los datos Asistente Planilla de
Inscripción provenientes de la Ficha de Administrativo, Inscripción
Representante (Todos) y de Secretaria,
la Ficha del Representado Representante
(todos), los datos siguientes
del Estudiante son
requeridos: nacionalidad,
cédula, apellidos y nombres,
lugar y fecha de nacimiento,
etnia, discapacitación,
género, dirección de
habitación, teléfonos local y
celular, correo electrónico,
Fecha Inscripción, condición
actual repitiente (S/N),
Grado cursado, sección,
Mención, Tipo de formación
(General/Técnica), Año
escolar anterior cursado,
Embarazo (Si/No)

RF05-001 Mostrar El sistema debe permitir el 1.0 Director, Alta Sistema P05-01 Directos,
Datos del cruce de datos de los Asistencia Asistente
Docente Docentes al colocar el Asistente del Docente Administrativo,
número de cedula y extraer: Administrativo, Secretaria
nacionalidad, apellidos y Secretaria,
nombres, lugar y fecha de Docente
nacimiento, situación del
cargo (Titular/Interinos/Otro),
Dedicación
(Compl.,Integral/Conv), tipo
de Contratación
(Fijo/Contrat./Suplente)

RF05-002 Mostrar El sistema debe permitir el 1.0 Director, Alta Sistema P05-02 Docente
Datos del cruce de la base de datos de
Alumno Matriculación extrayendo la Asistente Asistencia
siguiente información: Administrativo, de Alumno
nacionalidad, cédula, Secretaria,
apellidos y nombres, lugar y Docente
fecha de nacimiento, etnia,
discapacitación, género,
teléfonos local y celular,
Fecha Inscripción, condición
actual repitiente (S/N),
Grado cursado, sección,
Mención
RF05-003 Vincular El sistema debe permitir 1.0 Director, Alta Sistema P05-002 Docente
Planilla de ingresar la asistencia y la Asistencia
Asistencia inasistencia de los Alumnos, Asistente de Alumnos
vinculando Planilla F002. Administrativo,
Secretaria,
Docente

RF05-004 Consulta/ El sistema debe facilitar la 1.0 Director, Alta Impresión P05-002 Directos,
consulta e impresión del Asistencia Asistente
Impresión formato o comprobante de Asistente de Alumno Administrativo,
Asistencia de los Administrativo, Secretaria
Asistencia Secretaria,
alumnosF002 con el registro
de Alumno Docente
de datos de los Alumnos.

RF05-005 Reporte de El sistema debe permitir 1.0 Director, Alta Sistema P05-002 Directos,
Asistencia generar reporte de Asistencia Asistente
de Alumno asistencia e inasistencia por: Asistente de Alumno Administrativo,
Nacionalidad, cédula, Administrativo, Secretaria
apellidos y nombres, Fecha, Secretaria,
Sección, Docente, Horarios Docente
asignados.

RF02-001 Solicitud y Debe permitir, mediante una 1.0 Director, Alta Sistema Director
emisión Interfaz de usuario, realizar Asistente
carta de un trámite para la solicitud Administrativo,
buena de carta de buena conducta, Secretaria,
conducta en el cual se le suministrara Docente
por parte del solicitante
(representante), cédula
escolar del estudiante,
nombre y apellido,) y debe
permitir la impresión de la
misma para posterior
entrega.

RF02-002 Elaboración Debe permitir, mediante una 1.0 Director, Alta Sistema Director
de Interfaz de usuario, realizar Asistente
constancia la elaboración de constancia administrativo,
de de promoción de grado, Secretaria,
promoción donde el usuario Docente
de grado (secretaria), debe
suministrar datos del
estudiantes ( cédula
escolar, nombre y apellido,
años de graduación)

RF02-003 Solicitud de Debe permitir, mediante una 1.0 Director, Alto Sistema Director
notas Interfaz de usuario, realizar Asistente
un trámite de solicitud de administrativo,
notas, en el cual se le Secretaria,
suministrara por parte del Docente
solicitante (representante),
(cédula escolar del
estudiante, nombre y
apellido, para alumnos
activos.) para alumnos
egresados de de otros años,
(nombre, apellido del
estudiante y año de egreso).
Debe permitir la impresión
de la misma para posterior
entrega.

RF02-004 Solicitud de Debe permitir, mediante una 1.0 Director, Alto Sistema Director
constancia Interfaz de usuario, realizar Asistente
de estudio un trámite de solicitud de administrativo,
constancia de estudio, en el Secretaria,
cual se le suministrara por Docente
parte del solicitante
(representante), (cédula
escolar del estudiante,
nombre y apellido, para
alumnos activos.) Debe
permitir la impresión de la
misma para su posterior
entrega.

RF02-005 Solicitud de El sistema debe permitir, 1.0 Director, Alto Sistema Director
constancia mediante una Interfaz de Asistente
de retiro usuario, realizar un trámite administrativo,
de solicitud de constancia de Secretaria,
retiro, en el cual se le Docente
suministrara por parte del
solicitante (representante),
(cédula escolar del
estudiante, nombre y
apellido, grado en el cual se
va a proceder a realizar el
retiro del alumno y el
docente que tiene asignado).
Debe permitir la impresión
de la misma para su
posterior entrega.

RF02-006 Solicitud de El sistema debe permitir, 1.0 Director, Alto Sistema Director
constancia mediante una Interfaz de Asistente
de usuario, realizar un trámite administrativo,
inscripción de solicitud de constancia de Secretaria,
inscripción, en el cual se le Docente
suministrara por parte del
solicitante (representante),
(cédula escolar del
estudiante, nombre y
apellido, grado y sección).
Debe permitir la impresión
de la misma para posterior
entrega.
4.7 REQUISITOS NO FUNCIONALES

ID Nombre del Proceso Fuente del


Descripción del Requisito Versión Prioridad Medio
Requisito Requisito Asociado Requisito

Seguridad Se adoptarán los principios y buenas 1.0 Alto Sistema Todos Buenas prácticas
durante el prácticas de la guía de desarrollo de de programación
desarrollo de OWASP (Open Web Application Security
la aplicación Project), por ejemplo: OWASP v2

· se comprobará que no existan problemas


RNF-01
de seguridad por inyección de código SQL

· se añadirán comprobaciones para evitar


vulnerabilidades en las consultas
telemáticas a los expedientes de los
registros de los Docentes y Alumnos

Interfaz del La interfaz del sistema deberá ser 1.0 IBM SAA/CUA
RNF-02
sistema implementada como una aplicación web.

Ingreso al Cada usuario que desee ingresar al 1.0 ISO 27002


sistema sistema, deberá introducir en la página
principal un código de usuario y una
RNF-03 contraseña, la cual será validada por el
sistema, dándole acceso al sistema o
enviándole un mensaje para que
introduzca nuevamente sus datos.
Compatibilid Todos los desarrollos se realizarán 1.0 Alto Sistema Buenas prácticas
ad tomando como base la versión 4 de de programación
joomla, manteniendo la compatibilidad con
RNF-04 esta para facilitar la integración del sistema
de control de estudios con ese programa
de administración de contenidos, el cual
será usado como portal de despliegue.

Perfil del Cada usuario del sistema tendrá asignado 1.0 Alto ISO 27002
usuario un determinado perfil, usado para activar
RNF-05
los servicios o opciones que el pueda
realizar dentro del sistema.

Software de El sistema deberá ser desarrollado bajo 1.0 Alto DECRETO 3.390
desarrollo software libre, utilizando el lenguaje de
(Front End) programación PHP y java, se utilizará el
estándar HTML para el diseño de las
RNF-06 páginas web del sistema. De esta forma se
garantizaría que el código HTML
generado pueda ser interpretado por
cualquier de los navegadores comerciales
existentes en el mercado.

Arquitectura El sistema debe ser diseñado según la 1.0 Alto Buenas prácticas
del sistema arquitectura cliente / servidor de N capas, de programación
RNF-07 para lo cual se servirá de WEB Services,
Procedimientos Almacenados (Stored
Procedures y Triggers de base de datos)
Comunicacio El sistema debe basar sus comunicaciones 1.0 Alto ANSI
RNF-08
nes en protocolos estándar de internet.

Servicios de El sistema debe utilizar los servicios de la 1.0 ANSI


red red interna de la ula (intranet), para
RNF-09 establecer comunicación entre los clientes,
el servidor web y el manejador de base de
datos.

Usabilidad y Para garantizar la usabilidad se seguirá la 1.0 Bajo REF. Jakob


Accesibilidad metodología ampliamente reconocida, las Nielsen
"10 reglas de Jakob Nielsen":
1. Visibilidad del estado del sistema UNE 139803:2004

2. Relación entre el sistema y el mundo


real

3. Control y libertad del usuario


RNF-10
4. Consistencia y estándares

5. Prevención de errores

6. Reconocimiento antes que recuerdo

7. Flexibilidad y eficiencia de uso

8. Estética y diseño minimalista

9. Ayudar a los usuarios a reconocer,


diagnosticar y recuperarse de errores

10. Ayuda y documentación

Se seguirán las directrices de accesibilidad


establecidas por la norma UNE
139803:2004, teniendo en cuenta que la
utilización de componentes de plataformas
externas.

Convencione Se seguirán las pautas de codificación 1.0 Medio


s de marcadas en el documento The Code
Codificación Conventions for the Java Programming
para el Language, de Sun Microsystems, Inc.
Lenguaje (http://www.oracle.com/technetwork/java/c
Java odeconvtoc 136057.html). Un estándar de
codificación comprende todos los aspectos
de la generación de código, si bien se
RNF-11 debe aplicar siempre desde el sentido
práctico. La importancia de seguir unas
convenciones de codificación se justifica,
entre otras razones, por:

· Las convenciones de nombrado mejoran


la lectura del software, permitiendo a los
desarrolladores entender el nuevo código
más rápidamente y mejor.
· El 80% del coste del tiempo de vida de
una pieza de software se va en
mantenimiento.

· Casi nunca ningún software es mantenido


durante toda su vida por su autor original.

Software Se emplearán las siguientes versiones de 1.0 Alto DECRETO 3.390


base aplicaciones:
(backend)
· Sistema Operativo: Ubuntu Server 10 o
Superior

RNF-12 · Máquina virtual de Java: JDK 1.6 o


Superior

· Servidor de aplicaciones: Apache Tomcat


7.0

· Base de datos: Postgres 9.0 y MySQL 5

Rendimiento Debe admitir la posibilidad de ejecución 1.0 Alto Buenas prácticas


en cuanto a simultanea de programas cliente que de programación
RNF-13 la realizan peticiones al servidor
Concurrenci
a

Seguridad El sistema ha de estar operativo las 24 1.0 Alto ISO 27002


RNF-14 de la horas del día, manteniendo la integridad
Información de sus datos, minimizando el riesgo de
en cuanto a caída. El tiempo de recuperación es crítico,
la Fiabilidad para lo cual se deberá contar con un
(Disponibilid programa automático de respaldo.
ad e
Integridad)

Seguridad Se debe mantener la confidencialidad de 1.0 Alto ISO 27002


de la los datos, estableciendo control sobre el
Información acceso a los mismos. También se
RNF-15 en cuanto a controlará el acceso a las aplicaciones.
la
Confidenciali
dad

Seguridad Después de un fallo (caída de tensión, 1.0 Bajo ISO 27002


de la avería, fallo en el software) el sistema
Información debe recuperarse en un estado
RNF-16
en cuanto a consistente.
la Tolerancia
ante Fallos
4.2 Análisis de Actores

Cuadro Nº9: Cuadro de Actores

Actores Características Intereses principales Impacto de la situación Recomendaciones Prioridades

Rango de
importancia de
Individuos ¿Qué impacto tienen
Identificación del ¿Cuáles son sus Implicaciones de estos los actores para
¿Qué tipo de actualmente con relación a la
grupo o principales intereses o para el plan del el éxito del
personas u situación del proyecto
individuos motivaciones? proyecto proyecto
organismos son? interesado que está adentro?
(alto, medio,
bajo)

Establece y verificar
Mantener al Directivo al
Zona Educativa, De mucha que se realizan las
Mucha importancia tanto de cualquier Alto
Distrito Capital importancia actividades tal cual lo
cambio de directrices
estipula la ley.

Velar por el buen Mantener al tanto a los


Director del funcionamiento de diseñadores del
Director encargado Mucha Importancia Alto
Plantel todas las actividades proyecto, de cualquier
de la institución cambio en directrices

Consejo Voceros de la Contar con una escuela


Mucha importancia Media Media
Comunal Comunidad que este al día con los
procesos de
vanguardia tecnológica

Contar con una


Sociedad de institución eficiente en Mucha importancia, ya que Por medio de ellos
Padre y
Padres y sus procesos facilitan información para podremos obtener Alto
Representantes
Representantes administrativos y sistematizar información de interés
académicos

Buscar mejorar Mucha importancia, ya que Por medio de ellos


Docentes Profesores mecanismos que facilitan información para podremos obtener Alto
faciliten el trabajo. sistematizar información de interés

Sin ellos no existiría motivo No participan de forma


Estudiantes Estudiantes no existen Alto
para hacer el sistema directa

Participaran
Contar con procesos Sin ellos no se podrían llevar directamente con el
Personal Empleados administrativos más acabo muchas tareas de la sistema y nos
Alto
Administrativo administrativos eficientes y confiables. institución y por ende de suministran información
En tiempo real. nuestro sistema de interés para la
elaboración del mismo.

Participaran
Contar con procesos Sin ellos no se podrían llevar directamente con el
Personal obrero de administrativos más acabo muchas tareas de la sistema y nos
Personal Obrero Media
la escuela eficientes y confiables. institución y por ende de suministran informacion
En tiempo real. nuestro sistema de interes para la
elaboración del mismo.
Arquitectura del Sistema

Gráfico 22. Organigrama


Diagrama de Clases

Gráfico 23. Diagrama de Clase


Diagrama de Componente

Gráfico 24. Diagrama de Componente


Diagrama de Entidad-Relación del Diseño de la Base de Datos

Gráfico 25. Modelo lógico (Entidad- relación)


Diseño del Modelo Lógico del Sistema

Esta actividad consiste en diseñar la base de datos con la que interactúa el


sistema, para el proceso de diseño del modelo de datos (base de datos).

Ciudades
Notas: Contiene las Ciudades para cada Estado y que debe ser
seleccionado como clave foránea en combinación con el Estado en las
tablas relacionadas de la Aplicación.

Columnas

Nombre Tipo de Dato ¿No ¿PK? Obligatorio Comentario


Nulo?
cd_estado character Si Si Código del Estado Venezolano
varying(2) en el que se encuentra ubicada
la Ciudad (Ver tabla de Estados)
cd_ciudad character Si Si Identificador del Código de la
varying(4) Ciudad
txt_descripcion character No No Nombre de la Ciudad
varying(40)

Restricciones

Nombre Tipo Definición


ciudades_pk Clave primaria (cd_estado, cd_ciudad)
r2 Clave ajena (cd_estado) REFERENCES estados
(cd_estado) MATCH SIMPLE ON
UPDATE NO ACTION ON DELETE NO
ACTION

Cuposreservados
Notas: Contiene las Ciudades para cada Estado y que debe ser
seleccionado como clave foránea Contiene los Atributos para los datos de
la Gestión de los Cupos que realiza la Institución durante el proceso de
Solicitud e Inscripciones de Estudiantes en el inicio de Período Escolar, a
fin de controlar la demanda por cada Grado y optimizar el proceso de
asignación de cupos.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo? Primaria?
idreserva bigint Si Si Identificador parte de la superclave del
registro, autonumérico por cada período
escolar y para fines estadístico
fechareserva date No No Fecha en la que el sistema registra la reserva
del cupo, la reserva del cupo es
AUTOMÁTICA mientras exista disponibilidad
idsolicituddecupo bigint Si Si para el Grado solicitado.
Identificador parte de la superclave del
registro, conformado por un HASH aleatorio e
irrepetible que sirve de mecanismo de validación
para la transacción (código de seguridad).
grado integer Si Si Identificador parte de la superclave del
registro que corresponde al Grado (Nivel) de
educación para el que se solicita Cupo de
reservaautorizada boolean Si No false Ingreso. de aceptación (default), o de rechazo
Marcador
(negación posterior) del Cupo Reservado a una
idautorizacion bigint No No Solicitud.
Identificador del código de Autorización o
Negación de la Solicitud de Cupo que había
sido reservado durante el proceso de
idseccion character(1) Si No Inscripción
Identificadorendel
unCódigo
períododeescolar.
la Sección a la que es
asignado un Estudiante en el momento en que
la Solicitud de Reserva de Cupo es Autorizada
por la persona responsable de esa función.
idaula integer Si No Identificador del Código del Aula a la que es
asignado un Estudiante en el momento en que
la Solicitud de Reserva de Cupo es Autorizada.

Restricciones

Nombre Tipo Definición


cuposreservados_pk Clave primaria (idreserva, idsolicituddecupo, grado)
disponibilidaddecupos Clave ajena (grado, idseccion, idaula) REFERENCES secciones (grado,
idseccion, idaula) MATCH SIMPLE ON UPDATE NO ACTION ON
relationship32 Clave ajena DELETE NO ACTION
(idsolicituddecupo) REFERENCES representados
(idsolicituddecupo) MATCH SIMPLE ON UPDATE NO ACTION ON
DELETE NO ACTION

DemandaInsatisfecha
Notas: Contiene los Atributos para los datos de las Solicitudes que no
pueden ser satisfechas por AGOTAMIENTO AUTOMÁTICO de Cupos, y que
deberán ser tratados excepcionalmente de forma manual con los interesados
durante el proceso de Solicitud e Inscripciones de Estudiantes en el inicio de
Período Escolar, a fin de controlar la demanda por cada Grado y optimizar el
proceso de asignación de cupos.
Columnas

Nombre Tipo de ¿No ¿Clave Defecto Comentario


Dato Nulo? Primaria?
idsolicituddecupo bigint Si Si Identificador de la planilla de solicitud de cupo
que genera el Sistema para cada trámite de
fechasolicituddecu date No No inscripción
Fecha de laregistrado.
transacción de la solicitud de cupo
po (formato yyyymmdd)
grado integer Si No Identificador del Grado (Nivel) para el que se
solicita el Cupo de Ingreso.

Restricciones

Nombre Tipo Definición


demandainsatisfecha_key1 Clave primaria (idsolicituddecupo)
r11 Clave ajena (idsolicituddecupo) REFERENCES representados
(idsolicituddecupo) MATCH SIMPLE ON UPDATE NO ACTION ON
DELETE NO ACTION

Discapacidades
Notas: Entidad que contiene los atributos de los tipos de condición de
Personas con Discapacidad según el Manual de la Organización de las
Naciones Unidas. Se encuentra relacionada con los Estudiante,
Representantes y Docentes.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo? Primaria?
iddiscapacidad integer Si Si Identificador del código del tipo de discapacidad
nombrediscapacid character No No Nombre que describe la discapacidad (p.ejemplo:
ad varying Auditiva, Visual, motora, etc.)

Restricciones

Nombre Tipo Definición


key9 Clave primaria (iddiscapacidad)
Docentes
Notas: Entidad que contiene los atributos del personal académico de la Institución. Se
encuentra relacionada con los Estudiantes, Secciones, Materias.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo? Primaria?
nacionalidad character(1) Si Si Condición de Ciudadanía de la persona
(V)enezolana / (E)xtranjera
cedula integer Si Si 0 Número de documento de Identificación Personal
primernombre character No No Primer Nombre que identifica a la Persona
varying(50)
segundonombre character No No Segundo Nombre que identifica a la Persona
varying(50) (Opcional)
primerapellido character No No Primer Apellido que identifica a la Persona
varying(50)
segundoapellido character No No Segundo Apellido que identifica a la Persona
varying(50) (Opcional)
cd_estado_nacimie character Si No Código del Estado en el que nació la persona
nto varying(2) (Ver Tabla de Estados)
lugardenacimiento character No No Ciudad en la que nació la persona (Ver Tabla de
varying(40) Ciudades)
fechadenacimiento date No No Fecha de Nacimiento de la Persona (formato
genero character(1) No No 0 yyyymmdd)
Identificación del género sexual de la persona
(Masculino/ Femenino)
direccion character No No Dirección exacta del domicilio o residencia de la
varying(255) persona
idurbanizacion integer Si No Identificación de la Urbanización o Parroquia
que corresponde a la dirección de habitación o
residencia (Ver tabla de Urbanizaciones)
telefonomovil1 character No No Número principal de teléfono móvil
varying(20)
telefonomovil2 character No No Número alterno de teléfono móvil
varying(20)
telefonohabitacion character No No Número principal de teléfono fijo de habitación o
varying(20) residencia
idurbanizacion_dir integer No No 0 Identificación de la Urbanización o Parroquia
eccion que corresponde a la dirección de habitación o
residencia (Ver tabla de Urbanizaciones)
telefonolaboral1 character No No Número princi
varying(30)
estadocivil integer No No Condición de pareja (Soltero, Casado, Viudo,
correoelectronico character No No Divorciado)
Dirección principal de correo electrónico para
varying contacto
idsituaciondelcargo integer No No Código que corresponde a la Situación actual del
Cargo en la Institución: Titular, Interino, Otro
(Ver tabla de SituaciondeCargos)
iddedicacion integer No No Código que corresponde al Tipo de dedicación
Académica actual en la Institución: Exclusiva,
Completo, Medio Tiempo, Convencional (Ver tabla
idtipocontratacion integer No No de TipodeDedicacion)
Código de Tipo de Contratación actual que fija la
relación laboral con el docente, p.ejemplo: Fijo,
Contratado, Suplente (Ver tabla
userid character No No TipodeContratación)
Identificación asociada como Usuario para el
varying ingreso al Sistema (Ver Tabla de Usuarios)
fechaderegistro date No No Fecha de creación del creación del registro del
Docente en el Sistema (fines de auditoría)

Restricciones

Nombre Tipo Definición


docentes_pk Clave primaria (nacionalidad, cedula)

Estados
Notas: Contiene las Entidades y Dependencias Federales para Venezuela a fin
de ser seleccionado como clave foránea en las tablas relacionadas de la
Aplicación.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo Primaria?
cd_estado character ?Si Si Código de la Entidad o Dependencia Federal
varying(2
txt_descripcion )
character Si No Nombre de la Entidad o Dependencia Federal
varying(255
)

Restricciones

Nombre Tipo Definición


estados_pk Clave primaria (cd_estado)
Estudiantes
Notas: Contiene los Atributos para los datos de las Personas que solicitan ingreso o estudian
de forma regular en la Unidad Educativa.

Columnas

Nombre Tipo de ¿No ¿Clave Defecto Comentario


Dato Nulo? Primaria?
cedula character Si Si Número de documento de Identificación Personal
varying(9)
primernombre character No No Primer Nombre que identifica a la Persona
varying(50)
segundonombre character No No Segundo Nombre que identifica a la Persona
varying(50) (Opcional)
primerapellido character No No Primer Apellido que identifica a la Persona
varying(50)
segundoapellido character No No Segundo Apellido que identifica a la Persona
varying(50) (Opcional)
cd_estado_nacimie character Si No Código del Estado en el que nació la persona
nto varying(2) (Ver Tabla de Estados)
lugardenacimiento character No No Ciudad en la que nació la persona (Ver Tabla de
varying(40) Ciudades)
fechadenacimiento date No No Fecha de Nacimiento de la Persona (formato
idetnia integer Si No yyyymmdd)
Código de la Etnia indígena a la que pertenece la
persona (0 en caso de que no aplique)
iddiscapacidad integer Si No Código del tipo de Discapacidad que aplica a la
persona (0 en caso de que no aplique)
genero character(1) No No 0 Identificación del género sexual de la persona
(Masculino/ Femenino)
direccion character No No Dirección exacta del domicilio o residencia de la
varying(255) persona
telefonomovil1 character No No Número principal de teléfono móvil
varying(20)
telefonomovil2 character No No Número alterno de teléfono móvil
varying(20)
telefonohabitacion character No No Número principal de teléfono fijo de habitación o
varying(20) residencia
idurbanizacion_dir integer No No 0 Identificación de la Urbanización o
eccion Parroquia que corresponde a la dirección de
habitación o residencia (Ver tabla de
correoelectronico character No No Urbanizaciones)
Dirección principal de correo electrónico para
varying contacto
userid character No No Identificación asociada como Usuario para
varying el ingreso al Sistema (Ver Tabla de
fechaderegistro date No No Usuarios)
Fecha de creación del creación del registro del
Docente en el Sistema (fines de auditoría)
nacionalidaddelrep character Si No Condición de
resentante varying(1)
ceduladelrepresent integer Si No 0 Número de documento de Identificación
ante Personal del Representante
alergias text No No Enumeración de las Alergias que padece el
fechasolicituddecu date No No Estudiante
Fecha en la que el Cupo fué Solicitado (formato
po yyyymmdd)
ingresoaprobado boolean No No Marcador de Confirmación (Aceptación) o
Rechazo (Negación) de Ingreso y Aceptación
como ESTUDIANTE REGULAR realizada por la
Autoridad competente para esa función dentro
de la Institución, con la Aceptación se genera en
grado integer Si No automático
Identificadoreldel
código
Grado de(Nivel)
matrícula (Carnet).
Actual que es
cursado por el Estudiante Regular en la
seccion bigint No No Institución
Identificación del Grupo Actual en el que recibe
la formación educativa, p.ejemplo: "A", "B", "C",
idaula bigint No No etc.
Identificador de la infraestructura física dentro la
Institución en donde Actualmente recibe la
idturno character(1) No No formación educativa.
Identificador del Turno Actual en el que Recibe
la formación educativa, p.ejemplo: Diurno,
esrepitiente boolean No No Nocturno.
Marcador que indica la condición de
Repitiente del Grado (Nivel) escolar; Si, No
idmencion integer No No Identificador del tipo de Mención que curso, (0 =
Educación básica Nacional).
idtipoformacion integer No No Identificador del tipo de formación que recibe el
Estudiante; 0=(N)ormal o 1=(E)special.
idresultadofinal integer No No Identificador del Resultado Académico
en la Escala Cuantitativa
anioescolaranterior integer No No Identificador del Grado (Nivel) Anterior al que es
cursado por el Estudiante Regular en la
cantmateriaspendi integer No No 0 Instituciónde Materias pendientes de
Cantidad
entes aprobación del Año inmediato anterior.
estatusactualdema integer No No 0 Identificador de código que corresponde a la
tricula situación actual del estudiante, p.ejemplo:
Regular, Supensión, Retirado, Otro. (Ver tabla de
causaderetiro integer No No 0 EstatusdeMatriculas)
Identificador de código que corresponde a
la Razón de Retiro del Estudiante de la
Institución, por ejemplo: 0=Zonificación,
embarazo boolean No No 1=Médica,
Marcador para2=Defunción, 9=Otra. de embarazo
indicar condición
idmatricula bigint Si No precóz
Identificador de código de carnet como
estudiante regular de la Institución

Restricciones

Nombre Tipo Definición


estudiantes_pk Clave primaria (cedula)
r20 Clave ajena (cedula) REFERENCES inscripcion (cedula) MATCH SIMPLE ON UPDATE
NO ACTION ON DELETE NO ACTION
estudiantes_key1 Único (nacionalidaddelrepresentante, ceduladelrepresentante)
estudianteskey2 Único (idmatricula)
estudianteskey3 Único (grado)

Inscripcion
Notas: Contiene los Atributos para los datos del trámite de la Solicitud de Cupo y
Formalización de la Inscripción de los Estudiantes, y controla la confirmación de recepción de
los documentos requeridos (RECAUDOS) que conformarán el expediente físico del
Estudiante.

Columnas

Nombre Tipo de ¿No ¿Clave Defecto Comentario


Dato Nulo? Primaria?
cedula character Si Si Número de documento de Identificación Personal
varying(9)
fechadeinscripcion date No No Fecha de Formalización de la Inscripción
(aquella en que presenta los documentos)
fotocopiadecedula boolean No No ante la Institución.
Marcador de Confirmación de Recepción de
Fotocopia del documento de Identidad
partidadenacimient boolean No No Personal. de Confirmación de Recepción de
Marcador
oalumno Fotocopia del documento del Acta de
ceduladelrepresent boolean No No Nacimiento.
Marcador de Confirmación de Recepción de
ante Fotocopia del documento de Identidad
reciboservicioresid boolean No No Personal
Marcadordel Representante.
de Confirmación de Recepción de
encial Fotocopia de comprobación de lugar de
constanciacanaimit boolean No No residencia.de Confirmación de NO
Marcador
a poseer equipo de computación dotado
copiacedulamadre boolean No No por el Gobierno.
Marcador de Confirmación de Recepción de
Fotocopia del documento de Identidad
actapromociondegr boolean No No Personal
Marcadorde delaConfirmación
Madre. de Recepción de
ado Fotocopia del documento de constancia de
haber sido promovido del nivel inmediato
constanciavacunac boolean No No anterior.
Marcador de Confirmación de Recepción de
ion Fotocopia del documento de constancia de
aplicación de las dosis de vacunas
fotosvigentes boolean No No obligatorias.
Marcador de Confirmación de Recepción
de Fotos del Estudiante.
autorizaciondeinscr boolean No No Marcador de Confirmación (Aceptación)
ipcion o Rechazo (Negación) de Inscripción
realizada por la Autoridad competente
idreserva bigint Si No para esa función
Identificador dentrode
de código deReserva
la Institución.
que asignó el
sistema a la Solicitud de Cupo.
idsolicituddecupo bigint Si No Identificador de la Solicitud de Cupo de
Inscripción realizada por el Representante, es
clave alterna del Registro ya que solo se
grado integer Si No permite una solicitud
Identificador del Gradopara cadaque
(Nivel) Estudiante.
es
solicitado para el ingreso a la Institución

Restricciones

Nombre Tipo Definición


inscripcion_pk Clave primaria (cedula)
relationship62 Clave ajena (idreserva, idsolicituddecupo, grado) REFERENCES cuposreservados
(idreserva, idsolicituddecupo, grado) MATCH SIMPLE ON UPDATE NO
ACTION ON DELETE NO ACTION

Representantes
Notas: Contiene los Atributos para los datos de las Personas que ejercen la representación
civil y legal de los Alumnos que estudian en la Unidad Educativa y poseen la
Autoridad sobre el Niño, Niña o Adolescente.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo? Primaria?
cedula character Si Si Número de documento de Identificación
varying(9) Personal
primernombre character No No Primer Nombre que identifica a la Persona
varying(50)
segundonombre character No No Segundo Nombre que identifica
varying(50) a la Persona (Opcional)
primerapellido character No No Primer Apellido que identifica a la Persona
varying(50)
segundoapellido character No No Segundo Apellido que identifica
varying(50) a la Persona (Opcional)
cd_estado_nacimiento character Si No Código del Estado en el que nació la
varying(2) persona (Ver Tabla de Estados)
lugardenacimiento character No No Ciudad en la que nació la persona
varying(40) (Ver Tabla de Ciudades)
fechadenacimiento date No No Fecha de Nacimiento de la
Persona (formato yyyymmdd)
idetnia integer Si No Código de la Etnia indígena a la que
pertenece la persona (0 en caso de
iddiscapacidad integer Si No que no aplique)
Código del tipo de Discapacidad
que aplica a la persona (0 en caso
genero character No No de que no aplique)
Identificación del género sexual
varying(1) de la persona
(Masculino/Femenino)
direccion character No No Dirección exacta del domicilio o
varying(255) residencia de la persona
telefonomovil1 character No No Número principal de teléfono móvil
varying(20)
telefonomovil2 character No No Número alterno de teléfono móvil
varying(20)
telefonohabitacion character No No Número principal de teléfono fijo de
varying(20) habitación o residencia
idurbanizacion_direccio character No No Identificación de la Urbanización o
n varying(60) Parroquia que corresponde a la
dirección de habitación o residencia (Ver
telefonolaboral1 character No No tabla
Númerode Urbanizaciones)
principal de teléfono fijo del
varying(30) lugar de trabajo (Opcional)
estadocivil character(1) No No Condición de pareja (Soltero,
Casado, Viudo, Divorciado)
correoelectronico character No No Dirección principal de correo electrónico
varying(255) para contacto
condicionlaboral character No No Situación actual laboral (Empleado,
varying(1) Desempleado, Independiente, etc.)
userid character No No Identificación asociada como Usuario para
varying(10) el ingreso al Sistema (Ver Tabla de
fechaderegistro date No No Usuarios)
Fecha de creación del creación del
registro del Representante en el
cd_estado_direccion character No No Sistema
Código del(fines de auditoría)
Estado de la dirección de
varying(2) Domicilio o Residencia de la
pais_nacimiento character No No persona
Código del(Ver Tabla
País de Estados)
donde nació la persona
varying(30) (Ver Tabla de Estados)

Restricciones

Nombre Tipo Definición


representantes_pk Clave primaria (cedula)
r1 Clave ajena (cd_estado_nacimiento) REFERENCES estados (cd_estado) MATCH
SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION
r12 Clave ajena (iddiscapacidad) REFERENCES discapacidades (iddiscapacidad) MATCH
SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION
r9 Clave ajena (idetnia) REFERENCES etnias (idetnia) MATCH SIMPLE ON UPDATE NO
ACTION ON DELETE NO ACTION
Secciones
Notas: Contiene los Atributos para los datos de los Grupos de atención académica ejercidos
por los Docentes; identificará las agrupaciones homogéneas de los estudiantes que recibirán
en la misma carga educativa en una misma instancia de tiempo.

Columnas

Nombre Tipo de Dato ¿No ¿Clave Defecto Comentario


Nulo? Primaria?
grado integer Si Si Identificador del Nivel anual de avance escolar (1ro a 6to de
educación básica)
idseccion character(1) Si Si Identificación del Grupo que recibe la formación educativa,
p.ejemplo: "A", "B", "C", etc.; las secciones deben ser dispuestas
de manera que no se excedan la cantidad de alumnos basados
en criterios de calidad docente.
idaula integer Si Si Identificador de la infraestructura física dentro la Institución donde
se ubicarán los Estudiantes para recibir la formación educativa.
cupos integer No No Cantidad máxima de estudiantes que pueden ser atendidos con
criterios de calidad en función del Docente y del espacio físico
que disponga en Aula donde se imparte la formación.
idturno character(1) No No Identificador del Turno en el que se imparte la formación
educativa, p.ejemplo: Diurno, Nocturno.
nacionalid character(1) Si No
addocente
ceduladoc integer Si No 0
ente

Restricciones

Nombre Tipo Definición


seccion_pk Clave primaria (grado, idseccion, idaula)
r14 Clave ajena (idaula) REFERENCES aulas (idaula) MATCH SIMPLE ON UPDATE NO ACTION ON
DELETE NO ACTION
r18 Clave ajena (nacionalidaddocente, ceduladocente) REFERENCES docentes (nacionalidad, cedula)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION
Requisitos del Hardware y Software para soportar la aplicación en
ambiente de producción

LADO DEL SERVIDOR (BACKEND SOFTWARE)

4.8.1 Requisitos de Hardware

Configuración
Requerimientos Mínimos Recomendada
Caso
para Instalar
(buen escalamiento)
Intel® Core™ i3-4690K I5 o sup. (con Socket libre
Processor para 2do procesador)
Procesador
(6Mb Cache, up to 3.20 (200 Mb Cache, up to 3.90
GHz). GHz).
4 Gb 8 Gb
Memoria
Tipo DDR3 Tipo DDR3
RAM
BUS 1333/1600 GHZ 2200/3600 GHZ
Capacidad 200 Gb Capacidad 400 Gb

Tipo Conexión SATA Tipo Conexión SATA


Disco Duro
5200 RPM 6200 RPM

Nota, se recomienda un disco duro mayor de 200 Gb aun cuando la


aplicación es de 400 Mb por la sencilla razón de que los archivos lógicos y la
base de dato se incrementaran constantemente.

Requisitos de Software

Se requiere que el servidor tenga los siguientes servicios y aplicaciones de


S.O
Versión Versión Orden de
Software
mínima recomendada Instalación
Sistema
Operativo Linux Ubuntu 14 Ubuntu 14 1
64 Bits

Build Essential 1.13.5 1.14.18 2

MYSQL SERVER 5.0.6 5.7


3
5.13
PHP5 4
5.4.29
5
APACHE2 2.0.1 2.2.0

LADO DEL CLIENTE (FRONTEND SOFTWARE)

4.8.2 Requisitos de Hardware

Configuración
Requerimientos Mínimos Recomendada
Caso
para Instalar
(buen escalamiento)
I3 o sup. (20 Mb Cache, up to
Procesador Intel® Core Duo 2.2 GHz
3.2 GHz).
1 Gb 4 Gb
Memoria
Tipo DDR Tipo DDR2
RAM
BUS 1333/1600 GHZ 2200/3600 GHZ
Capacidad 80 Gb Capacidad 160 Gb

Tipo Conexión IDE Tipo Conexión SATA


Disco Duro
120 RPM 600 RPM

Sistema Cualquier Distribución de Preferiblemente Utilizar con


Operativo Linux 32 Bit cualquier distribución Linux
32 o. 64 bit
También puede ser utilizado
con cualquier versión de
Windows o MAC Apple

4.8.3 Requisitos de Software

Podrá ser utilizado en equipos con las siguientes características.

Software Versión mínima Versión recomendada


Cualquier Distribución
Preferiblemente Utilizar con
de Linux 32 Bit
cualquier distribución Linux
Sistema Operativo 32 o. 64 bit
También puede ser
utilizado con cualquier
versión de Windows

Internet Explorer 5.0 Internet Explorer 9.0


Navegador de
Internet Mozilla 8.01 Mozilla 29.01

Cunaguaro 6.01 Cunaguaro 8.0

Cualquier Version
Visor de PDF No aplica
Cualquier visor de PDF
Diseño de la Interfaz de Usuario
Evaluación de la fase de construcción

La fase de construcción se ha realizado con éxito. Se requirió una iteración


donde se explotaron los flujos de trabajo de implementación y pruebas.
Durante la implementación se realizó la codificación efectiva de los modelos
de gestión de contenido y los distintos componentes que conforman el
software.

Cabe destacar que las herramientas que ofrece el lenguaje de modelado


Web (WebML) fueron de mucha utilidad, ya que facilitan la codificación
mediante estándares de programación web

Introducción

Esta fase de transición se centra en implementar la aplicación en su entorno


de operación. El software se entrega a los usuarios para realizar pruebas
beta, y la retroalimentación del usuario reporta tanto defectos como cambios
necesarios. Además, el equipo de software crea la información de soporte
necesaria (por ejemplo, manuales de usuario, guías de resolución de
problemas, procedimientos de mantenimiento) para el lanzamiento. Al final
de la fase de transición, el incremento de software se convierte en un
lanzamiento de software utilizable. El principal objetivo que se ha planteado
para esta fase es garantizar la satisfacción de todos los usuarios del sistema.
También se proveerá el soporte básico necesario a través de un manual de
usuario.

Evaluación de la fase de transición

Durante la fase de transición se comprobó que el sistema implantado ha


cumplido con los requerimientos y necesidades de la Escuela, los
Departamentos Académicos, la Coordinación académica, así como también,
ha satisfecho los objetivos planteados al inicio del proyecto.

Riesgos del sistema

Es importante considerar los riesgos en todo desarrollo de software, un


riesgo es la variable del proyecto que pone en peligro el éxito del mismo. Los
riegos constituyen la probabilidad de que un proyecto sufra sucesos no
deseables.

Durante esta fase es importante detectar los riesgos que pueda sufrir el
sistema, y tratar aquellos que podrían en un futuro afectar a la aplicación
sobre todo en las últimas fases del proceso unificado, este es el motivo por el
cual se debe llevar a cabo iteraciones que examinen los riesgos.
Todos los riesgos técnicos pueden hacerse corresponder con un caso de uso
o un escenario correspondiente. A continuación se muestra la lista de los
riesgos del sistema:
No poseer una definición clara de los requisitos del usuario, provoca un mal
conocimiento del ámbito del sistema, es importante atenuarlo en la fase de
inicio.
Es importante conocer todas las necesidades del usuario y crear una visión
clara de lo que se quiere.
Una arquitectura que no sea lo suficientemente robusta, es considerada un
riesgo crítico y debe solventarse durante la fase de inicio y elaboración.

Вам также может понравиться