学位论文 > 优秀研究生学位论文题录展示

基于SSi2的海事信息服务平台研究与实现

作 者: 王小庆
导 师: 薛峰
学 校: 江苏科技大学
专 业: 计算机软件与理论
关键词: MVC模式 SSi2 全文检索 分词算法 排序算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 4次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术和网络技术的发展,世界进入了信息化时代。信息服务平台的搭建可以为企业的发展提供更多的机遇和更广阔的发展空间。为了提高内河码头运输效能,同时达到宣传贯彻和实施水上交通安全方针、政策、法规和技术规范、标准,快速、便捷、及时获取各种信息的目的,实现对海事信息资源的统一管理,基于此建设一个海事信息服务平台显得越来越重要。本文在深入研究海事信息服务平台发展现状的基础上,提出一个基于SSi2的海事信息服务平台。本文在深入调研和分析海事信息服务平台的实际需求的基础上,以MyEclipse8.5为开发工具,JAVA为开发语言,利用现今流行的Struts2、Spring和iBATIS等轻量级开源框架,以SQL Server2005作为系统后台数据库,进一步分析研究并实现了基于SSi2的海事信息服务平台。本文的主要工作如下:(1)对系统所采用的关键技术SSi2进行了深入的探讨,研究其分布式多层应用模型和技术优势,并对开源框架Struts2、Spring和iBATIS做了深入的研究分析。(2)提出了系统的设计原则并确定了功能特点,研究对比以往信息服务平台的开发模式,确定采用B/S结构作为本系统的开发模式,在分析系统需求和系统业务流程的基础上进行系统功能结构的划分,使用UML语言进行系统建模,设计系统总体架构并对每一层做详细介绍,设计系统后台数据库,搭建系统开发框架。(3)介绍了平台的开发工具和运行环境,并在系统开发框架下编码实现了系统设计的每一层。(4)结合系统全文检索应用方面的需求,研究Lucene的分词算法排序算法,分析存在的问题并对其进行改进,利用改进的分词算法和排序算法对系统的数据进行全文检索,总结在系统中应用的价值。(5)对本文所做工作进行了全面的总结,提出了系统需要完善的地方,为今后的工作和学习提出了进一步的改进建议和展望。本文研究并实现的海事信息服务平台有以下特点:第一,系统使用JAVA语言和SSi2技术进行开发,使系统具有跨平台性和高可靠性等特点;第二,多层分布式模型的使用,降低耦合度,提高系统扩展性和可维护性的同时,还使得开发人员可以分工协作;第三,改进后的分词算法和排序算法在系统中的应用能够帮助平台用户更方便地检索到有用信息,提高平台的用户体验,有助于海事信息服务平台服务水平的提高。

全文目录


摘要  6-7
Abstract  7-13
第1章 绪论  13-19
  1.1 课题的研究背景和意义  13-14
  1.2 课题的研究和应用现状  14-15
    1.2.1 海事信息服务平台的研究现状  14-15
    1.2.2 SSi2 的研究和发展现状  15
  1.3 课题的研究内容和组织结构  15-17
    1.3.1 论文的研究内容  15-16
    1.3.2 论文的组织结构  16-17
  1.4 本章小结  17-19
第2章 SSi2 框架相关技术  19-29
  2.1 MVC 设计模式  19-20
  2.2 SSi2 框架  20-26
    2.2.1 SSi2 框架简介  20-22
    2.2.2 SSi2 框架整合  22-24
    2.2.3 SSi2 框架核心技术  24-25
    2.2.4 SSi2 框架优势  25-26
  2.3 类似框架的对比  26-27
    2.3.1 Struts2 与 Struts1 对比  26-27
    2.3.2 iBATIS 与 Hibernate 对比  27
  2.4 本章小结  27-29
第3章 海事信息服务平台分析与设计  29-43
  3.1 平台设计原则和目标  29-30
    3.1.1 平台设计原则  29
    3.1.2 平台功能特点  29-30
  3.2 开发模式  30-31
  3.3 平台需求分析  31-37
    3.3.1 系统需求  31-32
    3.3.2 基于用例的业务需求分析  32-34
    3.3.3 业务流程分析  34-35
    3.3.4 系统功能结构分析与说明  35-37
  3.4 系统总体设计  37-39
    3.4.1 系统总体架构设计  37-38
    3.4.2 表示层  38
    3.4.3 业务逻辑层  38
    3.4.4 数据持久层  38-39
  3.5 系统数据库设计  39-42
  3.6 本章小结  42-43
第4章 海事信息服务平台的实现  43-57
  4.1 开发工具和运行环境  43-44
    4.1.1 开发工具  43
    4.1.2 运行环境  43-44
  4.2 系统的包结构  44-46
  4.3 系统完整实现过程  46-47
    4.3.1 系统调用过程  46
    4.3.2 系统实现流程  46-47
  4.4 系统表示层的实现  47-51
    4.4.1 视图(View)  47-49
    4.4.2 控制(Control)  49-51
    4.4.3 模型(Model)  51
  4.5 系统业务逻辑层的实现  51-53
    4.5.1 业务逻辑层实现过程  51-52
    4.5.2 事务管理  52-53
  4.6 系统数据持久层的实现  53-55
    4.6.1 配置数据源  54
    4.6.2 DAO 接口与实现类  54-55
    4.6.3 配置 Sql Map  55
  4.7 本章小结  55-57
第5章 基于海事信息服务平台的全文检索技术  57-71
  5.1 全文检索技术  57-61
    5.1.1 全文检索技术的需求背景  57-58
    5.1.2 全文检索的核心技术和评价指标  58-61
    5.1.3 全文检索相关评价标准  61
  5.2 基于 Lucene 的海事平台全文检索系统  61-63
    5.2.1 Lucene 全文检索系统的介绍  61-62
    5.2.2 Lucene 基本概念介绍  62-63
    5.2.3 Lucene 全文检索系统的优点  63
  5.3 基于 Lucene 的全文检索系统的改进  63-69
    5.3.1 中文分词算法的改进  63-65
    5.3.2 搜索排序算法的改进  65-67
    5.3.3 改进后效果  67-69
  5.4 本章小结  69-71
总结与展望  71-73
  总结  71
  展望  71-73
参考文献  73-77
攻读硕士学位期间发表的学术论文  77-78
详细摘要  78-82

相似论文

  1. 基于J2EE下的影院会员系统的开发,TP311.52
  2. 小型国际结算系统的设计和实现,TP311.52
  3. 基于OAI-PMH协议及全文检索技术的图书馆联合目录系统,TP391.3
  4. 基于B/S结构的学生费用管理信息系统的设计与实现,TP311.52
  5. 全文检索及相关技术研究,TP391.3
  6. LUCENE中文分词在科研文档全文检索系统的应用研究,TP311.52
  7. 大学生综合素质评价研究与系统实现,TP311.52
  8. 网络智能答疑系统的研究与实现,TP393.09
  9. 中文分词算法在GIS中的应用研究,TP391.3
  10. 海量数据存储与全文检索,TP333
  11. 基于Ajax/Lucene的站内搜索技术研究与实现,TP393.092
  12. 山东经贸职业学院学生工作管理信息系统设计与实现,TP311.52
  13. 基于web的数字化资源全文检索系统的设计与实现,TP391.3
  14. 远程教育中智能答疑系统的研究与实现,TP391.6
  15. 社区人口信息服务管理系统的设计与实现,TP311.52
  16. 基于lucene中文全文检索系统的研究与实现,G354
  17. 基于Lucene的网页抓取与检索系统,TP393.092
  18. 面向中医药的多元语义搜索引擎,TP391.3
  19. 基于单汉字索引的全文检索系统的研究与实现,TP391.3
  20. 基于Lucene的二次全文检索系统设计与实现,TP391.3
  21. 基于Web的图书管理系统的分析与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com