49
Universidad Cesar Vallejo SISTEMA DE ADMINISTRACIÓN ESCOLAR, PARA LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA ELENA MCVS-AD-01 Modelo de Arquitectura del Software Versión 1.0 Octubre 2013 Institucion Educativa privada Santa Elena

Mcvs ad-01 modelo de arquitectura del software

Embed Size (px)

Citation preview

Page 1: Mcvs ad-01 modelo de arquitectura del software

Universidad Cesar Vallejo

SISTEMA DE ADMINISTRACIÓN ESCOLAR, PARA LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA

ELENA

MCVS-AD-01 Modelo de Arquitectura del Software

Versión 1.0

Octubre 2013

Institucion Educativa privada Santa Elena

Page 2: Mcvs ad-01 modelo de arquitectura del software

INDICE

1. HISTORIAL DEL DOCUMENTO ......................................................................................... 3

2. INTRODUCCION .................................................................................................................... 4

2.1 Propósito ............................................................................................................................. 4

2.2 ALCANCE .................................................................................................................................. 4

2.3 Definiciones, Acrónimos y Abreviaturas ............................................................................ 4 2.4 Resumen ............................................................................................................................. 5

3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS ................................. 5

3.1 Supuestos ............................................................................................................................ 5

3.2 Restricciones ....................................................................................................................... 5

3.3 Riesgos Tecnológicos ......................................................................................................... 6

4. VISTAS DE CASOS DE USO ................................................................................................. 6

4.1 Relación De Caso De Uso ................................................................................................. 6 Registrar Matricula ......................................................................................................................... 6

4.2 Especificación De Caso De Uso ...................................................................................... 11 4.3 Diagrama CdU .................................................................................................................. 15

5. VISTA LOGICA ..................................................................................................................... 18

5.1 Presentación ...................................................................................................................... 18

5.2 Diagrama de Clases .......................................................................................................... 19

6. VISTA DE DISTRIBUCIÓN ................................................................................................. 20

6.1 Diagrama de despliegue .................................................................................................... 20

7. DIAGRAMAS COMPLEMETARIOS ................................................................................. 21

7.1 Diagrama de Actividades .................................................................................................. 21 7.2 Diagrama De Secuencia .................................................................................................... 31 7.3 Diagrama De Componentes .............................................................................................. 39

8. PLATAFORMA TECNOLOGICA ...................................................................................... 49

Page 3: Mcvs ad-01 modelo de arquitectura del software

1. HISTORIAL DEL DOCUMENTO

NOMBRE CARGO FECHA FIRMA Elaboración Cesar Arévalo Alva asistente 16 10 2013 Revisión Aprobación

EDICION REVISION FECHA DESCRPCION AUTOR 1 0 16 de octubre Primera Versión de la Guía Cesar Arévalo Alva

Page 4: Mcvs ad-01 modelo de arquitectura del software

2. INTRODUCCION

El propósito de este documento es recolectar, analizar y definir las necesidades de alto nivel y características del Sistema Administrativo Escolar. Se enfoca en las capacidades necesarias de los stakeholders, y los usuarios objetivo, y porque existen estas necesidades. El diseño estará centrado en la arquitectura y utilizara UML como lenguaje formal de modelado arquitectónico, por lo cual la AS estará vinculada a metodología y proceso RUP, en cuanto a la construcción, las herramientas de desarrollo se utilizara como lenguaje de programación visual Basic con la interfaz visual studio 2010, por otro lado este manejara un motor de bd sql2008 .net .

2.1 Propósito

El presente documento se centra en la funcionalidad requerida por los participantes en el proyecto y los usuarios finales. El Sistema permitirá una mejor unificación de las áreas involucradas en los procesos de gestión de escolar, una optimización de procesos de gestión. Con el propósito de dar a conocerse la función del sistema gestión escolar dedicado al registro matriculas, registro de pagos, gestión de aulas, reporte de notas, registro de becas, control de asistencias, en el respectivo periodo académico, nivel, curso. Logros a evaluar, dichas funciones creadas por el administrador del sistema.

2.2 Alcance

El presente documento se centra en la funcionalidad requerida por los participantes en el proyecto y los usuarios finales. Esta funcionalidad se basa principalmente en la administración de los procesos interno dentro del centro educativo. Se encuentra los procesos inscripción de alumno, proceso registro de Docentes, proceso de pago, procesos de matrícula, proceso gestión de aulas, control de asistencias y notas.

2.3 Definiciones, Acrónimos y Abreviaturas

RUP: Son las siglas de Rational Unified Process. Se trata de una metodología para describir el proceso de desarrollo de software. DB: base de datos. Visual studio: software donde se desarrollara el programa. .Net: es un framework de Microsoft que hace un énfasis en la transparencia de redes.

Page 5: Mcvs ad-01 modelo de arquitectura del software

UML: es un lenguaje unificado de modelado. Ofrece un estándar para describir un plano de sistema, incluyendo aspectos conceptuales tales como proceso de negocio, funciones de sistemas, y aspectos concretos como expresiones de lenguaje de programación.

2.4 Resumen

LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA ELENA no cuenta con un sistemas automatizado que le permita llevar a cabo los proceso pagos, procesos de matrícula , proceso gestión de aulas, proceso registros sociales ,razón por la cual se procede a desarrollar un sistemas que cumpla con los requerimientos del centro y automatice estos procesos . Lo primero se realiza la descripción de LA INSTITUCIÓN EDUCATIVA PARTICULAR SANTA ELENA ,se especifica la metodología a ser usada, se habla de las herramientas que se utilizaran para el desarrollo del sistema. Lo segundo, contiene el desarrollo del sistema de inscripción, pagos ,matriculas ,gestión de aulas y registros sociales . Se procede a realizar el análisis y diseño del sistema mediante la metodología RUP y UML. en el tercer paso contempla la implementación del sistema en el IE la realización de pruebas con el fin de mostrar la funcionalidad del sistema y resultados obtenidos mediante la evaluación del mismo . en le cuarto paso se detallan conclusiones y recomendación obtenida en el desarrollo del sistema desde su fase inicial hasta su implementación y funcionamiento . 3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS

3.1 Supuestos 1. La institución Educativa comprende que el sistema pueda estar sujeto a cambios según el

tiempo, esto puede recurrir a que los procesos puedan ser cambiantes si este decide dividir sus tareas o añadir nuevos procesos, estos cambios estarán sujetos a un costo.

2. El sistema se encuentra dentro de una red privada, por ende todo usuario que hará uso de este utilizara equipo dentro de la red de dominio de la institución.

3. Los usuarios por roles son de uso Genérico, es decir tanto el usuario administrador, docente, secretaria u asistente tendrán usuario de uso genérico.

3.2 Restricciones

• Falta de conocimientos del personal encargado del uso del sistema con

Page 6: Mcvs ad-01 modelo de arquitectura del software

la tecnología de punta.

• La información de los estudiantes solo podrá ser modificada y no eliminada

de forma que se mantenga históricos del alumnado.

• Para que el Sistema desarrollado pueda ser puesto en producción, la IE

deberá adquirir los equipos necesarios e instalar las red de cómputo que

permita el adecuado funcionamiento de la aplicación. de no contar con un

ambiente de producción real, el Proyecto (aplicación, manuales de usuarios

y manuales de instalación ) será entregado a la autoridades de la institución

para su posterior instalación bajo su responsabilidad.

3.3 Riesgos Tecnológicos

1. Problemas potenciales de presupuesto 2. Planificación temporal 3. La complejidad del proyecto 4. El software no responde o no admite soporte. 5. Algunos recortes de los recursos financieros, posibles excesos

del presupuesto.

4. VISTAS DE CASOS DE USO

4.1 Relación De Caso De Uso CODIGO NOMBRE CODIGO PADRE SA001 Ingreso de SAE SA002 Registrar ficha del Alumno SA001 SA003 Registrar de Docentes SA004 Asignar Curso Docente SA003 SA005 Crear aula SA006 Asignar aula SA005 SA007 Consultar Pagos SA008 Generar Orden de Pago SA009 Generar Concepto de pago SA010 Registrar de Pagos SA002,SA005

SA011 Consultar Historial académico

SA012 Registrar Matricula SA008, SA005, SA009

Page 7: Mcvs ad-01 modelo de arquitectura del software

CODIGO SA001

NOMBRE Ingreso de SAE

CONTEXTO

OBJETIVOS Tener acceso a dicho sistema según los pr ocesos a realizar

ACTORES Director, secretaria , asistente administra tiva.

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de recepción guia da.

CDU PADRE Ingresar al sistema.

CODIGO SA002

NOMBRE Registrar ficha del Alumno

CONTEXTO

OBJETIVOS Se realizara satisfactoriamente la ficha de matrícu la del alumno.

ACTORES secretaria , alumno

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar un registro de ficha de ma trícula .

CDU PADRE Ingresar al sistema.

CODIGO SA003

NOMBRE Registro de Docentes CONTEXTO

OBJETIVOS Se ingresara datos del nuevo docente.

ACTORES Director , secretaria , docente

PRECONDICIONES El usuario agregara con un nuevo id docente para re gistrar a docente nuevo satisfactoriamente.

POST CONDICIONES Se obtendrá datos del nuevo doecente y su auladonde dictar clases.

CDU PADRE Ingresar al sistema.

Page 8: Mcvs ad-01 modelo de arquitectura del software

CODIGO SA004

NOMBRE Asignar Curso Docente CONTEXTO

OBJETIVOS Se precede a asignar aula al curso del nu evo docente.

ACTORES Director ,secretaria,docente

PRECONDICIONES El director ingresa al sistema y activa la obsion a signar

aula a tal grado, la cual la secretaria inscribe el curso que dictar el docente.

POST CONDICIONES

Generar un proceso de creación de curso para fines educativos.

CDU PADRE Ingresar al sistema.

CODIGO SA005

NOMBRE Crear aula

CONTEXTO

OBJETIVOS Se tendrá acceso al sistema para crear el n° de aula , grado

ACTORES Director , secretaria .

PRECONDICIONES El usuario ingresa al sistema correctamente.

POST CONDICIONES Generar una guía de agregación de nueva aula.

CDU PADRE Ingresar al sistema.

CODIGO SA006

NOMBRE Asignar aula CONTEXTO

OBJETIVOS Tener acceso a dicho siste ma según los procesos de asignar a docente , alumno nuevo salón.

ACTORES Director , secretaria , docente.

PRECONDICIONES El usuario ingresa sistema ,deacuardo al la condici ón de director para asignar nueva aula .

POST CONDICIONES Generar agenda de asignación de aula.

CDU PADRE Ingresar al sistema.

Page 9: Mcvs ad-01 modelo de arquitectura del software

CODIGO SA007

NOMBRE Consultar Pagos CONTEXTO

OBJETIVOS Tendrá acceso al sistema para ver el monto a pagar mensual.

ACTORES secretaria

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de pagos del alumno o apoderado.

CDU PADRE Ingresar al sistema.

CODIGO SA008

NOMBRE Generar Orden de Pago CONTEXTO

OBJETIVOS Tendrá acceso a orden de pago del alumno para habil itar id del alumno.

ACTORES secretaria , asistente administrativa.

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de orden de pago.

CDU PADRE Ingresar al sistema.

CODIGO SA009

NOMBRE Generar Concepto de pago CONTEXTO

OBJETIVOS Tener acceso orden de pago modificar ,auto genera n° orden de pago del alumno.

ACTORES Director , secretaria .

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía del proceso de concepto de pago

CDU PADRE Ingresar al sistema.

Page 10: Mcvs ad-01 modelo de arquitectura del software

CODIGO SA0010

NOMBRE Registrar de Pagos. CONTEXTO

OBJETIVOS Tener acceso a dicho sistema para realizar pago ,autogenera n° vaucher ,

ACTORES secretaria.

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de recepción pagos del alumno.

CDU PADRE Ingresar al sistema.

CODIGO SA0011

NOMBRE Consultar Historial académico CONTEXTO

OBJETIVOS Tener acceso a dicho sistema para ver datos del alumno en general.

ACTORES secretaria , asistente administrativa.

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de pasos a seguir sobre datos de alumno.

CDU PADRE Ingresar al sistema.

CODIGO SA0012

NOMBRE Registrar Matricula

CONTEXTO

OBJETIVOS Tener acceso a realizar la validación de ficha de matrícula.

ACTORES secretaria .

PRECONDICIONES El usuario ingresa al sistema correc tamente.

POST CONDICIONES Generar una guía de ficha de matrícula.

CDU PADRE Ingresar al sistema.

Page 11: Mcvs ad-01 modelo de arquitectura del software

4.2 Especificación De Caso De Uso 1. Caso De Uso Del Sistema GESTIONAR AULAS.

ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso es iniciado cuando la secretaria ingresa al Menú principal en la opción mantenimiento Procederá a Muestra Formulario aulas. Encontrará Ingresa el Nivel escolar. Muestra en lista los Niveles. La cual la secretaria Selecciona el aula. Además podrá Elige Opcion turno. Presiona Botón Guardar. Muestra mensaje. Datos son guardados en la BD. ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Datos son guardados en la BD DISPARADOR Fin

2. Caso De Uso Del Sistema ASIGNA CURSOS DOCENTE.

ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia ingresar menú ,cual encontrara . Ingresa a opción Movimientos. Ingresa Opción asignar Cursos siguiente paso . Muestra Formularios. Presiona Opción Buscar Docentes. Muestra sub Formulario de búsqueda enter. Habilita campo código enter. Ingresa código. Presiona Buscar enter. Realiza Búsqueda mensaje . trae datos de Docente a campos de textos. Selecciona Curso. presiona botón asignar. Registra en la BD. ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Mensaje código encotrado si o no DISPARADOR Registra en la BD.

Page 12: Mcvs ad-01 modelo de arquitectura del software

3. Caso de Uso de Sistema CREAR AULA ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia ingresando ala menú principal enter. Ingresar opción mantenimiento enter. Ingresar opción aula. Enter ingresar a nuevo . Habilitar campo de texto . Enter ingresar n° de aula. ingresa Capacidad enter. Selecciona sesión escolar enter. Agrega Aula. Muestra Mensaje. Guarda Registro en la BD. ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Aula asido creada si o no muestra mensaje de error mandara a habilitar campo de texto. DISPARADOR Guarda Registro en la BD.

4. Caso De Uso del Sistema GENERAR ORDEN DE PAGO. ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia ingresa al menú enter. Ingresa a orden de pago enter. Se Habilita Campo Código de Alumno enter. Ingresas código enter. Presiona buscar enter. Valida código enter. Trae datos del alumno enter. Habilita de Campos de registro enter. Selecciona Nivel escolar. Extrae registros de orden de pago enter. Actualiza campos de Registro enter. Presionar guardar enter. Muestra cuadro de dialogo enter. Registró exitoso . ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Desea Guardar Registro? Si no, si es no Habilita de Campos de registro DISPARADOR Registró exitoso .

5. Caso de Uso del Sistema GENERA CONCEPTO DE PAGO. ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia Ingresa a Menú principal enter. Ingresa a la opcion Mantenimientos de la barra de menú enter. Accede a la opcion Generar Orden de pago enter. Muestra Formulario enter.

Page 13: Mcvs ad-01 modelo de arquitectura del software

Preciona Boton Nuevo. Limpia campos de registros enter. Autogenera N de orden enter. Desbloquea campos de registro enter. Autogenera N de orden. Desbloquea campos de registro enter. Selección el nivel escolar enter. Muestra grado escolar. Selecciona grado escolar enter. ingresa monto de pensión enter. Presiona Guardar. Muestra cuadro de dialogo enter. Registra Orden En la bd. ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Registrar orden si no si es no cancela operación regresa opción Limpia campos de registros DISPARADOR Registra Orden En la bd.

6. Caso de Uso Del Sistema CONSULTA DE HISTORIAL ACADÉMICO ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia ingresar menú principal enter. Ingresa opción consulta en la barra de menú enter. Ingresa consultar historial académico enter. Enter Muestra Formulario. ingresa código de alumno enter. presión botón consultar enter. Realiza búsqueda. Muestra detalles académico en tabla. ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Código existe si no , no Muestra mensaje codigo no existe manda Limpia campo cod DISPARADOR Muestra detalles académico en tabla. fin

7. Caso de Uso de Sistemas REGISTRO DE MATRICULA ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia ingresa a modulo de matricula enter. ingresa a barra de menu opcion matricular enter. Preciona boton Nuevo enter. Limpia campos de textos enter. Habilita buscar codigo enter. Preciona boton buscar enter. Muestra sub formulario de búsqueda. Ingresa Cod Alumno enter. Valida Codigo enter. extrae datos del alumno en campos de identificación enter. Vaida campo estado del Alumno. Si o no enter. Valida estado de pago enter.si enter

Page 14: Mcvs ad-01 modelo de arquitectura del software

Habilita campos de matricula Ingresa datos enter. Preciona Guardar enter. Muestra mensaje matricula registrada enter. Fin ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) No cancelado? Muestra mensaje Alumno Presenta deuda enter . Mantiene Bloqueado campos de matirucla enter . Matricula no realizada , fin . DISPARADOR Muestra mensaje matricula registrada.

8. Caso De uso Del Sistema REGISTRAR PAGOS ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de uso inicia menú enter. Ingresa modulo de pagos enter. presiona Nuevo Pago enter. Autogenerar N° de Vaucher enter. Limpiar Campo de Texto enter. Se activa Campo Codigo de Alumno enter. Ingresa Codigo enter. Presiona Botón Buscar Alumno enter. Enter si. Presiona Aceptar enter . Jala Registros de Nombres y Apellidos enter. Habilita Campos de Registros enter. Ingresa Datos enter. Presiona Guardar . ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Alumno existe no Muestra Verifique Código enter Se activa Campo Código de Alumno. DISPARADOR Preciona Guardar fin

9. Caso De uso Sistema FICHA DE ALUMNO ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) El caso de usos inicia ingresa a menú enter. Selecciona Nuevo Registro enter. Muestra Interfaz de Menú de Registro enter. Autogenera Código de Alumno enter. Se habilitan los campos de texto enter. Ingresa los datos enter. presione Botón Agregar foto enter. búsqueda formato de imagen en unidades del disco enter. presione botón Guardar enter. Muestra cuadro de dialogo enter. Si Guardar registro . ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Registro exitoso no Muestra Mensaje Verifique datos regresa Se habilitan los campos de texto

Page 15: Mcvs ad-01 modelo de arquitectura del software

DISPARADOR Guarda registro 10) Caso De Uso Del Sistema REGISTRAR DOCENTE ESCENARIOS PRINCIPAL SATISFACTORIO (FLUJO BASICO) Ingresa menú enter. Ingresa Opción Mantenimientos enter. Ingresa opción Registro Docente enter. Muestra Formulario enter. Precio botón Nuevo enter. Autogenera Código enter. Limpia Campos enter . Llena Campos enter. presione botón Guardar enter. Valida Registros enter. Si Registra en la BD fin ESCENARIOS EXTENDIDOS (FLUJO ALTERNATIVO) Datos conformes No manda a Limpia Campos DISPARADOR Registra en la BD.

4.3 Diagrama CdU DIAGRAMA DE CASO DE USO SISTEMA- GESTION DE AULA

Crear Aula

Asignar Aula

Director

(f rom Diagrama de Actores)

Page 16: Mcvs ad-01 modelo de arquitectura del software

DIAGRAMA DE CASO DE USO SISTEMA- INSCRIPCION

DIAGRAMA DE CASO DE USO SISTEMA- MATRICULA

Page 17: Mcvs ad-01 modelo de arquitectura del software

DIAGRAMA DE CASO DE USO SISTEMA- PAGO

DIAGRAMA DE CASO DE USO SISTEMA- REGISTRO DE DOCENTES

Page 18: Mcvs ad-01 modelo de arquitectura del software

Padres

Id : StringNombres : StringCodAlumno : StringDireccion : StringTelefono : IntOcupaco

Usuario

TipoAcceso : StringUsuario : StringContraseña

conceptop

Numero : IntId_Nivel : intId_Grado : intPeriodo : StringFechaCobro : DateFechaVencimiento : DateDescripcion : StringMora : DoubleDescuentopa : Double

Aula

Id_aula : Stringnr_aula : intseccion : Stringcapacidad : Intobservacion : StringEstado : String

Pagos

Nr_voucher : idCodAlumno : StringTipo_Pago : StringTipo_cambioImporte : DoubleFecha : DateDetalle : String

Nivel

Id_Nivel : IntNivel : String

1

1

Doncentes

Cod_Doc : StringNombres : StringApellidos : StringDireccion : StringSexo : StringEspecialidad : StringGradoObtenido : String

Grado Aula

id_grado : intid _aula : intEstado : StringFecRegistro : DATEid_turno : int

Turnos

Id_turno : IntTurno : StringHora_inicio : StringId_periodo

Reg_Notas

Nr_Reg : IntCodAlumno : StringCod_Doc : Stringid_curso : StringPromedio : Doubleid_Periodo : int

1..*

1

Periodo

Id_Periodo : IntFecha_inicio : DateFecha : term ino:Date1

1..* Docente_Curso

Cod_Doc : StringId_curso : String

Nivel_grado

Id_Nivel : IntId_Grado : Int

Cursos

Id_Curso : IntCurso : StringObservacion : Stringid_Periodo : IntId_Nivel : IntId_Grado : IntEstado : String

1

1..*

1

Grado

id_grado : intGrado : String

1

Matricula

Cod_Matricula : StringCodAlumno : StringNivel : StringGrado : StringPeriodo : StringDetalle : String

OrdenPago

Numero : IntCodAlumno : StringId_Nivel : intId_grado : StringVencimiento : StringRecargomora : StringPension : StringFechaCobro : String

1

Ficha _Alumnos

Cod Alumno : StringNombre : StringApe_pat : stringTipo_doc : Stringnr_doc : intPais_nac : StringProvincia_nac : StringMunicipio_nac : StringAnio_NAC : stringSexo : StringFechaRegistro : StringEstado : StringDireccion : StringTelefono : intDepartamento : StringProvincia : StiringDistrito : StringZona : StringNomZona : StringSeguro1 : StringSeguro2 : StringGrupo_Sang : StringDiscapacidad : StringEmfermedad : StringInstitucionant : StringDircolAnt : StringMcese : StringTelcol : StringNivelCursado : StringGradoCursado : StringAnio : StringContacto : StringCargo : StringTelCont : int

1..*

1

1..*

1

Tiene

1..*

1

1..*

1

1

1

1

1

Contiene

1

11

1

1

1

1

1..*

1

1

1

1..*

Realiza

1

Contiene

1..*

1

5. VISTA LOGICA

5.1 Presentación Se describe la descomposición del modelo de diseño en términos de jerarquía de paquetes y capas, diagrama lógico .

Page 19: Mcvs ad-01 modelo de arquitectura del software

5.2 Diagrama de Clases En este diagrama se muestra cómo funciona el sistema de Gestion Escolar

Page 20: Mcvs ad-01 modelo de arquitectura del software

6. VISTA DE DISTRIBUCIÓN

Lo que se necesitara para la ejecución y distribución del sistema en la parte de hardware será lo siguiente:

• Lenguaje para el Diseño aplicaciones: visual basic

• Uso de una base de datos SQL con interfaz visual studio 2010

• Uso de un sistema operativo Windows 7.

• Windows server 2008.

• RUP

• UML y la herramienta CASE (Computer Aided Software Engineering) Rational Rose

6.1 Diagrama de despliegue

Page 21: Mcvs ad-01 modelo de arquitectura del software

7. DIAGRAMAS COMPLEMETARIOS

7.1 Diagrama de Actividades CODIGO DA01 NOMBRE Registra ficha de alumno DESCRIPCION El alumno llena datos ,requisitos de colegio . DIAGRAMA DE ACTIVIDAD

Registrar ficha de Alumno

Ingresa al Menu principal

Selecciona Opcion Mantenimiento

Ingresar sleccionar los datos

Preciona boton Guardar

Guarda registro

Fin

Preciona Boton Agregar foto

Ingresar modulo Alumno

Muestra Interfaz de Menu de Registro

Autogenera Codigo de Alumno

Se habilitan los campos de texto

Muestra cuadro de dialogo

Registro exitoso

Si

Muestra Mensaje Verifique datos

No

busqueda formato de imagen en unidades del disco

Registrar Ficha (sistema)Secretaria

Page 22: Mcvs ad-01 modelo de arquitectura del software

Crear Aulas CODIGO DA02 NOMBRE Crear Aulas DESCRIPCION La asistente administrativa realizara esta funcion DIAGRAMA DE ACTIVIDAD

Ingresa a Menu Principal

Ingresa Opcion Aulas

Ingresa Opcion Mantenimeinto

Ingresa N° de Aula a crear

Selecciona sesion escolar

Presiona Agregar

Ingresa Nuevo

ingresa Capacidad

Selecciona Periodo escolar

Ingresar Detalle del aula

Seleccinar el estado

Habilita campos de textos

Muestra Mensaje

Aula ha sido creada?

Guarda Registro en la BD

Si

Muestra Mensaje de Error

No

Muestra formulario aulas

SitemaDirector

Page 23: Mcvs ad-01 modelo de arquitectura del software

Concepto de Pagos CODIGO DA03 NOMBRE CONCEPTO DE PAGOS DESCRIPCION El administrador ve sobre becas de los alumnos para reducción de pagos DIAGRAMA DE ACTIVIDAD

Ingresa a Menu principal

Selecciona opcion Registro de la barra de menu

ingresar al modulo Concepto

Preciona Boton Nuevo

Seleccion de Grupo

Ingresa descuento pago anticipado

Preciona Guardar

Selecciona Periodo

Selecciona Fecha de Pago

Selecciona Vencimiento de pago

Ingresar Descripción

Ingresa Pension

Ingresa monto Matricula

Ingresa Recargo de Mora

Muestra Formulario Concepto de Pago

Autogenera N° de concepto

desbloquea campos de registro

Muestra grado escolar

Muestra cuadro de dialogo

Cancela Operacion

Registrar orden?No

Registra Concepto de pago En la bd

Limpia campos de registros

Muestra se Registro Concepto de pago

Si

SistemaAsistente Administrativa

Page 24: Mcvs ad-01 modelo de arquitectura del software

Orden de Pagos CODIGO DA04 NOMBRE Orden de pago DESCRIPCION Verifica el Boucher si la cuenta asido cancelada . DIAGRAMA DE ACTIVIDAD

Seleccion la Menu

Ingresa opcion Generar Orden Pago

presionar buscar Codigo

Seleccionar Movimiento

presionar Nuevo

Seleciona Alumno

Selecciona Grupo

Se Habilita Campos

genera pension

genera codigo de boucher

Genera Datos Alumnos Seleccionado

Preciona guardar

Muestra cuadro de Dialogo Registro Exitoso

Sistema : Asistente Administrativo

Page 25: Mcvs ad-01 modelo de arquitectura del software

Registro de Pagos CODIGO DA05 NOMBRE Registro de ficha de alumno DESCRIPCION Registrará ficha de alumnos si esta los datos completos en el sistema. DIAGRAMA DE ACTIVIDAD

Menu

Ingresar a Modulo de Pagos

Preciona Nuevo Pago

Preciona Aceptar

Ingresa Monto mostrado

Preciona Guardar

Preciona Boton Buscar Alumno

Selecionar opcion Registro

Selecciona Tipo de pago

Selcciona Tipo cambio

AutoGenera N° de Vaucher

Limpiar Campo de Texto

Se activa Campo Codigo de Alumno

Alumno Existe?

Si

Jala Registros de Nombres y Apellidos

Muestra Verifique Codigo sea correptoNo

Alumno Existe?

Aplicar Descuento

Modificar monto

SiNo

Muestra Registo guardado

Sistema : Secretaria

Page 26: Mcvs ad-01 modelo de arquitectura del software

Asignar Aula CODIGO DA06 NOMBRE Registro de ficha de alumno DESCRIPCION Si la ficha de alumno asido conforme será matriculado sin problemas. DIAGRAMA DE ACTIVIDAD

Accede a ventana Movimientos

Selecciona el Grupo Escolar

Selecciona el aula

Selecciona turno

Preciona Boton Asignar

Ingresa opcion Asignar Aulas

Seleccionar Nuevo

Muestra mensaje Asignado

Muestra Formulario Gestion de aulas

Desea Continuar?

Datos son guardados en la BD

Si

Muestra detalle de aula

Genera Fecha de registro

SistemaSecretaria

Page 27: Mcvs ad-01 modelo de arquitectura del software

Registro de docentes CODIGO DA07 NOMBRE Registro de docente DESCRIPCION El docente entrara al sistema a poner notas y asistencias . DIAGRAMA DE ACTIVIDAD

Ingresa Menu

Ingresa Opcion Manteniemientos

Ingresa opcion Registro Docente

Precion Boton Nuevo

Llenar Campos

Preciona Boton Guardar

Muestra Formulario

Autogenera Codigo

Limpia Campos

Valida Registros

Datos Conformes ?

Registra en la BD

Si

No

Sistema : Secretaria

Page 28: Mcvs ad-01 modelo de arquitectura del software

Asignar cursos docentes CODIGO DA08 NOMBRE Asignar Curso Docente DESCRIPCION El director asignara cursos a los docente de acuerdo a cantidad de alumnos . DIAGRAMA DE ACTIVIDAD

Ingresa Menua

Ingresa a opcion Movimientoss

Ingresa Opcion asignar Cursos

Preciona Boton Buscar

Selecciona el curso

Preciona boton asignar

Selecciona el registro del docente

Muestra Formularios

Muestra sub Formulario de busqueda

extrae el codigo en campo

Muestra mensaje de asignado

Registra en la BD

Sistema : Secretaria

Page 29: Mcvs ad-01 modelo de arquitectura del software

Registrar Matricula CODIGO DA09 NOMBRE Registrar Matricula DESCRIPCION Se registra si la matricula procede o no de acuerdo al pago . DIAGRAMA DE ACTIVIDAD

Ingresar opcion Registro

ingresar modulo matricula

Preciona boton Nuev o

Preciona boton buscar

Ingresa N° Boucher

Preciona Registrar

Ingresar menu principal

Selecciona Aula

Selecciona Periodo

Ingresar Detalle

Limpia campos de textos

Habilita Boton buscar codigo

Muestra panel de busqueda

Muestra campo codigo

Codigo Correcto?

extrae datos del alumno en campos de identif icacion

si

Muestra mensaje v irif ique que el codigo sea correcto

No

Valida codAlumno en registros de pagos

Fin

Muestra mensaje matricula registrada

Muestra detalle de aula

SistemaSecretaria

Page 30: Mcvs ad-01 modelo de arquitectura del software

Consultar Historial Académico CODIGO DA10 NOMBRE Consultar Historial Académico DESCRIPCION Rellenara los grados anteriores llevado pro el alumno en otros colegios DIAGRAMA DE ACTIVIDAD

Ingresa Menu principal

ingresa opcion consulta en la barra de menu

Ingresa consultar historial academico

precion boton consultar

ingresa codigo de alumno

Muestra Formulario

Realiza busqueda

Codigo existe?

Muestra detalles academico en tabla

s i

Muestra mensaje codigo no existe

No

Limpia campo cod

Fin

Sistemaactor

Page 31: Mcvs ad-01 modelo de arquitectura del software

7.2 Diagrama De Secuencia Actividades Crear Aulas NOMBRE Actividades Crear Aulas CASO DE USO

Caso de uso del sistemas

DESCRIPCION El director crea aulas de acuerdo a cantidad de alumnos DIAGRAMA DE SECUENCIA

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_MENU CREAR AULAS : IU_MENU CREAR AULAS : CC_Regis troAula : CC_Regis troAula : 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 32: Mcvs ad-01 modelo de arquitectura del software

Asignar Aulas NOMBRE Asignar Aulas CASO DE USO

Caso de uso del sistema

DESCRIPCION Se asigna aulas a los alumnos después de matricularse DIAGRAMA DE SECUENCIA

: 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 33: Mcvs ad-01 modelo de arquitectura del software

Concepto de Pagos NOMBRE Concepto de pagos CASO DE USO

Caos de uso del sistema

DESCRIPCION Verifica cuenta donde pagara el alumno o tutor. DIAGRAMA DE SECUENCIA

: 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

selecciona nivel escolar

Muestra grado escolar

selecciona grado escolar

ingresa monto pension

ingresa monto matricula

preciona guardar

Frmconceptop.Show()

grabarConceptop()Valida registro

(MessageBox.Show())

Registra concepto de pagos Registroconceptop(xreg)

Seleccion opcion Concepto de Pago

Muestra menu de Concepto de pagos

Page 34: Mcvs ad-01 modelo de arquitectura del software

Orden de Pagos NOMBRE Orden de Pago CASO DE USO

Caso de uso del sistema

DESCRIPCION Verifica el Boucher depositado por alumno para poderse matricular DIAGRAMA DE SECUENCIA

Registro de Pagos

: Asistente Administrativo

: Asistente Administrativo : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL

Desbloquea campos de pagos : IU_MENU ORDEN DE PAGO

Desbloquea campos de pagos : IU_MENU ORDEN DE PAGO

: CC_AsignarOrdenPago : CC_AsignarOrdenPago : CC_ConsultaAlumno : CC_ConsultaAlumno : OrdenPago : OrdenPago

Ingresa Menu

FrmOrdenPago.Show()

Muestra Barra de Menu

Muestra Menu Orden de pago

Ingresa opcion movimientos generar orden de pago

Autogenera N° de orden (generaNum())

Preciona Botron buscar Alumno (InputBox())

Muestra barra de texto

Ingresa codigo de alumno

Reliza busqueda (buscaAllumno())

Valida Codigo

extrae nombre y apellidos de Alumno en campos de texto

Habilita Campos De registros

Selecciona Grupo

Modifica pagos

ActualizarPago()

Preciona Guardar

RegistroOrden()

Registra la orden de pago

Desbloquea campos de pagos

Selecciona Chek modificar

Page 35: Mcvs ad-01 modelo de arquitectura del software

NOMBRE Registro De Pagos CASO DE USO

Caso De Uso del sistema.

DESCRIPCION Verifica que todo este conforme y matricularse. DIAGRAMA DE SECUENCIA

: Secretaria : Secretaria : IU_MENU PRINCIPAL : IU_MENU PRINCIPAL : IU_Pagos : IU_Pagos : CC_ConsultaAlumno : CC_ConsultaAlumno : CC_RegistoPago : CC_RegistoPago : OrdenPago : OrdenPago : Pagos : Pagos

Preciona Nuevo

Ingresa Codigo de Alumno

Busca Alumno()

Valida codigo

Presiona aceptar

Muestra mensaje (MessageBox.Show())

Habilita Campos de registro

Extrae informacion de orden de pago

Extrae informacion del Alumno

Ingresa Datos de Registro de Pagos

RegistroPagos()

Preciona Guarda Registro

Registra Pago

Ingresa Menu

Muestra barra de menu

Ingresa Opcion Modulo de Pagos

FrmOrdenPago.Show()

Auto Genera N° de Vouche GeneraVaucher()

Limpia Campos de Textos

Activa Campo Cod de Alumno

Muestra Modulo de pagos

Registro de docentes

Page 36: Mcvs ad-01 modelo de arquitectura del software

NOMBRE Registro de Docente CASO DE USO

Caso de uso del sitema

DESCRIPCION La secretaria registra al nuevo docente del aula. DIAGRAMA DE SECUENCIA

Asignar cursos docentes

: 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()

Regis tra docente

Page 37: Mcvs ad-01 modelo de arquitectura del software

NOMBRE Asignar Curso Docentes CASO DE USO

Caso de uso del sistema

DESCRIPCION Se le asignara cada curso al docente especializado . DIAGRAMA DE SECUENCIA

Registrar Matricula

: 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()

Regis tra Asignacion de curso a docente

Page 38: Mcvs ad-01 modelo de arquitectura del software

NOMBRE Registrar Matricula CASO DE USO

Caso de uso de sistema

DESCRIPCION Alumno precede a matricularse después de los pagos. DIAGRAMA DE SECUENCIA

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

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 campos

Ingresa Datos de Registro

Preciona Guardar

RegistroMatricula()

RegistraMatricula

Page 39: Mcvs ad-01 modelo de arquitectura del software

Diagrama de secuencia de registro de ficha de alumn os

NOMBRE Registro de ficha de alumno CASO DE USO

Caso de uso del sistema.

DESCRIPCION Registrara que se allá llenado correctamente la ficha de matrícula. DIAGRAMA DE SECUENCIA

7.3 Diagrama De Componentes

: 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()

Regis tra Alumno (RegistroAlumno(xreg))

Valida datos correctos ( MessageBox.Show())

buscarImagen()

Muestra panel de importar foto

Importa foto

Preciona Grabar

Desbloquea campos

Page 40: Mcvs ad-01 modelo de arquitectura del software

Actividades Crear Aulas CLASE Actividades crear Aulas DESCRIPCION El director crea aula DIAGRAMA DE ESTADO

Asignar Aulas

: Secretaria

: IU_MENU PRINCIPAL

: IU_MENU CREAR AULAS

: CC_RegistroAula

: Aulas

10: Muestra mensaje (MessageBox.Show)

1: Ingresa al Menu3: Acce Opcion Registro Aulas

2: Visualizan Menu Principal

5: Ingresa n° aulas6: Ingresa capacidad7: Selecciona Sesion8: Preciona Agregar

4: FrmAulas.Show()

9: agregar()

11: agrega aula

Page 41: Mcvs ad-01 modelo de arquitectura del software

CLASE Asignar Aula DESCRIPCION El director asigna aulas para los docente de acuerdo al alumnado. DIAGRAMA DE ESTADO

Concepto de Pagos

: Secretaria

: CC_AsignarAula

: IU_MENU PRINCIPAL

: IU_MENU ASIGNAR AULAS

: AsignarAula

12: Valida Registro (MessageBox.Show())

1: Ingresa Menu3: Ingresa opcion movimientos asignar aulas

2: Muestra barra de menu

4: FrmAsignarAula.Show()

5: Muestra formulario de asigancion de aulas7: Muestra Grado Escolar

6: Selecciona Nivel Escolar8: selecciona Aula

9: Elige turno10: Presiona Asignar

11: Asignar Aula()

13: Registra asignacion

Page 42: Mcvs ad-01 modelo de arquitectura del software

CLASE Concepto De Pago DESCRIPCION Dara las cuentas anteriores pagadas. DIAGRAMA DE ESTADO

Orden de Pagos

: Asistente Administrativo

: IU_MENU PRINCIPAL

: IU_CONCEPTO DE PAGOS :

CC_RegistroConcep...

: Conceptop

13: Valida registro (MessageBox.Show())

1: Ingresa al Menu Principal3: Seleccion opcion Concepto de Pago

2: Muestra Barra de menu

5: Muestra menu de Concepto de pagos7: Muestra grado escolar

6: selecciona nivel escolar8: selecciona grado escolar9: ingresa monto pension

10: ingresa monto matricula11: preciona guardar

4: Frmconceptop.Show()

12: grabarConceptop()

14: Registra concepto de pagos Registroconceptop(xreg)

Page 43: Mcvs ad-01 modelo de arquitectura del software

CLASE Orden de pago DESCRIPCION Se activa la cuenta del alumno para que proceda a pagar . DIAGRAMA DE ESTADO

Registro de Pagos

: Asistente Administrativo

: IU_MENU PRINCIPAL : IU_MENU ORDEN DE PAGO

: OrdenPago : CC_AsignarOrdenPago

: CC_ConsultaAlumno

5: Autogenera N° de orden (generaNum())13: Habilita Campos De registros

18: Desbloquea campos de pagos

11: Valida Codigo

1: Ingresa Menu3: Ingresa opcion movimientos generar orden de pago

2: Muestra Barra de Menu

4: FrmOrdenPago.Show()

6: Muestra Menu Orden de pago8: Muestra barra de texto

15: Muestra Grado escolar

7: Preciona Botron buscar Alumno (InputBox())9: Ingresa codigo de alumno14: Selecciona Nivel Escolar16: Selecciona Grado escolar

17: Activa chekbox de actulizar pagos19: Modifica pagos

20: Preciona Guardar

21: RegistroOrden()22: ActualizarPago()

10: Reliza busqueda (buscaAllumno())

12: extrae nombre y apellidos de Alumno en campos de texto

23: Registra la orden de pago

Page 44: Mcvs ad-01 modelo de arquitectura del software

CLASE Registro de Pago DESCRIPCION Verifica con el Boucher los pagos hechos por el alumno. DIAGRAMA DE ESTADO

Registro de docentes

: Secretaria

: IU_MENU PRINCIPAL

: IU_Pagos

: CC_RegistoPago

: Pagos

: CC_ConsultaAlumno

: OrdenPago

7: Auto Genera N° de Vouche GeneraVaucher()8: Limpia Campos de Textos

9: Activa Campo Cod de Alumno

12: Valida codigo15: Habilita Campos de registro

1: Ingresa Menu3: Ingresa Opcion Modulo de Pagos

2: Muestra barra de menu

5: Muestra Modulo de pagos

6: Preciona Nuevo10: Ingresa Codigo de Alumno

18: Ingresa Datos de Registro de Pagos19: Preciona Guarda Registro

14: Pres iona aceptar

4: FrmOrdenPago.Show()

11: Busca Alumno()16: Extrae informacion del Alumno

13: Muestra mensaje (MessageBox.Show())

20: RegistroPagos()

21: Registra Pago

17: Extrae informacion de orden de pago

Page 45: Mcvs ad-01 modelo de arquitectura del software

CLASE Registro de docentes DESCRIPCION La secretaria verifica registro de docentes. DIAGRAMA DE ESTADO

Asignar cursos docentes

: Secretaria

: IU_MENU PRINCIPAL

: IU_MENU_REGISTRODOCENTES

: CC_RegistroDocentes

: Doncentes

7: Auto Genera Codigo9: Limpia Campos Limpiar()

1: Ingresa al Menu3: Ingresa Opcion Mantenim ientos de docentes

2: Muestra Barra de menu

4: FrmDocente.Show()

5: Muestra formulario de registro de docentes

6: Preciona Boton Nuevo10: Lena Campos de Registros

11: Preciona Guardar

8: GeneraCod()12: RegistroDoncente()13: Registra docente

Page 46: Mcvs ad-01 modelo de arquitectura del software

CLASE Asignar Curso Docentes DESCRIPCION El director asigna curso a docente DIAGRAMA DE ESTADO

Registrar Matricula

: Secretaria

: IU_MENU PRINCIPAL

: IU_MENU ASIGNARCURSO

: AsignarCursoDocente

: CC_AsignarDocente

: IU_ConsultaDocente

9: Habilita Campo Codigo

1: Ingresa al menu principal3: Ingresa Opcion Movimientos Cursos

2: Muestra Barra de Menu

4: FrmAsignarCurso.Show()

5: Muestra Formulario

6: Preciona Boton buscar Docentes14: Ingresa Curso

15: Preciona Boton Asignar

7: FrmConsultaDocenteShow()

13: Trae informacion de docente a campos de textos de docente

16: AsignarCurso()

17: Registra Asignacion de curso a docente

8: Muestra Formulario de Consulta

10: Ingresa Codigo11: Preciona buscar

12: ConsultaDocente()

Page 47: Mcvs ad-01 modelo de arquitectura del software

CLASE Registra Matricula DESCRIPCION Secretaria verifica que la ficha este llega correctamente. DIAGRAMA DE ESTADO

Registró de ficha de alumno

: Secretaria

: IU_MENU PRINCIPAL

: IU_MATRICULA

: CC_RegistroMatricula

: CC_ConsultaPagos

: CC_ConsultaAlumno

: RegistroMatricula

7: Limpia campos()8: Habilita Boton Buscar Codigo

13: Valida Codigo

15: Valida Campo Estado del Alumno

17: ConsultaPago()

1: Ingresa Menu3: Ingresa Opcion Registros Matriculas

2: Muestra Barra de Menu

5: Muestra formulario de registro de matricula10: Muestra Panel de Busqueda

6: Preciona Boton Nuevo9: Preciona Buscar

11: Ingresa CodigoALumno19: Ingresa Datos de Registro

20: Preciona Guardar

4: IFrmMatricula.Show()

12: ConsultaAlumno()

14: extrae datos del alumno en campos de identificacion

18: Arrasta Nivel y grado escola a matricula en campos

21: RegistroMatricula()

22: RegistraMatricula

16: Valida Estado de Pagos

Page 48: Mcvs ad-01 modelo de arquitectura del software

CLASE Registro De Ficha de Alumno DESCRIPCION Verifica los datos llenos y procede a dar su aula y turno . DIAGRAMA DE ESTADO

: Secretaria

: IU_MENU PRINCIPAL

Desabilita Campos : IU_MENU REGISTRO ALUMNOS

: CC_RegistrarFichaA...

: Alumno

5: Autogenera codigo Alumno

14: Valida datos correctos ( MessageBox.Show()) 8: buscarImagen()6: Desbloquea campos

1: Ingresa al Menu3: Accede opcion Registro Alumnos

2: visualiza menu Principal

11: Ingresa datos del alumno

7: Preciona Buscar Foto10: Importa foto

12: Preciona Grabar

9: Muestra panel de importar foto

4: IFrmAlumno.Show()

13: RegistroAlumno()

15: Registra Alumno (RegistroAlumno(xreg))

Page 49: Mcvs ad-01 modelo de arquitectura del software

8. PLATAFORMA TECNOLOGICA El sistema como gestión de registro academico

Layers Cliente Presentación Negocios Integración Recursos

Aplicación Visual basic Programa en visual basic

MDBS Tablas de secuencias

Aplicación programa visual

studio 2010

Plataforma Virtual Visual studio

2010

Programa visual studio 2010 programado

Visual studio 2010 SQL 2008

Administrar sql2008

Plataforma Superior

Internet explore 6.0

Registros- Excel 2010 JDBC 2.1 Sql 2008 r2

Registros en Excel 2010 con sql 2008