SlideShare a Scribd company logo
1 of 49
Download to read offline
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
INDICE
1.

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

2.

INTRODUCCION .................................................................................................................... 4
2.1

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

2.2 ALCANCE .................................................................................................................................. 4
2.3
2.4
3.

SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS................................. 5
3.1
3.2
3.3

4.

Definiciones, Acrónimos y Abreviaturas............................................................................ 4
Resumen ............................................................................................................................. 5
Supuestos ............................................................................................................................ 5
Restricciones ....................................................................................................................... 5
Riesgos Tecnológicos ......................................................................................................... 6

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
5.2

6.

VISTA DE DISTRIBUCIÓN ................................................................................................. 20
6.1

7.

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

DIAGRAMAS COMPLEMETARIOS ................................................................................. 21
7.1
7.2
7.3

8.

Presentación ...................................................................................................................... 18
Diagrama de Clases .......................................................................................................... 19

Diagrama de Actividades.................................................................................................. 21
Diagrama De Secuencia.................................................................................................... 31
Diagrama De Componentes .............................................................................................. 39

PLATAFORMA TECNOLOGICA ...................................................................................... 49
1. HISTORIAL DEL DOCUMENTO

NOMBRE

CARGO

Elaboración Cesar Arévalo Alva

asistente

FECHA

FIRMA

16 10 2013

Revisión

Aprobación

EDICION
1

REVISION
0

FECHA
16 de octubre

DESCRPCION
Primera Versión de la Guía

AUTOR
Cesar Arévalo Alva
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.
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
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
SA001
SA002
SA003
SA004
SA005
SA006
SA007
SA008
SA009
SA010

NOMBRE
Ingreso de SAE
Registrar ficha del Alumno
Registrar de Docentes
Asignar Curso Docente
Crear aula
Asignar aula
Consultar Pagos
Generar Orden de Pago
Generar Concepto de pago
Registrar de Pagos

SA011

Consultar Historial académico

SA012

Registrar Matricula

CODIGO PADRE
SA001
SA003
SA005

SA002,SA005

SA008, SA005, SA009
CODIGO
NOMBRE

SA001
Ingreso de SAE

CONTEXTO
OBJETIVOS

Tener acceso a dicho sistema según los procesos a realizar

ACTORES

Director, secretaria , asistente administrativa.

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

Generar una guía de recepción guiada.

CDU PADRE

Ingresar al sistema.

CODIGO

SA002

NOMBRE

Registrar ficha del Alumno

CONTEXTO

ACTORES

Se realizara satisfactoriamente la ficha de matrícula del
alumno.
secretaria , alumno

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

Generar un registro de ficha de matrícula .

CDU PADRE

Ingresar al sistema.

OBJETIVOS

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 registrar
a docente nuevo satisfactoriamente.

POST CONDICIONES
CDU PADRE

Se obtendrá datos del nuevo doecente y su auladonde
dictar clases.
Ingresar al sistema.
CODIGO

SA004

NOMBRE

Asignar Curso Docente

CONTEXTO
OBJETIVOS
ACTORES

Se precede a asignar aula al curso del nuevo docente.
Director ,secretaria,docente

PRECONDICIONES

El director ingresa al sistema y activa la obsion asignar
aula a tal grado, la cual la secretaria inscribe el curso que
dictar el docente.

POST
CONDICIONES
CDU PADRE

Generar un proceso de creación de curso para fines
educativos.
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
CDU PADRE

Generar una guía de agregación de nueva aula.
Ingresar al sistema.

CODIGO

SA006

NOMBRE

Asignar aula

CONTEXTO
OBJETIVOS
ACTORES
PRECONDICIONES
POST
CONDICIONES
CDU PADRE

Tener acceso a dicho sistema según los procesos de
asignar a docente , alumno nuevo salón.
Director , secretaria , docente.
El usuario ingresa sistema ,deacuardo al la condición de
director para asignar nueva aula .
Generar agenda de asignación de aula.
Ingresar al sistema.
CODIGO

SA007

NOMBRE

Consultar Pagos

CONTEXTO

ACTORES

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

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

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

CDU PADRE

Ingresar al sistema.

CODIGO

SA008

NOMBRE

Generar Orden de Pago

OBJETIVOS

CONTEXTO

ACTORES

Tendrá acceso a orden de pago del alumno para habilitar id
del alumno.
secretaria , asistente administrativa.

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

Generar una guía de orden de pago.

CDU PADRE

Ingresar al sistema.

CODIGO

SA009

NOMBRE

Generar Concepto de pago

OBJETIVOS

CONTEXTO

ACTORES

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

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

Generar una guía del proceso de concepto de pago

CDU PADRE

Ingresar al sistema.

OBJETIVOS
CODIGO

SA0010

NOMBRE

Registrar de Pagos.

CONTEXTO

ACTORES

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

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

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

CDU PADRE

Ingresar al sistema.

CODIGO

SA0011

NOMBRE

Consultar Historial académico

OBJETIVOS

CONTEXTO

ACTORES

Tener acceso a dicho sistema para ver datos del alumno en
general.
secretaria , asistente administrativa.

PRECONDICIONES

El usuario ingresa al sistema correctamente.

OBJETIVOS

CDU PADRE

Generar una guía de pasos a seguir sobre datos de
alumno.
Ingresar al sistema.

CODIGO

SA0012

NOMBRE

Registrar Matricula

POST CONDICIONES

CONTEXTO
OBJETIVOS

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

ACTORES

secretaria .

PRECONDICIONES

El usuario ingresa al sistema correctamente.

POST CONDICIONES

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

CDU PADRE

Ingresar al sistema.
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.
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.
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
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
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)
DIAGRAMA DE CASO DE USO SISTEMA- INSCRIPCION

DIAGRAMA DE CASO DE USO SISTEMA- MATRICULA
DIAGRAMA DE CASO DE USO SISTEMA- PAGO

DIAGRAMA DE CASO DE USO SISTEMA- REGISTRO DE DOCENTES
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.

Padres
Tiene
1..*
1

Id : String
Nom bres : String
CodAlum no : String
Direccion : String
Telefono : Int
Ocupaco

Nivel
Id_Nivel : Int
Nivel : String
1

Ficha _Alum nos
Cod Alum no : String
Nom bre : String
Ape_pat : s tring
Tipo_doc : String
nr_doc : int
Pais _nac : String
Provincia_nac : String
Municipio_nac : String
Anio_NAC : s tring
Sexo : String
FechaRegistro : String
Es tado : String
Direccion : String
Telefono : int
Departam ento : String
Provincia : Stiring
Distrito : String
Zona : String
Nom Zona : String
Seguro1 : String
Seguro2 : String
Grupo_Sang : String
Discapacidad : String
Em ferm edad : String
Institucionant : String
DircolAnt : String
Mces e : String
Telcol : String
NivelCurs ado : String
GradoCurs ado : String
Anio : String
Contacto : String
Cargo : String
TelCont : int

Nivel_grado

1
Contiene

1

Grado
id_grado : int
Grado : String

1
1

1

conceptop
Num ero : Int
Id_Nivel : int
Id_Grado : int
Periodo : String
FechaCobro : Date
FechaVencim iento : Date
Des cripcion : String
Mora : Double
Des cuentopa : Double

1

Doncentes

id_grado : int
id _aula : int
Es tado : String
FecRegis tro : DATE
id_turno : int

Aula

Cod_Matricula : String
CodAlum no : String
Nivel : String
Grado : String
Periodo : String
Detalle : String

Id_aula : String
nr_aula : int
s eccion : String
capacidad : Int
obs ervacion : String
Es tado : String

Id_Curs o : Int
Curso : String
Obs ervacion : String
id_Periodo : Int
Id_Nivel : Int
Id_Grado : Int
Es tado : String

Turnos
1

Id_turno : Int
Turno : String
Hora_inicio : String
Id_periodo

1

Cursos

Cod_Doc : String
Nom bres : String
Apellidos : String
Direccion : String
Sexo : String
Es pecialidad : String
GradoObtenido : String

Grado Aula
1

Contiene

Matricula
1

Id_Nivel : Int
Id_Grado : Int

OrdenPago
Num ero : Int
CodAlum no : String
Id_Nivel : int
Id_grado : String
Vencim iento : String
Recargom ora : String
Pens ion : String
FechaCobro : String

Realiz a
1..*
1..*
Reg_Notas

1..*

Docente_Curs o

Nr_Reg : Int
CodAlum no : String
Cod_Doc : String
id_curso : String
Prom edio : Double
id_Periodo : int

Cod_Doc : String
Id_curs o : String

1..*
Periodo

Pagos
Nr_voucher : id
CodAlum no : String
Tipo_Pago : String
Tipo_cam bio
Im porte : Double
Fecha : Date
Detalle : String

Us uario
TipoAcces o : String
Us uario : String
Contras eña

1

Id_Periodo : Int
Fecha_inicio : Date
Fecha : term ino:Date

1
5.2 Diagrama de Clases
En

este

diagrama

se

muestra

cómo

funciona

el

sistema

de

Gestion

Escolar
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
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

Secretaria

Registrar Ficha (sistema)

Muestra Interfaz de
Menu de Registro

Ingresa al Menu
principal

Selecciona Opcion
Mantenim iento

Autogenera
Codigo de Alumno

Ingresar
modulo Alumno
Se habilitan los
campos de texto
Ingresar sleccionar los
datos
busqueda form ato de imagen
en unidades del disco

Muestra Mensaje
Verifique datos

Preciona Boton
Agregar foto
Muestra cuadro
de dialogo

Preciona boton
Guardar
Guarda registro

Si

No

Registro exitoso

Fin
Crear Aulas

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

Director

Sitema

Ingresa a Menu
Principal

Ingresa Opcion
Mantenimeinto
Ingresa Opcion
Aulas

Muestra
formulario aulas

Ingresa Nuevo
Habilita campos
de textos
Ingresa N° de
Aula a crear

ingresa
Capacidad

Muestra Mensaje
de Error

Muestra
Mensaje

Selecciona sesion
escolar

No

Aula ha sido
creada?

Selecciona
Periodo escolar
Si
Ingresar Detalle
del aula

Seleccinar el
estado

Presiona
Agregar

Guarda Registro
en la BD
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

Asistente Administrativa

Sistema

Ingresa a Menu
principal
Sel ecciona opcion Regi stro de la
barra de menu

ingresar al modulo
Concepto

Muestra Formul ario
Concepto de Pago
Limpi a campos
de registros

Preciona Boton
Nuevo

Autogenera N°
de concepto
desbloquea campos de
registro

Seleccion de
Grupo
Muestra grado
escolar
Selecciona
Periodo

Selecciona
Fecha de Pago
Selecciona
Venci miento de pago

Ingresar
Descripción
Ingresa Pensi on

Ingresa monto
Matricula
Ingresa Recargo
de Mora
Ingresa descuento
pago anticipado
Preciona
Guardar

Muestra cuadro de
dial ogo

Regi strar orden?
No
Si
Muestra se Registro
Concepto de pago

Registra Concepto de
pago En la bd

Cancela
Operaci on
Orden de Pagos

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

: Asistente Administrativ o

Sistema

Seleccion la
Menu

Seleccionar
Movimiento

genera codigo
de boucher

Ingresa opcion
Generar Orden Pago
Se Habilita Campos
presionar
Nuevo

presionar
buscar Codigo

Seleciona
Alumno

Genera Datos Alumnos
Seleccionado

Selecciona
Grupo

genera pension

Preciona guardar

Muestra cuadro de
Dialogo Registro Exitoso
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

: Se cretaria

Sis tema

Menu

Selecionar opcion
Regis tro

Ingresar a Modulo
de Pagos

AutoGenera N°
de Vaucher

Preciona Nuevo
Pago

Lim piar Campo
de Texto

Se activa Campo
Codigo de Alum no

Preciona Boton
Bus car Alum no

Alum no Existe?
No

Si

Mues tra Verifique
Codigo sea correpto

Preciona
Aceptar
Jala Registros de
Nom bres y Apellidos
Selecciona
Tipo de pago
Aplicar Des cuento
Selcciona Tipo
cam bio

No

Ingresa Monto
mos trado

Preciona
Guardar

Si
Modificar monto

Mues tra Registo
guardado
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

Secretaria

Accede a ventana
Movimientos

Sistema

Muestra Formulario
Gestion de aulas

Ingresa opcion
Asignar Aulas
Seleccionar
Nuevo

Genera Fecha
de registro

Selecciona el
Grupo Escolar
Muestra detalle
de aula
Selecciona el
aula
Muestra mensaje
Asignado
Selecciona
turno

Preciona Boton
Asignar

Desea
Continuar?
Si
Datos son
guardados en la BD
Registro de docentes

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

: Secretaria

Sistema

Ingresa Menu

Ingresa Opcion
Manteniem ientos

Muestra
Formulario

Ingresa opcion
Registro Docente
Autogenera
Codigo
Precion Boton
Nuevo
Limpia
Campos

Llenar Campos

Valida
Registros
Preciona Boton
Guardar
Datos Conformes ?

Si
Registra en la
BD

No
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

: Secretaria

Sistema

Ingresa Menua

Ingresa a opcion
M ovi mientoss

M uestra
Formulari os

Ingresa Opcion
asignar Cursos

M uestra sub Formulario
de busqueda
Preciona Boton
Buscar

Sel ecciona el registro
del docente

extrae el codi go
en campo

Sel ecciona el
curso

Preciona boton
asignar

M uestra m ensaj e de
asignado

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

Secretaria

Sistema

Ingresar menu
principal
Ingresar opcion
Registro
Limpia campos de textos
ingresar modulo matricula

Preciona boton
Nuev o

Habilita Boton
buscar codigo

Muestra panel de
busqueda
Preciona boton
buscar
Muestra campo
codigo

Ingresa N°
Boucher
Valida codAlumno en
registros de pagos

No
Codigo Correcto?
si
extrae datos del alumno en
campos de identif icacion
Selecciona Aula

Muestra detalle
de aula
Selecciona
Periodo

Ingresar Detalle

Preciona
Registrar

Muestra mensaje
matricula registrada

Fin

Muestra mensaje v irif ique que
el codigo sea correcto
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

actor

Sistema

Ingresa Menu
principal

ingresa opcion consulta
en la barra de menu

Ingresa consultar historial
academ ico

Muestra
Form ulario
Realiza
busqueda

ingresa codigo
de alum no

Muestra mens aje
codigo no existe
Codigo existe?
No

precion boton
consultar

Lim pia campo
cod

si

Muestra detalles
academico en tabla

Fin
7.2 Diagrama De Secuencia
Actividades Crear Aulas

NOMBRE
Actividades Crear Aulas
CASO
DE Caso de uso del sistemas
USO
DESCRIPCION El director crea aulas de acuerdo a cantidad de alumnos
DIAGRAMA DE SECUENCIA

: IU_MENU PRINCIPAL

: IU_MENU CREAR AULAS

: CC_Regis troAula

: Secretaria

: Aulas

Ingresa al Menu
Visualizan Menu Principal
Acce Opcion Registro
Aulas
Frm Aulas.Show()

Ingresa n° aulas
Ingresa capacidad
Selecciona Sesion
Preciona Agregar
agregar()
Mues tra mens aje
(MessageBox.Show)

agrega aula
Asignar Aulas

NOMBRE
Asignar Aulas
CASO
DE Caso de uso del sistema
USO
DESCRIPCION Se asigna aulas a los alumnos después de matricularse
DIAGRAMA DE SECUENCIA

: Secretaria

: IU_MENU PRINCIPAL : IU_MENU ASIGNAR AULAS

: AsignarAula

: CC_AsignarAula

Ingresa Menu
Muestra barra de menu
Ingresa opcion movimientos
asignar aulas
Frm AsignarAula.Show()

Muestra formulario de asigancion de aulas
Selecciona Nivel Escolar
Muestra Grado Escolar
selecciona Aula
Elige turno
Presiona Asignar
Asignar Aula()
Valida Registro
(MessageBox.Show())

Registra asignacion
Concepto de Pagos

NOMBRE
Concepto de pagos
CASO
DE Caos de uso del sistema
USO
DESCRIPCION Verifica cuenta donde pagara el alumno o tutor.
DIAGRAMA DE SECUENCIA

: Asistente
Administrativo

: IU_MENU PRINCIPAL

: IU_CONCEPTO DE PAGOS

:
CC_RegistroConceptoPago

: Conceptop

Ingresa al Menu Principal

Muestra Barra de m enu

Seleccion opcion
Concepto de Pago
Frm conceptop.Show()

Muestra menu de Concepto de pagos

selecciona nivel escolar
Muestra grado escolar
selecciona grado escolar
ingresa monto pension
ingresa monto matricula
preciona guardar
grabarConceptop()
Valida registro
(MessageBox.Show())

Registra concepto de pagos
Registroconceptop(xreg)
Orden de Pagos
NOMBRE
Orden de Pago
CASO
DE Caso de uso del sistema
USO
DESCRIPCION Verifica el Boucher depositado por alumno para poderse matricular
DIAGRAMA DE SECUENCIA

: Asistente
Administrativo

: IU_MENU PRINCIPAL

: CC_ConsultaAlumno

Desbloquea campos de pagos :
IU_MENU ORDEN DE PAGO

: CC_As ignarOrdenPago

: OrdenPago

Ingresa Menu

Muestra Barra de Menu

Ingresa opcion movimientos
generar orden de pago
FrmOrdenPago.Show()
Autogenera N° de orden
(generaNum())
Mues tra Menu Orden de pago

Preciona Botron buscar Alumno
(InputBox())
Mues tra barra de texto
Ingresa codigo de alumno
Reliza bus queda
(buscaAllumno())
Valida Codigo

extrae nombre y apellidos de
Alumno en campos de texto

Habilita Campos De regis tros
Selecciona Grupo
Selecciona Chek modificar
Desbloquea campos de pagos

Modifica pagos
Preciona Guardar
Regis troOrden()
ActualizarPago()
Registra la orden de pago

Registro de Pagos
NOMBRE
Registro De Pagos
CASO
DE Caso De Uso del sistema.
USO
DESCRIPCION Verifica que todo este conforme y matricularse.
DIAGRAMA DE SECUENCIA

: IU_MENU PRINCIPAL

: IU_Pagos

: Secretaria

: CC_ConsultaAlumno

: CC_RegistoPago

: OrdenPago

Ingresa Menu
Muestra barra de m enu
Ingresa Opcion Modulo de
Pagos
Frm OrdenPago.Show()

Muestra Modulo de pagos
Preciona Nuevo
Auto Genera N° de Vouche
GeneraVaucher()

Limpia Campos de Textos

Activa Cam po Cod de Alumno

Ingresa Codigo de Alumno

Busca Alumno()
Valida codigo
Muestra mensaje
(MessageBox.Show())

Presiona aceptar
Habilita Campos de
registro

Extrae informacion del Alum no
Extrae informacion de orden de pago

Ingresa Datos de Registro de Pagos
Preciona Guarda Registro
RegistroPagos()
Registra Pago

Registro de docentes

: Pagos
NOMBRE
Registro de Docente
CASO
DE Caso de uso del sitema
USO
DESCRIPCION La secretaria registra al nuevo docente del aula.
DIAGRAMA DE SECUENCIA

: Secretaria

: IU_MENU PRINCIPAL

: IU_MENU_REGISTRODOCENTES

: CC_RegistroDocentes

Ingresa al Menu
Muestra Barra de m enu
Ingresa Opcion
Mantenim ientos de docentes
Frm Docente.Show()

Muestra formulario de registro de docentes
Preciona Boton Nuevo
Auto Genera Codigo

GeneraCod()

Lim pia Cam pos Limpiar()
Lena Campos de Registros
Preciona Guardar
RegistroDoncente()
Regis tra docente

Asignar cursos docentes

: Doncentes
NOMBRE
Asignar Curso Docentes
CASO
DE Caso de uso del sistema
USO
DESCRIPCION Se le asignara cada curso al docente especializado .
DIAGRAMA DE SECUENCIA

: Secretaria

: IU_MENU PRINCIPAL

: IU_MENU ASIGNARCURSO

: CC_AsignarDocente

: AsignarCursoDocente

Ingresa al m enu principal
Mues tra Barra de Menu
Ingresa Opcion
Movimientos Cursos
Frm AsignarCurso.Show()

Muestra Form ulario
Preciona Boton buscar Docentes

Frm Cons ultaDocenteShow()

Muestra Form ulario de Consulta
Habilita Campo Codigo

Ingresa Codigo

Preciona bus car

Cons ultaDocente()

Trae informacion de docente a cam pos de textos de docente

Ingresa Curso
Preciona Boton Asignar
AsignarCurso()
Regis tra Asignacion de
curso a docente

Registrar Matricula

: IU_ConsultaDocente
NOMBRE
Registrar Matricula
CASO
DE Caso de uso de sistema
USO
DESCRIPCION Alumno precede a matricularse después de los pagos.
DIAGRAMA DE SECUENCIA

: Secretaria

: IU_MENU PRINCIPAL

: CC_ConsultaAlumno

: IU_MATRICULA

: CC_ConsultaPagos

: CC_RegistroMatricula

: RegistroMatricula

Ingresa Menu
Muestra Barra de Menu

Ingresa Opcion
Registros Matriculas
IFrmMatricula.Show()
Muestra formulario de registro de matricula
Preciona Boton Nuevo
Lim pia campos()

Habilita Boton Buscar
Codigo

Preciona Buscar
Muestra Panel de Busqueda
Ingresa CodigoALum no
ConsultaAlum no()
Valida Codigo
extrae datos del alumno
en campos de
identificacion
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
Diagrama de secuencia de registro de ficha de alumnos
NOMBRE
Registro de ficha de alumno
CASO
DE Caso de uso del sistema.
USO
DESCRIPCION Registrara que se allá llenado correctamente la ficha de matrícula.
DIAGRAMA DE SECUENCIA

: Secretaria

: IU_MENU PRINCIPAL

Des abilita Campos : IU_MENU
REGISTRO ALUMNOS

:
CC_Regis trarFichaAlum nos

: Alum no

Ingresa al Menu

vis ualiza m enu Principal
Accede opcion
Regis tro Alum nos
IFrm Alum no.Show()

Autogenera codigo Alum no

Des bloquea cam pos
Preciona Bus car Foto
bus carIm agen()
Mues tra panel de im portar foto
Im porta foto

Ingresa datos del alum no

Preciona Grabar

Regis troAlum no()
Valida datos correctos
( Mes s ageBox.Show())

Regis tra Alum no (Regis troAlumno(xreg))

7.3 Diagrama De Componentes
Actividades Crear Aulas

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

: IU_MENU PRINCIPAL

1: Ingresa al Menu
3: Acce Opcion Registro Aulas

4: FrmAulas.Show()

2: Visualizan Menu Principal
5: Ingresa n° aulas
6: Ingresa capacidad
7: Selecciona Sesion
8: Preciona Agregar
: Secretaria

10: Muestra m ensaje
(MessageBox.Show)
: IU_MENU CREAR AULAS

9: agregar()

11: agrega aula
: CC_RegistroAula

: Aulas

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

1: Ingresa Menu
3: Ingresa opcion m ovimientos asignar aulas
: IU_MENU PRINCIPAL

2: Muestra barra de menu

6: Selecciona Nivel Escolar
8: selecciona Aula
9: Elige turno
10: Presiona Asignar

: Secretaria

4: FrmAsignarAula.Show()

5: Muestra form ulario de asigancion de aulas
7: Muestra Grado Escolar

12: Valida Registro (MessageBox.Show())

: IU_MENU ASIGNAR AULAS
11: Asignar Aula()

13: Registra asignacion
: AsignarAula

: CC_AsignarAula

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

1: Ingresa al Menu Principal
3: Seleccion opcion Concepto de Pago
: IU_MENU PRINCIPAL
2: Muestra Barra de menu

: Asistente
Administrativo

6: selecciona nivel escolar
8: selecciona grado escolar
9: ingresa m onto pension
10: ingresa m onto matricula
11: preciona guardar

4: Frmconceptop.Show()

13: Valida registro (MessageBox.Show())
7: Muestra grado escolar
5: Muestra menu de Concepto de pagos

:
CC_RegistroConcep...

12: grabarConceptop()
: IU_CONCEPTO DE PAGOS

14: Registra concepto de pagos Registroconceptop(xreg)

: Conceptop

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

7: Preciona Botron buscar Alumno (InputBox())
9: Ingresa codigo de alumno
14: Selecciona Nivel Escolar
16: Selecciona Grado escolar
17: Activa chekbox de actulizar pagos
19: Modifica pagos
1: Ingresa Menu
20: Preciona Guardar
3: Ingresa opcion m ovimientos generar orden de pago

: Asistente
Administrativo

2: Muestra Barra de Menu

5: Autogenera N° de orden (generaNum ())
13: Habilita Cam pos De registros
18: Desbloquea cam pos de pagos

15: Muestra Grado escolar
8: Muestra barra de texto
6: Muestra Menu Orden de pago

4: FrmOrdenPago.Show()

: IU_MENU ORDEN DE PAGO

: IU_MENU PRINCIPAL
12: extrae nombre y apellidos de Alum no en campos de texto
11: Valida Codigo
10: Reliza busqueda (buscaAllum no())

22: ActualizarPago()
21: RegistroOrden()

: CC_ConsultaAlumno

23: Registra la orden de pago
: OrdenPago

Registro de Pagos

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

1: Ingresa Menu
3: Ingresa Opcion Modulo de Pagos

2: Muestra barra de menu

: IU_MENU PRINCIPAL
6: Preciona Nuevo
10: Ingresa Codigo de Alumno
18: Ingresa Datos de Registro de Pagos
19: Preciona Guarda Registro

7: Auto Genera N° de Vouche GeneraVaucher()
8: Limpia Campos de Textos
9: Activa Campo Cod de Alumno

4: FrmOrdenPago.Show()

5: Muestra Modulo de pagos

: Secretaria

: IU_Pagos

14: Presiona aceptar
13: Muestra mensaje (MessageBox.Show())
20: RegistroPagos()

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

12: Valida codigo
15: Habilita Campos de registro
17: Extrae informacion de orden de pago
: Pagos
21: Registra Pago

: CC_RegistoPago
: CC_ConsultaAlumno

Registro de docentes

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

1: Ingresa al Menu
3: Ingresa Opcion Mantenim ientos de docentes
: IU_MENU PRINCIPAL
2: Muestra Barra de menu
6: Preciona Boton Nuevo
10: Lena Campos de Registros
11: Preciona Guardar

: Secretaria

4: FrmDocente.Show()
7: Auto Genera Codigo
9: Limpia Campos Limpiar()

5: Muestra formulario de registro de docentes

: IU_MENU_REGISTRODOCENTES
: Doncentes

8: GeneraCod()
12: RegistroDoncente()

13: Registra docente

: CC_RegistroDocentes

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

1: Ingresa al menu principal
3: Ingresa Opcion Movimientos Cursos
: IU_MENU PRINCIPAL
2: Muestra Barra de Menu

4: FrmAsignarCurso.Show()
: Secretaria

6: Preciona Boton buscar Docentes
14: Ingresa Curso
15: Preciona Boton Asignar
9: Habilita Cam po Codigo
5: Muestra Formulario

: CC_AsignarDocente

10: Ingresa Codigo
11: Preciona buscar

16: AsignarCurso()
: IU_MENU ASIGNARCURSO

8: Muestra Formulario de Consulta
13: Trae informacion de docente a campos
de textos de docente

17: Registra Asignacion de curso a docente

12: ConsultaDocente()
7: FrmConsultaDocenteShow()

: AsignarCursoDocente

: IU_ConsultaDocente

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

1: Ingresa Menu
3: Ingres a Opcion Registros Matriculas
: IU_MENU PRINCIPAL

2: Muestra Barra de Menu
6: Preciona Boton Nuevo
9: Preciona Bus car
11: Ingresa CodigoALumno
19: Ingresa Datos de Registro
20: Preciona Guardar

: Secretaria

4: IFrm Matricula.Show()

7: Limpia cam pos ()
8: Habilita Boton Buscar Codigo

5: Muestra form ulario de registro de matricula
10: Mues tra Panel de Busqueda

: IU_MATRICULA

21: RegistroMatricula()
: CC_RegistroMatricula

14: extrae datos del alumno en campos
de identificacion

22: RegistraMatricula
17: ConsultaPago()

18: Arrasta Nivel y grado es cola a
matricula en campos

13: Valida Codigo
15: Valida Campo Estado
del Alumno
: CC_Cons ultaPagos
: RegistroMatricula
16: Valida Estado de Pagos

: CC_ConsultaAlumno

Registró de ficha de alumno

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

1: Ingresa al Menu
3: Accede opcion Registro Alumnos

2: visualiza menu Principal

: IU_MENU PRINCIPAL

: Secretaria

7: Preciona Buscar Foto
10: Importa foto
11: Ingresa datos del alum no
12: Preciona Grabar

4: IFrmAlumno.Show()

9: Muestra panel de importar foto
5: Autogenera codigo Alum no
6: Desbloquea campos
8: buscarImagen()

14: Valida datos correctos ( MessageBox.Show())

13: RegistroAlumno()
:
CC_RegistrarFichaA...

15: Registra Alum no
(RegistroAlumno(xreg))

: Alum no

Desabilita Campos : IU_MENU
REGISTRO ALUMNOS
8. PLATAFORMA TECNOLOGICA
El sistema como gestión de registro academico

Layers

Cliente

Presentación

Negocios

Integración

Recursos

Visual basic

Programa en
visual basic

MDBS

Tablas de
secuencias

Aplicación
programa visual
studio 2010

Aplicación

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

More Related Content

What's hot

modelo de arquitectura del software
 modelo de arquitectura del software modelo de arquitectura del software
modelo de arquitectura del softwareRosita Falen
 
Mcvs ad-02 plan de gestión de desarrollo sge
Mcvs ad-02 plan de gestión de desarrollo sgeMcvs ad-02 plan de gestión de desarrollo sge
Mcvs ad-02 plan de gestión de desarrollo sgegiancarlo Aguirre Campos
 
Mcvs de-04 manual de instalación y configuración
Mcvs de-04 manual de instalación y configuraciónMcvs de-04 manual de instalación y configuración
Mcvs de-04 manual de instalación y configuracióngiancarlo Aguirre Campos
 
1. casos de uso de negocio
1. casos de uso de negocio1. casos de uso de negocio
1. casos de uso de negocioRosita Falen
 
Mcvs ad-01 modelo de arquitectura del software v3
Mcvs ad-01 modelo de arquitectura del software v3Mcvs ad-01 modelo de arquitectura del software v3
Mcvs ad-01 modelo de arquitectura del software v3lnavarros
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negociolnavarros
 
Manual SIAGIE versión. 2.0.1 (2011)
Manual SIAGIE   versión. 2.0.1 (2011)Manual SIAGIE   versión. 2.0.1 (2011)
Manual SIAGIE versión. 2.0.1 (2011)Moises Moisés
 
Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Cecy Villalta
 
Proyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllProyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllkerenaradi
 

What's hot (20)

modelo de arquitectura del software
 modelo de arquitectura del software modelo de arquitectura del software
modelo de arquitectura del software
 
Mcvs de-01 inicialización de datos
Mcvs de-01 inicialización de datosMcvs de-01 inicialización de datos
Mcvs de-01 inicialización de datos
 
Mcvs ad-06 plan general del proyecto sge
Mcvs ad-06 plan general del proyecto sgeMcvs ad-06 plan general del proyecto sge
Mcvs ad-06 plan general del proyecto sge
 
Mcvs cc-01 informe de gestión de cambios
Mcvs cc-01 informe de gestión de cambiosMcvs cc-01 informe de gestión de cambios
Mcvs cc-01 informe de gestión de cambios
 
Mcvs re-04 glosario
Mcvs re-04 glosarioMcvs re-04 glosario
Mcvs re-04 glosario
 
Mcvs ad-01 ficha de proyecto
Mcvs ad-01 ficha de proyectoMcvs ad-01 ficha de proyecto
Mcvs ad-01 ficha de proyecto
 
Mcvs ad-02 plan de gestión de desarrollo sge
Mcvs ad-02 plan de gestión de desarrollo sgeMcvs ad-02 plan de gestión de desarrollo sge
Mcvs ad-02 plan de gestión de desarrollo sge
 
Mcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocioMcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocio
 
Mcvs ad-04 acta de entrevista al usuario
Mcvs ad-04 acta de entrevista al usuarioMcvs ad-04 acta de entrevista al usuario
Mcvs ad-04 acta de entrevista al usuario
 
Mcvs te-01 caso de prueba
Mcvs te-01 caso de pruebaMcvs te-01 caso de prueba
Mcvs te-01 caso de prueba
 
Mcvs de-04 manual de instalación y configuración
Mcvs de-04 manual de instalación y configuraciónMcvs de-04 manual de instalación y configuración
Mcvs de-04 manual de instalación y configuración
 
1. casos de uso de negocio
1. casos de uso de negocio1. casos de uso de negocio
1. casos de uso de negocio
 
Mcvs im-01 software producido
Mcvs im-01 software producidoMcvs im-01 software producido
Mcvs im-01 software producido
 
Mcvs ad-03 cierre del proyecto
Mcvs ad-03 cierre del proyectoMcvs ad-03 cierre del proyecto
Mcvs ad-03 cierre del proyecto
 
Mcvs ad-01 modelo de arquitectura del software v3
Mcvs ad-01 modelo de arquitectura del software v3Mcvs ad-01 modelo de arquitectura del software v3
Mcvs ad-01 modelo de arquitectura del software v3
 
Mcvs re-01 visión del negocio
Mcvs re-01 visión del negocioMcvs re-01 visión del negocio
Mcvs re-01 visión del negocio
 
Manual SIAGIE versión. 2.0.1 (2011)
Manual SIAGIE   versión. 2.0.1 (2011)Manual SIAGIE   versión. 2.0.1 (2011)
Manual SIAGIE versión. 2.0.1 (2011)
 
Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...Manual de administrador del sistema de registro academico y control de notas ...
Manual de administrador del sistema de registro academico y control de notas ...
 
Proyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllllProyecto de investogaciófinallllllll
Proyecto de investogaciófinallllllll
 
Dactilar metodologia
Dactilar metodologiaDactilar metodologia
Dactilar metodologia
 

Viewers also liked

Exposición dinámica crianza de cuyes
Exposición dinámica crianza de cuyesExposición dinámica crianza de cuyes
Exposición dinámica crianza de cuyesEduardo Sayes
 
Plan negocios cuy terminado copia
Plan negocios cuy terminado   copiaPlan negocios cuy terminado   copia
Plan negocios cuy terminado copiaJuan Andres
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareRoberth Loaiza
 
Manual crianza cuyes WWE.PERU-CUY.COM
Manual crianza cuyes WWE.PERU-CUY.COMManual crianza cuyes WWE.PERU-CUY.COM
Manual crianza cuyes WWE.PERU-CUY.COMPERU CUY
 
Proyecto de crianza y comercializacion de cuy 25 11-13
Proyecto de crianza y comercializacion de cuy 25 11-13Proyecto de crianza y comercializacion de cuy 25 11-13
Proyecto de crianza y comercializacion de cuy 25 11-13Rusmell M Amiquero Ñahui
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-softwareMiguel Angel Rodriguez
 

Viewers also liked (12)

Mcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicosMcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicos
 
Exposición dinámica crianza de cuyes
Exposición dinámica crianza de cuyesExposición dinámica crianza de cuyes
Exposición dinámica crianza de cuyes
 
Plan negocios cuy terminado copia
Plan negocios cuy terminado   copiaPlan negocios cuy terminado   copia
Plan negocios cuy terminado copia
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Vistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de SoftwareVistas Arquitectonicas Ingenieria de Software
Vistas Arquitectonicas Ingenieria de Software
 
Manual crianza cuyes WWE.PERU-CUY.COM
Manual crianza cuyes WWE.PERU-CUY.COMManual crianza cuyes WWE.PERU-CUY.COM
Manual crianza cuyes WWE.PERU-CUY.COM
 
Proyecto de crianza y comercializacion de cuy 25 11-13
Proyecto de crianza y comercializacion de cuy 25 11-13Proyecto de crianza y comercializacion de cuy 25 11-13
Proyecto de crianza y comercializacion de cuy 25 11-13
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Sistema De Gestion De Notas
Sistema De Gestion De NotasSistema De Gestion De Notas
Sistema De Gestion De Notas
 
Proyecto sistema matriculas
Proyecto sistema matriculasProyecto sistema matriculas
Proyecto sistema matriculas
 

Similar to Mcvs ad-01 modelo de arquitectura del software

Manual deusuario siagie 1
Manual deusuario siagie 1Manual deusuario siagie 1
Manual deusuario siagie 1Drset Tacna
 
Cetpro julio c tello informe final de sistema
Cetpro julio c tello   informe final de sistemaCetpro julio c tello   informe final de sistema
Cetpro julio c tello informe final de sistemaRubensinho Gamarra B
 
Sistema academico visual bee1
Sistema academico   visual bee1Sistema academico   visual bee1
Sistema academico visual bee1Hugo Jara
 
Word pestaña disaeño de pagina
Word pestaña disaeño de paginaWord pestaña disaeño de pagina
Word pestaña disaeño de paginaminimigoit
 
Word pestaña disaeño de pagina
Word pestaña disaeño de paginaWord pestaña disaeño de pagina
Word pestaña disaeño de paginaminimigoit
 
Documento word copia seguridad ymacros
Documento word   copia seguridad ymacrosDocumento word   copia seguridad ymacros
Documento word copia seguridad ymacros15309292
 
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Ingeniería Nica
 
Manual de Usuario S I A G I E 2.0
Manual de Usuario S I A G I E  2.0Manual de Usuario S I A G I E  2.0
Manual de Usuario S I A G I E 2.0Jorge Zumaeta
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitosmarbelisriera
 
Word pestaña archivo_inicio
Word pestaña archivo_inicioWord pestaña archivo_inicio
Word pestaña archivo_inicioMac Apple Apple
 
Word pestaña inicio
Word pestaña inicioWord pestaña inicio
Word pestaña iniciominimigoit
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicioBreenda Aneel
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicioBreenda Aneel
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicio15309292
 
Documento word pestaña diseño de pagina
Documento word pestaña diseño de paginaDocumento word pestaña diseño de pagina
Documento word pestaña diseño de pagina15309292
 
Documento word copia seguridad ymacros
Documento word   copia seguridad ymacrosDocumento word   copia seguridad ymacros
Documento word copia seguridad ymacros15309292
 

Similar to Mcvs ad-01 modelo de arquitectura del software (20)

Manual deusuario siagie 1
Manual deusuario siagie 1Manual deusuario siagie 1
Manual deusuario siagie 1
 
Manual deusuario ultimo
Manual deusuario ultimoManual deusuario ultimo
Manual deusuario ultimo
 
Cetpro julio c tello informe final de sistema
Cetpro julio c tello   informe final de sistemaCetpro julio c tello   informe final de sistema
Cetpro julio c tello informe final de sistema
 
Sistema academico visual bee1
Sistema academico   visual bee1Sistema academico   visual bee1
Sistema academico visual bee1
 
Word pestaña disaeño de pagina
Word pestaña disaeño de paginaWord pestaña disaeño de pagina
Word pestaña disaeño de pagina
 
Word pestaña disaeño de pagina
Word pestaña disaeño de paginaWord pestaña disaeño de pagina
Word pestaña disaeño de pagina
 
Practica 3
Practica 3Practica 3
Practica 3
 
Documento word copia seguridad ymacros
Documento word   copia seguridad ymacrosDocumento word   copia seguridad ymacros
Documento word copia seguridad ymacros
 
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
Tesis Propuesta de un sistema para la gestión de la vinculación unviersidad e...
 
Manual de Usuario S I A G I E 2.0
Manual de Usuario S I A G I E  2.0Manual de Usuario S I A G I E  2.0
Manual de Usuario S I A G I E 2.0
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Word pestaña archivo_inicio
Word pestaña archivo_inicioWord pestaña archivo_inicio
Word pestaña archivo_inicio
 
Word pestaña inicio
Word pestaña inicioWord pestaña inicio
Word pestaña inicio
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicio
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicio
 
Word pestaña archivo inicio
Word pestaña archivo inicioWord pestaña archivo inicio
Word pestaña archivo inicio
 
Trabajo Final De Arqui
Trabajo Final De ArquiTrabajo Final De Arqui
Trabajo Final De Arqui
 
Documento word pestaña diseño de pagina
Documento word pestaña diseño de paginaDocumento word pestaña diseño de pagina
Documento word pestaña diseño de pagina
 
Informe final carlos
Informe final   carlosInforme final   carlos
Informe final carlos
 
Documento word copia seguridad ymacros
Documento word   copia seguridad ymacrosDocumento word   copia seguridad ymacros
Documento word copia seguridad ymacros
 

Mcvs ad-01 modelo de arquitectura del software

  • 1. 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
  • 2. INDICE 1. HISTORIAL DEL DOCUMENTO......................................................................................... 3 2. INTRODUCCION .................................................................................................................... 4 2.1 Propósito ............................................................................................................................. 4 2.2 ALCANCE .................................................................................................................................. 4 2.3 2.4 3. SUPUESTOS, RESTRICCIONES Y RIESGOS TECNOLOGICOS................................. 5 3.1 3.2 3.3 4. Definiciones, Acrónimos y Abreviaturas............................................................................ 4 Resumen ............................................................................................................................. 5 Supuestos ............................................................................................................................ 5 Restricciones ....................................................................................................................... 5 Riesgos Tecnológicos ......................................................................................................... 6 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 5.2 6. VISTA DE DISTRIBUCIÓN ................................................................................................. 20 6.1 7. Diagrama de despliegue .................................................................................................... 20 DIAGRAMAS COMPLEMETARIOS ................................................................................. 21 7.1 7.2 7.3 8. Presentación ...................................................................................................................... 18 Diagrama de Clases .......................................................................................................... 19 Diagrama de Actividades.................................................................................................. 21 Diagrama De Secuencia.................................................................................................... 31 Diagrama De Componentes .............................................................................................. 39 PLATAFORMA TECNOLOGICA ...................................................................................... 49
  • 3. 1. HISTORIAL DEL DOCUMENTO NOMBRE CARGO Elaboración Cesar Arévalo Alva asistente FECHA FIRMA 16 10 2013 Revisión Aprobación EDICION 1 REVISION 0 FECHA 16 de octubre DESCRPCION Primera Versión de la Guía AUTOR Cesar Arévalo Alva
  • 4. 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.
  • 5. 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
  • 6. 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 SA001 SA002 SA003 SA004 SA005 SA006 SA007 SA008 SA009 SA010 NOMBRE Ingreso de SAE Registrar ficha del Alumno Registrar de Docentes Asignar Curso Docente Crear aula Asignar aula Consultar Pagos Generar Orden de Pago Generar Concepto de pago Registrar de Pagos SA011 Consultar Historial académico SA012 Registrar Matricula CODIGO PADRE SA001 SA003 SA005 SA002,SA005 SA008, SA005, SA009
  • 7. CODIGO NOMBRE SA001 Ingreso de SAE CONTEXTO OBJETIVOS Tener acceso a dicho sistema según los procesos a realizar ACTORES Director, secretaria , asistente administrativa. PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía de recepción guiada. CDU PADRE Ingresar al sistema. CODIGO SA002 NOMBRE Registrar ficha del Alumno CONTEXTO ACTORES Se realizara satisfactoriamente la ficha de matrícula del alumno. secretaria , alumno PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar un registro de ficha de matrícula . CDU PADRE Ingresar al sistema. OBJETIVOS 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 registrar a docente nuevo satisfactoriamente. POST CONDICIONES CDU PADRE Se obtendrá datos del nuevo doecente y su auladonde dictar clases. Ingresar al sistema.
  • 8. CODIGO SA004 NOMBRE Asignar Curso Docente CONTEXTO OBJETIVOS ACTORES Se precede a asignar aula al curso del nuevo docente. Director ,secretaria,docente PRECONDICIONES El director ingresa al sistema y activa la obsion asignar aula a tal grado, la cual la secretaria inscribe el curso que dictar el docente. POST CONDICIONES CDU PADRE Generar un proceso de creación de curso para fines educativos. 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 CDU PADRE Generar una guía de agregación de nueva aula. Ingresar al sistema. CODIGO SA006 NOMBRE Asignar aula CONTEXTO OBJETIVOS ACTORES PRECONDICIONES POST CONDICIONES CDU PADRE Tener acceso a dicho sistema según los procesos de asignar a docente , alumno nuevo salón. Director , secretaria , docente. El usuario ingresa sistema ,deacuardo al la condición de director para asignar nueva aula . Generar agenda de asignación de aula. Ingresar al sistema.
  • 9. CODIGO SA007 NOMBRE Consultar Pagos CONTEXTO ACTORES Tendrá acceso al sistema para ver el monto a pagar mensual. secretaria PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía de pagos del alumno o apoderado. CDU PADRE Ingresar al sistema. CODIGO SA008 NOMBRE Generar Orden de Pago OBJETIVOS CONTEXTO ACTORES Tendrá acceso a orden de pago del alumno para habilitar id del alumno. secretaria , asistente administrativa. PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía de orden de pago. CDU PADRE Ingresar al sistema. CODIGO SA009 NOMBRE Generar Concepto de pago OBJETIVOS CONTEXTO ACTORES Tener acceso orden de pago modificar ,auto genera n° orden de pago del alumno. Director , secretaria . PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía del proceso de concepto de pago CDU PADRE Ingresar al sistema. OBJETIVOS
  • 10. CODIGO SA0010 NOMBRE Registrar de Pagos. CONTEXTO ACTORES Tener acceso a dicho sistema para realizar pago ,autogenera n° vaucher , secretaria. PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía de recepción pagos del alumno. CDU PADRE Ingresar al sistema. CODIGO SA0011 NOMBRE Consultar Historial académico OBJETIVOS CONTEXTO ACTORES Tener acceso a dicho sistema para ver datos del alumno en general. secretaria , asistente administrativa. PRECONDICIONES El usuario ingresa al sistema correctamente. OBJETIVOS CDU PADRE Generar una guía de pasos a seguir sobre datos de alumno. Ingresar al sistema. CODIGO SA0012 NOMBRE Registrar Matricula POST CONDICIONES CONTEXTO OBJETIVOS Tener acceso a realizar la validación de ficha de matrícula. ACTORES secretaria . PRECONDICIONES El usuario ingresa al sistema correctamente. POST CONDICIONES Generar una guía de ficha de matrícula. CDU PADRE Ingresar al sistema.
  • 11. 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.
  • 12. 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.
  • 13. 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
  • 14. 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
  • 15. 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)
  • 16. DIAGRAMA DE CASO DE USO SISTEMA- INSCRIPCION DIAGRAMA DE CASO DE USO SISTEMA- MATRICULA
  • 17. DIAGRAMA DE CASO DE USO SISTEMA- PAGO DIAGRAMA DE CASO DE USO SISTEMA- REGISTRO DE DOCENTES
  • 18. 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. Padres Tiene 1..* 1 Id : String Nom bres : String CodAlum no : String Direccion : String Telefono : Int Ocupaco Nivel Id_Nivel : Int Nivel : String 1 Ficha _Alum nos Cod Alum no : String Nom bre : String Ape_pat : s tring Tipo_doc : String nr_doc : int Pais _nac : String Provincia_nac : String Municipio_nac : String Anio_NAC : s tring Sexo : String FechaRegistro : String Es tado : String Direccion : String Telefono : int Departam ento : String Provincia : Stiring Distrito : String Zona : String Nom Zona : String Seguro1 : String Seguro2 : String Grupo_Sang : String Discapacidad : String Em ferm edad : String Institucionant : String DircolAnt : String Mces e : String Telcol : String NivelCurs ado : String GradoCurs ado : String Anio : String Contacto : String Cargo : String TelCont : int Nivel_grado 1 Contiene 1 Grado id_grado : int Grado : String 1 1 1 conceptop Num ero : Int Id_Nivel : int Id_Grado : int Periodo : String FechaCobro : Date FechaVencim iento : Date Des cripcion : String Mora : Double Des cuentopa : Double 1 Doncentes id_grado : int id _aula : int Es tado : String FecRegis tro : DATE id_turno : int Aula Cod_Matricula : String CodAlum no : String Nivel : String Grado : String Periodo : String Detalle : String Id_aula : String nr_aula : int s eccion : String capacidad : Int obs ervacion : String Es tado : String Id_Curs o : Int Curso : String Obs ervacion : String id_Periodo : Int Id_Nivel : Int Id_Grado : Int Es tado : String Turnos 1 Id_turno : Int Turno : String Hora_inicio : String Id_periodo 1 Cursos Cod_Doc : String Nom bres : String Apellidos : String Direccion : String Sexo : String Es pecialidad : String GradoObtenido : String Grado Aula 1 Contiene Matricula 1 Id_Nivel : Int Id_Grado : Int OrdenPago Num ero : Int CodAlum no : String Id_Nivel : int Id_grado : String Vencim iento : String Recargom ora : String Pens ion : String FechaCobro : String Realiz a 1..* 1..* Reg_Notas 1..* Docente_Curs o Nr_Reg : Int CodAlum no : String Cod_Doc : String id_curso : String Prom edio : Double id_Periodo : int Cod_Doc : String Id_curs o : String 1..* Periodo Pagos Nr_voucher : id CodAlum no : String Tipo_Pago : String Tipo_cam bio Im porte : Double Fecha : Date Detalle : String Us uario TipoAcces o : String Us uario : String Contras eña 1 Id_Periodo : Int Fecha_inicio : Date Fecha : term ino:Date 1
  • 19. 5.2 Diagrama de Clases En este diagrama se muestra cómo funciona el sistema de Gestion Escolar
  • 20. 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
  • 21. 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 Secretaria Registrar Ficha (sistema) Muestra Interfaz de Menu de Registro Ingresa al Menu principal Selecciona Opcion Mantenim iento Autogenera Codigo de Alumno Ingresar modulo Alumno Se habilitan los campos de texto Ingresar sleccionar los datos busqueda form ato de imagen en unidades del disco Muestra Mensaje Verifique datos Preciona Boton Agregar foto Muestra cuadro de dialogo Preciona boton Guardar Guarda registro Si No Registro exitoso Fin
  • 22. Crear Aulas CODIGO DA02 NOMBRE Crear Aulas DESCRIPCION La asistente administrativa realizara esta funcion DIAGRAMA DE ACTIVIDAD Director Sitema Ingresa a Menu Principal Ingresa Opcion Mantenimeinto Ingresa Opcion Aulas Muestra formulario aulas Ingresa Nuevo Habilita campos de textos Ingresa N° de Aula a crear ingresa Capacidad Muestra Mensaje de Error Muestra Mensaje Selecciona sesion escolar No Aula ha sido creada? Selecciona Periodo escolar Si Ingresar Detalle del aula Seleccinar el estado Presiona Agregar Guarda Registro en la BD
  • 23. 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 Asistente Administrativa Sistema Ingresa a Menu principal Sel ecciona opcion Regi stro de la barra de menu ingresar al modulo Concepto Muestra Formul ario Concepto de Pago Limpi a campos de registros Preciona Boton Nuevo Autogenera N° de concepto desbloquea campos de registro Seleccion de Grupo Muestra grado escolar Selecciona Periodo Selecciona Fecha de Pago Selecciona Venci miento de pago Ingresar Descripción Ingresa Pensi on Ingresa monto Matricula Ingresa Recargo de Mora Ingresa descuento pago anticipado Preciona Guardar Muestra cuadro de dial ogo Regi strar orden? No Si Muestra se Registro Concepto de pago Registra Concepto de pago En la bd Cancela Operaci on
  • 24. Orden de Pagos CODIGO DA04 NOMBRE Orden de pago DESCRIPCION Verifica el Boucher si la cuenta asido cancelada . DIAGRAMA DE ACTIVIDAD : Asistente Administrativ o Sistema Seleccion la Menu Seleccionar Movimiento genera codigo de boucher Ingresa opcion Generar Orden Pago Se Habilita Campos presionar Nuevo presionar buscar Codigo Seleciona Alumno Genera Datos Alumnos Seleccionado Selecciona Grupo genera pension Preciona guardar Muestra cuadro de Dialogo Registro Exitoso
  • 25. 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 : Se cretaria Sis tema Menu Selecionar opcion Regis tro Ingresar a Modulo de Pagos AutoGenera N° de Vaucher Preciona Nuevo Pago Lim piar Campo de Texto Se activa Campo Codigo de Alum no Preciona Boton Bus car Alum no Alum no Existe? No Si Mues tra Verifique Codigo sea correpto Preciona Aceptar Jala Registros de Nom bres y Apellidos Selecciona Tipo de pago Aplicar Des cuento Selcciona Tipo cam bio No Ingresa Monto mos trado Preciona Guardar Si Modificar monto Mues tra Registo guardado
  • 26. 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 Secretaria Accede a ventana Movimientos Sistema Muestra Formulario Gestion de aulas Ingresa opcion Asignar Aulas Seleccionar Nuevo Genera Fecha de registro Selecciona el Grupo Escolar Muestra detalle de aula Selecciona el aula Muestra mensaje Asignado Selecciona turno Preciona Boton Asignar Desea Continuar? Si Datos son guardados en la BD
  • 27. Registro de docentes CODIGO DA07 NOMBRE Registro de docente DESCRIPCION El docente entrara al sistema a poner notas y asistencias . DIAGRAMA DE ACTIVIDAD : Secretaria Sistema Ingresa Menu Ingresa Opcion Manteniem ientos Muestra Formulario Ingresa opcion Registro Docente Autogenera Codigo Precion Boton Nuevo Limpia Campos Llenar Campos Valida Registros Preciona Boton Guardar Datos Conformes ? Si Registra en la BD No
  • 28. 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 : Secretaria Sistema Ingresa Menua Ingresa a opcion M ovi mientoss M uestra Formulari os Ingresa Opcion asignar Cursos M uestra sub Formulario de busqueda Preciona Boton Buscar Sel ecciona el registro del docente extrae el codi go en campo Sel ecciona el curso Preciona boton asignar M uestra m ensaj e de asignado Registra en la BD
  • 29. Registrar Matricula CODIGO DA09 NOMBRE Registrar Matricula DESCRIPCION Se registra si la matricula procede o no de acuerdo al pago . DIAGRAMA DE ACTIVIDAD Secretaria Sistema Ingresar menu principal Ingresar opcion Registro Limpia campos de textos ingresar modulo matricula Preciona boton Nuev o Habilita Boton buscar codigo Muestra panel de busqueda Preciona boton buscar Muestra campo codigo Ingresa N° Boucher Valida codAlumno en registros de pagos No Codigo Correcto? si extrae datos del alumno en campos de identif icacion Selecciona Aula Muestra detalle de aula Selecciona Periodo Ingresar Detalle Preciona Registrar Muestra mensaje matricula registrada Fin Muestra mensaje v irif ique que el codigo sea correcto
  • 30. 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 actor Sistema Ingresa Menu principal ingresa opcion consulta en la barra de menu Ingresa consultar historial academ ico Muestra Form ulario Realiza busqueda ingresa codigo de alum no Muestra mens aje codigo no existe Codigo existe? No precion boton consultar Lim pia campo cod si Muestra detalles academico en tabla Fin
  • 31. 7.2 Diagrama De Secuencia Actividades Crear Aulas NOMBRE Actividades Crear Aulas CASO DE Caso de uso del sistemas USO DESCRIPCION El director crea aulas de acuerdo a cantidad de alumnos DIAGRAMA DE SECUENCIA : IU_MENU PRINCIPAL : IU_MENU CREAR AULAS : CC_Regis troAula : Secretaria : Aulas Ingresa al Menu Visualizan Menu Principal Acce Opcion Registro Aulas Frm Aulas.Show() Ingresa n° aulas Ingresa capacidad Selecciona Sesion Preciona Agregar agregar() Mues tra mens aje (MessageBox.Show) agrega aula
  • 32. Asignar Aulas NOMBRE Asignar Aulas CASO DE Caso de uso del sistema USO DESCRIPCION Se asigna aulas a los alumnos después de matricularse DIAGRAMA DE SECUENCIA : Secretaria : IU_MENU PRINCIPAL : IU_MENU ASIGNAR AULAS : AsignarAula : CC_AsignarAula Ingresa Menu Muestra barra de menu Ingresa opcion movimientos asignar aulas Frm AsignarAula.Show() Muestra formulario de asigancion de aulas Selecciona Nivel Escolar Muestra Grado Escolar selecciona Aula Elige turno Presiona Asignar Asignar Aula() Valida Registro (MessageBox.Show()) Registra asignacion
  • 33. Concepto de Pagos NOMBRE Concepto de pagos CASO DE Caos de uso del sistema USO DESCRIPCION Verifica cuenta donde pagara el alumno o tutor. DIAGRAMA DE SECUENCIA : Asistente Administrativo : IU_MENU PRINCIPAL : IU_CONCEPTO DE PAGOS : CC_RegistroConceptoPago : Conceptop Ingresa al Menu Principal Muestra Barra de m enu Seleccion opcion Concepto de Pago Frm conceptop.Show() Muestra menu de Concepto de pagos selecciona nivel escolar Muestra grado escolar selecciona grado escolar ingresa monto pension ingresa monto matricula preciona guardar grabarConceptop() Valida registro (MessageBox.Show()) Registra concepto de pagos Registroconceptop(xreg)
  • 34. Orden de Pagos NOMBRE Orden de Pago CASO DE Caso de uso del sistema USO DESCRIPCION Verifica el Boucher depositado por alumno para poderse matricular DIAGRAMA DE SECUENCIA : Asistente Administrativo : IU_MENU PRINCIPAL : CC_ConsultaAlumno Desbloquea campos de pagos : IU_MENU ORDEN DE PAGO : CC_As ignarOrdenPago : OrdenPago Ingresa Menu Muestra Barra de Menu Ingresa opcion movimientos generar orden de pago FrmOrdenPago.Show() Autogenera N° de orden (generaNum()) Mues tra Menu Orden de pago Preciona Botron buscar Alumno (InputBox()) Mues tra barra de texto Ingresa codigo de alumno Reliza bus queda (buscaAllumno()) Valida Codigo extrae nombre y apellidos de Alumno en campos de texto Habilita Campos De regis tros Selecciona Grupo Selecciona Chek modificar Desbloquea campos de pagos Modifica pagos Preciona Guardar Regis troOrden() ActualizarPago() Registra la orden de pago Registro de Pagos
  • 35. NOMBRE Registro De Pagos CASO DE Caso De Uso del sistema. USO DESCRIPCION Verifica que todo este conforme y matricularse. DIAGRAMA DE SECUENCIA : IU_MENU PRINCIPAL : IU_Pagos : Secretaria : CC_ConsultaAlumno : CC_RegistoPago : OrdenPago Ingresa Menu Muestra barra de m enu Ingresa Opcion Modulo de Pagos Frm OrdenPago.Show() Muestra Modulo de pagos Preciona Nuevo Auto Genera N° de Vouche GeneraVaucher() Limpia Campos de Textos Activa Cam po Cod de Alumno Ingresa Codigo de Alumno Busca Alumno() Valida codigo Muestra mensaje (MessageBox.Show()) Presiona aceptar Habilita Campos de registro Extrae informacion del Alum no Extrae informacion de orden de pago Ingresa Datos de Registro de Pagos Preciona Guarda Registro RegistroPagos() Registra Pago Registro de docentes : Pagos
  • 36. NOMBRE Registro de Docente CASO DE Caso de uso del sitema USO DESCRIPCION La secretaria registra al nuevo docente del aula. DIAGRAMA DE SECUENCIA : Secretaria : IU_MENU PRINCIPAL : IU_MENU_REGISTRODOCENTES : CC_RegistroDocentes Ingresa al Menu Muestra Barra de m enu Ingresa Opcion Mantenim ientos de docentes Frm Docente.Show() Muestra formulario de registro de docentes Preciona Boton Nuevo Auto Genera Codigo GeneraCod() Lim pia Cam pos Limpiar() Lena Campos de Registros Preciona Guardar RegistroDoncente() Regis tra docente Asignar cursos docentes : Doncentes
  • 37. NOMBRE Asignar Curso Docentes CASO DE Caso de uso del sistema USO DESCRIPCION Se le asignara cada curso al docente especializado . DIAGRAMA DE SECUENCIA : Secretaria : IU_MENU PRINCIPAL : IU_MENU ASIGNARCURSO : CC_AsignarDocente : AsignarCursoDocente Ingresa al m enu principal Mues tra Barra de Menu Ingresa Opcion Movimientos Cursos Frm AsignarCurso.Show() Muestra Form ulario Preciona Boton buscar Docentes Frm Cons ultaDocenteShow() Muestra Form ulario de Consulta Habilita Campo Codigo Ingresa Codigo Preciona bus car Cons ultaDocente() Trae informacion de docente a cam pos de textos de docente Ingresa Curso Preciona Boton Asignar AsignarCurso() Regis tra Asignacion de curso a docente Registrar Matricula : IU_ConsultaDocente
  • 38. NOMBRE Registrar Matricula CASO DE Caso de uso de sistema USO DESCRIPCION Alumno precede a matricularse después de los pagos. DIAGRAMA DE SECUENCIA : Secretaria : IU_MENU PRINCIPAL : CC_ConsultaAlumno : IU_MATRICULA : CC_ConsultaPagos : CC_RegistroMatricula : RegistroMatricula Ingresa Menu Muestra Barra de Menu Ingresa Opcion Registros Matriculas IFrmMatricula.Show() Muestra formulario de registro de matricula Preciona Boton Nuevo Lim pia campos() Habilita Boton Buscar Codigo Preciona Buscar Muestra Panel de Busqueda Ingresa CodigoALum no ConsultaAlum no() Valida Codigo extrae datos del alumno en campos de identificacion 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
  • 39. Diagrama de secuencia de registro de ficha de alumnos NOMBRE Registro de ficha de alumno CASO DE Caso de uso del sistema. USO DESCRIPCION Registrara que se allá llenado correctamente la ficha de matrícula. DIAGRAMA DE SECUENCIA : Secretaria : IU_MENU PRINCIPAL Des abilita Campos : IU_MENU REGISTRO ALUMNOS : CC_Regis trarFichaAlum nos : Alum no Ingresa al Menu vis ualiza m enu Principal Accede opcion Regis tro Alum nos IFrm Alum no.Show() Autogenera codigo Alum no Des bloquea cam pos Preciona Bus car Foto bus carIm agen() Mues tra panel de im portar foto Im porta foto Ingresa datos del alum no Preciona Grabar Regis troAlum no() Valida datos correctos ( Mes s ageBox.Show()) Regis tra Alum no (Regis troAlumno(xreg)) 7.3 Diagrama De Componentes
  • 40. Actividades Crear Aulas CLASE Actividades crear Aulas DESCRIPCION El director crea aula DIAGRAMA DE ESTADO : IU_MENU PRINCIPAL 1: Ingresa al Menu 3: Acce Opcion Registro Aulas 4: FrmAulas.Show() 2: Visualizan Menu Principal 5: Ingresa n° aulas 6: Ingresa capacidad 7: Selecciona Sesion 8: Preciona Agregar : Secretaria 10: Muestra m ensaje (MessageBox.Show) : IU_MENU CREAR AULAS 9: agregar() 11: agrega aula : CC_RegistroAula : Aulas Asignar Aulas
  • 41. CLASE Asignar Aula DESCRIPCION El director asigna aulas para los docente de acuerdo al alumnado. DIAGRAMA DE ESTADO 1: Ingresa Menu 3: Ingresa opcion m ovimientos asignar aulas : IU_MENU PRINCIPAL 2: Muestra barra de menu 6: Selecciona Nivel Escolar 8: selecciona Aula 9: Elige turno 10: Presiona Asignar : Secretaria 4: FrmAsignarAula.Show() 5: Muestra form ulario de asigancion de aulas 7: Muestra Grado Escolar 12: Valida Registro (MessageBox.Show()) : IU_MENU ASIGNAR AULAS 11: Asignar Aula() 13: Registra asignacion : AsignarAula : CC_AsignarAula Concepto de Pagos
  • 42. CLASE Concepto De Pago DESCRIPCION Dara las cuentas anteriores pagadas. DIAGRAMA DE ESTADO 1: Ingresa al Menu Principal 3: Seleccion opcion Concepto de Pago : IU_MENU PRINCIPAL 2: Muestra Barra de menu : Asistente Administrativo 6: selecciona nivel escolar 8: selecciona grado escolar 9: ingresa m onto pension 10: ingresa m onto matricula 11: preciona guardar 4: Frmconceptop.Show() 13: Valida registro (MessageBox.Show()) 7: Muestra grado escolar 5: Muestra menu de Concepto de pagos : CC_RegistroConcep... 12: grabarConceptop() : IU_CONCEPTO DE PAGOS 14: Registra concepto de pagos Registroconceptop(xreg) : Conceptop Orden de Pagos
  • 43. CLASE Orden de pago DESCRIPCION Se activa la cuenta del alumno para que proceda a pagar . DIAGRAMA DE ESTADO 7: Preciona Botron buscar Alumno (InputBox()) 9: Ingresa codigo de alumno 14: Selecciona Nivel Escolar 16: Selecciona Grado escolar 17: Activa chekbox de actulizar pagos 19: Modifica pagos 1: Ingresa Menu 20: Preciona Guardar 3: Ingresa opcion m ovimientos generar orden de pago : Asistente Administrativo 2: Muestra Barra de Menu 5: Autogenera N° de orden (generaNum ()) 13: Habilita Cam pos De registros 18: Desbloquea cam pos de pagos 15: Muestra Grado escolar 8: Muestra barra de texto 6: Muestra Menu Orden de pago 4: FrmOrdenPago.Show() : IU_MENU ORDEN DE PAGO : IU_MENU PRINCIPAL 12: extrae nombre y apellidos de Alum no en campos de texto 11: Valida Codigo 10: Reliza busqueda (buscaAllum no()) 22: ActualizarPago() 21: RegistroOrden() : CC_ConsultaAlumno 23: Registra la orden de pago : OrdenPago Registro de Pagos : CC_AsignarOrdenPago
  • 44. CLASE Registro de Pago DESCRIPCION Verifica con el Boucher los pagos hechos por el alumno. DIAGRAMA DE ESTADO 1: Ingresa Menu 3: Ingresa Opcion Modulo de Pagos 2: Muestra barra de menu : IU_MENU PRINCIPAL 6: Preciona Nuevo 10: Ingresa Codigo de Alumno 18: Ingresa Datos de Registro de Pagos 19: Preciona Guarda Registro 7: Auto Genera N° de Vouche GeneraVaucher() 8: Limpia Campos de Textos 9: Activa Campo Cod de Alumno 4: FrmOrdenPago.Show() 5: Muestra Modulo de pagos : Secretaria : IU_Pagos 14: Presiona aceptar 13: Muestra mensaje (MessageBox.Show()) 20: RegistroPagos() 16: Extrae informacion del Alum no 11: Busca Alumno() 12: Valida codigo 15: Habilita Campos de registro 17: Extrae informacion de orden de pago : Pagos 21: Registra Pago : CC_RegistoPago : CC_ConsultaAlumno Registro de docentes : OrdenPago
  • 45. CLASE Registro de docentes DESCRIPCION La secretaria verifica registro de docentes. DIAGRAMA DE ESTADO 1: Ingresa al Menu 3: Ingresa Opcion Mantenim ientos de docentes : IU_MENU PRINCIPAL 2: Muestra Barra de menu 6: Preciona Boton Nuevo 10: Lena Campos de Registros 11: Preciona Guardar : Secretaria 4: FrmDocente.Show() 7: Auto Genera Codigo 9: Limpia Campos Limpiar() 5: Muestra formulario de registro de docentes : IU_MENU_REGISTRODOCENTES : Doncentes 8: GeneraCod() 12: RegistroDoncente() 13: Registra docente : CC_RegistroDocentes Asignar cursos docentes
  • 46. CLASE Asignar Curso Docentes DESCRIPCION El director asigna curso a docente DIAGRAMA DE ESTADO 1: Ingresa al menu principal 3: Ingresa Opcion Movimientos Cursos : IU_MENU PRINCIPAL 2: Muestra Barra de Menu 4: FrmAsignarCurso.Show() : Secretaria 6: Preciona Boton buscar Docentes 14: Ingresa Curso 15: Preciona Boton Asignar 9: Habilita Cam po Codigo 5: Muestra Formulario : CC_AsignarDocente 10: Ingresa Codigo 11: Preciona buscar 16: AsignarCurso() : IU_MENU ASIGNARCURSO 8: Muestra Formulario de Consulta 13: Trae informacion de docente a campos de textos de docente 17: Registra Asignacion de curso a docente 12: ConsultaDocente() 7: FrmConsultaDocenteShow() : AsignarCursoDocente : IU_ConsultaDocente Registrar Matricula
  • 47. CLASE Registra Matricula DESCRIPCION Secretaria verifica que la ficha este llega correctamente. DIAGRAMA DE ESTADO 1: Ingresa Menu 3: Ingres a Opcion Registros Matriculas : IU_MENU PRINCIPAL 2: Muestra Barra de Menu 6: Preciona Boton Nuevo 9: Preciona Bus car 11: Ingresa CodigoALumno 19: Ingresa Datos de Registro 20: Preciona Guardar : Secretaria 4: IFrm Matricula.Show() 7: Limpia cam pos () 8: Habilita Boton Buscar Codigo 5: Muestra form ulario de registro de matricula 10: Mues tra Panel de Busqueda : IU_MATRICULA 21: RegistroMatricula() : CC_RegistroMatricula 14: extrae datos del alumno en campos de identificacion 22: RegistraMatricula 17: ConsultaPago() 18: Arrasta Nivel y grado es cola a matricula en campos 13: Valida Codigo 15: Valida Campo Estado del Alumno : CC_Cons ultaPagos : RegistroMatricula 16: Valida Estado de Pagos : CC_ConsultaAlumno Registró de ficha de alumno 12: ConsultaAlumno()
  • 48. CLASE Registro De Ficha de Alumno DESCRIPCION Verifica los datos llenos y procede a dar su aula y turno . DIAGRAMA DE ESTADO 1: Ingresa al Menu 3: Accede opcion Registro Alumnos 2: visualiza menu Principal : IU_MENU PRINCIPAL : Secretaria 7: Preciona Buscar Foto 10: Importa foto 11: Ingresa datos del alum no 12: Preciona Grabar 4: IFrmAlumno.Show() 9: Muestra panel de importar foto 5: Autogenera codigo Alum no 6: Desbloquea campos 8: buscarImagen() 14: Valida datos correctos ( MessageBox.Show()) 13: RegistroAlumno() : CC_RegistrarFichaA... 15: Registra Alum no (RegistroAlumno(xreg)) : Alum no Desabilita Campos : IU_MENU REGISTRO ALUMNOS
  • 49. 8. PLATAFORMA TECNOLOGICA El sistema como gestión de registro academico Layers Cliente Presentación Negocios Integración Recursos Visual basic Programa en visual basic MDBS Tablas de secuencias Aplicación programa visual studio 2010 Aplicación 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