基于三层体系结构的网络搜索与信息处理系统

基于三层体系结构的网络搜索与信息处理系统

论文摘要

搜索引擎是建立互联网(Internet)上的信息搜索系统,它是互联网迅速发展的产物。随着90年代到现在,Internet的飞速发展,互联网已经发展成为一个巨大的分布式信息空间,人们能在这个内容丰富的信息库中找到所需要的内容。但如何能从数亿计的网页中迅速、准确的找到用户所真正需要的内容呢?这已经成为人们迫切需求解决的问题。现在的搜索引擎虽然在一定程度上解决了人们信息搜寻的需求,但仍不能满足人们对信息质量的日益增长的需求。 本文以一个真实的网络搜索与信息处理系统的开发为例,首先讨论了一般网络信息搜索系统的设计与实现技术,结合用户实际提出系统的总体结构和功能模块,然后通过系统结构设计、表的设计及前端开发,构建了一个基于三层体系结构的、以JSP技术和ACCESS为后台数据库为基础的、具备相关功能的网络搜寻与信息处理系统。包括用户信息管理、信息搜索、信息过滤、用户兴趣学习、搜索引擎智能调度等功能。 在实现方法上,采用JSP的JDBC-ODBC(开放式数据库连接)技术实现网页与数据库之间的连接,采用元搜索引擎技术进行信息搜索,采用加权向量空间法进行信息过滤,采用了简化的基于向量空间隐式反馈技术对用户兴趣进行学习,采用强化学习方法进行搜索引擎的智能调度。基本上实现了个性化的功能。 本文概括地阐述了一个基于三层结构的网络信息搜索系统的设计过程,由于篇幅所限不可能做到面面俱到,但对开发过程中涉及到的重点、难点、以及解决方法都进行了细致的描述,希望这些对后来的开发者能起到借鉴的作用。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • CONTENTS
  • 第一章 绪论
  • 1.1 课题的来源
  • 1.2 课题的目的及意义
  • 1.3 国内外发展概况
  • 1.4 研发内容与课题工作
  • 1.5 论文组织
  • 第二章 系统设计的相关理论
  • 2.1 软件工程方法
  • 2.2 三层结构的B/S模式
  • 2.2.1 系统的设计模式
  • 2.3 数据存取技术
  • 2.4 开发的关键性技术
  • 2.4.1 用JSP制作动态网页
  • 2.4.1.1 JSP的工作原理
  • 2.4.1.2 JSP的内置对象和应用组件
  • 2.4.2 用JDBC访问web数据库
  • 2.4.3 搜索引擎技术
  • 2.4.3.1 系统采用的搜索技术
  • 2.4.4 信息处理技术
  • 2.4.4.1 信息处理的目标
  • 2.4.4.2 信息过滤的研究现状
  • 2.4.4.3 信息处理系统采用的技术
  • 2.4.5兴趣学习技术
  • 2.4.6 智能引擎调度
  • 2.4.6.1 流行的搜索引擎调度方法
  • 2.4.6.2 系统采用的引擎调度方法
  • 2.5 系统的开发环境
  • 2.5.1 系统的开发平台
  • 2.5.1.1 操作系统的选择
  • 2.5.1.2.Web Server的选择
  • 2.5.1.3.数据库管理系统的选择
  • 2.5.2 系统的开发工具
  • 2.5.2.1 JSP开发工具
  • 2.5.2.2 网页编程工具
  • 第三章 系统需求分析
  • 3.1 系统需求分析的前提
  • 3.2 系统的需求分析
  • 3.3 系统的功能模块
  • 3.4 系统的功能介绍
  • 3.4.1.用户接口模块
  • 3.4.2.信息搜索模块
  • 3.4.3.信息处理模块
  • 3.4.4.兴趣学习模块
  • 3.5 系统的性能需求
  • 3.5.1 系统的安全性
  • 3.5.2 系统的简单性、易用性
  • 3.5.3 系统的可靠性
  • 3.6 系统的物理架构需求
  • 第四章 系统总体设计
  • 4.1 系统说明
  • 4.2 系统的运行环境
  • 4.3 系统结构模型
  • 4.3.1 系统的体系结构
  • 4.3.2 系统的总体结构
  • 4.4 信息搜索模块流程
  • 4.5 信息处理模块流程
  • 4.6 兴趣学习模块流程
  • 4.7 系统安全设计
  • 4.7.1 Web服务器安全分析
  • 4.7.2 数据库服务
  • 4.7.3 JSP的安全设计
  • 第五章 系统详细设计与实现
  • 5.1 数据结构设计
  • 5.1.1 用户接口模块数据结构
  • 5.1.2 信息搜索模块数据结构
  • 5.1.3 兴趣学习模块数据结构
  • 5.2 功能的详细设计与实现
  • 5.2.1 实现与数据库的连接方法
  • 5.2.2 用户接口模块的实现
  • 5.2.2.1 用户接口界面
  • 5.2.2.2 注册页面
  • 5.2.2.3 用户登录页面的实现
  • 5.2.3 信息搜索模块的实现
  • 5.2.3.1 元搜索的算法分析及实现
  • 5.2.3.2 成员搜索引擎搜索的算法及实现
  • 5.2.4 信息处理模块的实现
  • 5.2.3.1 web文档解析
  • 总结
  • 参考文献
  • 独创性声明
  • 致谢
  • 相关论文文献

    • [1].化验站试样信息处理系统设计与实现[J]. 梅山科技 2010(01)
    • [2].关于当前形势下财务共享的思考[J]. 商业经济 2017(12)
    • [3].浅谈自动化财务信息处理系统的构建[J]. 计算机光盘软件与应用 2014(22)
    • [4].基于无线网络的船舶信息处理系统[J]. 舰船科学技术 2020(18)
    • [5].航班信息处理系统在灵活航路替换使用机制的应用[J]. 电子技术与软件工程 2020(07)
    • [6].疼痛网络:一个负性信息处理系统[J]. 中国临床心理学杂志 2016(04)
    • [7].浅析智能电网运行中的事故解决措施——以故障信息处理系统为例[J]. 计算机光盘软件与应用 2014(21)
    • [8].多路高速互连信息处理系统及其FPGA实现[J]. 重庆工商大学学报(自然科学版) 2020(06)
    • [9].基于协同创新能力培养的《信息处理系统》课程设计改革[J]. 现代计算机 2020(17)
    • [10].可重构星载信息处理系统FPGA预规划技术[J]. 哈尔滨工程大学学报 2013(07)
    • [11].风力发电机组巡检视频信息处理系统的开发与应用[J]. 科技传播 2011(02)
    • [12].水文信息处理系统在新疆地区的应用对比研究[J]. 陕西水利 2018(03)
    • [13].空中交通管理航行情报动态信息处理系统设计的探讨[J]. 科技与创新 2017(05)
    • [14].概述选矿全流程自动化控制信息处理系统结构及现场运用[J]. 新疆有色金属 2014(02)
    • [15].导弹信息处理系统硬件模块化设计方法研究[J]. 软件 2011(04)
    • [16].科研院所财务信息处理系统设计方法[J]. 自动化技术与应用 2018(12)
    • [17].基于报文动态特征的信息处理系统优化[J]. 电子技术与软件工程 2018(21)
    • [18].北华大学招生信息处理系统的开发[J]. 黑龙江科技信息 2014(08)
    • [19].电力检修工作中信息处理系统的应用[J]. 机电信息 2010(18)
    • [20].野战X线诊断车影像信息处理系统与屏-片摄影的对比分析[J]. 医疗卫生装备 2008(12)
    • [21].材料差价信息处理系统的开发与实现[J]. 科技情报开发与经济 2008(08)
    • [22].毕业生就业平台及信息处理系统的组建[J]. 陕西职业技术学院学报 2008(02)
    • [23].光电导引头信息处理系统设计[J]. 红外与激光工程 2020(09)
    • [24].多媒体计算机体育信息处理系统的设计[J]. 电子测试 2014(24)
    • [25].机载信息处理系统平台技术研究[J]. 仪表技术 2020(11)
    • [26].中央电视台奥运会信息处理系统[J]. 现代电视技术 2008(11)
    • [27].电子信息工程综合实践中信号处理系统的应用[J]. 数字通信世界 2020(08)
    • [28].水文信息处理系统在新疆地区的应用对比研究[J]. 水利技术监督 2018(02)
    • [29].质量信息处理系统设计[J]. 船舶标准化与质量 2017(03)
    • [30].新型弹载制导信息处理系统一体化设计[J]. 飞航导弹 2015(08)

    标签:;  ;  ;  

    基于三层体系结构的网络搜索与信息处理系统
    下载Doc文档

    猜你喜欢