某电子公司证券交易系统概要设计说明书5124.docx
《某电子公司证券交易系统概要设计说明书5124.docx》由会员分享,可在线阅读,更多相关《某电子公司证券交易系统概要设计说明书5124.docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、文档编号:HSSS00222VS1.00QI01000 密 级:限 用杭州恒生电子有有限公司证券交易系统概要设计说明书书编制: 证券事事业部 审核: 范径武武 批准: 范径武武 二OOO年六月月*本资料仅供恒恒生用户使用用,请勿外传传。1 引言1.1 编写目的随着证券交易电电子化程度的的不断提高,券券商对于各种种业务提出了了新的要求,为为了满足券商商的发展需求,更更好的为客户户提供服务,现现结合原有各各版本的证券券交易软件的的优点和特点点,开发一套套采用Cliient/SServerr结构的证券券交易软件管管理系统(SSQL版)。本本系统从底层层予以优化,使使整个系统的的运行速度得得到较大提高
2、高,通过重新新优化数据库库内部结构,使使系统的可扩扩充性得到极极大提高。本说明书给出恒恒生SQL版版证券交易系系统的设计说说明,包括最最终实现的软软件必须满足足的功能、性性能、接口和和用户界面、附附属工具程序序的功能以及及设计约束等等。目的在于: 为编码人员提供供依据; 为修改、维护提提供条件; 项目负责人将按按计划书的要要求布置和控控制开发工作作全过程; 项目质量保证组组将按此计划划书做阶段性性和总结性的的质量验证和和确认。本说明书的预期期读者包括: 项目开发人员,特特别是编码人人员; 软件维护人员; 技术管理人员; 执行软件质量保保证计划的专专门人员; 参与本项目开发发进程各阶段段验证、确
3、认认以及负责为为最后项目验验收、鉴定提提供相应报告告的有关人员员。 合作各方有关部部门的负责人人;项目组负负责人和全体体参加人员。1.2 背景中国证券交易市市场全面启动动,证券业务务不断发展完完善;当前证证券交易管理理软件市场比比较混乱,有有些难以满足足不断发展的的业务需求;恒生公司作作为长期服务务于中国证券券市场的专业业软件开发公公司,具有丰富的的行业经验,充充分的技术积积累。我们充充分分析了当当前证券市场场的需求和发发展趋势,与与国内多家大大券商做了深深入交流,吸吸收了公司过过去各版本交交易系统的特特点和优点,合合理运用了一一些新技术,在在此基础上,形形成了恒生证证券交易综合合管理平台。1
4、.3 定义本项目开发的软软件,约定:中文全称:恒生生98SQLL , 999SQL ,2000SSQL证券交交易管理系统统中文别称:恒生生98,999,20000英文全称:Haandsomme Seccuritiies SQQL Mannagemeent Syystem 3.5,33.6,3.7英文缩写:HSSSMS3.5 ,HSSMSS3.6,HSSMMS3.7本报告用到的术术语符合国家家标准软件件工程术语(GB/T11475-1995)。1.4 参考资料中国证券经营营机构营业部部信息系统技技术管理规范范中华人民共和和国证券法恒生交易接口口规范(字串串接口)恒生交易接口口规范(协议议接口)与
5、本文直接相关关的国家标准准包括:(中中国标准出版版社 11996年)GB8566-1995软件生存期期过程GB8567-88 计算机软件件产品开发文文件编制指南南GB9385-88计算机软件件需求说明编编制指南GB/T114457-19995软件工程术术语2 任务概述2.1 目标 实现中国航母型型大证券公司司全公司企业业广域网上的的证券交易,使使得服务能力力没有投资者者数量的限制制,并且能有有效实现企业业级的管理的的监控,成为为能自动风险险预警的智能能型系统。 成为能在多种操操作系统和多多种数据库系系统上运行的的系统,提高高本系统的平平台适应能力力,为用户提提供最大程度度的平台选择择性。 建立
6、中国证券业业交易信息技技术平台,制制定证券行业业交易信息接接口规范。 全面加强系统的的安全性,使使证券业信息息系统的安全全性达到很高高的水平。2.2 用户的特点系统的用户分如如下几类:股民:利用系统统提供的功能能进行证券买买卖委托和查查询有关股民民自身的信息息或证券行情情。此类用户户只需按使用用说明操作,不不要求对软件件系统本身有有任何了解。操作人员:营业业部参与证券券交易的员工工,熟悉证券券交易业务,经经培训能熟练练操作系统提提供的各项功功能,并能处处理软件的日日常故障(非非致命性故障障)。系统管理人员:营业部员工工,负责计算算机系统和本本系统软件的的部分维护和和管理,要求求对本系统软软件有
7、较深的的了解。能处处理本系统软软件的各类故故障。营业部经理和管管理人员:本本软件系统的的特权用户,能能使用本系统统提供的各项项功能,了图2-1 营业业部系统模型型解营业部的日常常经营情况和和本营业部员员工的工作业业绩,负责员员工操作权限限的授予。对对软件系统本本身不要求有有很深的了解解。2.3 系统分析营业部系统一共共有四个对象象,即客户、员员工、市场和和银行,市场场的概念是交交易所的细化化,比如上海海证券交易所所的股和股就是两个个市场,有了了市场的概念念我们就可以以把交易所这这个概念细化化,并使同一一个市场的共共性更突出。银银行则通过银银证转账业务务介入,并成成为营业部系系统不可或缺缺的组成
8、部分分。上述四个对象通通过一些业务务流程进行相相互操作从而而形成整个交交易活动。因因此整个系统统模型可以由由五个元素表表述为图2-1。业务流程银行市场员工客户设计时需要将营营业部系统所所使用的各种种信息分为描描述四个对象象的信息和描描述业务流程的信息息。由于四个个对象相对而而言是一种稳稳定型信息,而而业务流程则则较易变化,且且营业部之间间差异很大,因因此应将四个个对象尽量定定型,而将各各种业务流程程尽可能做成成组件,以便便营业部可根根据实际需求求组装成适合合自己的系统统。根据以上思想,在在设计对象模模型时应充分分考虑到可扩扩展性,尽量量做到抽象化化、参数化,从从而使对象需需求变化时不不致影响系
9、统统结构。经过对四个对象象和业务流程程的分析,我我们将一些业业务管理上相相关的业务流流程组装在一一起构成功能能模块,这些些模块包括:资金管理、柜柜台管理、查查询管理、委委托服务、数数据转换、银银证转账、日日终管理、系系统管理、系系统监控、报报表管理。根据每个模块的的不同特点,上上述十个模块块可以分为三三类(图 22-2):第第一类为柜台台交易类模块块,包括资金金管理、柜台台管理、查询询管理、报表表管理,此类类模块主要用用于处理柜台台发生的资金金、委托、以以及转账业务务;第二类为为接口处理类类模块,包括括委托服务,数数据转换、银银证转账,此此类模块主要要用于处理系系统对外界的的接口,与周周边系统
10、、交交易所、银行行交换信息;第三类系统统维护类模块块,包括日终终管理、系统统管理、系统统监控,用于于业务管理部部、电脑部配配置系统运行行参数、分析析交易状况,处处理交易所发发来的清算、结结算、对帐数数据等。三类类模块功能互互补、相辅相相成,与营业业部局域网和和数据库一起起构成整个交交易系统的体体系结构。局域网数据库柜台管理查询管理报表管理资金管理数据转换银证转账委托服务日终管理系统管理系统监控接口处理子系统系统维护子系统图2-2 交易系统体系结构柜台交易子系统2.4 假定和约束系统设计应遵循循以下约束:2.4.1 功能要求系统应在充分调调研的基础上上尽量把各种种用户、各类类营业部的合合理需求覆
11、盖盖进去,能满满足现在以及及将来可能会会有的各种服服务需求。2.4.2 性能要求系统应站在使用用者的角度去去考虑问题,从从用户的使用用习惯方便来来设计系统,而而不应从计算算机实现的方方便性来考虑虑问题。要真真正使用户感感到一致、简简洁、方便、快快速。2.4.3 稳定性要求系统在设计时应应注意设计风风格统一,使使系统可调试试性良好,尽尽可能把系统统错误消灭在在调试阶段,系系统一旦交付付使用,就应应该有很好的的稳定性。2.4.4 安全性要求系统应着重安全全性设计,做做到外界人员员无法入侵到到系统本身,内内部人员操作作则留下操作作痕迹,使用用权管理层可可以定期或不不定期地稽核核系统。系统统可变参数也
12、也分为两类:一类为标准准业务类型,可可由营业部自自行设置;另另一类为特殊殊参数,在得得到业务管理理部许可后,由由电脑部设置置。2.4.5 容错能力要求系统应具有防范范各种灾难的的能力,当各各种灾难发生生时,应具有有补救或容错错手段,使系系统再生,使使故障排除时时间缩到最短短。2.4.6 可扩充性要求系统设计时应充充分考虑其可可扩充性,尽尽量将系统抽抽象化、能参参数化,使系系统尽可能地地应付各种业业务变化,便便于加入各种种新的业务需需求。2.4.7 可维护性要求系统设计时应备备齐各类文档档,操作人员员只需阅读文文档就可知道道所有的操作作,维护人中中也可以通过过文档了解系系统结构、设设计思路,以以
13、便快速掌握握整个系统。程程序设计时应应保持良好的的编程风格,结结构清晰、注注释明确,使使调试、测试试人员能快速速定位各种错错误。系统应应提供远程维维护功能,便便于及时恢复复系统。2.5 参考资料恒生交易接口口规范(字串串接口)恒生交易接口口规范(协议议接口)中国证券经营营机构营业部部信息系统技技术管理规范范项目开发文档:软件需求求说明书国家标准:(中中国标准出版版社 11996年)GB8566-1995软件生存期期过程GB8567-88 计计算机软件产产品开发文件件编制指南 GB/T114457-19995软件工程术术语3 系统组织结构3.1 总体设计思想3.1.1 客户的需要和我我们的设计思
14、思路任何项目中客户户的最高目标标是可登录、维维护和依靠的的方案。为了了确保实现此此目的并使最最终方案满足足客户的总体体需求,其它它目标也必须须得以实现。3.1.2 高可用性该平台必须244x7x3665可用3.1.3 冗余平台服务必须有有副本从而使使系统中不存存在单点故障障,并且系统统负载可以被被分配到可用用的资源上。3.1.4 容错该平台必须有能能力处理任何何错误情况。它它必须提供一一个恢复服务的工具具。HardwareNetworkSoftware3.1.5 伸缩性一个具备伸缩性性的平台必须须可以在三维维平面上伸缩缩,如下所述述:上述三种伸缩性性区域中的任任何一种都必必须能够双向向伸缩。3
15、.1.5.1 垂直伸缩性(向向上扩展)为一个现有部件件添加额外硬硬件的能力,例例如内存、处处理器和/或或硬件,其目目的是提升性性能和系统资资源的可用性性。3.1.5.2 水平伸缩性(向向外扩展)3个伸缩性参数数将可以通过过添加额外的的相似部件来来加以伸缩以以便满足系统统负载的需要要3.1.6 安全系统将在3个方方面支持安全全模型:3.1.6.1 应用程序应用程序安全将将确保只有经经过授权的个个人和部件才才能访问业务务对象及其功功能。3.1.6.2 网络网络安全将确保保只有经过授授权的个人、实体、硬硬件、软件或或部件才能使使用该平台的的网络资源。3.1.6.3 域名域名安全将确保保只有经过授授权
16、的个人才才能访问组成成该平台的核核心软件和硬硬件部件。3.1.7 基于公开的标准准采用基于正确公公开标准的部部件和技术以以确保最大限限度的协作能能力以及与第第三方系统与与部件集成的的简便性。这这类标准包括括但不限于以以下几种: 网络协议与标准准 (TCPP/IP, HTTP, SSL, etc) 数据库连接性(ODBC) 语言(SQL, C+, etc.)3.1.8 文档系统将包含完整整的文档,便便于进行新的的开发、培训训、系统维护护,以及简化化与第三方部部件和服务的的集成。3.1.9 易于扩展系统软件将基于于业务对象设设计的面向对对象的模块化化方法。3.1.10 可复制系统的设计必须须记录下
17、来以以便可以复制制。3.2 系统体系结构3.2.1 高层次的系统构构架本节将提到高层层次的系统构构架。组成该该结构的每个个部件都会有有适当的详述述。总体系统如下图图所示。每个个部件及其各各自的层是等等同的。以下下的章节将就就系统结构的的每一个层次次进行阐述。3.2.2 数据库层数据库层将包括括所有与该平平台有关的数数据。这包括括但不限于: 会员信息 交易信息 历史信息 入库数据3.2.2.1 数据分类标准准证券业务系统的的所有数据大大体可划分为为以下几类: 交易数据:对各各类交易如开开户、发行、撮撮合等的描述述,包括委托、应应答、冲正和和成交回报等等。 资金数据:指各各种用于资金金清算、结算算
18、、派息和兑兑付的数据。 证券数据:指各各类客户的各各种证券持有有量、状态等等数据。 账户数据:与股股民有关的基基础信息。 配置数据:对交交易的对象、规规则、形式等等的限制和约约定,如券种种、利率、各各种费率,代代理集中点信信息、网点信信息、各级操操作员信息。 行情数据:买盘盘、卖盘、指指数、实时价价格、成交量量等。 管理数据:用于于内部管理等等用途的数据据,包括通知知文件。3.2.2.2 交易处理模式交易处理方式根根据业务的处处理响应流程程主要区分为为同步模式与与异步模式。 同步交易处理模模式同步方式是由客客户端向服务器器提出交易申申请后进入等等待状态,服服务器对数据据库中相关数数据进行处理理
19、后向客户端端反馈处理结结果,客户端端再进行一定定的操作(数数据变换、打打印等)后结结束本次交易易过程。证券券业务系统中中采用同步模模式的交易主主要有涉及股股民资金与证证券账户的账账户管理功能能类交易、涉涉及股民资金金在不同资金金系统间划转转的资金处理理类交易以及及查询类交易易。 异步交易处理模模式异步交易处理模模式又称为通通知式交易处处理模式,它它与同步方式式最大的不同同在于客户在在提出申请后后,不需要立立即获得最终终处理结果,只只要得到申请请已被受理的的确认后即可可结束联机交交易,处理结结果将在未来来时刻得到通通知或可主动查询询结果。异步交易模式通通常应用于证证券交易类中中,这种模式式的产生
20、与证证券交易的特特定环境是密密不可分的。整整个交易处理理的过程分为为交易申请的的受理及成交交回报处理两两个阶段。根根据我们的分分析,实时交交易将是系统统运行过程中中业务量最大大的。无论对对网络或主机机资源的需求求也将最大。3.2.2.3 数据库模式开发一种数据库库模式。该模模式将满足本本平台的企业业级交易处理理的所有业务务需求。该数数据库模式将将针对适当的的业务需求、性性能、标准化化、数据存储储和分析来进进行设计。3.2.3 中间层应用服务为组成成系统功能的的业务对象提提供了一个知知识库。业务务对象将数据据库的复杂性性和细节在系系统客户面前隐藏藏起来。应用服务器层与与数据层一起起组成了这个个企
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 公司 证券交易 系统 概要 设计 说明书 5124
限制150内