evenTicket
evenTicket es una pequeña y funcional aplicación web, totalmente configurable y desarrollada bajo plataforma LAMP (Linux, Apache, MySQL, PHP). Se trata de una aplicación modularizada, lo que le otorga facilidad de implementación y adaptación al sistema.
Si esta interesado en ella póngase en contacto para remitirle un presupuesto.
Imágenes
Objetivos
La aplicación consta de 3 entidades lógicas: eventos, tickets (entradas), y usuarios.
EVENTOS
El administrador podrá: crear, modificar y eliminar cualquier tipo de evento, tales como: espectáculos, actuaciones, sesiones de cine, campeonatos, etc.
- Cada evento incorpora varios datos: nombre, descripción, fecha, hora, imagen, número de entradas disponibles, precio, etc.
- Los eventos contiene una imagen asociada e identificativa (como un cartel) que puede ser modificada en cualquier momento.
- Hay una sección dedicada al informe y listado de eventos, con todas sus respectivas reservas.
USUARIOS
- Por seguridad, solo se almacena en la base de datos la información estrictamente necesaria para la gestión de la reserva.
- Son registrados automáticamente cuando realiza una reserva de entradas para un determinado evento.
- Son volátiles y temporales, cuando se elimina un evento también se borran los usuarios con reservas a dicho evento.
- El administrador accederá al panel de control mediante usuario y contraseña para un directorio protegido (apache).
TICKETS (reservas)
- Cada reserva tiene varios datos: referencia, número de entradas, propietario, etc.
- En el primer paso figuran la lista de eventos disponibles, una vez seleccionado el evento, ya se pueden reservas el número de entradas deseable.
- El número de entradas es limitado, y se mantiene la gestión sobre el, avisando al usuario de la disponibilidad de entradas.
- Posibilidad de eliminar determinadas reservas (con sus usuarios asociados) ante posibles cancelaciones.
- Informe de reservas con todos los datos necesarios.
- Tras realizar la reserva, se envía automáticamente la información en un e-mail, al usuario y una copia a la entidad que gestiona las reservas.
A nivel técnico
- Se usa PHP como lenguaje de programación dinámico.
- La base de datos es MySQL.
- El motor de base de datos es InnoDB, manteniendo integridad referencial, las relaciones y las claves primarias/foráneas.
- Los datos de los formularios son previamente validados a nivel de servidor.
- Las imágenes empleadas en eventos, son redimensionadas con PHP (thumb) para optimización.
- Se emplean hojas de estilo CSS.
- El marcado se encuentra en XHTML Strict.
- Se ha buscado en todo momento mantener un grado de usabilidad y accesibilidad alto.




