以后地位:论文发表网 > 论文宝库 > 信息科技类 > 信息技术 > 正文

小我网站中页面计数器的设计

来源:UC论文发表网2019-05-26 09:52

摘要:

  摘要:小我网站的打造,往往独具特色,为了统计网站的访问量,可以或许或许自己动手设计网站页面计数器,不但锻炼了能力,也可以或许或许随时了解网站的受迎接程度。  关键词:页面计数器;ASP技术;数据库技术  中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)19-5184-02  1设计配景  目前,网络技术日渐成熟,有很多大型的专业网站在互联网上比比皆是。同时,因为网络知识的履行和普及...

  摘要:小我网站的打造,往往独具特色,为了统计网站的访问量,可以或许或许自己动手设计网站页面计数器,不但锻炼了能力,也可以或许或许随时了解网站的受迎接程度。


  关键词:页面计数器;ASP技术;数据库技术


  中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)19-5184-02


  1设计配景


  目前,网络技术日渐成熟,有很多大型的专业网站在互联网上比比皆是。同时,因为网络知识的履行和普及,很多对网络感兴趣的小我也纷纷树立独具特色的小我网站。小我网站的树立不只丰富了创建者的专业生活,增添了生活的乐趣,同时也为他人打开了一扇窗口,让更多的人来了解自己,存眷自己的网站。


  在小我网站的打造中,通常会在主页中设置有页面计数器,一方面为了便利创建者实时了解网站的访问量,另外一方面也反映出网站的被存眷程度。计数器的设计有多种分歧的办法,对付初学者甚至可以或许或许把别人做好的小程序嵌入到自己的网页文件。但是,对付网络真正感兴趣的人来说,很盼望自己动手来设计网页计数器,颠末过程这种办法锻炼自己的能力。


  2设计计划


  本文采纳数据库的办法来实现计数器,在该设计器中不只可以或许或许记载访问数,还可以或许或许区分分歧的访问用户的访问数,统计出某个用户当天、本周、本月的访问数。


  2.1创建计数器数据库


  为了记载用户的访问次数,首先要创建一个数据库文件“count.mdb”,在该数据库中创建一个计数器表,取名为“countable”,在该表中设置5个字段,分离为:username、hit、dayhit、weekhit、lasthit;用他咱咱们分离存如下信息:访问用户名、访问的总次数、日访问次数、周访问次数、上次访问光阴。其全体表的布局如表1所示。


  2.2计数器文件


  计数器文件的编写,重要采纳ASP技术(静态网页制作技术)。采纳ASP技术,可以或许或许更好地与用户交换信息,同时也能静态地与后台数据库停止衔接。


  在小我网站的首页,我设计了一个登录页面,根据登录的用户统计相干信息。如果该用户在“counttable”表中并不存在登录记载,则必要在“counttable”表中插入一条记载,用了保留该用户访问的信息。如果该用户的信息在“counttable”表中已经存在,则只必要更新“hit”(总访问问)、“dayhit”(当天访问问)、“weekhit”(周访问问)及“lasthit”(末了一次访问光阴)等字段。


  2.2.1获得登录信息


  获得用户信息后,先查找该用户信息是否在“counttable”表中,若在,访问总次数加1;若不在,将用户信息插入“counttable”表,“hir”、“dayhit”、“weekhit”字段初值都设为1。


  2.2.2计算日访问量


  =l_week)then


  weekhit=cint(rs("weekhit"))+1


  else


  weekhit=1


  endif


  else


  ifp_year=1andabs(p_month)=11then


  ifn_week>=l_weekthen


  weekhit=cint(rs("weekhit"))+1


  else


  weekhit=1


  endif


  else


  weekhit=1


  endif


  endif


  sql="updatecounttablesetweekhit="&weekhit&"whereusername='"&username&"'"


  conn.execute(sql%>


  要确定两次访问是否在一个星期内,首先确定两个日期是否同年份、是否同一月份;若是同一月,则必要判断两个日期差的光阴是否七天之内;若在七天之内,则可以或许更改周访问次数;若不在同一月份,则要判断两个月是否跨年度的相邻两个月,并判断是否同一周内的光阴。若同一周内,“weekhit”字段的值增1,否则从新开端一周的统计。


  3总结


  小我网站打造中,必要知识的积聚,同时也必要赓续的实践,从简略的编程开端,赓续提高自己,完善自我,能力更快更好地在网络世界里游刃有余。


中央期刊推荐


发表范例: 论文发表 论文投稿
标题: *
姓名: *
手机: * (填写数值)
Email:
QQ: * (填写数值)
文章:
请求:
友情链接:冠熙新闻网  物联网之家  砂浆生产线网  中国美容网  中国贷款网  大学生思想政治网  胜泰电脑知识网  钓鱼学习网  司法知识网  中国九年教育网