Download Aquest projecte és una proposta de millora de l`actual sistema d
Document related concepts
no text concepts found
Transcript
RESUM Aquest projecte és una proposta de millora de l’actual sistema d’assignació dels professors que formaran part del tribunal dels projectes de fi de carrera. Actualment, aquesta assignació es realitza de manera manual. Així, doncs, l’objectiu principal d’aquest projecte és automatitzar aquest procés. L’interfície d’usuari serà web, el llenguatge de programació serà JAVA i el motor de base de dades utilitzat serà MySQL. L’entrada de dades dels professors, els seus horaris disponibles, les matèries i els projectes es realitzaran via web, omplint un formulari preestablert. Finalment, la funció principal de l’aplicació, que és l’assignació dels professors a tots els projectes existents, es durà a terme per mitja d’una opció que es troba a la web principal. Una vegada clicat, l’aplicació seleccionarà dos professors (president i vocal) per a aquest projecte seguint el següents criteris: el més important és tenir coneixement de la matèria, o sigui, que un professor de lletres no estigui a la ponència d’un projecte d’informàtica. El següent criteri en importància seria la quantitat de punts que té cada professor, prioritzant els que en tenen menys. Aquests punts es van acumulant estant en els tribunals dels projectes. Finalment, el menys important per bé que necessari és tenir disponibilitat horària, tant pel que farà al dia com a l’hora que es presenta el projecte. Juntament amb tots aquests requisits, també s’ha d’intentar que els horaris de ponència de cada professor quedin el més compactats possible. RESUMEN Este proyecto es una propuesta de mejora del actual sistema de asignación de profesores que formaránparte del Tribunal de proyectos final de carrera. En la actualidad, esta asignación se realizamanualmente. Por lo tanto, el objetivo principal de este proyecto es automatizar este proceso. La interfaz de usuarioserá, el lenguaje de programaciónserá JAVA y el motor de base de datosutilizadoseráMySQL. La entrada de datos, tanto de profesores como de proyectos se realizarávía web, mediante la cumplimentación de un formulariopreestablecido. Por último, la función principal de la aplicación, que es la asignación de profesores a todos los proyectosexistentes, se harámediante una opción en la web principal. Una vezclicado, la aplicaciónseleccionará dos profesores (presidente y vocal) para este proyectosegún los siguientescriterios: lo másimportante es tener los conocimientos de la materia, es decir que un profesor de letras no esté en la presentación de un proyecto de informática. El siguientecriterio en importanciasería la cantidad de puntos que tiene cada profesor, dandoprioridad a los que menostienen. Estos puntos se acumulanparticipando en tribunales de proyectos. Por último, el criteriomenosimportanteperonecesario, es tenerdisponibilidad el dia y la hora que se presenta el proyecto. Junto con todos estos requisitos, también se tiene que intentar que los horarios de ponencia de cada profesor queden el máscompactadosposible. SUMMARY Thisproject is animprovingproposal of thecurrentteachersassignment to theundergraduatethesisprojectapprovalcommittee. Today, thisassignment is realizedmanually. Therefore, theaim of thisproject is theautomation of thatprocess. Theuser'sinterfacewill be web, theprogramminglanguagewill be JAVA andtheuseddatabaseenginewill be MySQL. The data entry for both, teachersandprojects, will be web basedusing a predefinedtemplates. Finally, themainapplicationfunction, which is theteachers' assignment to all theexistingprojectswill be doneselectinganoptionavailable in the web page. Onceclicked, theapplicationwillselecttwoteachers (chairmanandmember) for theprojectaccording to thefollowingcriteria: the most important thing is to ensuretheteacher has therequiredmatterknowledge. As anexample, a philosophyteachercannotattend to a computerscienceproject. Nextcriteriawould be thequantity of pointsthateachteacher has, givingpriority to thosewithlesspoints. Theway to accumulatethosepoints is attending to undergraduatethesisprojectapprovalcommittees. Finally, theless important butnecessarycriteria, it is to havetimingavailability. Moreover all thepresentationschedules for eachteachershould be as compacted as possible.