Documento SDS
Documento SDS
Documento SDS
El presente documento,
desarrollo de diseo AES7, se consideran estos aspectos muy importantes, con respecto al Diseo de Base Datos, diseo clases, diagramas de secuencia y colaboracin entre otros.
PROPSITO
El documento guiar al Tcnico a visualizar los componentes respectivos de las especificaciones de diseo del sistema para determinar la organizacin y distribucin de los diferentes modelos lgicos y fsicos que dispone el AES7.
REFERENCIAS
Documento de Estndares para el desarrollo de sistemas para una Institucin Superior. Documento de Requerimientos de Software (SRS) Documento de Requisitos del Usuario Registro de Alumnos, personal docente Ian Somerville, Software de Ingeniera. Rational Rose
Los Autores
Documento SDS
Pgina 1 de 41
2.1.1.- USUARIOS
Los usuarios que interactan con el sistema de control estn ligados interna y externamente de acuerdo a siguiente detalle: Secretaria.- Encargada de ingresar informacin de alumnos, realizar inscripciones, matricula, emitir reportes, adems ingresar notas de los alumnos y modificarlas si fuese necesario, adems podr emitir reportes de estudiantes. Realizar el Rol de Pagos al Personal de la Institucin, como son Profesores y Administrativo. Alumnos.- Podr realizar consultas de sus notas registradas en el sistema, y podr emitir un informe de estas.
Documento SDS
Pgina 2 de 41
Es aqu donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentacin (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.
Documento SDS
Pgina 3 de 41
Documento SDS
Pgina 4 de 41
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
Pgina 5 de 41
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()
Documento SDS
Pgina 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
Pgina 7 de 41
TBL_USUARIO ATRIBUTOS cod_usuario: string ape_usuario: string nom_usuario: string username: string password: string cod_tipousuario: 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
Pgina 8 de 41
validar()
TBL_INSCRIPCIN_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_NOTAS ATRIBUTOS cod_periodo: string cod_matricula: string cod_materia: string ced_alumno: string nota1: double nota2: double nota3: double nota4: double
Documento SDS
Pgina 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()
Documento SDS
Pgina 10 de 41
TBL_INGRESOEGRESO ATRIBUTOS cod_ingegr: string ao_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
Pgina 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_PAGO ATRIBUTOS cod_pag: string cod_tippag: string val_pag: float OPERACIONES ingresar() validar()
Documento SDS
Pgina 12 de 41
4. DIAGRAMAS DE ITERACIN
4.1. DIAGRAMA DE SECUENCIA
DIAGRAMA DE SECUENCIA: LOGIN DEL SISTEMA
: ACCESSO : SECRETARIA INGRESAR() LOGIN() INGRESARPASS() PASS() VERIFICAR() GETDATOS() : ACCESO : USUARIO
: MDI
N INTENTOS
DESPLEGAR PAN()
: SECRETARIA
Registro de Matricula
Documento SDS
Pgina 13 de 41
Reporte de Inscripcion
Ingresa datos Genera Valor Varias veces Genera Reporte Retorna a recepcion
: SECRETARIA
Reporte Materias
acceso facultad() acceso especializacion() Acceso curso() Acceso materia() Genera reporte() retorna()
Documento SDS
Pgina 14 de 41
: ALUMNO
Ingreso Cedula
: ACCESO
Alumno : ACCESO
Lista de matriculas
Reporte de Matriculas
retorno()
: Facultad
: Especializacion
: Curso
: Materia
: Guardar : Notas
Documento SDS
Pgina 15 de 41
: Secretaria
: Consulta x Curso
: Facultad
: Especializacion
: Curso
: Notas
: Reporte
: Secretaria
: Consulta x Alumno
INGRESAR()
Documento SDS
Pgina 16 de 41
: Secretaria
: Reporte de Notas
: Facultad
: Especializacion
: Curso
: Materia
: Notas
: Reporte Nota
: Secretaria
: Validar Certificados
: Facultad
: Especializacion
: Notas
: Reporte Certificados
Documento SDS
Pgina 17 de 41
: Secretaria
: Validar Pases
: Facultad
: Especializacion
: Curso
: Notas
: Reporte Pases
: Secretaria
Documento SDS
Pgina 18 de 41
: Factura : Acceso : Secretaria Ingresar() IngresarNombreCedula() VerificarDatos() RecibirDatos() PresentarFactura() DesplegarPantalla() : ControlAlumnos
: Alumno
Documento SDS
Pgina 19 de 41
9: 5: VERIFICAR()
6: GETDATOS() : MDI
: USUARIO
: SECRETARIA
Recepcion de Datos
2: Ingresa datos
Reporte de Inscripcion
3: Genera Valor
Documento SDS
Pgina 20 de 41
6: Retorno()
5: Genera Registro() Actualiza Obligatoriedad de Dctos : ACCESO Registro de Matricula 4: Genera Valor()
6: retorna()
3: Acceso curso()
Reporte Materias
5: Genera reporte()
Documento SDS
Pgina 21 de 41
2: cedula()
3: verifica cedula
: ACCESO
6: reporte matriculas()
Reporte de Matriculas
Lista de matriculas
: Facultad : Especializacion : Secretaria 1: INGRESAR() 4: ESCOGER() 3: GETDATOS() 2: ESCOGER() 5: GETDATOS() 14: CONTROLPRINCIPAL() : Ingreso Notas 8: ESCOGER()
: Guardar
: Curso
: Notas
Documento SDS
Pgina 22 de 41
9: RECUPERAR() 7: GETDATO() : Consulta x Curso 2: ESCOGER() 6: ESCOGER() 5: GETDATO() 3: GETDATO() 4: ESCOGER() : Notas
: Curso
: Facultad
: Especializacion
1: INGRESAR()
: Consulta x Alumno
3: RECUPERAR()
: Secretaria
: Notas
5: CONTROL PRINCIPAL()
Documento SDS
Pgina 23 de 41
: Reporte Nota
12: DESPLEGAR()
9: GETDATOS() : Notas
: Materia
: Facultad
: Secretaria : Validar Certificados 9: CONTROL PRINCIPAL() 4: ESCOGER() 7: RECUPERAR() 5: GETDATOS() : Reporte Certificados : Especializacion 8: DESPLEGAR : Notas
Documento SDS
Pgina 24 de 41
8:
2: ESCOGER() : Facultad
3: GETDATOS()
4: ESCOGER()
: Secretaria
: AdministrarEmpleado
6: EntregarRol()
4: RecibirDatos() 3: VerificarDatos()
Documento SDS
Pgina 25 de 41
: Secretaria
: ControlAlumnos 4: RecibirDatos()
6: DesplegarPantalla() 3: VerificarDatos()
Documento SDS
Pgina 26 de 41
5.- INTERFASES
Toda las interfaces diseadas son amigables para el usuario, tcnicamente desarrolladas con los estndares respectivos. Login Se registra el usuario del sistema en AES7
Pantalla Principal Se puede acceder a los diferentes procesos como Archivo, Administracin, Procesos, Inscripcin matricula, reporte, etc.
Documento SDS
Pgina 27 de 41
Datos Generales Son Datos necesarios para el proceso de informacin, estos son los datos de la Institucin Educativa.
Inscripcin y matricula Se ingresan los datos del estudiante, para luego procesar la matrcula, en este formulario, se debe incluir las materias asignadas a cada estudiante
Documento SDS
Pgina 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
Pgina 29 de 41
Consultas y reportes Se establece el historial del estudiante, ya sea en especialidades y niveles, adems de arrastres, avances, perdidas.
Documento SDS
Pgina 30 de 41
Registro de Notas Permite realizar el registro de notas de un alumno, organizado por facultad, especializacin, 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 imprimirn todos los alumnos con sus respectivas calificaciones
Documento SDS
Pgina 31 de 41
Pagos de Pensiones Permite la realizacin pago de la pensin de un alumno que lo solicita. Contiene una seccin que permite filtrar al alumno al ingresar su nombre, una seccin donde aparece con sus datos respectivos y finalmente una seccin donde se registra el pago concerniente al mes respectivo. Finalmente contiene una secuencia de botones con los que se ejecuta la accin de la transaccin pertinente.
Rol de Pagos a Profesores y Empleados Administrativos Permite elaborar el Rol de Pagos de un Empleado administrativo de la Institucin Educativa. Contiene las siguientes secciones: Una seccin 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 seccin que permite registrar y hacer el clculo del total a recibir en funcin del sueldo bsico adems de considerar los ingresos o egresos de ley. Finalmente en la parte inferior existen botones con los que se ejecuta la accin de la transaccin pertinente.
Documento SDS
Pgina 32 de 41
Rol de Pagos a Profesores Permite elaborar el Rol de Pagos de un profesor de la Institucin Educativa. Contiene las siguientes secciones: Una seccin 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 clculo del total a recibir en funcin del nmero de horas trabajadas adems de considerar los ingresos o egresos de ley. Finalmente en la parte inferior existen botones con los que se ejecuta la accin de la transaccin pertinente.
Documento SDS
Pgina 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 seccin que permite establecer el nivel especialidad seccin semestre mes de pago tipo de pago datos necesarios para hacer la filtracin de datos mismos que se presentarn en una gris de resumen.
Documento SDS
Pgina 34 de 41
1 2
A rc h iv o I m p rim ir S a lir
A d m in is t ra c i n I n s t it u c i n M a n t e n im ie n t o E s t u d ia n t e F a c u lt a d
C o n s u lt a s A lu m n o H is t o ric o N o ta s
R e p o rt e s A lu m n o H is t o ric o N o ta s
C e rra r S e s s i n
H e rra m ie n t a s C a lc u la d o ra R e s p a ld o s
A yuda A c e rc a d e L ib re ria s
R ol de P agos
R ol de P agos
T ip o d e I n s t it u c i n D o c e n te U s u a rio T ip o d e U s u a rio
Men Archivo En este Men se encontrarn las opciones que permiten al Usuario realizar funciones de Impresin y para Salir del Sistema Men Administracin Este Men permite realizar procesos de Actualizacin en las Tablas del AES7, se dispone de las siguientes opciones: Institucin Mantenimientos o o o o o o o o Estudiante Facultad Especializacin Nivel Perodo Materia Tipo de Institucin Docente
Documento SDS
Pgina 35 de 41
o o
Men Procesos En este Men se encontrarn las opciones que permiten al Usuario realizar procesos que utilizan informacin de varias tablas de la Base de Datos, recuperando informacin y generando datos requeridos por la institucin, 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 encontrarn opciones que permiten al Usuario realizar consultas a Pantalla, de la informacin de la Base de Datos, se incluye las siguientes opciones: Alumnos Histrico Notas Pagos Rol de Pagos
Men Reportes En este Men se encontrarn las opciones que permiten al Usuario realizar reportes de la informacin de la Base de Datos, se incluye las siguientes opciones: Alumnos Histrico Notas Pagos Rol de Pagos Empleado Rol de Pagos Docente
Documento SDS
Pgina 36 de 41
Men Cerrar Sesin En este Men se permiten al Usuario cerrar su sesin activa, y cambiar de tipo de Usuario, est opcin es Valida para procesos en los que el Administrador necesita activar opciones exclusivas para l Men Herramientas En este Men se encontrarn opciones que ayudan al Usuario a realizar su trabajo, de mejor manera y ser as ms productivo. Men Ayuda En este Men se encontrarn opciones de ayuda al Usuario y conocer adems quien fue el desarrollador as como las librerias que se necesita, entre las opciones que se dispone son: Acerca de: Libreras Calculadora Respaldo
Documento SDS
Pgina 37 de 41
JERARQUA
Documento SDS
Pgina 38 de 41
GLOSARIO DE TRMINOS
ACCIN Conducta que acompaa a un evento de transicin. Una accin es considerada a tiempo cero cuando no puede ser interrumpida.
ACTOR Algo o alguien externo al sistema en desarrollo pero que interacta con el.
ARQUITECTURA Estructura lgica y fsica de un sistema empleado para disear todas las estrategias y tcticas aplicadas durante el desarrollo.
ATRIBUTO Definicin de dato simple o compuesto perteneciente a un objeto de clase AES7 Software elaborado por UM7SYS, llamado Sistema Automatizado de Instituciones Educativas, CLASE Descripcin de un grupo de objetos con atributos, conducta y relaciones comunes. CASO DE USO Representacin de un proceso del negocio. Representa el modelo de dilogo entre un actor y el sistema
DIAGRAMA DE CASOS DE USO Representacin grfica que representa algunos o todos los actores, casos de uso y sus interacciones en el Sistema.
Documento SDS
Pgina 39 de 41
DIAGRAMA DE CLASES Representacin Grfica que permite visualizar algunas o todas las clases de un modelo DIAGRAMA DE SECUENCIAS Representacin Grfica que describe interacciones de secuencia de objetos.
ESTANDARES ISO 9001 Es un mtodo de trabajo, que se considera tan bueno, Que es el mejor para mejorar la calidad y satisfaccin de cara al consumidor. La versin actual, es del ao 2000 ISO 9001:2000, que ha sido adoptada como modelo a seguir para obtener la certificacin 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 bsicos de la gestin de la calidad, son reglas de carcter social encaminadas a mejorar la marcha y funcionamiento de una organizacin mediante la mejora de sus relaciones internas. Estas normas, han de combinarse con los principios tcnicos para conseguir una mejora de la satisfaccin del consumidor. IEEE Corresponde a las siglas de The Institute of Electrical and Electronics Engineers, el Instituto de Ingenieros Elctricos y Electrnicos, una asociacin tcnico-profesional mundial dedicada a la
estandarizacin, entre otras cosas. Es la mayor asociacin internacional sin fines de lucro formada por profesionales de las nuevas tecnologas, como ingenieros elctricos, ingenieros en electrnica, ingenieros en sistemas e ingenieros en telecomunicacin....
Documento SDS
Pgina 40 de 41
IEEE.830
Estndar
del
IEEE
Recommended
Practice
for
Software
SDS Documento de Especificacin de Diseo, para proyectos SRS Documento de Especificacin 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
Pgina 41 de 41