ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:152.69KB ,
资源ID:9989038      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9989038.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上银行系统需求分析.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上银行系统需求分析.docx

1、网上银行系统需求分析项目名称Project Name密级Confidentiality Level网上银行系统仅供收件方查阅项目编号Project ID版本Version文档编号Document Codev5.3078.570.11.0v5.3078.570.1 _SPP_002Bank-Online Software Requirements specification网上银行系统软件需求规格说明书Prepared by 拟制Date日期2011-3-14Reviewed by 评审人Date日期yyyy-mm-ddApproved by批准Date日期yyyy-mm-dd. All Rig

2、hts ReservedRevision Record修订记录Date日期Revision Version修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Description修改描述Author作者2011-3-16V1.0v5.3078.570.1全部唐聪 陆琪 李远鑫 张宁 熊壮Catalog Keywords 关键词:Abstract 摘 要:List of abbreviations 缩略语清单: Abbreviations缩略语Full spelling 英文全名Chinese explanation 中文解释SOWStatemen

3、t of Work工作说明书PPLProject Plan项目计划WBSWork Breakdown Structure项目进度表CMPConfiguration Management Plan软件配置管理计划RMPRisk Management Plan风险管理计划QAPQuality Assurance Plan质量保证计划TSPTest Strategy Plan测试策略计划SRSSoftware Requestment Specification软件需求文档HLDHigh Level Design软件概要设计LLDLow Level Design软件详细设计STPSystem Test

4、 Plan系统测试计划ITPIntegrate Test Plan集成测试计划UTPUnit Test Plan单元测试计划STSystem Test系统测试ITIntegrate Test集成测试UTUnit Test 单元测试UATUser Acceptance Test用户验收测试1Introduction 简介1.1Purpose 目的 本文用通俗的语言向用户描述网上银行系统的软件需求,功能模块以及使用的步骤流程。目的是使用户,即使是对软件的专业知识不甚了解的用户,都能对本产品的特点以及用法有清晰的了解,同时,本文向用户展示了开发团队的成员在开发过程中扮演的角色以及承担的责任,达到用户

5、和团队的交流,增加用户对团队的信任,以期长远合作。1.2Scope 范围本文档的范围包括:项目特定软件过程,项目的交付件及验收标准,工作产品及其审批,角色和职责,规模、工作量的估计,WBS,风险管理计划,配置管理计划,产品集成策略,标准与约定。2General description总体概述2.1Software perspective 软件概述2.1.1About the Project 项目介绍目前,国内许多银行均与特定商户进行签约合作,退出无卡支付业务,使其信用卡客户可通过这类签约商户的网站、电话客户服务中心直接预定酒店、机票、度假产品等服务,而对信用卡客户无需进行刷卡处理,由信用卡客户

6、告知或填报信用卡有关信息后,由商户直接扣划信用卡款项或进行预授权及消费后确认支付的处理。本项目是一个新的独立的项目,采用J2EE实现了基本功能。2.1.2Environment of Product 产品环境介绍1.本项目为独立项目,完全自我包含。2.使用数据库对用户信息以及交易记录进行管理,因此要求服务器端具有相应的配置。3.本项目基于Web,因此要求客户机能够连上网络,实现访问。2.2Software function 软件功能 图2-12.3Actors 本系统共有种用户:1.经理:为本项目的系统管理员,默认只有一个,可实现对用户信息的增删改和交易记录的整体查询。2.用户:能够登录网上银

7、行系统体验网上银行的系列功能。2.4Assumptions & Dependencies 假设和依赖关系本项目需要使用到第三方短信接口以便在授权确认模块使用。3Functional Requirements 功能需求3.1Use Case Diagram 用例图 图3.-1 图3.-2图3-33.1.1R.FUNC.BASIC.001用户注册 3.1.1.1Goal in Context 简要说明用户进行注册3.1.1.2Preconditions 前置条件无前置条件3.1.1.3End Condition 后置条件Success End Condition 成功后置条件成功录入用户信息Fai

8、led End Condition 失败后置条件无法录入用户信息3.1.1.4Actors 用户3.1.1.5Trigger 触发条件用户点击注册按钮3.1.1.6Description 基本事件流描述Step 步骤1、用户进入注册页面2、用户填写注册信息3、用户提交信息3.1.1.7Extensions 备选事件流Step 步骤3.用户填写信息错误或未填写,无法录入信息,返回错误3.1.2R.FUNC.BASIC.002登录3.1.2.1Goal in Context 简要说明用户进行登录3.1.2.2Preconditions 前置条件无前置条件3.1.2.3End Condition 后

9、置条件Success End Condition 成功后置条件登录成功,转入登录后页面Failed End Condition 失败后置条件登录失败,返回错误3.1.2.4Actors 用户3.1.2.5Trigger 触发条件用户点击登录按钮,输入信息进行登录3.1.2.6Description 基本事件流描述Step 步骤1、用户进入登录页面2、用户填写登录信息3、用户提交信息3.1.2.7Extensions 备选事件流Step 步骤3.用户填写登录错误或未填写,无法验证,返回错误3.1.3R.FUNC.BASIC.003客户服务3.1.3.1Goal in Context 简要说明用户

10、联系客服,客服解答关于网银的疑问3.1.3.2Preconditions 前置条件无前置条件3.1.3.3End Condition 后置条件Success End Condition 成功后置条件成功联系客服Failed End Condition 失败后置条件联系失败3.1.3.4Actors 用户3.1.3.5Trigger 触发条件用户点击客户服务按钮3.1.3.6Description 基本事件流描述Step 步骤用户进入客服服务页面3.1.4R.FUNC.BASIC.004查询金融信息3.1.4.1Goal in Context 简要说明用户对当前的金融资讯进行查询3.1.4.2P

11、reconditions 前置条件无前置条件3.1.4.3End Condition 后置条件Success End Condition 成功后置条件查询成功Failed End Condition 失败后置条件查询失败3.1.4.4Actors 用户3.1.4.5Trigger 触发条件用户点击金融信息按钮3.1.4.6Description 基本事件流描述Step 步骤1、用户进入金融信息页面2、用户搜索相关金融信息3.1.5R.FUNC.LOGIN.001挂失3.1.5.1Goal in Context 简要说明用户遗失银行卡之后,可以凭借相关信息对指定银行卡进行挂失3.1.5.2Pre

12、conditions 前置条件用户成功登录3.1.5.3End Condition 后置条件Success End Condition 成功后置条件挂失成功Failed End Condition 失败后置条件挂失失败3.1.5.4Actors 用户3.1.5.5Trigger 触发条件用户点击挂失按钮3.1.5.6Description 基本事件流描述Step 步骤1、用户进入挂失页面2、用户填写需要挂失的银行卡的相关信息3、用户提交信息3.1.5.7Extensions 备选事件流Step 步骤3.用户填写信息错误或未填写,无法验证信息,返回错误3.1.6R.FUNC.LOGIN.002网

13、上支付3.1.6.1Goal in Context 简要说明用户对指定账单进行支付,包括转账和对指定商家进行付款3.1.6.2Preconditions 前置条件用户成功登录3.1.6.3End Condition 后置条件Success End Condition 成功后置条件支付成功Failed End Condition 失败后置条件支付失败3.1.6.4Actors 用户3.1.6.5Trigger 触发条件用户点击支付按钮3.1.6.6Description 基本事件流描述Step 步骤1、用户进入支付页面2、用户填写验证信息3、用户提交信息3.1.6.7Extensions 备选事

14、件流Step 步骤3.用户填写信息错误或未填写,或用户账户余额不足,无法完成支付,返回错误3.1.7R.FUNC.LOGIN.003修改个人信息3.1.7.1Goal in Context 简要说明用户修改个人信息3.1.7.2Preconditions 前置条件用户成功登录3.1.7.3End Condition 后置条件Success End Condition 成功后置条件修改成功Failed End Condition 失败后置条件修改失败3.1.7.4Actors 用户3.1.7.5Trigger 触发条件用户点击修改个人信息按钮3.1.7.6Description 基本事件流描述S

15、tep 步骤1、用户进入修改个人信息页面2、用户填写修改信息3、用户提交信息3.1.7.7Extensions 备选事件流Step 步骤3.用户填写信息错误,无法修改个人信息,返回错误3.1.8R.FUNC.LOGIN.004查询3.1.8.1Goal in Context 简要说明用户对自身账户信息的查询,例如查看账户余额,查看本月支出,查看本月存款等等。3.1.8.2Preconditions 前置条件用户已注册并登录成功3.1.8.3End Condition 后置条件Success End Condition 成功后置条件成功显示用户账户信息Failed End Condition 失

16、败后置条件无3.1.8.4Actors 用户3.1.8.5Trigger 触发条件用户点击查询按钮3.1.8.6Description 基本事件流描述Step 步骤1、用户登陆成功2、用户提交查询按钮3.1.8.7Extensions 备选事件流无3.1.9R.FUNC.LOGIN.005转账3.1.9.1Goal in Context 简要说明用户将自身账户的资金转存至另一账户上3.1.9.2Preconditions 前置条件用户已注册并登录成功3.1.9.3End Condition 后置条件Success End Condition 成功后置条件转账成功Failed End Condi

17、tion 失败后置条件转账失败3.1.9.4Actors 用户3.1.9.5Trigger 触发条件用户填写转出账户和转入账户信息正确无误3.1.9.6Description 基本事件流描述Step 步骤1、用户登陆成功2、用户填写转出账户、转入用户信息和转出金额等信息3、用户提交转账按钮3.1.9.7Extensions 备选事件流1、金额不足无法转账2、转入账户不存在3.1.10R.FUNC.LOGIN.005修改密码3.1.10.1Goal in Context 简要说明用户修改自身账户的登录密码3.1.10.2Preconditions 前置条件用户已注册并登录成功3.1.10.3En

18、d Condition 后置条件Success End Condition 成功后置条件修改密码成功Failed End Condition 失败后置条件修改密码失败3.1.10.4Actors 用户3.1.10.5Trigger 触发条件用户正确填写原始密码,并在新密码二次输出中确认无误3.1.10.6Description 基本事件流描述Step 步骤1、用户登陆成功2、用户填写原始密码和新密码3、用户提交修改密码按钮3.1.10.7Extensions 备选事件流1、旧密码错误2、新密码二次确认不一致3、新密码输入格式错误3.1.11R.FUNC.LOGIN.006注销3.1.11.1G

19、oal in Context 简要说明用户将账户的登录状态由已登录转变为未登录3.1.11.2Preconditions 前置条件用户已注册并登录成功3.1.11.3End Condition 后置条件Success End Condition 成功后置条件用户登出Failed End Condition 失败后置条件无3.1.11.4Actors 用户3.1.11.5Trigger 触发条件用户点击注销按钮3.1.11.6Description 基本事件流描述Step 步骤1、用户登陆成功2、用户点击注销按钮3.1.11.7Extensions 备选事件流无3.1.12R.FUNC.MANA

20、GE.001用户管理3.1.12.1Goal in Context 简要说明管理员管理用户信息3.1.12.2Preconditions 前置条件管理员成功登录3.1.12.3End Condition 后置条件Success End Condition 成功后置条件删除成功Failed End Condition 失败后置条件删除失败3.1.12.4Actors 管理员3.1.12.5Trigger 触发条件管理员点击用户管理按钮3.1.12.6Description 基本事件流描述Step 步骤1、管理员进入用户管理页面2、管理员删除指定用户3.1.12.7Extensions 备选事件流

21、Step 步骤2.需要删除的指定用户还有余额无法删除,返回错误3.1.13R.FUNC.MANAGE.002修改网银基本信息3.1.13.1Goal in Context 简要说明管理员修改网银相关的基本信息3.1.13.2Preconditions 前置条件管理员成功登录3.1.13.3End Condition 后置条件Success End Condition 成功后置条件修改成功Failed End Condition 失败后置条件修改失败3.1.13.4Actors 管理员3.1.13.5Trigger 触发条件管理员点击修改网银基本信息按钮3.1.13.6Description 基

22、本事件流描述Step 步骤1、管理员进入修改页面2、管理员填写需要修改的信息3、管理员提交信息3.1.13.7Extensions 备选事件流Step 步骤3.管理员填写信息错误,无法修改网站信息,返回错误3.1.14R.FUNC.MANAGE.003网银日志查询3.1.14.1Goal in Context 简要说明管理员可以查询指定日期的网站日志3.1.14.2Preconditions 前置条件管理员成功登录3.1.14.3End Condition 后置条件Success End Condition 成功后置条件查询成功Failed End Condition 失败后置条件查询失败3.

23、1.14.4Actors 管理员3.1.14.5Trigger 触发条件管理员点击修改查询日志按钮3.1.14.6Description 基本事件流描述Step 步骤1、管理员进入修改日志查询页面2、管理员填写查询的时间段3、网站返回时间段内日志3.1.14.7Extensions 备选事件流Step 步骤2.管理员填写时间段错误,无法查询,返回错误信息3.1.15R.FUNC.MANAGE.004修改管理员密码3.1.15.1Goal in Context 简要说明管理员修改密码3.1.15.2Preconditions 前置条件管理员成功登录3.1.15.3End Condition 后置

24、条件Success End Condition 成功后置条件修改成功Failed End Condition 失败后置条件修改失败3.1.15.4Actors 管理员3.1.15.5Trigger 触发条件管理员点击修改密码按钮3.1.15.6Description 基本事件流描述Step 步骤1、管理员进入修改密码页面2、管理员填写初始密码3、管理员提交信息3.1.15.7Extensions 备选事件流Step 步骤3.管理员填写初始密码错误,无法修改密码,返回错误4Performance Requirements 性能需求4.1Performance requirement1 性能需求1

25、本项目的性能需求有:数据库容量需求 需支持5千条每天的数据量。单表最多支持20万条记录。系统用户容量需求 至少支持同时50位用户同时访问。机器配置的需求 会员服务应用服务器、后台应用管理服务器:CPU应在P4以上,内存为1GB以上,硬盘采用单SCSI或SATA硬盘。网络环境的需求 除可以局域网部署外,需支持万维网的远程访问。可保证万维网512Kb/s的正常访问浏览。系统运行时间的需求 系统需保持24*7小时的持续稳定工作,每四周系统维护一次。5Interface Requirements 接口需求5.1User Interface 用户接口本系统基于B/S模式,提供给用户的操作界面主要有登陆注

26、册界面、管理界面、服务界面等。交互界面采用PC机显示屏,能在1024*768的分辨率下很好地显示,并自动适应其它分辨率的显示。5.2Software Interface 软件接口本系统适用于windows操作系统,本系统采用的数据库为MySql,服务器为tomcat6.5,。5.3Hardware Interface 硬件接口公共信息服务接口,接口标准为自定。5.4Communication Interface 通讯接口Internet接入协议: HTTP。短信接口6Overall Design Constraints 总体设计约束6.1Standards compliance 标准符合性本系

27、统的开发在源代码上遵循java编程规范。运用Mysql+Tomcat5.0+MyEclipse开发环境。文档依据深圳易思博公司文档标准数据库操作遵循SQL标准6.2Hardware Limitations 硬件约束会员服务应用服务器、后台应用管理服务器:CPU应在P4以上,内存一般1GB2GB,硬盘采用单SCSI或SATA硬盘。最终的产品可以在分布式运行环境中运行,能顺畅地跑起来,客户通过用户交互界面提交一项请求,能够尽快做出响应。6.3Technology Limitations 技术限制数据库:软件产品设计应与数据库无关,本系统使用Mysql数据库为主。接口:公共信息服务接口,接口标准为自

28、定。并行操作:同时允许多个客户端同时运行,保证数据的正确和完备性。编程规范:用Java实现,由开发方提供一套编程规范.7Software Quality Attributes 软件质量特性7.1Reliability 可靠性容错性:用户输入非法的数据或不合理的操作,不会造成系统崩溃或引起数据的不完整。客户端在不同的操作系统下或不同的硬件配置下,都能正常工作,也不会因为用户在系统装了不同的软件,造成本产品的工作不正常。.可靠性:提交给用户的最终产品在6个月的运行期间,不能有致命错误,严重错误不超过5次,一般错误不超过15次。可恢复性:当系统出现故障或机器硬件出现断电等情况,系统应该能自动恢复数据

29、和安全性等方面的功能。7.2Usability 易用性. 易懂性:用户能够容易的理解该系统的功能及其适用性。 易学性:该系统简单易学,容易上手。易操作性:具备良好的用户交互界面,使用户容易操作。阻止用户输入非法数据或进行非法操作,对于复杂的流程处理,系统提供向导功能,可随时给用户提供使用帮助。8Other Requirements其他需求8.1Database数据库该系统使用MySQL数据库来管理系统中所有的数据信息。8.2Operations 操作客户:可以登录网上用户系统进行支付或者查询交易记录系统管理员:可以登录系统后台,对用户数据进行管理。8.3Localization 本地化同时支持中文和英文9Requirements Classification 需求分级Requirement ID 需求IDRequirement Name 需求名称Classifica

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1