网站在线统计系统的设计与实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网站在线统计系统的设计与实现
发布时间:2022-01-11T08:10:14.792Z 来源:《现代电信科技》2021年第13期作者:苏晓勤王梦倩王钢
[导读] 功能性需求指的是系统必须要实现的功能,是软件需求的主要部分。

包括以下几个部分:当前访问量,包括今日访问量、总访问量、今日独立 IP、已统计多少天、平均日访问量;
(天津商业大学信息工程学院天津 300130)
摘要:网络信息技术的飞速发展,对访问网站的访客进行信息统计尤为重要。

系统采用脚本嵌入法,通过 cookies 对访问网站的访客进行信息获取,即时发送到后台的数据库,对信息进行处理。

易于操作,结构简单,可以统计任意天数的独立访客量。

关键词:脚本嵌入法;数据库;在线统计
一、引言
互联网领域人们逐渐认识到网站分析统计的重要性,邹晓颖,马丽等利用 Web 技术,通过在目标网站放置嵌入式脚本程序的方式来获取访问来源、访问时间、访问内容等多维度信息实现网站流量统计[1]。

文献[2] 借助 ADO 实现对数据库的存取,用 Vbscript 编写 ASP 程序对网络服务器日志文件的分析,统计出访问者来自何方,用户访问的流量在各个时间段的分布情况等。

蔡巍等描述了网站流量分析所应包含的指标体系,继而深入研究这一分析系统的具体实现技术,最后探讨了数据挖掘技术在分析系统中的可能应用[3]。

基于 web 的网站访问流量统计系统在功能上强化了对用户的统计和分析,利于开发者、网站管理者根据目标客户使用网站的实际情况制定网站经营战略,并对获取数据主要两种方法日志分析法和脚本嵌入法进行了比较[4]。

本系统的具体设计与实现如下。

二、需求分析
功能性需求指的是系统必须要实现的功能,是软件需求的主要部分。

包括以下几个部分:当前访问量,包括今日访问量、总访问量、今日独立 IP、已统计多少天、平均日访问量;访客的 IP 地址、访问时间、所用的浏览器以及访问的页面、浏览次数、停留时间;查看以往天数的统计数据;且以上所有的信息都要求可以按日,按月,按年以及按任意时间段进行查看。

非功能性需求是对功能需求的补充,主要包括使用系统时对性能方面的要求、运行环境要求。

三、设计与实现
1、模块设计
系统具有管理员和用户两个角色,包括以下三个模块:
1)统计模块:包含今日访问量、总访问量、今日独立 IP 数、已统计天数等信息。

2)查询模块:把搜索查询、语言查询、颜色查询、时区查询、时段流量、地域分布归类到一个页面 cx.asp 中,方便制作与管理,做到代码精简而功能又强大。

3)详情模块:主要包括访问者来路页面、访问页面、访问 IP、点击次数、访客所用系统、访客所用浏览器、访问时间等详情信息。

系统总体概况如图 1 所示。

3、后台数据写入的具体实现
利用 JS 脚本语言,通过二次转向获取用户真实的来路地址、访问地址等信息;获取用户 IP 并将 IP 的四位数分解,分解后将每位的 IP 数值*256,把结果值与 IP 数据库中作比较并找到一条 IP 地理位置的数据,读出结果赋值给变量;获取系统,浏览器,语言等其他信息并写入数据库;判断当前时间是否为凌晨零时零分,如果是,说明日期已发生改变,时间已经来到新的一天,程序将进行一系列的数据更新操作;判断用户是否为刷新多次访问,如果是将不再新增记录,只需要给次数累加 1 即可,如果不是,说明是新用户,将该用户的各项信息记录到统计数据库中;按参数要求输出记录信息。

如图 1 所 2、网站在线统计的实现流程
四、关键技术
将嵌入式脚本程序放置在需要统计的网站主页里,其作用是向统计分析服务器发送各种统计信息;服务器端的处理程序实时存储和处理 JavaScript 程序发送的数据,当监控到访客访问网站时,执行脚本程序,实时监控访客。

通过跟踪代码,获取访客浏览页面时的cookies,获得访客的 URL 地址、来源页面、IP 地址、访问时间等信息,即时发送到客户端的 cookies 中供服务器程序取用。

然后对这些信息进行处理,最后呈现到网站流量统计系统的界面上。

五、结束语
本系统完成了网站流量统计系统的基本功能,使得用户可以通过系统统计访客流量,更加方便快捷地管理个人的网站,比大型流量统计系统更加有针对性。

参考文献:
[1]邹晓颖,马丽,王丽君.基于 Web 的网站流量统计系统设计及数据分析[J].电力信息与通信技术, 2017 ,15( 03 ): 107-111.
[2]王玉瑛,包仲贤.ASP 实现基于 Web 的网站记录分析系统[J]. 甘肃科技, 2004( 09 ):53-55.
[3]蔡巍,李名世.web 网站流量分析系统设计[J].计算机工程与科
学, 2006(03 ):26-27+46.
[4]李耸,房明.基于 Web 的网站流量统计系统的设计. 电脑知识与技术, 2008( 05 ):875-877+892.
[5]硕士学位论文:单哲. 网站流量统计分析技术研究[D].哈尔滨:哈尔滨工程大学, 2012.
基金项目:天津商业大学青年基金项目(项目编号: 090110 )。

作者简介:苏晓勤( 1978- ),女,河北定州人,天津商业大学讲师,研究方向:人工智能;王梦倩( 1975- ),女,山东青岛人,天津商业大学讲师,研究方向:计算机应用;
王钢( 1973- ),男,天津人,天津商业大学讲师,研究方向:计算机应用。

相关文档
最新文档