Projecte ‘Setmana de Benvinguda 2k7’

L’any passat mentre preparàvem la setmana de benvinguda a la UJI, va sorgir l’idea d’escriure una web on estiguessen totes les activitats que s’anaven a fer de Campus Jove. Hi havia molt poc de temps per preparar-la. En poques hores vaig tindre un prototip, que va donar lloc a aquesta web .

Ara, aquest any, després d’haver estudiat Bases de Dades, i unes altres assignatures més, estic muntant una altra vegada el ‘projecte’, però més refinat, i ben fet que l’any anterior.

Jo m’en vaig de la UJI, així que el projecte, serà la darrera cosa que faça per CampusJove, així que si funciona, voldria que es gastés tots els anys.

El web està preparat perquè hi haja un nombre N d’associacions que puguin gastar-lo, havent-ne un responsable de les activitats per cada associació, i que eixe responsable amb un usuari i contrasenya pugui gestionar tot el rel·lacionat amb les activitats. Hi ha un usuari ‘root’ que pot gestionar tot, donar d’alta i de baixa associacions, usuaris, activitats…

Adés, cada alumne mitjançant una combinació d’al+mail+codi secret (enviat per mail) pot veure a que està apuntat, i esborrar-se en cas de no voler asistir. També les inscripcions de cada activitat es tanquen cert dia, a certa hora, així que no hi haurà apuntats per una activitat que ha passat ja.

Aquest any que tinc portàtil, estic gastant el següent programari per fer el projecte:

1. MySQL 5.0

2. Ferret (disenyador de bases de dades)

3. Gvim (Vi powa!)

4. Apache+PHP5.0

5. CSSEd (editor de CSS)

6. Eclipse amb PHPEclipse, Aptana i altres plugins

7. PHPGettext

8. JSTabber

9. Gimp i Inkscape (per imatges)

Fases del projecte:

Anàlisi de requeriments

Model E-R bases de dades

Model lògic bases de dades

Model físic bases de dades

Definició de consultes SQL i vistes

Proves bases de dades

Escriptura de l’esquelet de la web

Diseny del CSS de la web

Escriptura de les pàgines PHP

Verificació de la codificació UTF-8

Prototip de la web

Proves de la web

Web en funcionament

El codi s’alliberarà amb llicència LGPL per curiossos, i gent que vullgui aprendre a programar, intentaré documentar-lo per a qui tingui que muntar-lo l’any següent.

Salutacions

pd: Sembla que estigui dient l’especificació d’un problema ‘marcià’ d’Estructures de dades i de l’informació (II13)

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

%d bloggers like this: