基于Smart Client的操作票生成系统的研究与开发

来源 :山东大学 | 被引量 : 0次 | 上传用户:ljs19841215
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术在电力系统的不断深入与发展,传统的封闭式系统暴露出功能单一、接口专业、结构死板、不易于部署和更新的局限性。而以.NET平台下Smart Client技术的应用显示出了巨大的优越性,成为软件开发中的热点。 本课题设计实现了基于Smart Client的操作票生成系统,它将胖客户端和瘦客户端的优点结合起来,摒弃了他们各自的缺点,使得该系统的应用不受网络环境的限制,并且具有很好的灵活性、可扩展性、复用性使系统易于部署和更新,具有重要的使用价值。 将Smart Client框架运用到电气操作票系统中,解决现有操作票系统中存在的问题和缺点是本课题的最大创新点。它解决了C/S模式下移植困难,维护和升级麻烦和B/S模式下响应速度慢、糟糕的客户体验和网络依赖性强等问题,为用户提供了一个在线和离线都可使用且能智能升级的操作票生成系统。 本文首先简要地介绍了.NET开发平台的基础架构、.NET Framework的构成及其特点,并详细分析了.NET平台的核心开发技术:Smart Client框架、Web Service远程调用技术、ADO.NET数据访问技术、C#开发语言。他们都是构成本课题的重要组成部分。 然后本文分析和比较了各种网络体系结构的工作方式、各自的优缺点以及各种客户端的优缺点。在这些分析和比较的基础上,本文提出了使用Smart Client来实现操作票生成系统的优越性,该方案充分发挥了胖客户端丰富的用户体验、响应速度快、开发效率高等优点,以及瘦客户端易于部署、易于更改业务逻辑、易于维护和升级等优点。 操作票生成系统的客户端采用OBSERVER模式进行开发,并充分利用了.NET Framework中的委托(delegate)和事件(event)来实现该模式。而委托和事件几乎消除了观察者(Observer)和主体(Subject)之间的耦合,灵活性提高了很多。由于采用了Smart Client框架进行开发,使得客户端支持在线和离线两种状态,并且支持组件的自动更新。 操作票生成系统的服务器端采用Web Service远程方法调用技术和ADO.NET数据访问技术来为客户端提供服务。Web Service发布一些可用的服务供客户端使用,这些服务包括数据的查找、数据的缓存和更新、身份验证,以及是否存在可
其他文献
图像颜色复原,主要是给灰度图像或者黑白图像添加色彩的处理过程。颜色复原后的图像既要保持灰度图像的形状信息,又要具有合理的色彩信息。颜色复原技术增加了图像处理的艺术
随着无线传感器网络在军事、民用等领域的广泛应用,无线传感器网络中的数据可靠传输成为了研究热点。传统加密机制无法解决无线传感器网络中破坏数据可靠传输的内部攻击,可信机
本文研究讨论了一种全新的位基服务算法,从数据挖掘的角度看待LBS问题。这样解决了原来依靠移动运营商基站或者GPS的方案在某些场景下低效或者完全无法工作的问题。所有应用这
电信专题分析(又称决策分析)为解决特定的问题而提出,是一个为特定问题组织数据,挖掘信息的过程。在电信专题分析系统领域,一方面由于起步比较晚,一方面由于决策分析发展迅速而导
随着近年来Internet的爆炸性增长,其安全性问题日益突出。IPSec(IP security)是在IP层实现数据通讯安全的协议,在IP层实现的主要优点有:1)高层的安全技术仅仅保护单个高层协议,而I
Internet的飞速发展使其成为日益重要和最具潜力的资源。WWW作为一种新的信息资源,为计算机领域新技术的产生开辟了新的领域,同时也为传统技术的研究提出了新的方向。 研究
互联网时代的到来,使得高效的搜索引擎成为人们获取信息的最重要手段之一,信息的日益国际化及语言之间的障碍形成了人们对跨语言信息检索的需求,而普遍存在的目标语译词准确性和
分布式数据挖掘的主要目的是为了减少网络通信成本和利用地理上分布的计算资源和存储资源。论文采用网格技术将地理上分布的计算资源合并,并进行分布式数据挖掘,从而实现该目的
单体液压支柱是煤矿地下开采的一种重要的支护设备,单体支柱密封质量的好坏,直接影响到安全生产,因此对单体液压支柱(特别是大修之后)的密封质量检测就显得非常重要。单体液压支
入侵检测系统是一种软件与硬件的结合,它通过分析网络或主机上发生的事件来发现其中的安全隐患。随着近几年网络攻击的事故频频出现,影响范围越来越广泛,入侵检测系统得到越