Está en la página 1de 16

UNIVERSIDAD DE MANAGUA

CARRERA DE INGENIERÍA EN
SISTEMAS
PROGRAMACIÓN CON BASE DE
DATOS
CONTROL DE AULAS
BASE DE DATOS CON INTERFAZ DE
USUARIO

PROYECTO FINAL DE CLASE

AUTORES:
1. David Orozco.
2. Brayan García.
3. Jeremy Gonzalez.
4. Ramón Murillo.
5. Kenneth García.
MI08A

Introducción.
Antecedentes.
Justificación.
Objetivos.
Objetivos generales.
Objetivos específicos.
Descripción del problema.
Ingeniería de requisitos.
Diseño de base de datos.
Diagrama entidad relación.
Normalización.
Base de datos relacional.
Procedimientos almacenados.
Configuración de usuario, políticas de seguridad y procedimientos de respaldo.
Alcances y limitaciones.
Diseño GUI
Diagrama de clases.
Diseño de pruebas.
Conclusiones y recomendaciones.
Anexos.
Manual de clases
Introducción.

En la actualidad de manera periódica avances en la tecnología de información


que hacen que algunos trabajos sean realizados de una forma mucho más
sencilla y cómoda para el usuario de esta o bien, que podamos alcanzar
mejores metas con un método más eficiente y confiable, siendo visto más
evidente en el sector educativo. El uso de los dispositivos de computo en el
área se ha proclamado como la herramienta más poderosa, debido a que
permite elevar el nivel de calidad de los estudiantes y como reacción lógica la
educación en general.

Antecedentes.

El centro se encontraba limitado por un sistema de información de entrada


manual, lo que causaba mucha confusión al coordinar horarios de uso de aula.
Cuando un docente necesitaba hacer uso de un laboratorio tenía que ir a
buscar a la oficina de datos la hoja de registro pare verificar la disponibilidad
del aula que fuera a necesitar, independientemente cual fuera. Por lo que era
bastante tardado hacer esta acción, la cual solamente causaba la pérdida de
tiempo que podía ser vital en algunas ocasiones para otras ocupaciones.
Para una buena organización del aula se debe llevar un control adecuado, se
debe saber la capacidad del aula, cuantas sillas hay, que docente impartirá
clase, que días a la semana se utilizará, que días estará disponible.
Un control de aulas eficaz maximiza las oportunidades de aprendizaje de los
estudiantes. Por otro lado, una clase saturada, compleja y potencialmente
caótica supone a una invitación a posibles problemas que pueden interferir en
la educación. Por ello los encargados (docentes) implementan el siempre
mantener en trabajo a los estudiantes de dicha aula y sobre todo interponer el
respeto mutuo.
Un aspecto esencial para gestionar el control en el aula es que el docente
aproveche los primeros días y semanas del curso. Durante este periodo, tendrá
que cumplir dos objetivos de suma importancia:
1. Hablar acerca del procedimiento y las reglas con la clase para cooperar
juntos en el desarrollo de las mismas.

2. Lograr que los estudiantes participen activamente en todas las


actividades del aprendizaje. Gracias a esto se puede fomentar un aula
sin problemas y con ambiente positivo.
Justificación.
Para hacer utilidad de estas tecnologías hay que tener a disposición las
instalaciones y el equipo necesario.
Pero de manera contraproducente los procedimientos que se siguen para lleva
el control de aulas dentro de los centros educativos que poseen estos equipos
de manera general usan métodos manuales, desde hojas de registro y se
requiere que los usuarios, ya sean maestros o directores del lugar deban
presentarse al lugar pare reservar el aula que usara para impartir su clase, para
llevar a cabo el registro manual.
Mientras que en otras áreas de servicio dentro del mismo lugar ya presentan
uso de sistemas, como el caso de las bibliotecas o tiendas.
Para todo lo anterior es vital contar con un sistema que permita aprovechar los
recursos digitales de los laboratorios o aulas de computo, para administrarlos
eficientemente y generar información útil para su control actual o tomar
decisiones en un futuro.
Por ello presentamos el proyecto del cual es propia esta documentación.
Donde exponemos una interfaz de usuario conectada a una base de datos que
permitirá ayudar a las mencionadas funciones de los encargados, usuarios y
responsables de los laboratorios computacionales del lugar en cuestión. Que
son utilizados por alumnos y grupos de clase para preparar material de estudio
o bien practicar los conceptos aprendidos.
Es importante el control de aulas para mantener el orden en cualquier tipo de
centros de estudio. Lo que se quiere en este trabajo es encontrar nuevos
métodos para mantener el control en las aulas, el control que ejerce cada
maestro en su determinada clase, el complimiento de horarios tanto de
maestros como de estudiantes que se presentan en determinada aula, como la
rectoría toma decisiones sobre ello

Objetivos.

Objetivos generales.
Desarrollar un sistema que muestre la disponibilidad de los laboratorios,
docente que lo está usando para impartir su clase, la hora de inicio de curso, su
hora de finalización, día, capacidad del aula y tipo de aula.

Objetivos específicos.
 Hacer sencilla la programación de horarios.
 Eliminar procesos manuales.
 Evitar cruces de horarios entre aulas y laboratorios.
 Control de aulas asignadas.
 Proporcionar información a los encargados ver el uso de las aulas.
Descripción del problema.

En la actualidad se tienen dificultades para la coordinación de horarios de uso


de laboratorios y aulas mediante las hojas de registro manuales que se
emplean para tener conocimiento de la disponibilidad de las aulas.
No hay un sistema de fácil uso que se utilice para gestionar correctamente las
horas de uso de las aulas
La proposición del proyecto es dar orden a estos registros mediante una base
de datos conectada a una app form de Windows, se pueda controlar la
información del uso de las aulas, quien las usa, en que horario y que tipo de
aula se está utilizando.
Uno de los problemas actuales en muchas Universidades es la correcta
distribución de estudiantes en las distintas aulas de clases, muchas veces no se
toma en cuenta la capacidad de dichas aulas para albergar a cierta cantidad de
estudiantes, no se toma en cuenta si las aulas brindan las condiciones
adecuadas para un correcto aprendizaje, un aula de capacidad para 50
estudiantes albergando 20 estudiantes, o aulas para estudiantes de distintas
facultades que no brindan las condiciones que su carrera exige.
Plantear este tipo de problemas a las autoridades de la Universidad, sea cual
sea, podría llevarnos a implementar un sistema de control de aulas, con
profesionales o bien, estudiantes capacitados para ejecutar y controlar dicho
sistema.
El sistema de control de aulas vendría a solucionar todos estos problemas,
colocando a cada grupo y facultad donde debería estar, evitando
aglomeraciones de estudiantes y grupos disparejos.

Ingeniería de requisitos.

El software lleva a cabo la inserción, edición y eliminación de los datos que la


base de datos posea en dicho momento, ya sea limpia (libre de datos,
disponible para hacer la entra de nueva información) o ya en uso (que la base
de datos ya tenga información de las aulas)
Diseño de base de datos.
Al momento de crear una base de datos tenemos que tomar en cuenta muchos
factores, ya que este proceso tiene que estar realizado con la menor cantidad
de errores posibles para así evitar complicaciones al ejecutar el problema. Ya
que encontrar un error en la base de datos ya sea por sintaxis o lógico suele
dar muchos dolores de cabeza a los programadores.
Nuestro grupo está conformado por alrededor de 5 grupos independientes los
cuales aportaron su base de datos. Para realizar este proceso definimos una
nomenclatura específica para que ellos pudieran crear sus tablas, columnas y
procedimientos almacenados y fuera totalmente entendible por todos.

Diagrama entidad relación.


Normalización.

La normalización es una parte fundamental al momento de crear una base de


datos.
De esta manera evitamos hacer los datos redundantes, que solamente harían
uso innecesario del disco por lo que nos deshicimos de las repeticiones o las
columnas que estaban creadas pero que no aportaban ningún valor a la base de
datos en cuestión

Base de datos relacional.


Usando la estructura relacional tenemos la facilidad de seguir las reglas de
integridad, siendo una de estas las que nos evita duplicar filas en una tabla
dándonos paso a que no se ingrese información errónea en la base de datos.
En el control de aulas esto nos permite ver e insertar de manera no errónea las
horas de uso de las aulas, sin dar paso a la confusión de horarios solamente
porque había un dato duplicado.
Con estas operaciones lógicas se nos facilita que una aplicación especifique el
contenido con que necesitamos.
Cada grupo realizó su propio análisis de su base de datos dejando en claro los
campos que eran necesarios para poder realizar relaciones en nuestro caso
específico nosotros necesitamos saber el Id del maestro o profesor, el grupo
que está haciendo uso de lo que es el aula de esta manera darle un estado de
no disponible al aula, así mismo nosotros proporcionar la información del tipo
de aula, la capacidad disponible, los horarios de uso por determinado docente

Procedimientos almacenados.

Creamos procedimientos almacenados ya que estos ayudan al momento de


realizar una acción ya se de creación, actualización, borrar o leer en la base de
datos. Así de esta manera el código se ve más optimizado.
El acceso a los datos implica dar acciones repetitivas, una consulta simple
para obtener la información que posee una tabla de datos en nuestra base
puede necesitar hacer miles o cientos de repeticiones para que nos brinde el
resultado necesario.
Estas funciones de acceso a nuestros datos requieren del código para acceder a
la base de datos.
Gracias a que las bases de datos nos permiten usar bloques de códigos a los
que se puede acceder con una simple aplicación, un solo procedimiento
almacenado puede ayudarnos a garantizar a que las funciones de datos se
implementen de manera especifica

Configuración de usuario, políticas de seguridad y


procedimientos de respaldo.
Alcances y limitaciones.

El edificio central de la Universidad contiene lo que vienen siendo dos


plantas. Si nos basamos en esa distribución de plantas, notamos que en la
primera planta tenemos el control del aula 1 hasta el aula 15 terminando la
primera planta, en la segunda planta llevamos el control del aula 16 hasta el
aula 34 donde algunas de estas aulas son laboratorios computacionales.
Con esto tenemos planteado llevaremos el control de aulas solo del edificio
central de la Universidad.
Si nos planteamos en el edificio de enfrente del Central, abarcaríamos el
edificio de aulas/laboratorios, en dado caso si también lo contamos como
aulas, el edificio consta de 2 plantas igual que el anterior. Siendo la primera
del laboratorio 1 y 2, únicamente. Aunque claro también teniendo en cuenta la
biblioteca y en la segunda planta abarcaríamos del laboratorio 3 hasta el
laboratorio 6.
Además, llevamos un control de cada aula al pie de la letra, con un horario
específico para un buen uso de ellas y no solo eso, también se deben estar
cerciorando de que todo esté en orden; revisarlas que estén ordenadas, limpias,
que todo funcione correctamente de acuerdo a los estándares de la
universidad.

Diseño GUI
Diagrama de clases.

Diseño de pruebas.
Conclusiones y recomendaciones.
Anexos.

Manual de clases

También podría gustarte