Descripción del proyecto
*ESPECIFICACIONES: Al ingresar UserName dependerá del tipo de usuario.
Administrador 5 dígitos (alfanuméricos).
Docente 4 dígitos (numéricos).
Alumno 5 dígitos (numéricos).
Inicialmente para probar las interfaces graficas se entrará como administrador, el
cual nos dirigirá interfaz administrador.
Previo a esto en la base de datos deberán estar dados de alta la información de
administrador para entrar.
En el apartado de salir es para cerrar sesión.
En el apartado de docente se desplegará CRUD_D, CRUD representa (Crear, leer,
actualizar, borrar(se encuentra implícito en buscar docente)), seleccionando
CRUD_D se despliega la siguiente interfaz.
Del lado derecho aparecen 3 botones, registro nuevo docente, modificar datos
docentes, buscar docente, es importante mencionar que al oprimir cualquiera de los
botones antes mencionados del lado derecho se agregara información.
Oprimiendo botón registro nuevo docente del lado derecho se carga información
como se muestra en la siguiente interfaz (los botones del lado derecho deben
permanecer).
En número de empleado se generará aleatoriamente de 4 dígitos (numéricos), y 5
dígitos (numéricos) para password, con sus respectivos botones (generar password
aleatorio, generar Num. Empleado aleatorio) véase *ESPECIFICACIONES, los
datos nombre, apellido paterno, materno, correo electrónico se llenarán de forma
manual. Asimismo, se tienen botón de guardar datos, cabe mencionar que si falta
algún dato se enviara un mensaje que faltan datos (es decir todos los campos
deberán ser llenados) y no se guardaran los datos, caso contrario llenado formulario
completo y al oprimir botón guardar datos se enviara mensaje Guardado exitoso.
Además, en el correo electrónico se enviará Num. Empleado, y contraseña
(opcional). En el caso del botón limpiar todo borra todo lo que se encuentra dentro
de las cajas de texto.
Oprimiendo botón Modificar datos docentes, del lado derecho se carga información
como se muestra en la siguiente interfaz (los botones del lado derecho deben
permanecer).
Se debe ingresar Num. Empleado, en la caja de texto, en este caso es a 4 dígitos,
se oprime la lupa y automáticamente se rellenan todos los datos que aparecen en
la parte inferior, el password no será mostrará véase interfaz gráfica. Las cajas de
texto Num. Empleado, y password se podrán modificar desde los botones Generar
password y Num. Empleado aleatoriamente (revise *ESPECIFICACIONES). De
igual forma el botón limpiar todo, así como el llenado completo de las cajas de texto,
tendrán la misma funcionalidad de la interfaz anterior, y posteriormente oprimir botón
actualizar datos para el guardado en la base de datos.
Al oprimir el botón Consulta docente del lado derecho, del lado izquierdo aparece
un listado de docentes (nombre, apellido paterno, apellido materno), si desea datos
específicos del docente selecciona alguno y al dar doble clic te enviará a la interfaz
de modificar datos te servirá de consulta o si deseas modificar algún dato del
docente. Para eliminar docente se elige alguno o varios dentro del lista se oprime
botón eliminar docente, te envía un mensaje docente eliminado, para verificar que
el docente fue eliminado se oprime botón consulta docente. En la interfaz principal
de administrador, en el apartado alumno (CRUD_ALUMNO), al seleccionar te
enviara a la siguiente interfaz.
Al oprimir botón Registro nuevo alumno nos manda a la interfaz mostrada, los cuales
deberán ser llenados cada uno de los elementos, asimismo los botones modificar
datos alumno, buscar alumno, generar password, generar matricula aleatoria (debe
ser una matrícula de 13 dígitos), limpiar todo tendrá la misma funcionalidad que la
interfaz docente (deberán generar las interfaces necesarias para CRUD_ALUMNO).
El botón Agregar materia tendrá la siguiente interfaz.
Se cargará un listado de materias que previamente se cargaron en
CRUD_MATERIA, se selecciona la materia y se oprime botón agregar materia, el
cual mandara mensaje materia agregada exitosamente. En la interfaz principal de
administrador, en el apartado alumno (CRUD_MATERIA), al seleccionar te enviara
a la siguiente interfaz.
Seleccionando botón registro nuevo materia, se manda a la siguiente interfaz.
Se agrega grupo a cuatro dígitos, nombre de la materia, salón a 4 valores, el primero
corresponde la letra q seguido de tres dígitos numéricos, además se coloca número,
sin agregar la palabra “hrs”. Si falta algún elemento no se podrá guardar enviando
un mensaje rellenar campos, caso contrario se guardarán los datos enviando
mensaje materia guardada exitosamente. Los botones modificar datos materia,
buscar materia, así como el botón limpiar todo tiene la misma funcionalidad que las
interfaces anteriores (generar interfaces necesarias para CRUD_MATERIA).
En la interfaz inicio de sesión, elegir en tipo de usuario como docente, nos manda a
la siguiente interfaz.
Seleccionar del menú consulta se despliega Materias y Alumnos, al darle clic nos
envía a la siguiente interfaz.
Al oprimir Materias asignadas nos envía a la siguiente interfaz.
Se carga un listado de materias asignadas a dicho maestro, donde viene grupo,
materia, salón, y horas.
Al oprimir Alumnos Asignados nos envía a la siguiente interfaz, con la opción de
obtener lista de alumnos de manera general o por materia.
En esta interfaz se podrá elegir General el cual contiene toda la lista de alumnos
nombre completo, matricula y materia. En dado caso que se eligiera por materia
vendrá nombre completo y matricula. En el apartado calificaciones se despliega
pestaña alumnos, al seleccionar nos dirige a la siguiente interfaz gráfica.
Dicha interfaz tiene dos botones registro calificaciones, y consulta calificaciones.
Al oprimir registro calificaciones nos muestra la siguiente interfaz.
En esta interfaz se elige de los docentes existentes y al seleccionar alguno del lado
derecho se carga su numero de empleado, asimismo se puede seleccionar materia,
y en la parte de periodo se agrega de forma manual.
Al oprimir el botón consulta calificaciones nos dirige a la siguiente interfaz gráfica.
Al abrirse la interfaz, docente, Num. Empleado, materia, periodo se cargan dichos
datos. Posteriormente se seleccionan alguna materia y en la parte superior en una
tabla matricula, nombre completo, y calificación. Es importante mencionar que solo
puede agregar calificaciones (y solo una vez) en un periodo de tiempo y se puede
consultar.