软件工程毕业.doc

上传人:公**** 文档编号:562083419 上传时间:2023-10-18 格式:DOC 页数:48 大小:12.19MB
返回 下载 相关 举报
软件工程毕业.doc_第1页
第1页 / 共48页
软件工程毕业.doc_第2页
第2页 / 共48页
软件工程毕业.doc_第3页
第3页 / 共48页
软件工程毕业.doc_第4页
第4页 / 共48页
软件工程毕业.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《软件工程毕业.doc》由会员分享,可在线阅读,更多相关《软件工程毕业.doc(48页珍藏版)》请在金锄头文库上搜索。

1、JIANGXINORMALUNIVERSITY学士学位论文THESISOFBACHELOR(20102014年)比赛信息集成系统 后台网络爬虫与信息处理Platform game information integration system The network and information processing指 导 老 师 :_彭雅丽(讲师)姓 名 :_何亚婷_学 号 :_201067001335学 院 :_软件学院_专 业 :_软件工程_完 成 时 间 :_2014年3月_声明本人郑重声明:所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作及取得的研究成果。其中除加以标注和

2、致谢的地方,以及法律规定允许的之外,不包含其他人已经发表或撰写完成并以某种方式公开过的研究成果,也不包含为获得其他教育机构的学位或证书而作的材料。其他同志对本研究所做的任何贡献均已在文中作了明确的说明并表示谢意。本毕业设计(论文)成果是本人在江西师范大学读书期间在指导教师指导下取得的,成果归江西师范大学所有。特此声明。声明人(毕业设计(论文)作者)学号:声明人(毕业设计(论文)作者)签名:签名日期:年月 日摘要针对当前网络中对于比赛信息整合的缺乏,人们难以方便地寻找到当前某一阶段所举办的全部比赛信息的现状。为此,全力打造一个服务于在校学生和在职人员等轻松、便捷、互动地参与各类竞赛活动的竞赛门户

3、网站迫在眉睫。因此,该系统致力于系统地收集和整理各个领域的各类赛事,为参赛者提供最优质的信息服务,使得来自全国各地的参赛选手可以相互学习可以分享心得,并且通过各种有意义的比赛不断提升自己。为了提供最全面的大学生赛事信息,比赛信息平台通过设计赛事的爬虫系统,整合所有的赛事信息,并经过筛选后呈现在用户面前。系统主要功能模块包括前台网站的实现,网络爬虫的制作,论坛的开发,后台开发与管理以及会员空间的开发与实现。系统使用了heritrix、htmlparser和java相结合的技术开发。后台使用heritrix和htmlparser技术实现比赛信息的抓取和筛选等工作,同时使用java技术录入信息,并管

4、理前台的会员信息、论坛信息及赛事信息等,前台运用java技术js特效等实现赛事呈现、论坛运行、会员赛事发布等功能。论文首先叙述了系统的开发背景和研究内容,接着简单介绍了系统的开发平台及相关技术,然后对系统做了一个整体的系统规划和交互数据的设计,最后对网络爬虫模块和后台信息筛选调度模块的设计与具体实现做了重点阐述。关键词:网络爬虫技术;页面解析技术;数据流技术;js特效。AbstractIn view of the current network for lack of competition information integration, it is difficult to conveni

5、ently find current situation of one stage held by all the game information. Therefore, to build a service to students and staff, easy, convenient, interactive participation in various competitions contest portal imminent, therefore, this system aims to systematically collect and collate all areas of

6、 various events, to provide the best quality information service for the participants from all over the country, the contestants you can learn from each other to share experiences, and through various meaningful games continue to improve their own.In order to provide students the most comprehensive

7、event information, competition information platform through the design event crawler system, integrating all the event information, and after screening appear in front of users. The main function modules of the system including the realization of the website, making web crawler, the forums developme

8、nt, the development and implementation of the development and management as well as members of space. System development using heritrix, Htmlparser and Java combination. Grab and screening, the background using heritrix and Htmlparser technology to realize the game information, Java technology is us

9、ed to input information, and manage the membership information, forum information and event information, front using Java technology JS effects such as realization of the event show, running, Members Forum event dissemination functions.This paper first describes the development background of the sys

10、tem and the content of the research, and then introduces the system development platform and related technologies, and then designed a whole system planning and interactive data on the system, the design of network crawler module and background information screening himself responsible for the sched

11、uling module and implementation to make the key exposition.Keywords: Web crawler technology;page analysistechnology;data stream;JS effects.IV目录目录第1章 引言11.1 系统开发的背景11.2 系统开发的目标、意义11.3 本文的组织2第2章 相关技术简介42.1 系统开发平台及开发工具42.2 工具和编程语言42.2.1 heritrix技术52.2.2 Htmlparser技术62.2.3 java语言62.2.4 java io流技术72.2.5

12、JDBC技术8第3章 系统分析与设计93.1 功能需求93.1.1 系统数据流图93.1.2 系统状态图113.2 功能介绍123.3 概念结构133.3.1 概念结构设计133.3.2 逻辑结构设计14第4章 模块实现174.1 爬虫模块174.1.1 设计事项174.1.2 操作界面174.1.3 核心代码234.2 页面解析文本信息入库模块(htmlparser)294.2.1设计思想294.2.2操作界面294.2.3 核心代码314.3 信息筛选上传、信息查看删除的模块344.3.1 设计思想344.3.2操作界面354.3.3 核心代码37总结40参考文献42第1章 引言第1章 引

13、言1.1 系统开发的背景信息在现代经济生活中的作用越来越大,对于个人而言,缺乏信息将导致很多机会的丧失。与此同时,现在的大学生缺乏社会实践锻炼,自我竞争的意识在逐渐降低,而且社会上多数在校大学生沉迷于网络游戏,缺乏主动学习、参与竞争的意识。当下社会,竞争与挑战是每一个人都将面对且必须面对的,比赛,是可以更好地证明自己的一个重要手段。然而现今缺乏一个整合了所有比赛信息方便人们寻找的平台,学生获得信息的途径也总是少得可怜。有一个属于自己的比赛信息集成系统成为亟待解决的问题。缺少一个可以每天登陆系统,了解到当下最新的比赛资讯,能够分门别类的,整整有序的,及时全面的网站平台。鉴于此想法,本次项目选择开

14、发比赛信息集成系统。希望通过比赛信息集成系统这个平台让大学生真正得到锻炼的机会,让他们认识到自己的真正价值,发现自己除了游戏之余还有更大的发展空间。目前,国内同类的赛事信息类系统有“赛才网”。赛才网偏社区、家园、群组,提供的范围较大且包含很多新闻信息;与赛事信息集成系统地不同在于,比赛信息集成系统要做的是以赛事信息提供为主,主打“方便、即时、全面”的概念,对赛事信息要求较高,讨论交流区为辅。两者侧重点不一。针对于此,此次项目致力打造一个服务于在校大学生的轻松、便捷、互动地参与各类竞赛活动的竞赛门户网站,致力于系统地收集和整理各个领域的各类赛事,为参赛者提供最优质的信息服务,使得来自全国各地的参

15、赛选手可以相互学习分享心得,通过各种有意义的比赛不断提升自己。希望通过此次开发的平台项目,能为广大学生及赛事爱好者提供全面、即时的赛事信息,在分享赛事资讯的同时提供一个交流、讨论的平台。1.2 系统开发的目标、意义开发目标:本系统主要为全力打造一个服务于在校学生和在职人员等轻松、便捷、互动地参与各类竞赛活动的竞赛门户网站,为参赛者提供最优质的信息服务,来自全国各地的参赛选手可以相互学习分享心得,通过各种有意义的比赛不断提升自己。系统中主要的开发包括赛事信息网站前台以及赛事网站后台两大部分。其中前台中,本组开发主要集中于网站的开发,方便用户浏览下载信息;赛事论坛开发,用户可以分享赛事经验,共享赛事资源;用户中心开发,方便用户获得更多的赛事资源的权利;而后台,主要着重爬虫系统开发,半自动傻瓜式的获取全网更多赛事资源,整合成为本系统的资讯,赛事资源丰富,更受用户青睐;用户管理、论坛管理等等,系统地、有条理地管理前台信息,让系统健全运行。通过前后台的整合,统一,协调地完成此次系统开发出分门别类的、整整有序的、及时全面的赛事网站平台系统开发能为在校的大学生提供最为全面、优质的赛

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号