Home
Proyecto SGANS - Guillermo Cherencio
Contents
1. LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior TRABAJO PRACTICO FINAL INTEGRADO 2012 3 PROGRAMACION PROGRAMACION ORIENTADA A OBJETOS PRACTICA PROFESIONAL Versi n 9 0 28 de Junio de 2013 Diagrama del Sistema 1 S F D y T Nro 189 Servidor PHP Paginas php publicas integradas en sitio sft189 edu ar que consultan graban archivos planos importados exportados de SGANS PRACTICA PROFESIONAL www isft189 edu ar Programacion Programacion Orientada a Objetos Practica Profesional Trabajo Final 2012 Lic Guillermo Cherencio INTERNET Area de red local del ISFT 189 SGANSW1 aplicacion C utilizando interfase Secretar a CGI contra servidor Mongoose 3 1 Utiliza libreria libfb Aplicacion de consulta l Direcci n PROGRAMACION 1 SGANSW2 aplicacion Alumnos J2EE 6 contra servidor Glassfish 3 1 2 PRACTICA PROFESIO Docentes NAL SGANS aplicacion client server J2SE Jaybird jdbc vs SGBD Firebird 2 5 PROGRAMACION ORIENTADA A OBJETOS SGBD Firebird 2 5 Programaci n I Aplicaci n CGI que utiliza servidor Mongoose 3 1 mas librer a libfb para comunicaci n con base de datos firebird 2 5 Aplicaci n que permite realizar consultas y operaciones que no comprometen la integridad del sistema para acceso a trav s de red local Programaci n I Programaci n Orient
2. Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior ME VOCAL1 VOC1 APENOM ME VOCAL2 VOC2 APENOM PL CODIGO PL DESCR PL NROR PL TITULO FROM SP_TBL_MESAEX ME INNER JOIN SP_TBL_MATERIA MA ON ME CODIGOM MA CODIGOM INNER JOIN SP_TBL_PLANEPL ON MA CODIGO PL CODIGO INNER JOIN SP_TBL_DOCENTE TIT ON ME TITULAR TIT LEGAJO INNER JOIN SP_TBL_DOCENTE VOC1 ON ME VOCAL1 VOC1 LEGAJO INNER JOIN SP_TBL_DOCENTE VOC2 ON ME VOCAL2 VOC2 LEGAJO WHERE ME ESTADO IN P A AND MA CODIGOM 1234 ORDER BY ME FECHA ASC reemplazar 1234 por el codigo de materia Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el numero de materia si no existe emito tabla html con mensaje de error si el numero de materia existe continuo haciendo consulta de mesas de examen en estado P o A programadas o abiertas cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior los datos de la materia codigo descripcion codigo y descripcion tecnicatura a la que pertenece la materia en el cuerpo de la tabla las mesas programadas o abiertas de la materia en cuesti n fecha profesor titular primer
3. 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior WHERE EXTRACT YEAR FROM DMC INICIO BEXTRACT YEAR FROM current_date AND DMC FIN IS NOT NULL AND A LEGAJOA 1234 reemplazar 1234 por el codigo de alumno SELECT MAT CODIGOM MAT DESCR DMC LEGAJO DOC APENOM AS APENOMD DMC INICIO DMC FIN DMCA LEGAJOA A APENOM DMCA FECHA_INS DMCA NOTA DMCA SITUACION DMCA OBS FROM SP_TBL_DMC DMC INNER JOIN SP_TBL_DMCA DMCA ON DMC IDDMC DMCA IDDMC INNER JOIN SP_TBL_ALUMNO A ON DMCA LEGAJOA A LEGAJOA INNER JOIN SP_TBL_MATERIA MAT ON DMC CODIGOM MAT CODIGOM INNER JOIN SP_TBL_DOCENTE DOC ON DMC LEGAJO DOC LEGAJO WHERE EXTRACT YEAR FROM DMC INICIO BEXTRACT YEAR FROM current_date AND DMC FIN IS NOT NULL AND A LEGAJOA 1234 ORDER BY DMC CODIGOM reemplazar 1234 por el codigo de alumno Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el numero de legajo si no existe emito tabla html con mensaje de error si el numero de legajo existe continuo haciendo consulta de alumnos inscriptos en asignaturas sp_tbl_dmc con fecha de inicio mas tardia cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida 2
4. Planillas de Asistencia por Asignatura Grupo II Tablas relacionadas sp_tbl_materia sp_tbl plane sp_tbl_docente sp_tbl_alumno sp_tbl_dmc sp_tbl_dmca Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Codigo de Asignatura ej codigo 11107 Sistemas de Computacion CONSULTAS SELECT COUNT FROM SP_TBL_MATERIA P WHERE P CODIGOM 1234 reemplazar 1234 por el codigo de materia SELECT ASI IDDMC ASI IDC ASI LEGAJO D APENOM ASI CODIGOM M DESCR M ANIO M TIPOMAT M PERIODO P CODIGO P DESCR P NROR P TITULO AST INICIO A LEGAJOA A APENOM A TDOC A NRODOC FROM SP_TBL_DMC ASI INNER JOIN SP_TBL_DMCA ASIA ON ASI IDDMC ASIA IDDMC INNER JOIN SP_TBL_DOCENTE D ON ASI LEGAJO D LEGAJO INNER JOIN SP_TBL_MATERIA M ON ASI CODIGOM M CODIGOM INNER JOIN SP_TBL_PLANE P ON M CODIGO P CODIGO INNER JOIN SP_TBL_ALUMNO A ON ASIA LEGAJOA A LEGAJOA Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior WHERE EXTRACT YEAR FROM ASLINICIO EXTRACT YEAR FROM CURRENT_DATE AND ASI FIN IS NULL AND M CODIGOM 1234 ORDER BY A APENOM ASC reemplazar 1234 por el codigo de materia Proceso Conectar a b d Firebird usando los datos de conexi n hacemos
5. practica profesional Importar Datos practica profesional Inicializar Sistema pide clave numerica y ejecuta stored procedure SP_INTT practica profesional Menu Ayuda Manual T cnico del Sistema instalaci n desinstalaci n cambios de claves firebird backup firebird restore firebird datos iniciales del sistema Ayuda para el usuario uso general de opciones e interfases del sistema Grupo D Mosca Gomez Grupo ID Practica Profesional Desarrollo de interfase en aplicaci n J2SE swing utilizando FTP para la exportaci n de archivos desde base de datos firebird 2 5 a servidor web www isft189 edu ar para luego ser utilizado por paginas php Exportar archivo de mesas de examen carrera materia idcarrera idmateria fecha legajo apenom titular vocall vocal2 ltitutar lvocal1 lvocal2 Este archivo sera de texto delimitado Verificar los permisos de este archivo no deber a ser accesible por el publico en general solo por quien lo creo y las paginas php que lo utilizaran Carrera y materia contienen los nombres de carrera Idcarrera y idmateria contienen los c digos de carrera y materia Legajo sea O cuando no haya alumnos inscriptos apenom sera NULL cuando no haya alumnos inscriptos Titular vocall vocal2 contiene los apellidos Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci
6. J2EE 6 Tecnolog as propuestas html javascript ajax jquery jquery ul jtable json servlets jpa 2 0 o jdbc driver jdbc jaybird uso de servidores glassfish o jetty embebido Desarrollo de los siguientes m dulos Modulo intranet de registro de aspirantes Permitir almacenar por a o los aspirantes a ingreso datos de contacto apellido nombre e mail TE CEL direcci n etc la mayor a ser n datos opcionales Permite borrar todos los aspirantes de un a o determinado con previa confirmaci n ya sea de una carrera o todas las carreras Permite ingresar borrar modificar aspirantes de un a o determinado a una carrera determinada Permite mover un aspirante de una carrera a otra Permite listar imprimir o genera pdf con aspirantes de un a o determinado de una carrera determinada o de todas las carreras German Mosca Modulo intranet de inscripci n a mesas de examen El modulo asume que se trata de un alumno ejecutando esta aplicaci n desde la intranet del Instituto Solicita su numero de legajo permite actualizar solo sus datos elementales no permite cambio de carrera por ejemplo muestra las mesas de examen habilitadas por materia y fecha abiertas con las menos 48hs de anticipaci n acorde con las asignaturas que ha regularizado y aun no ha rendido final permite que seleccione una o varias y presione el boton inscripci n El sistema emite un comprobante pdf de inscripci n el cual podr ser impreso o descargado e
7. T LEGAJO INNER JOIN SP_TBL_DOCENTE VOC1 ON ME VOCAL1 VOC1 LEGAJO INNER JOIN SP_TBL_DOCENTE VOC2 ON ME VOCAL2 VOC2 LEGAJO Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior INNER JOIN SP_TBL_MESAEX_AL MAL ON ME IDM MAL IDM INNER JOIN SP_TBL_ALUMNO AL ON MAL LEGAJOA AL LEGAJOA WHERE ME ESTADO INCP A AND AL LEGAJOA 1234 ORDER BY ME FECHA ASC MA DESCR ASC reemplazar 1234 por el legajo del alumno Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el legajo del alumno si no existe emito tabla html con mensaje de error si el alumno existe continuo haciendo consulta de mesas de examen en estado P o A programadas o abiertas cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior los datos del alumno legajo apellido nombre en el cuerpo de la tabla las mesas programadas o abiertas del alumno en cuesti n fecha de la mesa de examen codigo materia descripcion materia profesor titular primer vocal segundo vocal fecha inscripcion del alumno Listado de
8. Tabla html en la parte superior los datos del alumno legajo apellido nombre en el cuerpo de la tabla las materias cursadas por el alumno fecha inscripcion codigo materia nombre materia nota observaciones Listado de Mesas de Examen por Carrera Grupo II hecho Tablas relacionadas sp _tbl_mesaex sp_tbl_materia sp_tbl plane sp_tbl_docente Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Codigo de la Carrera ej codigo 7 Tec Sup en Analsis de Sistemas CONSULTAS SELECT COUNT FROM SP_TBL_PLANE P WHERE P CODIGO 1234 reemplazar 1234 por el codigo de carrera Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior SELECT ME IDM ME FECHA ME ESTADO ME CODIGOM MA DESCR ME TITULAR TIT APENOM ME VOCAL1 VOC1 APENOM ME VOCAL2 VOC2 APENOM PL CODIGO PL DESCR PL NROR PL TITULO FROM SP_TBL_MESAEX ME INNER JOIN SP_TBL_MATERIA MA ON ME CODIGOM MA CODIGOM INNER JOIN SP_TBL_PLANE PL ON MA CODIGO PL CODIGO INNER JOIN SP_TBL_DOCENTE TIT ON ME TITULAR TIT LEGAJO INNER JOIN SP_TBL_DOCENTE VOC1 ON ME VOCAL1 VOC1 LEGAJO INNER JOIN SP_TBL_DOCENTE VOC2 ON ME VOCAL2 VOC2 LEGAJO WHERE ME ESTADO INCP A AND PL CODIGO 1234 ORDER BY ME FECHA ASC
9. a datos de prueba en el sistema para comenzar a trabajar con el mismo Esto debe ser documentado en el manual del sistema Solo puede ser ejecutado por usuario sysdba Desarrollo de paginas php de consulta para ser utilizadas desde la web en servidor www 1sft189 edu ar a partir de archivos previamente exportados Consulta por materia utilizando las primeras letras del nombre de la materia filtra mesas de examen para una materia en particular o bien si no se indica materia trae todas las materias ordenadas por carrera y materia Consulta por carrera filtra mesas de examen de una carrera en particular debe ingresar parte del nombre de la carrera Consulta por Docente utilizando las primeras letras del apellido nombre del docente busca su ocurrencia ya sea como titular vocall o vocal2 Consulta por fecha muestra todas las mesas a una fecha determinada o bien todas ordenadas por fecha en forma ascendente Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior En todos los casos mostrar los casos mostrar el nombre de la carrera nombre de la materia y su c digo nombre del alumno no mostrar su legajo si hubiera inscriptos fecha apellido nombre de los docentes no mostrar su legajo Desarrollo
10. ada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior Listado de Materias Rendidas Grupo I Tablas relacionadas sp_tbl_mesa_ex sp_tbl_mesa_ex_al sp_tbl_alumno Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Nro de Legajo Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el numero de legajo si no existe emito tabla html con mensaje de error si el numero de legajo existe continuo haciendo consulta de materias rendidas cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina CONSULTAS SELECT COUNT AS CANTIDAD FROM SP_TBL_ALUMNO WHERE LEGAJOA 1234 reemplazar 1234 por el legajo que tipeo el usuario SELECT ME FECHA ME LIBRO ME FOLIO ME CODIGOM MAT DESCR MA NOTA AL AAPENOM AL TDOC ALINRKRODOC FROM SP_TBL_MESAEX ME INNER JOIN SP_TBL_MESAEX_AL MA ON ME IDM MA IDM INNER JOIN SP_TBL_ALUMNO AL ON MA LEGAJOA AL LEGAJOA INNER join SP_TBL_MATERIA MAT ON ME CODIGOM MAT CODIGOM WHERE MA LEGAJOA 1234 AND ME ESTADO C AND MA NOTA gt 4 ORDER BY MAT CODIGOM reemplazar 1234 por el legajo que ti
11. consulta a b d Chequeando el codigo de la materia si no existe emito tabla html con mensaje de error si la materia existe continuo haciendo consulta de asignaturas que tengan fecha de inicio de este a o y no tengan fecha de finalizaci n asignatura abierta con alumnos aun no calificados cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior los datos de la asignatura codigo de carrera a la que pertenece la asignatura descripcion de carrera a o de la carrera codigo materia descripcion materia tipo periodo fecha inicio en el cuerpo de la tabla los alumnos inscriptos en la asignatura en cuesti n y una serie de casilleros para que el docente ponga una vez impreso este reporte P de presente o A de ausente En la parte superior hacer tambi n una grilla para que el docente pueda poner la fecha Datos a emitir legajo del alumno Apellido Nombre del alumno Grupo D Del Conte Feijoo Honeker Grupo ID Schwindt 2 Grupo III Programaci n Orientada a Objetos Aplicaci n J2SE swing que utiliza driver jdbc jaybird para comunicaci n con base de datos firebird 2 5 isft fdb en servidor aplicativo tiene todas las operaciones fundamentales para la gesti n acad mica La aplicaci n tendr las siguientes opciones Menu Alumno
12. e que se trata de un docente o un directivo del Instituto Si es un directivo solicita tipo documento numero y contrase a esto debe coincidir con la tabla tbl_docente Permite el cambio de contrase a Selecciona Carrera trae todas las comisiones tbl_comision de dicha carrera para todos sus a os selecciona comisi n selecciona docente selecciona materia solo muestra las de la carrera y las del a o de la comisi n ingresa la fecha de inicio no posee Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior fecha de finalizaci n y permite dar de alta la comisi n Un proceso similar se sigue para seleccionar las comisiones que est n iniciadas y aun no finalizadas permite ver los alumnos asociados a cada comisi n y su condici n no permite cambiar estos datos solicita fecha de finalizaci n finaliza la comisi n da por terminada la cursada para luego poder crear mesas de examen final para dicha asignatura y emite el acta de fin de cursada pdf El directivo tambi n puede agregar o quitar alumnos a una comisi n iniciada En caso de ser docente se comienza igual que un directivo pero ste no puede crear la comisi n poniendo fecha de inicio ni terminarla solo puede asociar alumnos a su comisi n alumnos que
13. esas de examen en estado P o A programadas o abiertas entre las fechas desde y hasta indicadas cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior se indica titulo indicando las fechas desde y hasta solicitadas en el cuerpo de la tabla las mesas programadas o abiertas entre fechas indicando fecha codigo carrera descripcion carrera codigo materia descripcion materia profesor titular Listado de Inscripci n a Mesas de Examen por alumno Grupo HI Tablas relacionadas sp_tbl_mesaex sp_tbl_materia sp_tbl plane sp_tbl_docente sp_tbl_alumno sp_tbl_mesaex_al Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Legajo de Alumno ej legajo 5 Gonzalez Anabella CONSULTAS SELECT COUNT FROM SP_TBL_ALUMNO A WHERE A LEGAJOA 1234 reemplazar 1234 por el legajo del alumno SELECT ME IDM ME FECHA ME ESTADO ME CODIGOM MA DESCR ME TITULAR TIT APENOM ME VOCAL1 VOC1 APENOM ME VOCAL2 VOC2 APENOM PL CODIGO PL DESCR PL NROR PL TITULO AL LEGAJOA AL APENOM AL TDOC AL NRODOC MAL FECHA_INS FROM SP_TBL_MESAEX ME INNER JOIN SP_TBL_MATERIA MA ON ME CODIGOM MA CODIGOM INNER JOIN SP_TBL_PLANEPL ON MA CODIGO PL CODIGO INNER JOIN SP_TBL_DOCENTE TIT ON ME TITULAR TI
14. n su maquina para su resguardo El modulo tambi n permite des inscribirse de una mesa de examen 48 hs anticipaci n no emite comprobante Emmanuel Cassan Modulo intranet de administraci n de mesas de examen El modulo asume que se trata de un docente o un directivo del Instituto Solicita tipo documento numero y contrase a esto debe coincidir con la tabla tbl_docente Permite el cambio de contrase a Si se trata de un docente el sistema muestra la lista de mesas de examen en las cuales es titular y se encuentran abiertas permite su selecci n permite indicar el libro y folio asociado con la mesa y luego muestra el listado de alumnos de dicha mesa para cargar la calificaci n de cada alumno permite modificar cuantas veces quiera las calificaciones En el caso de un directivo el sistema mostrar la lista de mesas de examen por carrera que se encuentran abiertas podr consultar los alumnos evaluados en cada una solo ver el listado y sus calificaciones si las tuvieran cargadas no permite cambios y permitir cerrar la mesa de examen solicita confirmaci n Tambi n permitir abrir un nueva mesa de examen y podr imprimir el acta volante pdf listado de alumnos inscriptos en mesa de examen abierta y acta definitiva pdf listado de alumnos evaluados en mesa de examen cerrada indicando libro folio alumnos notas docentes titulares y vocales David Gomez Modulo intranet de administraci n de comisiones El modulo asum
15. n General de Cultura y Educaci n Direcci n de Educaci n Superior nombre de los docentes que est n en la mesa como titular primer y segundo vocal Ltitular lvocall lvocal2 contiene los n meros de legajos correspondientes de los docentes Desarrollo de stored procedures en base de datos SGANS isft189 fdb para abm de tablas en base a stored procedure de ejemplo en b d Test fdb tabla TEST TBL_PEA y TBL_PLANE pedir tambi n la cantidad de a os de la carrera al dar de alta baja cambio TBL_MESAEX mesas de examen TBL_MESAEX_AL mesas de examen alumno altas bajas de inscripci n a mesa de examen por un lado y por otro otro stored procedure para poner la nota TBL_MC correlatividades TBL_MATERIA TBL_DOCENTE TBL_DOCENTET solo altas y bajas de t tulos TBL_DMCA solo altas y bajas TBL_DMC solo altas y bajas TBL_COMISION TBL_ALUMNO P_INIT Recibe como argumento un valor entero si dicho valor coincide con un determinado valor arbitrario por ejemplo 981981 continua su ejecucion sino termina Este stored procedure inicializa la base de datos con datos de prueba Ejecuta P_DELETE y luego ejecuta P_INSERT Solo puede ser ejecutado por usuario sysdba P_DELETE borra todos los datos del sistema requiere igual que P_INIT se le pase un argumento entero clave para ejecutar el borrado de datos sino no hace nada Solo puede ser ejecutado por usuario sysdba P_INSERT no requiere argumento clave insert
16. peo el usuario Salida e Tabla html en la parte superior los datos del alumno en el cuerpo de la tabla las materias rendidas fecha libro folio codigo materia nombre de materia nota Listado de Comisiones Aumnos inscriptos en asignaturas Grupo I Tablas relacionadas sp_tbl_dmc sp_tbl_dmca sp_tbl_alumno Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Codigo de la materia ej 7106 11106 es nico por carrera a o CONSULTAS SELECT COUNT FROM SP_TBL_DMC DMC WHERE EXTRACT YEAR FROM DMC INICIO HEXTRACT YEAR FROM current_date AND DMC FIN IS NULL AND DMC CODIGOM 1234 reemplazar 1234 por el codigo de materia Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior SELECT MAT CODIGOM MAT DESCR C CODIGO C ANIO C LETRA DMC LEGAJO DOC APE NOM AS APENOMD DMC INICIO DMCA LEGAJOA A APENOM DMCA FECHA_INS FROM SP_TBL_DMC DMC INNER JOIN SP_TBL_DMCA DMCA ON DMC IDDMC DMCA IDDMC INNER JOIN SP_TBL_ALUMNO A ON DMCA LEGAJOA A LEGAJOA INNER JOIN SP_TBL_COMISION C ON DMC IDC C IDC INNER JOIN SP_TBL_MATERIA MAT ON DMC CODIGOM MAT CODIGOM INNER JOIN SP_TBL_DOCENTE DOC ON DMC LEGAJO DOC LEGAJO WHERE EXTRACT YEAR FROM DMC INICIO BEXTRACT YEAR FROM cu
17. reemplazar 1234 por el codigo de carrera Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el numero de carrera si no existe emito tabla html con mensaje de error si el numero de carrera existe continuo haciendo consulta de mesas de examen en estado P o A programadas o abiertas cargo en memoria el resultado de la consulta fboquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior los datos de la carrera codigo descripcion en el cuerpo de la tabla las mesas programadas o abiertas de las distintas asignaturas de la carrera en cuesti n fecha codigo de materia descripcion de materia profesor titular primer vocal segundo vocal Listado de Mesas de Examen por Materia Grupo II hecho Tablas relacionadas sp_tbl_mesaex sp_tbl_materia sp_tbl_plane sp_tbl_docente Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Codigo de la Materia ej codigo 8104 Practica Profesional T CONSULTAS SELECT COUNT FROM SP_TBL_MATERIA P WHERE P CODIGOM 1234 reemplazar 1234 por el codigo de materia SELECT ME IDM ME FECHA ME ESTADO ME CODIGOM MA DESCR ME TITULAR TIT APENOM Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189
18. rrent_date AND DMC FIN IS NULL AND DMC CODIGOM 1234 ORDER BY DMC CODIGOM A APENOM reemplazar 1234 por el codigo de materia Proceso Conectar a b d Firebird usando los datos de conexi n hacemos consulta a b d Chequeando el numero de materia si no existe emito tabla html con mensaje de error si el numero de materia existe continuo haciendo consulta de alumnos inscriptos en esa materia sp_tbl_dmc con fecha de fin null cargo en memoria el resultado de la consulta fbquery1 c y armo tabla html con los datos cargados en memoria Termino de armar la tabla libero memoria e imprimo todo el codigo html de la pagina Salida Tabla html en la parte superior los datos de la materia codigo descripcion en el cuerpo de la tabla los alumnos inscriptos fecha inscripcion legajo apellido nombre Listado de Situaci n Acad mica de Alumno resultado de cursadas Grupo I Tablas relacionadas sp_tbl_dmc sp_tbl_dmca sp_tbl_alumno Entrada Datos de conexi n a firebird server b d usuario contrase a rol cg13 c Nro de Legajo CONSULTAS SELECT COUNT AS CANTIDAD FROM SP_TBL_DMC DMC INNER JOIN SP_TBL_DMCA DMCA ON DMC IDDMC DMCA IDDMC INNER JOIN SP_TBL_ALUMNO A ON DMCA LEGAJOA A LEGAJOA INNER JOIN SP_TBL_MATERIA MAT ON DMC CODIGOM MAT CODIGOM INNER JOIN SP_TBL_DOCENTE DOC ON DMC LEGAJO DOC LEGAJO Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT
19. s Abm Alumnos tbl_alumnos Grupo I Gomez Abm Mesas de Examen tbl_mesaex Grupo I Gomez Inscripci n a Mesas de Examen tbl_mesaex_al Grupo I Gomez Inscripci n a Asignaturas tbl_dmca X Grupo I Mosca Copiar Inscripci n de una Asignatura a Otra tbl_dmca Grupo I Mosca Cambios de Carrera Comunicar a Alumnos flexible selecci n de alumnos y env o de mails via interfase 1sft189 edu ar practica profesional Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior Menu Docentes Abm Docentes tbl_docentes Grupo I Gomez Actualizar Titulos Docentes tbl_docentet Grupo I Gomez Abm Asignatura tbl_dmc Copiar Asignatura de a o anterior tbl_dmc Comunicar a Docentes flexible selecci n de docentes y env o de mails via interfase 1sft189 edu ar practica profesional Menu Carreras Abm Carreras tbl_plane tbl_pea Grupo I Gomez Abm Comisiones por Carrera tbl_comision Abm Materias por Carrera tbl_materia Grupo I Mosca Correlatividades tbl_mc Grupo I Mosca Menu Herramientas Publicar Mesas de Examen via ftp a servidor isft189 edu ar practica profesional Publicar Programas Asignaturas Material Asignaturas via ftp a servidor 1sft189 edu ar practica profesional Exportar Datos
20. sean de la carrera en cuesti n y que no tengan aprobada ni regularizada esta asignatura y cargar sus calificaciones y situaci n acad mica final digamos que al final del a o el docente deja todo listo para que el directivo cierre la cursada Santiago De La Cruz Atte Lic Guillermo Cherencio Programci n I Programaci n Orientada a Objetos Pr ctica Profesional ISFT 189 www isft189 edu ar www grch com ar Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio
21. vocal segundo vocal Listado de Mesas de Examen entre Fechas Grupo II Tablas relacionadas sp_tbl_mesaex sp_tbl_materia sp_tbl_plane sp_tbl_docente Entrada Datos de conexi n a firebird server b d usuario contrase a rol cgi3 c Fecha Desde ej 01 DEC 12 dia 01 de diciembre de 2012 Fecha Hasta ej 26 DEC 12 dia 26 de diciembre de 2012 CONSULTAS SELECT ME IDM ME FECHA ME ESTADO ME CODIGOM MA DESCR ME TITULAR TIT APENOM ME VOCAL1 VOC1 APENOM ME VOCAL2 VOC2 APENOM PL CODIGO PL DESCR PL NROR PL TITULO FROM SP_TBL_MESAEX ME INNER JOIN SP_TBL_MATERIA MA ON ME CODIGOM MA CODIGOM INNER JOIN SP_TBL_PLANE PL ON MA CODIGO PL CODIGO INNER JOIN SP_TBL_DOCENTE TIT ON ME TITULAR TIT LEGAJO Programaci n I Programaci n Orientada a Objetos Practica Profesional 2012 ISFT 189 Lic Guillermo Cherencio LS F D y T Nro 189 PROVINCIA DE BUENOS AIRES Direcci n General de Cultura y Educaci n Direcci n de Educaci n Superior INNER JOIN SP_TBL_DOCENTE VOC1 ON ME VOCAL1 VOC1 LEGAJO INNER JOIN SP_TBL_DOCENTE VOC2 ON ME VOCAL2 VOC2 LEGAJO WHERE ME ESTADO INXCP A AND ME FECHA BETWEEN FDESDE AND FHASTA ORDER BY ME FECHA ASC MA DESCR ASC reemplazar FDESDE por la fecha Desde entre comillas simples y FHASTA por la fecha Hasta entre comillas simples Proceso Conectar a b d Firebird usando los datos de conexi n hago consulta de m
Download Pdf Manuals
Related Search
Related Contents
Lichttechnik - ARRI Lighting Rental Sony Atrac3/MP3 User's Manual ATTREZZATURE DI PROTEZIONE INDIVIDUALE Manual. - Ayudas Dinámicas Red4Power R4-C028B computer case HASBRO Glowing Bedtime Sulley 3804 User's Manual D-Link DI-604 User's Manual milltap 700 – 高速かつ 高精度 Samsung VP-DC575WI คู่มือการใช้งาน Copyright © All rights reserved.
Failed to retrieve file