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