
论文摘要
本文针对当前国内第三方物流企业的业务特点及其需求,分析、设计并实现了适合第三方物流企业需求的管理信息系统。系统主要应用了智能客户端(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 Services3.2.2.NET remoting3.2.3 消息队列3.2.4 Web Service3.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 Client3.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文档