Publication:
DISEÑO E IMPLEMENTACIÓN DE UN SERVICIO LOCAL DE ESTADÍSTICAS WEB PARA PÁGINAS INDIVIDUALES, BASADO EN PHP Y MYSQL

No Thumbnail Available
Date
2003
Authors
PIZARRO BINVIGNAT, GERMÁN
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Técnica Federico Santa María
Research Projects
Organizational Units
Journal Issue
Abstract
Para medir la audiencia de las páginas Web propias y tener un control estadístico, es necesaria una herramienta que permita conocer la cantidad y la forma en que las páginas son visitadas. El disponer de tal sistema permite por ejemplo, obtener información adicional de interés al diseador de la página y a los visitantes, comparar páginas Web similares, controlar el acceso a una página de interés o incluso enfocar adecuadamente una campaa publicitaria. Actualmente existen varios sistemas que resuelven este problema, los cuales son externos a la Universidad y cuyos códigos fuente no están disponibles, situación que se pretende remediar creando un sistema local, para el Departamento de Electrónica. Para resolver el problema, se parte creando un sistema muy básico, al cual sistemáticamente se le agregan las funciones necesarias, a medida que surgen nuevos requerimientos. Es muy difícil hacer un diseo completo a priori, por lo que el diseo final se decide a la par de la implementación, a través de la cual se elimina o modifica algunos elementos y se agregan otros nuevos. El sistema mencionado basa su funcionamiento en varias tecnologías, utilizando para ello un computador con sistema operativo Linux corriendo un servidor Web Apache v1.3.x, y debe correr PHPv4.x con la biblioteca php-gd con soporte para gráficos PNG y php_mysql además del servidor de base de datos MySQLv3.x. Versiones superiores o equivalentes de cualquiera de estos programas podrían funcionar pero no se garantiza. El sistema desarrollado se ha puesto a prueba logrando un funcionamiento eficiente, pudiendo compararse con sistemas similares como contadores-uchile, nedstat, intrastats y otros, además de aquéllos que cobran por el servicio, tales como Index Tools o Web Trends Live. En pocas palabras, su funcionamiento consiste en almacenar en tablas de una base de datos la información acerca de visitas a ''páginas con contador'', en las cuales se ha insertado código HTML Javascript, el cual, al ser cargada la ''página con contador'' en un Navegador soportado, desde Internet, llama a una ''página-programa'' que almacena en la base de datos la información de esta visita. Posteriormente, al revisar la ''página de estadística'' de la ''página con contador'', se genera desde la base de datos, gráficos e información estadística de interés. Además consta de un Sitio Web para el uso del sistema por parte de los usuarios. Este sitio permite crear nuevos usuarios y contadores, efectuar operaciones de mantención y funciones relacionadas. Siempre puede continuarse trabajando en el sistema, pero con su estado de avance actual, éste es útil, funcional y es un nuevo servicio para el departamento. Se han efectuado vanas pruebas para eliminar posibles errores en la programación, pero ha sido complicado mantener tal cantidad de código en forma simple. El sistema es robusto y no presenta errores aparentes.
Description
Catalogado desde la versión PDF de la tesis.
Keywords
SQL (LENGUAJE DE PROGRAMACIÓN PARA COMPUTADORES) , PHP (LENGUAJE DE PROGRAMACIÓN) , BASE DE DATOS RELACIONALES , BASE DE DATOS EN WEB , PAGINAS WEB
Citation