sistema version 6-sistema cobao

130
I N D I C E MODELO DE CASOS DE USO (JOSE EDUARDO VILLALOBOS ANTONIO) PROYECTO: DISEÑO E IMPLEMENACION DE UNA APLICACIÓN PARA EL CONTROL ESCOLAR DEL COLEGIO DE BACHILLERES DEL ESTADO DE OAXACA PL. 56 Versión 6 INSTITUTO TECNOLOGICO DEL ISTMO INTEGRANTES: ANGELA CRUZ JIMENEZ MIRIAM ZARATE ENRIQUEZ JOSE CARLOS CASTELLANOS RUIZ JOSE EDUARDO VILLALOBOS ANTONIO CARLOS ALFREDO MARTINEZ SANCHEZ

Upload: jose-lopez-lopez

Post on 21-Sep-2015

241 views

Category:

Documents


2 download

DESCRIPTION

la descripcion del sistema escolar de la prepraratoria del cobao de espinal solicita controlar la informacion de sus alumnos y kardex

TRANSCRIPT

Versin 6INTEGRANTES:ANGELA CRUZ JIMENEZMIRIAM ZARATE ENRIQUEZJOSE CARLOS CASTELLANOS RUIZJOSE EDUARDO VILLALOBOS ANTONIOCARLOS ALFREDO MARTINEZ SANCHEZ

PROYECTO:DISEO E IMPLEMENACION DE UNA APLICACIN PARA EL CONTROL ESCOLAR DEL COLEGIO DEBACHILLERES DEL ESTADO DE OAXACA PL. 56 INSTITUTO TECNOLOGICO DEL ISTMO

I N D I C E

MODELO DE CASOS DE USO (JOSE EDUARDO VILLALOBOS ANTONIO)

MODELO DE ANALISIS (ANGELA CRUZ JIMENEZ)

MODELO DE DISEO (MIRIAM ZARATE ENRIQUEZ)

VISTAS, MODELO DE IMPLEMENTACION (JOSE CARLOS CASTELLANOS RUIZ)

MODELO DE IMPLANTACION, DIAGRAMA CLASES-ENTIDAD (CARLOS ALFREDO MARTINEZ SANCHEZ)

INTRODUCCIONLa elaboracin de un desarrollo de aplicacin para el control escolar viene dar aires renovados a una ingeniera de manera tradicional que se encuentra estancada debido bsicamente a que no han sabido crear mtodos para agilizar tiempos, manejo de la informacin y una buena calidad para los procesos de los datos a recabar, de forma aceptable y contrastable . El presente proyecto consta del diseo e implementacin de una aplicacin para el sistema del Colegio de Bachilleres del Estado de Oaxaca Pl. 56. Tiene como objetivo elaborar y presentar una aplicacin para el control escolar del alumnado en general y a los profesores, llevando un mejor control y la calidad de una buena administracin dentro de la institucin, Implementar de manera transparente y documentada, el resultado del desarrollo en unidades educativas de la escuela, en este caso el COBAO Plantel 56. El usuario recopilar informacin de manera ms confiable a la hora de realizar un control de los datos de cada alumno y profesor, realizando todos estos procesos de manera rpida y segura.

JUSTIFICACINEn la actualidad, los centros educativos no siempre cuentan con un sistema de gestin unificada y articulada que ofrezca las ventajas de las tecnologas de la informacin y la comunicacin y que remplacen el uso de numerosas hojas de clculo o procesadores sin bases relacionadas.En el marco de una educacin donde los docentes y no docentes de las instituciones muchas veces realizan ms funciones de las recomendables, y donde las necesidades de los educandos se inclinan a la contencin social y humana, es imprescindible contar con una herramienta que colabore con la organizacin de las tareas que siendo menos importantes son necesarias y hacen a la calidad no slo de los servicios prestados, sino tambin del trabajo de cada institucin.Hoy, implementar sistemas como el que se propone de gestin unificada y modular con un servidor dedicado para la administracin del mismo, no es una opcin para las escuelas por los altos costos de hardware. Tampoco es una opcin, para un sector que cuenta con un presupuesto ajustado, el pago de licencias de uso de software propietario, que adems no permite modificaciones.Este proyecto, busca subsanar las cuestiones operativas sin provocar mayores costos, impulsando a la vez, la formacin de redes e interacciones dentro de la comunidad educativa, en beneficio de docentes, no docentes y alumnos.

OBJETIVOSEl objetivo de este proyecto es disear e implementar una aplicacin el cual cumpla las funciones de la administracin escolar para nivel preparatoria (El caso de estudio: COBAO Plantel 56).Elaborar y presentar una Aplicacin para el control escolar del alumnado en general y a los profesores, llevando un mejor control dentro de la institucin en los labores de documentacin para as tener de manera sintetizado la informacin determinando el tiempo ,costo y el esfuerzo, capturando los datos al tiempo que se estn generando para luego ser procesados en el sistema, para centralizar el control de procesos a ejecutar, llevando un mejor control y la calidad de una buena administracin dentro de la institucin.Objetivos Especficos Producir un Sistema Abierto controlado por una aplicacin, posible de ser modificado a las necesidades de la institucin, dependiendo de la demanda del sector. Implementar, de manera transparente y documentada, el resultado del desarrollo en unidades educativas de la escuela, en este caso el COBAO Plantel 56.

Requerimiento: La institucin tiene un plan de estudio de las Asignaturas, los siguientes datos son: nombre de la asignatura, los semestres y los crditos de la asignatura. De forma manual cuenta con solicitud de asignatura del alumno con los siguientes datos; Nombre del Alumno, Numero de control, Especialidad, Fecha de ingreso, Periodo, Clave de la materia, Nombre de la materia y semestre. As mismo tambin cuenta con concentrado de solicitud de asignaturas con los siguientes atributos: nmero de control, nombre del alumno, clave de la materia, nombre de la materia y semestre.

PROBLEMAS A RESOLVERPropuesta.De acuerdo a los requerimientos y la forma de elaboracin, el diseo e implementacin de la aplicacin en desarrollo estar implementado para ser usado en la institucin del Colegio de bachilleres del estado de Oaxaca plantel 56, el cual tendr conectada la base de datos en el servidor, el sistema mostrara un men principal en el cual se podrn ver las reas con las que se desea trabajar, servicios en lo cual estarn alumnos, profesores y materia. Donde cada una tendr opciones ya sea para agregar, modificar o eliminar datos.Se podr ingresar al sistema desde el administrador, en el panel principal. De acuerdo al anlisis, de ste proyecto el sistema realiza las siguientes actividades: Ofrece una interfaz que permita capturar la informacin del Alumno, (nmero de control, nombre, apellidos, direccin, telfono, e-mail) sta interfaz tambin permitir realizar modificaciones, dar de alta, bajas y consultas. Provee una interfaz que permita capturar la informacin de las asignaturas cuyos datos son: Clave de la Asignatura, Nombre de la asignatura y crditos. En dicha interfaz tambin se podr dar de alta, Bajas y actualizacin. Ofrece una interfaz donde permita capturar la informacin de los docentes cuyos datos son: Numero de control, nombre, apellido, direccin, telfono, e-mail. Se podr dar de alta, eliminar, realizar consulta, horario y actualizar los datos del Profesor.

Para la seguridad de la informacin, el sistema cuenta con un tipo de acceso:Usuario Administrador: permite manipular toda la informacin de la base de datos (realizar altas, bajas, actualizaciones, consultas).Definicin del RequerimientoEl Colegio de Bachilleres del Estado de Oaxaca Pl. 56 requiere de la administracin de la instalacin del programa que llevara el control de la institucin. Dicha administracin consiste en el control de los profesores designados y alumnado, se requiere de un sistema para gestionar el control de la institucin.

MODELO DE ANALISISVISTA DE ESCENARIOSDiagramas de Casos de Usos

Diagrama de Caso de Uso de NegociosEn el presente diagrama de caso de uso se muestran las funciones que podr realizar el administrador. Tendr absoluto control sobre el sistema, podr acceder, gestionar datos, y realizar todo tipo de consultas.

2.ANALISIS DE CASOS DE USOSDetalles del caso de uso-descripcion de los actoresAdministradorActorAdministrador

Casos de usoGestionarAlumnos,GestionarProfesores, GestionarMaterias,GestionarGrupos,

TipoPrimario

DescripcionEste actor es el que realizara todas las acciones tendra todos los privilegios, es el que controlora todo con respecto al sistema.

BDSistemaCobaoActorBDSistemaCobao

Casos de usoGestionarAlumnos,GestionarProfesores, GestionarMaterias,GestionarGrupos.

TipoSecundario

DescripcionSe encarga de guardar, los registros realizados en el sistema.

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO GESTIONAR ALUMNOSCaso de uso Gestionar Alumnos

ActoresAdministrador, BDSistemaCobao

TipoBsico

Propsito Acceso al sistema y manipular la gestin Alumno

Resumen

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).1. El administrador selecciona la opcin que desee realizar.1. Para agregar nuevos alumnos el administrador debe seleccionar Altas, donde se le muestra una nueva interfaz con un men de opciones, elegir Alumnos.1. Se muestra una interfaz con un formulario donde se tendr que rellenar todos los campos, con los datos del Alumno, seleccionar aceptar y el nuevo registro ser ingresado. 1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 11. Para consultar alumnos el administrador debe seleccionar Consultas, donde se le muestra una nueva interfaz con un men de opciones, elegir Alumnos.1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del alumno, seleccionar buscar y se mostrara los datos del alumno.

1. Repetir lo descrito en el punto 5.

1. Para modificar los datos de algn alumno el administrador debe seleccionar Actualizar, donde se le muestra una nueva interfaz con un men de opciones, elegir Alumnos.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del alumno, seleccionar buscar y se mostrara los datos del alumno que se desee modificar. Modifica datos y seleccionar aceptar. Repetir la opcin 5.

1. Para eliminar los datos de un alumno el administrador debe seleccionar Bajas, donde se le muestra una nueva interfaz con un men de opciones, elegir Alumnos.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del alumno, seleccionar buscar y se mostrara los datos del alumno que se desee eliminar, verificar que sean los datos del alumno a eliminar y seleccionar aceptar y el alumno ser eliminado.

1. Repetir el punto 5. y el flujo de gestionar alumno terminan.

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del alumno

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO GESTIONAR DOCENTESCaso de uso Gestionar Docentes

ActoresAdministrador, BDSistemaCobao.

TipoBsico

PropsitoManipular la Gestin de Docentes

Resumen

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).1. El administrador selecciona la opcin que desee realizar.1. Para agregar nuevos docentes el administrador debe seleccionar Altas, donde se le muestra una nueva interfaz con un men de opciones, elegir Docentes.1. Se muestra una interfaz con un formulario donde se tendr que rellenar todos los campos, con los datos del Docente, seleccionar aceptar y el nuevo registro ser ingresado. 1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 11. Para consultar docentes el administrador debe seleccionar Consultas, donde se le muestra una nueva interfaz con un men de opciones, elegir Docentes.1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del docente, seleccionar buscar y se mostrara los datos del docente.

1. Repetir lo descrito en el punto 5.

1. Para modificar los datos de algn docente el administrador debe seleccionar Actualizar, donde se le muestra una nueva interfaz con un men de opciones, elegir Docentes.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del docente, seleccionar buscar y se mostrara los datos del docente que se desee modificar. Modifica datos y seleccionar aceptar. Repetir la opcin 5.

1. Para eliminar los datos de un docente el administrador debe seleccionar Bajas, donde se le muestra una nueva interfaz con un men de opciones, elegir Docentes.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar el N. de control del docente, seleccionar buscar y se mostrara los datos del docente que se desee eliminar, verificar que sean los datos del docente a eliminar y seleccionar aceptar y el docente ser eliminado.

1. Repetir el punto 5. y el flujo de Gestionar Docentes termina.

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del docente.

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO GESTIONAR MATERIASCaso de uso Gestionar Materias

ActoresAdministrador, BDSistemaCobao.

TipoBsico

PropsitoManipular la Gestin de Materias.

ResumenEl administrador realiza, las siguientes actividades, Agregar, Consultar, Actualizar y Eliminar materias.

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).1. El administrador selecciona la opcin que desee realizar.1. Para agregar nuevas materias el administrador debe seleccionar Altas, donde se le muestra una nueva interfaz con un men de opciones, elegir Materias.1. Se muestra una interfaz con un formulario donde se tendr que rellenar todos los campos, con los datos de la Materia, seleccionar aceptar y el nuevo registro ser ingresado. 1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 11. Para consultar materias el administrador debe seleccionar Consultas, donde se le muestra una nueva interfaz con un men de opciones, elegir Materias.1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID de la materia, seleccionar buscar y se mostrara los datos de la materia.

1. Repetir lo descrito en el punto 5.

1. Para modificar los datos de alguna materia el administrador debe seleccionar Actualizar, donde se le muestra una nueva interfaz con un men de opciones, elegir Materias.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID de la materia, seleccionar buscar y se mostrara los datos de la materia que se desee modificar. Modifica datos y seleccionar aceptar. Repetir la opcin 5.

1. Para eliminar los datos de una materia el administrador debe seleccionar Bajas, donde se le muestra una nueva interfaz con un men de opciones, elegir Materias.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID de la materia, seleccionar buscar y se mostrara los datos de la materia que se desee eliminar, verificar que sean los datos de la materia a eliminar y seleccionar aceptar y la materia ser eliminada.

1. Repetir el punto 5. y el flujo de Gestionar Materias termina.

ExcepcionesInformacin incompleta: falta llenar informacin en el registro de la materia.

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO GESTIONAR GRUPOS

Caso de uso Gestionar Grupos

ActoresAdministrador, BDSistemaCobao.

TipoBsico

PropsitoManipular la Gestin de Grupos.

Resumen

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

1. El administrador selecciona la opcin que desee realizar.

1. Para agregar nuevos grupos el administrador debe seleccionar Altas, donde se le muestra una nueva interfaz con un men de opciones, elegir Grupos.

1. Se muestra una interfaz con un formulario donde se tendr que rellenar todos los campos, con los datos del Grupo, seleccionar aceptar y el nuevo registro ser ingresado.

1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1.

1. Para consultar grupos el administrador debe seleccionar Consultas, donde se le muestra una nueva interfaz con un men de opciones, elegir Grupos.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID del grupo, seleccionar buscar y se mostrara los datos del grupo.

1. Repetir lo descrito en el punto 5.

1. Para modificar los datos de algn grupo el administrador debe seleccionar Actualizar, donde se le muestra una nueva interfaz con un men de opciones, elegir Grupos.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID del grupo, seleccionar buscar y se mostrara los datos del grupo que se desee modificar. Modifica datos y seleccionar aceptar. Repetir la opcin 5.

1. Para eliminar los datos de un grupo el administrador debe seleccionar Bajas, donde se le muestra una nueva interfaz con un men de opciones, elegir Grupos.

1. Se muestra una interfaz con un cuadro de texto donde se tendr que ingresar la ID del grupo, seleccionar buscar y se mostrara los datos del grupo que se desee eliminar, verificar que sean los datos del grupo a eliminar y seleccionar aceptar y la materia ser eliminada.

1. Repetir el punto 5. y el flujo de Gestionar Grupos termina.

ExcepcionesInformacin incompleta: falta llenar informacin en el registro de los grupos.

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO BDSISTEMACOBAO

Descripcion del caso de uso.Caso de uso GestionarAlumnos,GestionarDocentes, GestionarMaterias,GestionarGrupos.

ActoresBDSistemaCobao

TipoBsico

PropsitoSe encarga de la gestion de datos, que se manejan en el sistema.

ResumenEste caso de uso es iniciado por el Alumno, nos permite almacenar, y guardar, los registros de los alumnos, las materias, los profesores, etc., el propsito general es la gestin de datos.

Flujo Principal1. Cuando un Alumno, usuario o administrador realiza una operacin ya sea ingresando datos, esta se almacena en nuestra base de datos.

ExcepcionesDatos guardados.

Modelo de Casos de Usos Acceder

En el presente diagrama de caso de uso se muestran una de las funciones que podr realizar el administrador. Tendr absoluto control sobre el sistema.

DETALLES DEL CASO DE USO - DESCRIPCIN DEL CASO DE USO LOGUEO

Caso de uso Acceder

ActoresAdministrador, BDUsuario

TipoBsico

Propsito Acceso al sistema

ResumenEl administrador ingresa sus datos y accede al sistema

PrecondicinSi el administrador no se encuentra en la base de datos no tendr acceso al sistema

Flujo Principal

1. Se le muestra al administrador la interfaz de acceso.

2. El administrador ingresa sus datos correspondientes y selecciona el botn aceptar.

3. Si los datos del administrador son incorrectos, se le muestra una ventana de verificacin.

4. Si los datos del administrador son correctos, se le muestra la venta principal del sistema.

ExcepcionesInformacin incompleta: falta llenar informacin del administrador

MODELO DE ANLISIS LOGUEO

1. Se crea el objeto de tipo usuario2. Devuelve el objeto creado en la base de datos3. El administrador proporciona los datos solicitados4. Los datos proporcionados se envan a AccesoCTL5. Acceso CTL valida los datos 6. El administrador accede al sistema

MODELO DE DISEO DEL CASO DE USO ACCEDER

MODELO DE IMPLEMENTACION CASO DE USO ACCEDER Diagrama de Paquetes

VISTASUIAcceso

UIValidacion

UISistema

Modelo de casos de usos GESTIONAR ALUMNOS

DETALLES DEL CASO DE USO - AGREGAR UN REGISTRO GESTIONAR ALUMNOSCaso de uso Agregar alumno

ActoresAdministrador, BDAlumno

Tipo

PropsitoManipular los registros del alumno en el sistema

ResumenEl administrador realiza el registro de los alumnos correspondientes en el sistema BDAlumno.

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para agregar nuevos alumnos el administrador debe seleccionar la opcin ALTAS.

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES seleccionamos Alumnos.

3. Damos clic en registrar y se muestra una interfaz con un formulario

4. Se llena los campos, con los datos correspondientes del alumno: Numero de control, nombre, apellidos, direccin, telfono, email, seleccionamos aceptar.

5. Si el registro tuvo xito aparecer el siguiente mensaje XITO AL GUARDAR. Continuar con la secuencia bsica 6 en caso de fallar el registro, aparecer el siguiente mensaje DATOS INSUFICIENTES, repetir el paso 4.

6. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1.

7. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del alumno

DETALLES DEL CASO DE USO CONSULTAR REGISTROS GESTIONAR ALUMNOSCaso de uso Consultar alumno

ActoresAdministrador, BDAlumno

Tipo

PropsitoConsultar los registros del alumno

ResumenConsultar los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para consultar los alumnos existentes en el sistema el administrador debe seleccionar la opcin CONSULTAS

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, IMPRIMIR, HORARIO, seleccionamos Alumnos.

3. Se muestra una interfaz con un cuadro de texto

4. Se ingresa la clave del alumno, seleccionar buscar. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del alumno que son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. En caso de que la clave no este registrado al sistema Se mostrar el siguiente mensaje: LA CLAVE SOLICITADA NO HA SIDO ENCONTRADA. Continuar con la secuencia bsica 6.

6. Para nueva consulta hacer clic en nuevo e ir a secuencia bsica 4, en caso de terminar hace clic en terminar e ir a secuencia bsica 7.

7. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1

8. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del alumno

DETALLES DEL CASO DE USO - MODIFICAR DATOS DE LOS REGISTROS GESTIONAR ALUMNOSCaso de uso Modificar alumno

ActoresAdministrador, BDAlumno.

Tipo

PropsitoActualizar los datos del registro del alumno

ResumenPermite Actualizar los datos de los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Actualizar los datos del alumno existentes en el sistema el administrador debe seleccionar la opcin ACTUALIZAR

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES seleccionamos Alumnos.

3. Se muestra una interfaz con un cuadro de texto. Ingresamos la clave del alumno, seleccionamos buscar. 4. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del alumno que se podrn actualizar las cuales son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. El Administrador ingresa los datos nuevos y da clic en actualizar, continuar con secuencia bsica 6, o para cancelar la actualizacin da clic en cancelar e ir a secuencia bsica 3.

6. Damos clic en guardar, si hay xito se mostrar el siguiente mensaje: ACTUALIZACION EXITOSA, en caso de fallar la actualizacin se muestra el siguiente mensaje: FALL LA ACTUALIZACIN, verificar datos, ir a secuencia bsica 7

7. Para hacer nueva actualizacin repetir el paso 3, en caso de terminar seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

DETALLES DEL CASO DE USO - ELIMINAR REGISTROS GESTIONAR ALUMNOSCaso de uso Eliminar alumno

ActoresAdministrador, BDAlumno

Tipo

PropsitoEliminar registros

ResumenEl administrador elimina los registros existentes en el sistema

PrecondicinDebe de existir el registro a eliminar.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Eliminar los datos del alumno existentes en el sistema el administrador debe seleccionar la opcin BAJAS.

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, seleccionamos Alumnos.

3. Se muestra una interfaz con un cuadro de texto ingresamos la clave del alumno, seleccionamos buscar.

4. Si el dato clave ingresado hace referencia con el registro se muestran los datos que se desea eliminar. las cuales son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. Hacer clic en eliminar, para confirmar la eliminacin nos mostrara el siguiente mensaje ESTA SEGURO DE ELIMINAR ESTE REGISTRO, VERIFIQUELO, en caso contrario hacer clic en cancelar e ir a secuencia bsica 6.

6. Si la eliminacin tuvo xito aparecer el siguiente mensaje: REGISTRO BORRADO seguir con la secuencia bsica 7.

7. Una vez borrado el registro, seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

MODELO DE ANLISIS GESTIONAR ALUMNOS AGREGAR ALUMNO

1. Al administrador se le muestra la vista UIAltasAlumno en donde proporciona los datos de los alumnos (Numero de control, nombre, apellidos, direccin, telfono, email).2. GestionarAlumnoCTL recibe los datos proporcionados en UIAltasAlumno.3. Se crea el objeto alumno en BDAlumno.4. Devuelve el objeto nuevo5. UIAltasAlumno muestra una ventana de notificacin usuario guardado o error al guardar.

MODELO DE ANLISIS GESTIONAR ALUMNOSCONSULTAR ALUMNO

1. Al administrador se le muestra la vista UIConsultarAlumno donde proporciona la clave del Alumno que desea consultar2. GestionarAlumnoCTL recibe los datos del alumno.3. GestionarAlumnoCTL enva los datos a BDAlumno para verificar que se encuentre en el sistema.4. GestionarAlumnoCTL recibe los datos del alumno que fue encontrado en la BDAlumno (en caso de no encontrar los datos manda una excepcin que el alumno no se encuentra en la BDalumno).5. Se le muestra al Administrador los datos del alumno.

MODELO DE ANLISIS GESTIONAR ALUMNOSMODIFICAR ALUMNO

1. GestionarAlumnoCTL crea el objeto alumno en BDAlumno2. GestionarAlumnoCTL recibe el objeto creado en la BDAlumno3. El administrador ingresa el nmero de control del alumno en la vista UIModificarAlumno.4. GestionarAlumnoCTL recibe el nmero de control de la vista UIModificarAlumno.5. UIModificarAlumno recibe los datos de GestionarAlumnoCTL.6. Se le muestra al administrador los datos del alumno.7. El administrador modifica los datos obtenidos en la vista UIModificarAlumno.8. GestionarAlumnoCTL recibe la opcin seleccionada por el administrador en la vista UIModificarAlumno.9. GestionarAlumnoCTL crea el nuevo objeto alumno en la BDAlumno.10. GestionarAlumnoCTL recibe el objeto alumno de la BDAlumno.11. UIValidacion recibe la informacin de GestionarAlumnoCTL.12. Se le muestra al administrador una ventana de notificacin (Los datos del alumno fueron modificados).

MODELO DE ANLISIS GESTIONAR ALUMNOSELIMINAR ALUMNO

1. GestionarAlumnoCTL crea el objeto alumno en BDAlumno2. GestionarAlumnoCTL recibe el objeto creado en la BDAlumno3. El administrador ingresa el nmero de control del alumno en la vista UIModificarAlumno.4. GestionarAlumnoCTL recibe el nmero de control de la vista UIEliminarAlumno y muestra los datos del alumno5. Se le muestra al administrador una ventana de notificacin (Los datos del alumno fueron eliminados).

MODELO DE DISEO (CLASES) GestionarAlumno

DescripcionEntidades

Clase Persona

Clase Alumno

Controles

Clase GestionarAlumnoCTL

Clase GestionarAlumnoListener

Clase GestionarFramesListener

Clase SistemaCTL

Clase Conexion

Clase GestionarAlumnoMySQL

Clase GestionarFramesListener

Clase SistemaCTL

MODELO DE IMPLEMENTACION CASO DE USO GestionarAlumno Diagrama de Paquetes

Modelo de casos de usos GESTIONAR DOCENTE

DETALLES DEL CASO DE USO - AGREGAR UN REGISTRO GESTIONAR DOCENTE

Caso de uso Agregar Docente

ActoresAdministrador, BDDocente

Tipo

PropsitoManipular los registros del alumno en el sistema

ResumenEl administrador realiza el registro del docente en el sistema BDDocente.

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para agregar nuevos docentes el administrador debe seleccionar la opcin ALTAS.

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES seleccionamos Docente.

3. Damos clic en registrar y se muestra una interfaz con un formulario

4. Se llena los campos, con los datos correspondientes del Docente: Numero de control, nombre, apellidos, direccin, telfono, email, seleccionamos aceptar.

5. Si el registro tuvo xito aparecer el siguiente mensaje XITO AL GUARDAR. Continuar con la secuencia bsica 6 en caso de fallar el registro, aparecer el siguiente mensaje DATOS INSUFICIENTES, repetir el paso 4.

6. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1.

7. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del Docente

DETALLES DEL CASO DE USO CONSULTAR REGISTROS GESTIONAR DOCENTESCaso de uso Consultar Docente

ActoresAdministrador, BDDocente

Tipo

PropsitoConsultar los registros del Docente

ResumenConsultar los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para consultar los docentes existentes en el sistema el administrador debe seleccionar la opcin CONSULTAS

2.2 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, IMPRIMIR, HORARIO seleccionamos Docente.

3. Se muestra una interfaz con un cuadro de texto

4. Se ingresa la clave del Docente, seleccionar buscar. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del docente que son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. En caso de que la clave no este registrado al sistema Se mostrar el siguiente mensaje: LA CLAVE SOLICITADA NO HA SIDO ENCONTRADA. Continuar con la secuencia bsica 6.

6. Para nueva consulta hacer clic en nuevo e ir a secuencia bsica 4, en caso de terminar hace clic en terminar e ir a secuencia bsica 7.

7. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1

8. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del docente

DETALLES DEL CASO DE USO - MODIFICAR DATOS DE LOS REGISTROS GESTIONAR DOCENTECaso de uso Modificar Docente

ActoresAdministrador, BDDocente

Tipo

PropsitoActualizar los datos del registro del Docente

ResumenPermite Actualizar los datos de los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Actualizar los datos del docente existentes en el sistema el administrador debe seleccionar la opcin ACTUALIZAR

2.2 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, seleccionamos Docente.

3. Se muestra una interfaz con un cuadro de texto. Ingresamos la clave del docente, seleccionamos buscar. 4. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del docente que se podrn actualizar las cuales son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. El Administrador ingresa los datos nuevos y da clic en actualizar, continuar con secuencia bsica 6, o para cancelar la actualizacin da clic en cancelar e ir a secuencia bsica 3.

6. Damos clic en guardar, si hay xito se mostrar el siguiente mensaje: ACTUALIZACION EXITOSA, en caso de fallar la actualizacin se muestra el siguiente mensaje: FALL LA ACTUALIZACIN, verificar datos, ir a secuencia bsica 7

7. Para hacer nueva actualizacin repetir el paso 3, en caso de terminar seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

DETALLES DEL CASO DE USO - ELIMINAR REGISTROS GESTIONAR DOCENTECaso de uso Eliminar Docente

ActoresAdministrador, BDDocente

Tipo

PropsitoEliminar registros

ResumenEl administrador elimina los registros existentes en el sistema

PrecondicinDebe de existir el registro a eliminar.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Eliminar los datos del alumno existentes en el sistema el administrador debe seleccionar la opcin BAJAS.

2.2 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, seleccionamos Docente.

3. Se muestra una interfaz con un cuadro de texto ingresamos la clave del Docente, seleccionamos buscar.

4. Si el dato clave ingresado hace referencia con el registro se muestran los datos que se desea eliminar. las cuales son: Numero de control, nombre, apellidos, direccin, telfono, email.

5. Hacer clic en eliminar, para confirmar la eliminacin nos mostrara el siguiente mensaje ESTA SEGURO DE ELIMINAR ESTE REGISTRO, VERIFIQUELO, en caso contrario hacer clic en cancelar e ir a secuencia bsica 6.

6. Si la eliminacin tuvo xito aparecer el siguiente mensaje: REGISTRO BORRADO seguir con la secuencia bsica 7.

7. Una vez borrado el registro, seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

MODELO DE ANLISIS GESTIONAR DOCENTE AGREGAR DOCENTE

1. Al administrador se le muestra la vista UIAltasDocente en donde proporciona los datos de los docentes (Numero de control, nombre, apellidos, direccin, telfono, email).2. GestionarDocenteCTL recibe los datos proporcionados en UIAltasDocente.3. Se crea el objeto docente en BDDocente.4. Devuelve el objeto nuevo5. UIAltasDocente muestra una ventana de notificacin usuario guardado o error al guardar.

MODELO DE ANLISIS GESTIONAR DOCENTE CONSULTAR DOCENTE

1. Al administrador se le muestra la vista UIConsultarDocente donde proporciona la clave del Docente que desea consultar2. GestionarDocenteCTL recibe los datos del docente.3. GestionarDocenteCTL enva los datos a BDDocente para verificar que se encuentre en el sistema.4. GestionarDocenteCTL recibe los datos del alumno que fue encontrado en la BDDocente (en caso de no encontrar los datos manda una excepcin que el alumno no se encuentra en la BDDocente).5. Se le muestra al Administrador los datos del docente.

MODELO DE ANLISIS GESTIONAR DOCENTE MODIFICAR DOCENTE

1. GestionarDocenteCTL crea el objeto docente en BDDocente2. GestionarDocenteCTL recibe el objeto creado en la BDDocente3. El administrador ingresa el nmero de control del docente en la vista UIModificarDocente.4. GestionarDocenteCTL recibe el nmero de control de la vista UIModificarDocente.5. UIModificarDocente recibe los datos de GestionarDocenteCTL.6. Se le muestra al administrador los datos del docente.7. El administrador modifica los datos obtenidos en la vista UIModificarDocente.8. GestionarDocenteCTL recibe la opcin seleccionada por el administrador en la vista UIModificarDocente.9. GestionarDocenteCTL crea el nuevo objeto alumno en la BDDocente.10. GestionarDocenteCTL recibe el objeto alumno de la BDDocente.11. UIValidacion recibe la informacin de GestionarDocenteCTL.12. Se le muestra al administrador una ventana de notificacin (Los datos del docente fueron modificados).

MODELO DE ANLISIS GESTIONAR DOCENTE ELIMINAR DOCENTE

1. GestionarDocenteCTL crea el objeto alumno en BDDocente.2. GestionarDocenteCTL recibe el objeto creado en la BDDocente.3. El administrador ingresa el nmero de control del docente en la vista UIModificarDocente.4. GestionarDocenteCTL recibe el nmero de control UIEliminarDocente y muestra los datos del docente5. Se le muestra al administrador una ventana de notificacin (Los datos del docente fueron eliminados).

MODELO DE DISEO (CLASES) Gestionar Docente

Entidades

Clase Persona

Clase Docente

Controles

Clase GestionarDocenteCTL

Clase GestionarDocenteListener

Clase GestionarDocenteMySQL

Clase GestionarFrameListener

Clase SistemaCTL

Bordes

Clase UIAltaDocente

Clase UIAltas

Clase UIConsultasDocente

Clase UIConsultas

Clase UIModificarDocente

Clase UIModificaciones

Clase UIEliminar

Clase UIBajas

Modelo de Implementacin GestionarDocente

Modelo de casos de usos GESTIONAR MATERIA

DETALLES DEL CASO DE USO - AGREGAR UN REGISTRO GESTIONAR MATERIA

Caso de uso Agregar Materia

ActoresAdministrador, BDMateria

Tipo

PropsitoManipular los registros de la materia en el sistema

ResumenEl administrador realiza el registro de materias en el sistema BDMateria.

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para agregar nuevas materias el administrador debe seleccionar la opcin ALTAS.

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, seleccionamos Materia.

3. Damos clic en registrar y se muestra una interfaz con un formulario

4. Se llena los campos, con los datos correspondientes de la materia: clave, nombre, crditos, seleccionamos aceptar.5. Si el registro tuvo xito aparecer el siguiente mensaje XITO AL GUARDAR. Continuar con la secuencia bsica 6 en caso de fallar el registro, aparecer el siguiente mensaje DATOS INSUFICIENTES, repetir el paso 4.

6. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1.

7. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro de la Materia

DETALLES DEL CASO DE USO CONSULTAR REGISTROS GESTIONAR MATERIACaso de uso Consultar Materia

ActoresAdministrador, BDMateria

Tipo

PropsitoConsultar los registros de la Materia

ResumenConsultar los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para consultar las materias existentes en el sistema el administrador debe seleccionar la opcin CONSULTAS

2.3 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, IMPRIMIR, HORARIO, seleccionamos Materia.

3. Se muestra una interfaz con un cuadro de texto

4. Se ingresa la clave de la Materia, seleccionar buscar. Si el dato clave ingresado hace referencia con algn registro se muestran los datos de la Materia que son: nombre, crditos de la materia.

5. En caso de que la clave no este registrado al sistema Se mostrar el siguiente mensaje: LA CLAVE SOLICITADA NO HA SIDO ENCONTRADA. Continuar con la secuencia bsica 6.

6. Para nueva consulta hacer clic en nuevo e ir a secuencia bsica 4, en caso de terminar hace clic en terminar e ir a secuencia bsica 7.

7. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1

8. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro de la Materia

DETALLES DEL CASO DE USO - MODIFICAR DATOS DE LOS REGISTROS GESTIONAR MATERIACaso de uso Modificar Materia

ActoresAdministrador, BDMateria

Tipo

PropsitoActualizar los datos del registro de la Materia

ResumenPermite Actualizar los datos de los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Actualizar los datos de la Materia, existentes en el sistema el administrador debe seleccionar la opcin ACTUALIZAR

2.3 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, seleccionamos Materia.

3. Se muestra una interfaz con un cuadro de texto. Ingresamos la clave de la materia, seleccionamos buscar. 4. Si el dato clave ingresado hace referencia con algn registro se muestran los datos de la materia que se podrn actualizar las cuales son: nombre, crditos.

5. El Administrador ingresa los datos nuevos y da clic en actualizar, continuar con secuencia bsica 6, o para cancelar la actualizacin da clic en cancelar e ir a secuencia bsica 3.

6. Damos clic en guardar, si hay xito se mostrar el siguiente mensaje: ACTUALIZACION EXITOSA, en caso de fallar la actualizacin se muestra el siguiente mensaje: FALL LA ACTUALIZACIN, verificar datos, ir a secuencia bsica 7

7. Para hacer nueva actualizacin repetir el paso 3, en caso de terminar seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

DETALLES DEL CASO DE USO - ELIMINAR REGISTROS GESTIONAR MATERIACaso de uso Eliminar Materia

ActoresAdministrador, BDMateria

Tipo

PropsitoEliminar registros

ResumenEl administrador elimina los registros existentes en el sistema

PrecondicinDebe de existir el registro a eliminar.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

2. Para Eliminar los datos de la materia existentes en el sistema el administrador debe seleccionar la opcin BAJAS.

2.3 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, seleccionamos Materia.

3. Se muestra una interfaz con un cuadro de texto ingresamos la clave de la Materia, seleccionamos buscar.

4. Si el dato clave ingresado hace referencia con el registro se muestran los datos que se desea eliminar. las cuales son: nombre, crdito de la materia.

5. Hacer clic en eliminar, para confirmar la eliminacin nos mostrara el siguiente mensaje ESTA SEGURO DE ELIMINAR ESTE REGISTRO, VERIFIQUELO, en caso contrario hacer clic en cancelar e ir a secuencia bsica 6.

6. Si la eliminacin tuvo xito aparecer el siguiente mensaje: REGISTRO BORRADO seguir con la secuencia bsica 7.

7. Una vez borrado el registro, seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

8. Termina

Excepciones

MODELO DE ANLISIS GESTIONAR MATERIA AGREGAR MATERIA

1. Al administrador se le muestra la vista UIAltasMateria en donde proporciona los datos de la materia (clave, nombre, crditos,).2. GestionarMateriaCTL recibe los datos proporcionados en UIAltasMateria.3. Se crea el objeto docente en BDMateria.4. Devuelve el objeto nuevo5. UIAltasMateria muestra una ventana de notificacin usuario guardado o error al guardar.

MODELO DE ANLISIS GESTIONAR MATERIA CONSULTAR MATERIA

1. Al administrador se le muestra la vista UIConsultarMateria donde proporciona la clave de la materia que desea consultar2. GestionarMateriaCTL recibe los datos de Materia.3. GestionarMateriaCTL enva los datos a BDMateria para verificar que se encuentre en el sistema.4. GestionarMateriaCTL recibe los datos de la materia que fue encontrado en la BDMateria (en caso de no encontrar los datos manda una excepcin la materia no se encuentra en la BDMateria).5. Se le muestra al Administrador los datos de la materia.

MODELO DE ANLISIS GESTIONAR MATERIA MODIFICAR MATERIA

1. GestionarMateriaCTL crea el objeto docente en BDMateria2. GestionarMateriaCTL recibe el objeto creado en la BDMateria3. El administrador ingresa la clave de la materia en la vista UIModificarMateria.4. GestionarMateriaCTL recibe la clave de la vista UIModificarMateria.5. UIModificarMateria recibe los datos de GestionarMateriaCTL.6. Se le muestra al administrador los datos de la materia.7. El administrador modifica los datos obtenidos en la vista UIModificarDocente.8. GestionarMateriaCTL recibe la opcin seleccionada por el administrador en la vista UIModificarMateria.9. GestionarMateriaCTL crea el nuevo objeto materia en la BDMateria.10. GestionarMateriaCTL recibe el objeto materia de la BDMateria.11. UIValidacion recibe la informacin de GestionarMateriaCTL.12. Se le muestra al administrador una ventana de notificacin (Los datos de la materia fueron modificados).

MODELO DE ANLISIS GESTIONAR MATERIA ELIMINAR MATERIA

1. GestionarMateriaCTL crea el objeto materia en BDMateria2. GestionarMateriaCTL recibe el objeto creado en la BDMateria.3. El administrador ingresa la clave de la materia en la vista UIModificarMateria.4. GestionarMateriaCTL recibe la clave UIEliminarMateria y muestra los datos de la materia5. Se le muestra al administrador una ventana de notificacin (Los datos de la materia fueron eliminados).

MODELO DE DISEO (CLASES)Diagrama GestionarMateria

Entidades

Clase Materia

Controles

Clase GestionaMateriaCTL

Clase GestionarMateriaListener

Clase GestionarMateriaMySQL

Clase GestionarFrameListener

Clase SistemaCTL

Bordes

Clase UIAltaMateria

Clase UIAltas

Clase ConsultaMateria

Clase UIConsulta

Clase UIModificarMateria

ClaseModificaciones

ClaseUIEliminar

Clasde UIBajas

Modelo de Implementacin GestionarMateria

Modelo de casos de usos GESTIONAR GRUPO

DETALLES DEL CASO DE USO - AGREGAR UN REGISTRO GESTIONAR GRUPO Caso de uso Agregar Grupo

ActoresAdministrador, BDGrupo

Tipo

PropsitoManipular los registros de la materia en el sistema

ResumenEl administrador realiza el registro del grupo en el sistema BDGrupo.

PrecondicinHaber ingresado como Administrador en el Sistema

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

1. Para agregar nuevos Grupos el administrador debe seleccionar la opcin ALTAS.

2.1 Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, seleccionamos Grupos.

1. Damos clic en registrar y se muestra una interfaz con un formulario

1. Se llena los campos, con los datos correspondientes de grupo: clave, y nombre del grupo, seleccionamos aceptar.1. Si el registro tuvo xito aparecer el siguiente mensaje XITO AL GUARDAR. Continuar con la secuencia bsica 6 en caso de fallar el registro, aparecer el siguiente mensaje DATOS INSUFICIENTES, repetir el paso 4.

1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1.

1. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro de la Materia

DETALLES DEL CASO DE USO CONSULTAR REGISTROS GESTIONAR GRUPOCaso de uso Consultar Grupo

ActoresAdministrador, BDGrupo.

Tipo

PropsitoConsultar los registros de los grupos

ResumenConsultar los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

1. Para consultar los Grupos existentes en el sistema el administrador debe seleccionar la opcin CONSULTAS

2. Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, IMPRIMIR, HORARIO seleccionamos Grupos.

1. Se muestra una interfaz con un cuadro de texto

1. Se ingresa la clave del grupo, seleccionar buscar. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del grupo que son: clave, nombre del grupo.

1. En caso de que la clave no este registrado al sistema Se mostrar el siguiente mensaje: LA CLAVE SOLICITADA NO HA SIDO ENCONTRADA. Continuar con la secuencia bsica 6.

1. Para nueva consulta hacer clic en nuevo e ir a secuencia bsica 4, en caso de terminar hace clic en terminar e ir a secuencia bsica 7.

1. Seleccionar la opcin Inicio y con esto se regresa a la interfaz principal descrita en el punto 1

1. Termina

ExcepcionesInformacin incompleta: falta llenar informacin en el registro del grupo.

DETALLES DEL CASO DE USO - MODIFICAR DATOS DE LOS REGISTROS GESTIONAR GRUPOCaso de uso Modificar Grupo

ActoresAdministrador, BDGrupo

Tipo

PropsitoActualizar los datos del registro del grupo

ResumenPermite Actualizar los datos de los registros existentes en el sistema

PrecondicinDebe de existir registros.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

1. Para Actualizar los datos del grupo, existentes en el sistema el administrador debe seleccionar la opcin ACTUALIZAR

2. Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, CALIFICACIONES, seleccionamos Grupos.

1. Se muestra una interfaz con un cuadro de texto. Ingresamos la clave del grupo, seleccionamos buscar. 1. Si el dato clave ingresado hace referencia con algn registro se muestran los datos del grupo que se podrn actualizar las cuales son: clave, nombre del grupo.

1. El Administrador ingresa los datos nuevos y da clic en actualizar, continuar con secuencia bsica 6, o para cancelar la actualizacin da clic en cancelar e ir a secuencia bsica 3.

1. Damos clic en guardar, si hay xito se mostrar el siguiente mensaje: ACTUALIZACION EXITOSA, en caso de fallar la actualizacin se muestra el siguiente mensaje: FALL LA ACTUALIZACIN, verificar datos, ir a secuencia bsica 7

1. Para hacer nueva actualizacin repetir el paso 3, en caso de terminar seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

1. Termina

Excepciones

DETALLES DEL CASO DE USO - ELIMINAR REGISTROS GESTIONAR GRUPOCaso de uso Eliminar Grupo

ActoresAdministrador, BDGrupo

Tipo

PropsitoEliminar registros

ResumenEl administrador elimina los registros existentes en el sistema

PrecondicinDebe de existir el registro a eliminar.

Flujo Principal

1. Se le muestra al administrador la interfaz principal con las opciones de Altas, Consultas, Actualizaciones y Bajas (eliminar).

1. Para Eliminar los datos del grupo existentes en el sistema el administrador debe seleccionar la opcin BAJAS.

2. Se muestra una nueva interfaz con un men de opciones, las cuales son ALUMNOS, MATERIA, GRUPOS, DOCENTES, seleccionamos Grupos.

1. Se muestra una interfaz con un cuadro de texto ingresamos la clave del grupo, seleccionamos buscar.

1. Si el dato clave ingresado hace referencia con el registro se muestran los datos que se desea eliminar. las cuales son: clave, nombre del grupo.

1. Hacer clic en eliminar, para confirmar la eliminacin nos mostrara el siguiente mensaje ESTA SEGURO DE ELIMINAR ESTE REGISTRO, VERIFIQUELO, en caso contrario hacer clic en cancelar e ir a secuencia bsica 6.

1. Si la eliminacin tuvo xito aparecer el siguiente mensaje: REGISTRO BORRADO seguir con la secuencia bsica 7.

1. Una vez borrado el registro, seleccionar la opcin inicio con esto regresa a la interfaz principal descrita en el punto 1.

1. Termina

Excepciones

MODELO DE ANLISIS GESTIONAR GRUPO AGREGAR GRUPO

1. Al administrador se le muestra la vista UIAltasGrupo en donde proporciona los datos del Grupo (clave, nombre del grupo).1. GestionarGrupoCTL recibe los datos proporcionados en UIAltasGrupo.1. Se crea el objeto Grupo en BDGrupo.1. Devuelve el objeto nuevo1. UIAltasGrupo muestra una ventana de notificacin usuario guardado o error al guardar.

MODELO DE ANLISIS GESTIONAR GRUPO CONSULTAR GRUPO

1. Al administrador se le muestra la vista UIConsultarGrupo donde proporciona la clave del Grupo que desea consultar1. GestionarGrupoCTL recibe los datos del Grupo.1. GestionarGrupoCTL enva los datos a BDGrupo para verificar que se encuentre en el sistema.1. GestionarGrupoCTL recibe los datos del grupo que fue encontrado en la BDGrupo (en caso de no encontrar los datos manda una excepcin el grupo no se encuentra en la BDGrupo).1. Se le muestra al Administrador los datos del Grupo.

MODELO DE ANLISIS GESTIONAR GRUPO MODIFICAR GRUPO

1. GestionarGrupoCTL crea el objeto Grupo en BDGrupo1. GestionarGrupoCTL recibe el objeto creado en la BDGrupo1. El administrador ingresa la clave del grupo en la vista UIModificarGrupo.1. GestionarGrupoCTL recibe la clave de la vista UIModificarGrupo.1. UIModificarGrupo recibe los datos de GestionarGrupoCTL.1. Se le muestra al administrador los datos del grupo.1. El administrador modifica los datos obtenidos en la vista UIModificarGrupo.1. GestionarGrupoCTL recibe la opcin seleccionada por el administrador en la vista UIModificarGrupo.1. GestionarGrupoCTL crea el nuevo objeto Grupo en la BDGrupo.1. GestionarGrupoCTL recibe el objeto Grupo de la BDGrupo.1. UIValidacion recibe la informacin de GestionarGrupoCTL.1. Se le muestra al administrador una ventana de notificacin (Los datos del grupo fueron modificados).

MODELO DE ANLISIS GESTIONAR GRUPO ELIMINAR GRUPO

1. GestionarGrupoCTL crea el objeto grupo en BDGrupo.1. GestionarGrupoCTL recibe el objeto creado en la BDGrupo.1. El administrador ingresa la clave en la vista UIeliminarGrupo.1. GestionarGrupoCTL recibe la clave UIEliminarGrupo y muestra los datos del grupo1. Se le muestra al administrador una ventana de notificacin (Los datos del grupo fueron eliminados).

MODELO DE DISEO (CLASES) Diagrama Gestionar Grupo

Entidades

Clase Grupo

Controles

Clase GestionarGrupoCTL

Clase GestionarGrupoListener

Clase GestionarGrupoMySQL

Clase GestionarFrameListener

Clase SistemaCTL

Bordes

Clase UIAltaGrupo

Clase UIAltas

Clase UIConsulaGrupo

Clase UIConsulta

Clase UIModificarGrupo

UIModificacciones

Clase UIEliminarGrupo

Clase UIBajas

Modelo de Implementacion GestionarGrupo

ENTIDAD-RELACION

Modelado de Implantacin