消防领域搜索引擎系统的设计与实现

消防领域搜索引擎系统的设计与实现

论文摘要

消防领域的专业搜索引擎系统,可以用于公安机关消防机构日常监督管理工作,可以减轻消防监督人员繁重的工作量,并提高管理效率。同时使各级公安机关消防机构的监督执法工作规范、高效。论文首先对我国消防领域的信息化建设现状进行了介绍,并对开发消防信息搜索引擎的必要性进行了分析。然后根据消防信息化建设的特殊性,对搜索引擎系统进行了详细的需求分析和设计。消防领域的专业搜索引擎系统选择以B/S结构作为系统架构,采用Visual Studio 2008作为开发平台,以ASP.NET和C# 3.0作为开发语言,用SQL Server 2008管理信息数据。搜索引擎主要使用Lucene.Net搜索引擎框架,搭载数据输入模块、新闻搜索模块,网页抓取模块,网页解析模块,数据库录入模块,索引模块,查询模块,构成消防垂直搜索引擎。该引擎可为用户提供消防相关法律法规信息,消防相关新闻信息以及数据检索服务、查询与分析等服务等功能。与其他的搜索引擎相比,具有速度快,信息专业等优势。本搜索引擎运行于Windows操作系统平台,以IIS(Internet信息服务)作为Web发布服务器。系统运行可靠稳定,易用性好;具有较强的扩展能力和简洁方便的维护能力,并提供了较强的安全访问机制。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.2 研究对象和意义
  • 1.2.1 研究对象
  • 1.2.2 研究意义
  • 1.3 国内外研究现状
  • 1.3.1 搜索引擎的发展现状
  • 1.3.2 搜索引擎的发展趋势
  • 1.3.3 消防法规和技术规范
  • 1.3.4 搜索引擎技术在消防领域的运用
  • 1.3.5 存在的的问题
  • 1.4 主要工作和方法
  • 1.4.1 主要工作
  • 1.4.2 主要方法
  • 1.5 论文组织结构
  • 第二章 消防领域搜索引擎相关技术研究
  • 2.1 搜索引擎相关技术
  • 2.1.1 搜索引擎技术的发展历史
  • 2.1.2 搜索引擎原理概述
  • 2.1.3 搜索引擎结构
  • 2.1.4 搜索引擎数据结构
  • 2.1.5 搜索引擎的分类
  • 2.1.6 排序技术
  • 2.2 数据库SQL SERVER2008 相关技术
  • 2.3 ASP.NET 技术
  • 2.4 开发平台VISUAL STUD102008
  • 2.5 小结
  • 第三章 消防领域搜索引擎系统的需求分析
  • 第四章 基于LUCENE.NET 消防搜索引擎的设计
  • 4.1 搜索引擎系统的总体架构
  • 4.2 分词算法的流程
  • 4.3 搜索引擎流程
  • 4.4 数据库设计
  • 4.4.1 数据库设计原则
  • 4.4.2 数据库整体设计
  • 4.5 针对数据库形成搜索引擎系统
  • 4.6 数据库的安全措施
  • 4.7 小结
  • 第五章 基于LUCENE.NET 消防搜索引擎的实现
  • 5.1 开发平台的搭建
  • 5.2 网络爬虫模块的实现
  • 5.2.1 网页内容的获取
  • 5.2.2 网页内容的分词分析
  • 5.3 索引模块的实现
  • 5.4 用户查询模块的实现
  • 5.5 搜索引擎的效果
  • 5.6 本章小结
  • 第六章 测试运行与维护
  • 6.1 搜索引擎的验证与测试
  • 6.1.1 对数据库和搜索引擎系统进行验证
  • 6.1.2 分析验证结果
  • 6.1.3 功能测试
  • 6.1.4 单元测试
  • 6.2 搜索引擎的维护
  • 6.3 小结
  • 第七章 总结和展望
  • 7.1 结论
  • 7.2 特点
  • 7.3 存在的不足和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  

    消防领域搜索引擎系统的设计与实现
    下载Doc文档

    猜你喜欢