文档介绍:西安电子科技大学
硕士学位论文
基于Web的网站数据分析软件Wysistat的设计与实现
姓名:杜晓春
申请学位级别:硕士
专业:计算机技术
指导教师:王长山;扈健丽
20100410
摘要
随着互联网的发展,网络营销已经成为众多企业市场营销的重要组成
部分。而如何能够制定出一个有效的网络营销策略,拥有一款专业的网站
数据分析软件就显得格外重要。本文设计实现的就是这样一款基于 Web 的
网站数据统计、分析软件。
本系统采用经典的 B/S 结构,把客户所关心的网站数据进行统计、分
析,挖掘数据背后的规律和隐含的信息并将分析结果以图形、表格等方式
形象的表示出来。系统依照面向对象编程思想中的工厂模式进行设计,根据所要
实现的功能模块建立对象类,设计系统核心类图。抽象一个 WysiData 类,在需
要绘制饼图、柱状体、折线图时调用这个类, 使它自动生成饼图或柱状图的类,
然后绘制图形。整个系统使用 PHP5 作为主要的编程工具,通过编写 JavaScript
代码实现标签技术,将网站流量统计代码以标签的形式添加到客户需要统
计的所有页面中。系统最终实现了网站流量统计分析、网站导航等基本功
能及用户访问行为分析、用户销售购买场景研究等特有功能,并实现了投
资回报分析、手机网站分析等选用功能。
关键词:Web 面向对象 PHP5 网站数据分析
Abstract
With the development of , online marketing has e an important part
of marketing adopted by more enterprises. A professional website data analysis software
plays a very important role in devising an online marketing strategy with strong specific
this paper, special web-based software used for the statistics and analysis of
website data, is designed.
The software, adopting classic B/S structure, after the statistics and analysis of
website data cared by customers, mines the law behind data and underlying information,
and displays the analysis results in forms of graphics and tables, accordance with
the factory pattern of object-oriented programming ideas, the system creates the object
classes according to the function modules to be implemented, and designs the core class
diagram. When needing to draw a WysiData abstract class, the need to draw pie charts,
histograms and line charts, the abstract class of WysiData is called to automatically
generate classes of corresponding charts and draw graphics. The system, adopting PHP5
as the main programming tool and realizing the tag technology by writing JavaScript
code, adds website traffic statistics codes in the form of tags into all pages needing to be
summarized by customers. The system ultimately realizes such functions as website
traffic statistic analysis and website navigation,