技术的设计与应用NET第十二章V2.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
技术的设计与应用NET第十二章V2

* 实现本日流量统计的步骤(续9) (6)各时间的访问量占当日访问量的百分比:Percent方法用于计算某小时内的访问量占当日访问量的百分比,即“某时间段的访问量/总的日访问量”,整型参数的作用与Time方法的参数相同,代码如下: * 实现本日流量统计的步骤(续10) * (4)本月流量统计页面实现 本月流量统计页面(MonthCount.aspx)也是Counter.master页的内容页,主要实现对当月流量的统计,显示每一天的访问量。该页面的设计结果如下图所示。实现的步骤见后。 * 本月流量统计页面设计 * 实现本月流量统计页面的步骤 (1)界面设计:该页面设计与上一节介绍的本日流量统计页面的设计相同。 (2)初始化页面:在页面初始化之前,首先定义2个string类型的变量M_Str_mindate和M_Str_-maxdate,用来存储这个月开始的时间和结束的时间。代码如下: * 实现本月流量统计的步骤(续1) 然后,在页面的Page_Load事件中定义一个整型数组,用来存放需要统计的每个月的天数,并将DataList控件的数据源设置为该数组。调用DataTime类的DaysInMonth方法计算当月的实际日历天数。代码如下: * 实现本月流量统计的步骤(续2) * 实现本月流量统计的步骤(续3) (3)访问人数统计:Total方法用于计算当月的总访问人数,只要查询出登录日期为本月(即登录时间在变量M_Str_mindate和M_Str_maxdate范围之内的)记录个数就行。代码如下: * 实现本月流量统计的步骤(续4) (4)时间列:Month方法用于绑定日期列的值,整型参数用来计算显示的日期并将其返回,显示在DataList控件中。具体代码如下: * 实现本月流量统计的步骤(续5) * 实现本月流量统计的步骤(续6) (5)每一天的访问人数:Count方法用于计算每天内的访问人数,整型参数的作用与Time方法的参数相同,即通过查询累加该日的访问人数。代码如下: * 实现本月流量统计的步骤(续7) * 实现本月流量统计的步骤(续8) (6)每天的访问量占当月访问量的百分比:Percent方法用于计算在当月访问量不为0时,计算每天的访问量占当月访问量的百分比,即“某日的访问量/当月访问量”,整型参数的作用与Time方法的参数相同,代码如下: * 实现本月流量统计的步骤(续9) * (5)本年流量统计页面实现 本月流量统计页面(YearCount.aspx)也是Counter.master页的内容页,主要实现对当年流量的统计,显示每个月的访问量。该页面的设计结果如下图所示。实现的步骤见后。 * 本年流量统计页面设计 * 实现本年流量统计页面的步骤 (1)界面设计:该页面设计与前面介绍的本日流量统计页面的设计相同。 (2)然后,在页面的Page_Load事件中定义一个存放月份的整型数组,并将DataList控件的数据源设置为该数组。并显示年份和本年访问人数信息。代码如下: * 实现本年流量统计的步骤(续1) * 实现本年流量统计的步骤(续2) (3)年访问人数统计:Total方法用于计算当年的总访问人数,只要查询出登录日期为本年的记录个数就行。代码如下: * 实现本年流量统计的步骤(续3) (4)月份列:Year方法用于绑定月份列的值,整型参数用来计算显示的月份并将其返回,显示在DataList控件中。具体代码如下: * 实现本年流量统计的步骤(续4) * 实现本年流量统计的步骤(续5) (5)每月的访问人数:Count方法用于计算每月内的访问人数,整型参数的作用与Time方法的参数相同,即通过查询累加计算出该月的访问人数。代码如下: * 实现本年流量统计的步骤(续6) 母版页的页面代码(续) * (2)概况统计页面的实现过程 概况统计模块用到的数据表是网站流量统计信息表(tb_CounterInfo),主要也是执行数据库查询。概况统计页面(Default.aspx)主要是显示常用的数据,通过对流量表中的信息查询结果来统计所需要显示的结果。该页是母版页Counter.master的内容页,页面的运行结果如下图所示。 * 概况统计页面的运行结果 * 实现概况统计页面的步骤 (1)界面设计:在该页面添加13个Label控件,用来显示统计数据,具体属性设置及用途见下表。 * 实现概况统计页面的步骤(续1) (2)统计日期就是对网站进行查看的日期,使用如下语句: (3)本日访问人数:查询的时间段设在当天的零点到第二天的零点。在此期间所记录的数据条数即本日访问量,其中M_Str_mindate和M_Str_maxdate为2个string类型的变量,用来存储最小日期和最大日期。代码如下: * 实现概况统计页面的步骤(续2) (4)

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档