ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:1.07MB ,
资源ID:1253156      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1253156.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于JavaEE技术的网站流量统计——毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于JavaEE技术的网站流量统计——毕业论文.doc

1、聊城大学本科毕业设计1本科毕业论文本科毕业论文题 目 基于JavaEE 技术的网站流量统计 专 业 计算机学院软件工程 作者姓名 学 号 单 位 计算机学院 指导教师 年 月教 务 处 编聊城大学本科毕业设计1目 录前 言 .1第一章 系统分析 .11.1可行性分析 .21.2 开发中用到的工具介绍 .21.2.1 Java开发工具(eclipse) .21.2.2数据库 sqlserver .21.2.3服务器(Tomcat) .21.2.4数据库辅助工具MyBatis .31.3 需求分析 .41.4 开发中运用到的技术介绍 .6第二章 模块设计 .62.1栏目分类模块 .62.2数据库及

2、表结构设计 .62.3 PV展现模块 .122.4 UV展现模块 .12聊城大学本科毕业设计22.5 IP展现模块 .122.6 综合展现模块 .12第三章 实现 .123.1 获取今日浏览量(pv,uv,ip三种数量) .123.2 获取本月浏览量 .143.3 获取近30天的浏览量 .153.4 当前年的浏览量 .173.5 获取栏目访问量 .183.6 获取文章访问量 .19第四章 代码测试 .204.1 服务测试 .204.1.1服务调用的三层的逻辑测试 .204.1.2 impl层数据库操作测试 .21第五章 项目总结 .215.1 服务编写 .215.1.1对多个记录表的查询与修改

3、 .215.2 界面编写 .215.3总体串联 .21聊城大学本科毕业设计3结束语 .22参考文献 .23聊城大学本科毕业设计1摘 要对网站访问信息进行研究,得到网站访问量统计,这些网站应该在你能获取访问数据的范围内。这个研究目的是为了帮助网站管理员能对网站有更好的管理和认识,来了解当前网站有没有达到用这个预期想要的效果。它的主要作用是对当前网站产生的影响和布局利弊进行分析,这个研究主要用了SqlServer来进行访问数据的保存,Java来进行服务的编写,JSP对界面进行编写,MyBatis来将数据库和Java进行字段的对接和用Spring MVC来对页面和服务的结合。其中分析的数据来源于对访

4、问次网站的访问者的记录,再依次通过时间网站栏目进行数据的分析,最终得到大部门访问者对当前访问网站的趋向性,并且将结果根据IP,UV,PV进行分类显示。因此进行这个研究是很有必要的。关键词:网站访问量;IP 1;UV 2;PV 31 1 PV( page view):页面浏览量,网页浏览数是评价 网站流量最常用的指标之一,简称为PV2 UV(unique visitor):是指通过互联网访问、浏览这个网页的人。3 独立IP:独立访客。指访问某个站点或点击某条新闻的不同 IP地址的人数,在同一天的 00:00-24:00内,独立IP只记录第一次进入网站的具有独立IP的访问者,假如一台电脑关机了,3

5、0分钟后重启,再次访问这个站那就再计算一次ip,在同一天内再次访问该网站则不计数。聊城大学本科毕业设计2AbstractThe website visit information is studied, and the web site traffic statistics are obtained. The purpose of this study is to help webmasters to better manage the site and understanding to understand the current site has not achieved the desi

6、red effect. Its main role is the impact on the current site and layout of the advantages and disadvantages of analysis, this study mainly used SqlServer to save the data access, Java prepared to carry out services, JSP the interface is written to the database and the MyBatis Java field of docking an

7、d combined with Spring MVC on the page and service. The analysis of the data recorded in the source of access time visitors to the site, and then followed by the time of website data were analyzed, finally get the big trend of the current Department of visitors visit the site, and according to the r

8、esults of IP, UV, PV classification. Therefore, it is necessary to do this research.Key words: website traffic; IP; UV; PV聊城大学本科毕业设计1基于JavaEE技术的网站流量统计前 言课题研究背景与意义本课题的研究主要是因为随着网络技术的发展和当前人类生活方式的改变,在网络上查找信息和交流成为了一种主流的信息方式,习惯于这种方式之后就会产生长期的依赖,所以网站的存在是必然的,当每个人都生活在网络时代,那要求必定会产生更高的要求,所以存在之后又会存在一些疑虑,尤其是因为不知道

9、当前网站是否产生了它的作用和影响,所以网站的访问信息是很重要的,通过网站的访问信息进行分析就会得到各个时间段的访问者的各种特征的信息,这样一来就方便了当前网站的管理员来管理当前网站了,通过查看访问该网站的访问ip,pv,uv来分析当前网站的影响范围和程度,网站管理员也可以根据访问的栏目次数来得到页面栏目规划是否合理,以此来改善网站的布局。这样可以起到大大提高网站作用,这也是这个研究的主要目的。所以,为了对网站访问进行有效的管理,这个研究是起到有效的作用的。研究现状当前在这个方面的研究做的最全面的是百度流量统计,它的范围是所有中文网站,称为最大的中文网站分析工具,是一款免费的专业网站流量分析工具

10、。它提供了几十种图形化报告在我看来,对于大部分的网站管理者来说,平时最经常用到的图表表示方法就足够起到这个作用,我的研究就是以折线图展示,辅助以数据直接的数据视图来展现网站流量的统计结果。因此,我的研究正好达成了完成用户所需要的,以最简单明了的方式展现,这就足够了。聊城大学本科毕业设计2第一章 系统分析1.1可行性分析首先,在这个网络急速发展的时代,网站的重要性就是我研究的主题的重要性,当网站在日常生活中是不可少的时候,网站所产生的付出回报率相对应的就显得尤为重要,而我研究的这个主题就是解决这个问题,根据分析这些网站访问量的分析就是在帮助改善访问者的网站访问体验。我在选这个研究主题的时候是现在

11、存在的网站访问量统计系统都显得太大了,也就是太庞大了,所以我想做一个能为大部分人实现这个目标而又不复杂庞大的系统,所以我选择了这个研究方向。在技术方面,现在有很多方式都可以实现,在数据库方面我选择了SqlServer,在编程语言方面我选择了java,在页面展示方面我选择了jsp,当然还有很多可以实现的技术,所以在技术可行性方面是完全可行的。1.2 开发中用到的工具介绍1.2.1 Java开发工具(eclipse)Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集

12、,包括Java开发工具 Java Development Kit,JDK)。1.2.2数据库 sqlserverSQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX

13、 操作系统上的应用。聊城大学本科毕业设计31.2.3服务器(Tomcat)Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。1.2.4数据库辅助工具MyBatisMyBatis

14、本是Apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlS

15、essionFactory实例的,一个SqlSessionFactory实例可以通过SqlSessionFactoryBuilder获得。SqlSessionFactoryBuilder可以从一个xml配置文件或者一个预定义的配置类的实例获得。用xml文件构建SqlSessionFactory实例是非常简单的事情。推荐在这个配置中使用类路径资源(classpath resource),但你可以使用任何Reader实例,包括用文件路径或file:/开头的url创建的实例。MyBatis有一个实用类-Resources,它有很多方法,可以方便地从类路径及其它位置加载资源。聊城大学本科毕业设计41.3 需求分析

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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