PORTAL INTEGRAL DE ACTIVIDADES ACADEMICAS Y VINCULACION
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 2
OBJETIVO
Este presente documento pretende explicar de manera técnica cada uno de los elementos que fueron actualizados durante el desarrollo de esta Etapa, se hablará sobre la nueva estructura de la base de datos, el funcionamiento de los nuevos módulos, etc. Esto con el fin de dejar a la institución un documento de referencia para el mantenimiento optimo del sistema o en su caso el desarrollo de nuevos elementos que apoyen o fortalezcan al mismo.
Se pretende que por medio de este manual la persona encargada de monitorear el sistema tenga un conocimiento sobre los elementos que utilizamos y poder realizar mejoras y obtener información sobre los elementos y tablas que se manejaron internamente dentro de este sistema.
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 4
no_control, nombre,
apellidos,
correo_e,contraseña,carrer
a
ALUMNO
clave_materia, plan,
clave_carrera, nombre,
no_unidades, semestre
MATERIA
clave_maestro, nombre,
apellidos, correo_e,
contraseña
MAESTRO
Id grupo,
clave_materia,
periodo, no_control
,
opción,
grupo
GRUPO
Id grupo , parcial, calificacion,
falta, asistencia
CALIFICACION
clave_carrera, nombre_carrera
CARRERA
clave_materia, periodo
grupo, clave_maestro
MAT_MAESTRO
plan
PLAN
• Estos campos son utilizados como índices tipo unique en el script
RESPUESTAS
FOROS
idpregunta, nocontrol,
pregunta,notificacion
idpregunta, respuesta,
maestro/alumno
PORTAL INTEGRAL DE ACTIVIDADES ACADEMICAS Y VINCULACION
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 5 El diagrama muestra en color rojo las tablas que fueron integradas esto para hacer visibles los cambios. Estas tablas se utilizan para almacenar información relativa al foro, es decir aquí es donde se almacenan las preguntas hechas por los alumnos, de igual manera se almacenan las respuestas hechas también por alumnos, hay que destacar que estas tablas fueron desarrolladas utilizando el paradigma sobre el cual fue desarrollada la estructura anterior. Es decir las tablas son del tipo innodb, cada una con su llave primaria y relacionada con las anteriores.
Diccionario de Datos
Carrera clave_carrera int(1) nombre_carrera CHAR(30) Plan plan int(4) Maestro clave_maestro CHAR(4) nombre_maestro CHAR(20) apellidos_maestro CHAR(30) correo_e CHAR(40) contrasenia CHAR(12) Materia clave_materia CHAR(10) plan int(4) clave_carrera int(1) nombre_materia CHAR(40) no_unidades INTEGER(2) semestre int(2) Alumno no_control CHAR(8) nombre_alumno CHAR(20) apellidos_alumno CHAR(30) correo_e CHAR(40) contrasenia CHAR(12) clave_carrera int(1) Grupo id_grupo bigint(10) clave_materia CHAR(10) periodo char(10) no_control CHAR(8) grupo CHAR(1) opcion int(1) Calificación id_grupo bigint(10) parcial int(2) calificacion int(3) falta int(2) asistencia int(2) foros
idpregunta bigint(10) NOT NULL auto_increment,
pregunta CHAR(100) NOT NULL, no_control CHAR(8) NOT NULL, fecha TIMESTAMP DEFAULT CURRENT_TIMESTAMP
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 6
Tecnologías Utilizadas
Durante el desarrollo de esta nueva fase se respeto la tecnología utilizada anteriormente, debido a que es software libre, se cuenta con soporte y documentación actualizada, entre las utilizadas están php, mysql, css, javascript.
Módulos
A continuación se muestra la pantalla de inicio, esta fue actalizada para hacer una página mas interactiva, esta utiliza tecnología html, css, javascript y librerías jquery.
idpregunta bigint(10) NOT NULL auto_increment, respuesta CHAR(100) NOT NULL,
clave CHAR(8) NOT NULL,
PORTAL INTEGRAL DE ACTIVIDADES ACADEMICAS Y VINCULACION
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 7 Esta pagina principal también enlaza al sice y sit, sistemas desarrollados también por compañeros del tecnológico de Tuxtla Gutiérrez
FORO
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 8
FORO
PORTAL INTEGRAL DE ACTIVIDADES ACADEMICAS Y VINCULACION
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 9
Calificaciones
La pantalla principal donde el profesor inserta las calificaciones correspondientes a cada alumno se actualizo de la siguiente forma.
A) Muestra el promedio general de cada parcial este se desarrollo utilizando consultas sobre mysql.
B) Los alumnos que han reprobado se muestran el color rojo y los alumnos que han aprobado con una calificación de 100 se presentan con color verde esto se desarrollo utilizando sentencias if
IF (condición) {
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 10
Alumno
Con el fin de ser un apoyo más para el estudiante se desarrollo la siguiente interfaz donde se pondrá al tanto de sus calificaciones, el promedio general, y el promedio por cada semestre.
Jquery
PORTAL INTEGRAL DE ACTIVIDADES ACADEMICAS Y VINCULACION
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 11
jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos libres y privativos jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio.
Las empresas Microsoft y Nokia anunciaron que incluirán la biblioteca en sus plataformas.2 Microsoft la añadirá en su IDE Visual Studio y la usará junto con los frameworks ASP.NET AJAX y ASP.NET MVC, mientras que Nokia los integrará con su plataforma Web Run-Time.
RESIDENCIA PROFESIONAL LICENCIATURA EN INFORMATICA 12
Mantenimiento a la Base de Datos
Durante esta fase también se dio mantenimiento a la base de datos, esto gracias a las herramientas que ofrece phpmyadmin, se eliminaron datos obsoletos, se limpiaron registros etc.