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.