zoukankan      html  css  js  c++  java
  • 模拟需求分析:股票

    股票软件

    一.软件目的

    为用户能更快捷的了解股票市场的动态,模拟真实的炒股市场。用户可以在客户端进行金融投资市场上银行、券商、交易所、中央登记结算公司、投资者等全面现实角色职能作用。

    二.背景说明

    在现有的股票软件的基础上加以改进,用户能更直观快捷的了解股票市场的最新动态。随时随地的进行股票交易。

    三.项目前景

        本软件立足中国金融市场的实际情况,依靠现代金融学理论,辅之以完全自主开发的程序化交易系统等金融软件随着中国金融市场的发展,结构化金融产品和金融衍生品将越来越丰富,必将在此千载难逢的历史机遇中将其所开创的崭新事业不断推向新的高峰,强大的金融工程研究力量与精湛的IT技术的完美融合。

     

    四.系统需求分析

        B/S 架构。包括竞赛管理系统和撮合交易系统,提供 3 年以上的服务及更新。 

     

    BO-1要求能够模拟金融投资市场上银行、券商、交易所、中央登记结算公司、投资者等全面现实角色职能作用。 

     

    BO-2要求采用接近真实的交易撮合规则,不但考虑价格优先时间优先的基本原则,同时要求把市场的真实成交量列入撮合规则,而且将每笔委托与真实的委托盘进行排序,只有同时符合价格和成交量的委托才会成交。 

     

    BO-3要求结算制度可设为 T+0 、 T+1 、 T+3 、 T+n 等模式;能够自由设置交易参数,包括税率、费用、保证金等。 

     

    BO-4能够支持对竞赛运作规则的各项参数进行设置,包括竞赛时间、初始资金、交易品种、排名方式、持仓限制、违规规则等参数的设置。并要求能针对不同的分组设置不同的初始资金。 

     

    BO-5支持对投资评估规则等各项参数进行设置,包括排名指标、评分比例、违规扣分等参数。要求排名指标包含日收益率标准差、 Alpha 、 Beta 、 Sharp 指数、 Treynor 指数、 Jenson 指数、跟踪误差、信息比率、选股能力、选时能力等,同时还可以设置这些指标对应的权重形成加权指标。 

     

    BO-6要求具备投资组合分析模块,要求能支持从资产概况、历史持仓、投资损益、行业收益、风险管理五个方面对用户投资结果进行分析。要求风险管理中包括日收益率标准差、 Alpha 、 Beta 、 Sharp 指数、 Treynor 指数、 Jenson 指数、跟踪误差、信息比率、选股能力、选时能力等指标。并要求分析数据都能导出。 

     

    BO-7能够设置银行、证券、港股、商品期货、股指期货、外汇等多类型资金账户,支持用户在不同资金账户同币种间的资金自由划转。 

     

    BO-8能支持以组队的方式进行竞赛,实现区域之间,院校之间,班级之间,小组之间等多种形式的对抗赛。要求 

     

    BO-9可以支持用历史数据进行模拟交易,教师可以自己录制数据,并控制数据播放倍率。 

     

    BO-10提供管理员功能,并且有教师端口,可以对学生进行管理,包括虚拟资金分配,虚拟开户等。查看学生交易记录,盈利情况,等数据并对数据进行排序。 

    五.业务风险

      1.现有市场上股票软件层出不穷,竞争压力很大。

      2.用户的硬件设备的参差不齐,在不同的平台上软件的性能会有所差异。

    六.项目范围

    1.实现需求分析中的功能。

    2.在1.00版本的基础上优化软件架构,适应更多的操作平台。

    3.提高软件性能,开发手机终端。

    4.提供3年以上的维护。

    七.项目环境

       硬件环境:pc:2.1GHz以上cpu,2G内存

                   移动客户端:1.0GHzcpu,512MB内存。

         操作系统:pc:win7以上32位、64位操作系统

                   移动客户端:安卓4.0以上,ios,wp7。

    八.涉众

    涉众

    特点

    交易人

    查询股票交易的行情,买入,抛售。

    券商

    委托交易,交易所、银行、(公、私)基金公司、交易人员的代理

    九.项目属性

    具体项目属性如下表:

    属性

    驱动因素

    约束因素

    可调整因素

    特性

     

    各个版本的功能必须完全可操作。

     

    质量

     

    用户满意度必须达到85%;必须通过全部的安全机制检查,系统能够在win7,winxp等操作系统下稳定工作。

    在后续版本中完善功能提高用户满意度

    成本

    项目经理

    必须控制开发费用在额定范围内

    允许费用超过的最大额度不超过总经费的10%

    进度

    项目经理

    必须保证开发时间在规定时限范围内

    开发时间最长不得超过规定时间7天

    人员

    团队规模包括一个项目经理,两名开发人员,和一名测试人员

    维护人员3名

    人员数目按照规定严格控制

    如果计划不够,可以适当增加人员务必保证在规定时间内完成项目。

     

     

     

     

     

     

  • 相关阅读:
    ThinkPHP 3.2.2 实现持久登录 ( 记住我 )
    Java实现 LeetCode 20 有效的括号
    Java实现 LeetCode 20 有效的括号
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 19删除链表的倒数第N个节点
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 18 四数之和
    Java实现 LeetCode 17 电话号码的字母组合
  • 原文地址:https://www.cnblogs.com/luodididi/p/3408890.html
Copyright © 2011-2022 走看看