scieee Science in your language
[es] (orig)

Desarrollo de una aplicación web de gestión de billetes para compañía aérea + Apk Android + tienda en WordPress

Abstract

Las compañías aéreas están en continua evolución para ofrecer mejoras de sus servicios a los usuarios. El objetivo de este TFG es la combinación del desarrollo de una aplicación web que gestione la compra/venta de billetes, experiencias únicas y productos útiles para los viajes y una aplicación para dispositivos Android enlazada que utilice la misma base de datos para realizar los mismos servicios. Se contempla su atractivo por ofrecer novedades que otras aplicaciones similares no ofrecen, tales como ventajas especiales para usuarios VIP, reservas básicas sin necesidad de registro para usuarios invitados o valoraciones de usuarios registrados para el prestigio de la empresa, tales como la compra de productos para recogerlos en el aeropuerto de destino ya que mucha gente realiza compras a última hora cuando se trata de viajar, otro aspecto a destacar es la reserva de experiencias como paracaidismo o cursos de buceo entre otros. Además, AIRTILKAS incluye una cuenta administradora para gestionar billetes nuevos o eliminarlos, ver estadísticas de los viajes o banear usuarios registrados. Respecto la tienda online, el administrador tiene el poder de gestionar todo lo posible en la web, desde añadir nuevas experiencias o productos hasta añadir nuevos plugins que le sean de utilidad. En definitiva, AIRTILKAS cumple con los objetivos deseados, siendo una aplicación completa que puede lanzarse al mercado para gestionar una aerolínea. El código fuente de este proyecto se ubica en la siguiente dirección: https://drive.google.com/drive/folders/1H-G_9RshaI3QU4irtpZJWCNIJcqsR_L-?usp=sharing

Read accessible full text

Desarrollo de una aplicación web de gestión de billetes para compañía aérea + Apk Android + tienda en WordPress

Author: Tilkas, Anáss
Year: 2019
Source: https://docta.ucm.es/bitstreams/65b74774-49f8-476b-b2bc-f95f54f287fc/download
Desa ollo de una aplicación web de ges ión de bille es pa a
compañía aé ea + Apk And oid + ienda en Wo dP ess
Au o : Anáss Tilkas
Di ec o : Ramón Gonzales Del Campo Rod íguez Ba be o
Facul ad de In o má ica
Uni e sidad Complu ense de Mad id
Cu so 2018-2019
I
Ag adecimien os
Especial ag adecimien o al di ec o del P oyec o Ramón Gonzales Del Campo
Rod íguez Ba be o po su disposición en odo momen o pa a ayuda me en odo
lo necesa io y po habe con iado en mí desde el p incipio pa a la ealización de
es e p oyec o.
G acias a mi amilia y amigos po hace de ol de clien es y p oba la aplicación
cuando se lo he pedido ya que sin ellos hab ía omi ido muchos e o es “ on os”
en la aplicación.
G acias a mi mejo amiga Monika po habe me acili ado la web donde he
c eado el logo de la aplicación.
II
Resumen
Las compañías aé eas es án en con inua e olución pa a o ece mejo as de sus se icios a
los usua ios.
El obje i o de es e TFG es la combinación del desa ollo de una aplicación web que
ges ione la comp a/ en a de bille es, expe iencias únicas y p oduc os ú iles pa a los iajes
y una aplicación pa a disposi i os And oid enlazada que u ilice la misma base de da os
pa a ealiza los mismos se icios.
Se con empla su a ac i o po o ece no edades que o as aplicaciones simila es no
o ecen, ales como en ajas especiales pa a usua ios VIP, ese as básicas sin necesidad
de egis o pa a usua ios in i ados o alo aciones de usua ios egis ados pa a el p es igio
de la emp esa, ales como la comp a de p oduc os pa a ecoge los en el ae opue o de
des ino ya que mucha gen e ealiza comp as a úl ima ho a cuando se a a de iaja , o o
aspec o a des aca es la ese a de expe iencias como pa acaidismo o cu sos de buceo
en e o os.
Además, AIRTILKAS incluye una cuen a adminis ado a pa a ges iona bille es nue os o
elimina los, e es adís icas de los iajes o banea usua ios egis ados. Respec o la ienda
online, el adminis ado iene el pode de ges iona odo lo posible en la web, desde
añadi nue as expe iencias o p oduc os has a añadi nue os plugins que le sean de
u ilidad.
En de ini i a, AIRTILKAS cumple con los obje i os deseados, siendo una aplicación
comple a que puede lanza se al me cado pa a ges iona una ae olínea.
El código uen e de es e p oyec o se ubica en la siguien e di ección:
h ps://d i e.google.com/d i e/ olde s/1H-G_9RshaI3QU4i pZJWCNIJcqsR_L-
?usp=sha ing
Palab as cla e
➢ Bille e
➢ Aplicación
➢ Valo ación
➢ Tienda
➢ Regis o
➢ Acceso a base de da os
➢ Expe iencias
➢ P oduc os
III
Abs ac
The ai lines a e cons an ly e ol ing o o e imp o emen s o hei se ices o use s.
The objec i e o his TFG is he combina ion o he de elopmen o a web applica ion ha
manages he pu chase / sale o icke s, unique expe iences and use ul p oduc s o a el
and a linked And oid applica ion ha uses he same da abase o pe o m he same
se ices.
I s a ac i eness is con empla ed o o e ing no el ies ha o he simila applica ions do
no o e , such as special ad an ages o VIP use s, basic ese a ions wi hou egis a ion
o in i ed use s o alua ions o egis e ed use s o he p es ige o he company, such
as he pu chase o p oduc s o pick hem up a he des ina ion ai po as many people
make pu chases a he las minu e when i comes o a el, ano he aspec o highligh is
he ese a ion o expe iences such as skydi ing o di ing cou ses among o he s.
In addi ion, Ai Tilkas includes an adminis a o accoun o manage new icke s o dele e
hem, iew a el s a is ics o ban egis e ed use s. Rega ding he online s o e, he
adminis a o has he powe o manage e e y hing possible on he web, om adding new
expe iences o p oduc s o adding new plugins ha a e use ul.
In sho , Ai Tilkas mee s he desi ed objec i es, being a comple e applica ion ha can be
launched o he ma ke o manage an ai line.
The sou ce code o his p ojec is loca ed a he ollowing add ess:
h ps://d i e.google.com/d i e/ olde s/1H-G_9RshaI3QU4i pZJWCNIJcqsR_L-
?usp=sha ing
Keywo ds
➢ Ticke
➢ Applica ion
➢ Assessmen
➢ S o e
➢ Regis y
➢ Access o da abase
➢ Expe iences
➢ P oduc s
IV
Índice
Tabla de con enido
Ag adecimien os ............................................................................................................................ I
Resumen ....................................................................................................................................... II
Palab as cla e ............................................................................................................................... II
Abs ac ........................................................................................................................................ III
Keywo ds ..................................................................................................................................... III
Capí ulo 1 ...................................................................................................................................... 1
Mo i ación, obje i os y plan de abajo.................................................................................... 1
Mo i a ion, objec i es and wo k plan ...................................................................................... 1
1.1 Mo i ación....................................................................................................................... 1
1.2 Mo i a ion ....................................................................................................................... 2
1.3 Obje i os ......................................................................................................................... 2
1.4 Objec i es ........................................................................................................................ 3
1.5 Plan de abajo ................................................................................................................ 5
1.6 Wo k plan ........................................................................................................................ 6
Capí ulo 2 ...................................................................................................................................... 7
De e minación de los equisi os del p oyec o .......................................................................... 7
2.1 Pla a o mas u ilizadas ..................................................................................................... 7
2.2 He amien as u ilizadas................................................................................................... 8
Capí ulo 3 .................................................................................................................................... 10
De e minación de las uncionalidades del p oyec o ............................................................... 10
1.1 Funcionalidades de la aplicación Web .......................................................................... 10
1.3 Funcionalidades de la ienda online .............................................................................. 32
Capí ulo 4 .................................................................................................................................... 42
De e minación de la a qui ec u a del p oyec o ...................................................................... 42
4.1 A qui ec u a de la aplicación Web ................................................................................ 42
4.2 A qui ec u a de la ienda online ................................................................................... 44
4.3 A qui ec u a de la aplicación And oid........................................................................... 52
Capí ulo 5 .................................................................................................................................... 55
Es uc u a de la base de da os del p oyec o ........................................................................... 55
Base de da os de la aplicación de ges ión de bille es ......................................................... 55

V
Base de da os de la ienda en Wo dP ess ........................................................................... 57
Ins ucciones de ins alación ................................................................................................ 59
Capí ulo 6 .................................................................................................................................... 59
Conclusiones y abajo u u o ................................................................................................. 59
6.1 Conclusiones .................................................................................................................. 59
6.2 T abajo u u o ............................................................................................................... 60
Capí ulo 7 .................................................................................................................................... 62
Conclusions and u u e wo k .................................................................................................. 62
7.1 Conclusions .................................................................................................................... 62
7.2 Fu u e wo k ................................................................................................................... 63
Bibliog a ía .................................................................................................................................. 64
1
Capí ulo 1
Mo i ación, obje i os y plan de abajo
In oducción
El obje i o p incipal de es e abajo de in de g ado es la combinación de es
pla a o mas pa a ealiza una aplicación cen ada en la ges ión de bille es,
expe iencias y ienda de p oduc os.
En es e p ime capí ulo de la memo ia se a a expone la mo i ación del p oyec o
desa ollado. Cabe menciona que se ha con igu ado un se ido case o pa a la
publicación de la web, lo que iene siendo de g an u ilidad ya que en cie as
asigna u as de la ca e a ue necesa io el uso de un se ido de pago jun o con su
dominio y con es a con igu ación es g a ui o odo el p oceso.
Mo i a ion, objec i es and wo k plan
In oduc ion
The main objec i e o his end-o -deg ee p ojec is he combina ion o h ee
pla o ms o make an applica ion ocused on he managemen o icke s,
expe iences and p oduc s o e.
In his i s chap e o he epo he mo i a ion o he de eloped p ojec will be
explained. I is wo h men ioning ha a home se e has been con igu ed o he
publica ion o he web, which has been e y use ul since in ce ain subjec s o he
ace i was necessa y o use a paymen se e oge he wi h i s domain and wi h
his con igu a ion i is ee. he whole p ocess.
1.1 Mo i ación
¿Cuán as eces sales con p isa a un iaje? Habi ualmen e, odo iajan e p epa a
con an elación odo lo que necesi a pa a su iaje y con es o se pie de mucho
iempo y inalmen e siemp e se nos ol ida algo.
Con AIRTILKAS es o no e ocu i á. T as adqui i u bille e puedes accede a nues a
ienda online que con iene los p oduc os que habi ualmen e odo iajan e
necesi a.
2
¿Cuándo me llega á el pedido? ¡Es o es lo mejo ! comp as el p oduc o, e lo
ese amos y lo ecoges en el ae opue o.
A pa e de p oduc os exclusi os pa a us iajes, AIRTILKAS e o ece la posibilidad
de adqui i cu sos a elegi en e nues as múl iples expe iencias pa a hace u
iaje inol idable. Nues os cu sos aba can desde pa acaidismo has a Snow en las
mí icas mon añas de los pi ineos.
1.2 Mo i a ion
How many imes do you hu y o a ip? Usually, e e y a ele p epa es
e e y hing hey need o hei ip in ad ance and wi h his, a lo o ime is los
and inally we always o ge some hing.
Wi h AIRTILKAS his will no happen o you. A e pu chasing you icke you can
access ou online s o e ha con ains he p oduc s ha e e y a ele usually
needs.
When will he o de a i e? This is he bes ! you buy he p oduc , we ese e i
o you and you pick i up a he ai po .
Apa om exclusi e p oduc s o you ips, AIRTILKAS o e s you he possibili y
o acqui ing cou ses o choose om among ou many expe iences o make you
ip un o ge able. Ou cou ses ange om pa achu ing o Snow in he my hical
moun ains o he Py enees.
1.3 Obje i os
El obje i o p incipal de es e p oyec o es el diseño de una aplicación comple a
amigable con cualquie usua io pa a acili a el p oceso de su p epa ación y hace
de su iaje una expe iencia inol idable. A con inuación, emos los obje i os
p incipales y su desc ipción:
Diseño e implemen ación de una aplicación Web/And oid
Desa ollo de una app in ui i a pa a pe mi i al usua io de o ma sencilla
ges iona sus bille es/comp as desde su pc o sma phone.
3
Diseño e implemen ación de egis o de usua io
Desa ollo del algo i mo pa a el egis o de un usua io inse ando sus da os
pe sonales (nomb e, apellidos, di ección, DNI, elé ono, co eo, usua io y
con aseña). Pa a asegu a la co ec a in oducción de da os en es e
o mula io, se ha u ilizado una alidación de los campos basada en Ja aSc ip .
Respec o el campo DNI, se ha u ilizado un algo i mo pa a asegu a que el DNI
in oducido sea eal.
Diseño e implemen ación de ges ión de bille es pa a usua ios
Desa ollo del algo i mo pa a la comp a, consul a y cancelación de un bille e,
dependiendo de si un usua io es á egis ado o no, es e p oceso se á más co o.
Los usua ios egis ados do an de en ajas ya que, a la ho a de ges iona una
comp a, consul a o cancelación de un bille e no necesi an in oduci epe idas
eces sus da os.
Diseño e implemen ación de in e az adminis ado
Desa ollo de una in e az de adminis ado pa a la c eación, modi icación y
cancelación de un bille e, conduc o es, con ol de usua ios egis ados y
es adís icas de los iajes ealizados.
Diseño de una ienda Wo dP ess
Desa ollo de una aplicación en Wo dP ess basada en una ienda online que
o ece la posibilidad de adqui i p oduc os o expe iencias inol idables.
1.4 Objec i es
The main objec i e o his p ojec is he design o a comple e applica ion
iendly wi h any use o acili a e he p ocess o i s p epa a ion and make you
ip an un o ge able expe ience. Nex , we see he main objec i es and hei
desc ip ion:
10
Capí ulo 3
De e minación de las uncionalidades del p oyec o
En es e capí ulo se an a desa olla las uncionalidades del p oyec o, que se án
di ididas en es pa es. Se comenza á con las uncionalidades de la aplicación web
pa a la ges ión de bille es, seguidamen e las uncionalidades de la aplicación de la
ienda online y inalmen e las uncionalidades de la aplicación And oid.
1.1 Funcionalidades de la aplicación Web
Pa a aba ca odos los de alles de la aplicación, comenza emos suponiendo que
pa imos de una base de da os con ejemplos de p ueba.
La p incipal uncionalidad de la aplicación web es la en a de bille es a usua ios, pa a
ello ecomendamos a nues os clien es egis a se ya que un usua io egis ado posee
en ajas espec o a cie as uncionalidades de ca a a un usua io no egis ado. A
con inuación, en las siguien es igu as se an a mos a los casos de uso de un usua io
egis ado y no egis ado sucesi amen e y las uncionalidades a las que ienen
pe miso.
Figu a de casos de uso de un usua io egis ado

11
Figu a de casos de uso de un usua io no egis ado
Pa a egis a se accedemos desde el bo ón En a /Regis a se si uado en la pa e
supe io de echa de la cabece a de la web, o el bo ón cén ico en el p opio índex.
Si no es amos egis ados in oduci emos nues os da os. Si un usua io se egis a dos
eces con el mismo DNI o con un Nick que no se encuen e disponible, en onces
p ocesa á la pe ición y le mos a á al usua io un e o pa a ol e in en a egis a se.
12
Una ez el usua io se egis a, se inicia sesión au omá icamen e. Pa a ce a la sesión
se pulsa en sali si uado en la pa e supe io de echa de la cabece a.
Pa a ol e a inicia sesión an solo end emos que in oduci nues o Nick y con aseña
con los que nos hemos egis ado.
Figu a de inicio de sesión de la aplicación
13
No es necesa io egis a se pa a iaja con AIRTILKAS, pe o se o ecen en ajas si pasas
a o ma pa e nues a amilia.
Las p incipales en ajas de es a egis ado son pode consul a odos los iajes que se
hayan ealizado o se engan p og amados con un simple is azo. Además, en el p oceso
de comp a de un bille e, los pasos a segui son más dinámicos al no ene que i
in oduciendo los da os pe sonales. Pe o la en aja más des acable e in e esan e pa a
nues os clien es es la posibilidad de cancela un iaje con es días de an elación.
O a en aja que se o ece pa a quienes se egis an, es la posibilidad de alo a la
expe iencia de iaja con AIRTILKAS o la expe iencia i ida con nues os pilo os. No
obligamos a pa icipa , pe o si lo ecomendamos ya que nos ayuda a mejo a y, po ello,
lo ag adecemos ca ego izando como usua ios ip a aquellos usua ios egis ados que
adquie an una ci a supe io o igual a cinco alo aciones.
Veamos un ejemplo, la usua ia Zah a ha ealizado cinco iajes. Pa a los iajes ealizados
ya puede alo a la expe iencia. A p io i emos en la siguien e igu a que no iene ningún
icono de Vip jun o a su nomb e:
Figu a de iajes ealizados pa a un usua io egis ado
14
Si alo amos una más obse amos cómo se mues a el icono al lado de Nick Zah a
indicando que ha pasado a se ip.
Figu a de la e ique a VIP
Se usua io ip o ece una lige a en aja espec o a los usua ios egis ados, el usua io
ip puede cancela un bille e has a un día an es de la echa de salida.
Vemos un ejemplo en el que un usua io ip in en a cancela dos iajes, uno un día an es
de la echa de salida y o o el mismo día de la echa de salida ( e echa ac ual en la
pa e in e io de echa de la cap u a).
Figu a de iajes pendien es
15
Respec o el bille e con la misma echa que el día ac ual, la aplicación no i ica al usua io
de que la echa ha caducado pa a pode ealiza una cancelación como mues a en la
siguien e igu a:
Figu a de mensaje de no i icación pa a consul a de bille es
En cambio, pa a el bille e del día an e io a la echa ac ual, la aplicación si le pe mi e al
usua io Vip cancela lo. En la siguien e igu a obse amos como el usua io Vip ha
eliminado el bille e con echa del día siguien e al ac ual:
Figu a de iajes pendien es pa a usua ios VIP
Pa a un usua io no mal, la cancelación de un bille e es posible es días an es a la echa
del bille e y pa a un usua io no egis ado, no le es posible cancela su bille e.
Si p obamos con el usua io no mal Nass a cancela un iaje es días an es y o o con
cinco como se mues a en la igu a:

16
Figu a de consul a de bille es pa a un usua io egis ado
Pa a el iaje de cinco días después a la echa ac ual, emos que nos deja po que cumple
con los equisi os de un usua io no mal:
Figu a de iajes pendien es pa a usua ios no males
17
En cambio, pa a el bille e del día 21 emos en la igu a que no nos deja y nos mues a
un mensaje de que ha caduca la echa de cancelación:
Figu a de mensaje de no i icación pa a cancelación de un bille e
En odo momen o, el usua io egis ado puede consul a en la pes aña de consul a
bille e los de alles de cualquie iaje que haya ealizado o es é p og amado po el
usua io pa a ol e a imp imi los, emos un ejemplo de un iaje p og amado de la
cap u a an e io :
Figu a de de alles del bille e
18
También es posible consul a un bille e sin inicia sesión, in oduciendo el localizado
y DNI del usua io sin egis a en la pes aña Consul a bille es. Es a uncionalidad es á
diseñada pa a los usua ios no egis ados, pe o ambién es ap a pa a los bille es de los
usua ios egis ados que deseen imp imi un bille e en conc e o sin inicia sesión:
Figu a de consul a bille e pa a usua ios no egis ados
Si los da os del bille e son in oducidos co ec amen e, apa ece án los de alles de dicho
bille e y un bo ón con la posibilidad de imp imi lo como se mues a en la igu a de
de alles del bille e, sin emba go, si los da os in oducidos son inco ec os, se mos a á
un mensaje que indica que son inco ec os como se mues a en la siguien e igu a:
Figu a de mensaje de da os inco ec os en consul a bille es
A con inuación, amos a e los pasos que hay que segui pa a la comp a de un bille e.
La secuencia en e un usua io egis ado y o o que no lo es é di ie e, eamos:
P ime o consul amos el bille e ellenando el o mula io con los da os deseados como
se mues a en la siguien e igu a:
19
Figu a de comp a de un bille e
Como obse amos, el o mula io nos solici a selecciona un o igen, un des ino (ambos
se pueden selecciona con un mapa de España g á ico que se ab e y se cie a con un
bo ón al lado de echo del selec ) que no es posible selecciona un mismo o igen que
des ino, si el bille e a a se de ida o ida y uel a, una echa que no puede se an e io
a la ac ual y un suplemen o que pod ía se en e ninguno, animales, bicicle as, ma e ial
delicado o pesado.
El o mula io es á alidado con Ja aSc ip y po lo an o un da o in oducido
inco ec amen e se á a isado con un mensaje colo eando el cuad o elacionado. En la
siguien e igu a se mues a un ejemplo de cómo sal a el mensaje de a iso de e o al
selecciona el mismo o igen que des ino:
Figu a de e o del mismo o igen y des ino
26
Nues a aplicación web se sus en a g acias a la ges ión del adminis ado .
En es a ges ión hemos implemen ado mul i ud de uncionalidades que pasa emos a
desc ibi a con inuación.
El Nick y con aseña con la que debe inicia sesión el adminis ado son Nick: admin,
con aseña: adminpass (los pasos a segui pa a inicia sesión son los mismos que un
usua io egis ado).
La is a p incipal del adminis ado es un menú en el cual selecciona á la sección a la
que desea di igi se.
Figu a del menú del adminis ado
En la uncionalidad Es adís icas se mos a án los iajes que se han ealizado en la
emp esa. Es os iajes es án o denados de mane a que los más ecien es se ean en las
p ime as ilas, ya que nos in e esa e las alo aciones medias de los úl imos iajes
ealizados. Se puede obse a an o la alo ación media del iaje como la del conduc o .
También si deseamos podemos elimina el iaje del his o ial.

27
Figu a de es adís icas de los iajes
En la uncionalidad Viajes se mues an los iajes p og amados. Es os es án o denados
de mane a que los más ce canos se ean en las p ime as ilas.
Figu a de los iajes c eados
Podemos obse a que cuando han comp ado bille es pa a un iaje, el adminis ado no
puede modi ica las ca ac e ís icas del iaje. En odo momen o se puede cancela un
iaje si a la emp esa no le in e esa que se e ec úe.
Si pulsamos en añadi iaje, p ocede emos a de alla la in o mación elacionada con el
nue o iaje que que amos p og ama .
28
Figu a de c eación de nue o iaje
Debemos selecciona la echa de inalización que no debe se p e ia a la echa de salida.
Las echas se pueden selecciona dando al icono de la de echa desplegándose un
calenda io.
La ho a de salida debe in oduci se a mano o pulsando apa ece un eloj en el que, si
quie es cambia la ho a, debes pulsa en el núme o que ma ca las ho as y de la misma
mane a con los minu os.
En el úl imo campo, se debe á inclui un núme o de au obuses pa a p ocede a asigna
conduc o es al iaje.
Figu a de selección de conduc o es
29
En es e paso, selecciona emos a los conduc o es que deseamos que ealicen el iaje.
Si el nomb e de nomb e algún conduc o se epi iese en cualquie a de los campos,
en onces nos edijé emos a añadi un iaje de nue o (cap u a 24) y mos a á el
siguien e mensaje de e o :
Figu a de mensaje de a iso de selección del mismo conduc o
Si no in oducimos algún conduc o en onces mos a á:
Figu a de mensaje de a iso de al a de conduc o es
O a uncionalidad en ges iona iajes como emos en la igu a de los iajes c eados, es
la de modi ica iaje que si pulsamos en ello pod emos modi ica los campos
secunda ios de un iaje.
Es a uncionalidad se aplica pa a que si al bo a un iaje el adminis ado quisie a
co egi el núme o de au obuses o si desease cambia la echa o la ho a de salida o un
cambio de conduc o como mues a la siguien e igu a:
Figu a de modi icación de un iaje
30
En la uncionalidad Conduc o es se mues an los conduc o es que iene con a ados la
emp esa. Es os es án o denados de mane a que los que ienen más an igüedad se ean
en las p ime as ilas.
Figu a de menú de conduc o es
Podemos obse a su alo ación media y los pod emos elimina a cualquie a si es e
abandona la emp esa.
Si obse amos de alladamen e, podemos pulsa en el id del conduc o pa a e los
iajes que ha ealizado y los de alles de cada uno.
Figu a de de alles de un conduc o
Como obse amos en la igu a de menú de conduc o es, si pulsamos sob e el bo ón
añadi conduc o nos apa ece á los da os pe sonales que debemos in oduci sob e el
conduc o .
31
Figu a de c ea un conduc o nue o
En la uncionalidad Usua ios se mues an los usua ios que se han egis ado en la
aplicación. Es os es án o denados de mane a que los ienen más an igüedad se ean en
las p ime as ilas.
Figu a de lis ado de usua io egis ados
Podemos elimina cualquie usua io. También podemos e los iajes que ha ealizado
cada usua io pulsando en su ID iaje.
Figu a de de alles de un usua io en conc e o

32
Es os se clasi ican según los iajes que iene p og amados y según los iajes que ha
ealizado un usua io egis ado, incluyendo las alo aciones que ha e ec uado.
1.3 Funcionalidades de la ienda online
La idea p incipal de la ienda online es o ece al clien e la posibilidad de adqui i cu sos
y excu siones de modo expe iencia pa a hace inol idable su iaje. Además, puede
adqui i p oduc os con la posibilidad de ecoge los di ec amen e en el ae opue o.
A con inuación, en la siguien e igu a se an a mos a los casos de uso de un usua io
que en a en la ienda pa a adqui i un p oduc o o una expe iencia.
Figu a de los casos de uso de un usua io en la ienda online
Pa a accede a la ienda, pulsamos en el bo ón TIENDA del menú de cabece a de la
aplicación web como se mues a en la igu a:
Figu a de bo ón acceso a la ienda
33
Pulsando el bo ón EXPERIENCIAS ambién accedemos a la ienda online, pe o nos
conduci ía di ec amen e a la desc ipción de las expe iencias que o ecemos.
T as pulsa el bo ón TIENDA, accedemos a la página de inicio de la ienda online donde
emos que se di ide en la sección de odos los p oduc os y un Slide con los p oduc os
más endidos como se mues a en las siguien es igu as:
Figu a de odos los p oduc os de la ienda
Figu a de los p oduc os más endidos
Respec o la na egación, podemos accede desde la cabece a a las expe iencias que
o ece la ienda, un bo ón ienda desde el cual podemos accede a los p oduc os o bien
al ca i o de la comp a, un bo ón bille es que enlaza es a ienda con la aplicación web
pa a la ges ión de bille es, un bo ón Faq donde el usua io encuen a una can idad de
p egun as ecuen es que le pueden su gi a la ho a de ealiza una comp a, un bo ón
conócenos donde el usua io iene la posibilidad de e la desc ipción de qué o ece la
34
ienda, un buscado y dos bande as pa a aduci la web en los dos idiomas disponibles
que son el español y el ancés.
Figu a de la cabece a de la ienda online
Pa a adqui i un p oduc o, podemos hace lo de o ma ápida pulsando el bo ón “añadi
al ca i o” que apa ece au omá icamen e en el cen o del p oduc o o podemos pulsa
en el p oduc o pa a e más de alles sob e él.
Figu a de añadi al ca i o un p oduc o de o ma ápida
T as pulsa el p oduc o, accedemos a la pan alla en la que apa ece el mismo con una
desc ipción de allada y la posibilidad de su alo ación.
35
Figu a del p oduc o de allado
T as pulsa el bo ón de “AÑADIR AL CARRITO” que apa ece en la igu a an e io , el
p oduc o se á añadido au omá icamen e al ca i o y apa ece un dialogo de con i mación
que nos o ece la posibilidad de e el ca i o pa a inaliza la comp a o bien podemos
omi i el dialogo y segui na egando po los p oduc os.
Figu a del diálogo pa a accede al ca i o y inaliza la comp a
Si pulsamos en el bo ón de “Ve ca i o” del diálogo de la igu a an e io , accede emos
a la pan alla en la que apa ece el esumen de nues a comp a con odos los p oduc os
que hemos añadido al ca i o an e io men e, con la posibilidad de inse a un cupón de
descuen o (habla emos de él más adelan e), ac ualiza el ca i o o inaliza la comp a.
42
Pa a las demás uncionalidades, el p oceso es el mismo que la aplicación pa a esc i o io.
Capí ulo 4
De e minación de la a qui ec u a del p oyec o
En es e capí ulo se en oca á la desc ipción del uncionamien o de las pla a o mas desde
un ni el écnico.
4.1 A qui ec u a de la aplicación Web
Como se dijo an e io men e, la a qui ec u a de la aplicación Web es á basada en la
p og amación o ien ada a obje os. Se ha di idido el código en Sc ip s de is as con un
ema h ml5 Responsi e [12], Sc ip s de la lógica y Sc ip s que in e ac úan con dicha
lógica. A con inuación, se de alla án odos los Sc ip ci ados an e io men e y una
desc ipción de cada uno:
4.1.1 Sc ip s de is as
mos a _cabece a: Vis a que mues a el saludo dependiendo si un usua io se encuen a
egis ado.
mos a _pie: Vis a que mues a el pie de página.
gene al_nues aAc i idad: Vis a que mues a la ac i idad que ealizamos.
gene al_equipaje: Vis a que de alla cuan o equipaje puede lle a se.
gene al_en e enimien o: Vis a que de alla el en e enimien o que o e amos.
gene al_con ac o: Vis a pa a con ac a con noso os.
gene al_a isoLegal: Vis a ale a de la legalidad a la que nos acogemos.
gene al_ en ajas: Vis a que mues a odas las en ajas que o e amos.
gene al_quienesSomos: Vis a que mues a in o mación sob e quiénes somos.
gene al_pe sonas: Vis a que mues a in o mación sob e el pe sonal de la emp esa.
Vis as pa a el adminis ado :
admin_index: Vis a del index del admin.
admin_mos a _ oolba : Vis a que mues a el oolba del admin.
admin_ges iona Conduc o es: Vis a de los conduc o es de la emp esa.
admin_ges iona Usua ios: Vis a de los ususa ios egis ados.

43
admin_ges iona Viajes: Vis a de los iajes que se an a ealiza .
admin_es adis icas: Vis a de los iajes ealizados.
admin_consul a Es adis icas: Vis a con los de alles de un iaje ealizado.
No a: Puede que se deban uni ica es as dos úl imas is as.
admin_modi ica Viaje: Vis a pa a edi a un iaje.
admin_anadi Conduc o : Vis a pa a añadi un conduc o .
admin_consul a Conduc o : Vis a que mues as los iajes ealizados po un conduc o .
admin_anadi Viaje: Vis a pa a añadi un iaje.
admin_anadi Viaje_conduc o es: Vis a pa a añadi conduc o es a un iaje.
admin_consul a Usua io: Vis a que mues a los iajes ealizados po un usua io.
Vis as pa a usua ios egis ados y no egis ados:
index: Vis a del index de un usua io no egis ado.
mos a _ oolba : Vis a que mues a el oolba del usua io.
noRegis ado_mos a Regis o: Vis a pa a egis a o inicia sesión de un usua io.
mos a _ allo_ egis a : Vis a pa a iden i ica un allo en el egis ado de un usua io.
comp a : Vis a pa a busca un bille e que se desea comp a .
bille esDisponibles: Vis a con los bille es disponibles.
asien osDisp: Vis a en la que un usua io e qué asien os se encuen an disponibles, se u iliza á
un g á ico de dichos asien os y el usua io pod á selecciona el asien o deseado.
da osClien e: Vis a pa a que unusua io no egis ado in oduzca sus da os pe sonales al comp a
un bille e.
comp oba Da os: Vis a pa a que unusua io no egis ado comp uebe que sus da os son
co ec os en la comp a del bille e.
gene al_imp esion: Vis a que mues a un bille e lis o pa a imp imi con los da os del usua io y
iaje.
consul a : Vis a pa a consul a un bille e que se haya comp ado y ol e a imp imi lo si és e se
ha pe dido.
- Si no se encuen a egis ado: debe á in oduci un localizado .
- Si se encuen a egis ado: mos a a la lis a de iajes ealizados y p og amados.
- los iajes ealizados pod á alo a los
- los iajes p og amados pod á cancela los
bille eConsul ado: Vis a con los de alles de un bille e de un usua io no egis ado.
4.1.2 Sc ip s que in e ac úan con la lógica
Es os sc ip s se encuen an localizados en la ca pe a lógica del p oyec o.
alida _logou : In e acción pa a es ablece el cie e de una sesión.
cabece a: Lógica que ob iene el saludo dependiendo si un usua io se encuen a egis ado.
admin_inse a _conduc o : In e acción pa a inse a un conduc o nue o.
admin_inse a _ iaje: In e acción pa a inse a un iaje nue o.
admin_elimina _conduc o : In e acción pa a elimina un conduc o .
admin_elimina _ iajes: In e acción pa a elimina un iaje.
44
admin_elimina _usua ios: In e acción pa a elimina un usua io.
admin_modi ica _ iaje: In e acción pa a modi ica un iaje.
noRegis ado_ egis o: In e acción que egis a un usua io.
noRegis ado_login: In e acción que es ablece el inicio de una sesión.
egis ado_ alo a _conduc o : In e acción que en ía la alo ación de un conduc o de un
usua io egis ado.
egis ado_ alo a _ iaje: In e acción que en ía la alo ación de un iaje de un usua io
egis ado.
inse a _bille e: In e acción que inse a un bille e de un usua io.
bo a _bille e: In e acción que cancela un bille e de un usua io.
4.1.3 Sc ip s de la lógica
bbdd_conexion: Clase que es ablece la conexión con la base de da os pa a la ealización de
consul as.
bille e.php: Clase que almacena los da os de un bille e.
conduc o .php: Clase que almacena los da os de un conduc o .
usua io.php: Clase que almacena los da os de un usua io egis ado y no egis ado.
alo acion.php: Clase que almacena las alo aciones ealizadas de los usua ios egis ados.
iaje.php: Clase que almacena los da os de un iaje.
4.2 A qui ec u a de la ienda online
Respec o la a qui ec u a de la ienda online, es á basada en el sis ema de ges ión de
con enido Wo dP ess. P incipalmen e se ha seleccionado un ema como cimien o del
sis ema en cues ión, dicho ema es Shop isle.
En Wo dP ess, el ol del adminis ado es o almen e dis in o al de la aplicación web
an e io . Pa a es a aplicación, el adminis ado iene un menú en el que puede ealiza
lo que es ime opo uno pa a la ges ión de la ienda. A dicho menú se le accede
in oduciendo usua io y con aseña del adminis ado como se ha ci ado an e io men e.
Exis en dos menús, uno pa a la pe sonalización de la web de la ienda y o o pa a
ges iona en adas, páginas, plugins y odo aquello elacionado con el mo o de la
ienda.
Figu a del menú del adminis ado
45
Si pulsamos en el menú pe sonaliza , se despliega un submenú a la izquie da de la web
en el cual apa ecen odas las opciones necesa ias pa a la pe sonalización del ema de la
web.
Figu a del submenú pa a pe sonalización de la web
Como dijimos an e io men e, el cimien o de la ienda es el ema y es e se puede cambia
desde el submenú de pe sonalización. Una ez seleccionado el ema deseado, desde
es e submenú podemos modi ica odos sus componen es pa a pone lo a nues o gus o.
Si pulsamos en la opción TILKAS ci ada en la igu a del menú del adminis ado ,
accedemos al menú pa a la ges ión de odos los plugins u ilizados, la ges ión de páginas
y en adas. Una en ada es una expe iencia o ecida al clien e. Las en adas se di iden
po ca ego ías. Un ejemplo de una ca ego ía se ía AGUA y sus en adas se ían buceo,
su , kayak o a ing.
46
4.2.1 Plugins de la ienda
WooComme ce: es e plugin es el mo o p incipal de la ienda ya que es el enca gado
del come cio elec ónico. Desde él podemos ges iona pedidos, cupones e in o mes.
Figu a del menú de WooComme ce
Pa a c ea un cupón amos al submenú cupones, pulsamos en nue o cupón y nos
apa ece la siguien e pan alla:
Figu a de c ea un cupón
Podemos c ea un descuen o pa a un solo p oduc o o ijo en el ca i o. En la igu a
an e io obse amos cómo c eamos un descuen o pa a la expe iencia del cu so de
ap endizaje de kayak. El cupón es de un descuen o de diez Eu os en la adquisición de la
expe iencia y iene una echa de caducidad pa a el 2019-06-14.
En in o mes, podemos e las es adís icas de las comp as ealizadas du an e un iempo
de e minado y el p og eso de la ienda como se mues a en la siguien e igu a:
47
Figu a de las es adís icas de los in o mes
En el submenú ajus es podemos con igu a los da os gene ales como los países dónde
amos a ende , di ección y ubicación de la emp esa y moneda de pago. Además de los
da os gene ales, exis e un submenú de pes añas donde podemos con igu a p oduc os,
impues os, en ío, pagos, cuen as y p i acidad, co eos elec ónicos y un menú a anzado
donde podemos pe sonaliza los con enidos de WooComme ce pa a que sepa dónde
en ia a los usua ios pa a inaliza la comp a.
Figu a de las pes añas de ajus es de WooComme ce
En el submenú p oduc os con igu amos las unidades de peso, dimensiones y
alo aciones de los p oduc os.

48
Figu a de con igu ación de p oduc os
Submenú de impues os:
Figu a de con igu ación de impues os
49
Submenú de en ío:
Figu a de con igu ación de zona de en íos
Submenú de pagos:
Figu a de con igu ación de pagos
Respec o el submenú de cuen as y p i acidad, se ha con igu ado pa a pe mi i a un
usua io adqui i un p oduc o sin c ea una cuen a.
En el submenú co eos elec ónicos ges ionamos los lis ados de los a isos en iados po
co eo elec ónico desde WooComme ce, así como el nomb e del emi en e y la plan illa
del co eo elec ónico.
Cabe des aca que es e plugin no unciona si no subimos nues a ienda online a un
se ido jun o a un dominio.
Respec o los p oduc os, se ges ionan desde el menú P oduc os en el panel del
adminis ado .
50
Figu a del menú de p oduc os
An es de añadi p oduc os se deben c ea ca ego ías pa a es uc u a cada p oduc o a
la ca ego ía a la que pe enece. Pa a c ea una ca ego ía bas a con i al submenú
Ca ego ías del menú P oduc os y podemos in oduci una nue a. En la siguien e igu a
se mues an las ca ego ías ac uales de la ienda, pe enecien es a las expe iencias:
Figu a de las ca ego ías exis en es en la ienda
Cookie No ice: in o ma elegan emen e a los usua ios que u si io u iliza cookies, y ayuda
a cumpli con el los eglamen os de la ley RGPD de cookies pa a la Unión Eu opea. Dicho
mensaje apa ece en la página p incipal la p ime a ez que en amos en la ienda online,
posee dos bo ones, uno pa a acep a las cookies y o o pa a lee la polí ica de cookies
con más de enimien o.
Figu a del mensaje de uso de cookies
51
C you Se ious Slide : plugin pa a el e ec o del zoom al desliza el a ón sob e una imagen
de un p oduc o.
GT ansla e: es el plugin enca gado de aduci a la ienda en a ios idiomas, si uando de
o ma a ac i a en la cabece a bande as de los idiomas disponibles pa a que el usua io
pueda elegi el deseado. Se ha p obado es e plugin con el español como lengua na i a
de la ienda y el ancés.
Theme My Login: es e plugin se enca ga del inicio de sesión, egis o y con aseña den o
de la ienda. Se ha u ilizado solo pa a inicia sesión con el adminis ado .
Wo dP ess Impo e : plugin pa a impo a en adas, páginas en e o as opciones desde
un a chi o de expo ación. Se ha u ilizado pa a impo a alguna de las en adas de o o
p oyec o a modo de p ueba.
Yoas SEO: es un plugin que ealiza un análisis del con enido de la ienda pa a acili a la
comp ensión an o a isi an es como a los as eado es de los mo o es de búsqueda de
los p oduc os u ilizados. En cada p oduc o, ealiza un análisis y mues a al adminis ado
los esul ados de dichos análisis pa a ealiza una mejo ía en la in o mación de dicho
p oduc o pa a así mejo a an o su en a como su posicionamien o en los mo o es de
búsqueda. En la siguien e igu a emos cómo nos mues a un análisis de la in o mación
de la expe iencia “sal o en pa acaídas”:
Figu a del análisis de legibilidad de Yoas SEO
58
A con inuación, se mues a el g á ico de la base de da os de Wo dP ess:
Figu a de la base de da os de Wo dP ess

59
Ins ucciones de ins alación
Las ins ucciones a segui pa a ins ala la aplicación son:
- Ins ala la base de da os en el se ido XAMPP o localhos . U iliza emos el sc ip
ai ilka.sql pa a impo a la base de da os de la aplicación web y ilkasshop.sql pa a la
ienda de Wo dP ess. Debemos c ea un usua io “mam” con odos los p i ilegios en
phpMyAdmin.
- El adminis ado iene po de ec o y el usua io y con aseña como se dijo pa a la
aplicación web es usua io: admin y con aseña adminpass y pa a la ienda es usua io:
mam y con aseña: mam.
Dejamos las ca pe as 99 y Wo dP ess en el di ec o io h docs del se ido XAMPP
Capí ulo 6
Conclusiones y abajo u u o
En es e capí ulo se en oca á la desc ipción de las me as alcanzadas del p oyec o, las
di icul ades que se han encon ado en su desa ollo y las u u as modi icaciones e
in eg aciones al p oyec o pa a su mejo a.
6.1 Conclusiones
Las p incipales me as del p oyec o e an c ea una aplicación web de ges ión de bille es
combinando PHP, Ajax, Ja aSc ip y MySQL pa a la base de da os, jun o con la c eación
de una ienda online basada en Wo dP ess y una aplicación pa a And oid que haga el
mismo uncionamien o.
60
Los obje i os p incipales sob e la combinación de odas es as ecnologías se ha lle ado
a cabo sa is ac o iamen e ya que se han cumplido las expec a i as del p oyec o a pesa
de habe opado con algunas di icul ades como combina PHP con Ajax pa a hace las
consul as del g á ico de los asien os y pone en ojo los ocupados. O a de las
di icul ades encon adas ue la mig ación de las aplicaciones a un hos emo o ya que
ue necesa io pa a ealiza las p uebas opo unas en la ienda online como el uso de
S ipe pa a los pagos de los p oduc os.
U iliza una plan illa HTML Responsi e ha sido un acie o sin duda ya que me ha
aho ado mucho abajo a la ho a de la c eación de la aplicación And oid.
La segu idad de los o mula ios se eía a ec ada po la limi ación de ap endizaje del lenguaje
Ja aSc ip , pe o ha esul ado más sencillo de lo imaginado. Resul a in e esan e el algo i mo de
alidación del documen o de iden idad o iginal ya que hace a la aplicación web más eal.
La u ilización de Ajax pa a los mapas de selección de o igen y des ino, calenda io o eloj en la
c eación de iaje en modo adminis ado hace que la aplicación enga un a ac i o exquisi o
espec o su apa iencia acili ando el manejo de la misma a los usua ios.
Como conclusión, la ienda online es sin duda una aplicación que se pod ía u iliza de o ma
p o esional sin duda ya que cumple los equisi os y unciones que oda ienda necesi a. Lo que
se pod ía añadi en un u u o se ían más p oduc os y expe iencias a modo de comple a mejo
la ienda.
6.2 T abajo u u o
6.2.1 Inco po ación de edes sociales
Ac ualmen e las edes sociales son un pila impo an e de una emp esa a la ho a de publica su
con enido. Es una buena opción añadi cuen as de edes sociales pa a publica los p oduc os de
la ienda y o e as de uelos.
6.2.2 Añadi e minales a la ho a de c ea un uelo
Todo ae opue o se o ganiza po e minales, se ía in e esan e añadi la opción de c ea
e minales y o ganiza los uelos a base de ellas desde el menú del adminis ado .
61
6.2.3 Mejo a el g á ico de asien os
El uncionamien o del g á ico de asien os sin duda se ha log ado, sin emba go, el g á ico en sí
ha quedado dibujado de una o ma es ánda , cabe la posibilidad de mejo ía en el g á ico
simulando a un a ión.
6.2.4 Habili a más o mas de pago en la ienda
En la ienda ac ualmen e es án ac i ados como o ma de pago a je as de c édi o y PayPal, sin
emba go, se pod ían con igu a más o mas de pago ecien es como googlePay (pa a ac i a
S ipe es necesa io subi la aplicación a un se ido emo o, sin emba go, la aplicación de es e
p oyec o es á en un se ido local. Sólo ue subida a un se ido emo o pa a ealiza las p uebas
opo unas sob e las aplicaciones que eque ían de dicho se ido , pos e io men e se ha seguido
abajando en el se ido local ya que uno emo o equie e de pago mensual).
6.2.5 En ia un co eo con el bille e adqui ido y eco da o io el día an e io al uelo
Algo que añadi ía a la aplicación sin duda es la mensaje ía ía co eo con el bille e comp ado y
el a iso po SMS con un eco da o io el día an es de la salida del a ión, conside o que ha ían
que la aplicación sea más a ac i a.
62
Capí ulo 7
Conclusions and u u e wo k
In his chap e he desc ip ion o he goals eached o he p ojec , he di icul ies ha ha e been
ound in i s de elopmen and he u u e modi ica ions and in eg a ions o he p ojec o i s
imp o emen will be ocused.
7.1 Conclusions
The main goals o he p ojec we e o c ea e a web applica ion o managing bankno es
combining PHP, Ajax, Ja aSc ip and MySQL o he da abase, along wi h he c ea ion o an
online s o e based on Wo dP ess and an And oid applica ion ha pe o ms he same ope a ion.
The main objec i es on he combina ion o all hese echnologies has been ca ied ou
sa is ac o ily since he expec a ions o he p ojec ha e been me despi e ha ing encoun e ed
some di icul ies such as combining PHP wi h Ajax o que y he g aph o he sea s and pu in he
busy ones. Ano he o he di icul ies encoun e ed was he mig a ion o he applica ions o a
emo e hos since i was necessa y o pe o m he app op ia e es s in he online s o e as he
use o S ipe o he paymen s o he p oduc s.
Using a HTML Responsi e empla e has been a success wi hou a doub since i has sa ed me a
lo o wo k when i comes o c ea ing he And oid applica ion.
The secu i y o he o ms was a ec ed by he lea ning limi a ions o he Ja aSc ip language, bu
i has been simple han imagined. The alida ion algo i hm o he o iginal iden i y documen is
in e es ing since i makes he web applica ion mo e eal.
The use o Ajax o he selec ion maps o o igin and des ina ion, calenda o clock in he c ea ion
o a el in adminis a o mode makes he applica ion has an exquisi e appeal wi h espec o
i s appea ance acili a ing he managemen o i o he use s.
In conclusion, he online s o e is undoub edly an applica ion ha could be used p o essionally
wi hou a doub since i mee s he equi emen s and unc ions ha e e y s o e needs. Wha
could be added in he u u e would be mo e p oduc s and expe iences in o de o be e
comple e he s o e.
63
7.2 Fu u e wo k
7.2.1 Inco po a ion o social ne wo ks
Cu en ly social ne wo ks a e an impo an pilla o a company when publishing i s con en . I is
a good op ion o add social media accoun s o publish he s o e's p oduc s and ligh o e s.
7.2.2 Add e minals when c ea ing a ligh
E e y ai po is o ganized by e minals, i would be in e es ing o add he op ion o c ea e
e minals and o ganize ligh s based on hem om he adminis a o 's menu.
7.2.3 Imp o e he sea ing g aph
The pe o mance o he sea ing cha has undoub edly been achie ed, howe e he g aphic i sel
has been d awn in a s anda d way, he e is he possibili y o imp o emen in he g aphic
simula ing an ai plane.
7.2.4 Enable mo e o ms o paymen in he s o e
In he s o e a e cu en ly ac i a ed as a o m o paymen c edi ca ds and PayPal, howe e , you
could con igu e mo e ecen paymen me hods such as googlePay ( o ac i a e S ipe is necessa y
o upload he applica ion o a emo e se e , howe e , he applica ion o his The p ojec is on
a local se e , i was only uploaded o a emo e se e o pe o m he app op ia e es s on he
applica ions ha equi ed ha se e , la e i has con inued wo king on he local se e since a
emo e one equi es a mon hly paymen ).
7.2.5 Send an email wi h he icke pu chased and eminde he day be o e he ligh
Some hing ha would add o he applica ion wi hou a doub is he cou ie ia email wi h he
pu chased icke and he no i ica ion by SMS wi h a eminde he day be o e he depa u e o
he plane, I belie e ha hey would make he applica ion mo e a ac i e.

64
Bibliog a ía
[1] h ps://es.wikipedia.o g/wiki/Wo dP ess
[2] h ps://es.wikipedia.o g/wiki/PHP
[3] h ps://es.wikipedia.o g/wiki/Ja aSc ip
[4] h ps://es.wikipedia.o g/wiki/Ajax_de_%C3%81ms e dam
[5] h ps://es.wikipedia.o g/wiki/JQue y
[6] h ps://es.wikipedia.o g/wiki/SQL
[7] h ps://es.wikipedia.o g/wiki/XAMPP
[8] h ps://es.wikipedia.o g/wiki/No epad%2B%2B
[9] h ps://es.wikipedia.o g/wiki/And oid_S udio
[10] h ps://es.wikipedia.o g/wiki/HTML5
[11] h p://www.osca abad olguei a.com/guia-la-base-da os-wo dp ess/
[12] h ps://h ml5up.ne /massi ely
Vol e al índice