Implementación
La implementación de este sistema se desarrolla fundamentalmente en php, en el que mediante un sistema de archivos de texto plano y la utilización de sesiones (automáticamente administradas por php) permite un entorno suficientemente sólido como para implementar el sistema en su totalidad. Cabe destacar que para este proyecto no se ha tratado mayormente el problema de seguridad, pero se ha seleccionado php ya que permite su implementación sin mayor intervención en el sistema no seguro que se ha desarrollado.

Cuando el usuario entra en la primera página se le asigna automáticamente un numero de sesión único determinado por php, este número de almacena mediante la utilización de cookies, por lo que es indispensable que las cookies estén activadas para poder utilizar el sitio, en caso contrario el usuario no podrá pasar la primera página.

Con el numero de sesión asignado, en el servidor se crea un archivo de la forma ".spc" en el que se almacenarán los datos que generan las acciones del usuario en el sitio web. Esto permitirá que al sitio web se le enviarán solamente los nuevos datos generados ya que los datos anteriores estarán guardados, permitiendo así disminuir las situaciones de conflicto por la utilización por parte del usuario, del retroceder página y avanzar página, que podría generar problemas en la consistencia de datos. Luego la navegación del usuario se realiza normalmente y de forma transparente al usuario.

El punto crítico en la utilización del sitio web se encontrará en el caso multiusuario cuando varios usuarios intentan reservar una entrada simultaneamente, este problema se soluciona con un archivo común donde se realiza la reserva, el cual es administrado mediante un lock en php mediante la utilización de flock, para toda la zona crítica, ya que el resto de los archivos son monousuario debido a que están asociados a cada cuenta en particular, y los datos del registro se acceden solo al realizar la identificación permitiendo el caso de una misma cuenta solicitando entradas en paralelo (como podría pasar con una cuenta familiar).

Brevemente:
Sitio web desarrollado estructuralmente en PHP con sesiones en base a cookies, con estilo en CSS y acciones dinámicas con Javascript, enlazadas al webservice "Paypal" para la realización de transacciones monetarias seguras.