《银行储蓄系统需求分析50522.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统需求分析50522.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、储蓄平台系统需求规格说明书书文件状态: 草稿 正式式发布 正在在修改文件标识:储蓄平台系统当前版本:1.0作 者:完成日期:2011-8-12山东师创软件实训学院 需求规格说明书目 录1引言11.1编写目目的11.2预期读读者11.3项目背背景12系统说明12.1系统描描述12.2系统角角色分析22.3 系系统基本业务务流程图23主要功能23.1功能划划分23.2功能描描述及流程图图3 3.2.11开户33.2.1转转账33.2.1存存款33.2.1取取款33.2.1改改密33.3跨平台台功能简介34输入输出数数据45运行需求45.1界面要要求55.2运行环环境56接口需求66.1与硬件件接口
2、66.2与软件件接口66.3人机接接口67环境需求77.1硬件环环境77.2支持软软件环境78其他需求78特殊需求78附件741 引言1.1 编写目的的本需求说明书全全面描述储蓄蓄平台系统的的各种功能、运运行环境,使使客户和开发发者双方对本本系统的初始始规定有一个个共同的理解解,使之成为为整个开发工工作的基础。1.2 预期读者本文档适用于银银行管理部门门以及储户预期读者:银行行管理部门以以及储户、项项目开发人员员、测试人员员等。1.3 项目背景该项目为了利于于银行管理人人员对储户进进行相应的管管理 方便储储户对现金形形成更好的管管理和使用。使银行能够为储户提高更好更及时的服务,提高银行工作效率
3、,满足用户的需求。更快、更好的适应现今日益发展的社会,建立高效的服务平台。2 系统说明2.1 系统描述本系统主要为了了方便储户办办理存款、取取款、转账、挂挂失、查询、改改密等业务;银行管理人人员办理开户户、销户、冻冻结、解挂等等业务,对金金钱更有效管管理,同时可可以更好的方方便银行对储储户的管理,并并且形成储户户与银行之间间的桥梁,使使用该系统不不仅可以提高高对金钱的有有效管理而且且在一定程度度上可以对提提高银行与储储户的工作效效率。2.2 系统角色分析本系统的直接使使用者分为以以下三类:角色名称职责描述银行工作人员隶属于银行,负负责受理客户户各种业务 存款 取款款 查询 解解挂等业务。银行管
4、理人员增删员工 查询询员工信息用户注册账号以后可可以通过此系系统办理存款款 取款 查查询 等相应应操作2.3 系统基本业务流流程图 银行计算机储蓄系统 取款管理业务(银行) ATM基本业务(用户) 存款 转账 查询用户信息管理业务管理 改密 开/销户查询 查询 取款 存款 转账(用户忘 记 ) 系统初始化密码 用户解挂解冻账号管理里挂失系统冻结国冻结图 2-1 业务流程图图3 主要功能3.1 功能划分本系统主要为了了方便储户办办理存款、取取款、转账、挂挂失、查询、改改密等业务;银行管理人人员办理开户户、销户、冻冻结、解挂等等业务,对现现有存储用户户进行合理有有效的管理。同时可以跟跟有效的让用用
5、户学会理财财。通过系统角色和和功能的分析析,可以将本系统统划分成三部分分: 下表就是对功能能模块的划分分:模块类别功能 功能描述述基本业务业务受理存款 用户账户户余额增加取款 用户账户户余额减少贷款 用户可以以根据自身需需求向银行提提出贷款业务务开户 用户为了了更加方便的的管理自己的的金钱可以办办理自己的账账户从而进行行相应的银行行业务销户 在自己账账户业务处理理完成后可以以销户缴费 根据现在在功能的增加加 可以进行行相应的缴费费功能管理业务(银行行)用户信息管理增加用户删除用户修改用户密码管理修改密码找回密码存款信息管理查询存款余额表 4-1 系系统模块划分分3.2 功能描述及流程程图3.2
6、.1 开户/销户/解解挂/解冻该流程主要是针针对需要去银银行办理相关关业务首先:客户带领相相关手续来到到前台,按照照工作人员要求求填写相关信信息,核对无无误后交到前前台工作人员员处。其次,前台工工作人员接到到客户填写的的信息,根据业业务相关规定定核对客户信信息,然后如如实准确的录录入客户信息息并且保存,办办理成功后 客户可以根根据提示离开开。最后,系统保保存信息 办理业务成成功3.2.2 转账该业务流程是相相对于ATMM机客户首先将磁卡卡插入ATMM机中,初始始化ATM屏屏幕;根据屏屏幕及语音提提示输入密码码,系统验证证密码正确性性,若不正确确,重新输入入密码,若连连续输入密码码三次不正确确,
7、退出服务务.若输入密密码正确,客客户根据屏幕幕提示选择转转账服务,进进入转账/汇汇款的操作界界面,选择要要转入卡的账账户类型(银银行卡或存折折),然后输输入所要转入入卡的卡号,输输入转账金额额。退出3.2.3 存款1.客户把卡插插入槽中,并并输入他的个个人标识号(PIN)2.ATM校验验PIN是否否正确.如果果不正确事务务中止,并弹弹出卡。3.菜单显示在在屏幕上4.客户选择存存款5.客户选择一一个账目6.客户输入存存款的金额 ATM机打打开存款盒子子,客户放入入钱到盒子里里,ATM关关闭钱盒7.一旦检查到到钱,信息系系统发送一个个消息去更新新客户的账户户8.ATM打印印一个收据,上上面显示日期
8、期、存款额、账账号及存款前前的账户余额额9.屏幕显示菜菜单10.客户选择择取消.ATTM吐出卡客户插入磁卡输入密码退出选择存款密码错误成功投币面值错误查询3.2.4 取款(1) 客户插入磁卡,初初始化ATMM系统屏幕(2) 系统提示输入密密码。(3) 客户输入密码并并通过系统验验证(4) 系统列出服务项项目(5) 客户选择取款,输输入取款金额额,按下确定定键。(6) 系统验证取款数数额的合法性性。并计算出出手续费(7) 系统连接到综存存系统,查询询账户余额,确确认余额是否否足够。(8) 吐款机吐款,交交易成立(9) 系统提供打印功功能,供客户户选择是否打打印(10) 客户插入磁卡,初初始化AT
9、MM系统屏幕(11) 系统提示输入密密码。(12) 客户输入密码并并通过系统验验证(13) 系统列出服务项项目(14) 客户选择取款,输输入取款金额额,按下确定定键。(15) 系统验证取款数数额的合法性性。并计算出出手续费(16) 系统连接到综存存系统,查询询账户余额,确确认余额是否否足够。(17) 吐款机吐款,交交易成立(18) 系统提供打印功功能,供客户户选择是否打打印3.2.5 改密客户首先将磁卡卡插入ATMM机中,初始始化ATM屏屏幕;根据屏屏幕及语音提提示输入密码码,系统验证证密码正确性性,若不正确确,重新输入入密码,若连连续输入密码码三次不正确确,退出服务务.若输入密密码正确,客客
10、户根据屏幕幕提示选择修修改密码服务务,进入修改改密码服务界界面。根据语语音及界面提提示两次输入入客户欲设置置的新密码。系系统验证新密密码的合法性性,看是否是是六位数,两两次输入是否否一致等。如如通过验证,系系统通过AYYM屏幕提示示客户密码修修改成功。最最后退出服务务3.3 跨平台功能简介介业务客户管理人员系统备注用户开户用户填写开户清清单例如:填写-姓名、性别、出出生年月、住住址、Emaail、联系系方式(手机机号或电话)、工工作单位等。同同时,如果用用户开户成功功,还可以在在前台存款、修修改自己的信信息等前台管理人员根根据用户填写写的信息进行行录入,并且且要求客户输输入自己的帐帐号密码并保
11、保存到电脑中中。还要开出出业务回单给给客户。注:银行管理人人员需要登录录验证银行系统自动将将用户信息保保存到银行数数据库中银行管理人员打打印业务回单单给客户。用户存款客户有多种存款款方式:一、在前台存款款,客户将存存款给前台管管理人员,根根据提示输入入密码,继续续操作。 二、在ATM机机上进行存款款,插入磁卡卡,输入密码码,选择存款业务,根据据系统提示放放入存款金额额,等待验证证,查询前台管理人员根根据用户的存存储金额,将将用户存款存存储到用户的的账户中(如如果是非帐号号拥有者存款款,前台管理理人员需录取取其身份信息息)。注:银银行管理人员员需要登录验验证系统提示前台管管理人员和客客户相应的信
12、信息,其根据据相应提示执执行操作非帐号拥有者存存款,只要其其填写相应的的真实身份信信息,可以给给任何一个开开户的帐号存存款。银行管理人员打打印业务回单单给客户。用户可以选择是是否打印凭证证。用户取款客户有多种取款款方式:一、在银行前台取款款,客户将磁磁卡交给管理理人员,并根根据相应提示示操作。二、在ATM机机进行取款,插插入磁卡,输输入密码,选选择取款业务,根据据相应提示输输入取款金额额,等待,查查询。前台管理人员根根据用户的取取款金额,执执行相应的操操作。注:银银行管理人员员需要登录验验证系统提示前台管管理人员和客客户相应的信信息,其根据据相应提示执执行操作用户在取款需持持相应的身份份信息,
13、例如如:身份证。银行管理人员打打印业务回单单给客户。用户可以选择是是否打印凭证证。用户转账用户有多种转账账方式:一、在在银行前台转转账,客户将将磁卡和第二二方的帐号交交给管理人员员,并且输入入密码,在进进行其他操作作。二、在ATM机机进行转账,插插入磁卡,输输入密码,选选择转账业务,再次次输入密码,根根据相应提示示输入转账金金额,等待,查查询。银行管理人员根根据用户的要要求进行转账账操作业务(用用户密码的重重复输入验证证)。注:银银行管理人员员需要登录验验证系统提示前台管管理人员和客客户相应的信信息,其根据据相应提示执执行操作用户在转账需持持相应的身份份信息,例如如:身份证。银行管理人员打打印
14、业务回单单给客户。用户可以选择是是否打印凭证证。用户查询用户账户余额查查询有多种方方式:一、银银行前台余额额查询,用户户将磁卡交给给管理员,并并且输入密码码,根据提示示输入。二、在ATM机机上进行查询询,插入磁卡卡,输入密码码,选择查询业务,根据据提示进行相相应操作。银行管理人员根根据用户要求求进行查询。注注:银行管理理人员需要登登录验证系统根据用户的的输入请求进进行验证查询询,如果正确确返回相应信信息。银行管理人员打打印业务回单单给客户。用户可以选择是是否打印凭证证。密码解挂用户忘记密码后后,需要带领领相关证件到到前台办理找找回密码手续续银行管理人员根根据用户要求求帮助用户修修改密码。系统根
15、据管理人人员的输入进进行相应的操操作。将用户户密码进行初初始化需带领证件0银行管理人员信信息管理增删查员工高级管理人员登登录之后,可可以查询银行行一般管理人人员的信息。系统根据管理人人员相应的输输入输出相应应的信息。只有高级管理员员才有权限。挂失客户磁卡丢失,可可以到银行办办理挂失。挂挂失之后,禁禁止用户对该该帐号进行操操作。银行管理人员对对该用户所使使用的帐号进进行挂失操作作。系统根据管理人人员的输入进进行相应的操操作。银行管理人员需需输入挂失的的原因,方便便以后管理。挂挂失之后只有有管理人员可可以对该帐号号进行相关查查询。解挂客户在没有重新新办理银行卡卡的情况下,由由于一些失误误操作(例如
16、如:乱放忘记记又找到)可可以到银行办办理解挂。银行管理人员根根据用户身份份凭证,对该该账户的帐号号进行解挂。系统根据管理人人员的输入进进行相应的操操作。解挂之后,客户户可以对自己己的帐号进行行其范围内的的任何操作。冻结账户一、客户有违反反相关法律制制度和银行管管理制度。二、客户要求管管理人员对自自己的帐号进进行冻结。三、客户输入三三次密码错误误。管理人员根据帐帐号进行相应应的冻结。系统根据管理的的输入,进行行相应的操作作。如果用户输入密密码错误三次次,系统自动动冻结该用户户帐号。银行管理人员需需输入冻结帐帐户的原因,方方便以后管理理。解冻客户根据自己的的身份凭证(例例如:身份证证),到相应应银
17、行办理解解冻业务。银行管理人员根根据客户的相相关凭证,查查询银行系统统内的相关信信息,如果该该账户的帐号号冻结,则进进行解冻操作作。系统根据管理的的输入,进行行相应的操作作。只有合法的用户户帐号才可以以被解冻。图 3-1 用用户和银行管管理人员业务务描述4 输入输出数据编号项目数据类型I/O要求必填/必显范围举例1顾客编号字符O自增,最小值11000010000 2开户名字符O非空张三3有效证件字符I非空身份证4联系电话数字字符组合I最多11个字符符0539-5882611005地址字符I最长50个字符符山东省济南市刘刘智远6业务类型数字I选择类别0 取款 2 存款3转账 4 改改密5查询7办
18、理日期日期I默认系统时间syadatee8办理编号字符I系统产生的随机机编号 主外外键约束400007银行管理人员编编号字符I自增,最小值 200000200008员工姓名字符I最长字符数500 非空李四9员工地址字符I最长50个字符符山东省临沂市10员工职务字符I最长20个字符符经理11受理编号字符I系统产生的随机机编号 主外外键约束4000012单位名称字符I最多50字符莱商银行13联系电话数字字符组合I最多5位区号最多8号码码0311-122345677815卡号字符I格式为:10110 35776 开始始,每4位后后都有空格,卡卡号一般是随随机产生6224 59995 16客户编号字符
19、I主外键1000017密码字符I必填,6位数字字,开户时默默认为6个“8”12345618开户日期日期I系统日期syadatee19开户金额字符I不低于1元10020账户余额字符O大于00.921状态数字I必填0 正常 1 挂失3 冻结22凭证编号字符I自增 最小4000004000023交易类型字符I选择0 取款 1 存款3 转账 4 改密5 解冻 6 解挂24交易日期日期I系统时间2007-1-29 122:12:11225卡号字符I主外键关联5 运行需求定量描述软件系系统应满足的的具体性能需需求。如处理理数据的最大大容量、精度度要求从询问到响应所所允许的最长长时间以及适适应用户需求求变化
20、的能力力等。5.1 界面要求界面美观大方,易易操作性强 将出现在每每个屏幕的标标准按钮、功功能或导航链链接(例如一一个帮助按钮钮);快捷键键;错误信息息显示标准,等等等;5.2 运行环境1.硬件环境: 512M以上上内存2.软件环境:数据库Micrrosoftt SQL Serveer 20005及以上版版本Windowss XP,WWin7TCP/IP 通信协议6 接口需求必须确定软件与与外部的各种种接口关系,指指明每个接口口的特性。6.1 与硬件接口。6.2 与软件接口6.3 人机接口7 环境需求环境需求包括硬硬件环境与支支持软件环境境的需求。7.1 硬件环境必须说明和确定定运行软件系系统
21、所需的硬硬件设备。说说明当前可用用的设备和要要求的新设备备,必要时可可给出设备的的余量要求。其其主要内容包包括:a) 主机的型号、数数量和内存容容量b) 外存储器的种类类、容量和要要求c) 输入、输出设备备的种类、数数量和要求d) 通讯、网络设备备的要求。7.2 支持软件环境数据库 javva编程。8 其他需求安全保密性、复复用性、灵活活性、易用性性、可维护性性、可移植性性等。指明不不同属性的相相对侧重点,例例如易用程度度优于易学程程度,或者可可移植优于有有效性。健壮性:说明软软件在容错能能力,故障处处理能力上需需要达到的目目标,保证系系统稳定可靠靠;安全保密性:包包括用户身份份确认或授权权方面的需求求,保密性策策略,产品所所创建或使用用的数据的保保护等等;安全性:通过网网络传送的数数据需要简单单加密,服务务器端对接收收到的数据需需要二次简单单验证。复用性:说明本本项目是否可可以复用已有有软件、是否否可为其它产产品复用;灵活性:说明在在运行环境、与与其他软件的的接口以及开开发计划等发发生变化时,应应具有的适应应能力。9 特殊需求由用户提出来或或者由软件开开发 公司人人员提出来的的 要边线其其特殊性要求求的需要10 附件第 25 页
限制150内