- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟股票交易系统
模拟股票交易系统 本组成员 模拟股票交易系统功能说明 此系统分为四个子系统:银行转帐系统、帐户 管理系统、股票买卖系统、历史查询系统。 (1)银行转帐系统:该子系统让用户可以增加或者 减少资金,以方便用户进行股票买卖。 (2)帐户管理系统:使用该系统,用户可以删除一 个原有的用户,也可以新建一个用户。 (3)股票买卖系统:该子系统是用户进行股票买卖 的主系统,用户可以在此系统中买入股票或者 卖出股票。 模拟股票交易系统功能说明 (4)历史查询系统:在该系统中,用户可以查询 与股票交易有关的历史。 (注:在此系统中用户可以查到:帐户中有 多少钱,多少股票,股票盈利情况,何时买入/卖出, 何时增加/减少帐户资金 。) 结构化分析与设计 顶层DFD 第二层DFD 数据字典(总汇表) 数据字典(查询结果) 银行转帐系统 帐户管理系统 股票买卖系统 历史查询系统 SC图 面向对象分析与设计 股票交易系统 类/对象图(1) 类/对象图(2) 用户状态转换图 实时数据转化图 银行帐号转换图 历史记录状态转换图 事件轨迹图 面向对象设计系统设计1(划分子系统) 系统可分为以下四个子系统: 银行转帐系统 帐户管理系统 股票买卖系统 历史查询系统 上述子四个子系统再加上用户界面子系统, 就可以得到如右图的子系统结构 系统设计2(并发问题) 本系统不存在并发操作, 所以并不需要处理并发 操作。 系统设计3(描述子系统见通信) 股票交易系统的HIC(人机交互设计) 股票交易系统的(TMC)任务管理设计 当用户输入用户名以及验证密码时,会引发 帐号检测中断和密码中断,若检测到帐号不存在或密码错误,将会返回一个错误提示信息。 在帐号管理系统中,在建立帐号时,同样会引发帐号检测中断。去判断所要求建立的帐号名字是否已经存在或者所请求删除的帐号不存在。将所得中断 到的结果反馈到HIC界面上。 在转入/转出资金时,会引 发股票买卖中断,去判断所要 买入或抛出的股票是否具有合 法性。同理,在进行银行转帐 操作的时候,银行转帐中断会 被引发,去处理所出入的数据 是否合法,或者帐号余额是否 充足的相关事宜。 我们组的演示到此结束 谢谢大家支持! 帐号管理 新建用户 删除用户 更改用户名 更改用户密码 银行转帐系统 银行帐号 密码 股票买卖系统 买入股票 卖出股票 历史查询系统 查询历史记录 中断 帐号检验中断 密码中断 银行转帐中断 股票买卖中断 * 蔡寅 祁麟 付嘉兴 师志杰 吴丽生 李谷平 用户 模拟证券交易系统 虚拟 证券 交易 所 买/卖单;银行转帐单 成交通知 买/卖单 成交通知 用 户 银证转帐系统 帐户管理系统 股票买卖系统 历史查询系统 总汇表 增加/减少资金 增加/减少资金 删除/创建用户 删除/创建用户 买卖命令 增加/减少股票 查询 结果 查询结果 文件名:总汇表 别名: 组成:银行帐号+资金增减数量+股票增减量+买入/卖出时间+增/减资金日期+帐户资金+买入/卖出股票数+股票盈利情况+股票买入/卖出时间+增加/减少资金时间 组织:按照银行帐号从小到大排列 备注: 文件名:查询结果 别名:历史查询结果 组成:帐户资金+买入/卖出股票数+股票盈利情况+股票买入/卖出时间+增加/减少资金时间 组成:按照时间从小到大排列 备注: 建立银行帐户层 如果想增加帐户中的资金 则 否则 如果 欲从帐户中转帐资金用于股票投资 则 转帐到股票帐户中 否则 不做任何操作 把帐户信息以及资金情况加入总汇表 给帐户注入一定的资金 已存在银行帐户 如果欲创建股票投资用户 则 否则 如果 欲删除原有的用户 则 删除原有的用户 否则 不做任何操作 把用户信息加进总汇表 创建一个新的用户 已存在股票投资用户 如果 欲买入股票 则 否则 如果欲卖出股票 则 卖出股票 否则 不做任何操作 把股票买入/卖出情况写入总汇表 用资金来买入股票 在股票交易系统中 如果 欲查询股票交易历史情况 则 进入历史查询 否则 不使用历史查询 把历史查询结果写入总汇表 事物控制 用户 帐户管 理系统 银证转 帐系统 股票买 卖系统 历史查 询系统 总汇表 管理 a b c d e f b c d e f a: 表示用户的各种操作命令(在DFD图 中有详细的命令) b:删除/创建用户 c:增加/减少资金 d:买卖命令 e:查询命令 f:查询结果 整体架构 交易成功 输入判断 交易选择 卖
文档评论(0)