银行储蓄系统需求规格说明书.docx
- 文档编号:7299394
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:12
- 大小:88.01KB
银行储蓄系统需求规格说明书.docx
《银行储蓄系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《银行储蓄系统需求规格说明书.docx(12页珍藏版)》请在冰豆网上搜索。
银行储蓄系统需求规格说明书
系
统
需
求
规
格
说
明
书
项目:
银行储蓄管理系统
参与人员:
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”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 储蓄 系统 需求 规格 说明书
