sistema integral de control de practicas sicp

Post on 03-Feb-2022

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistema Integral de control de Practicas

SICP Instituto Tecnológico Superior de Tequila

Octubre 2011

Objetivo

• Diseñar un sistema que permita obtener los datos estadísticos del uso de los laboratorios, talleres y actividades de aula que permitan cumplir con el numero de horas que una materia requiere, información que servirá para el proceso de certificación de CACEI

Escenario

• Para acreditar las carreras dentro de CACEI es necesario cumplir ciertos requisitos, los cuales uno de ellos es el numero de horas practicas que se aplican en el instituto.

Escenario

• Cada materia esta conformada por una clave, un numero de horas, las cuales están dividías de la siguiente forma:

• 2-4-8

• Significa que la materia tiene dos horas teóricas, cuatro horas practicas y tiene un valor de 8 créditos

Metas

• Hacer un sistema que se de un ambiente amigable y de fácil uso.

• Permita dar de alta las practicas realizadas en los laboratorios

• Permita el apartado y prestamos de los materiales en los talleres

• Generar estadísticas del uso de los laboratorios • Generar estadísticas sobre el numero de horas

que un docente cumple por materia • Generación de reportes por día, mes, carrera,

laboratorio, maestro, semana y la impresión de los mismos

• Permita generar una plataforma web que permita ver a la parte administrativa las diferentes estadísticas

Módulos

Aplicaciones Web y de escritorio

Datos generales

Laboratorios

Talleres

Datos Generales

• Este modulo será encargado del trabajo estadístico de lo siguiente:

– Maestros

– Numero de alumnos

– Grupos, carreras

Talleres

• Este modulo será encargado de los siguientes apartados:

– Alta de practicas

– Préstamo y horario de uso de los Talleres

– Inventario

– Horas de uso de laboratorio

– Estadísticas *

Laboratorios

• Este modulo será encargado de los siguientes apartados:

– Alta de practicas

– Horario de uso de los laboratorios

– Estadísticas *

Aplicaciones Web y de escritorio

• Este modulo será encargado de la presentación de los datos y la presentación para el usuario final

– Escritorio: Todas las Tareas

– Web: Solo consultas y estadísticas

Componentes

Talleres

• Altas

• Prestamos

• Estadísticas

Laboratorios

• Altas

• Prestamos

• Estadísticas

Datos Generales

• Altas

• Estadísticas

• Encargado Proyecto (1)

– Encargado Talleres (1)

– Encargado Laboratorio(1)

– Datos Generales(1)

– Programadores (14)

Roles

• Su rol fundamental del encargado es mantener la congruencia de la aplicación y mantener la relación entre los equipos. – Tiene la función de tomar la documentación

del proyecto y generación de evidencias – Diseña las correcciones que puede tener el

sistema y revisa el avance de los equipos de trabajo.

– Da a conocer los requerimientos y la problemática que puede tener la realización del proyecto

– Su línea de comunicación será con el asesor y con los diferentes encargados

Encargado de proyecto

• Su rol fundamental del encargado coordinar el trabajo de los diferentes programadores generar las pruebas y presentar resultados al encargado del proyecto. – Permite rediseñar la área de trabajo – Permite dar conocer los requerimientos

sobre los diferentes tipos de datos y la manera en que se representaran

– Dara a conocer a su equipo de trabajo los diferentes diagramas para la realización del mismo será encargado de las pruebas y las correcciones que se pudieran hacer • No se excluye de la programación

Encargado Talleres

• Su rol fundamental del encargado coordinar el trabajo de los diferentes programadores generar las pruebas y presentar resultados al encargado del proyecto. – Permite rediseñar la área de trabajo – Permite dar conocer los requerimientos

sobre los diferentes tipos de datos y la manera en que se representaran

– Dara a conocer a su equipo de trabajo los diferentes diagramas para la realización del mismo será encargado de las pruebas y las correcciones que se pudieran hacer • No se excluye de la programación

Encargado Laboratorios

• Su rol fundamental del encargado coordinar el trabajo de los diferentes programadores generar las pruebas y presentar resultados al encargado del proyecto. – Permite rediseñar la área de trabajo – Permite dar conocer los requerimientos

sobre los diferentes tipos de datos y la manera en que se representaran

– Dara a conocer a su equipo de trabajo los diferentes diagramas para la realización del mismo será encargado de las pruebas y las correcciones que se pudieran hacer • No se excluye de la programación

Encargado Datos Generales

• Su rol principal es generar las diferentes aplicaciones y las clases que cada uno de los encargados requiera.

– Generara las clases y los productos en base a los productos

– Apoya a los diferentes programadores sobre algunos datos del diseño

Programador

WEB

Talleres Generales Laboratorios

Diseño del sistema

• Encargado: Manuel Castañeda

• Programadores:

– Dulce

– Octavio

– Vero

– Neyvi

– Emma

Modulo de talleres

• Llevar el control de las practicas de laboratorio

• Control sobre los prestamos de los equipos

• Control sobre el préstamo y utilización de los talleres

Modulo talleres Objetivos

Módulos talleres

Interfaz

Conexión

Reportes

Prestamos Material

Prestamos Talleres

Control de practicas

• Encargado: Neyvi

• Objetivo: Generar la clase para las diferentes conexiones a la base de datos

Conexiones

Conexiones

• Nombre de clase: Conexión

• Datos de entrada: – Host

– Nombre usuario

– Password

– Base de datos

• Salidas – True en cada una de las operaciones de escritura

– Arreglo por cada consulta

• Encargado: Emarelee

• Generar las clases y las interfaces para el control de las practicas.

• Permitir al usuario poder dar de alta una practica y modificarla.

Control de practicas

• Practicas

– Datos en entrada: • Docente

• Numero de horas

• Taller que usara

• Horario y fecha

• Nombre de la practica

• Y grupo

– Salida: True por cada cambio en la base de datos

Control de practicas

• Encargado: Dulce

• Objetivo: Realizar una interfaz sencilla que permita dar de alta la utilización de los talleres.

• Tomando en cuenta que un taller no puede usarse por dos practicas en un mismo horario

Préstamo de Talleres

• Clase: Taller

• Datos de entrada:

– Horario establecido

– Hora

– Taller

• Salida:

– Un true por cada cambio en la base de datos

Préstamo de talleres

• Encargado: Octavio

• Objetivo: Generar una interfaz que permita verificar la base de datos de entrada de material nuevo y prestamos que se hagan.

• Así como el inventario

Préstamo de Material

• Clase: Materiales

• Datos de entrada:

– Persona/Prestamo

– Horario

– Adeudos

• Salida un true por cada cambio que se realice en la base de datos

Préstamo de Material

• Encargado: Verónica

• Objetivo: Hacer una interfaz que permita mostrar los datos almacenados, sobre los prestamos, las practicas o los docentes

Reportes

• Clase: Reportes

• Datos de entrada:

– Filtro de información

– Entidad

– Consulta

• Salida

– Una Jtable mostrando datos en cada formulario o forma

Reportes

• Encargado: Oscar

• Programadores:

– Huitron

– Alejandro

– Katherine

– Gaby

Modulo de Laboratorios

• Llevar el control de las practicas de laboratorio

• Control sobre el préstamo y utilización de los laboratorios

Modulo Laboratorios Objetivos

Módulos Laboratorios

Interfaz

Conexión

Reportes

Prestamos Laboratorios

Control de practicas

• Encargado: Gaby

• Objetivo: Generar la clase para las diferentes conexiones a la base de datos

Conexiones

Conexiones

• Nombre de clase: Conexión

• Datos de entrada: – Host

– Nombre usuario

– Password

– Base de datos

• Salidas – True en cada una de las operaciones de escritura

– Arreglo por cada consulta

• Encargado: Alejandro

• Generar las clases y las interfaces para el control de las practicas.

• Permitir al usuario poder dar de alta una practica y modificarla.

Control de practicas

• Practicas

– Datos en entrada: • Docente

• Numero de horas

• Laboratorio que usara

• Horario y fecha

• Nombre de la practica

• Y grupo

– Salida: True por cada cambio en la base de datos

Control de practicas

• Encargado: Katherine

• Objetivo: Realizar una interfaz sencilla que permita dar de alta la utilización de los Laboratorios.

• Tomando en cuenta que un taller no puede usarse por dos practicas en un mismo horario

Préstamo de Laboratorios

• Clase: Laboratorios

• Datos de entrada:

– Horario establecido

– Hora

– Laboratorio

• Salida:

– Un true por cada cambio en la base de datos

Préstamo de Laboratorios

• Encargado: Huitron

• Objetivo: Hacer una interfaz que permita mostrar los datos almacenados, sobre los prestamos, las practicas o los docentes

Reportes

• Clase: Reportes

• Datos de entrada:

– Filtro de informacion

– Entidad

– Consulta

• Salida

– Una Jtable mostrando datos en cada formulario o forma

Reportes

• Encargado: Juan

• Programadores:

– Laura

– Magaly

Modulo de Datos Generales

• Llevar el almacenamiento de los datos generales de las personas que intervienen en el proceso académico.

• Docentes, alumnos

• Así como sus diferentes datos, para su pronto localización

Modulo laboratorio Objetivos

Módulos Datos

Interfaz

Ingreso de datos

reportes

• Encargado: Laura

• Realizar una interfaz que permita dar de alta maestros, docentes con las referencias a la escuela.

• Permitirá consulta, modificación y conexión a la base de datos

Ingreso de datos

• Clase: Datos

• Datos de entrada – Datos referentes a la persona

– Nombre base de datos

– Host

– Usuario

– Password

• Datos de salida – True por cada modificación a la base de datos

Módulos Datos

• Encargado: Magaly

• Objetivo: Hacer una interfaz que permita mostrar los datos almacenados, sobre los prestamos, las practicas o los docentes

Reportes

• Clase: Reportes

• Datos de entrada:

– Filtro de información

– Entidad

– Consulta

• Salida

– Una Jtable mostrando datos en cada formulario o forma

Reportes

• Encargado: Luis Alberto

• Programadores:

– Juan Manuel

– Coby

Aplicación web

• Generar una interfaz amigable para los usuarios que permita consultar las estadísticas sobre prestamos de laboratorios, talleres, practicas, etc

Modulo Laboratorios Objetivos

Módulos Laboratorios

Web

Conexión

Diseño

• Encargado: Juan Manuel

• Llevara el control de las plantillas, y las validaciones sobre las pagina

Diseño

• Encargado: Coby

• Conexiones y programación para la integración de los datos a la aplicación web

Conexiones

Base de datos

datosTec

talleres laboratorios

datosTec

docente

grupo detalle_grupo

materia alumno

numAl

grado

idg

nc idg

nombre

carrera

amail cvema nombre numTeo

numPrac

creditos

cvema

idg

cvedoc

cvedoc nombre gradoAc Academia

dmail telefono

datosTec

top related