维普资讯http://www.cqvip.com
?
16?6
计算机应用研究
2004年
基于J网站访问统计
系统的
设计与实现SP的
梁玉环,李村合,索红光
(油大学计算机与
通信工程,石山东东营276)501
摘要:介绍了利用JP技术设计并实现的一个网站访问统计系统。S
关键词:网站;JPS
中图法分类号:T33P9
文献标识码:A
文章编号:10-6520)406-20139(040-160
DeinadIlmettnoeViiSaitcSsesgnmpenaiftstttiytmohs
frWeiaenteJP0bStBsdohSe
LANG-un,Lu-hSIYuhaICne,UOn-unHoggag
(oeefCmurCmuitnEgnen,eounvsyDnynhnog276,hn)Clgop ̄&omnaonirgPtlmUirt,ogigSadn501Cilocieireeia
AbtatThspprpeettedsnadilmettnoS-aeeiiisaitytmsrc:iaersnsheinmpenaifaJPbsdWbstvstttissegoescKersWeiywod:bStJPe;S
We浏览器的通用性。b
1引言
为了把一个网站建设得更好,系统管理员需要知道在一段时间内有多少人访问了自己的网站,自哪里,来对哪些栏目和
由于JP页面的内置脚本语言是基于Jv编程语言的,Saa而
且所有的JP页面都被编译成为JvevtSSaaSre,P页面就具有lJJv技术的所有好处,括健壮的存储管理和安全性。作为aa包
服务感兴趣,常浏览哪些内容等。为此,们利用JP技术经我S
设计了这个网站流量统计系统,利用该系统可以对网站信息、
Jv平台的一部分,PaaJ拥有Jv编程语言“Saa一次编写,各处运
行”的特点。
访问流量等做全方位的统计和分析,以便准确地了解网站的被访问情况,为改进网站的建设提供帮助。流量统计系统可以向网站提供页面访问计数和访问分析服务。它不仅对整个站点,而且可以对任意页面的访问流量进行分类、时段的统计分析,能够形成完整的统计分析
报告。分并使系统管理员随时可以了解网站乃至某个页面的流量和受欢
迎程度。
3统计系统功能及设计
该系统可以进行四个方面的统计:流量信息统计、历史报
表统计、客信息统计和页面信息统计。访
()1流量信息统计包括:时间统计,当天24小时中每小时
的流量统计;日期统计,当月每天的流量统计;星期统计,周本每日的流量统计;度统计,月当年每月流量统计;度统计,年全年流量统计。各项统计信息均以柱状图和数据表的形式显示。()史报表统计包括:2历日报表,析过去某天2小时的分4流量;报表,询分析过去具体某月每天的流量;报表,月查年查
2JP技术S
JaevraeJP是开发We动态网站的快速而有效arg(S)vSePb的工具。它巧妙地将脚本语言(aa嵌入到HM/ML
文档Jv)TLX
询分析过去具体某年l2月的流量。统计信息分别以柱状图和
数据表的形式显示。()客信息统计包括:客的浏览器统计情况、作系3访访操统情况、客的I访P地址、客的停留时间。访
中,有极强的扩展能力,具良好的收缩性,以及与平台无关的开
发特性。
使用JP技术,b页面开发人员可以使用HMSWeTL或者XL标志来设计和格式化最终页面。使用JP标志来生成页MS面上的动态内容。生成内容的逻辑被封装在标志和JvBasaaen组件中,有的脚本在服务器端运行。如果核心逻辑被封装在所标志和Bas中,么其他人,We理人员和页面设计en那如b管者,够编辑和使用JP页面,能S而不影响内容的生成。在服务器端,SJP引擎解释JP
程序,成所请求的内容S生(如,过访问JvBas例通aaen组件,使用JBDC技术访问数据库,或者包含文件)并且将结果以We面形式发送到浏览器。,b页这有助于笔者保护自己的代码,又保证任何基于HM而TL的
()4页面信息统计可以
查询站点内任何页面访问量。
系统的应用流程如图l示。所
墨壅
31系统
注册.
一
鲞皇墨。j鱼重j塞匕皇垦
图1系统应用流程
注册系统是为多网站的统计应用而设计的。系统管理员
在注册页面里输入需要统计网站的基本信息,如果注册成功,
提示管理员向要统计的页面里加入一段Jvci代码,可aaSrtp就
以开通统计服务。
Jvcp代码如下:aartSi
<srptci>
收稿日期:20—31;修返日期:20—42030—2030—8
ul”t:/w.y.e:1mj/r=hp/wwdint8/yptts
维普资讯http://www.cqvip.com
第4期
uei=<%=Dytsrdi
NET%>”
梁玉环等:基于JP的网站访问统计系统S
?617?
程序首先是定义一个数组nmor]uhu[存放当日24小时各
时段的访问量,后通过FR循环语句按用户I和时间匹配然OD条件取得各时段的访问量并存到相应的数组里。其中dta-
sr=”<ahe=”+ulmyetiw.ip?ued=+usrd+”trirfr+”ts/vessrieia-
gt=一lnebak