- 1
- 0
- 约小于1千字
- 约 9页
- 2026-02-12 发布于北京
- 举报
第18章
网站流量统计系统;18.1系统分析;18.1.2系统原理
当用户通过打开网页访问时,会创建一个Session对象,我们可以把用户的登录信息,如:登录IP、登录时间等信息统统记录下来,放到此Session对象中,然后将这些信息插入数据库当中,我们将利用这些信息来统计各种流量信息。当用户关闭浏览器或者使该Session超时,则该Session就会失效。如果用户在1分钟内连续刷新网页来增加流量,也视为无效。;18.1.3技术要点
⑴添加Global.asax文件
⑵写公共类DataClass.cs;18.2数据库分析和设计
⑴创建数据库
⑵创建数据表;18.3系统设计
⑴母版设计
⑵配置网站的web.config
⑶首页设计
⑷今日流量统计页设计
⑸本月流量统计页设计
⑹本年流量统计页设计
⑺IP流量统计页设计;18.4运行系统
运行本系统,显示运行效果;18.5在我的网站中应用本系统
将网站流量统计系统加入到我的网站中,以对我的网站流量进行统计;18.6开发过程常见问题及解决
⑴因为我们的所有网页跳转都需要网站的导航,所以就要把网站的导航功能放到母版页上,供其他页面来使用。
⑵为了防止有用户快速刷新页面来刻意增加网站流量,需要在用户访问网页的时候,写一个方法来判断该用户的访问时间间隔是否为1分钟,如果小于1分钟则该次访问不计入流量统计中。
⑶在获取某IP流量占IP访问量的百分比的时候,SQL语句中整数字段/整数字段得到的还是整型。因此需要使用SQL内置函数cast()将整型字段转换成实型,从而得到带小数位的百分比。
原创力文档

文档评论(0)