银行储蓄系统需求分析.doc

上传人:仙人指路1688 文档编号:4188257 上传时间:2023-04-09 格式:DOC 页数:17 大小:309KB
返回 下载 相关 举报
银行储蓄系统需求分析.doc_第1页
第1页 / 共17页
银行储蓄系统需求分析.doc_第2页
第2页 / 共17页
银行储蓄系统需求分析.doc_第3页
第3页 / 共17页
银行储蓄系统需求分析.doc_第4页
第4页 / 共17页
银行储蓄系统需求分析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《银行储蓄系统需求分析.doc》由会员分享,可在线阅读,更多相关《银行储蓄系统需求分析.doc(17页珍藏版)》请在三一办公上搜索。

1、银行储蓄系统目 录1引言11.1编写目的11.2预期读者11.3项目背景12系统说明12.1系统描述12.2系统角色分析22.3 系统基本业务流程图23主要功能23.1功能划分23.2功能描述及流程图3 3.2.1开户33.2.1转账33.2.1存款33.2.1取款33.2.1改密33.3跨平台功能简介34输入输出数据45运行需求45.1界面要求55.2运行环境56接口需求66.1与硬件接口66.2与软件接口66.3通信接口67环境需求77.1硬件环境77.2支持软件环境78其他需求78特殊需求71 引言1.1 编写目的的本需求说明书全面描述储蓄平台系统的各种功能、运行环境,使客户和开发者双方

2、对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。1.2 预期读者本文档适用于银行管理部门以及储户预期读者:银行管理部门以及储户、项目开发人员、测试人员等。1.3 项目背景该项目为了利于银行管理人员对储户进行相应的管理 方便储户对现金形成更好的管理和使用。使银行能够为储户提高更好更及时的服务,提高银行工作效率,满足用户的需求。更快、更好的适应现今日益发展的社会,建立高效的服务平台。2 系统说明2.1 系统描述本系统主要为了方便储户办理存款、取款、转账、挂失、查询、改密等业务;银行管理人员办理开户、销户、冻结、解挂等业务,对金钱更有效管理,同时可以更好的方便银行对储户的管理,并且形

3、成储户与银行之间的桥梁,使用该系统不仅可以提高对金钱的有效管理而且在一定程度上可以对提高银行与储户的工作效率。2.2 系统角色分析本系统的直接使用者分为以下三类:角色名称职责描述银行工作人员隶属于银行,负责受理客户各种业务 存款 取款 查询 解挂等业务。银行管理人员增删员工,查询员工信息用户注册账号以后可以通过此系统办理存款 取款 查询 等相应操作2.3 系统基本业务流程图 银行计算机储蓄系统 取款管理业务(银行) ATM基本业务(用户) 存款 转账 查询用户信息管理业务管理 改密 开/销户查询 查询 取款 存款 转账(用户忘 记 )系统初始化密码 用户解挂解冻账号管理里挂失系统冻结图 2-1

4、 业务流程图3 主要功能3.1 功能划分本系统主要为了方便储户办理存款、取款、转账、挂失、查询、改密等业务;银行管理人员办理开户、销户、冻结、解挂等业务,对现有存储用户进行合理有效的管理。同时可以更有效的让用户学会理财。通过系统角色和功能的分析,可以将本系统划分成三部分: 下表就是对功能模块的划分:模块类别功能 功能描述基本业务业务受理存款 用户账户余额增加取款 用户账户余额减少贷款 用户可以根据自身需求向银行提出贷款业务开户 用户为了更加方便的管理自己的金钱可以办理自己的账户从而进行相应的银行业务销户 在自己账户业务处理完成后可以销户缴费 根据现在功能的增加 可以进行相应的缴费功能管理业务(

5、银行)用户信息管理增加用户删除用户修改用户密码管理修改密码找回密码存款信息管理查询存款余额表 4-1 系统模块划分3.2 功能描述及流程图3.2.1 开户/销户/解挂/解冻该流程主要是针对需要去银行办理相关业务首先:客户带领相关手续来到前台,按照工作人员要求填写相关信息,核对无误后交到前台工作人员处。其次,前台工作人员接到客户填写的信息,根据业务相关规定核对客户信息,然后如实准确的录入客户信息并且保存,办理成功后 客户可以根据提示离开。最后,系统保存信息 办理业务成功3.2.2 转账该业务流程是相对于ATM机客户首先将磁卡插入ATM机中,初始化ATM屏幕;根据屏幕及语音提示输入密码,系统验证密

6、码正确性,若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据屏幕提示选择转账服务,进入转账/汇款的操作界面,选择要转入卡的账户类型(银行卡或存折),然后输入所要转入卡的卡号,输入转账金额。退出3.2.3 存款1.客户把卡插入槽中,并输入他的个人标识号(PIN)2.ATM校验PIN是否正确.如果不正确事务中止,并弹出卡。3.菜单显示在屏幕上4.客户选择存款5.客户选择一个账目6.客户输入存款的金额 ATM机打开存款盒子,客户放入钱到盒子里,ATM关闭钱盒7.一旦检查到钱,信息系统发送一个消息去更新客户的账户8.ATM打印一个收据,上面显示日期、存款额、账号及存款

7、前的账户余额9.屏幕显示菜单10.客户选择取消.ATM吐出卡客户插入磁卡输入密码退出选择存款密码错误成功投币面值错误查询3.2.4取款(1) 客户插入磁卡,初始化ATM系统屏幕(2) 系统提示输入密码。(3) 客户输入密码并通过系统验证(4) 系统列出服务项目(5) 客户选择取款,输入取款金额,按下确定键。(6) 系统验证取款数额的合法性。并计算出手续费(7) 系统连接到综存系统,查询账户余额,确认余额是否足够。(8) 吐款机吐款,交易成立(9) 系统提供打印功能,供客户选择是否打印3.2.4 改密客户首先将磁卡插入ATM机中,初始化ATM屏幕;根据屏幕及语音提示输入密码,系统验证密码正确性,

8、若不正确,重新输入密码,若连续输入密码三次不正确,退出服务.若输入密码正确,客户根据屏幕提示选择修改密码服务,进入修改密码服务界面。根据语音及界面提示两次输入客户欲设置的新密码。系统验证新密码的合法性,看是否是六位数,两次输入是否一致等。如通过验证,系统通过AYM屏幕提示客户密码修改成功。最后退出服务3.3 跨平台功能简介业务客户管理人员系统备注用户开户用户填写开户清单例如:填写-姓名、性别、出生年月、住址、Email、联系方式(手机号或电话)、工作单位等。同时,如果用户开户成功,还可以在前台存款、修改自己的信息等前台管理人员根据用户填写的信息进行录入,并且要求客户输入自己的帐号密码并保存到电

9、脑中。还要开出业务回单给客户。注:银行管理人员需要登录验证银行系统自动将用户信息保存到银行数据库中银行管理人员打印业务回单给客户。用户存款客户有多种存款方式:一、在前台存款,客户将存款给前台管理人员,根据提示输入密码,继续操作。 二、在ATM机上进行存款,插入磁卡,输入密码,选择存款业务,根据系统提示放入存款金额,等待验证,查询前台管理人员根据用户的存储金额,将用户存款存储到用户的账户中(如果是非帐号拥有者存款,前台管理人员需录取其身份信息)。注:银行管理人员需要登录验证系统提示前台管理人员和客户相应的信息,其根据相应提示执行操作非帐号拥有者存款,只要其填写相应的真实身份信息,可以给任何一个开

10、户的帐号存款。银行管理人员打印业务回单给客户。用户可以选择是否打印凭证。用户取款客户有多种取款方式:一、在银行前台取款,客户将磁卡交给管理人员,并根据相应提示操作。二、在ATM机进行取款,插入磁卡,输入密码,选择取款业务,根据相应提示输入取款金额,等待,查询。前台管理人员根据用户的取款金额,执行相应的操作。注:银行管理人员需要登录验证系统提示前台管理人员和客户相应的信息,其根据相应提示执行操作用户在取款需持相应的身份信息,例如:身份证。银行管理人员打印业务回单给客户。用户可以选择是否打印凭证。用户转账用户有多种转账方式:一、在银行前台转账,客户将磁卡和第二方的帐号交给管理人员,并且输入密码,在

11、进行其他操作。二、在ATM机进行转账,插入磁卡,输入密码,选择转账业务,再次输入密码,根据相应提示输入转账金额,等待,查询。银行管理人员根据用户的要求进行转账操作业务(用户密码的重复输入验证)。注:银行管理人员需要登录验证系统提示前台管理人员和客户相应的信息,其根据相应提示执行操作用户在转账需持相应的身份信息,例如:身份证。银行管理人员打印业务回单给客户。用户可以选择是否打印凭证。用户查询用户账户余额查询有多种方式:一、银行前台余额查询,用户将磁卡交给管理员,并且输入密码,根据提示输入。二、在ATM机上进行查询,插入磁卡,输入密码,选择查询业务,根据提示进行相应操作。银行管理人员根据用户要求进

12、行查询。注:银行管理人员需要登录验证系统根据用户的输入请求进行验证查询,如果正确返回相应信息。银行管理人员打印业务回单给客户。用户可以选择是否打印凭证。密码解挂用户忘记密码后,需要带领相关证件到前台办理找回密码手续银行管理人员根据用户要求帮助用户修改密码。系统根据管理人员的输入进行相应的操作。将用户密码进行初始化需带领证件0银行管理人员信息管理增删查员工高级管理人员登录之后,可以查询银行一般管理人员的信息。系统根据管理人员相应的输入输出相应的信息。只有高级管理员才有权限。挂失客户磁卡丢失,可以到银行办理挂失。挂失之后,禁止用户对该帐号进行操作。银行管理人员对该用户所使用的帐号进行挂失操作。系统

13、根据管理人员的输入进行相应的操作。银行管理人员需输入挂失的原因,方便以后管理。挂失之后只有管理人员可以对该帐号进行相关查询。解挂客户在没有重新办理银行卡的情况下,由于一些失误操作(例如:乱放忘记又找到)可以到银行办理解挂。银行管理人员根据用户身份凭证,对该账户的帐号进行解挂。系统根据管理人员的输入进行相应的操作。解挂之后,客户可以对自己的帐号进行其范围内的任何操作。冻结账户一、客户有违反相关法律制度和银行管理制度。二、客户要求管理人员对自己的帐号进行冻结。三、客户输入三次密码错误。管理人员根据帐号进行相应的冻结。系统根据管理的输入,进行相应的操作。如果用户输入密码错误三次,系统自动冻结该用户帐

14、号。银行管理人员需输入冻结帐户的原因,方便以后管理。解冻客户根据自己的身份凭证(例如:身份证),到相应银行办理解冻业务。银行管理人员根据客户的相关凭证,查询银行系统内的相关信息,如果该账户的帐号冻结,则进行解冻操作。系统根据管理的输入,进行相应的操作。只有合法的用户帐号才可以被解冻。图 3-1 用户和银行管理人员业务描述4 输入输出数据编号项目数据类型I/O要求必填/必显范围举例1顾客编号字符O自增,最小值1000010000 2开户名字符O非空张三3有效证件字符I非空身份证4联系电话数字字符组合I最多11个字符0539-58261105地址字符I最长50个字符山东省济南市刘智远6业务类型数字

15、I选择类别0 取款 2 存款3转账 4 改密5查询7办理日期日期I默认系统时间svadate8办理编号字符I系统产生的随机编号 主外键约束400007银行管理人员编号字符I自增,最小值 20000200008员工姓名字符I最长字符数50 非空李四9员工地址字符I最长50个字符山东省临沂市10员工职务字符I最长20个字符经理11受理编号字符I系统产生的随机编号 主外键约束4000012单位名称字符I最多50字符莱商银行13联系电话数字字符组合I最多5位区号最多8号码0311-1234567815卡号字符I格式为:1010 3576 开始,每4位后都有空格,卡号一般是随机产生6224 5995 1

16、6客户编号字符I主外键1000017密码字符I必填,6位数字,开户时默认为6个“8”12345618开户日期日期I系统日期svadate19开户金额字符I不低于1元10020账户余额字符O大于00.921状态数字I必填0 正常 1 挂失3 冻结22凭证编号字符I自增 最小400004000023交易类型字符I选择0 取款 1 存款3 转账 4 改密5 解冻 6 解挂24交易日期日期I系统时间2007-1-29 12:12:1225卡号字符I主外键关联5 运行需求定量描述软件系统应满足的具体性能需求。如处理数据的最大容量、精度要求从询问到响应所允许的最长时间以及适应用户需求变化的能力等。5.1

17、界面要求界面美观大方,易操作性强,将出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮);快捷键;错误信息显示标准,等等;5.2 运行环境1.硬件环境: 512M以上内存2.软件环境:数据库Microsoft SQL Server 2005及以上版本Windows XP,Win7TCP/IP 通信协议6 接口需求6.1 与硬件接口现实中要求具有高速以太网组网以实现联网操作,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。业务员键入储户的资料要全部一致显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。6.2 与软件

18、接口 Windows标准接口,要求与其他软件无冲突发生。6.3 通信接口 计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。7 环境需求7.1 硬件环境1. 服务器端:IMB服务器主机CPU:42.0以上处理器内存:DDR主存IG硬盘:100G2. 客户端:PC机CPU:Inter P2 530 以上内存:64M以上硬盘:20G以上7.2 支持软件环境数据库、 java编程(eclipse)。8 其他需求安全保密性、复用性、灵活性、易用性、可维护性、可移植性等。指明不同属性的相对侧重点,例如易用程度优于易学程度,或者可移植优于有效性。健壮性:说明软件在容错能力,故障处理能力上需要达到的目标,保证系统稳定可靠;安全保密性:包括用户身份确认或授权方面的需求,保密性策略,产品所创建或使用的数据的保护等等;安全性:通过网络传送的数据需要简单加密,服务器端对接收到的数据需要二次简单验证。复用性:说明本项目是否可以复用已有软件、是否可为其它产品复用;灵活性:说明在运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。9 特殊需求由用户提出来或者由软件开发 公司人员提出来的 要边线其特殊性要求的需要第 15 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号