论文部分内容阅读
作为证券交易行业基础设施的证券交易系统,是衡量一国证券行业发展水平的指标之一。传统的以业务部门为中心的分散模式证券交易系统具有效率低、稳定性差、易造成资源浪费等问题,亟需向依赖于电子信息技术的集中交易模式证券交易系统转变。结合证券交易系统具有的特性和当前证券交易系统的发展现状,提出了符合实际需求的设计原则和目标,并对证券交易系统面临的业务流程进行了系统的总结和梳理。在设计原则和总体业务流程的指导下,详细分析了系统的功能需求和性能需求,为证券交易系统的设计和客户端交互子系统的实现提供依据。此外,还结合实际情况,分析了系统的开发环境和运行环境。为了提高证券交易行业的工作效率和服务质量,以满足证券行业日益增长的需求,设计了集中模式下的证券交易系统,并实现了其客户端交互子系统。使用可扩展方法体系的架构设计理论(Architecture Design Method has been Extended to Method System,ADMEMS),设计了集中模式下的证券交易系统的架构。首先,通过对证券交易系统业务流程的抽象,从总体上对系统架构进行了设计,在此基础上,分预备架构、概念架构和细化架构三个层次对系统进行了详细设计。为简化设计流程,运用软件工程理论,在预备架构阶段中对系统的需求进行了结构化处理,将该系统分为股票业务处理系统、资金业务处理系统、客户服务系统等功能模块,分析了系统的约束影响,并确定了关键功能和质量要求;在概念架构阶段,对划分后的功能模块做了初步设计并按高层分割的原理对系统做了进一步简化处理,且将部分非功能需求添加到设计中;细化架构设计则由具体的逻辑视图设计、物理架构设计、运行架构设计、开发架构设计以及数据架构设计等组成。分别使用统一建模语言对这些功能模块进行了分析和讨论,在此基础上,绘制出系统的实体关系(Entity Relationship,E-R)图并完成了系统的数据库设计。使用C++编程语言和Visual Studio 2010 IDE开发环境实现了集中模式下证券交易系统的客户端交互子系统。最后,通过科学的软件测试方法对本课题设计的证券交易系统以及客户端交互子系统进行了测试,并将该系统在某证券交易所试运行。测试及试运行结果表明,本课题设计的证券交易系统及开发的客户端交互子系统设计合理,界面美观易用,系统运行流畅,能够提高证券交易所的运行效率,达到了预期的设计要求。