毕业论文范文——网站流量统计.doc

上传人:滴答 文档编号:1254544 上传时间:2019-01-19 格式:DOC 页数:40 大小:1.19MB
下载 相关 举报
毕业论文范文——网站流量统计.doc_第1页
第1页 / 共40页
毕业论文范文——网站流量统计.doc_第2页
第2页 / 共40页
毕业论文范文——网站流量统计.doc_第3页
第3页 / 共40页
毕业论文范文——网站流量统计.doc_第4页
第4页 / 共40页
毕业论文范文——网站流量统计.doc_第5页
第5页 / 共40页
点击查看更多>>
资源描述

1、毕业设计说明书毕 业 设 计 题 目 院(系)专 业 班 级 学 生 姓 名 性别 指 导 教 师 职称 摘要随着因特网的迅猛发展,网络变得越来越普遍,但结构却越来越复杂,而且现在涌现出大量的各种各样网络的应用、硬件、平台和协议,各个企业或部门不得不投入一个或多个网络管理者去维护和控制其网络。如何能将网站从具体和繁琐的网络管理中解脱出来.同时提高网络的经济效益就显得很迫切和重要,这就要求在网络建设的同时加强网管建设。关键词:网站,统计,网络管理第 1 章 摘要.21.1 流量统计开发技术介绍.41.1.1 网络流量监测技术41.1.2 监控管理中心51.1.3 JSP 技术概述 .1.2 本文

2、主要工作.第 2 章 JSP 运行环境及相关开发软件简介.2.1 JSP 运行环境 .2.1.1 相关软件介绍 2.1.2 JSP 环境的配置方案2.2 开发软件的介绍.22第 3 章流量统计网站的总体设计.233.1 流量统计网站设计的目的和意义.3.2 流量统计网站设计语言的选择.3.3 流量统计网站系统简介.第 4 章 数据库的设计.4.1 所用到的后台数据库的设计.4.2 SQL Server 介绍及主要的数据库操作4.2.1 SQL Server 介绍.4.2.2 数据库的连接4.2.3 流量统计网站具体实现.第 5 章 总结开发设计工作总结.参考文献 41第 1 章 绪论 11.1

3、 流量统计开发技术介绍具备网站流量统计分析功能实验模块,或者具有真实网站流量统计至少一个月的连续统计数据。了解网站流量统计分析的内容和方法,以真实案例数据设计一个网站流量分析报告,重点分析网站流量统计数据对网络营销策略的指导意义。网站流量统计和网站访问分析。(1)根据给出的网站流量统计数据设计一个网站流量统计月度报告,包括流量统计指标内容及统计报告摘要信息。主要统计指标包括:该月页面浏览总数 独立用户总数每个用户平均页面浏览数每天平均独立用户数量和页面浏览数量日访问量最高的 5 天及其每天的页面浏览数和独立用户数日访问量最低的 5 天及其每天的页面浏览数和独立用户数搜索引擎带来访问量占总访问量

4、的比例带来访问量最高的 3 个主要搜索引擎及其对访问量的贡献率用户检索比例最高的 5 个关键词访问量最高的 5 个网页除搜索引擎之外带来访问量最高的 5 个网站(URL)其他对网站访问分析具有价值的信息(2)根据网站流量统计数据,分析网站访问量与网络营销策略之间的关系,主要包括下列方面:网站访问量是否具有明显的变化周期? 本月网站访问量的增长趋势用户来源主要引导网站的特点及可能进一步增加访问量的改进方法网站搜索引擎推广的效果及存在的问题分析根据网站流量统计数据发现的问题及其对网络营销策略的影响,请提出相应的改进建议。1.1.1 网络流量监测技术 IP 统计计算:显示通过 IOS 的源与目的地之

5、间通信的 IP 数据包的字节数和数据包数 ,它仅是基本输出或者终端产生的 IP 流量的量度,而不包括在计算的统计表中 .缺点:此种方法不适用于用户要求存贮数据. SNMP:能显示在网络设备中交换的数据包,能管理网络性能与仅仅能解决的第二层的网络问题.由于这种 ip 流量统计的方法是基于标准的 SNMP 协议,但 SNMP协议的主要功能是为了完成异构网络的管理,协议的设计也是主要从 manager如何监视 agent,及如何接收 agent 的报告两方面来考虑。而利用这种方法进行ip 流量统计需要由 manager 每隔固定的时间间隔向 agent 发出收集流量数据包的 SNMP 请求。时间间隔

6、的设定直接影响到 manager 向 agent 发送命令的频繁程度.在等待值的改变时,这些进程引起通过网络的流量增加,因而对网络带宽的影响也不容一: 监控管理中心1.1 总体数据该模块是该系统运行后所得到的数据的一个总体性的概括,其功能和普通的流量统计系统差不多,另外,它可以检测出现在正在访问我们网站的人数。1.2 详细记录该模块记录了来访者的时间、地区、屏宽、操作系统、来源网页。时间:系统自动记录来访者登陆网站的时间,将鼠标放到时间上,可以显示这一时间来访者所处的网站位置。地区:系统记录来访者所处的地域,该模块只显示省级以上地区,将鼠标放到地区上,可显示更加详细的地域,甚至可以显示来访者使

7、用的网络接入方式。 字串 3屏宽:记录来访者的显示器分辨率的大小,间接可知来访者所使用的显示器的尺寸。操作系统、浏览器:记录了来访者所使用的软件环境。来源网页:系统记录了来访者在登陆我们网站前所停留的网页,从而得知从哪些渠道可以登陆我们的网站。另外,如果来访者是通过搜索引擎登陆我们的网站,我们可以得到来访者在搜索引擎上输入的关键字和我们在这个关键字上的排名。1.3 24 小时统计该模块可以记录在此时刻之前 24 小时的网站被访问量,通过柱状图形显示,通过对这 24 小时的记录,我们可以得知我们网站被访问的高峰期和低谷期。该模块另外可以统计出网站自使用该系统以来 24 小时以内的网站在各个时间段

8、里的访问量,从而我们可以总结出一定规律。如果我们需要停机维护或者是对网站进行修改和改版,就可以选择网站访问量相对较少的时刻进行。1.4 每日统计该模块记录了在当日之前的每一天的网站访问量。并可以统计出自使用本系统后,一个月内每一天的日访问量。统计上传每天有且只有一次1.5 每周统计该模块系统记录了自当日起之前的一个星期的网站日访问量,并统计出在一个星期内哪几天是网站的访问高峰或者是低谷。1.6 每月统计该模块系统记录了当前月份以及之前的月份的网站的访问量,并统计一年12 个月的月访问量。 在使用本系统超过一年以后,系统可以统计出各年份的网站的访问量。从而可以得知我们的网站是否在走下坡路。1.7

9、 来路统计该模块系统统计出来访者放问我们网站的的途径及通过这种途径访问我们网站的访问量。并且我们查看来访者在登陆我们网站前的一些操作。1.8 被访问页面及访问量该模块记录了来访者在我们网站上浏览的页面以及浏览的次数。根据这些数据我们可以得知我们网站哪些地方是吸引人的,哪些地方是薄弱的,对我们的网站改版是很有帮助的。1.9 IP 地址统计该模块对来访者的 IP 地址进行统计。1.10 客户端软件统计该模块系统分析了来访者在访问我们网站时所使用计算机的软件环境,包括浏览器类型、版本,操作系统的类型、版本,显示器的分辨率的大小。1.11 访问者地区统计该模块系统分析出来访者所处的地区,并且统计出该地

10、区的访问者对我们网站的访问次数。可以表明我们网站对哪些地区的影响力较大,哪些地区的影响力较弱。1.12 自定义统计该模块是本系统功能一个自由运用的一个功能模块。管理员可以对以上各模块所记录的数据根据需要自由组合条件进行统计,并可以对统计加以限制以缩小统计范围,提高统计数据的准确率。在得到统计数据后,管理员可以对数据进行保存,在下一次得到统计结果后进行比较。 字串 8系统管理中心帐号设置管理该模块可以添加新的管理员帐号,并可以删除已经存在的管理员帐号。帐号密码修改该模块可以让已登陆的管理员帐号修改自己登陆密码。数据库操作数据备份和清理统计器使用一段时间以后,主访问记录数据库会变得很大,这不但占用

11、了大量的网站空间,还使统计器的运行效率大大降低,所以应该定期清理访问记录数据库。管理员可以对一个时间段进行数据清理。管理员可以在对数据清理前先对数据进行备份,以防止在数据清理后可以恢复一些重要的数据。更新 IP 数据库系统在对来访者地区的分析是对 IP 数据库的检索进行的, IP 数据库的数据越丰富记录越详细系统分析出的结果就越精确,所以对 IP 数据库的更新是非常重要的,但该项操作将占用很多的系统资源,建议已拥有 10000 数据的用户可以不用更新了。更新操作可随时终止也可随时启动继续完成更新1.1.3 JSP 技术概述在网站设计技术中,常见的动态技术有 CGI(Common Gateway

12、 Interface)通用网关接口,ASP 技术,PHP 技术及 JSP 技术。CGI 程序对语言的适应能力强,具有良好的灵活性和可移植性,开发效率比较高,但它一般以单独程序的形式存在于 Web 服务器上,在重负载的情况下,使用 CGI 的 Web 性能远比其他方法要差得多。PHP 技术简单易用,运行速度也快,具有良好的跨平台性和数据库功能强大等优点,但它不支持未来企业计算的三层结构模型。缺乏整体架构能力和分布式特点。因此,它只能作为中、小型网站的开发工具。拿 JSP 和强大的 ASP 技术相比,我们可以总结出以下几点:1、 运行速度比较:ASP 的编程语言是 VBScript 之类的脚本语言

13、,JSP 使用的是 Java,在 ASP 下,VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译仅在对 JSP 页面的第一次请求时发生。可以看出同等条件下,JSP 的性能远远优于 ASP。2、 在开发方面,ASP 中 COM 的开发远比 JavaBean 复杂和繁琐,学业会开发COM 必须掌握烦琐的 API 库。而 JavaBean 就简单多了,会 Java 语言的人即可迅速掌握 JavaBean 的开发。3、 在组件的发布方式上,ASP 中的 COM 必须在服务器上注册,如果修改了COM 程序,就必须重新注册,甚

14、至必须关机和重新启动。JavaBean 则不需要注册 ,放在 ClassPath 包含的目录中就行了。4、 运行平台的比较:在目前情况下,支持 ASP 的 Web 服务器很有限,只有微软的 IIS 和 PWS(个人 Web 服务器),只能运行在 Windows 平台上。而 JSP 可以运行在 IIS、Apache 等任何 Web 服务上,可以运行在包括Windows、Unix、Linux 和 Solaris 的等绝大部分系统平台上。可见 JSP 的运行平台更加广泛、跨平台性、可移植性也更好。5、 另外,JavaBean 是完全的面向对象开发,可以针对不同的业务方便地建立一整套可重复利用的对象库

15、,例如用户权限控制、E-Mail 自动回复等等,代码复用程度很高。功能强大的 JSP 技术具有以下优点:1、内容的生成和显示进行分离使用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面。使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息) 。生成内容的逻辑被封装在标识和JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和 Beans 中,那么其他人,如 Web 管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。在服务器端,JSP 引擎解

16、释 JSP 标识和小脚本,生成所请求的内容(例如,通过访问 JavaBeans 组件,使用 JDBCTM 技术访问数据库,或者包含文件) ,并且将结果以 HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 HTML 的 Web 浏览器的完全可用性。 2、生成可重用的组件JSP 系统开发时是采用表示层与业务层分离的形式进行的,业务逻辑都封装在可跨平台使用的 JavaBean 或 EJB 组件中,由于 Java 良好的可移植性,开发人员可以相互利用跨平台的组件(JavaBeans 或者 Enterprise JavaBeansTM组件) ,从而大大提高了开发

17、效率。3、采用标识简化页面开发Web 页面开发人员不会都是熟悉脚本语言的编程人员。Java Server Page技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的功能。4、通过开发定制化标识库,JSP 技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。5、将内容的生成和显示进行分离分段与 SERVLETS 相比,JSP 能提供所有SERVLETS 功能,但它比用 Println 书写和修改 HTML 更方便。此外,你可以更明确的进行分工,WEB 页面设计人员编写 HTML,只需要留出地方让 SERVLETS 程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。