Bievenido

Bienvenido al Blog de Herman Aguilar!!!

Dedicado a compartir material para los alumnos de UJAT-DAIS

martes, 13 de septiembre de 2016

Actividad 2: Elección de Módulo

El jueves 15 de septiembre a más tardar debe de tener módulo seleccionado.

Proceso de selección:

  1. Proponer al profesor (vía correo) un módulo, el framework y base de datos a usar.
  2. El profesor debe autorizar y en su caso solicitar que el alumno elija otro.


Pasado el jueves 15, el profesor asignará de forma arbitraria los módulos.

Encuadre del Curso

Las sesiones serán de asesoría y/o ayuda.
No habrá exámenes.
El proyecto será permanente con revisiones semanales.
El alumno deberá elegir un módulo (o proponer uno nuevo) del proyecto UJAT ya planteado.
No hay ordinario, solo en el caso de que alguien necesite más tiempo para afinar su proyecto.
No hay extraordinario.
Cada quien tendrá un carpeta (compartida por el profesor) para subir la documentación de su proyecto.
Cada semana (martes) deberá hacer un corte ejemplo: proyectoControlEscolar.Doc, sacar una copia y renombrar como proyectoControlEscolar0913.doc y seguir trabajando en el original. El profesor revisará el corte.
El proyecto es un trabajo colaborativo.
El profesor dictará las necesidades de cada módulo y en su caso, cambiará, aumentará o reducirá requerimientos.
Cualquier problema que impida cumplir lo planteado, deberá ser notificado a la brevedad con el profesor.


Módulos disponibles.

Los módulos disponibles del sistema UJAT son:

Ya no están diponibles Php, .Net, Jsp, , ni Oracle, ni MySql, SqlServer, María DB

Los que está en rojo falta definir Framework o base de datos a manejar
  • Control Escolar (Christían Javier DO, .Net, Oracle): Alumnos, Divisiones, Carreras, Materias, Datos Personales, Inscripciones y Bajas.
  • Recursos Humanos (Karina E. Cortazar Garcia, Jsp, Oracle): Personal (administrativos y docentes), contratos, nómina, asistencia.
  • Caja (Jonata O.R.): Cobros de trámites y servicios.
  • Calificaciones (Luis Fernando R.L.): Captura de calificaciones.
  • Bibliotecas (Amir C. O.: Phyton, MaríaDB): registro de libros, préstamos a alumnos, profesores, administrativos, manejo de multas.
  • Centro de Cómputo (Ana K. V. R): Inventario de equipo de cómputo, préstamo a alumnos de equipos (con costo).
  • CELE (Jesús C.C.P.): Cursos de idiomas, inscripciones y calificaciones.
  • CEDA (Jesús A. G.C. .Net. Firebird): Talleres culturales, inscripciones y calificaciones.
  • CEFODE (Oliver O.M.: .Net, SqlServer): Cursos de deportes y eventos deportivos, inscripciones y calificaciones.
  • Difusión cultural (Joaquín Daniel T.B. .Net, Oracle): Eventos académicos como congresos, semana de Juárez, semana de difusión, talleres, etc.
  • Básicos (L. G.D.: Php, Mysql): Horarios de clases (grupos).
  • Terminales (Dioney R..M.: Python, SqlServer): Trámites de titulación.
  • Becas (Sandra S.C. Php, Mysql): Registro y seguimiento de becas.
  • Proyectos de investigación (Yolidabeth V.R. Jsp, SqlServer): registro y seguimiento de proyectos de investigación de los profesores.
  • Control de acceso (Iván J. A.L. .Net, Oracle): Validación y automatización de control de acceso a diversos eventos eventos o espacios.
  • Mentoría (Jackelín G.H. Angular.js Mongo DB). Asesoría a alumnos.
  • SIG (Joaquín G.B. Phyton, DB2): Sistema de Información Gerencial que integre toda la información de todos los módulos anteriores.
  • Consultorio psicopedagogico (Mayra D. G.N. Jsp, MaríaDB): Atención psicológica a alumnos.
  • Cafetería (Yovana T.): venta al público en general (contado) y a alumnos y maestros (contado y crédito).
  • Apoyo administrativo (Rusvelt O.P.H. Jsp,): préstamo de todo tipo de material (laboratorio, cañón, balones, etc.)
  • Tutoría: Entrevistas y elaboración de trayectorias del alumno, hechas por los profesores.
  • Servicio Social (Luis A.L.F.): control de las dependencias en las que los alumnos dan su servicio social
  • Contraloría (Zurita, Ruby on rail, Postgresql): Levantar faltas/asistencias de los profesores en sus horas de clases asignadas.
  • Justificante: justificación de asistencia de alumnos, profesores o administrativo bajo ciertas reglas de operación.
  • Evaluación de media carrera: Elaboración de pruebas (y reactivos) para medir el desempeño de alumnos de media carrera; aplicación de exámenes.


Todos los módulos serán Web.
Cada módulo tendrá su propia base de datos
Cada módulo deberá conectar (on y/o offline) con otros.
Todos los módulos deberán validar usuario y contraseña.
Es altamente recomendable usar https, en caso de que no, proteger usuarios y contraseñas con js.
Los tachados, ya están asignados.
Más información sobre algún módulo al correo.

El alumno propondrá y el profesor autorizará:
Framework:  libre de elección (php, jsp, .net, phyton, etc)
Base de datos: Sql Server, Mysql, Oracle, María, Postgresql, DB2, Servicio en Nube.






Actividad 1: Generales

Enviar al correo herman_aguilar1@hotmail.com (a más tardes martes 13 de septiembre)


  • Nombre completo
  • Carrera
  • Expectativa del curso
  • Expectativa de la carrera
  • ¿Qué es una base de datos?
  • ¿Cuáles son los objetivos de las base de datos?
  • ¿Qué es un DBA?
  • ¿Cuáles son sus funciones?

Con el correo remitente recibirán una carpeta compartida individual en DropBox.




lunes, 15 de agosto de 2016

Actividad 2

Debate Miércoles 17 de agosto sobre las funciones de un Administrador de Bases de Datos DBA.

Investigar cuáles son dichas funciones y al finalizar el debate hacer un resumen.

Fecha de entrega 19 de agosto

Actividad 1

Instalación de la base de datos Oracle, conexión usando Sql Developer, configuración de los servicios de Windows.

Fecha de revisión Viernes 19.

lunes, 16 de mayo de 2016

Ejecutar Stored Procedure Actualizado


Modifiqué el código para que, además de la suma, regrese una fecha y una cadena, lo anterior para que se guíen mejor en cada una de sus aplicaciones.

Tutorial actualizado.