基于C#的股票交易系统的实现.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于C#的股票交易系统的实现 基于C#的股票交易系统的实现 摘要:随着祖国经济的发展,股市成为了国民经济的一个重要组成部分,炒股的人也越来越多。本课题任务针对实际的股市交易,分析简化了交易的模型,开发了本股票交易系统。系统采用Visual Studio2005作为开发平台,采用C#语言开发,使用SQL Server 2000企业版作为数据库。系统实现了新股的发行,用户的账面资金的查看分析,用户买卖股票和查询交易信息等功能,实现了基本的股票操作流程模拟。通过本次系统的开发,帮组我提高了Visual Studio的开发能力,更熟悉掌握了C#开发语言,了解了C#数据库开发项目的基本流程和设计实现,为自己走上工作岗位提供了一次宝贵的练习机会。 关键词:经济? 股市? 股票交易系统? Visual Studio2005?? C#语言? SQL Server 2000?? 数据库 目? 录 基于C#的股票交易系统?1 摘要:?1 关键词:?1 目? 录?1 1引言?2 2 用户需求分析?2 3 系统总体设计?3 3.1 .NET技术概述?3 3.2 SQL Server数据库介绍?5 3.3 开发可行性分析?6 3.4 系统开发配置环境?7 3.5 系统的业务逻辑原理模型分析?7 4 系统数据库设计?8 5 系统详细设计?9 5.1 用户注册开户?10 5.2 用户基本信息的管理?13 5.3 用户注入资金?14 5.4 股票列表查看?15 5.5 挂单购买?15 5.6 挂单卖股票?22 5.6 用户购买挂单?26 5.7 用户销售挂单?27 5.8 股票日价格趋势?27 5.9 用户股票操作记录?28 5.10 管理员发行新股?29 6 系统测试?31 6.1 引言?31 6.2 测试方案?31 6.2.1 黑盒测试?31 6.2.2 白盒测试?32 6.2.3 其它测试方案?32 6.2.4 本系统所采用测试方案?32 7 结论?32 8 致谢?33 参考文献?33 1引言 ? 股票已经成为了当前社会生活的一个不可或缺的部分,炒股也成了很多人的每天的生活的一部分。当前股票交易内部已经完全实现了计算机化管理,本系统作为一个学习验证项目,模拟实现了理想的股票交易的业务操作。通过本系统,可以帮助用户熟悉股票交易的模型,提高股票交易的分析能力。 2 用户需求分析 本次的开发任务是:交易日开始时N支股票的开盘价为P1、P2…..PN,所有股票的价格与资金量都为整数值,股票以“手”为单位计价和交易,投资者股票买入只受流动资金量的限制; 设计投资者开户功能,通过开户获得帐号、密码并输入注入资金量,所有的投资者的基本信息、持有股票信息以及流动资金量等信息需要保存在数据文件中;投资者登录系统后输入若干组交易信息,每组交易信息含有“操作时间[1~M]、股票编号、交易类型(B或S)、交易量(手)”等数据项,系统统计计算该投资者的交易日帐面收益值及总帐面财富折合的资金量。非法及不合理数据要求能验证。同时系统也要实现股票的交易 比如买家想38元/支买进100支股票 同时有卖家在交易系统中挂了 38以下的价格 挂了150支,那系统就自动买入,如果没有符合这个价格的话就自动寻找适合的股票。 根据本次的开发任务,系统需要完成管理员和普通用户两种角色对系统的操作要求。管理员主要负责股票的管理,查看股票和发行新股,为系统运行提供数据;普通用户作为系统使用主体,需要实现注册信息开户、系统登录、管理自己的股票、管理自己的基本信息和资金信息、可以注入资金、可以挂单购买股票、可以挂单销售股票、可以查看股票信息、可以查看股票每日价格走势、可以查看自己的交易操作信息等。系统的业务逻辑思路根据对相关股票资料的分析和设计,提取出符合开发任务要求的模型。 3 系统总体设计 ?3.1 .NET技术概述 2000年七月在美国奥兰多举行的专业开发者大会上,微软公司展示了它最新的.NET体系,从多的发言人向大会介绍了.NET的特征和构成。从此,软件业界就开始掀起了一股“.NET”热潮。通过.NET, 微软公司为人们提供了一种全新的开发平台,这个平台将推动以新体系为基础的协同WEB应用开发。微软公司推出Visual Studio.NET 的目的就是要推进网络应用软件的开发,使用Visual Studio.NET开发系统可以编写最简单的基于Windows的单层应用软件,也可以编写Windows下的客户/服务器多层应用软,无论是为了Windows还是为Web , Visual Studio都在各个层面上作了大量的工作。 Visual Studio.NET与以往版本相比发生了巨大的变化,这种变化主要来自以下两个方面。 ?一是语言本身的改进和.NET平台的建立。无论是在网络应用还是在本地应用上,都对

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档