设计模式在虚拟交易平台中的应用研究

来源 :太原理工大学 | 被引量 : 4次 | 上传用户:zdllyd2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
煤炭是我国重要的基础资源,煤炭物流在我国流通领域占据着重要位置。山西煤炭运销集团有限公司拥有丰富的煤炭资源和基础网络资源,完备的公路煤炭运销体系,构建虚拟交易平台可实现资源共享、加快资源流通速度、降低企业成本、提高企业效益。本文寻找一种使用模式理论来进行系统建模的方法,在不同的软件层次上使用相应的模式,通过模式和需求分析结果的结合,不断细化软件的设计,为软件系统建立一个灵活的体系结构,以增强虚拟交易平台的可维护性和复用性。本文首先介绍了设计模式的基本理论,分析了设计模式的选择和使用方法,并在系统设计阶段引入设计模式来指导系统的设计和开发。本文详细描述了23种成熟的设计模式及其应用的环境,深入研究了如何根据实际开发情况选择和复用适当的设计模式来提高开发效率。本文介绍了.NET作为一种新兴的开发平台的发展、组成和主要特点,把设计模式,特别是工厂模式、外观模式和代理模式等,和.NET的优势融合起来,并将以上研究内容成功的应用到虚拟交易平台的开发中。本文通过对煤炭物流企业特点和传统模型的分析,构建了基于设计模式的虚拟交易平台模型,该模型分为三层:数据层、业务逻辑层和表示层。在数据层通过抽象工厂和数据访问对象模式的结合,解决了异类数据源的问题;在业务逻辑层利用外观模式实现了系统层间的松散耦合;在表示层重点介绍了利用观察者模式和MVC(Model-View-Controller)设计的通用查询组件的实现。本文引入传统的MVC设计模型,重点分析了控制器、模型和视图的设计原理及其关键技术,并在23种设计模式基础上,按照面向对象的软件工程思想,以ASP.NET为工具,设计开发了煤炭虚拟交易平台。在虚拟交易平台中用户可提出需求,查询符合条件的煤炭资源和运输企业,签订合同,进行采购和运输煤炭等交易。本系统具有系统功能划分清晰,系统流程配置灵活,可扩展性、可维护性强,易于开发,可支持多种用户界面类型等优点。
其他文献
服装CAD(GCAD),即服装计算机辅助设计,其将CAD领域的理论和技术应用到服装设计、生产、经营管理等各个环节,从而极大地改善了服装产品的生产效率和质量。随着服装业的发展和消费
近年来,随着互联网的快速发展,随时随刻产生着不计其数的信息。在数据挖掘、机器学习、信息检索等领域,如何从庞大的信息中,挖掘有用的信息显得尤为重要。这些信息包含多种数
随着人们对视频质量的要求逐渐提高,传统的H.264/MPEG-4 AVC视频编码标准的缺陷日益凸显。为了应对更大的分辨率和更加清晰的视频的编解码和传输问题,视频编码联合专家组提出
分布式交互仿真是当今计算机仿真领域的前沿课题之一,在国民经济和国防建设领域都有着广泛的应用。本文以消防模拟演练为背景,详细阐述了在HLA(High LevelArchitecture,高级体系
目前人工神经网络、遗传算法是计算智能这门交叉学科的基本内容。针对BP神经网络的不足,将遗传算法和BP神经网络两者有机的融合在一起,可以充分利用遗传算法的全局搜索能力和
随着网络技术的发展进步,网络学习或远程学习的人数日渐上升,如今各高校都掀起制作网络课程、精品课程的热潮。研究者发现,随着网络学习资源的数目增多,资源的质量以及符合学
能否获取及时、准确、完整和可靠的战略、战役和战术等军事情报,占领军事情报信息高地,关系到战争的走向,是取得战争胜利的关键。现代高科技海战中,获取军事情报的重要手段是
网格是近年兴起的一种重要的并行分布式计算技术,其关键技术之一是对网格中的资源进行管理。一种好的资源管理技术能够充分有效的利用网格上的资源,以吸引更多的资源拥有者将
随着信息和多媒体技术的飞速发展,多媒体信息给人们的生活创造了极大地便利,但同时也暴露出越来越多的安全隐患问题。信息隐藏技术作为信息安全技术研究领域中的一个新兴方向
工程地质研究是我国铁路建设的重点研究工作。随着计算机软硬件技术的发展,计算机已经发展成为各行业获取和管理信息的主要工具和手段。地质研究是我国工程建设的重要基础研