基于语义网的3G图书检索系统的设计与实现

基于语义网的3G图书检索系统的设计与实现

论文摘要

随着计算机网络的普及和移动互联网的发展,现有的检索系统的检索结果和检索方式,已经不能满足用户对检索结果的准确性和随时随地的进行检索的需求,用户对检索系统提出了更高的要求,图书检索系统作为检索系统的一个重要分支,面临着严峻的机遇和挑战。论文以图书检索为平台,旨在实现一个检索系统,能够使用户随时随地的检索到自己需要的文档和分享自己的文档。论文首先分析了现有图书检索系统的缺点和不足,介绍了语义网和第三代移动通信(3G)技术的相关概念和理论,讨论了国内外研究研究现状和研究成果,说明了系统开发中使用的关键技术和阐述了相关的理论。其次,从可行性分析和实际需求出发,设计并实现了基于语义网的3G图书检索系统,该系统共分为服务端和终端两个部分。其中,服务端基于S2SH架构,运用Struts2, Spring, Hibernate, Lucene等开源框架进行开发,利用protege创建知识本体,Jena作为语义推理工具,MySql作为后台存储数据库,使用MyEclipse开发完成,终端的实现基于Android平台,使用Android SDK2.2开发工具包,利用Eclipse开发完成,最后利用相关工具和理论,分模块实现了整个系统,并重点对服务端的实现,终端的实现,本体知识库的构建和数据库的构建这四个主要部分的设计实现过程进行了详细的论述,然后对系统进行了测试,得出了测试结论,并且对论文中的工作进行了总结,指出了系统中现存的不足和对未来的展望。通过在图书检索系统中引入语义网技术和3G技术,提出了解决现有的图书检索系统面临问题的方法,为进一步提高图书检索系统的准确率,同时满足用户随时随地进行检索的需求奠定了基础。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景及意义
  • 1.2 国内外现状
  • 1.3 论文主要研究内容
  • 1.4 论文组织结构
  • 第2章 系统相关理论及技术
  • 2.1 服务端的关键技术
  • 2.1.1 Struts2+Spring+Hibernate开发架构
  • 2.1.2 Lucene全文检索框架
  • 2.2 终端的关键技术
  • 2.2.1 Android介绍
  • 2.2.2 Android功能特征
  • 2.2.3 Android的系统架构
  • 2.3 知识本体
  • 2.3.1 语义网技术
  • 2.3.2 本体(Ontology)相关理论
  • 2.3.3 本体描述语言
  • 2.4 本体构建工具和框架
  • 2.4.1 protege本体构建工具
  • 2.4.2 Jena本体框架
  • 2.5 本章小结
  • 第3章 系统需求分析和总体设计
  • 3.1 可行性分析
  • 3.1.1 经济上可行性分析
  • 3.1.2 技术上可行性分析
  • 3.2 系统需求分析
  • 3.2.1 服务器端后台功能需求分析
  • 3.2.2 服务端前台功能需求分析
  • 3.2.3 终端功能需求分析
  • 3.2.4 系统性能需求
  • 3.3 系统总体设计
  • 3.3.1 服务端后台总体设计
  • 3.3.2 服务端前台总体设计
  • 3.3.3 终端总体设计
  • 3.3.4 服务器运行环境设计
  • 3.4 本体的构建
  • 3.4.1 本体的构建方法
  • 3.4.2 本体的构建准则
  • 3.4.3 本体的构建语言
  • 3.4.4 语义检索设计思路
  • 3.5 数据库E-R图
  • 3.5.1 E-R图介绍
  • 3.5.2 构建系统数据库E-R图
  • 3.6 本章小结
  • 第4章 系统的详细设计与实现
  • 4.1 开发工具和环境
  • 4.2 服务端前台的详细设计与实现
  • 4.2.1 检索模块的设计与实现
  • 4.2.2 个人信息管理模块的设计与实现
  • 4.3 服务端后台的详细设计与实现
  • 4.3.1 电子书管理子模块的设计与实现
  • 4.3.2 搜索管理子模块的设计与实现
  • 4.4 终端的详细设计与实现
  • 4.4.1 搜索模块的设计与实现
  • 4.4.2 用户管理模块的设计与实现
  • 4.4.3 资源管理模块的设计与实现
  • 4.4.4 界面的设计与实现
  • 4.5 本体的实现
  • 4.5.1 本体的构建方法
  • 4.5.2 本体预处理
  • 4.5.3 本体编码和形式化
  • 4.5.4 本体的持久化
  • 4.5.5 语义检索的实现
  • 4.6 数据库的实现
  • 4.6.1 数据库表结构的设计
  • 4.6.2 Hibernate对数据库封装的实现
  • 4.6.3 Struts2、Spring和Hibernate的集成
  • 4.7 本章小结
  • 第5章 系统测试
  • 5.1 服务端测试
  • 5.1.1 用户界面测试
  • 5.1.2 服务端各模块测试
  • 5.2 终端测试
  • 5.2.1 界面测试
  • 5.2.2 终端各模块测试
  • 5.3 本章小结
  • 第6章 结束语
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 硕士期间发表的学术论文
  • 相关论文文献

    • [1].基于社会信息重排序的图书检索方法[J]. 情报工程 2016(05)
    • [2].基于倒排索引的高校图书检索系统的研究与实现[J]. 太原学院学报(自然科学版) 2017(01)
    • [3].海量图书检索中的模糊目标确定技术[J]. 现代电子技术 2017(13)
    • [4].利用幼儿图书检索系统鹰架幼儿的自主学习——以图书馆场景下的自主阅读活动为例[J]. 考试周刊 2020(68)
    • [5].基于重排序融合的社会图书检索系统[J]. 计算机应用研究 2017(03)
    • [6].海量图书检索信息的快速查询系统优化设计研究[J]. 现代电子技术 2017(06)
    • [7].图书检索在审查过程中的应用[J]. 中国科技信息 2017(11)
    • [8].图书馆图书检索系统建设现状分析[J]. 无线互联科技 2012(05)
    • [9].现阶段图书馆图书检索系统建设现状探究[J]. 内蒙古科技与经济 2011(22)
    • [10].图书馆图书检索系统建设的研究[J]. 科技资讯 2013(36)
    • [11].一种基于读者借阅信息的图书检索结果客观排序算法研究[J]. 现代图书情报技术 2008(07)
    • [12].图书馆图书检索系统建设现状研究[J]. 科技视界 2015(13)
    • [13].绍兴图书馆图书检索垂直引擎研究及应用[J]. 绍兴文理学院学报(自然科学) 2014(01)
    • [14].一种基于本体的测绘图书检索方法[J]. 城市勘测 2014(02)
    • [15].电子阅览室图书检索系统的设计与实现[J]. 硅谷 2011(15)
    • [16].基于ZigBee的图书检索导航系统研究[J]. 实验技术与管理 2014(08)
    • [17].基于XML藏文图书检索系统总体设计[J]. 西北民族大学学报(自然科学版) 2009(04)
    • [18].高校学生检索图书的方法探析[J]. 科技情报开发与经济 2010(36)
    • [19].基于条码识别技术图书检索系统设计与实现[J]. 现代电子技术 2019(17)
    • [20].运用知识链提升图书馆检索系统的探讨[J]. 科技情报开发与经济 2013(19)
    • [21].高校图书馆图书检索的拓扑思考[J]. 科技信息 2011(36)
    • [22].高校学生检索图书的方法和途径探索[J]. 产业与科技论坛 2012(13)
    • [23].解析关联规则在图书管理中的应用[J]. 赤子(上中旬) 2015(23)
    • [24].高校学生检索图书方法现状及改善[J]. 亚太教育 2015(10)
    • [25].试论高校图书馆的图书检索与引导系统[J]. 吉林建筑工程学院学报 2012(06)
    • [26].计算机管理系统在图书馆工作中的应用研究[J]. 数码世界 2020(05)
    • [27].RFID技术在图书馆应用的优势与风险分析[J]. 大家 2010(24)
    • [28].计算机技术在图书馆方面的应用[J]. 信息与电脑(理论版) 2019(16)
    • [29].INOPAC系统对图书检索的应用研究[J]. 知识窗(教师版) 2011(04)
    • [30].基于本体的图书智能检索系统的模型研究[J]. 四川理工学院学报(自然科学版) 2009(05)

    标签:;  ;  ;  ;  

    基于语义网的3G图书检索系统的设计与实现
    下载Doc文档

    猜你喜欢