Vous êtes sur la page 1sur 6

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRÓNICA

ESCUELA DE INGENIERIA EN SISTEMAS

BASE DE DATOS II

SISTEMA PARA LA ASIGNACION DE HORARIOS PARA LOS DOCENTES DE LA


CARRERA DE INGENIERIA DE SOFTWARE DE LA ESCUELA SUPERIOR
POLITECNICA DE CHIMBORAZO”

Realizado por:

María José Quinatoa Guano (6216)

Brandon Alexander Tubón Usca (6214)

Ligia Clemencia Ambo Yánez (5004)

Dirigido por:

Ing. Miguel Duque

Periodo:

Octubre 2017-Febrero 2018


INTRODUCCIÓN

Los servicios Web, como la mayoría de servicios de Internet, están basados en el modelo cliente-
servidor. En este modelo existe un sistema servidor, denominado servidor Web, que almacena
páginas Web y que atiende las peticiones de los clientes. El cliente Web, más conocido como
navegador o “Web browser” es una aplicación que permite conectarse a un servidor Web y
descargar y visualizar las páginas almacenadas en éste.

En este documento se reúnen los requisitos pertinentes que se tuvieron en cuenta, para la
construcción del módulo de asignación de horarios docentes en la Facultad de Ingeniería de
Software de la Escuela Superior Politécnica de Chimborazo, el cual tiene como objeto académico
mejorar y fortalecer los procesos que se ejecutan en la Carrera de Ingeniería entre ellos está la
asignación y consulta de horarios Docentes la inscripción de materias, consulta de notas, entre
otros.

Tema

Sistema para la asignación de horarios para los docentes de la carrera de Ingeniería de Software
de la Escuela Superior Politécnica de Chimborazo”

Problema

En la actualidad la asignación de horarios de docentes se realiza de forma manual (Mediante la


aplicación de escritorio Excel), por tal motivo a pesar de tener ya práctica en el asunto por el
hecho de hacerlo de esta manera hace un buen tiempo, aún se tienen limitaciones en el proceso,
pues, para establecer una carga laboral a un docente en específico se deben tomar en cuenta ciertas
consideraciones que no se pueden resolver de manera oportuna y muchas veces se termina en
conflictos constantes antes de llegar a un acuerdo entre las partes, además de pérdida innecesaria
de tiempo en la realización de la documentación pertinente y en convocatorias a reuniones
extraordinarias; asunto que empeora al requerir de un proceso de reasignación. En fin, poca
flexibilidad en un sistema que no resulta conveniente a la medida en que aumentan las demandas
de profesores en asignaturas específicas.

¿Cómo implantar el módulo de asignación de horarios para los docentes en la Facultad de


Ingeniería de Software en la Escuela Superior Politécnica de Chimborazo matriz Riobamba?

Justificación

Este proyecto encuentra su justificación en la necesidad que tiene la carrera de Ingeniería de


Software en la Escuela Superior Politécnica de Chimborazo de un sistema que permita facilitar y
agilizar sus procesos de asignación de carga laboral a sus docentes.
La comunidad académica se verá beneficiada al disponer de un sistema orientado a la Web que
permita ahorrar tiempo y dinero en la realización de sus procesos de asignación de carga laboral,
de manera que la carrera de Ingeniería de Software en la Escuela Superior Politécnica de
Chimborazo estará a la vanguardia de la mejores del país que ya cuentan con servicios web para
la atención de los requerimientos de su personal académico. El sistema será la base para futuros
desarrollos de software aplicados en procesos de asignación de horarios a docentes de la Facultad
de Ingeniería de Software, o de cualquiera que la considere para el desarrollo de un proyecto
similar.

En documento se describirá la aplicación, el diseño del proyecto ya que servirá de guía a los
estudiantes y docentes interesados en su desarrollo.

Requerimientos

o Autenticarse: El sistema permitirá al Administrador ingresar a su entorno de trabajo de


forma segura mediante un sistema de autentificación de usuario.
o Consultar Información: El sistema permitirá al administrador consultar información
general:
o Consultar información de períodos académicos previos: Consulta en la base de datos la
información histórica de los períodos académicos junto con sus reparticiones finales y
aprobadas de carga laboral.
o Consultar información de docentes: Consulta en la base de datos la información de los
docentes tales como: datos de los mismos, datos de su carga laboral actual, estados de sus
contratos o de sus actividades extracurriculares dentro de su competencia
correspondientemente.
o Mostrar Información: El sistema permitirá al administrador mostrar información general:
o Mostrar información de períodos académicos previos: Muestra la información histórica
de los períodos académicos junto con sus reparticiones finales y aprobadas de carga
laboral.
o Mostrar información de docentes: Mostrar la información de los docentes tales como:
datos de los mismos, datos de su carga laboral actual, estados de sus contratos o de sus
actividades extracurriculares dentro de su competencia correspondientemente.
o Realizar reportes/listados: El sistema permitirá al administrador listar docentes
ingresados, listar historiales de carga laboral del período académico y listar asignaturas
de la carrera.
o Listar docentes ingresados: Listará a los docentes junto con sus datos más relevantes.
o Listar historiales de carga laboral de distintos períodos académicos: Listará las distintas
cargas laborales aprobadas y guardadas de períodos académicos almacenados en el
sistema.
o Listar asignaturas de la carrera: Listará a las asignaturas de la carrera junto con sus datos
más relevantes.
o Ingresar datos de primer acceso: El sistema le indicará al administrador que ingrese su
nombre de usuario y su contraseña para guardarlo y utilizarlo como credenciales de
autentificación.
o Ingresar datos de los docentes: El sistema permitirá al administrador ingresar todos los
datos correspondientes a los docentes.
o Ingresar datos de las asignaturas: El sistema permitirá al administrador ingresar todos los
datos correspondientes a las asignaturas.
o Ingresar datos de los cursos por nivel: El sistema permitirá al administrador ingresar datos
del curso como: su nivel, paralelo y su número máximo de estudiantes.
o Modificar datos de los docentes: El sistema permitirá al administrador modificar todos
los datos correspondientes a los docentes.
o Modificar datos de las asignaturas: El sistema permitirá al administrador modificar todos
los datos correspondientes a las asignaturas.
o Modificar datos de los cursos por nivel: El sistema permitirá al administrador modificar
datos del curso como: su nivel, paralelo y su número máximo de estudiantes.
o Actualizar datos de los docentes: El sistema permitirá al administrador actualizar todos
los datos correspondientes a los docentes.
o Actualizar datos de las asignaturas: El sistema permitirá al administrador actualizar todos
los datos correspondientes a las asignaturas.
o Actualizar datos de los cursos por nivel: El sistema permitirá al administrador actualizar
datos del curso como: su nivel, paralelo y su número máximo de estudiantes.
o Eliminar docentes: El sistema permitirá al administrador eliminar docentes del sistema.
o Eliminar asignaturas: El sistema permitirá al administrador eliminar asignaturas.
o Eliminar cursos: El sistema permitirá al administrador eliminar cursos.
o Exportar datos de los docentes: El sistema permitirá al administrador exportar datos de
los docentes para cualquier operación que considere pertinente.
o Exportar datos de las asignaturas: El sistema permitirá al administrador exportar datos de
las asignaturas para cualquier operación que considere pertinente.
o Exportar datos de los cursos: El sistema permitirá al administrador exportar datos de los
cursos para cualquier operación que considere pertinente.
o Crear una nueva plantilla de asignación: El sistema permitirá al administrador crear una
nueva plantilla de asignación para su correspondiente interacción.
o Modificar plantilla de asignación: El sistema permitirá al administrador modificar los
datos de asignación que se hayan ingresado en dicha plantilla.
o Resetear plantilla de asignación: El sistema permitirá al administrador al pulsar un botón
en pantalla, resetear la información ingresada.
o Guardar plantilla de asignación: El sistema permitirá al administrador al pulsar un botón
en pantalla, guardar la información de la misma en la base de datos.
o Exportar plantilla de asignación: El sistema permitirá al administrador exportar los
listados que este observando.
o Dividir el proceso de asignación en etapas: El sistema permitirá al administrador paso a
paso la asignación de los componentes relacionados al mismo.
o Notificar: El sistema notificará al administrador en casos de: problemas de horarios
duplicados o ya utilizados por un docente en otra asignatura, problemas de falta de
docente para una asignatura que así lo requiera, problemas de conexión al servicio,
problemas de no verificación de datos para su autentificación.
o Exportar listados: El sistema permitirá al administrador exportar datos obtenidos de
reportes o listados.
o Validar información ingresada: El sistema permitirá al administrador validar información
dentro de campos que tengan el formato de entrada respectivo y en casos específicos:
ingreso de cédula o ingresos de profesores que se encuentren inactivos en las plantillas
de asignación.
o Registrar actividad: El sistema permitirá al administrador registrar sus actividades más
recientes en un historial de sus actividades dentro del sistema.
o Autenticarse: El sistema permitirá al cliente que puede ser un docente, autenticarse para
ingresar a sus contenidos.
o Ver información de horarios asignados: El sistema permitirá al cliente revisar la
información de los horarios.
o Ver información de los cursos: El sistema permitirá al cliente revisar la información de
los cursos.
o Requisito funcional 34
o Ver información de cargas laborales: El sistema permitirá al cliente revisar información
de la carga laboral de cada uno de los docentes.
o Filtrar información propia de horarios asignados: El sistema permitirá al cliente revisar
la información de sus propios horarios asignados al momento, mediante un filtro de
búsqueda.
o Filtrar información propia de los cursos asignados: El sistema permitirá al cliente revisar
la información de sus propios cursos asignados al momento, mediante un filtro de
búsqueda.
o Filtrar información propia de carga laboral: El sistema permitirá al cliente revisar la
información de su propia carga laboral asignada al momento, mediante un filtro de
búsqueda.
o Exportar datos de horarios: El sistema permitirá al cliente exportar datos los horarios
designados para el período académico correspondiente.
o Revisar historial de conexiones de otros clientes: El sistema permitirá al cliente revisar
los últimos accesos de los clientes al sistema.
o Recibir notificaciones: El sistema permitirá al cliente informar mediante notificaciones
de errores comunes que puedan suceder dentro del mismo.
o Control de acceso: El sistema permitirá al cliente ingresar mediante una clave única y
otorgada por el administrador del sistema.
o Mostrar historial de actividades recientes: El sistema permitirá al cliente mostrar la
información de las actividades recientes del administrador.
o Autentificarse: El sistema permitirá al visitante autentificarse mediante un mensaje que
le enseñará como hacerlo.
o Ver un video que permite informar de las actividades del sistema: El sistema permitirá al
visitante ver un video que permite informar de las actividades del sistema.
o Ver información de contacto: El sistema permitirá al visitante ver informaciones de
contacto al máster del sistema para una posible vinculación al mismo.

Modelo Lógico

Modelo Físico

Vous aimerez peut-être aussi