+ All Categories
Home > Documents > Mcvs ad-05 documento de analisis y diseño de cus

Mcvs ad-05 documento de analisis y diseño de cus

Date post: 13-Jun-2015
Category:
Upload: giancarlo-aguirre-campos
View: 232 times
Download: 1 times
Share this document with a friend
38
Universidad Cesar Vallejo SISTEMA DE ADMINISTRACIÓN ESCOLAR, PARA LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA ELENA MCVS-AD-05 DOCUMENTO DE ANALISIS Y DISEÑO DE CASOS DE USO DEL SISTEMA Versión 3.0 OCTUBRE 2013 Nombre Empresa, 2013
Transcript
Page 1: Mcvs ad-05 documento de analisis y diseño de cus

Universidad Cesar Vallejo

SISTEMA DE ADMINISTRACIÓN ESCOLAR, PARA

LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA

ELENA

MCVS-AD-05 DOCUMENTO DE ANALISIS Y DISEÑO DE CASOS DE USO DEL SISTEMA

Versión 3.0

OCTUBRE 2013

Nombre Empresa, 2013

Page 2: Mcvs ad-05 documento de analisis y diseño de cus

ÍNDICE

INTRODUCCIÓN ..................................................................................................................................... 4

II. MODELO DE ANÁLISIS DE LOS CASOS DE USO .................................................................. 5

2.1 Diagrama de casos de uso del Sistema. ..................................................... 5 Lista de Actores del Sistema .............................................................................................. 6 2.1.2 Diagrama de casos de uso del Sistema por paquetes ......................................... 7 2.1.3 Clasificación de casos de uso ................................................................................ 10 2.1.4 Matriz de Casos de Uso por Actores ..................................................................... 12

2.2 Especificación de Casos de Uso ................................................................ 13 2.2.1 Caso de Uso: CU.01.01 Validar Usuario ............................................................... 13 2.2.2 Caso de Uso: CU.01.02 menú principal ............................................................... 14 2.2.3 Caso de Uso: CU.01.03 Registrar Ficha de Alumno. ............................................. 15 2.2.4 Caso de Uso: CU.06.04.1 ver reporte de estado de cuenta corriente. ........... 18

III. MODELO DE DISEÑO DE LOS CASOS DE USO ................................................................... 24

3.1. Diagrama de clases de diseño. ............................................................ 24

Diagramas de secuencia por caso de uso ....................................................... 25 3.1.1. Diagrama de Secuencia de REGISTRAR AULA.................................................. 25 3.1.2. Diagrama de Secuencia de REGISTRO DE FICHA DE ALUMNO .................... 26 3.1.3 Diagrama de secuencia de Concepto de pagos .................................................. 27 3.1.4 Diagrama de secuencia Ordenes de pagos ............................................................ 28 3.1.5 Diagrama de secuencia Asignar Aulas ................................................................. 29 3.1.6 Diagrama de secuencia Registrar Docente ........................................................... 30 3.1.7 Diagrama de secuencia Asignar Curso Docente ................................................... 31 3.1.8 Diagrama de secuencia Registro de Matricula ........................................................... 32 3.1.9 Diagrama de secuencia Asignar Aulas ................................................................. 33

3.2 Modelo de Datos ................................................................................. 34 3.2.1 Lista de columnas de tabla FICHA DE ALUMNO .................................................... 35 3.1.2 Lista de columna de LA TABLA PAGOS ............................................................ 36 3.2.3 Lista de columna de LA TABLA MATRICULA .................................................. 36 3.2.4 Listado de columna de REGISTRO DE NOTA .................................................... 36 3.2.5 Listado de columna de CURSO ............................................................................. 36 3.2.6 Listado de columna de PADRES ........................................................................... 37 3.2.8 Listado de columna de ORDEN DE PAGO .......................................................... 37 3.2.9 Listado de columna de DOCENTE ....................................................................... 38 3.2.10 Listado de columna de GRADO_AULA ............................................................... 38

Page 3: Mcvs ad-05 documento de analisis y diseño de cus

NOMBRE CARGO FECHA FIRMA

Elaboración Cesar Arevalo Alva Asistente 16 de octubre 2013

Revisión

Aprobación

EDICION REVISION FECHA DESCRPCION AUTOR

1 23 de octubre Primera Versión de la Guía cesar Arévalo Alva.

Page 4: Mcvs ad-05 documento de analisis y diseño de cus

INTRODUCCIÓN

El presente documento tiene como objetivo asegurar el correcto levantamiento de información respecto a los casos de uso y definir la aproximación necesaria para resolver los requisitos del proyecto de sistema de administración escolar, para la institución educativa particular santa Elena. Este documento contiene la información detallada de los casos de uso, el prototipo de pantallas, el modelo de clases, las especificaciones de diseño necesarias para iniciar la construcción y el modelo de datos requerido para dar soporte a la funcionalidad definida.

El presente documento contiene dos partes:

ANALISIS DE LOS CASOS DE USO DEL SISTEMA

El objetivo de esta parte es asegurarse que los requisitos y especificaciones son factibles, consistentes, estén completos y sean entendibles por el equipo de desarrollo, en función al

conocimiento de la situación actual y bajo el contexto organizacional, normativo de las operaciones que realiza las áreas son secretaria y dirección que permite:

Brindar un entendimiento sobre el contexto actual del negocio donde se desea construir e implantar una solución de software eficiente y efectivamente.

Identificar y analizar los actores y procesos actuales, así como sus problemas y limitaciones.

Identificar las entidades principales de datos que deberán ser administradas por el sistema.

Estudiar cuidadosamente el documento de “Visión y Alcance”, revisando a detalle cada elemento del documento buscando descubrir omisiones, contradicciones, especificaciones a ser determinadas y especificaciones que necesitan ampliarse o clarificarse.

DISEÑO DE LOS CASOS DE USO DEL SISTEMA

En esta parte el equipo de desarrollo ha descrito lógica y físicamente la arquitectura del software que va a cumplir con las especificaciones del sistema. La idea principal en esta etapa es la de organizar los requisitos en subsistemas y desarrollar el mejor diseño para la atención de los requisitos de INSTITUCION EDUCATIVA PARTICULAR SANTA ELENA definiendo, desde el punto de vista técnico, las principales pantallas presentadas para los casos de uso. La información de esta parte será entregada Al director de dicha institución.

A continuación se presenta en dos partes, el análisis y el diseño del sistema, el cual deberá tomarse en cuenta para la fase de construcción ejecutada por el equipo del proyecto durante los próximos meses.

Page 5: Mcvs ad-05 documento de analisis y diseño de cus

II. MODELO DE ANÁLISIS DE LOS CASOS DE USO

Durante la fase de análisis del sistema se desarrollo el modelo de casos de uso del sistema a un

nivel macro. En el presente acápite detallamos con mayor detalle los casos de uso y la relación de

dependencia que tienen los procesos respecto a los servicios informáticos requeridos. Se pretende conocer qué procesos del sistema serán parte de la solución propuesta, así como los problemas

que se presentan.

Resaltamos con mayor detalle la matriz de requisitos cruzándolos con los casos que atenderá el

sistema y los actores relacionados.

2.1 Diagrama de casos de uso del Sistema.

El Modelo de Casos de Uso del sistema presentado a continuación muestra la relación entre los

actores y los casos de uso del sistema. Cada uno de los casos de uso representa una determinada funcionalidad que ofrecerá el sistema en lo que se refiere a su interacción externa.

2.1.1.1 Diagrama de Actores del Sistema

El siguiente cuadro (Fig. 1) muestra los diferentes Actores que interactúan en el SISTEMA

DE GESTION ESCOLAR.

Fig. 1 – Actores del Sistema Integrado de Gestión de Ventas

Page 6: Mcvs ad-05 documento de analisis y diseño de cus

Lista de Actores del Sistema

describen los actores del sistema mencionados en la fig. 01 y las responsabilidades de cada

uno en el SISTEMA DE GESTION ESCOLAR.

Actores del sistema del Sistema

Actor del Sistema Responsabilidades del Sistema

Usuario CU.01.01 Validar Usuario

CU.01.02 Cambiar Contraseña

Asistente

administrativo

CU.01.03 Registrar Perfiles

CU.01.05 Registrar alumnos becados

CU.01.06 Registrar Usuarios

CU.01.07 Configurar Parámetros de Sistema

CU.01.08 Registrar por situación económica

CU.06.03 Ver Reporte de Estado de Cuenta Corriente

Director CU.04.03 Aprobar Plan aulas por cantidad de alumnos

CU.08.01 Ver Reporte de Cumplimiento

CU.08.02 Ver Reporte de Estadística de Productividad de ingresantes

CU.03.03 Administrar Proyectos Educativo

Secretaria CU.02.01 Enviar Mensajes

CU.02.02 Revisar la Agenda

CU.03.01 Administrar Cliente

CU.03.02 Administrar Contactos

CU.05.01 Ver Reporte Plan de Visitas

CU.05.03 Administrar Oportunidades

CU.06.02 Consultar Documentos

CU.06.03 Ver Reporte de Estado de Cuenta del alumno CU.07.01 Administrar Agenda

CU.07.02 Registra ficha de inscripción

CU.07.03 valida ficha de inscripción

docente CU.02.01 recibe mensajes del director

Sistema SAE CU.06.01 Cambiar Estado de Oportunidades

Page 7: Mcvs ad-05 documento de analisis y diseño de cus

2.1.2 Diagrama de casos de uso del Sistema por paquetes

Para reducir la complejidad de la aplicación, se proponen los siguientes paquetes que

agrupan toda la funcionalidad a desarrollar:

Fig. 2 – Diagrama de Paquetes del SISTEMA DE GESTION ESCOLAR

Page 8: Mcvs ad-05 documento de analisis y diseño de cus

2.1.2.1 Paquete: 01.Seguridad

Page 9: Mcvs ad-05 documento de analisis y diseño de cus

Lista de casos de uso del paquete: 01. Seguridad

Caso de uso: Propósito del Caso de Uso

CU.01.01 Validar Usuario

Validar que el usuario y contraseña ingresados por el usuario sean correctos.

CU.01.02 menú principal

Permite que cada usuario pueda ver menú del

sistema.

CU.01.03.1 Registrar Usuarios. Registrar perfiles de acuerdo al rol del usuario frente al sistema. Cada usuario tendrá un ID

código.

CU.01.04 Registrar por situación económica

Registrar que usuarios van a tener privilegios de media beca automáticamente.

CU.06.04.1 Ver Reporte de Estado de Cuenta Corriente

Configurara los parámetros de sistema que

permitirán adecuar el sistema a las

necesidades salariales .

CU.01.07 Configurar Parámetros de

Sistema

Permiten adecuar necesidades que el usuario necesite.

Paquete: 02. Centro de Control.

Fig. 4 – Diagrama del Caso de uso del Paquete: 02. Centro de Control.

Page 10: Mcvs ad-05 documento de analisis y diseño de cus

Lista de casos de uso del paquete: 02. Centro de Control

Caso de uso: Propósito del Caso de Uso

CU.02.01 Solicita ficha de

inscripcion

Mantener informado secretaria sobre las

comunicaciones de los alumnos .

CU.02.02 revisa registro de

alumno

Permite revisar los eventos alumnos ya sea en el día,

mes o año.

CU.07.02 Registra ficha de

inscripcion

Permite visualizar ,verificar que los datos de alumno este correctos y el estado de cuenta.

CU.07.03 Valida ficha de

inscripción

Esto permite finalizar satisfactoria mente el proceso de

matricula del alumno .

2.1.3 Clasificación de casos de uso

Los casos de uso del sistema han sido clasificados de acuerdo a su relevancia

(primario/secundario) en el sistema.

Casos de uso primario

Aquellos que son relevantes en el sistema y sirven de punto esencial para el correcto funcionamiento del mismo. Estos casos de uso se harán en la primera iteración de la fase

de construcción.

Clasificación: Caso de Uso

Primarios CU.08.02 Ver Reporte de Estadística de Productividad de ingresantes

CU.03.03 Administrar Proyectos Educativo

CU.03.01 Administrar Cliente

CU.03.02 Administrar Contactos

CU.05.01 Ver Reporte Plan de Visitas

CU.05.03 Administrar Oportunidades

CU.06.02 Consultar Documentos

CU.06.03 Ver Reporte de Estado de Cuenta del alumno

CU.07.01 Administrar Agenda

CU.07.02 Registra ficha de inscripción

CU.07.03 valida ficha de inscripción

CU.04.03 Aprobar Plan aulas por cantidad de alumnos

Casos de uso secundario Aquellos elaborados para el cumplimiento de algunos requisitos funcionales y del sistema.

Estos casos de uso se construirán en la segunda iteración de la fase de construcción.

Page 11: Mcvs ad-05 documento de analisis y diseño de cus

Clasificación: Caso de Uso

Secundarios CU.01.01 Validar Usuario

CU.01.02 Cambiar Contraseña

CU.01.03 Registrar Perfiles

CU.01.05 Registrar alumnos becados

CU.01.06 Registrar Usuarios

CU.01.07 Configurar Parámetros de Sistema

CU.01.08 Registrar por situación económica

CU.01.08 Registrar Usuarios por Perfil

CU.02.01 Enviar Mensajes

Page 12: Mcvs ad-05 documento de analisis y diseño de cus

2.1.4 Matriz de Casos de Uso por Actores

Casos de uso vs. Actores

Usu

ario

A A

sist

ente

adm

inis

trativo

Direct

or

Secr

eta

ria

Doce

nte

Sis

tem

a S

AE

M1. Seguridad

CU.01.01 Validar Usuario X

CU.01.02 Cambiar Contraseña X

CU.01.03 Registrar alumnos becados X

CU.01.06 Registrar Usuarios X

CU.01.05 Registrar Perfil X

CU.01.08 Registrar por situación económica X

CU.06.03 Ver Reporte de Estado de Cuenta Corriente X

CU.01.07 Configurar Parámetros de Sistema X

M2. Centro de Control

CU.02.01 Enviar Mensajes X X

CU.02.02 Revisar La Agenda X

CU.07.02 Registra ficha de inscripción X

CU.07.03 valida ficha de inscripción X

M3. Datos Alumno

CU.02.02 Revisar la Agenda X

CU.03.01 Administrar Cliente X

CU.07.03 valida ficha de inscripción X

CU.07.02 Registra ficha de inscripción X

M4. Planificación de Proyecto Educativo

CU.04.03 Aprobar Plan aulas por cantidad de alumnos X

CU.08.01 Ver Reporte de Cumplimiento X

CU.08.02 Ver Reporte de Estadística de Productividad de

ingresantes

X

Page 13: Mcvs ad-05 documento de analisis y diseño de cus

2.2 Especificación de Casos de Uso

2.2.1 Caso de Uso: CU.01.01 Validar Usuario

Caso de uso: CU.01.01 Usuario docente

Actor(es): Usuario

Propósito: Validar que el usuario y contraseña del docente.

Tipo: Secundario

Resumen: El caso de uso comienza cuando el usuario ingresa a la pantalla de Acceso al Sistema. El caso de uso termina con la validación correcta del usuario y contraseña ingresado.

Requerimientos: Login

Precondiciones: Ninguno

Postcondiciones Sera permitido el acceso al sistema para el usuario y contraseña ingresados.

FLUJO BASICO

Acción del Actor Respuesta del Sistema

1. El caso de uso comienza cuando el

usuario ingresa a la pantalla de Acceso al Sistema e ingresa:

a) Cuenta de usuario. b) Contraseña.

El usuario le indica al sistema que valide los datos ingresados.

2. El sistema valida los datos ingresados.

El sistema muestra la pantalla principal del sistema y el caso de uso termina.

FLUJO ALTERNO

FA 01: Flujo Básico Paso 02:

Si hay error en la validación. 1. No se permite el acceso al sistema y se muestra un mensaje en la pantalla indicando

clave incorrecta pregunta secreta . 2. Se retorna al paso anterior del flujo básico, para que el usuario realice las correcciones

necesarias.

FA 01: Flujo Básico Paso 02:

Si el usuario tiene más de un perfil

1. El usuario selecciona un perfil. 2. El sistema muestra la pantalla principal del sistema y el caso de uso termina.

PANTALLAS DEL CASO DE USO – CU.01.01

PAG-CU.01.01

Page 14: Mcvs ad-05 documento de analisis y diseño de cus

2.2.2 Caso de Uso: CU.01.02 menú principal

Caso de uso: CU.00.02 menú principal

Actor(es): Usuario

Propósito: Permite que el usuario pueda ver el menú principal de sistema

Tipo: Primario

Resumen: El caso de uso termina ver las opciones Archivos, registros mantenimiento, reportes, ayuda .

Requerimientos: Información

Precondiciones: Sistema permitirá que elija las opciones que requerirá el usuario.

Postcondiciones 1. Se ha permitido visualizar datos alumnos , cuentas , reportes

administrativos .

FLUJO BASICO

Acción del Actor Respuesta del Sistema

1. El caso de uso comienza cuando el usuario ingresa con su clave después

podrá cambiar su clave actual.

2. El sistema muestra la pantalla de Menú con las siguientes opciones.

3. El usuario ingresara menú sistema :

a) Archivos. b) registros.

c) mantenimiento. d) reportes.

e) ayuda.

4. El sistema aceptará las opciones que

elegirás en el instante requerido.

FLUJO ALTERNO

FA 01: Flujo Básico Paso 04:

Si hay error en la validación.

1. No se permite el acceso al sistema se mostrara un mensaje diciendo en mantenimiento

de datos. 2. Se retorna al menú principal a elegir otras opciones.

PANTALLAS DEL CASO DE USO – CU.01.02

Page 15: Mcvs ad-05 documento de analisis y diseño de cus

PAG-CU.01.02

2.2.3 Caso de Uso: CU.01.03 Registrar Ficha de Alumno.

Caso de uso: CU.00.03 Registrar Ficha de Alumno

Actor(es): Asistente Administrador, secretaria ,director

Propósito: Registrar los perfiles que podrán ser asignados a los usuarios del sistema.

Tipo: primario

Resumen: El caso de uso comienza cuando el usuario encargado ingresa a la opción de registrar Ficha de Alumno. El caso de uso termina cuando el

sistema registra, actualiza o elimina un perfil del sistema.

Requerimientos: RQ005 Ficha de Alumno.

Precondiciones: 1. El asistente de Sistema o secretaria, es admitido en el sistema

luego de ser validados datos de alumnos.

Postcondiciones 1. Se ha creado un nuevo perfil en el sistema ó

2. Se han modificado los datos del registro de un perfil existente en

el sistema ó 3. Se ha eliminado el registro de un perfil del sistema ó

4. Se ha realizado la búsqueda de un perfil con los criterios de selección ingresados.

FLUJO BASICO

Acción del Actor Respuesta del Sistema

1. Secretaria llena datos del alumno nuevo.

Datos tiene q coincidir con DNI.

Page 16: Mcvs ad-05 documento de analisis y diseño de cus

2. secretaria llena registró de ubicación .

Datos ingresados del lugar donde vive .

3. secretaria llena datos adicionales. Datos de condición del alumno.

4. Secretaria llena datos de los padres o tutor del alumno.

Datos del padre o tutor.

5. La secretaria llenara datos de historial académico.

Datos de años anteriores .

SECCIONES

Sección S01 : “Agregar registro de alumno”

1. secretaria seleccionó agregar un

alumno.

a. código

b. fecha c. tipo de documento

d. n° documento e. nombres

f. apellido paterno

g. apellido materno h. pais_nacimiento

i. lugar de nacimiento j. municipio de nacimiento

k. año de nacimiento

l. sexo grupo sanguíneo

2. ubicación actual 2.2. dirección 2.3.telefono

2.4departamento

2.5-provincia 2.6.zona

2.7.nombre zona 2.8.seguro social

Sección S02 : “datos adicionales en general ”

3. secretaria llena datos adicionales. a. alumno presenta

discapacidad? b. alumno presenta enfermedad?

Page 17: Mcvs ad-05 documento de analisis y diseño de cus

4. Secretaria llena datos de los padres o

tutor del alumno.

a. datos padre

b. nombre, c. dirección,

d. teléfono, e. ocupación,

f. nacionalidad,

g. datos madre h. nombre,

i. dirección, j. teléfono,

k. ocupación, l. nacionalidad.

Sección S03 : “datos de colegio anterior ”

5. La secretaria llenara datos de historial académico.

a. registro de colegio donde estuvo año anterior

b. colegio anterior , c. dirección ,

d. motivo de retiro, e. teléfono,

f. nivel cruzado,

g. grado cruzado, h. año ,

i. contacto, j. cargo ,

k. teléfono .

FLUJO ALTERNO

FA 01: Sección S01 Paso 01:

Si hay error en la validación.

1. No se realiza la grabación y se muestra un mensaje en el formulario indicando el(los)

error(es) encontrados. 2. Se retorna al paso 1 de la sección 01, para que la secretaria realice las correcciones

necesarias.

FA 02: Sección S02 Paso 02:

Si hay error en la validación.

1. No se realiza la grabación y se muestra un mensaje en el formulario indicando el(los)

error(es) encontrados. 2. Se retorna al paso 2 de la sección 01, para que la secretaria realice las correcciones

necesarias.

FA 03: Sección S03 Paso 03:

Si eliminar un registro genera inconsistencia de datos en el sistema.

1. No se realiza la eliminación del registro y se muestra un mensaje indicando el motivo.

Page 18: Mcvs ad-05 documento de analisis y diseño de cus

PANTALLAS DEL CASO DE USO – CU.01.04

PAG-CU.01.03

2.2.4 Caso de Uso: CU.06.04.1 ver reporte de estado de cuenta corriente.

Caso de uso: CU.01.04 Registrar Opciones

Actor(es): Administrador del Sistema, secretaria.

Propósito: Registrar las opciones pago , concepto de pago, pago.

Tipo: Secundario

Resumen: El caso de uso comienza cuando el Administrador del Sistema ingresa

a la opción de pago. El caso de uso termina cuando el sistema este registrado .

Requerimientos: RQ004 Opciones del Sistema

Precondiciones: 1. El Administrador del Sistema es admitido en el sistema luego de

ser validados cuenta.

Page 19: Mcvs ad-05 documento de analisis y diseño de cus

Postcondiciones 1. Se vera estado de cuentas de alumnos.

2. Se ingresara nueva cuenta a pagar. 3. Se ha realizado la búsqueda de una opción con los criterios de

selección ingresados.

FLUJO BASICO

Acción del Actor Respuesta del Sistema

1. El caso de uso comienza cuando la

secretaria asigne verificación de cuenta.

2. El Sistema muestra datos de cuenta de

pago.

3. La secretaria edita si el alumno es becado, categoría de pagos.

4. El Sistema muestra editar pagos en función a notas ,etc.

5. La secretaria llenara datos de vaucher ,

en módulo de pagos.

6. El sistema muestra permite llenar

datos de cuentas de alumno.

SECCIONES

Sección S01 : “orden de pago”

1. Secretaria ingresara a cuenta de

alumno.

2. El sistema muestra el formulario de

datos de cuenta .

3. La secretaria valida cuenta .

1. alumno

2. apellidos 3. Grupo

4. vencimiento

5. recargar mora 6. pensión

7. fecha de cobro 8. descripción

Sección S02 : “Concepto de pagos”

1. secretaria verifica que datos estén

correctos y cuenta correcta

nivel

grado

pedido fecha de pago

vencimiento descripción

moras

recarga mora descuento por pago

Sección S03 : “pago”

1. secretaria ingresa vaucher de alumno . numero de vaucher codalumno

nombres apellidos

tipo de pago

tipo de cambio monto

fecha

FLUJO ALTERNO

FA 01: Sección S01 Paso 03:

Si hay error en la validación.

Page 20: Mcvs ad-05 documento de analisis y diseño de cus

1. No se realiza la grabación y se muestra un mensaje en el formulario indicando el(los)

error(es) encontrados.

FA 02: Sección S02 Paso 01:

Si hay error en la validación.

1. No se realiza la grabación y se muestra un mensaje en el formulario indicando el(los)

error(es) encontrados.

FA 03: Sección S03 Paso 02:

Si eliminar un registro genera inconsistencia de datos en el sistema.

1. No se realiza la eliminación del registro y se muestra un mensaje indicando el motivo.

PANTALLAS DEL CASO DE USO – CU.01.04

Page 21: Mcvs ad-05 documento de analisis y diseño de cus
Page 22: Mcvs ad-05 documento de analisis y diseño de cus

PAG-CU.01.04

2.2.5. Caso de uso : CU.04.03 Aprobar plan aulas por cantidad de alumnos.

Caso de uso: CU.01.01 Validar Usuario

Actor(es): director

Propósito: Validar cantidad de aulas libres para grado

Tipo: Secundario

Resumen: El caso de uso comienza cuando el usuario ingresa a la pantalla de Acceso al Sistema. Verifica cantidad de alumnos inscritos .

Requerimientos: Login

Precondiciones: Ninguno

Postcondiciones Sera permitido por el sistema .

FLUJO BASICO

Acción del Actor Respuesta del Sistema

1. El caso de uso comienza

cuando el usuario ingresa nueva aula .

n°aula

seccion detalle

estado

2. El director gestión aula nivel

aula fecha

turno

grado

FLUJO ALTERNO

FA 01: Flujo Básico Paso 02:

Si hay error en la validación. 3. No se permite el acceso al sistema , s no es el director 4. Se retorna a nueva alula si esta llenos.

FA 01: Flujo Básico Paso 02:

Si el usuario tiene más de un perfil

3. El usuario selecciona un la cantidad de personas en cada salón .

PANTALLAS DEL CASO DE USO – CU.04.03

Page 23: Mcvs ad-05 documento de analisis y diseño de cus

PAG- CU.04.03

Page 24: Mcvs ad-05 documento de analisis y diseño de cus

III. MODELO DE DISEÑO DE LOS CASOS DE USO

En el presente acápite se presenta el diseño del sistema por medio del modelo de clases, como elemento principal. En el mismo la estructura de clases del sistema se especifica, con relaciones

entre clase y estructuras de herencia así como sus principales atributos.

Nuestra metodología utiliza las técnicas de aproximación a un caso de uso guiado hacia el diseño

orientado a objetos (diagramas a implementar dentro del diseño del sistema) para la implementación de funciones del nuevo sistema.

3.1. Diagrama de clases de diseño.

Page 25: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 25 de 38

Diagramas de secuencia por caso de uso

3.1.1. Diagrama de Secuencia de REGISTRAR AULA

: Secretaria : Secretaria

: IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU CREAR AULAS : IU_MENU CREAR AULAS : CC_RegistroAula : CC_RegistroAula : Aulas : Aulas

Ingresa al Menu

Visualizan Menu Principal

Acce Opcion Registro

Aulas

FrmAulas.Show()

Ingresa n° aulas

Ingresa capacidad

Selecciona Sesion

Preciona Agregar

Muestra mensaje

(MessageBox.Show)

agregar()

agrega aula

Page 26: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 26 de 38

3.1.2. Diagrama de Secuencia de REGISTRO DE FICHA DE ALUMNO

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL Desabilita Campos : IU_MENU

REGISTRO ALUMNOS

Desabilita Campos : IU_MENU

REGISTRO ALUMNOS

:

CC_RegistrarFichaAlumnos

:

CC_RegistrarFichaAlumnos

: Alumno : Alumno

Ingresa al Menu

IFrmAlumno.Show()

visualiza menu Principal

Accede opcion

Registro Alumnos

Ingresa datos del alumno

Autogenera codigo Alumno

Preciona Buscar Foto

RegistroAlumno()

Registra Alumno (RegistroAlumno(xreg))

Valida datos correctos

( MessageBox.Show())

buscarImagen()

Muestra panel de importar foto

Importa foto

Preciona Grabar

Desbloquea campos

Page 27: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 27 de 38

3.1.3 Diagrama de secuencia de Concepto de pagos

: Asistente

Administrativo

: Asistente

Administrativo : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_CONCEPTO DE PAGOS : IU_CONCEPTO DE PAGOS :

CC_RegistroConceptoPago

:

CC_RegistroConceptoPago : Conceptop : Conceptop

Ingresa al Menu Principal

Muestra Barra de menu

Frmconceptop.Show()

Seleccion opcion

Concepto de Pago

Muestra menu de Concepto de pagos

selecciona Grupo escolar

preciona guardar

ingresa monto matricula

grabarConceptop()

Valida registro

(MessageBox.Show())

Registra concepto de pagos

Registroconceptop(xreg)

ingresa monto pension

selecciona grado escolar

Ingresa porcentaje de Descuento por Mora

Ingresa porcentaje por descuento anticipado

Page 28: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 28 de 38

3.1.4 Diagrama de secuencia Ordenes de pagos

: Asistente

Administrativo

: Asistente

Administrativo : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_CONCEPTO DE PAGOS : IU_CONCEPTO DE PAGOS :

CC_RegistroConceptoPago

:

CC_RegistroConceptoPago : Conceptop : Conceptop

Ingresa al Menu Principal

Muestra Barra de menu

Frmconceptop.Show()

Seleccion opcion

Concepto de Pago

Muestra menu de Concepto de pagos

selecciona Grupo escolar

preciona guardar

ingresa monto matricula

grabarConceptop()

Valida registro

(MessageBox.Show())

Registra concepto de pagos

Registroconceptop(xreg)

ingresa monto pension

Ingresa porcentaje de Descuento por Mora

Ingresa porcentaje por descuento anticipado

Page 29: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 29 de 38

3.1.5 Diagrama de secuencia Asignar Aulas

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU ASIGNAR AULAS : IU_MENU ASIGNAR AULAS : AsignarAula : AsignarAula : CC_AsignarAula : CC_AsignarAula

Ingresa Menu

Muestra barra de menu

Ingresa opcion movimientos

asignar aulas

FrmAsignarAula.Show()

Muestra formulario de asigancion de aulas

Selecciona Nivel Escolar

Muestra Grado Escolar

selecciona Aula

Elige turno

Presiona Asignar

Asignar Aula()

Registra asignacion

Valida Registro

(MessageBox.Show())

Page 30: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 30 de 38

3.1.6 Diagrama de secuencia Registrar Docente

: Doncentes : Doncentes : Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU_REGISTRODOCENTES : IU_MENU_REGISTRODOCENTES : CC_RegistroDocentes : CC_RegistroDocentes

Ingresa al Menu

Muestra Barra de menu

Ingresa Opcion

Mantenimientos de docentes

FrmDocente.Show()

Muestra formulario de registro de docentes

Preciona Boton Nuevo

Auto Genera Codigo

GeneraCod()

Limpia Campos Limpiar()

Lena Campos de Registros

Preciona Guardar

RegistroDoncente()

Registra docente

Page 31: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 31 de 38

3.1.7 Diagrama de secuencia Asignar Curso Docente

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU ASIGNARCURSO : IU_MENU ASIGNARCURSO : IU_ConsultaDocente : IU_ConsultaDocente : CC_AsignarDocente : CC_AsignarDocente : AsignarCursoDocente : AsignarCursoDocente

Ingresa al menu principal

Muestra Barra de Menu

Ingresa Opcion

Movimientos Cursos

FrmAsignarCurso.Show()

Muestra Formulario

Preciona Boton buscar Docentes

FrmConsultaDocenteShow()

Muestra Formulario de Consulta

Ingresa Codigo

Habilita Campo Codigo

Preciona buscar

ConsultaDocente()

Trae informacion de docente a campos de textos de docente

Ingresa Curso

Preciona Boton Asignar

AsignarCurso()

Registra Asignacion de

curso a docente

Page 32: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 32 de 38

3.1.8 Diagrama de secuencia Registro de Matricula

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MATRICULA : IU_MATRICULA : CC_ConsultaAlumno : CC_ConsultaAlumno : CC_ConsultaPagos : CC_ConsultaPagos : CC_RegistroMatricula : CC_RegistroMatricula : Matricula : Matricula

Ingresa Menu

Muestra Barra de Menu

Ingresa Opcion

Registros Matriculas

Muestra formulario de registro de matricula

Preciona Boton Nuevo

IFrmMatricula.Show()

Muestra Panel de Busqueda

Limpia campos()

Habilita Boton Buscar

Codigo

Preciona Buscar

Ingresa CodigoALumno

ConsultaAlumno()

extrae datos del alumno

en campos de

identificacion

Valida Codigo

Valida Campo

Estado del Alumno

Valida Estado de Pagos

ConsultaPago()

Arrasta Nivel y grado escola a

matricula en camposIngresa Datos de Registro

Preciona Guardar

RegistroMatricula()

RegistraMatricula

Page 33: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 33 de 38

3.1.9 Diagrama de secuencia Asignar Aulas

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU ASIGNAR AULAS : IU_MENU ASIGNAR AULAS : AsignarAula : AsignarAula : CC_AsignarAula : CC_AsignarAula

Ingresa Menu

Muestra barra de menu

Ingresa opcion movimientos

asignar aulas

FrmAsignarAula.Show()

Muestra formulario de asigancion de aulas

selecciona Aula

Elige turno

Presiona Asignar

Asignar Aula()

Registra asignacion

Valida Registro

(MessageBox.Show())

Page 34: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 34 de 38

3.2 Modelo de Datos

A continuación presentamos el modelo de datos organizado por paquetes para una mejor visualización.

1 Paquete: 00 – sistema de administración escolar

Page 35: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 35 de 38

3.2.1 Lista de columnas de tabla FICHA DE ALUMNO

NOMBRE TIPO DE DATO COMENTARIO

CODALUMNO

NOMBRES

APE_PAT

APE_MAT

TIPO_DOC

PAIS_NAC

PROVINCIA_NAC

MUNICIPIO_NA

AÑO_NAC

SEXO

FECHAREGISTRO

ESTADO

DIRECCION

TELEFONO

DEPARTAMENTO

PROVINCIA

DISTRITO

ZONA

NOMZONA

SEGURO1

SEGURO2

SEGURO3

GRUPO_SANG

DISCAPACIDAD

ENFERMEDAD

INSTITUCIONANT

DIRCOLANT

MCESE

TELCOL

NIVELCURSADO

GRADOCURSADO

ANIO

CONTACTO

CARGO

TELCONT

PK

CHAR

VARCHAR

VARCHAR

VARCHAR

INT

VARCHAR

VARCHAR

VARCHAR

DATE

VARCHAR

DATE

NCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

NVARCHAR2

VARCHAR

VARCHAR

VARCHAR

VARCHAR

NVARCHAR2

INT

INT

VARCHAR

VARCHAR

VARCHAR

VARCHAR

INT

CODALUMNO

CODIGO DE ALUMNO

NOMBRE DE ALUMNO

APELLIDO PATERNO

APELLIDO MATERNO

TIPO DE DOCUMENTO

PAÍS DE NACIMIENTO

PROVINCIA DE NACIMIENTO

MUNICIPALIDA DE NACIMIENTO

AÑO DE NACIMIENTO

SEXO DE ALUMNO

FECHA DE REGISTRO

ESTADO

DIRECCIÓN

TELÉFONO

DEPARTAMENTO

PROVINCIA

DISTRITO

ZONA URBANA

NOMBRE DE ZONA

SEGURO

SEGURO

SEGURO

GRUPO DE SANGRE

DISCAPACIDA

ENFERMEDAD

INSTITUCIONALIDAD ANTIGUA

DIRECCION INSTITUCION ANTIGUA

MESES

TELEFONO

NIVEL CURSADO

GRADO CURSADO

AÑO

CONTACTO

CARGO

TELEFONO INSTITUCION

PAGO DE INSCRIPCION

Page 36: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 36 de 38

3.1.2 Lista de columna de LA TABLA PAGOS

NOMBRE TIPO DE DATO COMENTARIO

Nº_VOUCHER

COD_ALUMNO

TIPO_PAGO

TIPO_CAMBIO

IMPORTE

FECHA

DETALLE

PK

CHAR

CHAR

VARCHAR

VARCHAR

DECIMAL

DATE

VARCHAR

NR_VOUCHER

VOUCHER DEL PAGO REALIZADO

CÓDIGO DEL ALUMNO

TIPO DE PAGO

TIPO DE CAMBIO

IMPORTE

FECHA

DETALLE

PAGO DEL VOUCHER

3.2.3 Lista de columna de LA TABLA MATRICULA

NOMBRE TIPO DE DATO COMENTARIO

CODALUMNO

NIVEL

GRADO

PERIODO

COD_MATRICUAL

PK

CHAR

VARCHAR

VARCHAR

VARCHAR

CHAR

COD_MATRICULA

CODIGO DE ALUMNO

NIVEL ACADEMICO

GRADO AL QUE CURSARA

PERIODO ACADÉMICO ANTERIOR

CÓDIGO DE MATRICULA

PAGO

3.2.4 Listado de columna de REGISTRO DE NOTA

NOMBRE TIPO DE DATO COMENTARIO

NR_REG

CODALUMNO

COD_DOC

ID_CURSO

PROMEDIO

ID_PERIODO

PK

INT

CHAR

CHAR

INT

DECIMAL

INT

NR_REG

NUMERO DE REGISTRO

CÓDIGO ALUMNO

CÓDIGO DOCENTE

CURSOS

PROMEDIO DE NOTA

PERIODO ACADÉMICO

PAGO

3.2.5 Listado de columna de CURSO

NOMBRE TIPO DE DATO COMENTARIO

ID_CURSO

CURSO

OBSERVACION

ANIO_ESCOLAR

INT

VARCHAR

VARCHAR

DATE

NUMERO CURSO

CURSO

OBSERVACIONES

AÑO ESCOLAR

Page 37: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 37 de 38

ID_NIVEL

ID_GRADO

ESTADO

PK

INT

INT

VARCHAR

ID_CURSO

NIVEL ACADÉMICO

GRADO

ESTADO

PAGOS

3.2.6 Listado de columna de PADRES

NOMBRE TIPO DE DATO COMENTARIO

ID

NOMBRE

CODALUMNO

DIRECCION

TELEFONO

OCUPACION

PK

VARCHAR

VARCHAR

CHAR

VARCHAR

INT

VARCHAR

ID

IDENTIDAD

NOMBRE

CÓDIGO DE ALUMNO

DIRECCIÓN

TELÉFONO

OCUPACIÓN

PAGO

3.2.7 Listado de columna de CONCEPTOP

NOMBRE TIPO DE DATO COMENTARIO

NUMERO

ID_NIVEL

ID_GRADO

ID_PERIODO

FECHACOBRO

FECHAVENCIMIENTO

DESCRIPCION

MORA

DESCUENTO

PK

INT

INT

INT

INT

DATE

DATE

VARCHAR

DECIMAL

DECIMAL

NUMERO

NUMERO

NUMERO DE NIVEL

NUMERO GRADO

NUMERO DE PERIODO

FECHA DE COBRO

FECHA DE VENCIMIENTO

DESCRIPCION

MORA

DESCUENTOS

PAGOS

3.2.8 Listado de columna de ORDEN DE PAGO

NOMBRE TIPO DE DATO COMENTARIO

NUMERO

CODALUMNO

ID_NIVEL

ID_GRADO

VENCIMIENTO

REGARGOMORA

PENSION

FECHACOBRO

PK

INT

CHAR

INT

INT

DATE

DECIMAL

DECIMAL

DECIMAL

NUMERO

NUMERO

CÓDIGO DE ALUMNO

NUMERO DE NIVEL

NUMERO GRADO

VENCIMIENTO

RECARGA MORA

PENSIÓN

FECHA COBRO

PAGOS

Page 38: Mcvs ad-05 documento de analisis y diseño de cus

Análisis y Diseño Página 38 de 38

3.2.9 Listado de columna de DOCENTE

NOMBRE TIPO DE DATO COMENTARIO

COD_DOC

NOMBRES

APELLIDO

DIRECCION

SEXO

ESPECIALIDAD

GRADOOBTENIDO

PK

CHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

VARCHAR

COD_DOC

CÓDIGO DOCENTE

NOMBRES

APELLIDOS

DIRECCIÓN

SEXO

ESPECIALIDAD

GRADO OBTENIDO

PAGO

3.2.10 Listado de columna de GRADO_AULA

NOMBRE TIPO DE DATO COMETARIO

ID_GRADO

ID_AULA

ESTADO

FECREGISTRO

ID_TURNO

INT

INT

VARCHAR

DATE

INT

NUMERO DE GRADO

NUMERO AULA

ESTADO

FECHA REGISTRO

NUMERO DE TURNO


Recommended