需求分析说明书
文档说明
本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计。本说明书将精确的阐述股票咨询软件提供的功能以及它要考虑的条件。本说明书是系统测试和用户文档的基础,一经制定将是项目规划、设计和编码的基础。
说明书有以下三个主要目的:
1.用户依赖它来了解本产品所能提供的服务。
2.软件开发依赖它来来指导将要开发的产品。
3.设计人根据包含在软件需求规格说明书中描述的产品来制定规划。
本说明书的预期读者为:用户,开发者等。
第一部分 项目概述
1.项目名称
遥知股票咨询软件
2.开发背景
随着中国国民经济的高速发展和人民收入的不断提高,人民迫切需要资本增值的渠道,股票交易进行资本增值的一种优秀方式,但是普通投资者的各个上市公司的缺乏足够的了解,没有经受过系统的投资训练,选择具有优秀升值空间的股票将会十分困难。股票软件即针对股票分析管理交易而开发的软件系统,也被称为炒股软件,基础功能包括财经资讯、股票行情、数据挖掘与分析、智能选股、交易系统等。
3.设计目的
帮助投资者选择优质股票。为了满足初涉股票的普通投资者者的需求,为了减少普通投资者因为盲目热情而损失惨重,决定设计一种重视股票基本价值的股票资讯系统,以帮助投资者选择优质股票,认清股票内在价值与外在价格。
4.目标用户
主要面对不具备大量专业知识及优秀组织能力的个人投资者。财务分析能力不强、止损不够坚决、心理素质欠佳的中小投资者。
5.参考资料
唐红亮著 《SQL Server 数据库设计与系统开发教程》清华大学出版社
埃史尔著 陈昊鹏译《Java 编程思想》
第二部分 任务说明
1.功能概述
该系统要求实现如下功能。
1.股票实时数据查询:
用户进入软件界面后,可进行股票实时及历史数据查询,软件从互联网上获取股票的的数据,以K线形式显示图形,可向用户提高股票的信息,方面用户的决策。
2.自选股票:
用户可以添加自己经常查询的股票为自选股,在单独的子界面显示,方便查看,省去单独查询的麻烦。
3.股票市盈率折线显示
市盈率是衡量股票基本面的重要数据,软件从互联网上提取上市公司财务数据放入数据库后,将根据历史股价进行市盈率演算,并以图形形式输出,便于用户直观的了解股票的基本面。方便中小投资者进行投资,规避风险。
4.净资产率折线显示
净资产率是衡量上市工作财务能力的重要指标,已经每股含金量的直观显示
5.分红率折现显示
分红率是对上市公司回报股东意向最好的判断,直观的显示分红率,可以帮助投资者规避铁公鸡型的股票,以从股市中获得良好的现金流。
2.设计要求
开发时间为16周,时间限制较小,技术限制较大。系统基于JAVA,SQL数据库,Eclipse环境。为了减少技术压力,数据库选择SQL SERVER。
3.用户环境
硬件要求:处理器i2 以上
内存512MB及其以上,推荐 1GB以上。
硬盘空间大于2G
输入设备:键盘、鼠标
通讯设备:能够稳定的连接无联网
软件要求:Windows xp以上的操作系统
浏览器,IE 6以上版本