Smart Client在第三方物流信息系统中的应用

Smart Client在第三方物流信息系统中的应用

论文摘要

本文针对当前国内第三方物流企业的业务特点及其需求,分析、设计并实现了适合第三方物流企业需求的管理信息系统。系统主要应用了智能客户端(Smart Client)与Web Services技术,具有易于部署、可自动更新、可离线工作、可扩展等特点。智能客户端技术是近年来兴起的一种构造客户端应用的技术,它结合了C/S结构的人机交互性和B/S结构可维护性的优势。智能客户端能够在精简的硬件平台上满足快速、复杂的人机交互需求并具有很好的可维护性,这使得它非常适合应用于营业网点众多、分布地域广的第三方物流企业。Web Services由于其基于广泛的标准协议并具有良好的可扩展性,是大多数智能客户端应用程序服务器端技术的最佳选择。本文首先对智能客户端和Web Services技术进行了介绍,分析了适合第三方物流应用的系统总体设计策略和智能客户端与服务器的通讯策略。然后分析了如何应用Offline Application Block(OAB)来构建智能客户端应用程序。OAB是Microsoft根据。NET框架的功能并封装智能客户端应用程序来构建的应用程序块,以帮助开发人员快速地开发智能客户端应用程序。文中具体分析应用OAB了下载、更新引用数据的过程和瞬态数据并发冲突的方法,并对OAB中原有的连接状态检测和引用数据缓存进行了扩展和改进。最后,本文根据第三方物流的业务和需求,对系统的服务组件和数据结构进行设计,并以运单管理为例,给出了数据存储、数据操作、数据同步、冲突检测、自动更新等功能在。NET中的实现。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 第三方物流的定义
  • 1.2 课题的背景和意义
  • 1.2.1 国外第三方物流基本情况
  • 1.2.2 国内第三方物流基本情况
  • 1.3 论文的目的和主要工作
  • 第二章 系统技术介绍
  • 2.1 SMART CLIENT技术
  • 2.1.1 Smart Client的定义
  • 2.1.2 Smart Client的特点
  • 2.2 WEB SERVICE技术
  • 2.2.1 Web服务模型
  • 2.2.2 Web服务协议栈
  • 2.2.3 客户端与Web服务的通信
  • 第三章 第三方物流信息系统分析与总体方案
  • 3.1 总体设计策略
  • 3.2 SMART CLIENT与服务器端的通讯
  • 3.2.1.NET Enterprise Services
  • 3.2.2.NET remoting
  • 3.2.3 消息队列
  • 3.2.4 Web Service
  • 3.2.5 适用于第三方物流信息系统的通讯策略选择
  • 3.3 面向服务的第三方物流信息系统
  • 3.3.1 SOA体系
  • 3.3.2 SOA与Web Service的联系
  • 3.3.3 应用SOA的第三方物流信息系统设计
  • 3.4 应用OAB的智能客户端体系结构
  • 3.4.1 引言
  • 3.4.2 应用OAB的Smart Client
  • 3.4.3 连接状态检测
  • 3.4.4 引用数据下载、缓存和刷新
  • 3.4.5 瞬态数据并发冲突处理
  • 3.4.6 对删除数据的处理
  • 第四章 第三方物流信息系统的设计与实现
  • 4.1 第三方物流业务流程及对SMART CLIENT的需求
  • 4.1.1 第三方物流业务流程
  • 4.1.2 第三方物流对智能客户端技术的需求
  • 4.2 系统总体设计
  • 4.2.1 系统总体结构
  • 4.2.2 服务组件库
  • 4.3 数据模型的分析与设计
  • 4.3.1 系统数据结构
  • 4.3.2 客户端数据分析
  • 4.4 客户端业务功能组合
  • 4.5 基于.NET的实现
  • 4.5.1 系统物理结构
  • 4.5.2 客户端数据存储
  • 4.5.3 客户端数据操作
  • 4.5.4 同步数据
  • 4.5.5 检测并发冲突
  • 4.5.6 实现智能客户端的自动更新
  • 4.5.7 应用程序界面
  • 第五章 总结
  • 参考文献
  • 附录:图目录和表目录
  • 致谢
  • 相关论文文献

    标签:;  

    Smart Client在第三方物流信息系统中的应用
    下载Doc文档

    猜你喜欢