网上银行系统需求分析_第1页
网上银行系统需求分析_第2页
网上银行系统需求分析_第3页
网上银行系统需求分析_第4页
网上银行系统需求分析_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目名称Project Name密级Con fide ntiality Level网上银行系统仅供收件方查阅项目编号版本文档编号Project IDVersio nDocume nt CodeV5.3078.570.11.0V5.3078.570.1 _SPP_002Bank-On li ne Software Requireme ntsspecificati on网上银行系统软件需求规格说明书Prepared by 拟制Date日期2011-3-14Reviewed by 评审人Date日期yyyy-mm-ddApproved by 批准Date日期yyyy-mm-dd.All Rights

2、 ReservedRevisi on Record修订记录Date日期Revisio n Versio n 修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Descriptio n 修改描述Author作者20113-16V1.0V5.3078.570.1全部唐聪陆琪 李远鑫张 宁熊壮Catalog目录1 Introduction 简介 61.1 Purpose 目的 61.2 Scope 范围 62 General description 总体概述 62.1 Software perspective 软件概述 62.1.1 About the

3、 Project 项目介绍 62.1.2 Environment of Product 产品环境介绍 62.2 Software function 软件功能 72.3 Actors 72.4 Assumptions & Dependencies 假设和依赖关系 73 Functional Requirements 功能需求 83.1 Use Case Diagram 用例图 83.1.1 Use Case 1 用例 1 83.1.2 Use Case2 用例 2 104 Performance Requirements 性能需求 224.1 Performance requiremen

4、t1 性能需求 1 225 Interface Requirements 接口需求 235.1 User Interface 用户接口 235.2 Software Interface 软件接口 235.3 Hardware Interface 硬件接口 235.4 Communication Interface 通讯接口 245.5 Other Interfaces 其他接口 246 Overall Design Constraints 总体设计约束 246.1 Standards compliance 标准符合性 246.2 Hardware Limitations 硬件约束 246.3

5、Technology Limitations 技术限制 247 Software Quality Attributes 软件质量特性 247.1 Reliability 可靠性 257.2 Usability 易用性 258 Other Requirements 其他需求 258.1 Database数据库 258.2 Operations 操作 258.3 Localization 本地化 259 Requirements Classification 需求分级 2610 Issues To Be Determined 待确定问题 错误!未定义书签。11 Appendix 附录 2611.1

6、 Feasibility Study Results可行性分析结果 2611.2 Glossary词汇表 26Keywords 关键词:Abstract 摘要:List of abbreviati ons 缩略语清单:Abbreviations 缩略语Full spelling英文全名Chin ese expla nati on 中文解释SOWStateme nt of Work工作说明书PPLProject Pla n项目计划WBSWork Breakdow n Structure项目进度表CMPCon figurati on Man ageme nt Pla n软件配置管理计划RMPRis

7、k Man ageme nt Pla n风险管理计划QAPQuality Assura nee Plan质量保证计划TSPTest Strategy Pla n测试策略计划SRSSoftware Requestme nt Specificati on软件需求文档HLDHigh Level Desig n软件概要设计LLDLow Level Desig n软件详细设计STPSystem Test Pla n系统测试计划ITPIn tegrate Test Pla n集成测试计划UTPUnit Test Pla n单兀测试计划STSystem Test系统测试ITIn tegrate Test集成

8、测试UTUnit Test单元测试UATUser Accepta nee Test用户验收测试1 Introduction 简介1.1 Purpose 目的本文用通俗的语言向用户描述网上银行系统的软件需求,功能模块以 及使用的步骤流程。目的是使用户,即使是对软件的专业知识不甚了解的 用户,都能对本产品的特点以及用法有清晰的了解,同时,本文向用户展 示了开发团队的成员在开发过程中扮演的角色以及承担的责任,达到用户 和团队的交流,增加用户对团队的信任,以期长远合作。1.2 Scope 范围本文档的范围包括:项目特定软件过程,项目的交付件及验收标准,工作产品及其审批,角色和职责,规模、工作量的估计,

9、WBS风险管理计划,配置管理计划,产品集成策略,标准与约定 。2 General description 总体概述2.1 Software perspective软件概述2.1.1 About the Project 项目介绍目前,国内许多银行均与特定商户进行签约合作,退出无卡支付业务,使 其信用卡客户可通过这类签约商户的网站、电话客户服务中心直接预定酒店、 机票、度假产品等服务,而对信用卡客户无需进行刷卡处理,由信用卡客户告 知或填报信用卡有关信息后,由商户直接扣划信用卡款项或进行预授权及消费 后确认支付的处理。本项目是一个新的独立的项目,采用 J2EE实现了基本功能。2.1.2 Envir

10、onment of Product 产品环境介绍1. 本项目为独立项目,完全自我包含2. 使用数据库对用户信息以及交易记录进行管理,因此要求服务器端具有 相应的配置。3. 本项目基于 Web因此要求客户机能够连上网络,实现访问。2.2 Software function 软件功能理员模图2-12.3 Actors本系统共有种用户:1. 经理:为本项目的系统管理员,默认只有一个,可实现对用户信息的增 删改和交易记录的整体查询。2. 用户:能够登录网上银行系统体验网上银行的系列功能。2.4 Assumptions & Dependence 假设和依赖关系本项目需要使用到第三方短信接口以便在

11、授权确认模块使用3 Functional Requirements 功能需求3.1 Use Case Diagram 用例图图 3.-1账户查询用户信息挂失网上支付修改个人信息用户修改密码图3-33.1.1 R.FUNC.BASIC.001 用户注册 Goal in Context 简要说明用户进行注册 Preconditions 前置条件无前置条件 End Condition 后置条件Success End Condition 成功后置条件成功录入用户信息Failed End Condition 失败后置条件无法录入用户信息 Actor

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

13、,转入登录后页面Failed End Condition 失败后置条件 登录失败,返回错误 Actors用户 Trigger 触发条件用户点击登录按钮,输入信息进行登录 Description 基本事件流描述Step 步骤1、用户进入登录页面2、用户填写登录信息3、用户提交信息 Extensions 备选事件流Step 步骤3.用户填写登录错误或未填写,无法验证,返回错误3.1.3 R.FUNC.BASIC.003 客户服务 Goal in Context 简要说明用户联系客服,客服解答关于网银的疑问 Prec

14、onditions 前置条件无前置条件 End Condition 后置条件Success End Condition 成功后置条件成功联系客服Failed End Condition 失败后置条件联系失败 Actors用户 Trigger 触发条件用户点击客户服务按钮 Description 基本事件流描述Step 步骤用户进入客服服务页面3.1.4 R.FUNC.BASIC.004 查询金融信息 Goal in Context 简要说明用户对当前的金融资讯进行查询 Preconditions 前置条件无前置

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

16、条件用户成功登录 End Condition 后置条件Success End Condition 成功后置条件挂失成功Failed End Condition 失败后置条件挂失失败 Actors用户 Trigger 触发条件用户点击挂失按钮 Description 基本事件流描述Step 步骤1、用户进入挂失页面2、用户填写需要挂失的银行卡的相关信息3、用户提交信息 Extensions 备选事件流Step 步骤3. 用户填写信息错误或未填写,无法验证信息,返回错误 Goal in Context 简要说明用户

17、对指定账单进行支付,包括转账和对指定商家进行付款 Preconditions 前置条件用户成功登录 End Condition 后置条件Success End Condition 成功后置条件支付成功Failed End Condition 失败后置条件支付失败 Actors用户 Trigger 触发条件用户点击支付按钮 Description 基本事件流描述Step 步骤1、用户进入支付页面2、用户填写验证信息3、用户提交信息 Extensions 备选事件流Step 步骤3.用户填写信息错误或未填写,或用户

18、账户余额不足,无法完成支付,返回错误3.1.7 R.FUNC.LOGIN.003 修改个人信息 Goal in Context 简要说明用户修改个人信息 Preconditions 前置条件用户成功登录 End Condition 后置条件Success End Condition 成功后置条件修改成功Failed End Condition 失败后置条件修改失败 Actors用户 Trigger 触发条件用户点击修改个人信息按钮 Description 基本事件流描述Step 步骤1、用户进入修改个人信息页面

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

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

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

22、Success End Condition 成功后置条件修改密码成功Failed End Condition 失败后置条件修改密码失败 T rigger 触发条件用户正确填写原始密码,并在新密码二次输出中确认无误 Description 基本事件流描述Step 步骤1、用户登陆成功2、用户填写原始密码和新密码3、用户提交修改密码按钮 Extensions 备选事件流1、旧密码错误2、新密码二次确认不一致3、新密码输入格式错误3.1.11 R.FUNC.LOGIN.006 注销 Goal in Context 简要说明 用户将账户的

23、登录状态由已登录转变为未登录 Preconditions 前置条件 用户已注册并登录成功 End Condition 后置条件Success End Condition 成功后置条件用户登出Failed End Condition 失败后置条件无 Actors用户 T rigger 触发条件用户点击注销按钮 Description 基本事件流描述Step 步骤1、用户登陆成功2、用户点击注销按钮 Extensions 备选事件流无3.1.12 R.FUNC.MANAGE.001 用户管理3.1.12

24、.1 Goal in Context 简要说明管理员管理用户信息 Preconditions 前置条件管理员成功登录 End Condition 后置条件Success End Condition 成功后置条件删除成功Failed End Condition 失败后置条件删除失败 Actors管理员 T rigger 触发条件管理员点击用户管理按钮 Description 基本事件流描述Step 步骤1、管理员进入用户管理页面 Extensions 备选事件流Step 步骤2. 需要删除的指定用户还

25、有余额无法删除,返回错误3.1.13 R.FUNC.MANAGE.002 修改网银基本信息 Goal in Context 简要说明管理员修改网银相关的基本信息 Preconditions 前置条件管理员成功登录 End Condition 后置条件Success End Condition 成功后置条件修改成功Failed End Condition 失败后置条件修改失败 Actors管理员 T rigger 触发条件管理员点击修改网银基本信息按钮 Description 基本事件流描述Step

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

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

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

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

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

31、tandards compliance标准符合性本系统的开发在源代码上遵循 java 编程规范。运用 Mysql+Tomcat5.0+MyEclipse 开发环境。 文档依据深圳易思博公司文档标准数据库操作遵循SQL标准6.2 Hardware Limitations 硬件约束1GB会员服务应用服务器、后台应用管理服务器:CPU应在P4以上,内存一般2GB,硬盘采用单SCSI或SATA硬盘。最终的产品可以在分布式运行环境中运行,能顺畅地跑起来,客户通过用户交互界面 提交一项请求,能够尽快做出响应。6.3 Technology Limitations技 术限制数据库:软件产品设计应与数据库无关,本系统使用 Mysql 数据库为主。接口:公共信息服务接口,接口标准为自定。并行操作:同时允许多个客户端同时运行,保证数据的正确和完备性。编程规范:用Java实现,由开发方提供一套编程规范 .7 Software Quality Attributes 软件质量特性7.1 Reliability 可靠性容错性:用户输入非法的数据或不合理的操作,不会造成系统崩溃或引起数据的 不完整。客户端在不同的操作系统下或不同的硬件配置下,都能正常工作,也不会因 为用户在系统装了不同的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论