a. Modelo de Datos
En esta etapa documentamos el diseño del sistema de software como diagramas de fácil comprensión, se agregaron tablas y relaciones para mejorar y/o agregar funcionalidad a los módulos:
Catalogo: Este módulo tendrá la funcionalidad de administrar todo el proceso de registro de datos que utilizara para alimentar los demás módulos de la aplicación entre los que tenemos: facultad, carrera, grupos por carrera, asignatura, laboratorio, tipo de departamento, departamento, puesto y organismos.
Incidencia de Laboratorios: Se realiza la inserción de las posibles incidencias o eventualidades por los cuales los laboratorios no estarán disponible para préstamos.
Solicitud de Laboratorios: Este módulo tiene la funcionalidad de administrar todas las solicitudes de laboratorios realizadas ya sean por usuarios externos o internos.
Plan de Estudio Académico: Este módulo tiene como funcionalidad administrar el plan de estudio académico, modalidades y turnos de estudio, el encargado de elaborar dichos planes académicos es el jefe de departamento el cual puede tener rol empleado.
Responsable de Laboratorio: Dicho modulo tiene como funcionalidad designar la persona que estará a cargo de uno o más laboratorios y en el turno y lapso de tiempo en que ejercerá este cargo, dicha asignación la elabora los usuarios con rol administrador y empleado.
Seguridad: La funcionalidad de este módulo es generar las cuentas de usuario y los permisos de usuarios en dependencia del rol que tenga la persona, esta asignación la hace el usuario administrador o usuario empleado.
Reportes: Este módulo permite visualizar y exportar el resumen de listado de empleados por puesto, el resumen de incidencias de laboratorios y listado de asignación de responsable de laboratorio, a Excel, pdf y Word, a esta función solo los usuarios con rol administrador y empleado tiene acceso. (Mencionar el nuevo reporte Lista incidencia de laboratorio)
A continuación mostramos representación gráfica de los modelos relacional de cada módulo:
Ilustración 39: Modelado de datos del módulo Incidencia Laboratorio
Ilustración 41: Modelado de datos del módulo Plan Estudio Académico Laboratorio
Ilustración 43: Modelado de datos del módulo Seguridad Laboratorio
b.
Interfaces de Usuario (IU)Todos los módulos que conforman la aplicación web fueron diseñados con tecnología que permita adaptarse a diferentes resoluciones y distintos tipos de navegadores.
Pantalla de Inicio de Sesión
Ilustración 44: Pantalla de Inicio de Sesión
Esta pantalla es la encargada de gestionar las sesiones de la aplicación web, nos muestra un formulario en donde se tiene que llenar los campos Nombre de usuario y contraseña para poder acceder a la aplicación.
Pantalla de Inicio
Esta pantalla es la encargada de mostrar el menú general en la parte izquierda en el cual encontraremos las opciones de acceder a los diferentes módulos de la aplicación entre los que tenemos: Catalogo, Incidencia de Laboratorios, Solicitud de Laboratorios, Plan Estudio Académico, Responsable Laboratorio, Seguridad y Reportes. Cabe recalcar que los módulos se mostraran según el rol del usuario que este ingresando.
También el usuario administrador podrá visualizar un gráfico en el cual se muestra la explotación que se le están dando a los laboratorios.
Ilustración 45: Pantalla inicio para usuario Administrador
Ilustración 47: Pantalla de inicio para usuario Docente Pantalla Cambio de Contraseña
Esta pantalla es la encargada de generar un cambio de contraseña, cuando el usuario se ha olvidado de la misma, se cliquea en el link azul “¿A olvidado su contraseña? Y solicita un correo electrónico para enviar el restablecimiento.
Ilustración 48: Pantalla de inicio de Sesión
Ilustración 49: Pantalla de restablecimiento de contraseña
Ilustración 50: Pantalla de confirmación de restablecimiento de contraseña Menú General Catalogo
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Facultad, carrera, Grupo por carrera, Asignatura Laboratorio, Tipo de departamento, Departamento, Puesto, Organismo, Resumen de Estudiantes.
Ilustración 51: Menú catalogo
A continuación detallamos los submenús del modulo catalogo Sub Menú Facultad
En este sub menú podemos visualizar la lista de las facultades en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear una nueva facultad.
Los campos solicitados para crear una nueva facultad son: Nombre: se refiere a las siglas de la facultad.
Descripción: Se refiere al nombre completo de la facultad. Y la casilla activo para activar o inactivar una facultad.
Ilustración 52: Pantalla Lista de facultades
Ilustración 53: Formulario para agregar una nueva facultad
Sub Menú Carrera
En este sub menú podemos visualizar la lista de las carreras en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear una nueva carrera.
Los campos solicitados para crear una nueva carrera son:
Facultad: se refiere a la facultad a la que pertenece la carrera. Nombre: hace referencia al nombre de la carrera.
Descripción: Se puede agregar una breve descripción de la carrera.
Departamentos: hace referencia a los departamentos que posee la carrera. Y la casilla activo para activar o inactivar una carrera.
Ilustración 54: Pantalla Lista de Carreras
Sub Menú Grupo por Carrera
En este sub menú podemos visualizar la lista de los grupos por carreras en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear una nueva carrera.
Los campos solicitados para crear un nuevo grupo por carrera son: Carrera: se refiere al nombre de la carrera.
Nombre: hace referencia al código del grupo.
Descripción: Especifica a que año y semestre pertenece el grupo. Y la casilla activo para activar o inactivar un grupo por carrera.
Ilustración 56: Pantalla Lista de Grupos por Carreras
Sub Menú Asignatura
En este sub menú podemos visualizar la lista de las asignaturas en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear una nueva asignatura.
Los campos solicitados para crear una nueva asignatura son: Nombre: se refiere al nombre de la asignatura.
Descripción: hace referencia a una breve descripción de la asignatura. Créditos: la cantidad de veces que se puede llevar la asignatura.
Aplica uso de laboratorio: esta casilla se marca si la asignatura aplica al uso de los laboratorios
Departamentos asociados: son los departamentos a los cuales pertenece la asignatura
Y la casilla activo para activar o inactivar una Asignatura.
Ilustración 59: Formulario para agregar una nueva Asignatura
Sub Menú Laboratorio
En este sub menú podemos visualizar la lista de los laboratorios en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo laboratorio.
Los campos solicitados para crear un nuevo laboratorio son: Nombre: se refiere al nombre del laboratorio.
Descripción: hace referencia a una breve descripción de los laboratorios. Capacidad de personas: hace referencia al número de personas que
pueden estar dentro del laboratorio
Ilustración 60: Pantalla Lista de Asignaturas
Ilustración 61: Formulario para agregar nuevo Laboratorio
Sub Menú Tipo de Departamento
En este sub menú podemos visualizar la lista de los tipo de Departamento en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo Tipo de Departamento. Los campos solicitados para crear un nuevo laboratorio son:
Nombre: se refiere al nombre del tipo de departamento ya sea administrativo o de gestión.
Descripción: hace referencia a una breve descripción del tipo de departamento.
Y la casilla activo para activar o inactivar un tipo de departamento.
Ilustración 62: Pantalla Lista de tipos de departamentos
Ilustración 63: Formulario para agregar nuevo Tipo de Departamento
Sub Menú Departamento
En este sub menú podemos visualizar la lista de los Departamentos en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo Departamento.
Los campos solicitados para crear un nuevo laboratorio son:
Tipo de Departamento: se refiere al tipo de departamento al que pertenece. Nombre: se refiere al nombre del departamento, ejemplo: lenguaje y
simulación, Arquitectura y sistemas etc.
Descripción: hace referencia a una breve descripción del departamento. Y la casilla activo para activar o inactivar un departamento.
Ilustración 64: Pantalla Lista de tipos de departamentos
Ilustración 65: Formulario para agregar nuevo Departamento
Sub Menú Puestos
En este sub menú podemos visualizar la lista de los puestos en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo puesto.
Los campos solicitados para crear un nuevo laboratorio son: Nombre: se refiere al nombre del puesto desempeñado.
Descripción: hace referencia a una breve descripción del puesto. Y la casilla activo para activar o inactivar un puesto.
Ilustración 66: Pantalla Lista de puestos
Ilustración 67: Formulario para agregar nuevo puesto
Sub Menú Organismos
En este sub menú podemos visualizar la lista de organismos en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo organismo.
Los campos solicitados para crear un nuevo laboratorio son:
Nombre: se refiere al nombre del organismo que tiene convenio con la UNI. Descripción: hace referencia a una breve descripción del organismo.
Ilustración 68: Pantalla Lista de organismos
Ilustración 69: Formulario para agregar nuevo organismo
Resumen de Estudiantes
En este sub menú es un reporte el cual nos mostrara un resumen de los estudiantes, posee un filtro por nombre y un botón en donde lo podemos marcar para que muestre todos los registros; el reporte mostrara los campos: Nombre del estudiante, asignatura, departamento, grupo, asignatura aprobada, estado y fecha de actualización. Cabe recalcar que se puede generar la exportación del reporte a Excel.
Ilustración 70: Pantalla Resumen de estudiantes
Menú incidencia Laboratorio
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Tipo de Incidencia laboratorio, Resumen incidencia Laboratorio.
A este módulo tienen acceso el usuario administrador y el Docente.
A continuación detallamos los submenús del módulo Incidencia Laboratorio Sub Menú Tipo Incidencia Laboratorio
En este sub menú podemos visualizar la lista de los Tipos de Incidencia de Laboratorios en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo tipo de Laboratorio.
Los campos solicitados para crear un nuevo tipo de incidencia laboratorio son: Nombre: se refiere al tipo de incidencia que se está creando.
Descripción: Se refiere al a una breve descripción de lo que trata la incidencia.
Y la casilla activo para activar o inactivar un tipo de incidencia laboratorio.
Ilustración 72: Pantalla Lista Tipo Incidencia Laboratorio
Resumen Incidencia Laboratorio
En este sub menú es un reporte el cual nos mostrara un resumen de las incidencia de laboratorio, posee un filtro por nombre y botón en donde podemos marcar que muestre todos los registros; el reporte mostrara los campos: Usuario Digitador, fecha incidencia, tipo incidencia, fecha inicial, hora inicial, fecha final, hora final, estado de la incidencia y estado de activación de la incidencia. Cabe recalcar que se puede generar la exportación del reporte a Excel. También en esta opción podemos crear una nueva incidencia de laboratorios los campos a llenar se presentan en la ilustración, una vez creada la nueva incidencia le llega un correo de notificación a los usuarios involucrados.
Ilustración 75: Pantalla Resumen Incidencia Laboratorio
Menú Solicitud de Laboratorio
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Tipo de Uso de Laboratorio y Solicitud Uso Laboratorio.
A este módulo tienen acceso el usuario administrador, Docente, Estudiante, Digitador CME, usuario Externo, Pre-aprobador.
Ilustración 77: Menú Solicitud de Laboratorio
A continuación detallamos los submenús del módulo Solicitud de Laboratorio Sub Menú Tipo Uso Laboratorio
En este sub menú podemos visualizar la lista de los Usos de Laboratorios en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo Uso de Laboratorio.
Los campos solicitados para crear un nuevo tipo de incidencia laboratorio son: Nombre: se refiere al tipo de uso que se está creando.
Descripción: Se refiere al a una breve descripción de lo que trata el uso de laboratorio.
Y la casilla activo para activar o inactivar un uso de laboratorio.
Ilustración 78: Pantalla Lista Tipo de Uso Laboratorio
Sub Menú Calendario Uso Laboratorio
En este sub menú podemos visualizar un calendario en el cual nos proporciona la información de los días y horarios en que están reservados los laboratorios para préstamos de los mismos.
Ilustración 80: Calendario de Uso de Laboratorios
Submenú Solicitud Uso Laboratorio
En este sub menú nos permite crear una nueva solicitud de uso de laboratorio llenando un formulario el cual solicita los siguientes campos: usuario Digitador, tipo uso laboratorio, estado solicitud, fecha registro, descripción, carrera departamento, asignatura, laboratorio, fecha inicial, hora inicial, fecha final, hora final.
También podemos encontrar un reporte el cual nos mostrara un resumen de las solicitudes de uso de laboratorio, posee un filtro por nombre y botón en donde podemos marcar que muestre todos los registros; el reporte mostrara los campos:
Solicitante, fecha, tipo uso laboratorio, aplica planificación de clases, estado solicitud. Cabe recalcar que se puede generar la exportación del reporte a Excel.
Ilustración 82: Pantalla Solicitud Uso Laboratorio
Menú Plan Estudio Académico
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Plan estudio académico, modalidad de estudio y resumen plan estudio carrera. A este módulo tienen acceso el usuario administrador y Docente.
Sub Menú Plan Estudio Académico
En este sub menú podemos visualizar la lista del plan de estudio académico en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo plan de estudio académico.
Los campos solicitados para crear un nuevo plan de estudio académico son:
Nombre: se refiere al tipo del plan ya sea semestral, trimestral, cuatrimestral.
Descripción: Se refiere al a una breve descripción del plan de estudio o bien para colocarle un código al plan de estudio.
Y la casilla activo para activar o inactivar un plan de estudio académico.
Ilustración 85: Pantalla Lista de Plan de Estudio Académico
Sub Menú Modalidad de Estudio
En este sub menú podemos visualizar la lista de las modalidades de estudio académico en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear una nueva modalidad de estudio académico.
Los campos solicitados para crear una nueva modalidad de estudio académica son: Nombre: se refiere al tipo del plan ya sea semestral, trimestral,
cuatrimestral.
Descripción: Se refiere al a una breve descripción de la modalidad de estudio académica o bien para colocarle un código al plan de estudio.
Y la casilla activo para activar o inactivar una modalidad de estudio académico.
Ilustración 87: Pantalla lista Modalidad de Estudio
Resumen plan Estudio Carrera
En este sub menú es un reporte el cual nos mostrara un resumen del plan de estudio académico, posee un filtro por nombre y botón en donde podemos marcar que muestre todos los registros; el reporte mostrara los campos: plan de estudio académico, fecha, descripción y estado. Cabe recalcar que se puede generar la exportación del reporte a Excel. También esta opción nos permite agregar un nuevo plan de estudio académico por carrera por departamento.
Menú Responsable Laboratorio
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Turno y resumen Responsable laboratorio.
A este modulo tienen acceso el usuario administrador y Docente.
Sub Menú Turno
En este sub menú podemos visualizar la lista de turnos que en que se puede hacer uso de los laboratorios en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo turno de estudio.
Los campos solicitados para crear un nuevo turno son:
Nombre: se refiere al nombre del turno ya sea dominical, vespertino, diurno, sabatino, nocturno.
Descripción: Se refiere al a una breve descripción del turno o puede agregarse un código.
Y la casilla activo para activar o inactivar un turno.
Ilustración 92: Pantalla Lista de Plan de Turnos
Resumen Responsable Laboratorio
En este sub menú es un reporte el cual nos mostrara un resumen de los responsables de laboratorio, posee un filtro por nombre y botón en donde podemos marcar que muestre todos los registros; el reporte mostrara los campos: Empleado Digitador, fecha de asignación, comentario y estado. Cabe recalcar que se puede generar la exportación del reporte a Excel. Esta opción también nos permite crear una asignación de responsable de laboratorio.
Menú Seguridad
En este menú podemos encontrar una lista desplegables de submenús los cuales son: Usuario y Puesto por empleado.
A este modulo tienen acceso únicamente el usuario administrador.
Sub Menú Usuario
En este sub menú podemos visualizar la lista de Usuarios que tienen acceso a la aplicación en donde nos permite editarlas en el icono del lápiz y cambiarlas de estado; también visualizamos el símbolo de + que permite crear un nuevo usuario. Los campos solicitados para crear un nuevo usuario son:
Nombre completo: se refiere a nombres y apellidos del usuario. Identificación: Se refiere al número de cedula o de carnet estudiantil. Correo electrónico: hace referencia al correo electrónico del usuario Usuario: es la identificación única con la que podrá acceder a sistema. Tipo de usuario: se refiere al rol del usuario
Organismo: Hace referencia a las instituciones que tienen convenio con la UNI y gozan del beneficio del uso de los laboratorios.
Contraseña: se refiere a la clave que se le brinda al usuario para acceder al sistema.
Confirmar contraseña: hace referencia a la confirmación de la clave.
Y también hay una serie de opciones que permite seleccionar para brindar acceso a los diferentes módulos de la aplicación.
Ilustración 98: Formulario para crear un nuevo Usuario