C01银行纸黄金、纸白银交易系统软件需求分析报告(改).doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行纸黄金、纸白银交易系统软件需求分
析报告
1 引言
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2 任务概述
2.1目标 (3)
2.2用户的特点 (3)
2.3假定和约束 (3)
3 需求规定
3.1对功能的规定 (3)
3.2对性能的规定 (5)
3.2.1精度 (5)
3.2.2时间特性要求 (6)
3.2.3灵活性 (6)
3.3输人输出要求 (6)
3.4数据管理能力要求 (6)
3.5故障处理要求 (6)
3.6其他专门要求 (6)
4 运行环境规定
4.1设备 (7)
4.2支持软件 (7)
4.3接口 (7)
4.4控制 (7)
1引言
1.1编写目的
在完成了《银行纸黄金、纸白银交易系统》的可行性分析报告后,编制本软件需求规格说明书。
此需求规格说明书堆《银行纸黄金、纸白银交易系统》软件做了较为全面的需求分析,明确所要开发软件硬件应具有的功能、性能和界面,使开发人员能清楚地了解用户的需求。本说明书的预期读者为客户,软件开发人员,项目管理人员。
1.2背景
1.所建议开发软件的名称:中国城市银行银行纸黄金、纸白银交易系统。
2.项目的任务提出者:中国城市银行。
3.开发者:广州大学华软软件学院软件开发4班R4组。
4.用户:投资者。
5.实现软件的单位:广州大学华软软件学院软件开发4班R4组。
6.项目使用的软件:orcal和myeclipse。
7.系统:本软件应使用Windows XP 或Win7。
1.3定义
本文档没有用到的专门术语的定义合缩写词的原文。
1.4参考资料
1.《Oracle数据库管理应用与开发》作者:马晓玉孙岩孙江伟李洪海等编著。清华大学出版社。2007年
2.《java语言程序设计》作者:郎波。清华大学出版社。 2005年
2任务概述
2.1目标
为了最大程度地满足广大投资者进行纸黄金、纸白银交易业务的需求,提供完善的交易渠道,,为客户提供贵金属交易客户端、网上银行、电话银行、银行柜面等多种交易渠道,为客户提供稳定、安全、灵活、快捷的交易环境。打造全方位的黄金、白银投资产业链服务。本软件产品是一项独立的软件,而且全部内容自含。|
2.2用户的特点
银行每天都会有许多各界投资者进行纸黄金、纸白银交易。操作人员、维护人员基本都学了java和Oracle10g管理应用与开发,本软件将24小时处于使用阶段,并24小时又专人看护系统运行。
2.3假定和约束
1.经费限制:由中国城市银行出资,暂无限制费用。
2.进行系统方案选择比较的期限:两周。
3.硬件:超大内存。
4.软件:myeclipse和Oracle。
5.开发环境:本软件应使用Windows XP 或Win7运行。
6.运行环境:本软件应使用Windows XP 或Win7运行。
7.组员情况:基本都学了java和Oracle10g管理应用与开发。
3需求规定
3.1对功能的规定
需要实现以下功能模块
功能结构图:
客户交易流程图:
3.2对性能的规定
3.2.1精度
a.严格的数据格式输入,否则系统不给于响应处理。
b.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。
3.2.2时间特性要求
a.响应时间:1~2秒。
b.更新处理时间:3~4秒。
c.数据的转换和传送时间:1~3分钟。
d.解题时间:5~10分钟。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化:操作方式仍为键盘或鼠标操作。
b.运行环境的变化:本软件的运行环境为Windows XP 或Win7,若在其中一种系统中运行出错可切换到另一系统操作。
c.同其他软件的接口的变化:有多接口连接。
d.精度和有效时限的变化:精度和有效时限将会适当的上下调动。
3.3输人输出要求
输入:a.输入数据量设计:需要输入客户数据,数据量很大。
b.输入检测错误:检测客户登记状态,确保不会重复登录或登记错误。
c.输入设备:本系统选择键盘、鼠标输入方式。
输出:a.输出信息包括系统的使用者,如:客户,管理员。
b.输出设备:终端显示器。
3.4数据管理能力要求
需要管理大量的文卷和记录的个数以及大量的表格,文卷的大小是每一个客户资料为一份文卷,由于每天使用系统进行交易的客户不可预算,所以要尽量使用足够大的存储空间。
3.5故障处理要求
正常时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
3.6其他专门要求
a.系统功能实现情况:用户可再本系统下实现各种客户要求的功能。
b.系统的安全性:对于系统的重要数据都有密码保护,具有一定的安全性。
c.系统的容错性:用户输出错数据都有提示信息,具有较好的容错性能。
d.系统封闭性:用户的封闭性较好,用户基本上在提示信息下输入数据。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a.处理器型号及内存容量:奔三1.0G或更高,内存1G或更高。
b.硬盘:1T或更高。
c.输入及输出设备:键盘,鼠标,终端显示屏。
d.数据库软件:oracal 10g。
4.2支持软件
需将操作系统升级为windowsXP或win7以上。
4.3接口
软件接口:于windows98以及更高版本具有win32 API操作系统之上。
硬件接口:本软件不需要特定的硬件或硬件接口进行支撑。
4.4控制
用户在提示信息下输入数据。