En aquesta secció descriurem breument com hem estructurat la
programació. Hem utilitzat els següents llenguatges:
php (.php): serà el llenguatge en el que programarem tota
l'aplicació. Per a independitzar el codi php i l'html i fer més
mantenible el resultat final utilitzarem un tipus de plantilles
per a php anomenades FastTemplate (més informació a
[11]).
MySQL: l'utilitzarem com a gestor de la base de dades.
javascript (.js): l'utilitzarem per a validar els camps de
formulari per a que no treballe massa el servidor, encara que
aquestes dades seran validades també en el servidor mitjançant
php. També l'utilitzarem per a dissenyar calendaris.
html (.tpl): serà el codi en el que mostrarem les pàgines per
pantalla. Aquest serà independent del codi php. Els
fitxers amb codi html els utilitzarem com a plantilles, i
tindran una extensió .tpl.
css (.css): la definició de l'estil de la pàgina corre a càrrec de
css. El codi css utilitzat en l'aplicació pot
consultar-se en l'apèndix B.
L'objectiu serà independitzar al màxim les qüestions de
programació, per al qual utilitzarem php i html
per a mostrar per pantalla i la definició de l'estil de la pàgina
css.