第18章网站流量统计系统
系统分析
数据库分析和设计
系统设计
流量统计代码实现
将网站流量统计系统添加至已有网站中
系统分析
系统目标
网站流量统计系统
实现对网站运行天数的统计
实现对网站本日访问人数的统计
实现对网站本周访问人数的统计
实现对网站本月访问人数的统计
实现对网站本年访问人数的统计
实现对网站访问IP流量的统计
系统原理
当用户通过打开网页访问时,会创建一个Session对象,我们可以把用户的登录信息,如:登录IP、登录时间等信息统统记录下来,放到此Session对象中,然后将这些信息插入数据库当中,我们将利用这些信息来统计各种流量信息。当用户关闭浏览器或者使该Session超时,则该Session就会失效。如果用户在1分钟内连续刷新网页来增加流量,也视为无效。
技术要点
⑴
⑵
数据库分析和设计
⑴创建数据库
⑵创建数据表
系统设计
⑴母版设计
⑵
⑶首页设计
⑷今日流量统计页设计
⑸本月流量统计页设计
⑹本年流量统计页设计
⑺ IP流量统计页设计
运行系统
运行本系统,显示运行效果
在我的网站中应用本系统
将网站流量统计系统加入到我的网站中,以对我的网站流量进行统计
开发过程常见问题及解决
⑴因为我们的所有网页跳转都需要网站的导航,所以就要把网站的导航功能放到母版页上,供其他页面来使用。
⑵为了防止有用户快速刷新页面来刻意增加网站流量,需要在用户访问网页的时候,写一个方法来判断该用户的访问时间间隔是否为1分钟,如果小于1分钟则该次访问不计入流量统计中。
⑶在获取某IP流量占IP访问量的百分比的时候,SQL语句中整数字段/整数字段得到的还是整型。因此需要使用SQL内置函数cast()将整型字段转换成实型,从而得到带小数位的百分比。
asp.net第18章 来自淘豆网m.daumloan.com转载请标明出处.