专题资料(2021-2022年)AUTD模拟交易系统项目需求规格说明书.doc

上传人:可****阿 文档编号:48944062 上传时间:2022-10-07 格式:DOC 页数:53 大小:1.92MB
返回 下载 相关 举报
专题资料(2021-2022年)AUTD模拟交易系统项目需求规格说明书.doc_第1页
第1页 / 共53页
专题资料(2021-2022年)AUTD模拟交易系统项目需求规格说明书.doc_第2页
第2页 / 共53页
点击查看更多>>
资源描述

《专题资料(2021-2022年)AUTD模拟交易系统项目需求规格说明书.doc》由会员分享,可在线阅读,更多相关《专题资料(2021-2022年)AUTD模拟交易系统项目需求规格说明书.doc(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、目 录目 录.1第一章第一章引言.71.1 编写目的.71.2 项目背景.71.3 阅读说明.71.4 定义.71.5 参考资料.7第二章第二章任务概述.82.1 目标.82.2 范围.82.3 用户.82.4 强制的限制条件.82.4.1 解决方案的限制条件.82.4.2 实现环境.82.4.3 相关应用.82.4.4 第三方组件.82.4.5 相关假定和事实.9第三章第三章业务概述.103.1 业务概述.103.2 业务流程描述.103.2.1 客户账户管理模块.103.2.2 实时交易模块.113.2.3 业务查询模块.123.2.4 撮合模块.12第四章第四章业务功能需求及分析.134

2、.1 总体分析.134.1.1 系统关系图.134.1.2 系统体系结构图.134.1.3 系统运行软硬件环境.144.1.3.1 硬件环境.144.1.3.2 软件环境.154.1.4 系统总体流程.164.1.5 系统功能组成图.164.2 业务需求分析.174.2.1 撮合系统.174.2.1.1 行情推送.174.2.1.1.1 业务需求要求:.174.2.1.1.2 功能描述:.174.2.1.1.3 功能流程图:.174.2.1.1.4 界面效果图:.174.2.1.1.5 前提与约束:.174.2.1.1.6 处理规则:.17第第 2 页页共共 53 页页4.2.1.1.7 输入

3、数据项:.174.2.1.1.8 输出数据项:.184.2.1.1.9 接口方式:.184.2.1.1.10 接口描述:.184.2.1.1.11 与其他功能点关系:.184.2.1.2 自动挂单.184.2.1.2.1 业务需求要求:.184.2.1.2.2 功能描述:.194.2.1.2.3 功能流程图:.194.2.1.2.4 界面效果图:.194.2.1.2.5 前提与约束:.194.2.1.2.6 处理规则:.194.2.1.2.7 输入数据项:.194.2.1.2.8 输出数据项:.194.2.1.2.9 接口方式:.194.2.1.2.10 接口描述:.194.2.1.2.11

4、与其他功能点关系:.194.2.1.3 撮合交易.194.2.1.3.1 业务需求要求:.194.2.1.3.2 功能描述:.204.2.1.3.3 功能流程图:.204.2.1.3.4 界面效果图:.204.2.1.3.5 前提与约束:.204.2.1.3.6 处理规则:.204.2.1.3.7 输入数据项:.204.2.1.3.8 输出数据项:.204.2.1.3.9 接口方式:.204.2.1.3.10 接口描述:.204.2.1.3.11 与其他功能点关系:.204.2.2 模拟交易客户端.204.2.2.1 客户端注册.204.2.2.1.1 业务需求要求:.204.2.2.1.2

5、功能描述:.214.2.2.1.3 功能流程图:.214.2.2.1.4 界面效果图:.214.2.2.1.5 前提与约束:.214.2.2.1.6 处理规则:.214.2.2.1.7 输入数据项:.214.2.2.1.8 输出数据项:.214.2.2.1.9 接口方式:.214.2.2.1.10 接口描述:.214.2.2.1.11 与其他功能点关系:.214.2.2.2 客户端用户登陆.214.2.2.2.1 业务需求要求:.21第第 3 页页共共 53 页页4.2.2.2.2 功能描述:.214.2.2.2.3 功能流程图.214.2.2.2.4 界面效果图.214.2.2.2.5 前提

6、与约束:.224.2.2.2.6 处理规则:.224.2.2.2.7 输入数据项:.224.2.2.2.8 输出数据项:.224.2.2.2.9 接口方式:.224.2.2.2.10 接口描述:.224.2.2.2.11 与其他功能点关系:.224.2.2.3 客户端用户密码修改.224.2.2.3.1 业务需求要求:.224.2.2.3.2 功能描述:.224.2.2.3.3 功能流程图.224.2.2.3.4 界面效果图.224.2.2.3.5 前提与约束:.224.2.2.3.6 处理规则:.224.2.2.3.7 输入数据项:.224.2.2.3.8 输出数据项:.234.2.2.3.

7、9 接口方式:.234.2.2.3.10 接口描述:.234.2.2.3.11 与其他功能点关系:.234.2.2.4 客户端密码找回功能.234.2.2.4.1 业务需求要求:.234.2.2.4.2 功能描述:.234.2.2.4.3 功能流程图:.234.2.2.4.4 界面效果图.234.2.2.4.5 前提与约束:.234.2.2.4.6 处理规则:.234.2.2.4.7 输入数据项:.234.2.2.4.8 输出数据项:.244.2.2.4.9 接口方式:.244.2.2.4.10 接口描述:.244.2.2.4.11 与其他功能点关系:.244.2.2.5 现货买入交易.244

8、.2.2.5.1 业务需求要求:.244.2.2.5.2 功能描述:.244.2.2.5.3 功能流程图.254.2.2.5.4 界面效果图.254.2.2.5.5 前提与约束:.254.2.2.5.6 处理规则.254.2.2.5.7 输入数据项:.264.2.2.5.8 输出数据项:.264.2.2.5.9 接口方式:.26第第 4 页页共共 53 页页4.2.2.5.10 接口描述:.274.2.2.5.11 与其他功能点关系:.274.2.2.6 现货卖出交易.274.2.2.6.1 业务需求要求:.274.2.2.6.2 功能描述:.274.2.2.6.3 功能流程图.284.2.2

9、.6.4 界面效果图.284.2.2.6.5 前提与约束:.294.2.2.6.6 处理规则.294.2.2.6.7 输入数据项:.304.2.2.6.8 输出数据项:.304.2.2.6.9 接口方式:.304.2.2.6.10 接口描述:.314.2.2.6.11 与其他功能点关系:.314.2.2.7 递延开仓交易.314.2.2.7.1 业务需求要求:.314.2.2.7.2 功能描述:.314.2.2.7.3 功能流程图.324.2.2.7.4 界面效果图.324.2.2.7.5 前提与约束:.324.2.2.7.6 处理规则.324.2.2.7.7 输入数据项:.334.2.2.7

10、.8 输出数据项:.334.2.2.7.9 接口方式:.344.2.2.7.10 接口描述:.344.2.2.7.11 与其他功能点关系:.344.2.2.8 递延平仓交易.344.2.2.8.1 业务需求要求:.344.2.2.8.2 功能描述:.344.2.2.8.3 功能流程图.354.2.2.8.4 界面效果图.354.2.2.8.5 前提与约束:.364.2.2.8.6 处理规则.374.2.2.8.7 输入数据项:.374.2.2.8.8 输出数据项:.374.2.2.8.9 接口方式:.384.2.2.8.10 接口描述:.384.2.2.8.11 与其他功能点关系:.384.2

11、.2.9 客户账户入金.384.2.2.9.1 业务需求要求:.384.2.2.9.2 功能描述:.384.2.2.9.3 功能流程图.384.2.2.9.4 界面效果图.384.2.2.9.5 前提与约束:.38第第 5 页页共共 53 页页4.2.2.9.6 处理规则:.384.2.2.9.7 输入数据项:.384.2.2.9.8 输出数据项:.394.2.2.9.9 接口方式:.394.2.2.9.10 接口描述:.394.2.2.9.11 与其他功能点关系:.394.2.2.10 客户委托查询与委托撤消.394.2.2.10.1 业务需求要求:.394.2.2.10.2 功能描述:.3

12、94.2.2.10.3 功能流程图:.404.2.2.10.4 界面效果图:.404.2.2.10.5 前提与约束:.404.2.2.10.6 处理规则:.404.2.2.10.7 输入数据项:.404.2.2.10.8 输出数据项:.414.2.2.10.9 接口方式:.414.2.2.10.10 接口描述:.414.2.2.10.11 与其他功能点关系:.414.2.2.11 客户成交查询.414.2.2.11.1 业务需求要求:.414.2.2.11.2 功能描述:.414.2.2.11.3 功能流程图:.424.2.2.11.4 界面效果图:.424.2.2.11.5 前提与约束:.4

13、24.2.2.11.6 处理规则:.424.2.2.11.7 输入数据项:.434.2.2.11.8 输出数据项:.434.2.2.11.9 接口方式:.434.2.2.11.10 接口描述:.434.2.2.11.11 与其他功能点关系:.434.2.2.12 客户资金流水查询.434.2.2.12.1 业务需求要求:.434.2.2.12.2 功能描述:.434.2.2.12.3 功能流程图:.444.2.2.12.4 界面效果图:.444.2.2.12.5 前提与约束:.444.2.2.12.6 处理规则:.444.2.2.12.7 输入数据项:.444.2.2.12.8 输出数据项:.

14、454.2.2.12.9 接口方式:.454.2.2.12.10 接口描述:.454.2.2.12.11 与其他功能点关系:.454.2.2.13 客户库存查询.454.2.2.13.1 业务需求要求:.45第第 6 页页共共 53 页页4.2.2.13.2 功能描述:.454.2.2.13.3 功能流程图:.464.2.2.13.4 界面效果图:.464.2.2.13.5 前提与约束:.464.2.2.13.6 处理规则:.464.2.2.13.7 输入数据项:.464.2.2.13.8 输出数据项:.464.2.2.13.9 输出方式:.474.2.2.13.10 接口描述:.474.2.

15、2.13.11 与其他功能点关系:.474.2.2.14 客户持仓查询.474.2.2.14.1 业务需求要求:.474.2.2.14.2 功能描述:.474.2.2.14.3 功能流程图:.484.2.2.14.4 界面效果图:.484.2.2.14.5 前提与约束:.484.2.2.14.6 处理规则:.484.2.2.14.7 输入数据项:.484.2.2.14.8 输出数据项:.484.2.2.14.9 接口方式:.494.2.2.14.10 接口描述:.494.2.2.14.11 与其他功能点关系:.49第五章第五章非功能性需求及分析.495.1 数据需求.495.2 批作业需求.4

16、95.3 性能要求.495.3.1 精度要求.495.3.2 时间特性要求.505.3.3 容量要求.505.3.4 健壮性或容错要求.505.3.5 可伸缩性和可扩展性需求.505.4 外观和易用性需求.505.5 可维护性和可移植性需求.515.6 安全性需求.515.7 文档要求.515.8 其他需求.51第六章第六章接口需求分析.526.1 用户接口.526.2 硬件接口.526.3 软件接口.52第七章第七章待明确需求.53第第 7 页页共共 53 页页第一章第一章 引言1.1编写目的编写该文档的目的在于明确用户提出 AUTD 模拟交易系统的需求,使项目开发人员与用户对待开发软件的需

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

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

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

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

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

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

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

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

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

26、保证金率+客户交易的总手续费率)实际释放到黄金交易资金账户的资金(元)=释放客户的资金(元)-扣除客户的资金(元)对于现货买入成交:客户库存增加(克)=成交手数每手基本交易单位(克)对于Au(T+D)、Au(T+N)开仓:客户持仓增加(手)=成交手数第第 12 页页共共 53 页页3.2.3 业务查询模块按查询类别可以分为:客户信息查询,业务交易信息查询。客户信息查询:提供客户对各种交易信息进行查询。包括客户资金查询、客户库存查询、客户持仓查询、客户保证金率查询、递延费率查询、交易费率查询等交易信息查询包括:客户资金明细查询、交易委托信息查询、成交信息查询、费用明细查询等。3.2.4 撮合模块

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

28、单,按排队机制是不会显示在买卖 5 档中。但当另外一个客户发起了一笔同样价格的卖挂单时,则给予成交。交易成交原理为价格相同优先,其次为最先挂单时间。第第 13 页页共共 53 页页第四章第四章 业务功能需求及分析4.1总体分析4.1.1 系统关系图本系统包括(AUTD 模拟交易撮合系统,AUTD 模拟交易管理系统,AUTD 模拟交易转发模块,AUTD 模拟交易客户端,XDESK 客户统一登录模块,资讯模块)其中AUTD 模拟交易客户端是面向客户的界面程序,主要向客户提供客户账户信息,模拟市场行情,模拟市场的交易。AUTD 模拟交易转发模块负责接收客户端请求,并将请求通过 MCIS 发到 AUT

29、D 模拟交易管理系统。AUTD 模拟交易管理系统将客户的交易信息发送到模拟交易撮合系统中进行撮合成交。4.1.2 系统体系结构图以图+文本结合的方式描述系统的总体架构,重点在于自身系统本身。以下应提供系统总体架构图:举例:以下对系统总体架构进行描述:举例:第第 14 页页共共 53 页页如上图所示报价引擎作为实现系统目标的平台,系统主要由以下服务模块组成:统一报价应用接口总线(PriceEAI)即时价格发布服务(PriceServer)历史价格查询服务(PriceQuery)数据库(含内存数据库)报价业务管理模块(PriceManager)报价接口(PriceAdapter)报价技术管理模块(

30、PriceDefine)系统监控模块(PriceMonitor)以下针对不同模块进行介绍:统一报价应用接口总线(PriceEAI):所有外部系统通过该接口总线请求或接收相应的报价信息。针对一些有特殊要求的用户,可以在此统一接口的基础上开发个性化的接口,避免系统核心的频繁调整,也可提高系统本省的安全性。即时价格发布服务(PriceServer):专门用于发送即时价格。历史价格查询服务(PriceQuery):针对历史价格的查询,通过该服务提供。该服务提供随机时段、固定时段等不同时段、不同报价种类的数据服务。通过单设即时价格发布服务、历史价格查询服务提高系统处理价格发布业务的性能,减少相互之间的干

31、扰。4.1.3 系统运行软硬件环境4.1.3.1硬件环境应包含硬件设备及网络环境要求。举例:第第 15 页页共共 53 页页说明:各相关服务可根据系统用户量、数据量等压力情况分开或合并部署。该硬件配置只考虑单台服务器,具体配置需结合用户量及报价数据量综合评估后确定。硬件环境IBM P55AHDISK:2TBMEMORY:1620GCPU:4颗4.1.3.2软件环境服务器端:服务器端:操作系统:AIX5.2.0.4数据库:ORACLE10.2.0.5JDK:1.5中间件:Webshpere7.1第第 16 页页共共 53 页页PC 前端:前端:操作系统:Windows 2000/XP/VISTA

32、办公软件:Office2003IE 浏览器:IE6、IE84.1.4 系统总体流程以图+文本结合的方式说明系统的总体流程,重点在于系统内部各功能模块间的关系。以下应提供系统的总体流程图。以下对系统总体流程图进行描述:图上灰色区域为我方项目范围,在采集价格后。4.1.5 系统功能组成图第第 17 页页共共 53 页页4.2业务需求分析需求分析的目的是获取或描述系统需求中的每一个功能需求,并通过分析确定系统能够做什么?谁来使用这个系统?建立用例模型:发现角色和用例,并确定角色之间的关系、用例之间的关系,以及角色与用例之间的相互关系描述用例:角色与系统如何交互的规格说明。4.2.1 撮合系统此撮合系

33、统为全天运行市场永远开市,交易状态永远为连续交易,不进行切日转换。4.2.1.1行情推送4.2.1.1.1 业务需求要求:根据一个基准的最新价然后在一定范围内上下波动,以模拟真实的黄金市场。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.

34、4 界面效果图:无无4.2.1.1.5 前提与约束:当系统第一次开启时,因为没有任何客户挂单,所以需要模拟市场行情进行波动,当开始出现客户挂单并被撮合成交后,采用此成交的价格为最新价推送给管理系统和客户端,而不再进行模拟行情的波动。(同一合约需要模拟卖 5 档和买 5 档,共 10 档价格)4.2.1.1.6 处理规则:无4.2.1.1.7 输入数据项:详细描述输入数据项的名称、格式要求、输入要求和限制、默认要求,及其他说明。序号序号数据项名数据项名称称数据数据格式及展示格式及展示要求要求是否必输、默认值是否必输、默认值备注备注第第 18 页页共共 53 页页内部序列号长度为整型,输入框必须必

35、须为已经存在的内部序列号台帐种类长度为 3,数值型,下拉列表框,可选可输必须必须为已经存在的台帐种类通知日期长度为 8,进行日期格式检查,日历框必须,默认为当天应收日长度为 8,进行日期格式检查,日历框自动计算=通知日期+一月,可修改,计划金额Double,长度为 16,2,输入框必须备注长度为 300,输入框,加滚动条可选4.2.1.1.8 输出数据项:见金交所接口平台 V2.5 第 3.1.35,第 3.1.36,第 3.1.37,第 3.1.30,第3.1.34 节.详细描述输出数据项的名称、格式要求,及其他说明。序号序号数据项名数据项名称称数据数据格式及展示格式及展示要求要求备注备注市

36、场代码长度为整型台帐种类长度为 3,数值型通知日期长度为 8计划金额Double,长度为 16,2,千分位分隔。备注长度为 300,有滚动条4.2.1.1.9 接口方式:通过 XNET 方式推送给管理系统和客户端.4.2.1.1.10接口描述:无4.2.1.1.11与其他功能点关系:无4.2.1.2自动挂单4.2.1.2.1 业务需求要求:为了模拟真实黄金市场,使客户登陆模拟市场时不出现市场不运作的情况,需要系统自动挂一批单.第第 19 页页共共 53 页页4.2.1.2.2 功能描述:当撮合系统开始运行后,系统判断目前的是市场行情是否满足了一个合约同时存在买 5 档和卖 5 档挂单或每档挂单

37、总手数较少。如果不存在或较少就根据最新行情给出的最新价对缺少挂单的某一档价格进行挂单。以保证市场的运行。如果判断当前的行情满足了一个合约同时存在买5档和卖5档挂单且每档挂单总手数较多则自动挂单功能暂时停止工作,直到判断需要开启自动挂单功能时再开启自动挂单功能。4.2.1.2.3 功能流程图:无4.2.1.2.4 界面效果图:无4.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

38、 接口方式:无4.2.1.2.10接口描述:无4.2.1.2.11与其他功能点关系:无4.2.1.3撮合交易4.2.1.3.1 业务需求要求:为了模拟黄金市场,使客户登陆模拟交易客户端所做的挂单可以成交,需要模拟系统对交易进行撮合。第第 20 页页共共 53 页页4.2.1.3.2 功能描述:当客户发起的一笔买挂单进入撮合系统后,系统根据此挂单的价格,在此合约的卖挂单队列中抽取对应价格进行成交,(根据挂单的笔数会出现完全成交和部分成交),如果没有成交或部分未成交部分则进入买挂单队列等待下次撮合。当客户发起的一笔卖挂单进入撮合系统后,系统根据此挂单的价格,在此合约的买挂单队列中抽取对应价格进行成

39、交,(根据挂单的笔数会出现完全成交和部分成交),如果没有成交或部分未成交部分则进入卖挂单队列等待下次撮合。4.2.1.3.3 功能流程图:无4.2.1.3.4 界面效果图:无4.2.1.3.5 前提与约束:按价格优先顺序进行撮合(如果存在一笔不在卖 5 档内的价格的挂单,如果出现一笔对应价格的买挂单,则需要优先撮合这 2 笔挂单交易。)撮合交易优先撮合 2 笔都是由客户发起的挂单,其次才是撮合客户和系统自动挂单。撮合交易不能撮合 2 笔都是系统自动挂单。客户挂单进入撮合系统按买卖共 10 档价格进行排队。同一档价格中按挂单早晚进行排队。4.2.1.3.6 处理规则:无4.2.1.3.7 输入数

40、据项:无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 业务需求要求:客户端登陆界面,提供新用户注册按钮。第第 21 页页共共 53 页页点击注册按钮后进入注册界面,客户输入必要信息后,提交注册请求。客户必须输入用户名,密码,确认密码,e-mail,证件类型,证件号码,联系电话,联系地址。客户端收到注册请求的返回信息,如果注册成功则自动跳

41、转到登陆界面,否则则在注册界面显示注册失败原因。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与其他功能点关系:无4.2.2.2客户端用户登陆4.2.2.2.1 业务需求要求:客户每次登陆模拟交易系统客户端 都需要验证验证码4.2.2.2.2 功能描述:启动客户端,输入用户名、密码、验证码。系统用户名,密码,验证

42、码如果正确,登录成功,进入系统。4.2.2.2.3 功能流程图无4.2.2.2.4 界面效果图无第第 22 页页共共 53 页页4.2.2.2.5 前提与约束:验证码由模拟交易管理系统来生成。4.2.2.2.6 处理规则:无4.2.2.2.7 输入数据项:序号数据项名称数据格式及展示要求是否必输、默认值备注客户 ID长度为 20,输入框必须客户密码长度为 32,输入框必须验证码输入框Etoken或验证码二选一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

43、 业务需求要求:提供用户修改密码功能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 输入数据项:序号数据项名数据格式及展示要求是否必输、默认值备注第第 23 页页共共 53 页页称原密码长度为 32,输入框必须新密码长度为 32,输入框必须确认密码长度为 32,输入框必须4.2.2.3.8 输出数据项:无4.2.2.3.9 接口方式:无4.2.2.3.10接口描述:

44、无4.2.2.3.11与其他功能点关系:无4.2.2.4客户端密码找回功能4.2.2.4.1 业务需求要求:当客户忘记密码后,可以通过密码找回功能找回密码。4.2.2.4.2 功能描述:当客户忘记密码后,可以点击登录界面的密码找回按钮,进入密码找回界面。在密码找回界面输入客户的用户名,e-mail,联系电话,后后台会验证信息,如果信息正确,就会给指定邮箱发送重置了的新密码的邮件。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 输入数据项:

45、序号数据项名称数据格式及展示要求是否必输、默认值备注交易码字符串型必须客户 ID字符串型必须联系电话字符串型必须e-mail字符串型必须第第 24 页页共共 53 页页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 功能描述:现货买入在客户交易的现货递延页发起,需要输入内容:主要字段/域/元件类型长度必输备注合约代码下拉框必输默认为在行情列表中选中合约的合约代码。买卖方向输入,单选按

46、钮必输默认为买入开平方向输入,单选按钮延期合约必输,现货合约变灰变灰委托价格(元)输入(自动抓价)15 位必输小数点后 2 位。输入的委托价格不能超过涨/跌停板价委托手数(手)输入9 位必输整数。输入的委托数量不可超过最大可交易手数点击“委托申报”按钮,提交委托交易;客户端收到报单处理结果后,若委托成功,显示显示委托结果页,如果委托失败,显示失败原因。委托结果页第第 25 页页共共 53 页页主要字段/域/元件类型长度必输备注挂单流水号自动回显委托返回字段委托状态自动回显委托返回字段合约代码自动回显委托的合约代码买卖方向自动回显买入交易类型自动回显现货开平仓标志自动回显开仓/平仓,现货不显示。

47、委托价格(元)自动回显小数点后 2 位,交收和中立仓没有。委托数量(手)自动回显整数。4.2.2.5.3 功能流程图无4.2.2.5.4 界面效果图4.2.2.5.5 前提与约束:无4.2.2.5.6 处理规则在委托手数输入框获得焦点时进行最大可交易手数试算,在最大手数试算时:第第 26 页页共共 53 页页若委托价格输入框为空,则不进行最大可交易手数试算,且不提示。若委托价格输入框中输入的值为 0 和负数,则提示委托价格必须大于 0,且不进行最大可交易手数试算。若输入价格为正数,则进行最大可交易手数试算,并将结果显示到最大可交易手数的输入框中。在委托申报时:若没输入委托价格,则提示必须输入委

48、托价格。若没输入委托手数,则提示必须输入委托手数。若输入的委托价格不在涨停板与跌停板之间,则提示委托价格必须在涨停板和跌停板之间。若输入的委托手数不在最小交易手数和试算出的最大可交易手数之间,则提示委托手数不在申报量区间内。若不满足以上报错条件,则向服务端发出委托申报。若没有开启一键下单功能,则会弹出委托确认界面再次让客户确认是否发起这笔委托。4.2.2.5.7 输入数据项:序号数据项名称数据格式及展示要求是否必输、默认值备注合约代码选择框必须交易类型布尔型必须委托价格双精度型必须委托手数整型必须一单下单布尔型可选择最大交易手数双精度型必须显示界面分格选择框可选择显示4.2.2.5.8 输出数

49、据项:序号数据项名称数据格式及展示要求是否必输、默认值备注合约代码选择框必须交易类型布尔型必须委托价格双精度型必须委托手数整型必须4.2.2.5.9 接口方式:无第第 27 页页共共 53 页页4.2.2.5.10接口描述:无4.2.2.5.11与其他功能点关系:无4.2.2.6现货卖出交易4.2.2.6.1 业务需求要求:支持客户进行模拟现货买卖交易。4.2.2.6.2 功能描述:现货卖出在在客户交易的现货递延页发起,需要输入内容:主要字段/域/元件类型长度必输备注合约代码下拉框必输默认为在行情列表中选中合约的合约代码。买卖方向输入,单选按钮必输默认为卖出开平方向输入,单选按钮延期合约必输,

50、现货合约变灰变灰委托价格(元)输入(可自动抓价)15 位必输小数点后 2 位。输入的委托价格不能超过涨/跌停板价委托手数(手)输入9 位必输整数。输入的委托数量不可超过最大可交易手数点击“委托申报”按钮,提交委托交易;客户端收到报单处理结果后,若委托成功,显示显示委托结果页,如果委托失败,显示失败原因。委托结果页委托结果页主要字段/域/元件类型长度必输备注挂单流水号自动回显委托返回字段委托状态自动回显委托返回字段第第 28 页页共共 53 页页合约代码自动回显委托的合约代码买卖方向自动回显卖出交易类型自动回显现货开平仓标志自动回显开仓/平仓,现货不显示。委托价格(元)自动回显小数点后 2 位,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁