+ All Categories
Home > Documents > Mcvs ad-04 diseño del sistema de información

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

Date post: 13-Jun-2015
Category:
Upload: giancarlo-aguirre-campos
View: 148 times
Download: 5 times
Share this document with a friend
17
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
Transcript
Page 1: Mcvs ad-04 diseño del sistema de información

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

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

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

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

1. HISTORIAL DEL DOCUMENTO

NOMBRE CARGO FECHA FIRMA

Elaboración Carlos Aguirre Campos Jefe de Proyecto 15/10/2013

Revisión

Aprobación

EDICION REVISION FECHA DESCRPCION AUTOR

1 0 15 de octubre

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

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.

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

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.

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

6. DIAGRAMAS DE COMPONENTES

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

Principal

Identificacion

Concepto de

Pago

Registro Alumno

DB_SAE

Pagos

Orden de

Pago

SAE

Conexion al

servidor

Aula

Asignar

Aulas

Control de

Asistencia

Registro

DocentesControl

de Notas

Menu

Principal

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

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.

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

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.

Page 9: Mcvs ad-04 diseño del sistema de información
Page 10: Mcvs ad-04 diseño del sistema de información

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.

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.

Componente

Descripcion

Sistema SAE -

Diagrama de Clases:

Componente Descripción

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

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.

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

8. LOS DIAGRAMAS SE PRESENTAN A CONTINUACIÓN.DIAGRAMA ENTIDAD RELACION

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

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

conceptop Contiene la información de los conceptos de pagos estándares por nivel y grado

escolar

OrdenPago Contiene la información de orden de pago genera para el alumno asignado

Pagos Contiene

Nivel Contiene la información de del niveles escolares

Grado Contiene la información de los grados escolares

Grado_Aula Contiene la información asociada de grado y aula escolar

Aula 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

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

9.2 Descripción de las Tablas

9.2.1 TABLA FICHA DE ALUMNOS

Nombre Comentario

codAlumno Clave principal del registro de ficha de Alumnos

Nombres Nombre del alumno a registrar

Ape_ma Apellido del Alumno a registrar

Tipo_doc Tipo de documento de identificación del alumno

Nr_doc Numero de documento de identificación

País_nac País de nacimiento del alumno

Provincia_nac Provincia de nacimiento del alumno

Municipio_na Lugar o Municipio de Nacimiento de alumno

Anio_Nac Año de nacimiento del alumno

Sexo Sexo del alumno

FechaRegistro Fecha de registro o emisión de la ficha

Estado Estado de la ficha

Direccion Dirección de ubicación actual del alumno

Telefono Contacto del teléfono actual del alumno

Departamento Departamento actual donde reside alumno

Provincia Provincia Actual donde reside Alumno

Distrito Distrito Actual donde reside alumno

Zona Tipo de Zona donde reside el Alumno

NomZona Nombre de la zona donde reside el alumno

Seguro1 Seguro social al cual pertenece particular o del estado

Seguro2 Seguro social al cual pertenece particular o del estado

Seguro3 Seguro social al cual pertenece particular o del estado

Grupo_sang Grupo sanguino del alumno

Discapacidad Discapacidad del alumno si en el caso presente

Enfermedad Enfermedad del alumno si en caso presente

InstitucionAnt Nombre de la institución anterior al cual perteneció el alumno

DirColant Dirección del la institución Anterior al cual perteneció

Mcese Motivo de cambio o partidad

Telcol Teléfono de Institución Anterior

NivelCursado Nivel escolar Cursado

GradoCursado Grado Escolar Cursado

Anio Año del periodo escolar Cursado

Contacto Contacto o Representante del la Institucion Anterior

Cargo Cargo del Contacto o Representante de la institución Anterior

Telcont Teléfono de Represéntate de institución Anterior

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

9.2.2 TABLA PADRES

Nombre Comentario

ID Clave principal de la tabla padres

NOMBRES Nombres completo de padre

CODALUMNO Código del alumno referente a la tabla ficha de registro (FK)

DIRECCION Direccion actual donde reside el padre de familia

TELEFONO Teléfono de referencia

OCUPACION Ocupacion actual

9.2.3 TABLA CONCEPTOP

Nombre Comentario

NUMERO Numero autogenerado de la tabla concepto como llave principal

ID_NIVEL Id_nivel referente a la tabla nivel como llave secuandaria

ID_GRADO Id_grado referente a la tabla grado como llave secundaria

ID_PERIODO Id_perido referente a la tabla periodo como llave secundaria

FECHACOBRO Fecha de cobro de concepto de pago asignado a un nivel y grado estandar

FECHAVENCIMIENTO Fecha de vencimiento del pago asignado a un nivel y grado estandar

DESCRIPCION

MORA

DESCUENTOPA

9.2.4 TABLA ORDENPAGO

Nombre Comentario

NUMERO Numero autogenerado de la tabla Orden de pago como llave principal

CODALUMNO Código del alumno referente a la tabla ficha de registro (FK

ID_NIVEL Id_nivel referente a la tabla nivel como llave secuandaria

ID_GRADO Id_grado referente a la tabla grado como llave secundaria

VENCIMIENTO Fecha de vencimiento de pago asignado al usuario

RECARGOMORA Recargo por mora

DESCRIPCION Descripcion u observaciones referentes

PENSION Pension a pagar

FECHACOBRO Fecha de cobro

9.2.5 TABLA PAGOS

Nombre Comentario

NR_VOUCHER Numero de voucher autogenerado como llave primary

COD_ALUMNO Código del alumno referente a la tabla ficha de registro (FK

TIPO_PAGO Tipo de pago a realizar

TIPO_CAMBIO Tipo de cambio de moneda

IMPORTE Importe de pago realizado

FECHA Fecha de registro

DETALLE Detalle de pago

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

9.2.7 TABLA NIVEL

Nombre Comentario

ID_NIVEL Id_grado como llave principal de la tabla

NIVEL Nivel escolar

9.2.8 TABLA GRADO

Nombre Comentario

ID_GRADO Id_grado como llave principal de la tabla

GRADO Grado escolar

9.2.9 TABLA AULA

Nombre Comentario

ID_AULA Id del aula autogenerado como llave principal

NR_AULA Número del aula a crear

SECCION Sesión asociado al número de aula creada

CAPACIDAD Capacidad de vacantes para dicha aula

OBSERVACION Observaciones adicionales o referentes al aula a crear

FECHA Fecha de registro

ESTADO Estado del aula

9.3.1TABLA GRADO_AULA

Nombre Comentario

ID_GRADO Id_nivel referente a la tabla nivel como llave secuandaria

ID_AULA Id_aula referente a la tabla aula como llave secundaria

ESTADO Estado del aula

FECREGISTRO Fecha de registro

ID_TURNO Id_turno referente a la tabla turno como llave secuandaria

9.3.2 TABLA NIVEL_GRADO

Nombre Comentario

Id_Nivel Id_nivel referente a la tabla nivel como llave secuandaria

Id_Grado Id_grado referente a la tabla grado como llave secundaria

9.3.3 TABLA CURSOS

Nombre Comentario

ID_CURSO Id curso es la llave primary de la tabla curso

CURSO Nombre del curso

OBSERVACION Detalles u observaciones del curso a registrar

ANIO_ESCOLAR Año escolar

ID_NIVEL Id_nivel referente a la tabla nivel como llave secuandaria

ID_GRADO Id_grado referente a la tabla grado como llave secundaria

ESTADO Estado del curso

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

9.3.4 TABLA PERIODO

Nombre Comentario

Id_Periodo Id periodo es la llave primaria de la tabla periodo

Fecha_inicio Fecha de inicio del periodo escolar

Fecha_fin Fecha fin del periodo escolar

9.3.5 TABLA MATRICULA

Nombre Comentario

CODALUMNO Código del alumno referente a la tabla ficha de registro (FK

NIVEL Nivel escolar el cual será asignado la matricula del alumno

GRADO Grado escolar el cual será asignado la matricula del alumno

PERIODO Perdiodo escolar

DETALLE Detalle u observación de la matriculas

COD_MATRICULA Código de matricula se autogenerara y será la llave principal de la tabla


Recommended