AUTD模拟交易系统项目需求规格说明书.docx

上传人:牧羊曲112 文档编号:1701000 上传时间:2022-12-15 格式:DOCX 页数:55 大小:847.51KB
返回 下载 相关 举报
AUTD模拟交易系统项目需求规格说明书.docx_第1页
第1页 / 共55页
AUTD模拟交易系统项目需求规格说明书.docx_第2页
第2页 / 共55页
AUTD模拟交易系统项目需求规格说明书.docx_第3页
第3页 / 共55页
AUTD模拟交易系统项目需求规格说明书.docx_第4页
第4页 / 共55页
AUTD模拟交易系统项目需求规格说明书.docx_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《AUTD模拟交易系统项目需求规格说明书.docx》由会员分享,可在线阅读,更多相关《AUTD模拟交易系统项目需求规格说明书.docx(55页珍藏版)》请在三一办公上搜索。

1、目 录目 录3第一章引言91.1编写目的91.2项目背景91.3阅读说明101.4定义101.5参考资料10第二章任务概述112.1目标112.2范围112.3用户112.4强制的限制条件112.4.1 解决方案的限制条件112.4.2 实现环境112.4.3 相关应用112.4.4 第三方组件112.4.5 相关假定和事实12第三章业务概述133.1业务概述133.2业务流程描述133.2.1 客户账户管理模块133.2.2 实时交易模块143.2.3 业务查询模块153.2.4 撮合模块15第四章业务功能需求及分析164.1总体分析164.1.1 系统关系图164.1.2 系统体系结构图1

2、64.1.3 系统运行软硬件环境174.1.3.1硬件环境174.1.3.2软件环境184.1.4 系统总体流程194.1.5 系统功能组成图194.2业务需求分析204.2.1 撮合系统204.2.1.1行情推送204.2.1.1.1业务需求要求:204.2.1.1.2功能描述:204.2.1.1.3功能流程图:204.2.1.1.4界面效果图:204.2.1.1.5前提与约束:204.2.1.1.6处理规则:204.2.1.1.7输入数据项:204.2.1.1.8输出数据项:214.2.1.1.9接口方式:214.2.1.1.10接口描述:214.2.1.1.11与其他功能点关系:214.

3、2.1.2自动挂单214.2.1.2.1业务需求要求:214.2.1.2.2功能描述:224.2.1.2.3功能流程图:224.2.1.2.4界面效果图:224.2.1.2.5前提与约束:224.2.1.2.6处理规则:224.2.1.2.7输入数据项:224.2.1.2.8输出数据项:224.2.1.2.9接口方式:224.2.1.2.10接口描述:224.2.1.2.11与其他功能点关系:224.2.1.3撮合交易224.2.1.3.1业务需求要求:224.2.1.3.2功能描述:234.2.1.3.3功能流程图:234.2.1.3.4界面效果图:234.2.1.3.5前提与约束:234.

4、2.1.3.6处理规则:234.2.1.3.7输入数据项:234.2.1.3.8输出数据项:234.2.1.3.9接口方式:234.2.1.3.10接口描述:234.2.1.3.11与其他功能点关系:234.2.2 模拟交易客户端234.2.2.1客户端注册234.2.2.1.1业务需求要求:234.2.2.1.2功能描述:244.2.2.1.3功能流程图:244.2.2.1.4界面效果图:244.2.2.1.5前提与约束:244.2.2.1.6处理规则:244.2.2.1.7输入数据项:244.2.2.1.8输出数据项:244.2.2.1.9接口方式:244.2.2.1.10接口描述:244

5、.2.2.1.11与其他功能点关系:244.2.2.2客户端用户登陆244.2.2.2.1业务需求要求:244.2.2.2.2功能描述:244.2.2.2.3功能流程图244.2.2.2.4界面效果图244.2.2.2.5前提与约束:254.2.2.2.6处理规则:254.2.2.2.7输入数据项:254.2.2.2.8输出数据项:254.2.2.2.9接口方式:254.2.2.2.10接口描述:254.2.2.2.11与其他功能点关系:254.2.2.3客户端用户密码修改254.2.2.3.1业务需求要求:254.2.2.3.2功能描述:254.2.2.3.3功能流程图254.2.2.3.4

6、界面效果图254.2.2.3.5前提与约束:254.2.2.3.6处理规则:254.2.2.3.7输入数据项:254.2.2.3.8输出数据项:264.2.2.3.9接口方式:264.2.2.3.10接口描述:264.2.2.3.11与其他功能点关系:264.2.2.4客户端密码找回功能264.2.2.4.1业务需求要求:264.2.2.4.2功能描述:264.2.2.4.3功能流程图:264.2.2.4.4界面效果图264.2.2.4.5前提与约束:264.2.2.4.6处理规则:264.2.2.4.7输入数据项:264.2.2.4.8输出数据项:274.2.2.4.9接口方式:274.2.

7、2.4.10接口描述:274.2.2.4.11与其他功能点关系:274.2.2.5现货买入交易274.2.2.5.1业务需求要求:274.2.2.5.2功能描述:274.2.2.5.3功能流程图284.2.2.5.4界面效果图284.2.2.5.5前提与约束:284.2.2.5.6处理规则284.2.2.5.7输入数据项:294.2.2.5.8输出数据项:294.2.2.5.9接口方式:294.2.2.5.10接口描述:304.2.2.5.11与其他功能点关系:304.2.2.6现货卖出交易304.2.2.6.1业务需求要求:304.2.2.6.2功能描述:304.2.2.6.3功能流程图31

8、4.2.2.6.4界面效果图314.2.2.6.5前提与约束:324.2.2.6.6处理规则324.2.2.6.7输入数据项:334.2.2.6.8输出数据项:334.2.2.6.9接口方式:334.2.2.6.10接口描述:344.2.2.6.11与其他功能点关系:344.2.2.7递延开仓交易344.2.2.7.1业务需求要求:344.2.2.7.2功能描述:344.2.2.7.3功能流程图354.2.2.7.4界面效果图354.2.2.7.5前提与约束:354.2.2.7.6处理规则354.2.2.7.7输入数据项:364.2.2.7.8输出数据项:364.2.2.7.9接口方式:374

9、.2.2.7.10接口描述:374.2.2.7.11与其他功能点关系:374.2.2.8递延平仓交易374.2.2.8.1业务需求要求:374.2.2.8.2功能描述:374.2.2.8.3功能流程图384.2.2.8.4界面效果图384.2.2.8.5前提与约束:394.2.2.8.6处理规则404.2.2.8.7输入数据项:404.2.2.8.8输出数据项:404.2.2.8.9接口方式:414.2.2.8.10接口描述:414.2.2.8.11与其他功能点关系:414.2.2.9客户账户入金414.2.2.9.1业务需求要求:414.2.2.9.2功能描述:414.2.2.9.3功能流程

10、图414.2.2.9.4界面效果图414.2.2.9.5前提与约束:414.2.2.9.6处理规则:414.2.2.9.7输入数据项:414.2.2.9.8输出数据项:424.2.2.9.9接口方式:424.2.2.9.10接口描述:424.2.2.9.11与其他功能点关系:424.2.2.10客户委托查询与委托撤消424.2.2.10.1业务需求要求:424.2.2.10.2功能描述:424.2.2.10.3功能流程图:434.2.2.10.4界面效果图:434.2.2.10.5前提与约束:434.2.2.10.6处理规则:434.2.2.10.7输入数据项:434.2.2.10.8输出数据

11、项:444.2.2.10.9接口方式:444.2.2.10.10接口描述:444.2.2.10.11与其他功能点关系:444.2.2.11客户成交查询444.2.2.11.1业务需求要求:444.2.2.11.2功能描述:444.2.2.11.3功能流程图:454.2.2.11.4界面效果图:454.2.2.11.5前提与约束:454.2.2.11.6处理规则:454.2.2.11.7输入数据项:464.2.2.11.8输出数据项:464.2.2.11.9接口方式:464.2.2.11.10接口描述:464.2.2.11.11与其他功能点关系:464.2.2.12客户资金流水查询464.2.2

12、.12.1业务需求要求:464.2.2.12.2功能描述:464.2.2.12.3功能流程图:474.2.2.12.4界面效果图:474.2.2.12.5前提与约束:474.2.2.12.6处理规则:474.2.2.12.7输入数据项:474.2.2.12.8输出数据项:484.2.2.12.9接口方式:484.2.2.12.10接口描述:484.2.2.12.11与其他功能点关系:484.2.2.13客户库存查询484.2.2.13.1业务需求要求:484.2.2.13.2功能描述:484.2.2.13.3功能流程图:494.2.2.13.4界面效果图:494.2.2.13.5前提与约束:4

13、94.2.2.13.6处理规则:494.2.2.13.7输入数据项:494.2.2.13.8输出数据项:494.2.2.13.9输出方式:504.2.2.13.10接口描述:504.2.2.13.11与其他功能点关系:504.2.2.14客户持仓查询504.2.2.14.1业务需求要求:504.2.2.14.2功能描述:504.2.2.14.3功能流程图:514.2.2.14.4界面效果图:514.2.2.14.5前提与约束:514.2.2.14.6处理规则:514.2.2.14.7输入数据项:514.2.2.14.8输出数据项:514.2.2.14.9接口方式:524.2.2.14.10接口

14、描述:524.2.2.14.11与其他功能点关系:52第五章非功能性需求及分析525.1数据需求525.2批作业需求525.3性能要求525.3.1 精度要求525.3.2 时间特性要求525.3.3 容量要求535.3.4 健壮性或容错要求535.3.5 可伸缩性和可扩展性需求535.4外观和易用性需求535.5可维护性和可移植性需求535.6安全性需求545.7文档要求545.8其他需求54第六章接口需求分析556.1用户接口556.2硬件接口556.3软件接口55第七章待明确需求56第一章 引言1.1 编写目的编写该文档的目的在于明确用户提出AUTD模拟交易系统的需求,使项目开发人员与用

15、户对待开发软件的需求有统一的,无二义的认识;对现一些具体需求进行分析说明,可以更加好的确定本系统功能需求,以正式文档形式规划成档,以便开发阶段核实工作。预期读者为开发人员,测试人员,用户。1.2 项目背景1、 项目名称:AUTD模拟交易系统2、 甲方:中国银行贵金属团队3、 乙方:杭州时代银通软件有限公司4、 使用方:中国银行业务人员、科技人员,客户5、 系统运行总体环境:广域网; 6、 业务背景: 随着中国银行投产了贵金属个人黄金代理交易系统和贵金属代理交易客户端的内部投产,中国银行想将此业务对市场开放,但客户大都没有接触过此系统,缺少经验。为此杭州时代银通软件有限公司开发了AUTD模拟交易

16、系统,帮助业务人员和客户更好的了解贵金属个人黄金代理交易。1.3 阅读说明开发人员必须阅读此文档所有内容。1.4 定义AUTD:贵金属个人黄金代理交易系统。AUTDClient:贵金属个人黄金代理交易客户端。撮合系统:模拟交易中的模拟的黄金市场。1.5 参考资料 金交所接口平台V2.0和金交所接口平台V2.5 第二章 任务概述2.1 目标模拟真实金交所所环境,建立一个全天连续交易的黄金市场。系统由3部分组成:撮合系统,模拟交易客户端和模拟交易管理系统。目标包含以下方面: 撮合系统目前只负责模拟连续交易状态时的现货市场,递延市场。 撮合系统模拟交易的合约为Au99.95,Au99.99,Au10

17、0g,Au(T+D),Ag(T+D)。 撮合系统需要定时推送最新的模拟黄金市场的行情。 撮合系统能按一定规则撮合客户发送的交易挂单。(为维护模拟黄金市场,系统开启后会自动挂单。撮合系统不能讲系统自动挂单相互撮合。) 模拟交易客户端用于客户黄金现货交易或Au(T+D),Ag(T+D)递延交易。 模拟交易管理系统用于维护客户的开户信息和交易的管理信息。2.2 范围l 撮合系统自动推送最新行情l 撮合系统自动模拟挂单以维持模拟黄金市场l 撮合系统撮合交易挂单(自动挂单不能相互撮合)2.3 用户l 中国银行业务操作人员,负责维护模拟交易系统的操作与管理。l 客户,使用模拟交易客户端进行挂单交易。2.4

18、 强制的限制条件2.4.1 解决方案的限制条件此处明确了限制条件,它们规定了解决问题必须采取的方式。描述强制使用的技术和解决方案。包括使用的版本号。还应该解释使用该技术的原因。2.4.2 实现环境此处描述产品将被实施的技术环境和物理环境。这包括自动的、机械的、组织的和其他设备,以及非人员的相邻系统。2.4.3 相关应用此处描述那些不属于产品的一部分,但产品却又必须与其协作的应用程序。这些可能是外部引用程序、商业软件包或已经存在的内部应用程序。2.4.4 第三方组件此处描述实现产品需求所必须使用的COTS(商业组件)。2.4.5 相关假定和事实事实是可能对产品产生影响的因素,但不是强制性的需求限

19、制条件。他们可以是业务规则、组织系统,或任何对产品有影响的活动。事实是希望规格说明书的读者知道的事情。开发者所做的假定清单。这些假定可能是关于预期的操作环境的,也可以是任何对产品产生影响的事情。作为管理预期的一部分,假定还包含关于产品不会做什么的说明。还应该包括用户有明确要求的开发期限、设备条件、开发场地、用户的资料准备和交流配合上的要求等第三章 业务概述3.1 业务概述模拟交易系统的使用人员主要针对将来可能开通中国银行的贵金属代理交易的客户,客户使用模拟系统的交易客户端与模拟的黄金市场进行交易。3.2 业务流程描述整个模拟系统的主要业务分为客户账户管理模块,实时交易模块,业务查询模块,撮合模

20、块。3.2.1 客户账户管理模块开户:客户应首先中国银行代理个人黄金业务模拟交易签约客户。和中国银行代理个人黄金签约客户不同处是 模拟交易的签约客户是签约于中国银行,系统内部会生成一个黄金交易客户编号,并根据黄金交易客户编号设立一个虚拟交易资金账户与客户绑定。账户中设立了一定数额的虚拟交易资金。客户交易:客户交易时使用虚拟交易资金账户中的虚拟交易资金进行交易。 虚拟交易资金的变化情况如下处理类型名称说明虚拟交易资金账户变化情况实时交易申报现货各合约买入申报、Au(T+D)、Au(T+N)多头和空头开仓申报、收货交割申报、中立仓收货申报冻结资金申报撤销上述申报的撤销解冻资金申报成交现货各合约买入

21、申报成交、Au(T+D)、Au(T+N)多头和空头开仓申报成交、收货交割申报成交、中立仓收货申报成交扣除已经冻结的资金申报成交现货各合约卖出申报成交、Au(T+D)、Au(T+N)多头和空头持仓平仓、交货交割申报成交、中立仓交货申报成交增加虚拟交易资金账户的资金3.2.2 实时交易模块l 客户通过模拟交易客户端发起黄金现货交易或Au(T+D)、Ag(T+D)开仓交易,客户必须输入:交易委托的合约,交易委托的手数,交易委托的价格等基本要素。l 模拟交易管理系统计算客户需要冻结的资金现货买入总共需要冻结的资金(元)=委托交易价格(元)委托交易手数(手)每手基本交易单位(克/手)(交易保证金率 +

22、客户交易的总手续费率)现货交易保证金率=100%(此参数比例可进行手工调整)Au(T+D)、Ag(T+D)买卖总共需要冻结的资金(元)=委托交易价格(元)委托交易手数(手)每手基本交易单位(克/手)(交易保证金率 +客户交易的总手续费率)Au(T+D)、Ag(T+D)交易保证金率=10% (此参数比例可进行手工调整)客户交易的总手续费率=模拟交易系统中撮合系统收取交易手续费率+我行向客户收取手续费率(我行向客户收取的手续费率可进行手工调整)l 当客户资金不足时直接回报客户可交易的虚拟资金不足。l 如果客户的可用虚拟资金充足,冻结客户的可用虚拟资金,并将交易挂单送入模拟交易系统的撮合系统模块,进

23、行交易撮合。l 告知客户此笔交易委托已经接收。l 撮合系统对管理系统发送过来的客户交易进行撮合成交,并将成交信息(全部成交,部分成交)发送给管理系统。l 模拟交易管理系统对成交进行处理,释放客户在交易申报时所冻结的部分资金,扣除客户交易成交使用的金额,客户的库存或持仓随着买入申报或开仓申报成交相应增加。无论是现货还是Au(T+D)、Au(T+N),成交时都可以遵照下面计算公式处理:成交释放客户的资金(元)= 委托价格(元)成交手数每手基本交易单位(克)(交易保证金率+客户交易的总手续费率)成交扣除客户的资金(元)= 成交价格(元)成交手数每手基本交易单位(克)(交易保证金率+客户交易的总手续费

24、率)实际释放到黄金交易资金账户的资金(元)=释放客户的资金(元)-扣除客户的资金(元)对于现货买入成交:客户库存增加(克)= 成交手数每手基本交易单位(克)对于Au(T+D)、Au(T+N)开仓:客户持仓增加(手)= 成交手数3.2.3 业务查询模块按查询类别可以分为:客户信息查询,业务交易信息查询。客户信息查询:提供客户对各种交易信息进行查询。包括客户资金查询、客户库存查询、客户持仓查询、客户保证金率查询、递延费率查询、交易费率查询等交易信息查询包括:客户资金明细查询、交易委托信息查询、成交信息查询、费用明细查询等。3.2.4 撮合模块撮合系统主要包括:自动挂单,交易撮合,行情推送3部分功能

25、。l 行情推送:撮合系统第一次启动后,根据行情容忍点差,进行最新价上下波动,每秒向模拟交易管理系统和模拟交易客户端推送最新行情。l 自动挂单:监控模拟市场,将模拟市场无挂单或已存在挂单不足以显示5档行情时(市场不完善),系统自动发起挂单,以填充市场。系统自动发起的挂单不参与自我撮合,一定时间后会失效,如果失效后发现市场仍不完善,则根据最新的行情再自动发起一部分挂单来维护市场运行。l 交易撮合:所有交易挂单采用按价格优先机制进行排队处理。(排定市场中的买5档和卖5档价格)。优先以买卖5档价格成交。当一个客户挂了一笔非5档价格的买挂单,按排队机制是不会显示在买卖5档中。但当另外一个客户发起了一笔同

26、样价格的卖挂单时,则给予成交。l 交易成交原理为价格相同优先,其次为最先挂单时间。第四章 业务功能需求及分析4.1 总体分析4.1.1 系统关系图本系统包括(AUTD模拟交易撮合系统,AUTD模拟交易管理系统,AUTD模拟交易转发模块,AUTD模拟交易客户端,XDESK客户统一登录模块,资讯模块)其中AUTD模拟交易客户端是面向客户的界面程序,主要向客户提供客户账户信息,模拟市场行情,模拟市场的交易。AUTD模拟交易转发模块负责接收客户端请求,并将请求通过MCIS发到AUTD模拟交易管理系统。AUTD模拟交易管理系统将客户的交易信息发送到模拟交易撮合系统中进行撮合成交。4.1.2 系统体系结构

27、图以图+文本结合的方式描述系统的总体架构,重点在于自身系统本身。 以下应提供系统总体架构图: 举例: 以下对系统总体架构进行描述: 举例:如上图所示报价引擎作为实现系统目标的平台,系统主要由以下服务模块组成: 统一报价应用接口总线(PriceEAI) 即时价格发布服务(PriceServer) 历史价格查询服务(PriceQuery) 数据库(含内存数据库) 报价业务管理模块(PriceManager) 报价接口(PriceAdapter) 报价技术管理模块(PriceDefine) 系统监控模块(PriceMonitor)以下针对不同模块进行介绍: 统一报价应用接口总线(PriceEAI):

28、所有外部系统通过该接口总线请求或接收相应的报价信息。针对一些有特殊要求的用户,可以在此统一接口的基础上开发个性化的接口,避免系统核心的频繁调整,也可提高系统本省的安全性。 即时价格发布服务(PriceServer):专门用于发送即时价格。 历史价格查询服务(PriceQuery):针对历史价格的查询,通过该服务提供。该服务提供随机时段、固定时段等不同时段、不同报价种类的数据服务。通过单设即时价格发布服务、历史价格查询服务提高系统处理价格发布业务的性能,减少相互之间的干扰。 4.1.3 系统运行软硬件环境4.1.3.1 硬件环境 应包含硬件设备及网络环境要求。 举例:说明:各相关服务可根据系统用

29、户量、数据量等压力情况分开或合并部署。该硬件配置只考虑单台服务器,具体配置需结合用户量及报价数据量综合评估后确定。 硬件环境IBM P55AHDISK:2TBMEMORY: 1620GCPU:4颗4.1.3.2 软件环境 服务器端: 操作系统: AIX 5.2.0.4 数据库 :ORACLE10.2.0.5 JDK:1.5 中间件:Webshpere7.1 PC前端: 操作系统: Windows 2000/XP/VISTA办公软件:Office2003IE浏览器: IE6、IE84.1.4 系统总体流程 以图+文本结合的方式说明系统的总体流程,重点在于系统内部各功能模块间的关系。 以下应提供系

30、统的总体流程图。 以下对系统总体流程图进行描述: 图上灰色区域为我方项目范围,在采集价格后。4.1.5 系统功能组成图 4.2 业务需求分析需求分析的目的是获取或描述系统需求中的每一个功能需求,并通过分析确定系统能够做什么?谁来使用这个系统? 建立用例模型:发现角色和用例,并确定角色之间的关系、用例之间的关系,以及角色与用例之间的相互关系 描述用例:角色与系统如何交互的规格说明。 4.2.1 撮合系统此撮合系统为全天运行市场永远开市,交易状态永远为连续交易,不进行切日转换。4.2.1.1 行情推送4.2.1.1.1 业务需求要求:根据一个基准的最新价然后在一定范围内上下波动,以模拟真实的黄金市

31、场。4.2.1.1.2 功能描述:撮合系统第一次开启时通过配置文件读入行情波动容忍点差参数,和一个基准最新价。然后根据这2个值模拟真实黄金市场的波动行情。每秒向管理系统和客户端推送一次行情。行情信息包括现货市场,递延市场开市状态,现货合约和Au(T+D),Ag(T+D)合约的连续交易状态,现货市场和递延市场(Au(T+D),Ag(T+D))的最新价格状态等。4.2.1.1.3 功能流程图:无4.2.1.1.4 界面效果图:无4.2.1.1.5 前提与约束:当系统第一次开启时,因为没有任何客户挂单,所以需要模拟市场行情进行波动,当开始出现客户挂单并被撮合成交后,采用此成交的价格为最新价推送给管理

32、系统和客户端,而不再进行模拟行情的波动。(同一合约需要模拟卖5档和买5档,共10档价格)4.2.1.1.6 处理规则:无4.2.1.1.7 输入数据项: 详细描述输入数据项的名称、格式要求、输入要求和限制、默认要求,及其他说明。序号数据项名称数据格式及展示要求是否必输、默认值备注1、内部序列号长度为整型,输入框必须必须为已经存在的内部序列号2、台帐种类长度为3,数值型,下拉列表框,可选可输必须必须为已经存在的台帐种类3、通知日期长度为8,进行日期格式检查,日历框必须,默认为当天应收日长度为8,进行日期格式检查,日历框自动计算=通知日期 + 一月,可修改,4、计划金额Double,长度为16,2

33、,输入框必须5、备注长度为300,输入框,加滚动条可选4.2.1.1.8 输出数据项: 见金交所接口平台V2.5第3.1.35,第3.1.36,第3.1.37,第3.1.30,第3.1.34节. 详细描述输出数据项的名称、格式要求,及其他说明。序号数据项名称数据格式及展示要求备注6、市场代码长度为整型7、台帐种类长度为3,数值型8、通知日期长度为89、计划金额Double,长度为16,2,千分位分隔。10、备注长度为300,有滚动条4.2.1.1.9 接口方式: 通过XNET方式推送给管理系统和客户端.4.2.1.1.10 接口描述: 无4.2.1.1.11 与其他功能点关系: 无4.2.1.

34、2 自动挂单4.2.1.2.1 业务需求要求: 为了模拟真实黄金市场,使客户登陆模拟市场时不出现市场不运作的情况,需要系统自动挂一批单.4.2.1.2.2 功能描述: 当撮合系统开始运行后,系统判断目前的是市场行情是否满足了一个合约同时存在买5档和卖5档挂单或每档挂单总手数较少。如果不存在或较少就根据最新行情给出的最新价对缺少挂单的某一档价格进行挂单。以保证市场的运行。如果判断当前的行情满足了一个合约同时存在买5档和卖5档挂单且每档挂单总手数较多则自动挂单功能暂时停止工作,直到判断需要开启自动挂单功能时再开启自动挂单功能。4.2.1.2.3 功能流程图:无4.2.1.2.4 界面效果图:无4.

35、2.1.2.5 前提与约束: 每个合约必须存在买5档卖5档共10档的挂单,每档挂单最少数量需要配置文件维护。每档挂单总手数的最大值不做限制。4.2.1.2.6 处理规则:无4.2.1.2.7 输入数据项:无4.2.1.2.8 输出数据项:无4.2.1.2.9 接口方式:无4.2.1.2.10 接口描述:无4.2.1.2.11 与其他功能点关系:无4.2.1.3 撮合交易4.2.1.3.1 业务需求要求: 为了模拟黄金市场,使客户登陆模拟交易客户端所做的挂单可以成交,需要模拟系统对交易进行撮合。4.2.1.3.2 功能描述:当客户发起的一笔买挂单进入撮合系统后,系统根据此挂单的价格,在此合约的卖

36、挂单队列中抽取对应价格进行成交,(根据挂单的笔数会出现完全成交和部分成交),如果没有成交或部分未成交部分则进入买挂单队列等待下次撮合。当客户发起的一笔卖挂单进入撮合系统后,系统根据此挂单的价格,在此合约的买挂单队列中抽取对应价格进行成交,(根据挂单的笔数会出现完全成交和部分成交),如果没有成交或部分未成交部分则进入卖挂单队列等待下次撮合。4.2.1.3.3 功能流程图:无4.2.1.3.4 界面效果图:无4.2.1.3.5 前提与约束: 按价格优先顺序进行撮合(如果存在一笔不在卖5档内的价格的挂单,如果出现一笔对应价格的买挂单,则需要优先撮合这2笔挂单交易。) 撮合交易优先撮合2笔都是由客户发

37、起的挂单,其次才是撮合客户和系统自动挂单。 撮合交易不能撮合2笔都是系统自动挂单。 客户挂单进入撮合系统按买卖共10档价格进行排队。同一档价格中按挂单早晚进行排队。4.2.1.3.6 处理规则:无4.2.1.3.7 输入数据项:无4.2.1.3.8 输出数据项:无4.2.1.3.9 接口方式:无4.2.1.3.10 接口描述:无4.2.1.3.11 与其他功能点关系:无4.2.2 模拟交易客户端 是面向客户的界面程序,与模拟交易管理系统进行https方式的通讯,允许客户现货和递延的委托交易。4.2.2.1 客户端注册4.2.2.1.1 业务需求要求: 客户端登陆界面,提供新用户注册按钮。 点击

38、注册按钮后进入注册界面,客户输入必要信息后,提交注册请求。 客户必须输入用户名,密码,确认密码,e-mail,证件类型,证件号码,联系电话,联系地址。 客户端收到注册请求的返回信息,如果注册成功则自动跳转到登陆界面,否则则在注册界面显示注册失败原因。4.2.2.1.2 功能描述:无4.2.2.1.3 功能流程图:无4.2.2.1.4 界面效果图:无4.2.2.1.5 前提与约束:无4.2.2.1.6 处理规则:无4.2.2.1.7 输入数据项:无4.2.2.1.8 输出数据项:无 4.2.2.1.9 接口方式:https通讯4.2.2.1.10 接口描述: 无 4.2.2.1.11 与其他功能

39、点关系: 无4.2.2.2 客户端用户登陆4.2.2.2.1 业务需求要求: 客户每次登陆模拟交易系统客户端 都需要验证验证码4.2.2.2.2 功能描述: 启动客户端,输入用户名、密码、验证码。 系统用户名,密码,验证码如果正确,登录成功,进入系统。4.2.2.2.3 功能流程图无4.2.2.2.4 界面效果图 无4.2.2.2.5 前提与约束:验证码由模拟交易管理系统来生成。4.2.2.2.6 处理规则: 无4.2.2.2.7 输入数据项: 序号数据项名称数据格式及展示要求是否必输、默认值备注1、客户ID长度为20,输入框必须2、客户密码长度为32,输入框 必须验证码输入框Etoken或验

40、证码二选一3、 4.2.2.2.8 输出数据项: 无4.2.2.2.9 接口方式: 无 4.2.2.2.10 接口描述: 无 4.2.2.2.11 与其他功能点关系: 无4.2.2.3 客户端用户密码修改4.2.2.3.1 业务需求要求:提供用户修改密码功能4.2.2.3.2 功能描述:用户输入原密码,新密码和确认新密码来修改密码4.2.2.3.3 功能流程图 无4.2.2.3.4 界面效果图 无4.2.2.3.5 前提与约束: 无4.2.2.3.6 处理规则:密码至少包含一位字母和一位数字,且长度范围(6-32)位.4.2.2.3.7 输入数据项:序号数据项名称数据格式及展示要求是否必输、默

41、认值备注1、原密码长度为32,输入框必须2、新密码长度为32,输入框 必须3、确认密码长度为32,输入框必须4、4.2.2.3.8 输出数据项:无4.2.2.3.9 接口方式:无4.2.2.3.10 接口描述: 无4.2.2.3.11 与其他功能点关系: 无4.2.2.4 客户端密码找回功能4.2.2.4.1 业务需求要求:当客户忘记密码后,可以通过密码找回功能找回密码。4.2.2.4.2 功能描述:当客户忘记密码后,可以点击登录界面的密码找回按钮,进入密码找回界面。在密码找回界面输入客户的用户名,e-mail,联系电话,后后台会验证信息,如果信息正确,就会给指定邮箱发送重置了的新密码的邮件。

42、4.2.2.4.3 功能流程图:无4.2.2.4.4 界面效果图无4.2.2.4.5 前提与约束:无4.2.2.4.6 处理规则:后台需要验证客户的用户名,联系电话,e-mail 地址.4.2.2.4.7 输入数据项:序号数据项名称数据格式及展示要求是否必输、默认值备注1、交易码字符串型必须2、客户ID字符串型必须3、联系电话字符串型必须e-mail字符串型必须4.2.2.4.8 输出数据项:无4.2.2.4.9 接口方式:https通讯4.2.2.4.10 接口描述:无4.2.2.4.11 与其他功能点关系:无4.2.2.5 现货买入交易4.2.2.5.1 业务需求要求:支持客户进行模拟现货买卖交易。4.2.2.5.2 功能描述:现货买入在客户交易的现货递延页发起,需要输入内容:主要字段/域/元件类型长度必

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号