1、3.6 算法 103.7 流程逻辑103.8 接口 104 股票信息类104.1 程序描述104.2 功能 104.3 性能 114.4 输入项114.5 输出项114.6 算法 114.7 流程逻辑114.8 接口 115 交易记录信息类115.1 程序描述115.2 功能 125.3 性能 125.4 输入项 125.5 输出项 125.6 算法 125.7 流程逻辑125.8 接口 126 用户持股信息类136.1 程序描述136.2 功能 136.3 性能 136.4 输入项 136.5 输出项 136.6 算法 146.7 流程逻辑146.8 接口 147 股票实时价格信息类147.
2、1 程序描述147.2 功能 147.3 性能 147.4 输入项 147.5 输出项 147.6 算法 157.7 流程逻辑157.8 接口 158 管理员信息类158.1 程序描述158.2 功能 158.3 性能 168.4 输入项 168.5 输出项 168.6 算法 168.7 流程逻辑168.8 接口 169 日价格信息类169.1 程序描述169.2 功能 169.3 性能 179.4 输入项 179.5 输出项 179.6 算法 179.7 流程逻辑179.8 接口 1710 订单信息类1810.1 程序描述1810.2 功能 1810.3 性能 1810.4 输入项 1810
3、.5 输出项 1810.6 算法 1910.7 流程逻辑1910.8 接口 191 引言1.1 编写目的在现代软件开发过程中,需求工程越显重要,它是评判项目成功与否的标准。若系统在开发初期没有编写出详细的需求,包括所有面向用户、面向机器和其它软件系统的接口,那将会给系统带来极大的损害,并且以后对它修改也极为困难。编制此计划书的目的就是为了准确的定位在线股票交易系统的需求规格。是团队今后开发和测试所应该使用的依据。在线股票交易系统是介于股民和多个券商之间的交互平台。它能够更加方便的满足广大股民的需求,只要有一台电脑,有一个IE 浏览器,你就能实时的与证券 交易所进行数据同步,执行股票交易等操作。
4、1.2 背景软件系统的名称;在线股票交易系统1.3 定义用户信息:用户ID用户姓名出生日期联系地址 邮政编码 联系电话 电子邮件券商ID名称:别名:无何处使用注册登陆,所有用户操作格式:长度为8 的数字串描述:唯一标识用户注册,查看用户个人信息长度小于10 的非空字符串形如2007-7-11 的日期格式联系地址注册,查看个人信息长度小于40 的非空字符串邮政编码长度为6 的数字串联系电话注册,查看用户个人资料长度小于20 的数字串电子邮件形如 abcdef 形式的字符串注册,所有用户操作长度为6 的数字串(如000001)券商ID 唯一标识一个券商,确定了发送用户操作信息的目的地股票信息:股票
5、代码股票名称查看个股,股票交易长度为6 的数字串(如600001)唯一标识一支股票查看个股信息长度小于20 的非空字符串股票实时价格信息:成交时间成交价格成交量涨跌幅均价换手率查看股票价格,股票走势图形如(2007-7-11 20:15:35 )形势的 时间查看个股,查看持仓,股票走势图精确到小数点后2 位的浮点数对应某个成交时间的价格,对于当前时间来说,该价格即为当前价格精确到小数点后两位的百分比,(如8.12%)查看股票走势图整数类型在上述股票价格下所成交的股票的数量,单位为手,每手为100 股查看股票信息对于实时价格的均价来说,表示当天从开盘开始后到现在的平均价格精确到小数点后两位的百分
6、比,如(4.34%)股票的一天价格信息:开盘价格收盘价格最高价最低价振幅总成交量总成交额查看股票历史记录类似于2007-7-11形式的日期格式查看个股,查看股票历史记录表示工作日股市开始交易后的第一 个价格表示正常工作日股市结束前最后一 个价格一天内该股票价格所达到的最高值一天内该股票所达到的最低值查看个股信息,查看股票历史记录整数一天内总共成交的股票数量,单位为手,一手为100 股查看个股信息,查看历史记录精确到小数点后两位的浮点数该股票一天内总共成交的金额,单位 为万订单信息:订单号隔夜挂单号交易号券商ID (见用户信息)用户ID (见用户信息)股票代码 (见股票信息)委托量委托价格交易类
7、型有效日期用户下单,查看未成交的交易,撤销 未成交的交易长度小于40 的字符串,包含下单时 间等信息在券商处唯一标识该订单,对于同一个券商来说,不可能存在相同订单号 的两个订单用户隔夜委托,查看隔夜委托,撤销 隔夜委托在本地系统中唯一标识该订单,对于当天的委托单,不存在该委托单号查看操作记录长度小于40 的字符串,包含成交时 间等信息在证券交易所唯一标识该订单,对于成交的订单会被分配一个交易号码,否则不会被分配交易号码用户希望进行交易的股票数量,单位为手,一手为100 股用户下单,查看未成交的交易,撤销未成交的交易,查看交易记录用户希望进行交易的价格,对于买入来说,为用户可以承受的最高价,对于
8、卖出来说,为用户可以承受的最低价,对于市价交易来说,没有该价格未成交的交易,查看历史交易记录bm, bl, sm, sl四种之一这四种交易类型分别为市价买入,限价买入,市价卖出,限价卖出有效期用户下单,查看隔夜挂单,撤销隔夜 挂单形如2007-8-31 的日期形式对于隔夜挂单来说,为该委托单无效的日期,对于当天挂单来说,不存在 该值用户帐户信息:用户ID(见用户信息)账户余额冻结资金可用资金用户交易,查看个人持仓,查看历史 交易记录当前账户的余额用户下单,查看个人持仓对于用户下单来说,并不能立刻成交,因此该部分资金会被冻结,如果成交则正式扣除,如果在有效期内没有成交,则返回账户可用资金可用资金
9、 = 账户余额 冻结 资金2 程序系统的结构3 用户信息类3.1 程序描述用户登录,用户个人信息查询,管理员添加、修改和删除用户需要用到用户信息类。3.2 功能实现对用户信息的查找,添加,删除,列表等功能。3.3 性能3.4 输入项private String nameprivate String password3.5 输出项private Integer userIdprivate Agent agentprivate String userCodeprivate Date brithprivate String adressprivate String postalcodeprivate String tel3.6 算法
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1