+ All Categories
Home > Documents > Manual Técnico Tu Reserva

Manual Técnico Tu Reserva

Date post: 05-Jul-2018
Category:
Upload: jose-roberto-sanchez-arteaga
View: 222 times
Download: 0 times
Share this document with a friend

of 17

Transcript
  • 8/16/2019 Manual Técnico Tu Reserva

    1/17

    INTRODUCCIÓNTu reserva se trata de un proyecto que tiene como objetivo ajustarse a lasnecesidades de todos los actores implicados en el proyecto.

    La versin del so!t"are que se indica a continuacin es el conjunto de scripts p#p$%ava&cript que se encar'an de permitir la comunicacin entre el auditorio de laUN(C) con los usuarios y !acilitar as* la obtencin de reservaciones.

    +,R&ION,&

    +ersin -.• Con!i'uracin 'eneral• Creacin de bloques /Normales y a0reos1.• Creacin de butacas• Creacin de eventos• Reservacin /usuarios e2ternos1• Reservacin especiales /administrador1• ,nv*o cdi'o 3R a email• +eri!icacin de reserva• Reportes

    ,ste manual adem4s$ pretende e2poner la parte t0cnica de los scripts p#p que seinte'ra enumerando a modo de *ndice los puntos que se e2plican en este manual5

    -. Introduccin6. 7)7. ,quipos de desarrollo y prueba8. Descripcin de Inter!ace Tu reserva9. :uncionamiento Interno;. (rquitectura

    Manual Técnico Tu Reserva 1

  • 8/16/2019 Manual Técnico Tu Reserva

    2/17

    PHP+ersiones

    Ver sió

    n

    Lanzamient

    o

    Fin

    sop

    ort

    e

    Notas

    -.<

    -??9

    Llamada o!icialmente @7ersonal )ome 7a'e Tools /7)7 Tools1@. ,s la

    primera versin en usar el nombre @7)7@

    6.< -->-??A

    Considerada por sus creadores la @#erramienta m4s r4pida y sencilla@para crear p4'inas "eb din4micas

    .<

    -??=

    6

    -

    6

    6

    6

  • 8/16/2019 Manual Técnico Tu Reserva

    3/17

    8.6A>-6>

    6

  • 8/16/2019 Manual Técnico Tu Reserva

    4/17

    9.8

    6

    6

  • 8/16/2019 Manual Técnico Tu Reserva

    5/17

    Caracter*sticas

    • Orientado al desarrollo de aplicaciones "eb din4micas con acceso a

    in!ormacin almacenada en una base de datos.

    • ,s considerado un len'uaje !4cil de aprender$ ya que en su desarrollo se

    simpli!icaron distintas especi!icaciones$ como es el caso de la de!inicin de las

    variables primitivas$ ejemplo que se #ace evidente en el uso de p#p arrays.

    • ,l cdi'o !uente escrito en 7)7 es invisible al nave'ador "eb y al cliente$ ya

    que es el servidor el que se encar'a de ejecutar el cdi'o y enviar su resultado

    )TJL al nave'ador.

    Capacidad de cone2in con la mayor*a de los motores de base de datos quese utilian en la actualidad$ destaca su conectividad con Jy&3L y 7ost're&3L.

    • Capacidad de e2pandir su potencial utiliando mdulos /llamados ext's o

    e2tensiones1.

    • 7osee una amplia documentacin en su sitio "eb o!icial$ entre la cual se

    destaca que todas las !unciones del sistema est4n e2plicadas y ejempli!icadas en

    un nico arc#ivo de ayuda.

    • ,s libre$ por lo que se presenta como una alternativa de !4cil acceso paratodos.

    • 7ermite aplicar t0cnicas de pro'ramacin orientada a objetos.

    • No requiere de!inicin de tipos de variables aunque sus variables se pueden

    evaluar tambi0n por el tipo que est0n manejando en tiempo de ejecucin.

    • Tiene manejo de e2cepciones /desde 7)791.

    • &i bien 7)7 no obli'a a quien lo usa a se'uir una determinada metodolo'*a a

    la #ora de pro'ramar$ aun #aci0ndolo$ el pro'ramador puede aplicar en su

    trabajo cualquier t0cnica de pro'ramacin o de desarrollo que le permita escribir 

    cdi'o ordenado$ estructurado y manejable. Un ejemplo de esto son los

    desarrollos que en 7)7 se #an #ec#o del patrn de diseEo Jodelo +ista

    Controlador /J+C1$ que permiten separar el tratamiento y acceso a los datos$

    la l'ica de control y la inter!a de usuario en tres componentes independientes.

    Manual Técnico Tu Reserva 5

    https://es.wikipedia.org/wiki/Software_librehttps://es.wikipedia.org/wiki/Software_libre

  • 8/16/2019 Manual Técnico Tu Reserva

    6/17

    • Debido a su !le2ibilidad #a tenido una 'ran aco'ida como len'uaje base para

    las aplicaciones K, de manejo de contenido$ y es su uso principal.

    EQUIPOS DE DESARROLLO Y PRUEBA

    7ara el desarrollo de los di!erentes mdulos de la Inter!ace PTu ReservaQ$ se #autiliado (dobe Dream"eaver C&;$ corriendo sobre un equipo con Jicroso!t

    Kindo"s = ,nterprise en castellano y oo'le C#rome 8=.

  • 8/16/2019 Manual Técnico Tu Reserva

    7/17

    FUNCIONAMIENTO INTERNO,l proceso completo de !uncionamiento de la Inter!ace Tu Reserva consta de variasetapas5

    Usuario (dministrador 

    • Con!i'uracin 'eneral• Creacin de bloques• Creacin de butacas• Creacin de eventos

    Usuario ,st4ndar 

    • Re'istrarse• +alidar direccin email /opcional1•

    &eleccionar evento• &eleccionar butacas disponibles• Revisar email /In!ormacin de reservacin1• 7resentar cdi'o 3R• +alidacin de reserva

    Manual Técnico Tu Reserva 7

  • 8/16/2019 Manual Técnico Tu Reserva

    8/17

    Manual Técnico Tu Reserva 8

  • 8/16/2019 Manual Técnico Tu Reserva

    9/17

    ARQUITECTURA,n una arquitectura clienteservidor cl4sica tenemos dos @capas@5

    • Una donde est4 el cliente que implementa la inter!ace.• Otra donde se encuentra el 'estor de bases e a!os que trata las

    peticiones recibidas desde el cliente.

    La l"#ica de la aplicacin se encuentra por tanto repartida entre el cliente y servidor.

    Un ejemplo de esta con!i'uracin podr*a ser un applet Java que se car'a en elnave'ador del cliente y trabaja directamente con la base de datos mediante %DC.

     

    Manual Técnico Tu Reserva $

    http://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos15/logica-metodologia/logica-metodologia.shtmlhttp://www.monografias.com/trabajos11/basda/basda.shtmlhttp://www.monografias.com/trabajos15/logica-metodologia/logica-metodologia.shtml

  • 8/16/2019 Manual Técnico Tu Reserva

    10/17

    Ventajas de este modelo:

    • &e mantiene una cone2in persistente con la base de datos.• &e minimian las peticiones en el servidor traslad4ndose la mayor parte del

    trabajo al cliente.• &e 'ana en rendimiento 'racias a la cone2in directa y permanente con la

    base de datos. ( trav0s de una nica cone2in se realia el env*o y recepcinde varios datos.

    Módulo Confiura!ión

     

    Valida!ión de email." Indica si se realiar4 una comprobacin de email paradar de alta a un usuario nuevo.

      #suario $ostin." Nombre de usuario del #ostin' de la cuenta de email 

    Contrase%a $ostin." ContraseEa de usuario del #ostin' de la cuenta deemail

     

    Email $ostin." Cuenta de email asi'nada al #ostin' para envios. 

    &er'idor &M()." Nombre del servidor &JT7 para envios de email 

    )uerto &M()." Nmero de puerto del servidor &JT7 para envios. 

    Fa!e*oo+." Lin a la red social :aceoo. 

    (,itter." Lin a la red social T"itter. 

     -ou(ue." Lin a la red social SouTube. 

    Misión." Te2to que describe la misin 

    Visión." Te2to que describe la visin. 

    /elamento." Lin a re'lamento.

    Módulo *lo0ues." 7ermite la creacin$ modi!icacin y eliminacin /siempre ycuando no e2istan butacas asi'nadas1 de bloques$ est4 compuesto por lossi'uientes campos.

    CAM)1 2E&C/3)C34N

    Manual Técnico Tu Reserva 1%

  • 8/16/2019 Manual Técnico Tu Reserva

    11/17

    Detalle Nombre del bloqueColumna7osicin

    Representa un nmero de ubicacin del bloque dentro delespacio con respecto a columna.

    :ila

    7osicin

    Representa un nmero de ubicacin del bloque dentro del

    espacio con respecto a !ila. (0reo Indica si el bloque es a0reo o noCantidaddecolumnas

    Representa un nmero que indica la cantidad de columnasque contiene el bloque.

    Cantidadde !ilas

    Representa un nmero que indica la cantidad de !ilas quecontiene el bloque.

    Módulo *uta!as." 7ermite la creacin y modi!icacin de butacas$ est4 compuesto

    por los si'uientes campos y depende de la seleccin de un bloque.

    CAM)1 2E&C/3)C34NDetalle Nombre de la butaca+isible Indica si la butaca ser4 visible o no en el mapa de bloques y

    butacas.Módulo E'entos." 7ermite la creacin y modi!icacin de eventos$ est4 compuestopor los si'uientes campos.

    CAM)1 2E&C/3)C34NNombre Nombre del evento a crear o modi!icar 

    :ec#a :ec#a de realiacin del evento)ora )ora de realiacin del eventoDuracin Indica la duracin del evento en minutos,stado Representa el estado del evento5

    Creado no puli!ado: Cuando el evento se cre pero noes visible por los usuariosCreado puli!ado: Cuando el evento se cre y es visiblepor los usuarios)asado puli!ado: Cuando el evento se cre y !ue visiblepor los usuarios pero ya se e!ectu.

    )asado no puli!ado: Cuando el evento se cre$ no !uevisible por los usuarios y ya se e!ectu.Descripcin

    Descripcin del evento

    Ima'enpara slider 

    Car'a una ima'en para mostrar en la p4'ina principal.

    Ima'enparadetalle

    Car'a una ima'en para mostrar cuando se visualice toda lain!ormacin del evento

    +ideo Url de video SouTube con relacin al evento

    Manual Técnico Tu Reserva 11

  • 8/16/2019 Manual Técnico Tu Reserva

    12/17

    Reservaspor usuario

    Cantidad de reservaciones que puede realiar un usuariopara el evento

     (visos'enerales

    Jensajes que se enviar4n por email.

    Módulo de reser'a espe!ial." 7ermite crear una reservacin especial para unevento$ para este e!ecto deber4 seleccionar un evento$ in'resar el nombre de lapersona para quien se reserva y lue'o esco'er el lu'ar libre en el mapa de bloquesy butacas.

    Módulo Cuenta." 7ermite actualiar la contraseEa del usuario.

    Como se mencion anteriormente$ todo el sistema est4 creado por scripts p#p$ a

    continuacin se describen los m4s importantes.

    Ar!i'o: lo!+s.pp,ste arc#ivo muestra el mdulo butacas.Len'uaje de pro'ramacin5 )tml$ 7#p$ %ava&cript74'inas enlaadas &eo.p#p$ menu.p#p$ menun.p#p$ cone2ion.p#p

    Framento de !ódio:7pp

      if 8m9s0lnumro,s8;rst!at?<

    @ ,ile 8 ;ro,!at>m9s0lfet!arra98;rst!at>H

  • 8/16/2019 Manual Técnico Tu Reserva

    13/17

      tdB7pp e!o ;ro,!atDlo0filaD7BGtdB

      tdB7pp e!o;ro,!atDlo0n!olumnaD7BGtdB

      tdB7pp e!o ;ro,!atDlo0nfilaD7BGtdB

      td st9le>I,idt:H?pJIB

      form id>Imodifi!arI a!tion>Ilo+s.ppImetod>IpostIB

      input t9pe>IiddenI name>I!odioI'alue>I7pp e!o ;ro,!atDlo0!odioD7BIB

      ul !lass>Ilist"ser'i!esIB  a !lass>Itooltips n"HI title>IEditarIB

      input t9pe>IsumitI 'alue>IIst9le>I,idt:K?pJ a!+round:url8imaesGeditar.pnIIst9le>I,idt:K?pJ a!+round:url8imaesGeliminar.pn

  • 8/16/2019 Manual Técnico Tu Reserva

    14/17

      input t9pe>IiddenI name>In!olI 'alue>I7pp e!o ;ro,!atDlo0n!olumnaD7BIB

      input t9pe>IiddenI name>InfilI 'alue>I7pp e!o ;ro,!atDlo0nfilaD7BIB

      ul !lass>Ilist"ser'i!esIB

      a !lass>Itooltips n"HI title>ICrea *uta!asIB

      input t9pe>IsumitI 'alue>IIst9le>I,idt:K?pJ a!+round:url8imaesGuta!a.pnI'entana"flotanteHI id>D'entana"flotanteHDst9le>Iposition:relati'e'isiilit9:7pp if 8;&E&&31NDmmsD>>ItrueI

  • 8/16/2019 Manual Técnico Tu Reserva

    15/17

    Ar!i'o: uta!as.pp,ste arc#ivo muestra el mdulo butacas.Len'uaje de pro'ramacin5 )tml$ 7#p$ %ava&cript74'inas enlaadas &eo.p#p$ menu.p#p$ menun.p#p$ cone2ion.p#p

    Framento de !ódio:7pp eader8IContent"(9pe: teJtGtml!arset>utf"INo esaRreoPH>&i es aRreoP>(odos<@

    ;!onsulta>;!onsulta.I ,ere I.;)1&(DfiltroD.I L3SE DT;teJtoTDand lo0aereo>D;aereoDIGGModifi!a la !onsulta simple areando !riterios defiltrado in!luido aRreo

    else @ ;!onsulta>;!onsulta.I ,ere I.;)1&(DfiltroD.I L3SE DT;teJto

    TDIGGModifi!a la !onsulta simple areando !riterios de filtradoelse

    @ if8;aereo=>II ;aereo=>II< @ ;!onsulta>;!onsulta.I ,erelo0aereo>D;aereoDIGGModifi!a la !onsulta solo areando el !riterio defiltrado si es o nó aRreo

    =21C(-)E tmlBtml lan>IenIB

    eadB7pp in!lude 8Iseo.ppI

  • 8/16/2019 Manual Técnico Tu Reserva

    16/17

    s!riptB;8fun!tion 8< @  ;8IUsliderIIindeJ.ppIB(eatro

    #NAC$GaBGHBGdi'Bna'B

    di' !lass>Imenu""tailIB

    di' !lass>Imenu"IBdi' !lass>IzeroridIBdi' !lass>I!ol"fullIB

    ul!lass>ImenuIB

    7ppin!lude 8Imenun.ppI

  • 8/16/2019 Manual Técnico Tu Reserva

    17/17

    7ppin!lude 8Imenum.ppII!learIBGdi'BGdi'Bdi'

    !lass>I!learIBGdi'BGdi'B

    Gdi'BGdi'B

    Gna'BGdi'B

    GeaderB=""

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>!ontent>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>""B

    Con!enioINTRODUCCIÓN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1

    +,R&ION,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1

    +ersin -.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 1

    '('&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2+ersiones&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&2

    Caracter*sticas&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&5

    EQUI')* +E +E*ARR),,) - 'RUE.A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&6

    +E*CRI'CI/0 +E ,A I0TERACE TU RE*ERA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&6

    U0CI)0AMIE0T) I0TER0)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&6

    ARQUITECTURA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 8

    Manual Técnico Tu Reserva 17


Recommended