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

基于数据共享的船舶智能客户端系统的设计与实现

作 者: 郭少雷
导 师: 许林英
学 校: 天津大学
专 业: 计算机应用技术
关键词: 数据协同 智能客户端 Web服务 Windows服务 微软消息队列
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 14次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着我国各港口的繁荣发展,中交天津航道局公司(简称天航局)的工程业务量迅速增加。公司为了计算项目施工成本,需要对各船舶进行实时数据采集。施工船舶的上网条件恶劣,很难完成这些工作。智能客户端技术为该问题提供了解决方案。本文在公司现有信息管理条件基础上,讨论了船舶智能客户端系统的设计方案。论文首先分析了船舶系统的备件、物资管理等业务流程,并对船舶智能客户端系统进行总体设计。该系统架构采用可离线操作的智能客户端形式,在功能方面分为备件、物资、燃油及机器运转时间管理四个模块。系统在离线操作时把离线操作的命令保存在微软消息队列中,可以自动与陆地服务器进行数据同步,基本克服了船舶网络连接不可靠的难题。在网络连接状况较差时,初步设计的客户端程序之间不能相互通信,数据相关的用户(即同一船舶上的用户)之间不能共享数据。根据数据协同思想,本文对船舶智能客户端系统的结构进行改进。改进后的船舶智能客户端系统保证船舶内部共享一套数据,并具有原来船舶智能客户端系统的离线操作、数据自动同步等优点。系统采取了多种方法对本地数据进行权限及加密控制,避免了本地用户之间、数据更新下载及本地业务操作之间的数据冲突,最大程度的保持了数据安全。船舶智能客户端系统利用Windows服务程序时刻监视Web服务,因此可以尽最大可能地保证数据同步。论文的最后部分在船舶客户端目前开发基础上,对船舶智能客户端的继续开发与完善提出了设想。目前船舶客户端系统已经在若干施工船舶上试验运行,运行效果良好,实用性强,操作简单方便,解决了船员在恶劣网络条件下无法使用信息系统的难题,受到船员们的欢迎与好评。

全文目录


中文摘要  3-4
Abstract  4-8
第一章 绪论  8-10
  1.1 课题研究的背景和意义  8
  1.2 课题的提出和解决方案  8-9
  1.3 本文的工作及内容组织  9-10
第二章 相关技术  10-19
  2.1 智能客户端  10-12
    2.1.1 智能客户端概述  10-11
    2.1.2 部署方式  11
    2.1.3 程序更新方式  11-12
  2.2 Web 服务  12-13
    2.2.1 Web 服务概述  12
    2.2.2 Web 服务的技术特点  12-13
  2.3 数据协同  13-15
    2.3.1 数据协同思想  13-14
    2.3.2 数据协同技术的技术特点  14
    2.3.3 数据协同技术的应用  14-15
  2.4 MSMQ 技术  15-16
    2.4.1 MSMQ 概述  15
    2.4.2 MSMQ 的技术特点  15
    2.4.3 .Net 对MSMQ 的支持与应用  15-16
  2.5 Windows 服务  16-17
    2.5.1 Windows 服务简介  16
    2.5.2 Windows 服务的技术特点  16
    2.5.3 Windows 服务在.Net 平台下的应用  16-17
  2.6 数据访问  17-19
    2.6.1 ADO.NET  17
    2.6.2 数据访问组件  17
    2.6.3 存储过程  17-19
第三章 需求分析与总体设计  19-25
  3.1 需求分析  19-22
    3.1.1 客户现状  19
    3.1.2 船舶工作人员及职责介绍  19-20
    3.1.3 工作流程介绍  20-22
  3.2 总体设计  22-24
    3.2.1 系统设计目标  22
    3.2.2 系统功能模块设计  22-23
    3.2.3 智能客户端部署设计  23-24
  3.3 开发及运行环境  24-25
第四章 船舶智能客户端系统的设计与实现  25-40
  4.1 船舶智能客户端的初步设计  25-27
    4.1.1 船舶智能客户端系统的三层架构  25-26
    4.1.2 初步设计概要体系结构  26-27
  4.2 数据库的设计  27-28
  4.3 Web 服务设计  28-29
  4.4 客户端程序流程设计  29-33
    4.4.1 客户端的工作流程设计  30-32
    4.4.2 数据更新程序工作流程设计  32-33
  4.5 船舶智能客户端系统主要类  33-37
    4.5.1 智能客户端程序类  33-36
    4.5.2 数据更新程序类  36-37
  4.6 主要技术细节  37-40
    4.6.1 MSMQ 操作  37
    4.6.2 数据文件加密  37-39
    4.6.3 数据冲突的处理  39-40
第五章 船舶智能客户端系统的改进  40-53
  5.1 原有设计的不足与改进设想  40-41
    5.1.1 单独操作的智能客户端的缺点  40
    5.1.2 协同数据共享思想的引入  40-41
  5.2 船舶客户端体系的设计与改进  41-46
    5.2.1 Web 服务的改进  42-44
    5.2.2 控制端程序流程设计  44-45
    5.2.3 业务操作程序流程设计  45-46
  5.3 主要类的说明与实现细节  46-51
    5.3.1 Web 服务类  46-47
    5.3.2 控制端程序类  47-49
    5.3.3 业务操作程序类  49-51
  5.4 操作历史记录  51
  5.5 程序更新及部署  51-53
    5.5.1 程序的更新升级  51-52
    5.5.2 部署方式  52-53
第六章 总结与展望  53-54
参考文献  54-56
发表论文和参加科研情况说明  56-57
致谢  57

相似论文

  1. 基于用户兴趣特征的图像检索研究与实现,TP391.41
  2. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  3. 基于嵌入式Web服务器的监控系统研究,TP393.05
  4. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  5. 基于BMC的Web服务失配检测方法研究,TP311.52
  6. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  7. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  8. 嵌入式网络视频应用技术的研究与实现,TP368.1
  9. 基于Web服务的Legacy System集成方法研究,TP393.09
  10. 基于FPGA的SOPC视频复用器设计与实现,TN949.197
  11. 基于QoS感知的Web服务组合,TP393.09
  12. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  13. 中小型物流企业配送管理系统的设计与实现,TP311.52
  14. 基于Process Engine的Web Services自动化测试研究,TP311.52
  15. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  16. 基于Web的低成本远程监控网络设计与应用,TP277
  17. 基于B/S模式的高校教务管理系统的设计与实现,TP311.52
  18. 远程教育系统的设计与实现,TP311.52
  19. 上海师范大学人事考核系统的设计与实现,TP311.52
  20. 云计算背景下基于FPGA的文件管理系统与Web缓存的紧耦合研究与分析,TP333
  21. 可信平台上的版权保护模型研究与实现,TP309

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