银行储蓄系统需求规格说明书.docx

上传人:b****6 文档编号:7299394 上传时间:2023-01-22 格式:DOCX 页数:12 大小:88.01KB
下载 相关 举报
银行储蓄系统需求规格说明书.docx_第1页
第1页 / 共12页
银行储蓄系统需求规格说明书.docx_第2页
第2页 / 共12页
银行储蓄系统需求规格说明书.docx_第3页
第3页 / 共12页
银行储蓄系统需求规格说明书.docx_第4页
第4页 / 共12页
银行储蓄系统需求规格说明书.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

银行储蓄系统需求规格说明书.docx

《银行储蓄系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统需求规格说明书.docx(12页珍藏版)》请在冰豆网上搜索。

银行储蓄系统需求规格说明书.docx

银行储蓄系统需求规格说明书

 

项目:

银行储蓄管理系统

参与人员:

XXXX

指导老师:

XXX

完成时间:

2011年3月29

目录

需求规格说明书3

一.项目名称3

二.需求陈述3

1.功能要求3

2.性能要求3

3.接口要求3

4.输入要求3

5.输出要求3

三.需求分析4

(1)功能模型4

(2)数据模型7

(3)动态模型8

(4)数据字典11

需求规格说明书

一.项目名称

银行储蓄管理系统。

二.需求陈述

现在的银行储蓄系统工作效率低,不能满足广大人民群众的要,人们希望能更方便更省时地办理储蓄业务。

在这样的背景下,急切需要建立一个新的、高效的、方便的计算机储蓄系统。

所以此次开发的系统需满足以下几点要求:

1.功能要求

储户通过业务员能够办理存款、取款、查询、转账业务。

如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。

如果是取款,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。

如果是查询的话,储户告知业务员自己的账号,然后输入密码以确认身份,核对密码正确后,打印查询清单给储户。

如果是转账业务的话,业务员先输入储户的账号,储户输入密码,核对成功后,进入转账界面,再由业务员输入转入的账号,再由储户核对,核对成功后转账成功,打印转账回执单给储户。

2.性能要求

为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求系统有很高的信息处理速度,由于要存贮大量的数据和信息,也要有足够大的磁盘容量;另外,银行计算机储蓄系统必须有可靠的安全措施,以保证储户信息的存储安全。

3.接口要求

业务员键入储户的资料要全部一直显示在屏幕上;储户键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

4.输入要求

业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率,造成用户损失。

5.输出要求

要求快速准确地打印出存款或取款清单给客户。

三.需求分析

(1)功能模型

银行储蓄系统的外部实体有储户、业务员。

在数据输入方面,在储户输入密码后,储户才直接与系统进行交互。

储户填写的存款、取款、查询或转账信息通过业务员键入系统,可以将存款、取款、查询、转账信息抽象为事务。

系统的输出数据是存款单、利息清单、查询清单、转账回执单。

可以画出环境图(顶层数据流图)如下所示:

图1银行储蓄系统的环境图

对图1中的银行储蓄业务系统进行分解,从大的方面可分解为登录系统、接收事务、处理存款、密码验证、处理取款、处理查询、处理转账、打印清单8部分,其中办理存款业务不需要密码,得到一层数据流图如下:

处理存款业务的数据流图(无密码):

图2银行储蓄系统的一层数据流图1(存款业务)

 

处理其它业务的数据流图(有密码):

图3银行储蓄系统的一层数据流图2(除存款业务)

对2中的处理存款、处理取款、处理查询、处理转账四个部分进行进一步的分解:

存款功能:

以储户的存款为主要活动,相关记录根据存款结果进行调整,使信息保持一致。

1系统需要在原账户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款金额、存款日期。

2若为新储户须先建立一个新帐户,并记录此次的记录。

处理存款的数据图如下:

图4处理存款的数据流图

取款功能:

以储户的取款为主要活动,相关记录根据存款结果进行调整,使信息保持一致。

1系统计算利息,在原账户信息中取款减去。

2账户取款相关信息都会写入到数据库中

处理取款的数据流图如下:

图5处理取款的数据流图

查询功能:

为储户提供查询服务,将储户的相关记录输出。

①需要储户的帐户信息,包括账号、金额、操作时间、操作类型(存款/取款)。

②打印储户的帐户余额

处理查询的数据流图如下:

图6处理查询的数据流图

转账功能:

为储户提供转账给其他储户的服务,将储户的存款信息进行调整,以保持信息的一致。

1需要储户的帐户信息及密码。

2储户信息核对成功后输入其他储户的账号信息,打印回执单给储户。

处理转账的数据流图如下:

图7处理转账的数据流图

(2)数据模型

银行储蓄业务系统中涉及的数据对象(实体)有储户、账户、存款单、取款单、查询清单、转账单。

对于一个账户最常发生的事件就是存款、取款、查询、和转账。

储户到银行存款、取款、查询和转账时,通常要填写存款单、取款单、查询清单和取款单,每次办理完一种业务时,系统都有一条记录来保存所发生的事件。

因些,一张存款单可以理解为一条存款记录,一张取款单可以理解为一条取款记录,一张查询清单可以理解为一条查询记录,一张转账单可以理解为一条转账记录。

显然,一个储户可以拥有多个账户,而一个账户只有一个户主;一个账户可以对应多个存款单,而每张存款单必须对应一个账户;一个账户可以对应多个取款单,当然,也可以没有取款记录,而每张取款单必须对应一个账户;一个账户可以对应多个查询清单,也可以没有查询记录,但每张查询清单必须对应一个账户;一个账户可以对应多个转账单,也可以没有转账记录,但每张转账单必须对应一个账户。

银行储蓄业务系统的E-R图如下:

图8银行储蓄系统的E-R图

 

(3)动态模型

由银行储蓄业务系统的二层数据流图,可以画出存款、取款、查询、转账过程的状态图。

存款过程的状态图如下:

图9存款过程的状态图

处理取款过程的状态图如下:

图10处理取款过程的状态图

 

处理查询过程的状态图如下:

图11处理查询过程的状态图

处理转账过程的状态图如下:

图12处理转账的状态图

(4)数据字典

账户:

账户=户名+所号+账号+开户时间+性质+(印密)+1{存取行}50

所号=”001”…..”999”注:

储蓄所编码,规定三位数字

户名=2{字母}24注:

字母=[“a”..”z”|”A”…”Z”]

账号=”00000000001”……”99999999999”注:

账号规定由11位数字组成

开户时间=年+月+日

性质=”1”……”6”注:

“1“表示普通用户,”5“表示工资户等

印密=[“0”|”000001….999999”]注:

“0“表示印密在账户上不显示

存款单:

存款单=账号+存款日期+存款金额+账户余额+业务员编号

账号=”00000000001”…….”99999999999”

存款日期=年+月+日

年=”0001”…..”9999”

月=”01”….”12”

日=”01”….”31”

存款金额=金额注:

金额规定不超过9999999.99元

账户余额=金额

金额=”0000000.01”…..”9999999.99”

业务员编号=”000001”……….”999999”注:

业务员编号由6位数字组成

取款单:

取款单=账号+取款日期+取款金额+利息+账户余额+业务员编号

账号=”00000000001”…….”99999999999”

取款日期=年+月+日

年=”0001”…..”9999”

月=”01”….”12”

日=”01”….”31”

取款金额=金额

利息=金额

账户余额=金额

金额=”0000000.01”…..”9999999.99”

业务员编号=”000001”……….”999999”

查询清单:

查询清单=账号+基本操作类型+操作日期+操作金额+利息+剩余金额+业务员编号

账号=”00000000001”…….”99999999999”

基本操作类型=1{字母}4注:

说明该操作时存款,取款还是其它

操作日期=年+月+日

年=”0001”…..”9999”

月=”01”….”12”

日=”01”….”31”

操作金额=金额

利息=金额

剩余金额=金额

金额=”0000000.01”…..”9999999.99”

业务员编号=”000001”……….”999999”

转账单:

转账单=储户账号+转账账号+转账金额+转账日期+剩余金额+业务员编号

储户账号=”00000000001”…….”99999999999”

转账账号=”00000000001”…….”99999999999”

转账金额=金额

转账日期=年+月+日

年=”0001”…..”9999”

月=”01”….”12”

日=”01”….”31”

剩余金额=金额

金额=”0000000.01”…..”9999999.99”

业务员编号=”000001”……….”999999”

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

当前位置:首页 > 解决方案 > 学习计划

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

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