gestió d'inscripcions del centre excursionista...
TRANSCRIPT
![Page 1: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/1.jpg)
CEO Web Inscripcions - Xavier Terradellas
Projecte final de carrera
Gestió d'inscripcions del Centre Excursionista Olot
Autor: Xavier Terradellas
![Page 2: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/2.jpg)
CEO Web Inscripcions - Xavier Terradellas
Continguts
Introducció
Planificació i metodologia
Anàlisi del sistema
Tecnologies utilitzades i arquitectura
Detalls implementació
Aplicació resultant
Conclusions i línies de futur
![Page 3: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/3.jpg)
CEO Web Inscripcions - Xavier Terradellas
Introducció● El Centre Excursionista Olot (CEO), és una entitat
fundada l'any 1970 per amants de l'excursionisme.
● L'Objectiu del CEO és promocionar activitats lúdiques a la naturalesa.
● El CEO aposta per les noves tecnologies i creu necessari crear una web per gestionar les inscripcions que ara mateix realitza el la seva majoria de forma manual.
![Page 4: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/4.jpg)
CEO Web Inscripcions - Xavier Terradellas
Introducció Requisits
R001 - Realitzar una web per permetre inscripcions a diferents excursions que organitza el centre.
R002 - Permetre el pagament a través de targeta bancària.
R003 - Permetre que la web d'inscripcions, sigui consultable a través de telèfons mòbils.
![Page 5: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/5.jpg)
CEO Web Inscripcions - Xavier Terradellas
Introducció Parts de la web
La web consta de dues parts:
● Part pública o Frontend (accessible amb mòbil)
● Administració o Backend
![Page 6: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/6.jpg)
CEO Web Inscripcions - Xavier Terradellas
Planificació i metodologia● Desenvolupament en espiral
– Fase1: FrontEnd
– Fase2: Pagament bancari
– Fase3: BackEnd
![Page 7: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/7.jpg)
CEO Web Inscripcions - Xavier Terradellas
Anàlisi Casos d'ús General
![Page 8: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/8.jpg)
CEO Web Inscripcions - Xavier Terradellas
Anàlisi Casos d'ús Backend
![Page 9: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/9.jpg)
CEO Web Inscripcions - Xavier Terradellas
Anàlisi
![Page 10: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/10.jpg)
CEO Web Inscripcions - Xavier Terradellas
TecnologiaFrameworks pel desenvolupament
● La web s'ha desenvolupat íntegrament amb tecnologia de codi lliure. S'han utilitzat la plataforma LAMP i diferents frameworks per tal de facilitar la feina.
– Programació de la web: Codeigniter 2, PEAR
– Persistència a BD: Doctrine 2
– Presentació de l'aplicació: Bootstrap
![Page 11: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/11.jpg)
CEO Web Inscripcions - Xavier Terradellas
Tecnologia Entorn de desenvolupament
● Per desenvolupar el projecte s'han utilitzat diferents eines de codi lliure.
– Entorn: Ubuntu Linux 12.04
– Planificació del projecte: Project Libre
– Generació de diagrames UML: Dia
– IDE desenvolupament: Zend Eclipse
– Gestió repositori: GIT i bitbucket
![Page 12: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/12.jpg)
CEO Web Inscripcions - Xavier Terradellas
TecnologiaArquitectura de l'aplicació i patró MVC
![Page 13: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/13.jpg)
CEO Web Inscripcions - Xavier Terradellas
TecnologiaDoctrine 2 ORM
● ORM Object Relational Mapper
![Page 14: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/14.jpg)
CEO Web Inscripcions - Xavier Terradellas
TecnologiaDoctrine 2 utilització
![Page 15: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/15.jpg)
CEO Web Inscripcions - Xavier Terradellas
Detalls implementació● Autenticació basada en digest.● Comunicació amb SERMEPA.● Sistema d'enviament de mails.● Control de concurrència al assignar dorsals
i números de comanda.● Joc de proves automatitzats dels diferents
models del sistema i del pagament.
![Page 16: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/16.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndSelecció d'una excursió entre les disponibles
![Page 17: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/17.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndPantalla de registre
![Page 18: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/18.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndPantalla d'inscripció a una excursió
![Page 19: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/19.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndPantalla de pagament de l'excursió
![Page 20: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/20.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndPantalla de pagament a través de la Caixa
![Page 21: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/21.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndPantalla de pagament a través de la Caixa
![Page 22: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/22.jpg)
CEO Web Inscripcions - Xavier Terradellas
Pantalles FrontEndImpressió de butlleta amb codi de barres
![Page 23: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/23.jpg)
CEO Web Inscripcions - Xavier Terradellas
ConclusionsLínies de futur
L'aplicació per ara cobreix les necessitats plantejades la planificació inicial.
Tot i així es poden afegir millores i novetats:
● Nous tipus d'excursions.
● Integració de dades entre diferents programes del CEO.
![Page 24: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/24.jpg)
CEO Web Inscripcions - Xavier Terradellas
ConclusionsConclusions al final del projecte
● El projecte ha entrat en producció.
● Ha estat interessant seguir una metdologia de treball incremental, possibilitat d'adaptar-se als canvis.
● Moltes hores invertides per aprendre a treballar amb gran multitud de tecnologies.
● Comprensió d'alguns dels problemes i reptes que apareixen en el món de la programació web.
![Page 25: Gestió d'inscripcions del Centre Excursionista Olotopenaccess.uoc.edu/webapps/o2/bitstream/10609/29524... · El Centre Excursionista Olot (CEO), és una entitat fundada l'any 1970](https://reader035.vdocumento.com/reader035/viewer/2022063000/5f0f0d937e708231d442417f/html5/thumbnails/25.jpg)
CEO Web Inscripcions - Xavier Terradellas
Moltes gràcies
Xavier Terradellas Brugada
Estudiant Enginyeria Informàtica
UOC