Documento SDS

54
1 INTRODUCCIÓN El presente documento, provee información detallada del desarrollo de diseño AES7, se consideran estos aspectos muy importantes, con respecto al Diseño de Base Datos, diseño clases, diagramas de secuencia y colaboración entre otros. PROPÓSITO El documento guiará al Técnico a visualizar los componentes respectivos de las especificaciones de diseño del sistema para determinar la organización y distribución de los diferentes modelos lógicos y físicos que dispone el AES7. REFERENCIAS Documento de Estándares para el desarrollo de sistemas para una Institución Superior. Documento de Requerimientos de Software (SRS) Documento de Requisitos del Usuario Registro de Alumnos, personal docente Ian Somerville, Software de Ingeniería. Rational Rose Documento SDS Página 1 de 54

Transcript of Documento SDS

1 INTRODUCCIÓN

El presente documento, provee información detallada del

desarrollo de diseño AES7, se consideran estos aspectos muy

importantes, con respecto al Diseño de Base Datos, diseño clases,

diagramas de secuencia y colaboración entre otros.

PROPÓSITO

El documento guiará al Técnico a visualizar los componentes

respectivos de las especificaciones de diseño del sistema para

determinar la organización y distribución de los diferentes modelos

lógicos y físicos que dispone el AES7.

REFERENCIAS

Documento de Estándares para el desarrollo de sistemas para una

Institución Superior.

Documento de Requerimientos de Software (SRS)

Documento de Requisitos del Usuario

Registro de Alumnos, personal docente

Ian Somerville, Software de Ingeniería.

Rational Rose

Los Autores

Documento SDS Página 1 de 41

2.- DISEÑO ARQUITECTÓNICO

2.1.- ARQUITECTURA FÍSICA

La Arquitectura utilizada en el AES7 es de dos capas y dos niveles, en la

que el objetivo primordial es la separación de la lógica de negocios de la lógica

de diseño.

Llamada también Cliente Servidor así detallaremos la plataforma de

trabajo en la que está realizada en Visual Basic y el manejo de datos se

encuentra en Microsoft SQL SERVER 2005.

2.1.1.- USUARIOS

Los usuarios que interactúan con el sistema de control están

ligados interna y externamente de acuerdo a siguiente detalle:

Secretaria.- Encargada de ingresar información de alumnos,

realizar inscripciones, matricula, emitir reportes, además ingresar

notas de los alumnos y modificarlas si fuese necesario, además

podrá emitir reportes de estudiantes. Realizar el Rol de Pagos al

Personal de la Institución, como son Profesores y Administrativo.

Alumnos.- Podrá realizar consultas de sus notas registradas en el

sistema, y podrá emitir un informe de estas.

2.2.- ARQUITECTURA LÓGICA

2.2.1.- CAPA DE INTERFASE

Es la que ve el usuario, comunica y captura la información del

usuario en un mínimo proceso, se realiza filtrados para comprobar que no

hay errores de formato.

Esta capa se comunica únicamente con la capa de negocio está

organizado de acuerdo a los requerimientos del usuario en ambiente

cliente servidor.

2.2.2.- CAPA DE COMPONENTES DE NEGOCIO

Es donde se encuentran los programas que se ejecutan, reciben

las peticiones del usuario y envían las respuestas tras el proceso

ejecutado.

Documento SDS Página 2 de 41

Es aquí donde se establecen todas las reglas que deben

cumplirse. Esta capa se comunica con la capa de presentación

(interfase), para recibir las solicitudes y presentar los resultados, con la

capa de datos, para solicitar al Motor de base de datos para almacenar o

recuperar datos desde está.

2.2.3.- CAPA DE BASE DE DATOS

Está formada por el motor de bases de datos Microsoft SQL

Server, el cual realiza todo el almacenamiento de datos de la institución,

recibiendo solicitudes de almacenamiento o recuperación de información

desde la capa de negocio.

La capa de base de datos está compuesta de un modelo de

clases el cual contiene el modelo conceptual y modelo físico del sistema

de Suministros con su Script de generación de Base de datos, diccionario

de datos, relaciones, claves primarias y foráneas y los índices

respectivos.

Se utilizará como llaves principales en la tabla Notas, la Matricula

del Alumno, y se tendrá como claves foráneas los siguientes campos.

Código de materia, cédula del alumno.

Estás a su vez estarán relacionadas con otras tablas como son

Facultad, Especialización, Curso, entre otras.

El Diccionario de Datos nos ayudará con la descripción de cada

uno de los campos en cada tabla de la Base de Datos.

Todos los Datos que se encuentren el la Base, serán manipulados

con consultas, procedimientos almacenados, triggers, y consultas

anidadas para el manejo de información en el AES7

Documento SDS Página 3 de 41

3.- DIAGRAMAS DE CLASES

TBL_PAGO

cod_pagocod_matriculacod_tipopagov alor_pagof echa_pagodes_pagomes_pagoano_pagoabo_pago

TBL_CONTRATO

cod_contratodes_contrato

TBL_DATOS_ACAD_DET

cod_estudiantecod_materiapromediostatus

TBL_DETROL

obs_estudianteiess_detrolcomi_detrolptmo_detrolmulta_detrolotroegr_detrolsueldo_detrolh50_detrolh100_detrolboni_detrolotroing_detrol

TBL_EMPLEADO

cod_empleadoape_empleadonom_empleadodir_empleadotel_empleadoemail_empleadosueldo_empleado

TBL_ESPECIALIDAD

cod_especialidaddes_especialidadcod_f acultad

TBL_ESTUDIANTE

cod_estudiantenom_estudianteape_estudiantedir_estudiantetel_estudiantef echnac_estudianterepres_estudiantetelrepre_estudiante

TBL_FACULTAD

cod_f acultaddes_f acultad

TBL_INSCRIPCION

cod_inscripcioncod_estudiantef ech_inscripcioncod_año_lectiv ocod_f acultadcod_especialidadcod_niv el

TBL_INSCRIPCION_DET

cod_inscripcion_detcod_materianum_matricula

TBL_INSTITUCION

cod_institucioncod_tip_institucionnom_instituciondir_institucionemail_instituciontel_institucionrep_institucion

TBL_MATRICULA

cod_matriculacod_inscripciontotal_matricula

TBL_NIVEL

cod_niv eldes_niv elcod_especialidad

TBL_ROL

cod_rolcod_empleadototing_roltotegr_roltotal_rol

TBL_TIP_INSTITUCION

cod_tip_instituciondes_tip_institucion

TBL_TIPEMPLEADO

cod_tipempleadodes_tipempleadocod_contrato

TBL_TIPO_INSTITUCION

cod_tipo_instituciondes_tipo_institucion

TBL_TIPOPAGO

cod_tipopagodes_tipopagov alor_tipopago

TBLA_MATERIA

cod_materiades_materiacod_niv el

Iess

codigovalor

Ingresar()

IngresoEgreso

codigoañomes

Validar()

Movimiento

codigodescripción

1..*

1

1..*

1

matalum

cod_materia : Stringdes_materia : String

notalum

cod_matricula : Stringced_estudiante : Stringcod_materia : Stringnota1 : Doublenota2 : Doublenota3 : Doubletotal : Double

ingrenota()borranota()actunota()despnota()

TBL_DATOS_ACADEMICOS

cod_estudiantecod_año_lectiv ocod_f acultadcod_especialidadcod_niv elobs_estudiante

Documento SDS Página 4 de 41

3.1 MODELO DE CLASES

Se definirá el modelo de clases para el modulo de notas, en lo que

se refiere a procesos de calculo de promedio, así como también de

búsqueda

3.2 DICCIONARIO DE DATOS

TBL_DATOS_ACADEMICOS

ATRIBUTOS

cod_estudiante: string

cod_periodo:string

cod_facultad: string

cod_especialidad:string

cod_nivel:string

obs_estudiante: string

OPERACIONES

validar()

TBL_DATOS_ACAD_DET

ATRIBUTOS

cod_estudiante: string

cod_materia:string

promedio: int

status: string

OPERACIONES

validar()

TBL_DATOSALTERNOS

ATRIBUTOS

cod_estudiante: string

emp_datosalternos:string

carg_datosalternos:string

mail_datosalternos:string

tel_datosalternos:int

col_datosalternos:string

esp_datosalternos:string

Documento SDS Página 5 de 41

uni_datosalternos:string

carr_datosalternos:string

tit_datosalternos:string

fecgra_datosalternos:date

desde_datosalternos:string

hasta_datosalternos:string

OPERACIONES

validar()

TBL_ESTUDIANTE

ATRIBUTOS

cod_estudiante: string

nom_estudiante: string

ape_estudiante: string

dir_estudiante: string

tel_estudiante: int

fechnac_estudiante: date

repre_estudiante: string

telrepre_estudiante: int

sex_estudiante: string

OPERACIONES

validar()

TBL_FACULTAD

ATRIBUTOS

cod_facultad: string

des_facultad: string

OPERACIONES

validar()

TBL_ESPECIALIDAD

ATRIBUTOS

cod_especialidad: string

des_especialidad: string

cod_facultad: string

Documento SDS Página 6 de 41

OPERACIONES

validar()

TBL_NIVEL

ATRIBUTOS

cod_nivel: string

des_nivel: string

cod_especialidad: string

OPERACIONES

validar()

TBL_MATERIA

ATRIBUTOS

cod_materia: string

des_materia: string

cod_nivel: string

OPERACIONES

validar()

TBL_INSTITUCION

ATRIBUTOS

cod_institucion: string

nom_institucion: string

dir_institucion: string

tel1_institucion: int

tel2_institucion: int

mail_institucion: string

cod_tipo_institucion: string

prov_institucion: string

ciud_institucion: string

sect_institucion: string

ruc_institucion: string

OPERACIONES

validar()

Documento SDS Página 7 de 41

TBL_TIPO_INSTITUCION

ATRIBUTOS

cod_tipo_institucion: string

des_tipo_institucion: string

OPERACIONES

validar()

TBL_USUARIO

ATRIBUTOS

cod_usuario: string

ape_usuario: string

nom_usuario: string

username: string

password: string

cod_tipousuario: string

OPERACIONES

validar()

TBL_TIPO_USUARIO

ATRIBUTOS

cod_tipo_usuario: string

des_tipo_usuario: string

OPERACIONES

validar()

TBL_INSCRIPCION

ATRIBUTOS

cod_inscripcion: string

cod_estudinate: string

fech_inscripcion: date

cod_periodo: string

cod_facultad: string

cod_especializacion: string

cod_nivel: string

OPERACIONES

Documento SDS Página 8 de 41

validar()

TBL_INSCRIPCIÓN_DETALLE

ATRIBUTOS

cod_inscripcion: string

cod_materia: string

num_materia: int

OPERACIONES

validar()

TBL_MATRICULA

ATRIBUTOS

cod_matricula: string

cod_inscripcion: string

total_matricula: int

OPERACIONES

validar()

TBL_PERIODO

ATRIBUTOS

cod_periodo: string

des_periodo: string

OPERACIONES

validar()

TBL_NOTAS

ATRIBUTOS

cod_periodo: string

cod_matricula: string

cod_materia: string

ced_alumno: string

nota1: double

nota2: double

nota3: double

nota4: double

Documento SDS Página 9 de 41

nota5: double

nota6: double

nota7: double

nota8: double

nota9: double

nota10: double

nota11: double

nota12: double

nota13: double

nota14: double

total: double

OPERACIONES

Ingresar Notas()

Modificar Notas()

Consultar Notas por Curso()

Consultar Notas por Alumno

TBL_HISTORICO

ATRIBUTOS

cod_inscripcion: string

cod_estudinate: string

fech_inscripcion: date

cod_periodo: string

cod_facultad: string

cod_especializacion: string

cod_nivel: string

OPERACIONES

validar()

TBL_IESS

ATRIBUTOS

cod_iess: string

val_iess: float

OPERACIONES

Ingresar()

Documento SDS Página 10 de 41

TBL_MOVIMIENTO

ATRIBUTOS

cod_mov: string

des_mov: string

OPERACIONES

validar()

TBL_INGRESOEGRESO

ATRIBUTOS

cod_ingegr: string

año_ingegr: string

cod_mov: string

mes_ingegr: string

OPERACIONES

validar()

TBL_EMPLEADO

ATRIBUTOS

cod_empl: string

nom_empl: string

dir_empl: string

tel_empl: string

OPERACIONES

validar()

TBL_ROL

ATRIBUTOS

cod_rol: string

anio_rol: string

mes_rol: string

cod_empl: string

OPERACIONES

validar()

TBL_DETALLEROL

Documento SDS Página 11 de 41

ATRIBUTOS

cod_detrol: string

toting_detrol: float

totegr_detrol: float

tot_detrol: float

cod_iess: string

cod_ingegr: string

OPERACIONES

validar()

TBL_TIPOPAGO

ATRIBUTOS

cod_tippag: string

des_tippag: string

OPERACIONES

ingresar()

TBL_PAGO

ATRIBUTOS

cod_pag: string

cod_tippag: string

val_pag: float

OPERACIONES

ingresar()

validar()

Documento SDS Página 12 de 41

4. DIAGRAMAS DE ITERACIÓN

4.1. DIAGRAMA DE SECUENCIADIAGRAMA DE SECUENCIA: LOGIN DEL SISTEMA

: SECRETARIA

: ACCESSO

: ACCESO : USUARIO

: MDI

INGRESAR()

LOGIN()

INGRESARPASS()

PASS()

VERIFICAR()

GETDATOS()

N INTENTOS

DESPLEGAR PAN()

DIAGRAMA DE SECUENCIA: REGISTRO DE MATRICULA

: SECRETARIA Recupera Datos de Inscripcion : ACCESO

Actualiza Obligatoriedad de Dctos : ACCESO

Genera Pago Matricula : ACCESO

Registro de Matricula

Acceso()

Verificacion de datos()

Reintentos

Genera Valor()

Genera Registro()

Retorno()

DIAGRAMA DE SECUENCIA: REPORTE DE INSCRIPCIÓN

Documento SDS Página 13 de 41

: SECRETARIA

Recepcion de Datos

Ingreso Datos : ACCESO Genera Valor pago de Inscripción : ACCESO

Reporte de Inscripcion

Recepta Dctos.

Ingresa datos

Genera Valor

Varias veces

Genera Reporte

Retorna a recepcion

DIAGRAMA DE SECUENCIA: REPORTE MATERIAS

: SECRETARIA Ingresa facultad : ACCESO

Ingresa Especializacion : ACCESO

Ingresa Curso : ACCESO Ingresa Materia : ACCESO

Reporte Materias

acceso facultad()

acceso especializacion()

Acceso curso()

Acceso materia()

Genera reporte()

retorna()

Documento SDS Página 14 de 41

DIAGRAMA DE SECUENCIA: REPORTE MATRICULAS

: ALUMNOIngreso Cedula

: ACCESO Alumno : ACCESOLista de

matriculasReporte de Matriculas

ingreso()

cedula()

verifica cedula

lista matriculas()

reporte matriculas()

retorno()

DIAGRAMA DE SECUENCIA: INGRESO DE NOTAS

: Secretaria

: Ingreso Notas

: Facultad : Especializacion : Curso : Materia : Notas : Guardar

INGRESAR()

ESCOGER()

ESCOGER()

ESCOGER()

ESCOGER()

GETDATOS()

GETDATOS()

GETDATOS()

GETDATOS()

ESCOGER()

GETDATOS()

SALVAR DATOS()

CONTROLPRINCIPAL()

Documento SDS Página 15 de 41

DIAGRAMA DE SECUENCIA: REPORTE DE NOTAS POR CURSO

: Secretaria : Consulta x

Curso : Facultad : Especializacion : Curso : Notas

: Reporte

INGRESAR()

ESCOGER()

ESCOGER()

ESCOGER()

GETDATO()

GETDATO()

GETDATO()

RECUPERAR()

DESPLEGAR()

CONTROL PRINCIPAL()

DIAGRAMA DE SECUENCIA: CONSULTA NOTAS POR ALUMNO

: Secretaria : Consulta x

Alumno : Notas : Reporte Notas

INGRESAR()

RECUPERAR()

DESPLEGAR()

CONTROL PRINCIPAL()

Documento SDS Página 16 de 41

DIAGRAMA DE SECUENCIA: REPORTE DE NOTAS POR CURSOS

: Secretaria : Reporte de

Notas : Facultad : Especializacion : Curso : Materia : Notas

: Reporte Nota

INGRESAR()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

RECUPERAR()

DESPLEGAR()

CONTROL PRINCIPAL()

DIAGRAMA DE SECUENCIA: CERTIFICADOS DE ESTUDIANTES

: Secretaria

: Validar Certificados

: Facultad : Especializacion : Notas : Reporte

Certificados

INGRESAR()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

RECUPERAR()

DESPLEGAR

CONTROL PRINCIPAL()

Documento SDS Página 17 de 41

DIAGRAMA DE SECUENCIA: PASES DE NIVEL

: Secretaria : Validar Pases

: Facultad : Especializacion : Curso : Notas : Reporte

Pases

INGRESAR()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

ESCOGER()

GETDATOS()

RECUPERAR()

DESPLEGAR()

CONTROL PRINCIPAL()

DIAGRAMA DE SECUENCIA: ROL DE EMPLEADOS

: Secretaria : Selección : AdministrarEmpleado : Empleado

: Rol

SelecciónMesEmpleado()

IngresarDatos()

VerificarDatos()

RecibirDatos()

DesplegarInf()

EntregarRol()

Documento SDS Página 18 de 41

DIAGRAMA DE SECUENCIA: PAGO PENSIÓN ALUMNOS

: Secretaria : Acceso

: ControlAlumnos : Alumno

: Factura

Ingresar()

IngresarNombreCedula()

VerificarDatos()

RecibirDatos()

PresentarFactura()

DesplegarPantalla()

Documento SDS Página 19 de 41

4.2.- DIAGRAMAS DE COLABORACIÓNDIAGRAMA DE COLABORACIÓN: LOGIN DEL SISTEMA

: SECRETARIA

: ACCESSO

: ACCESO

: USUARIO

: MDI

8: N INTENTOS1: INGRESAR()

2: LOGIN()4: PASS()

3: INGRESARPASS()7:

5: VERIFICAR()6: GETDATOS()

9:

10: DESPLEGAR PAN()

DIAGRAMA DE COLABORACIÓN: REPORTE DE INSCRIPCIÓN

: SECRETARIA

Ingreso Datos : ACCESO

Recepcion de Datos

Genera Valor pago de Inscripción : ACCESO

Reporte de Inscripcion

1: Recepta Dctos.

2: Ingresa datos

3: Genera Valor

4: Varias veces

5: Genera Reporte

6: Retorna a recepcion

Documento SDS Página 20 de 41

DIAGRAMA DE COLABORACIÓN: REGISTRO DE MATRICULA

: SECRETARIARecupera Datos de

Inscripcion : ACCESO

Actualiza Obligatoriedad de Dctos : ACCESO

Genera Pago Matricula : ACCESO

Registro de Matricula

1: Acceso()

2: Verificacion de datos()3: Reintentos

4: Genera Valor()

5: Genera Registro()

6: Retorno()

DIAGRAMA DE COLABORACIÓN: REPORTE MATERIAS

: SECRETARIA

Ingresa facultad : ACCESO

Ingresa Especializacion : ACCESO

Ingresa Curso : ACCESO

Ingresa Materia : ACCESO

Reporte Materias

1: acceso facultad() 2: acceso especializacion()

3: Acceso curso()

4: Acceso materia()

5: Genera reporte()

6: retorna()

Documento SDS Página 21 de 41

DIAGRAMA DE COLABORACIÓN: REPORTE MATRICULAS

: ALUMNO

Ingreso Cedula

: ACCESO

Alumno : ACCESO

Lista de matriculas

1: ingreso()

2: cedula()

3: verifica cedula

4:

5: lista matriculas()

Reporte de Matriculas

6: reporte matriculas()

7: retorno()

DIAGRAMA DE COLABORACIÓN: INGRESO DE NOTAS

: Secretaria

: Ingreso Notas

: Facultad : Especializacion

: Curso

: Materia

: Guardar

: Notas

12:

1: INGRESAR()

2: ESCOGER()3: GETDATOS()

4: ESCOGER()

5: GETDATOS()

6: ESCOGER()

7: GETDATOS()

8: ESCOGER()

9: GETDATOS()

10: ESCOGER()11: GETDATOS()

13: SALVAR DATOS()

14: CONTROLPRINCIPAL()

Documento SDS Página 22 de 41

DIAGRAMA DE COLABORACIÓN: REPORTE DE NOTAS POR CURSO

: Secretaria

: Facultad

: Especializacion

: Curso

: Consulta x Curso

: Reporte

: Notas

8:

1: INGRESAR()

2: ESCOGER()

3: GETDATO()4: ESCOGER()

5: GETDATO()

6: ESCOGER()

7: GETDATO()

9: RECUPERAR()

11: CONTROL PRINCIPAL()

10: DESPLEGAR()

DIAGRAMA DE COLABORACIÓN: CONSULTA NOTAS POR ALUMNO

: Secretaria

: Consulta x Alumno

: Notas

: Reporte Notas

2:

1: INGRESAR() 3: RECUPERAR()

4: DESPLEGAR()5: CONTROL PRINCIPAL()

Documento SDS Página 23 de 41

DIAGRAMA DE COLABORACIÓN: REPORTE DE NOTAS POR

CURSOS

: Secretaria

: Reporte de Notas

: Facultad

: Especializacion

: Curso

: Materia

: Notas

: Reporte Nota

10:

1: INGRESAR()2: ESCOGER()

3: GETDATOS()

4: ESCOGER()

5: GETDATOS()

6: ESCOGER()

7: GETDATOS()

8: ESCOGER()

9: GETDATOS()

11: RECUPERAR()

12: DESPLEGAR()

13: CONTROL PRINCIPAL()

DIAGRAMA DE COLABORACIÓN: CERTIFICADOS DE ESTUDIANTES

: Secretaria

: Facultad

: Validar Certificados

: Especializacion

: Notas

: Reporte Certificados

6:

1: INGRESAR()

2: ESCOGER()

3: GETDATOS()

4: ESCOGER()

5: GETDATOS()7: RECUPERAR()

8: DESPLEGAR

9: CONTROL PRINCIPAL()

Documento SDS Página 24 de 41

DIAGRAMA DE COLABORACIÓN: PASES DE NIVEL

: Secretaria

: Validar Pases

: Facultad

: Especializacion

: Curso

: Reporte Pases

8:

: Notas

1: INGRESAR()

2: ESCOGER()

3: GETDATOS()

4: ESCOGER()

5: GETDATOS()

6: ESCOGER()

7: GETDATOS()

9: RECUPERAR()

10: DESPLEGAR()

11: CONTROL PRINCIPAL()

DIAGRAMA DE SECUENCIA: ROL DE EMPLEADOS

: Secretaria

: Selección

: AdministrarEmpleado

: Empleado

: Rol

1: SelecciónMesEmpleado() 2: IngresarDatos()

3: VerificarDatos()

4: RecibirDatos()

5: DesplegarInf()

6: EntregarRol()

Documento SDS Página 25 de 41

DIAGRAMA DE SECUENCIA: PAGO PENSIÓN ALUMNOS

: Secretaria

: Acceso

: ControlAlumnos

: Alumno

: Factura

1: Ingresar() 2: IngresarNombreCedula()

3: VerificarDatos()

4: RecibirDatos()

5: PresentarFactura()

6: DesplegarPantalla()

Documento SDS Página 26 de 41

5.- INTERFASES

Toda las interfaces diseñadas son amigables para el usuario,

técnicamente desarrolladas con los estándares respectivos.

Login

Se registra el usuario del sistema en AES7

Pantalla Principal

Se puede acceder a los diferentes procesos como Archivo,

Administración, Procesos, Inscripción matricula, reporte, etc.

Documento SDS Página 27 de 41

Datos Generales

Son Datos necesarios para el proceso de información, estos son

los datos de la Institución Educativa.

Inscripción y matricula

Se ingresan los datos del estudiante, para luego procesar la

matrícula, en este formulario, se debe incluir las materias asignadas a

cada estudiante

Documento SDS Página 28 de 41

Mantenimiento de tablas

Se realizará el mantenimiento de las tablas principales de AES7,

como son: facultad, especialidad, nivel, materia, estudiante, usuarios etc.

Documento SDS Página 29 de 41

Consultas y reportes

Se establece el historial del estudiante, ya sea en especialidades y

niveles, además de arrastres, avances, perdidas.

Respaldo Base de Datos

Permite realizar respaldo de la Base de Datos de AES7

Documento SDS Página 30 de 41

Registro de Notas

Permite realizar el registro de notas de un alumno, organizado por

facultad, especialización, nivel y periodo. Se realiza varios procesos como

son nuevo, grabar, modificar o eliminar.

Reporte de Notas

Permite realizar reporte de notas de alumnos, organizado por

especialidad y nivel, aquí se imprimirán todos los alumnos con sus

respectivas calificaciones

Documento SDS Página 31 de 41

Pagos de Pensiones

Permite la realización pago de la pensión de un alumno que lo

solicita. Contiene una sección que permite filtrar al alumno al ingresar su

nombre, una sección donde aparece con sus datos respectivos y

finalmente una sección donde se registra el pago concerniente al mes

respectivo. Finalmente contiene una secuencia de botones con los que

se ejecuta la acción de la transacción pertinente.

Rol de Pagos a Profesores y Empleados Administrativos

Permite elaborar el Rol de Pagos de un Empleado administrativo

de la Institución Educativa. Contiene las siguientes secciones:

Una sección que permite hacer el filtrado del empleado al ingresar su

nombre, Segunda en la que aparecen los datos del empleado solicitante

en sus respectivas cajas de texto o un grid. Una sección que permite

registrar y hacer el cálculo del total a recibir en función del sueldo básico

además de considerar los ingresos o egresos de ley. Finalmente en la

parte inferior existen botones con los que se ejecuta la acción de la

transacción pertinente.

Documento SDS Página 32 de 41

Rol de Pagos a Profesores

Permite elaborar el Rol de Pagos de un profesor de la Institución

Educativa. Contiene las siguientes secciones: Una sección que permite

hacer el filtrado del Profesor al ingresar su nombre, segunda en la que

aparecen los datos del Profesor solicitante en sus respectivas cajas de

texto o un grid. Tercera permite registrar y hacer el cálculo del total a

recibir en función del número de horas trabajadas además de considerar

los ingresos o egresos de ley. Finalmente en la parte inferior existen

botones con los que se ejecuta la acción de la transacción pertinente.

Documento SDS Página 33 de 41

Consulta de Pagos

Este formulario permite hacer la consulta de los pagos realizados

en un mes nivel y especialidad determinados. Contiene las siguientes

secciones:

Una sección que permite establecer el nivel especialidad sección

semestre mes de pago tipo de pago datos necesarios para hacer la

filtración de datos mismos que se presentarán en una gris de resumen.

Documento SDS Página 34 de 41

6.- JERARQUÍA DE MENÚSPara el AES7, se especifica el siguiente Menú, el cual es

requerido para satisfacer las necesidades de los diferentes Usuarios.

La jerarquía de menús está organizada de 3 niveles. El primer

nivel está representado por el nivel menú o las opciones principales del

sistema. El segundo nivel está compuesto de Submenús o las opciones

secundarias del sistema. El tercer nivel cuenta con los ítems del submenú

o las actividades de interfaz del mismo.

Menú Archivo

En este Menú se encontrarán las opciones que permiten al Usuario

realizar funciones de Impresión y para Salir del Sistema

Menú Administración

Este Menú permite realizar procesos de Actualización en las Tablas del

AES7, se dispone de las siguientes opciones:

Institución

Mantenimientos

o Estudiante

o Facultad

o Especialización

o Nivel

o Período

o Materia

o Tipo de Institución

o Docente

Documento SDS Página 35 de 41

o Usuario

o Tipo de Usuario

Menú Procesos

En este Menú se encontrarán las opciones que permiten al

Usuario realizar procesos que utilizan información de varias tablas de la

Base de Datos, recuperando información y generando datos requeridos

por la institución, es por esto que se incluye las siguientes opciones:

Inscripciones

Matriculas

Notas

Pagos

Rol de Pagos Empleados

Rol de Pagos Docentes

Menú Consultas

En este Menú se encontrarán opciones que permiten al Usuario

realizar consultas a Pantalla, de la información de la Base de Datos, se

incluye las siguientes opciones:

Alumnos

Histórico

Notas

Pagos

Rol de Pagos

Menú Reportes

En este Menú se encontrarán las opciones que permiten al

Usuario realizar reportes de la información de la Base de Datos, se

incluye las siguientes opciones:

Alumnos

Histórico

Notas

Pagos

Rol de Pagos Empleado

Rol de Pagos Docente

Documento SDS Página 36 de 41

Menú Cerrar Sesión

En este Menú se permiten al Usuario cerrar su sesión activa, y

cambiar de tipo de Usuario, está opción es Valida para procesos en los

que el Administrador necesita activar opciones exclusivas para él

Menú Herramientas

En este Menú se encontrarán opciones que ayudan al Usuario a

realizar su trabajo, de mejor manera y ser así más productivo.

Calculadora

Respaldo

Menú Ayuda

En este Menú se encontrarán opciones de ayuda al Usuario y conocer

además quien fue el desarrollador así como las librerias que se necesita,

entre las opciones que se dispone son:

Acerca de:

Librerías

Documento SDS Página 37 de 41

JERARQUÍA

Documento SDS Página 38 de 41

GLOSARIO DE TÉRMINOS

ACCIÓN

Conducta que acompaña a un evento de transición. Una acción

es considerada a tiempo cero cuando no puede ser interrumpida.

ACTOR

Algo o alguien externo al sistema en desarrollo pero que

interactúa con el.

ARQUITECTURA

Estructura lógica y física de un sistema empleado para diseñar

todas las estrategias y tácticas aplicadas durante el desarrollo.

ATRIBUTO

Definición de dato simple o compuesto perteneciente a un objeto

de clase

AES7

Software elaborado por UM7SYS, llamado Sistema Automatizado

de Instituciones Educativas,

CLASE

Descripción de un grupo de objetos con atributos, conducta y

relaciones comunes.

CASO DE USO

Representación de un proceso del negocio. Representa el modelo

de diálogo entre un actor y el sistema

DIAGRAMA DE CASOS DE USO

Representación gráfica que representa algunos o todos los actores, casos de uso y sus interacciones en el Sistema.

Documento SDS Página 39 de 41

DIAGRAMA DE CLASES

Representación Gráfica que permite visualizar algunas o todas las

clases de un modelo

DIAGRAMA DE SECUENCIAS

Representación Gráfica que describe interacciones de secuencia

de objetos.

DIAGRAMA DE ITERACCION

Representación Gráfica

ESTANDARES ISO 9001

Es un método de trabajo, que se considera tan bueno, Que es el

mejor para mejorar la calidad y satisfacción de cara al consumidor. La

versión actual, es del año 2000 ISO 9001:2000, que ha sido adoptada

como modelo a seguir para obtener la certificación de calidad. Y es a lo

que tiende, y debe de aspirar toda empresa competitiva, que quiera

permanecer y sobrevivir en el exigente mercado actual.

Estos principios básicos de la gestión de la calidad, son reglas de

carácter social encaminadas a mejorar la marcha y funcionamiento de

una organización mediante la mejora de sus relaciones internas. Estas

normas, han de combinarse con los principios técnicos para conseguir

una mejora de la satisfacción del consumidor.

IEEE

Corresponde a las siglas de The Institute of Electrical and

Electronics Engineers, el Instituto de Ingenieros Eléctricos y Electrónicos,

una asociación técnico-profesional mundial dedicada a la

estandarización, entre otras cosas. Es la mayor asociación internacional

sin fines de lucro formada por profesionales de las nuevas tecnologías,

como ingenieros eléctricos, ingenieros en electrónica, ingenieros en

sistemas e ingenieros en telecomunicación....

Documento SDS Página 40 de 41

IEEE.830

Estándar del IEEE Recommended Practice for Software

Requirements Specification ANSI/IEEE 830 1998, documento de

Especificación de Requisitos de Software.

IEEE. 1058

Estándar IEEE 1058, recomendada para la elaboración de Proyectos Software

PRUEBA

Verificación completa del sistema

SDS

Documento de Especificación de Diseño, para proyectos

SRS

Documento de Especificación de Requerimientos, para proyectos

UML (LENGUAJE DE MODELAMIENTO UNIFICADO)

Lenguaje usado para especificar, visualizar y documentar un

sistema en desarrollo orientado a objetos

UM7SYS

Nombre de empresa otorgado a los profesionales de 7mo

Sistemas nocturno de la Universidad Metropolitana, periodo Noviembre

2006 – Abril 2007

Documento SDS Página 41 de 41