论文部分内容阅读
当今世界经济发达国家的股票市场总市值几乎相当于国家的GDP值,甚至超过国家的GDP值,股票市场发展十分迅猛。在我国,短短的十几年里,股票市场融资量大幅增长,股市总市值已达到五万亿元,成为国民经济的重要推动力量。如今,越来越多的人选择了炒股这种投资理财方式,然而,由于对国内股票市场没有清晰的认识、缺乏股票数据分析相关知识等一系列原因,很多人买卖股票是相当盲目的,甚至是仅凭感觉操作,从而造成了很大的损失。出于以上现象考虑,本次将开发一个股票分析系统。通过查阅股票分析方面的相关知识,我们了解到股票的基本指标有多空指数(BBI)、意愿指标(BR)、动向指数(DMI)、随机指数(KDJ)、指数平滑移动平均线(MACD)、威廉变异离散量(WVAD)、价格推动量(Power)、相对强弱指数(RSI)、人气指标(AR)、乖离率(BIAS)、顺势指标(CCI)、指数平均数(EXPMA)、K线图(K)、动量指标(MTM)、能量潮(OBV)、心理线(PSY)、停损点转向(SAR)、容量比率(VR)、均价线(AVL)、布林线(BOLL)、CR指标(CR)、换手率线(HSL)、移动平均线(MA)、成交量柱体及其均线(MV)、震荡量指标(OSC)、变动率指标(ROC)、宝塔线(Tower)、威廉指数(WMS)等。其中比较简单、直观,同时也是比较重要的指标是K线图和成交量柱状图。首先,本文在对股票基本数据、图表、曲线图研究了解的基础上分析了系统的功能性需求和非功能性需求,并对系统需求以用例图的形式来详细说明。在需求分析基础上,本文进行了股票分析系统架构设计。先根据系统需求提出系统设计目标和原则,然后分别对系统的技术架构和功能架构进行了设计。在功能架构设计中,着重对股票数据管理功能组成进行了设计。接着进一步进行股票分析系统的详细设计。该部分对系统的各主要模块进行建模,主要使用uml建模语言。另外设计了系统数据库,并根据数据库设计分析建表。然后,在详细设计的基础上,对各个模块的实现进行了简单介绍,给出了系统的整体效果图和各个部分的实现。然后结合系统截图和代码具体阐述了各模块实现细节。在图形显示模块部分,首先讨论了GDI+技术。微软公司的Windows GDI+是Windows XP操作系统或Windows Server 2003操作系统的一部分,它可以生成二维空间向量图形、图像。GDI+技术是GDI(图形设备接口)的升级版本,它主要添加了一些新的功能,也优化了一些现有功能。接着在此基础上,实现了绘制股票分析系统曲线图的模块。最后,本文对股票分析系统的应用情况作了简单介绍,并对系统进一步改进提出了建议。