SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Universidad Cesar Vallejo
SISTEMA DE ADMINISTRACION ESCOLAR PARA
LA INSTITUCION EDUCATIVA
MCVS-AD-04 Diseño del Sistema de
Información

Versión 1.0
Octubre 2013
Institucion Educativa Santa Elena
INDICE
1.

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

2.

INTRODUCCION .................................................................................................................... 4

3.

OBJETIVOS ............................................................................................................................. 4

4.

ALCANCES .............................................................................................................................. 4

5.

ARQUITECTURA DEL SISTEMA ....................................................................................... 4

6.

DIAGRAMAS DE COMPONENTES .................................................................................... 6

7.

DIAGRAMA DE CLASES ...................................................................................................... 6

8.

DIAGRAMA ENTIDAD RELACION.................................................................................. 10
1. HISTORIAL DEL DOCUMENTO
NOMBRE
Elaboración

CARGO

Carlos Aguirre Campos

Jefe de Proyecto

FECHA

FIRMA

15/10/2013

Revisión

Aprobación

EDICION
1

REVISION
0

FECHA
15 de octubre

DESCRPCION

AUTOR
I.E SANTA ELENA
2. INTRODUCCION
En el presente documento se detalla el diseño del Sistema SAE el cual se fue analizado
en los documentos
MCVS-AD-01 Arquitectura del Software
MCVS-AD-02 Análisis de Requerimientos Técnicos
Este documento detalla la arquitectura general del sistema, los componentes que lo
componen, las clases que pertenecerán a los componentes y el modelo de datos del
sistema: Diagrama Entidad – Relación (DER) y Diccionario de Datos.

3. OBJETIVOS
El objetivo del presente documento brindar un bosquejo visual del diseño real del sistema
a implementar, el cual hace referencia a las actividades realizadas para construcción del
mismo.

4. ALCANCES
El propósito del presente documento está orientado construcción del diseño del sistema el
cual esta principalmente dirigido al equipo de desarrollo ya que son participes de la
construcción del mimo

5. ARQUITECTURA DEL SISTEMA
La arquitectura de tres capas permite la implementación lógica y separada de la
interface de usuario, las reglas de negocio y de la capa de datos permitiendo que
se pueda ejecutar varios servidores en la red.
CAPA DE PRESENTACIÓ

CAPA DE REGLAS DEL

CAPA DE DATOS

NEGOCIO

Capa de presentación
Es el nivel en donde los usuarios interactúan con el sistema en donde se expone
los datos.

Capa de reglas del negocio
En esta capa se basa la funcionalidad del sistema mediante las diferentes clases
para manipular la información. El código en esta capa captura o toma las reglas
de servicios, validación de datos y otras semánticas del negocio para los datos.

Capa de datos
La información es almacenada a través de las diferentes rutinas ejecutadas en el
sistema. La manipulación de los datos se lo realiza generalmente en lenguaje de
consulta estructurado SQL.
6. DIAGRAMAS DE COMPONENTES
Registro Alumno

Principal

Concepto de
Pago
Identificacion

Menu
Principal

Orden de
Pago
Conexion al
servidor
Pagos

SAE

Aula
DB_SAE

Control de
Asistencia

Asignar
Aulas

Control
de Notas

Registro
Docentes

Nombre
Menú Principal
Entorno donde se encontrara las opciones de menú para el ingreso a los modulos de
procesos del sistema, el usuario interactua con estas opciones según los roles otorgados

Nombre
Registro Alumno
Entorno donde se registraran las fichas de los alumnos, este permitirá visualizar los
campos de registros y almacenarlos en un BD necesarios para los posteriores procesos

Nombre
Registro Alumno
Entorno donde se registraran las fichas de los alumnos, este permitirá visualizar los
campos de registros y almacenarlos en un BD necesarios para los posteriores procesos
Nombre
Concepto de Pagos
Entorno donde se registraran los conceptos de pagos estándares según el nivel y grado
en el periodo requerido escolar ,el usuario tendrá como rol administrador para poder
realizar dichas operaciones

Nombre
Concepto de Pagos
Entorno donde se registraran los conceptos de pagos estándares según el nivel y grado
en el periodo requerido escolar ,el usuario tendrá como rol administrador para poder
realizar dichas operaciones

Nombre
Orden de Pagos
Compone los servicio de actualización de pagos, este puede asociar las los conceptos
de pagos registrados hacia un alumno registrado con la llamada del código del alumnos
y a su vez se puede actualizar los campos de registros de Estandarizados, el usuario
debe tener rol de administrador para realizar estos procedimientos

Nombre
Pagos
Componente donde se realizan los registros de pagos, el usuario asignado a dicho rol
podrá extraer la información ya registrada del alumno en cuanto los pagos a realizar .

Nombre
Aulas
Componente de servicio que permitirá aperturar o crear una aula, el usuario debete
tener rol de administrador para realizar dicho procedimiento

Nombre
Asignar Aula
Entorno que permitirá la asociación de un aula por nivel y grado escolar, esta lo podrá
realizar un usuario de rol comun.
Nombre
Control de Asistencias
Compone los servicio donde se realiza el control de asistencia, este permite registrar los
tiempos de ingreso de los alumnos y docentes, usuario debe realizar un usuario de rol
comun

Nombre
Conexión Servidor
Componente de servicio que permitirá conectar al servido de base de datos DB_SAE,
este invoca un método de conexión para en el cual esta registrado el ip y puerto de
servidor de conexion.

7. DIAGRAMA DE CLASES
A continuación se mostrara en detalle el diseño de los diagramas de clases del sistema
que se han seguido en el diseño, se presentan las tres iteraciones realizadas y en el
orden siguiente:
El primer diagrama de clases, es el resultado de la afinación del diagrama de clases
anterior, y se presenta un momento antes de empezar a distribuirlos de acuerdo a los
criterios definidos en la arquitectura del sistema.
Los diagramas de clases siguientes, es el resultado final de la adaptación del diagrama
de clases a la arquitectura de implementación del sistema.
Debemos resaltar que los atributos de las clases que se muestran en el detalle cada
componente, son referenciales, es decir, no serán implementadas como propiedades de
la clase, sino que serán incluidas como argumentos en los métodos necesarios.
Componente

Sistema SAE -

Descripcion
Clase _ficha_alumno: Esta clase especifica los atributos relacionados con la entidad ficha de
alumno, esta entidad es responsable de la información de los alumnos al momento de
inscribirse en la institución, posteriormente este se almacenara en la base de datos, el cual

estará relacionada con las clases padres, ordenes de pago, matricula, pagos.
Diagrama de Clases:

Componente
Descripción
Clase_Padres: Esta clase especifca los atributos relacionados con la entidad padres el cual
esta relacionado con la clase Ficha_Alumnos ya que bcontiene los datos de los padres del por
alumno.
Clase_Conceptop: Esta clase especifica los atributos relacionados con la entidad Conceptop,
esta entidad permitirá relacionar los el nivel y grado escolar de tal forma establecer los pagos
estándares asociados a estos grupos.
Clase_OrdenPago: Esta clase especifica los atributos relacionados con la entidad OrdenPago
esta entidad permitirá relacionar los conceptos de pagos ya establecidos como parámetros de
estadar con el alumno de tal manera permitir modificar los pagos de las pensiones y matriculas
siempre asocioado a un código del alumno.
Clase_Pagos: Esta clase especifica los atributos relacionados con la entidad Pagos
Es entidad estará asociada con el los conceptos de pago u orden de pago, adicionalmente
este estar relacionado con el Codigo del alumno permitiendo así extraer la información del
matriculante y establecer el pago correspondiente.
Clase_Docente: Esta clase especifica los atributos relacionados con la entidad Docente
esta entidad permitirá el registro de la información del docente que posteriormente estará
asociado hacia un curso,grado y nivel escolar.
Clase_Cursos: Esta Clase especifica los atributos relacionados con la entidad Cursos, esta
entidad permitirá registrar los cursos hábiles de la institución de tal forma esto permitirá
asociar dicho curso con el Docente asignado.
Clase_Perido: Esta clase especifica los atributos relacionados con la entidad Periodo, esta
entidad permitirá registra y asociar el periodo(año,Mes) escolar el cual se relacionara con
entidades con Aulas, Cursos, Turnos, Matricula
Clase.
Clase_Aula: Esta clase especifica los atributos relacionados con la entidad Aula, esta
entidad permitirá crear las aulas los cuales estarán asignados hacia un nivel y grado
escolar.
Clase_Reg_Notas: Esta clase especifica los atributos relacionados con la entidad
Reg_Notas, esta entidad está asociada con la entidad Ficha_Alumnos,Cursos el cual
permitirá registrar las Notas evaluadas en el periodo escolar especifico del alumno.
Clase_Matricula: Esta clase especifica los atributos relacionados con la entidad Matricula,
con la entidad Maticula, esta entidad permitirá el registro de matricula el cual esta
relacionada con el pago del alumno.
8. LOS DIAGRAMAS SE PRESENTAN A CONTINUACIÓN.DIAGRAMA ENTIDAD
RELACION
9. DICCIONARIO DE DATOS
9.1 Lista de Tablas
ficha_alumnos

Contiene la información de los alumnos

padres

Contiene la información de los padrs de
los alumnos
Contiene la información de los conceptos
de pagos estándares por nivel y grado
escolar
Contiene la información de orden de pago
genera para el alumno asignado
Contiene

conceptop

OrdenPago
Pagos
Nivel
Grado
Grado_Aula
Aula

Contiene la información de del niveles
escolares
Contiene la información de los grados
escolares
Contiene la información asociada de
grado y aula escolar
Contiene la información de la Aulas

Nivel_grado

Contiene la información del nivel y grado
escolar asociados
Turnos
Contiene la información de los turnos
establecidos según el periodo escolar
Periodo
Contiene la información de periodo
escolar
Doncentes
Contiene la información del registro de
docentes
Docente_Curso
Contiene la información de los docentes
asignados a los cursos establecidos
Reg_Notas
Contiene la información de los registros de
notas
Cursos
Contiene la información cursos
Matricula

Contiene la información de las matriculas
relalizadas
9.2 Descripción de las Tablas
9.2.1 TABLA FICHA DE ALUMNOS
Nombre
codAlumno
Nombres
Ape_ma
Tipo_doc
Nr_doc
País_nac
Provincia_nac
Municipio_na
Anio_Nac
Sexo
FechaRegistro
Estado
Direccion
Telefono
Departamento
Provincia
Distrito
Zona
NomZona
Seguro1
Seguro2
Seguro3
Grupo_sang
Discapacidad
Enfermedad
InstitucionAnt
DirColant
Mcese
Telcol
NivelCursado
GradoCursado
Anio
Contacto
Cargo
Telcont

Comentario
Clave principal del registro de ficha de Alumnos

Nombre del alumno a registrar
Apellido del Alumno a registrar
Tipo de documento de identificación del alumno
Numero de documento de identificación
País de nacimiento del alumno
Provincia de nacimiento del alumno
Lugar o Municipio de Nacimiento de alumno
Año de nacimiento del alumno
Sexo del alumno
Fecha de registro o emisión de la ficha
Estado de la ficha
Dirección de ubicación actual del alumno
Contacto del teléfono actual del alumno
Departamento actual donde reside alumno
Provincia Actual donde reside Alumno
Distrito Actual donde reside alumno
Tipo de Zona donde reside el Alumno
Nombre de la zona donde reside el alumno
Seguro social al cual pertenece particular o del estado
Seguro social al cual pertenece particular o del estado
Seguro social al cual pertenece particular o del estado
Grupo sanguino del alumno
Discapacidad del alumno si en el caso presente
Enfermedad del alumno si en caso presente
Nombre de la institución anterior al cual perteneció el
alumno
Dirección del la institución Anterior al cual perteneció
Motivo de cambio o partidad
Teléfono de Institución Anterior
Nivel escolar Cursado
Grado Escolar Cursado
Año del periodo escolar Cursado
Contacto o Representante del la Institucion Anterior
Cargo del Contacto o Representante de la institución
Anterior
Teléfono de Represéntate de institución Anterior
9.2.2 TABLA PADRES
Nombre
ID
NOMBRES
CODALUMNO
DIRECCION
TELEFONO
OCUPACION

Comentario
Clave principal de la tabla padres

Nombres completo de padre
Código del alumno referente a la tabla ficha de registro (FK)
Direccion actual donde reside el padre de familia
Teléfono de referencia
Ocupacion actual

9.2.3 TABLA CONCEPTOP
Nombre
NUMERO
ID_NIVEL
ID_GRADO
ID_PERIODO
FECHACOBRO
FECHAVENCIMIENTO

Comentario
Numero autogenerado de la tabla concepto como llave
principal
Id_nivel referente a la tabla nivel como llave secuandaria
Id_grado referente a la tabla grado como llave secundaria
Id_perido referente a la tabla periodo como llave secundaria
Fecha de cobro de concepto de pago asignado a un nivel y
grado estandar
Fecha de vencimiento del pago asignado a un nivel y grado
estandar

DESCRIPCION
MORA
DESCUENTOPA
9.2.4 TABLA ORDENPAGO
Nombre
NUMERO
CODALUMNO
ID_NIVEL
ID_GRADO
VENCIMIENTO
RECARGOMORA
DESCRIPCION
PENSION
FECHACOBRO

Comentario
Numero autogenerado de la tabla Orden de pago como llave
principal
Código del alumno referente a la tabla ficha de registro (FK
Id_nivel referente a la tabla nivel como llave secuandaria
Id_grado referente a la tabla grado como llave secundaria
Fecha de vencimiento de pago asignado al usuario
Recargo por mora
Descripcion u observaciones referentes
Pension a pagar
Fecha de cobro

9.2.5 TABLA PAGOS
Nombre
NR_VOUCHER
COD_ALUMNO
TIPO_PAGO
TIPO_CAMBIO
IMPORTE
FECHA
DETALLE

Comentario
Numero de voucher autogenerado como llave primary
Código del alumno referente a la tabla ficha de registro (FK
Tipo de pago a realizar
Tipo de cambio de moneda
Importe de pago realizado
Fecha de registro
Detalle de pago
9.2.7 TABLA NIVEL
Nombre
ID_NIVEL
NIVEL

Comentario
Id_grado como llave principal de la tabla
Nivel escolar

9.2.8 TABLA GRADO
Nombre
ID_GRADO
GRADO

Comentario
Id_grado como llave principal de la tabla
Grado escolar

9.2.9 TABLA AULA
Nombre
ID_AULA
NR_AULA
SECCION
CAPACIDAD
OBSERVACION
FECHA
ESTADO

Comentario
Id del aula autogenerado como llave principal
Número del aula a crear
Sesión asociado al número de aula creada
Capacidad de vacantes para dicha aula
Observaciones adicionales o referentes al aula a crear
Fecha de registro
Estado del aula

9.3.1TABLA GRADO_AULA
Nombre
ID_GRADO
ID_AULA
ESTADO
FECREGISTRO
ID_TURNO

Comentario
Id_nivel referente a la tabla nivel como llave secuandaria
Id_aula referente a la tabla aula como llave secundaria
Estado del aula
Fecha de registro
Id_turno referente a la tabla turno como llave secuandaria

9.3.2 TABLA NIVEL_GRADO
Nombre
Id_Nivel
Id_Grado

Comentario
Id_nivel referente a la tabla nivel como llave secuandaria
Id_grado referente a la tabla grado como llave secundaria

9.3.3 TABLA CURSOS
Nombre
ID_CURSO
CURSO
OBSERVACION
ANIO_ESCOLAR
ID_NIVEL
ID_GRADO
ESTADO

Comentario
Id curso es la llave primary de la tabla curso
Nombre del curso
Detalles u observaciones del curso a registrar
Año escolar
Id_nivel referente a la tabla nivel como llave secuandaria
Id_grado referente a la tabla grado como llave secundaria
Estado del curso
9.3.4 TABLA PERIODO
Nombre
Id_Periodo
Fecha_inicio
Fecha_fin

Comentario
Id periodo es la llave primaria de la tabla periodo
Fecha de inicio del periodo escolar
Fecha fin del periodo escolar

9.3.5 TABLA MATRICULA
Nombre
CODALUMNO
NIVEL
GRADO
PERIODO
DETALLE
COD_MATRICULA

Comentario
Código del alumno referente a la tabla ficha de registro (FK
Nivel escolar el cual será asignado la matricula del alumno
Grado escolar el cual será asignado la matricula del alumno
Perdiodo escolar
Detalle u observación de la matriculas
Código de matricula se autogenerara y será la llave principal
de la tabla

Weitere ähnliche Inhalte

Was ist angesagt?

modelo de arquitectura del software
 modelo de arquitectura del software modelo de arquitectura del software
modelo de arquitectura del softwareRosita Falen
 
1. casos de uso de negocio
1. casos de uso de negocio1. casos de uso de negocio
1. casos de uso de negocioRosita Falen
 
Intrumento inscripcion estudiantes sgce
Intrumento inscripcion estudiantes sgceIntrumento inscripcion estudiantes sgce
Intrumento inscripcion estudiantes sgceLic Joel Patiño
 
5. acta entrevista al usuario
5. acta entrevista al usuario5. acta entrevista al usuario
5. acta entrevista al usuarioRosita 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
 
análisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciaanálisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciadr31k
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1carmencitagp
 
Tarea grupal caso de estudio dss
Tarea grupal caso de estudio dssTarea grupal caso de estudio dss
Tarea grupal caso de estudio dssAlumic S.A
 

Was ist angesagt? (20)

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-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 de-02 manual de usuario final
Mcvs de-02 manual de usuario finalMcvs de-02 manual de usuario final
Mcvs de-02 manual de usuario final
 
Mcvs re-01 vision del negocio
Mcvs re-01 vision del negocioMcvs re-01 vision del negocio
Mcvs re-01 vision del negocio
 
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-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 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-03 cierre del proyecto
Mcvs ad-03 cierre del proyectoMcvs ad-03 cierre del proyecto
Mcvs ad-03 cierre del proyecto
 
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
 
modelo de arquitectura del software
 modelo de arquitectura del software modelo de arquitectura del software
modelo de arquitectura del software
 
1. casos de uso de negocio
1. casos de uso de negocio1. casos de uso de negocio
1. casos de uso de negocio
 
Intrumento inscripcion estudiantes sgce
Intrumento inscripcion estudiantes sgceIntrumento inscripcion estudiantes sgce
Intrumento inscripcion estudiantes sgce
 
5. acta entrevista al usuario
5. acta entrevista al usuario5. acta entrevista al usuario
5. acta entrevista al usuario
 
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
 
Dactilar metodologia
Dactilar metodologiaDactilar metodologia
Dactilar metodologia
 
Proyecto grado
Proyecto grado Proyecto grado
Proyecto grado
 
análisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistenciaanálisis y desarrollo de un sistema de control de asistencia
análisis y desarrollo de un sistema de control de asistencia
 
Proyecto sistema de control personal-1
Proyecto sistema de control personal-1Proyecto sistema de control personal-1
Proyecto sistema de control personal-1
 
Tarea grupal caso de estudio dss
Tarea grupal caso de estudio dssTarea grupal caso de estudio dss
Tarea grupal caso de estudio dss
 

Ähnlich wie Mcvs ad-04 diseño del sistema de información

Ähnlich wie Mcvs ad-04 diseño del sistema de información (20)

Para
ParaPara
Para
 
Para
ParaPara
Para
 
El sistema SisMarc 2008
El sistema SisMarc 2008El sistema SisMarc 2008
El sistema SisMarc 2008
 
MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)MANUAL DEL SISTEMA (SOVIED)
MANUAL DEL SISTEMA (SOVIED)
 
Cronograma
CronogramaCronograma
Cronograma
 
Modeloar
ModeloarModeloar
Modeloar
 
04 modelo dean�lisis-2
04 modelo dean�lisis-204 modelo dean�lisis-2
04 modelo dean�lisis-2
 
FORMULACION DE DIAGRAMAS DE FORRESTER COMPLEJOS
FORMULACION DE DIAGRAMAS DE FORRESTER COMPLEJOSFORMULACION DE DIAGRAMAS DE FORRESTER COMPLEJOS
FORMULACION DE DIAGRAMAS DE FORRESTER COMPLEJOS
 
Curso Uml Caso Estudio Terry Quatrani
Curso Uml Caso Estudio Terry QuatraniCurso Uml Caso Estudio Terry Quatrani
Curso Uml Caso Estudio Terry Quatrani
 
Conferencia Caso Uml
Conferencia Caso UmlConferencia Caso Uml
Conferencia Caso Uml
 
Word pestaña referencia
Word pestaña referenciaWord pestaña referencia
Word pestaña referencia
 
Diagrama de caso de uso.docx
Diagrama de caso de uso.docxDiagrama de caso de uso.docx
Diagrama de caso de uso.docx
 
Base actualizada nico 6
Base actualizada nico 6Base actualizada nico 6
Base actualizada nico 6
 
Capitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. RicardoCapitulo 1 Catherine M. Ricardo
Capitulo 1 Catherine M. Ricardo
 
1. modelo entidad relacion ejemplo
1. modelo entidad relacion   ejemplo1. modelo entidad relacion   ejemplo
1. modelo entidad relacion ejemplo
 
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
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
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
 

Mehr von giancarlo Aguirre Campos

Mehr von giancarlo Aguirre Campos (7)

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-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 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
 
Mcvs te-01 caso de prueba
Mcvs te-01 caso de pruebaMcvs te-01 caso de prueba
Mcvs te-01 caso de prueba
 
Mcvs im-01 software producido
Mcvs im-01 software producidoMcvs im-01 software producido
Mcvs im-01 software producido
 
Mcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicosMcvs re-03 requerimientos técnicos
Mcvs re-03 requerimientos técnicos
 
Sesion09 quiz_5_metodologías agiles_xp
 Sesion09 quiz_5_metodologías agiles_xp Sesion09 quiz_5_metodologías agiles_xp
Sesion09 quiz_5_metodologías agiles_xp
 

Mcvs ad-04 diseño del sistema de información

  • 1. Universidad Cesar Vallejo SISTEMA DE ADMINISTRACION ESCOLAR PARA LA INSTITUCION EDUCATIVA MCVS-AD-04 Diseño del Sistema de Información Versión 1.0 Octubre 2013 Institucion Educativa Santa Elena
  • 2. INDICE 1. HISTORIAL DEL DOCUMENTO......................................................................................... 3 2. INTRODUCCION .................................................................................................................... 4 3. OBJETIVOS ............................................................................................................................. 4 4. ALCANCES .............................................................................................................................. 4 5. ARQUITECTURA DEL SISTEMA ....................................................................................... 4 6. DIAGRAMAS DE COMPONENTES .................................................................................... 6 7. DIAGRAMA DE CLASES ...................................................................................................... 6 8. DIAGRAMA ENTIDAD RELACION.................................................................................. 10
  • 3. 1. HISTORIAL DEL DOCUMENTO NOMBRE Elaboración CARGO Carlos Aguirre Campos Jefe de Proyecto FECHA FIRMA 15/10/2013 Revisión Aprobación EDICION 1 REVISION 0 FECHA 15 de octubre DESCRPCION AUTOR
  • 4. I.E SANTA ELENA 2. INTRODUCCION En el presente documento se detalla el diseño del Sistema SAE el cual se fue analizado en los documentos MCVS-AD-01 Arquitectura del Software MCVS-AD-02 Análisis de Requerimientos Técnicos Este documento detalla la arquitectura general del sistema, los componentes que lo componen, las clases que pertenecerán a los componentes y el modelo de datos del sistema: Diagrama Entidad – Relación (DER) y Diccionario de Datos. 3. OBJETIVOS El objetivo del presente documento brindar un bosquejo visual del diseño real del sistema a implementar, el cual hace referencia a las actividades realizadas para construcción del mismo. 4. ALCANCES El propósito del presente documento está orientado construcción del diseño del sistema el cual esta principalmente dirigido al equipo de desarrollo ya que son participes de la construcción del mimo 5. ARQUITECTURA DEL SISTEMA La arquitectura de tres capas permite la implementación lógica y separada de la interface de usuario, las reglas de negocio y de la capa de datos permitiendo que se pueda ejecutar varios servidores en la red.
  • 5. CAPA DE PRESENTACIÓ CAPA DE REGLAS DEL CAPA DE DATOS NEGOCIO Capa de presentación Es el nivel en donde los usuarios interactúan con el sistema en donde se expone los datos. Capa de reglas del negocio En esta capa se basa la funcionalidad del sistema mediante las diferentes clases para manipular la información. El código en esta capa captura o toma las reglas de servicios, validación de datos y otras semánticas del negocio para los datos. Capa de datos La información es almacenada a través de las diferentes rutinas ejecutadas en el sistema. La manipulación de los datos se lo realiza generalmente en lenguaje de consulta estructurado SQL.
  • 6. 6. DIAGRAMAS DE COMPONENTES Registro Alumno Principal Concepto de Pago Identificacion Menu Principal Orden de Pago Conexion al servidor Pagos SAE Aula DB_SAE Control de Asistencia Asignar Aulas Control de Notas Registro Docentes Nombre Menú Principal Entorno donde se encontrara las opciones de menú para el ingreso a los modulos de procesos del sistema, el usuario interactua con estas opciones según los roles otorgados Nombre Registro Alumno Entorno donde se registraran las fichas de los alumnos, este permitirá visualizar los campos de registros y almacenarlos en un BD necesarios para los posteriores procesos Nombre Registro Alumno Entorno donde se registraran las fichas de los alumnos, este permitirá visualizar los campos de registros y almacenarlos en un BD necesarios para los posteriores procesos
  • 7. Nombre Concepto de Pagos Entorno donde se registraran los conceptos de pagos estándares según el nivel y grado en el periodo requerido escolar ,el usuario tendrá como rol administrador para poder realizar dichas operaciones Nombre Concepto de Pagos Entorno donde se registraran los conceptos de pagos estándares según el nivel y grado en el periodo requerido escolar ,el usuario tendrá como rol administrador para poder realizar dichas operaciones Nombre Orden de Pagos Compone los servicio de actualización de pagos, este puede asociar las los conceptos de pagos registrados hacia un alumno registrado con la llamada del código del alumnos y a su vez se puede actualizar los campos de registros de Estandarizados, el usuario debe tener rol de administrador para realizar estos procedimientos Nombre Pagos Componente donde se realizan los registros de pagos, el usuario asignado a dicho rol podrá extraer la información ya registrada del alumno en cuanto los pagos a realizar . Nombre Aulas Componente de servicio que permitirá aperturar o crear una aula, el usuario debete tener rol de administrador para realizar dicho procedimiento Nombre Asignar Aula Entorno que permitirá la asociación de un aula por nivel y grado escolar, esta lo podrá realizar un usuario de rol comun.
  • 8. Nombre Control de Asistencias Compone los servicio donde se realiza el control de asistencia, este permite registrar los tiempos de ingreso de los alumnos y docentes, usuario debe realizar un usuario de rol comun Nombre Conexión Servidor Componente de servicio que permitirá conectar al servido de base de datos DB_SAE, este invoca un método de conexión para en el cual esta registrado el ip y puerto de servidor de conexion. 7. DIAGRAMA DE CLASES A continuación se mostrara en detalle el diseño de los diagramas de clases del sistema que se han seguido en el diseño, se presentan las tres iteraciones realizadas y en el orden siguiente: El primer diagrama de clases, es el resultado de la afinación del diagrama de clases anterior, y se presenta un momento antes de empezar a distribuirlos de acuerdo a los criterios definidos en la arquitectura del sistema. Los diagramas de clases siguientes, es el resultado final de la adaptación del diagrama de clases a la arquitectura de implementación del sistema. Debemos resaltar que los atributos de las clases que se muestran en el detalle cada componente, son referenciales, es decir, no serán implementadas como propiedades de la clase, sino que serán incluidas como argumentos en los métodos necesarios.
  • 9.
  • 10. Componente Sistema SAE - Descripcion Clase _ficha_alumno: Esta clase especifica los atributos relacionados con la entidad ficha de alumno, esta entidad es responsable de la información de los alumnos al momento de inscribirse en la institución, posteriormente este se almacenara en la base de datos, el cual estará relacionada con las clases padres, ordenes de pago, matricula, pagos. Diagrama de Clases: Componente Descripción Clase_Padres: Esta clase especifca los atributos relacionados con la entidad padres el cual esta relacionado con la clase Ficha_Alumnos ya que bcontiene los datos de los padres del por alumno. Clase_Conceptop: Esta clase especifica los atributos relacionados con la entidad Conceptop, esta entidad permitirá relacionar los el nivel y grado escolar de tal forma establecer los pagos estándares asociados a estos grupos. Clase_OrdenPago: Esta clase especifica los atributos relacionados con la entidad OrdenPago esta entidad permitirá relacionar los conceptos de pagos ya establecidos como parámetros de estadar con el alumno de tal manera permitir modificar los pagos de las pensiones y matriculas siempre asocioado a un código del alumno.
  • 11. Clase_Pagos: Esta clase especifica los atributos relacionados con la entidad Pagos Es entidad estará asociada con el los conceptos de pago u orden de pago, adicionalmente este estar relacionado con el Codigo del alumno permitiendo así extraer la información del matriculante y establecer el pago correspondiente. Clase_Docente: Esta clase especifica los atributos relacionados con la entidad Docente esta entidad permitirá el registro de la información del docente que posteriormente estará asociado hacia un curso,grado y nivel escolar. Clase_Cursos: Esta Clase especifica los atributos relacionados con la entidad Cursos, esta entidad permitirá registrar los cursos hábiles de la institución de tal forma esto permitirá asociar dicho curso con el Docente asignado. Clase_Perido: Esta clase especifica los atributos relacionados con la entidad Periodo, esta entidad permitirá registra y asociar el periodo(año,Mes) escolar el cual se relacionara con entidades con Aulas, Cursos, Turnos, Matricula Clase. Clase_Aula: Esta clase especifica los atributos relacionados con la entidad Aula, esta entidad permitirá crear las aulas los cuales estarán asignados hacia un nivel y grado escolar. Clase_Reg_Notas: Esta clase especifica los atributos relacionados con la entidad Reg_Notas, esta entidad está asociada con la entidad Ficha_Alumnos,Cursos el cual permitirá registrar las Notas evaluadas en el periodo escolar especifico del alumno. Clase_Matricula: Esta clase especifica los atributos relacionados con la entidad Matricula, con la entidad Maticula, esta entidad permitirá el registro de matricula el cual esta relacionada con el pago del alumno.
  • 12. 8. LOS DIAGRAMAS SE PRESENTAN A CONTINUACIÓN.DIAGRAMA ENTIDAD RELACION
  • 13. 9. DICCIONARIO DE DATOS 9.1 Lista de Tablas ficha_alumnos Contiene la información de los alumnos padres Contiene la información de los padrs de los alumnos Contiene la información de los conceptos de pagos estándares por nivel y grado escolar Contiene la información de orden de pago genera para el alumno asignado Contiene conceptop OrdenPago Pagos Nivel Grado Grado_Aula Aula Contiene la información de del niveles escolares Contiene la información de los grados escolares Contiene la información asociada de grado y aula escolar Contiene la información de la Aulas Nivel_grado Contiene la información del nivel y grado escolar asociados Turnos Contiene la información de los turnos establecidos según el periodo escolar Periodo Contiene la información de periodo escolar Doncentes Contiene la información del registro de docentes Docente_Curso Contiene la información de los docentes asignados a los cursos establecidos Reg_Notas Contiene la información de los registros de notas Cursos Contiene la información cursos Matricula Contiene la información de las matriculas relalizadas
  • 14. 9.2 Descripción de las Tablas 9.2.1 TABLA FICHA DE ALUMNOS Nombre codAlumno Nombres Ape_ma Tipo_doc Nr_doc País_nac Provincia_nac Municipio_na Anio_Nac Sexo FechaRegistro Estado Direccion Telefono Departamento Provincia Distrito Zona NomZona Seguro1 Seguro2 Seguro3 Grupo_sang Discapacidad Enfermedad InstitucionAnt DirColant Mcese Telcol NivelCursado GradoCursado Anio Contacto Cargo Telcont Comentario Clave principal del registro de ficha de Alumnos Nombre del alumno a registrar Apellido del Alumno a registrar Tipo de documento de identificación del alumno Numero de documento de identificación País de nacimiento del alumno Provincia de nacimiento del alumno Lugar o Municipio de Nacimiento de alumno Año de nacimiento del alumno Sexo del alumno Fecha de registro o emisión de la ficha Estado de la ficha Dirección de ubicación actual del alumno Contacto del teléfono actual del alumno Departamento actual donde reside alumno Provincia Actual donde reside Alumno Distrito Actual donde reside alumno Tipo de Zona donde reside el Alumno Nombre de la zona donde reside el alumno Seguro social al cual pertenece particular o del estado Seguro social al cual pertenece particular o del estado Seguro social al cual pertenece particular o del estado Grupo sanguino del alumno Discapacidad del alumno si en el caso presente Enfermedad del alumno si en caso presente Nombre de la institución anterior al cual perteneció el alumno Dirección del la institución Anterior al cual perteneció Motivo de cambio o partidad Teléfono de Institución Anterior Nivel escolar Cursado Grado Escolar Cursado Año del periodo escolar Cursado Contacto o Representante del la Institucion Anterior Cargo del Contacto o Representante de la institución Anterior Teléfono de Represéntate de institución Anterior
  • 15. 9.2.2 TABLA PADRES Nombre ID NOMBRES CODALUMNO DIRECCION TELEFONO OCUPACION Comentario Clave principal de la tabla padres Nombres completo de padre Código del alumno referente a la tabla ficha de registro (FK) Direccion actual donde reside el padre de familia Teléfono de referencia Ocupacion actual 9.2.3 TABLA CONCEPTOP Nombre NUMERO ID_NIVEL ID_GRADO ID_PERIODO FECHACOBRO FECHAVENCIMIENTO Comentario Numero autogenerado de la tabla concepto como llave principal Id_nivel referente a la tabla nivel como llave secuandaria Id_grado referente a la tabla grado como llave secundaria Id_perido referente a la tabla periodo como llave secundaria Fecha de cobro de concepto de pago asignado a un nivel y grado estandar Fecha de vencimiento del pago asignado a un nivel y grado estandar DESCRIPCION MORA DESCUENTOPA 9.2.4 TABLA ORDENPAGO Nombre NUMERO CODALUMNO ID_NIVEL ID_GRADO VENCIMIENTO RECARGOMORA DESCRIPCION PENSION FECHACOBRO Comentario Numero autogenerado de la tabla Orden de pago como llave principal Código del alumno referente a la tabla ficha de registro (FK Id_nivel referente a la tabla nivel como llave secuandaria Id_grado referente a la tabla grado como llave secundaria Fecha de vencimiento de pago asignado al usuario Recargo por mora Descripcion u observaciones referentes Pension a pagar Fecha de cobro 9.2.5 TABLA PAGOS Nombre NR_VOUCHER COD_ALUMNO TIPO_PAGO TIPO_CAMBIO IMPORTE FECHA DETALLE Comentario Numero de voucher autogenerado como llave primary Código del alumno referente a la tabla ficha de registro (FK Tipo de pago a realizar Tipo de cambio de moneda Importe de pago realizado Fecha de registro Detalle de pago
  • 16. 9.2.7 TABLA NIVEL Nombre ID_NIVEL NIVEL Comentario Id_grado como llave principal de la tabla Nivel escolar 9.2.8 TABLA GRADO Nombre ID_GRADO GRADO Comentario Id_grado como llave principal de la tabla Grado escolar 9.2.9 TABLA AULA Nombre ID_AULA NR_AULA SECCION CAPACIDAD OBSERVACION FECHA ESTADO Comentario Id del aula autogenerado como llave principal Número del aula a crear Sesión asociado al número de aula creada Capacidad de vacantes para dicha aula Observaciones adicionales o referentes al aula a crear Fecha de registro Estado del aula 9.3.1TABLA GRADO_AULA Nombre ID_GRADO ID_AULA ESTADO FECREGISTRO ID_TURNO Comentario Id_nivel referente a la tabla nivel como llave secuandaria Id_aula referente a la tabla aula como llave secundaria Estado del aula Fecha de registro Id_turno referente a la tabla turno como llave secuandaria 9.3.2 TABLA NIVEL_GRADO Nombre Id_Nivel Id_Grado Comentario Id_nivel referente a la tabla nivel como llave secuandaria Id_grado referente a la tabla grado como llave secundaria 9.3.3 TABLA CURSOS Nombre ID_CURSO CURSO OBSERVACION ANIO_ESCOLAR ID_NIVEL ID_GRADO ESTADO Comentario Id curso es la llave primary de la tabla curso Nombre del curso Detalles u observaciones del curso a registrar Año escolar Id_nivel referente a la tabla nivel como llave secuandaria Id_grado referente a la tabla grado como llave secundaria Estado del curso
  • 17. 9.3.4 TABLA PERIODO Nombre Id_Periodo Fecha_inicio Fecha_fin Comentario Id periodo es la llave primaria de la tabla periodo Fecha de inicio del periodo escolar Fecha fin del periodo escolar 9.3.5 TABLA MATRICULA Nombre CODALUMNO NIVEL GRADO PERIODO DETALLE COD_MATRICULA Comentario Código del alumno referente a la tabla ficha de registro (FK Nivel escolar el cual será asignado la matricula del alumno Grado escolar el cual será asignado la matricula del alumno Perdiodo escolar Detalle u observación de la matriculas Código de matricula se autogenerara y será la llave principal de la tabla