Está en la página 1de 14

Serie Cientfica de la Universidad de las Ciencias Informticas

Vol. 7, No. 1, enero, 2014


ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Tipo de artculo: Artculo original


Temtica: Soluciones Informticas
Recibido: 23/11/2013 | Aceptado: 24/01/2014 | Publicado: 25/01/2014

Sistema de gestin de reservaciones y visitas para el planetario de la


Habana
Management system of reservations and visits for the Habanas
planetarium
Yulio Alemn Jimenez1*, Hansel Lzaro Valds Prez1, Yoniel Jorge Thomas Sosa1
1

Facultad 1. Universidad de las Ciencias Informticas, Carretera a San Antonio de los Baos, km 2 , Torrens,

Boyeros, La Habana, Cuba. CP.: 19370


*

Autor para la correspondencia: yajimenez@estudiantes.uci.cu

Resumen
El Planetario de la Habana es una institucin cientfica adscrita a la Oficina del Historiador de la Ciudad, que ofrece
servicios de visitas al pblico para conocer acerca de la astronoma y la naturaleza espacial del universo por medio de
la representacin de la teora del Bing Bang, galeras sobre la historia de la astronoma o el desarrollo de la tcnica
espacial, un teatro espacial, entre otros espacios de inters. Para las visitas guiadas a la institucin, se necesita realizar
reservacin previa, las cuales en la actualidad se gestionan manualmente, recibiendo las solicitudes fundamentalmente
va telefnica. Este trabajo propone un sistema informtico que permitir gestionar los procesos asociados a las
reservaciones y visitas al Planetario, contribuyendo as a la informatizacin de la sociedad cubana. En funcin de
agilizar el desarrollo del sistema se definieron las tecnologas, herramientas y elementos de ingeniera de software
ms convenientes que permitieron darle solucin al problema. En correspondencia con los objetivos propuestos, el
sistema facilitar la gestin de las reservaciones y visitas en el Planetario de la Habana, ofreciendo a su vez la
racionalizacin de tiempo, esfuerzo y recursos.
Palabras clave: Gestin, planetario de la Habana, reservaciones, visitas.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

25

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Abstract
The Havanas Planetarium is a scientific institution within the Office of the Historian of the City, that offers views to
the public to learn about astronomy and the spatial nature of the universe through the representation of the theory of
the Big Bang, galleries of history of astronomy and the development of space technology, a spatial theater, among
other areas of interest. For guided tour of the facility, make prior reservation is required, which is currently handled
manually, essentially receiving telephone requests. This work proposes a computer system that will manage the
processes associated with reservations and visits to the Planetarium, thus contributing to the informatization of
Cuban society. On function of streamline of the development, we have defined system technologies, tools and elements
of softwares engineering that enabled to get more convenient solution. In line with the objectives, the management
system will facilitate reservations and visits at the Havanas Planetarium, offering turn rationalization of time, effort
and resources.
Keywords: Habanas Planetarium; management; reservations; visits.

Introduccin
El Planetario de la Habana, ubicado en la Plaza Vieja de Ciudad de la Habana, es inaugurado el 21de diciembre de
2009 como parte del programa histrico, cientfico y educativo de la Oficina del Historiador de la Ciudad. Dicha
institucin cientfica, lleva el nombre de la investigadora insigne Dra. Rosa Elena Simen Negrn: paradigma de la
investigacin mdica (Sarduy, 2008), rindiendo homenaje a la destacada investigadora y promotora del proyecto, as
como a otros astrnomos y meteorlogos cubanos. El surgimiento del proyecto es fruto gracias a la colaboracin entre
el Ministerio de Ciencia, Tecnologa y Medio Ambiente (CITMA) de Cuba, la Organizacin de Ayuda Cultural del
Gobierno de Japn y la Oficina del Historiador de la Ciudad de La Habana; siendo a su vez, el ao 2009
internacionalmente conocido como el ao de la astronoma, y el aniversario 80 de las relaciones diplomticas entre
Cuba y Japn (Habana Patrimonial, 2010). El recinto cientfico-tcnico, de alto grado de iconicidad, constituye un
espacio para el enriquecimiento cultural acerca de cmo el hombre encaja en nuestro planeta, nuestra galaxia y el
universo que nos rodea. Posee atracciones de un gran nivel educativo que inmergen al pblico sobre la naturaleza del
universo, de nuestro planeta y los ms diversos fenmenos fsicos (Cabrera y lvarez, 2011). Dentro de los
principales servicios que oferta se destacan las visitas guiadas y visitas libres al inmueble, adems de otras actividades
de inters durante la semana, como conferencias, observaciones, talleres de creacin concebidos para los diversos
pblicos, entre otras propuestas atractivas que conforman el proyecto sociocultural de la institucin.
En la actualidad para realizar las visitas guiadas es necesario reservar previamente. Las reservaciones se realizan los

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

26

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

lunes y martes de cada semana para todo el pblico, fundamentalmente va telefnica o de manera personal. Para la
visita guiada se dispone de un teatro espacial, con asientos para 65 personas. Dicha capacidad representa el mximo
de reservaciones por funcin a vender al pblico en los horarios mencionados. En caso de no ocuparse totalmente, o
las personas no asistan a la visita reservada, la capacidad disponible se re oferta al pblico hasta que se cubra; justo
hasta el momento de comienzo de la visita guiada.

En nuestro pas se han desarrollado varios sistemas de reservaciones que posibilitan la informatizacin de los
procesos asociados a cada institucin para la que ha sido concebida, aportando cada una de ellas eficiencia, agilidad y
calidad en la realizacin de los servicios. Entre los principales sistemas que se pueden citar se encuentran el Sistema
de reservacin de Cubana de Aviacin, usado en la gestin de reservaciones en lnea de vuelos desde y hacia Cuba
(Aviacin, 2012); el sistema de reservas en lnea de Vazul, para la transportacin en mnibus en viajes tursticos
(Vazul, 2012); el servicio de reserva en lnea de hoteles en Cuba, para la reservacin de habitaciones en cualquier
hotel de la isla (Portal Cuba.cu, 2012). La Universidad de las Ciencias Informticas (UCI) tambin se ha visto
beneficiada por el desarrollo de sistemas de reservacin, entre los que se destacan el Sistema Integrado de
Transportaciones, donde cada persona residente en la universidad puede realizar reservaciones para viajes intersemestrales, de finales de ao y finales de curso utilizando sus credenciales de dominio (UCI, 2012); y el sistema para
la reservacin de tiempos de mquina de los laboratorios de la UCI (Bello y Fernndez, 2009).

El personal que trabaja en la institucin manifiesta su descontento con la forma de administrar las reservaciones, los
clculos financieros, las estadsticas, la generacin de reportes para distintos rangos de tiempo, entre otras operaciones
de inters. Dichas operaciones se hacen actualmente de forma manual, en la mayora de los casos usando Microsoft
Office Excel, de manera que se registran los datos en forma de tablas para luego realizar otros anlisis a partir de esta
informacin. Este proceso requiere de mucho tiempo y esfuerzo por parte de los trabajadores y en ocasiones se
dificulta la organizacin de la informacin registrada, adems de la cantidad de recursos de oficina empleados en
estas operaciones. Dado que las aplicaciones analizadas no constituyen soluciones potenciales a la situacin
problemtica planteada, pues sus procesos de gestin estn encaminados especficamente a reservaciones de
transportacin y turismo; y la mayora de ellas poseen licencias privativas, careciendo de mtodos de verificacin del
uso de dichas reservaciones con el objetivo de ocupar las capacidades fallidas; se desarrolla un sistema de gestin de
reservaciones y visitas para el Planetario de la Habana que permitir realizar dichos procesos con una mayor agilidad;
ofreciendo adems, optimizacin en el uso de tiempo, esfuerzo y recurso de oficina.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

27

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Materiales y mtodos
Modelo de Desarrollo
La evolucin de los sistemas computacionales trae consigo la complejidad del proceso de desarrollo de las
aplicaciones, siendo necesaria la reutilizacin de cdigo y/o software existente en contextos distintos a aquellos para
los que fueron diseados, que permitan la construccin de aplicaciones en tiempo record y con la calidad requerida.
A partir de esta idea, surge un nuevo paradigma y un nuevo modelo de desarrollo de ingeniera de software: el
desarrollo de software basado en componentes (DSBC) y la ingeniera de software basada en componentes (ISBC).
Este ltimo se centra en el diseo y construccin de sistemas computacionales que utilizan componentes de software
reutilizables, mientras que el primero (DSBC) se encarga de ensamblar componentes y escribir cdigo para hacer que
estos funcionen de la manera correcta (Casal, 2013).

Dicho modelo, utilizado en el desarrollo de la aplicacin, proporciona un enfoque centrado en el diseo e


implementacin de las funcionalidades propias del sistema, integrando diferentes componentes colocados a
disposicin pblica por las comunidades de desarrollo, que ofrecen soluciones pre-implementadas y mejoradas de
funcionalidades especficas y/o genricas para cualquier tipo de aplicacin, obteniendo un producto de mayor calidad,
extensibilidad y capacidad de mantenimiento.

Tecnologas y Herramientas
Las tecnologas y herramientas utilizadas para el desarrollo del sistema se caracterizan fundamentalmente por ser
libres (open-source); cuentan con amplia documentacin y aceptacin por parte de la comunidad de desarrollo.
Adems, permiten crear sistemas robustos, flexibles y escalables.

La persistencia de la informacin en SIRPLANET se realiza utilizando MySQL como sistema de gestin de base de
datos relacional, multihilo, multiplataforma, multiusuario y distribuido bajo la licencia GPL1 (Parsian, 2006). Para el
despliegue del sistema se utiliza como servidor web multiplataforma, Apache, que ofrece diferentes mdulos que
posibilitan la integracin con mltiples tecnologas.

GPL: Licencia Pblica General de GNU (GNU General Public License, por sus siglas en ingls). Licencia ms ampliamente
usada en el mundo del software que garantiza a los usuarios finales la libertad de usar, estudiar, compartir (copiar) y modificar
el software.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

28

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

En la actualidad, el uso de framework PHP2 para el desarrollo avanzado de sistemas informticos se ha convertido en
una prctica comn para muchos desarrolladores web. En esencia, un framework PHP consiste en un conjunto de
libreras, clases y funcionalidades que permiten al desarrollador construir aplicaciones web de manera rpida (Bari y
Syam, 2008). Estos constituyen una herramienta esencial para el desarrollo de aplicaciones web estables y seguras,
contribuyendo al ahorro de tiempo y esfuerzo.

Yii Framework
SIRPLANET se cre utilizando Yii (acrnimo de Yes it is, por sus siglas en ingls) como framework PHP de alto
rendimiento, basado en componentes. Yii permite desarrollar aplicaciones web de manera fcil, eficiente y extensible,
haciendo uso de la programacin orientada a objetos. Ofrece excelente integracin con la mayora de los sistemas de
gestin de base de datos mediante el uso de los patrones de diseo Data Access Objects y Active Record. Adems,
implementa diferentes mecanismos de seguridad como el control de acceso basado en roles (RBAC) y la prevencin
de ataques XSS3, CSRF4 e inyecciones SQL5. (Winesett, 2010).

Las aplicaciones desarrolladas con este framework se crean sobre la base del patrn Modelo-Vista-Controlador,
permitiendo separar la interfaz de usuario de la lgica del negocio, por lo que es posible crear mltiples vistas para un
mismo modelo de objetos e incluso ofrecer soporte para nuevos dispositivos como telfonos celulares o PDAs, sin
necesidad de modificar el modelo subyacente. Otra de las ventajas que ofrece su uso son:

Permite estructurar la aplicacin modularmente.

El programador no necesita actualizar la informacin que se muestra en la interfaz de usuario, ya que de esta
accin se encarga el modelo de la aplicacin.

Las aplicaciones que lo implementan son mucho ms extensibles y fciles de mantener.

PHP: Lenguaje de programacin interpretado, acrnimo de PHP Hypertext Preprocessor.


XSS: Vulnerabilidad que permite a una tercera parte inyectar cdigo malicioso en pginas web. Tambin conocido como:
secuencias de comandos en sitios cruzados (Cross-site scripting, en ingls).
4
CSRF: Exploit malicioso de un sitio web en el que comandos no autorizados son transmitidos por un usuario en el cual el sitio
web confa. Tambin conocido como: falsificacin de peticin en sitios cruzados (Cross-site request forgery, en ingls).
5
SQL: Lenguaje de consulta estructurado (Structured Query Language, por sus siglas en ingls) que permite realizar operaciones
sobre bases de datos relacionales.
2
3

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

29

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Arquitectura Cliente-Servidor
La solucin informtica que se propone, en correspondencia con las necesidades del cliente, se ajustan a una
aplicacin basada en tecnologas web. En la misma, se pone en prctica el uso de las comunicaciones entre
aplicaciones centralizadas y aplicaciones o sistemas independientes, por lo que se utiliz como enfoque de
arquitectura la Cliente Servidor.

Dicha arquitectura se caracteriza por ofrecer servicios pblicos a varios subsistemas o clientes a travs de una red.
Estos servicios son solicitados por los clientes por medio de llamadas a procedimientos remotos, siguiendo un
protocolo de comunicacin basado en peticin respuesta (Ej. HTTP, HTTPS). Entre las ventajas ms significativas
de dicha arquitectura se encuentra la implantacin de servicios distribuidos y la integracin de varios servicios y
nuevas tecnologas de modo que pueden ser modificados independientemente del cliente que los usar, posibilitando
la independencia de los subsistemas y aportando ganancias significativas (Sommerville, 2009). Por otro lado, los
clientes no necesitan contar con altos recursos hardware, ya que toda la lgica de seguridad y procesamiento reside en
un servidor con altas prestaciones.

Bootstrap Framework
Para el desarrollo de la interfaz de usuario se utiliz Bootstrap; un framework desarrollado por Mark Otto y Jacob
Thornton para Twitter, que ofrece un conjunto de herramientas de front-end para el desarrollo de sitios y aplicaciones
web adaptables6. Entre sus principales caractersticas se encuentra el empleo de CSS y HTML para la tipografa,
formularios, tablas, botones, etc. Adems, incluye un conjunto de plugins de JavaScript para cuadros de dilogo
modales, tooltips, carrusel y mens desplegables que brindan una adecuada usabilidad, diseo de interaccin,
accesibilidad y calidad esttica grfica y visual a cualquier sitio o aplicacin web, contribuyendo as a una adecuada
experiencia de usuario. (Sitio Oficial de Bootstrap; Vega, 2012)

Lenguajes de Programacin
La satisfaccin de las necesidades crecientes de los usuarios exige el desarrollo de aplicaciones web cada vez ms
complejas, donde el nivel de usabilidad de un sistema depende en gran medida de la facilidad de interaccin entre este
ltimo y el usuario final. Por tal motivo, en funcin de alcanzar el mximo de satisfaccin del usuario al interactuar
6

El diseo web adaptativo o adaptable (en ingls, Responsive Web Design) es una tcnica de diseo y desarrollo web que
mediante el uso de estructuras e imgenes fluidas, as como de media-queries en la hoja de estilo CSS, consigue adaptar el
sitio web al entorno del usuario. (Marcotte, 2010).

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

30

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

con la aplicacin, se utiliz AJAX (Asynchronous JavaScript + XML) y JavaScript como lenguaje de programacin
interpretado en el lado del cliente (browser), con la finalidad de obtener una aplicacin web dinmica y orientada al
usuario. AJAX representa un conjunto de tecnologas que se unen para lograr el intercambio de informacin entre el
cliente y el servidor de forma asncrona, eliminando la recarga constante de pginas mediante la creacin de una capa
intermedia (Prez, 2009).

Por el lado del servidor se us PHP ( del ingls, PHP Hypertext Preprocessor) como lenguaje de programacin
interpretado, multiplataforma y orientado a objetos. Su cdigo es libre y ofrece soporte para la mayora de los motores
de base de datos que se utilizan en la actualidad, adems de un conjunto de funciones y extensiones o mdulos que
permiten extender su potencial (Achour, et al, 2010).

Entre las principales funcionalidades que ofrece PHP estn las siguientes:

Funciones para creacin de archivos PDF7.

Anlisis de documentos XML8.

Funciones de compresin de datos.

Funciones para manipulacin de fechas.

Funciones para manejo de directorios.

Funciones para encriptacin de datos.

Generacin dinmica de imgenes.

Funciones para envi de mensajes de correo electrnico.

Funciones matemticas

Manejo de expresiones regulares.

Metodologa de Desarrollo
El xito de un producto software depende de la seleccin de la metodologa que mejor se adapte al contexto del
proyecto. Las metodologas tradicionales de ingeniera de software se caracterizan por una documentacin exhaustiva;
estn dirigidas por procesos y mecanismos muy formales, estrictos, tediosos, lentos y poco prcticos para proyectos
7
8

PDF: Formato de almacenamiento de documentos digitales (Portable Document Format, por sus siglas en ingls)
XML: Lenguaje de marcado extensible (eXtensible Markup Language, por sus siglas en ingls), que permite definir la
gramtica de lenguajes especficos, siendo til cuando varias aplicaciones se deben comunicar entre s.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

31

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

pequeos, que buscan satisfacer en primer lugar las necesidades del cliente mediante la entrega temprana de software
incremental, donde la capacidad de respuesta a un cambio es ms importante que el seguimiento estricto de un plan.

Es por ello que el uso de metodologas agiles ha revolucionado la manera de producir software, reflejando la
integracin del cliente como parte del equipo de desarrollo y demostrando una gran flexibilidad ante requisitos
voltiles, incluso en fases tardas del desarrollo (Pressman, 2005).

Las caractersticas del sistema desarrollado permitieron el uso de XP como metodologa de desarrollo gil. Dicha
metodologa, creada por Kent Beck, se basa en un desarrollo iterativo e incremental, obtenindose pequeas mejoras
continuas del software. Adecuada para proyectos con requisitos imprecisos y muy cambiantes, donde existe un alto
riesgo tcnico y enfocados en la realimentacin continua entre el cliente y el equipo de desarrollo, la comunicacin
fluida entre todos los participantes, la simplicidad en las soluciones implementadas y el coraje para enfrentar los
cambios (Pressman, 2005).

Resultados y discusin
El sistema de gestin de reservaciones y visitas del Planetario de la Habana, (SIRPLANET), funciona mediante el
uso de mdulos, cuya integracin permiten la correcta ejecucin de cada una de las funcionalidades implementadas.
Cada mdulo se comunica con el ncleo central de la aplicacin, el cual posee los elementos fundamentales para el
control de cada accin a realizar por los usuarios. A continuacin se describe el funcionamiento y caractersticas de
las principales funcionalidades del sistema, as como el aporte a la solucin informtica de cada una.

El mdulo de gestin de usuarios facilita la concesin de permisos y el control del acceso a la aplicacin basado en
roles. De esta manera, para acceder a la aplicacin, todo usuario que labore en la institucin estar obligado a usar
sus credenciales.
El sistema ofrece 11 opciones fundamentales: Inicio, Reservaciones pblicas, Reservaciones especiales, Visitas,
Calendario, Reportes, Funciones, Configuracin, Usuarios, Ayuda y Salir del sistema.
En la pgina de inicio se muestran los contenidos generales de la aplicacin, informacin relevante acerca de la
institucin, as como las principales acciones que podr realizar cualquier usuario pblico en la red global, en lo
adelante visitantes. Dichas acciones no necesitarn el uso de credenciales de acceso y permitirn al visitante
gestionar sus propias reservaciones. De esta manera se provee una nueva forma de realizar reservaciones,

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

32

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

permitiendo el aumento de la cantidad y la concurrencia de las peticiones. Para la interaccin del visitante con el
sistema se han implementado el uso de Captcha, bloqueo de consultas con caracteres especiales y funciones contra
ataques XSS como medidas de seguridad.
Se necesita que los visitantes tengan conocimiento de las capacidades disponibles existente para cada funcin de
cada da laboral. Para esto, en el momento que el visitante desee reservar, dispondr de los datos de las capacidades
por fecha y funcin en forma tabular, donde podr elegir cuando desea visitar la institucin previo registro de los
datos requeridos (Figura 1).

Figura 1. Tabla de capacidades por fecha y funcin.

As mismo, si el visitante desea en algn momento modificar la fecha y/o funcin, o eliminar su reservacin lo podr
hacer utilizando el propio sistema (o llamando a la institucin) utilizando su carn de identidad y el nmero de la
reservacin9.
En caso de que el visitante no disponga de una conexin a Internet, podr llamar por telfono a la institucin para
solicitar su reservacin, donde la persona encargada, utilizando las funcionalidades que provee el sistema registrar
los datos requeridos.
Las entidades o instituciones del pas que deseen realizar reservaciones especiales debern llamar al Planetario para
solicitarla.
Es de gran inters para el Planetario contabilizar todas las visitas realizadas al planetario. SIRPLANET ofrece un
mdulo de gestin de visitas, mediante el cual la persona encargada de verificar las reservaciones en lo adelante la
secretaria, minutos antes del comienzo de cada funcin, podr verificar los datos de los visitantes, y confirmar si se
corresponde con una reservacin vlida. Al terminar la verificacin de las reservaciones, la secretaria podr ocupar
9 Nmero que identifica la reservacin, expedido por el sistema de forma automtica.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

33

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

las capacidades de la funcin actual que han quedado disponibles en trminos de fallos. Mediante este mdulo ser
posible tambin registrar los datos de las visitas libres a la institucin.

El Planetario establece que todo visitante pblico deber reservar previamente lunes o martes para asistir a una
funcin determinada en la semana en curso. Sin embargo, las entidades o instituciones del pas podrn realizar sus
reservaciones con antelacin tantos das como considere necesario. El sistema proveer un calendario (Figura 2) que
permitir a la persona encargada de recibir dichas solicitudes en lo adelante el supervisor, en el momento del recibo
de una solicitud de reservacin por parte de una entidad, efectuar una consulta rpida al da y hora de la funcin
solicitada para conocer si existe capacidad suficiente para la cantidad de visitantes requeridos (Figura 3). En caso de
existir capacidad se procede a registrar los datos de la reservacin, en caso contrario se informa al solicitante, quien
deber especificar otra hora y/o da para su visita.

Figura 2. Calendario de reservaciones.

Figura 3. Consulta de capacidad de reservaciones de una fecha.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

34

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Con el objetivo de monitorear las cantidades de pblico que asisten a las funciones diarias el sistema ofrece un
reporte de resumen de visitas desglosado por funciones y tipo de pblico (nios y adultos nacionales, nios y adultos
extranjeros), que podr ser filtrado segn el perodo deseado. Como funcin adicional se implement un resumen de
ingresos por funciones desglosado por tipo de moneda, el cual permitir conocer la entrada de efectivo a la
institucin, contribuyendo de forma informatizada a los procesos financieros del Planetario (Figura 4).

Figura 4. Reporte resumen de visitas.

Los reportes de estadsticas permiten al supervisor conocer cules son las tendencias de las visitas en un perodo
lectivo determinado, as como conocer qu tipo de pblico tiende a visitar ms la institucin y a qu funciones
especficas, en concordancia con ello puede tomar acciones organizativas que considere favorables para mejorar el
servicio (Figura 5).

Figura 5. Reporte de estadsticas de visitas.

En algunas temporadas del ao, el Planetario recibe mayor cantidad de visitantes que en otras, hecho que motiva la
habilitacin de una funcin extra, permitiendo el ptimo aprovechamiento de la jornada laboral en funcin de la

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

35

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

cantidad de pblico que arrima a la institucin. El mdulo de gestin de funciones permite crear, modificar y
eliminar funciones en correspondencia con las necesidades reales.
El sistema realiza la mayora de los procesos de gestin utilizando ciertas cifras establecidas por la institucin, entre
ellas: mxima cantidad de visitantes por funciones, mxima cantidad de personas por reservacin, entre otras. Con el
objetivo de hacer la aplicacin ms flexible a cambios futuros se ha implementado un mdulo para la configuracin
del sistema, en la cual se establecen todos los valores numricos que utiliza el Planetario para su funcionamiento.
En apoyo a las actividades de gestin que se realizarn con ayuda del sistema se ofrece un mdulo de ayuda al
usuario, donde se exponen los procedimientos para usar cada una de sus funcionalidades, as como una seccin de
preguntas frecuentes (FAQ).
La aplicacin desarrollada constituye un aporte ms al proceso de informatizacin de la sociedad cubana, agilizando
y disminuyendo la complejidad de determinados actividades necesarias en el ciclo bsico de reservacin y visitas a
la institucin. El tratamiento adecuado de la informacin que se maneja en los procesos empresariales es una de las
mayores preocupaciones en las entidades que aportan capital de manera directa a la economa del pas. Es por esta
razn, que el software posibilita, adems de sus funcionalidades bsicas, el control minucioso del flujo de capitales
obtenidos por la prestacin de servicios. Atendiendo a las caractersticas funcionales de la aplicacin, la importancia
que posee para la institucin beneficiada y el estudio realizado anteriormente sobre otros sistemas de reservaciones,
se considera al software, portador de caractersticas particulares que lo distinguen entre los sistemas de reservaciones
de manera general.

Conclusiones
El sistema de gestin de reservaciones y visitas para el Planetario de La Habana, constituye una herramienta capaz de
gestionar procesos empresariales asociados a las reservaciones. El sistema propuesto aporta funcionalidades que
propician una adecuada organizacin, limpieza y optimizacin de la manipulacin de la informacin. El mismo
contribuye adems, al ahorro de tiempo, esfuerzo y recursos empleado en las actividades, ofreciendo un marco de
trabajo ms organizado y transparente.
Los autores del trabajo recomiendan la extensin del dominio y alcance del sistema a otros procesos de la institucin
que puedan ser informatizados y la implementacin de una personalizacin del sistema que pueda usarse de manera
general en cualquier tipo de museos que utilice un modelo de visitas similar al Planetario de La Habana,
contribuyendo an ms a la informatizacin de las entidades nacionales con el menor tiempo y esfuerzo posible.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

36

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

Referencias

AVIACIN, C. D. Atencin A Clientes Online. 2012. Disponible en: [http://www.cubana.cu].

ACHOUR, M., et al. Manual de PHP. PHP Documentation Group, 2010.

BARI, A. y Syam, A. CakePHP Application Development. Olton, Packt Publishing Ltd, 2008. ISBN 978-1847193-89-6. p. 328.

BELLO, D. P. y FERNNDEZ, S. A. F. Desarrollo del sistema para la reservacin de tiempos de mquina


de los laboratorios en la Universidad de Ciencias Informticas. Universidad de las Ciencias Informticas. La
Habana, 2009. p. 82.

CABRERA, M. M. y LVAREZ, Y. C. Planetario de la Habana. EcuRed. 2011. Disponible en. [Consultado


el: 16 de febrero de 2013]. Disponible en: [http://www.ecured.cu/index.php/Planetario_de_La_Habana].

CASAL,

J.

T.

Desarrollo

de

Software

basado

en

Componentes,

2013.

Disponible

en:

[http://msdn.microsoft.com/es-es/library/bb972268.aspx].

Habana Patrimonial. Planetario del Centro Histrico. 2010. [Consultado el: 21 de enero de 2013]. Disponible
en: [http://www.ohch.cu/centros-culturales/planetario-del-centro-historico/].

PARSIAN, M. JDBC Metadata, MySQL, and Oracle Recipes A Problem-Solution Approach. New York,
EE.UU, Apress, 2006. p. 504.

PREZ,

J.

E.

Introduccin

AJAX,

2009.

Disponible

en:

[https://php.uci.cu/downloads.php?cat_id=7&download_id=10].

Portal Cuba.cu. Hoteles en Cuba, reserva en lnea de hoteles en Cuba. 2012. Disponible en:
[http://www.cuba.cu/reserva/hoteles/hoteles.php].

PRESSMAN, R. S. Ingeniera del Software: Un enfoque prctico, 5ed. La Habana: Flix Varela, Vol. I. 2005

SARDUY, F. M. Doctora Rosa Elena Simen Negrn: paradigma de la investigacin mdica. Acimed. 2008;
18(4).

[Consultado

el:

de

diciembre

de

2012].

Disponible

en:

[http://www.bvs.sld.cu/revistas/aci/vol18_4_08/aci10108.htm].

Sitio oficial de

BootStrap, 2013. [Consultado el:

10 de enero de 2013].

Disponible

en:

[http://twitter.github.com/bootstrap/index.html]

SOMMERVILLE, I. Software Engineering, 8ed. Parte 3. ISBN: 7-111-19770-4. 2009.

Universidad de las Ciencias Informticas. Sistema Integrado de Transportaciones. 2012. Disponible en:
[https://transportacion.uci.cu].

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

37

Serie Cientfica de la Universidad de las Ciencias Informticas


Vol. 7, No. 1, enero, 2014
ISSN: 2306-2495 | RNPS: 2343

http://publicaciones.uci.cu
Pg. 25- 38

VEGA, D. A. Responsive Web Apps Bootstrap 2.0. En: Web SIG Cleveland - Bootstrap, from Twitter. Ohio,
EE.UU:

2012,

p.

77.

[Consultado

el:

15

de

febrero

de

2013].

Disponible

en:

[http://danvega.org/downloads/presentations/bootstrap2/#1].

Vazul, transporte por mnibus. 2012. Disponible en: [http://www.viazul.com].

Winesett, J. Agile Web Application Development with Yii 1.1 and PHP5. Olton, Packt Publishing Ltd, 2010.
ISBN 978-1-847199-58-4. p. 368.

Grupo Editorial Ediciones Futuro


Universidad de las Ciencias Informticas. La Habana, Cuba
seriecientifica@uci.cu

38