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

430 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
430
On SlideShare
0
From Embeds
0
Number of Embeds
103
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 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. 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. 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. 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. 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. 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. 9. 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.
  10. 10. 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.
  11. 11. 8. LOS DIAGRAMAS SE PRESENTAN A CONTINUACIÓN.DIAGRAMA ENTIDAD RELACION
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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

×