论文部分内容阅读
作为证券交易行业基础设施的证券交易前置系统,是衡量一国证券行业发展水平的指标之一。传统的证券交易前置系统具有效率低、稳定性差、易造成资源浪费等问题,需要设计和实现数据传输效率更高、安全可靠性更强的新系统。结合证券交易前置系统具有的特性和当前证券交易前置系统的发展现状,提出了符合实际需求的设计原则和目标,并对证券交易前置面临的业务流程进行了系统的总结和梳理。在设计模式和系统业务标准的指导下,对系统的功能性需求全面分析同时明确系统的性能需求,为证券交易前置系统的设计的实现提供了依据。此外,还结合实际情况,分析了系统的开发环境和运行环境。为了提高证券交易行业的工作效率和服务质量,以满足证券行业日益增长的需求,设计了基于可靠组播的通讯方式提高系统的传输效率。首先,通过对证券交易前置系统业务流程的抽象,从总体上对系统架构进行了设计,在此基础上对系统进行了详细设计,用流程图的方式对功能单元进行详细说明。为简化设计流程,运用软件工程理论,在预备架构阶段中对系统的需求进行了结构化处理,将该系统分为业务层、容错层、通讯层。同时为了进行性能测试设计了客户下单工具,并确定了关键功能和质量要求;在概念架构阶段,对划分后的功能模块做了初步设计并按高层分割的原理对系统做了进一步简化处理,且将部分非功能需求添加到设计中;细化架构设计则由具体的逻辑视图设计、物理架构设计等组成。使用C++编程语言和Visual Studio 2010IDE开发环境实现了基于组播通讯的证券交易前置系统和客户端子系统。最后,通过科学的软件测试方法对本课题设计的证券交易前置系统进行测试,并将该系统在某证券交易所试运行。测试及试运行结果表明,本课题设计合理,能够提高证券交易所的运行效率,达到了预期的设计要求。