银行管理系统需求分析规格说明书.docx
《银行管理系统需求分析规格说明书.docx》由会员分享,可在线阅读,更多相关《银行管理系统需求分析规格说明书.docx(15页珍藏版)》请在冰豆网上搜索。
![银行管理系统需求分析规格说明书.docx](https://file1.bdocx.com/fileroot1/2023-2/5/e7f1fb5f-ce1c-4821-9776-9407af576f41/e7f1fb5f-ce1c-4821-9776-9407af576f411.gif)
银行管理系统需求分析规格说明书
一、背景分析........................................................2
二、目的............................................................2
三、可行性分析......................................................2
3.1技术上的可行性...............................................2
3.2时间可行性...................................................2
3.3市场的可行性.................................................2
四、性能需求........................................................3
4.1系统处理的准确性和及性........................................3
4.2系统的开放性和系统的可扩充性..................................3
4.3系统的易用性和易维护性........................................3
4.4系统的响应速度................................................3
4.5数据录入和处理的准确性和实时性................................3
五、功能需求........................................................4
六、系统功能分解.....................................................4
6.1整体功能分解..................................................4
6.2用户操作分解...................................................5
6.3业务员操作的分解...............................................5
6.4系统输出分解...................................................6
6.5整体功能.......................................................7
七、数据流图.........................................................7
7.1系统顶层数据流(DFD)图......................................7
7.2用户存款的数据流图............................................8
7.3用户取款的数据流图............................................9
7.4用户查询的数据流图...........................................10
7.5整体数据流图.................................................11
八、数据字典.......................................................12
九、总结...........................................................13
银行管理系统需求规格说明书
一、背景分析
随着社会的不断发展,计算机越来越普及。
我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。
银行系统事关民之财政,重中之重,然而它的管理模式也随着时代不断进步发展,为实现人们方便省时的办理银行储蓄业务,出现了银行计算机储蓄系统。
银行储蓄系统可以为人们方便办理储蓄业务,使人们在互联网办理存款、取款、查帐等业务,以高效、安全、互联为主要特征,为储户足不出户,提供各项业务的综合办理。
二、目的
在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的银行储蓄业务系统,实现银行的金额交易自动化的计算机系统,为银行的决策层提供准确、精细、迅速的交易金额变动信息。
三、可行性分析
对于系统的实现部分我们进行了分析,通过对现有技术力量和软硬件条件的分析我们得出系统完全是可行性的。
3.1技术上的可行性
(1)系统用java编程实现;
(2)数据库运用sqlserver2005来实现;
(3)采用自顶向下的方案进行设计实现。
3.2时间可行性
系统的实现为两个月,通过对各个阶段的分析我们得出时间的可行性,系统科学分配完成需求分析,软件设计,编码,测试等过程。
3.3市场的可行性
由于银行管理系统的规模和标准化,传统的管理已经明显不能适应飞速发展的经济,此软件大大规范、方便的的适应了银行管理者的工作要求,具有很强的市场性。
四、性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,银行储蓄业务系统应该满足以下的性能需求:
4.1系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。
4.2系统的开放性和系统的可扩充性
银行储蓄业务系统在开发过程中,应该充分考虑以后的可扩充性。
因为用户的需求会不断的更新和完善。
而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
4.3系统的易用性和易维护性
要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
4.4系统的响应速度
银行储蓄系统在日常处理中的响应速度为秒级,达到实时要求,及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
4.5数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
五、功能需求
本系统主要任务是用计算机为用户办理各项储蓄业务,如存款、取款等。
对于存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、性别,出生日期,身份证号码、存款类型、存款日期、及密码等信息,完成后由系统打印存款单给储户。
对于取款,储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并打印出利息清单给储户。
对储户基本信息进行日常管理,如查询、修改、增加、删除。
该系统主要包括管理员操作、储户管理理、数据维护三部分。
“管理员操作”是指进入银行储蓄系统必须获得一个许可,由管理员输入用户名和密码,方可进入该系统,并且可以对储户操作明细进行查询。
进入系统后可添加或删除管理员,并设定银行的定期、活期利率。
“储户管理”包括添加储户(开户)、删除储户(销户)、活期(存款、取款、查询)、定期(存款、取款、查询)。
“数据维护”即数据安全,可对数据进行备份与还原。
六、系统功能分解
6.1整体功能分解
从整体分析整个银行管理系统可以分为三个功能模块,它们是用户操作,业务员操作,系统输出。
如下图所示:
6.2用户操作分解
进行第二层分解,可将功能具体分解为:
开户民,存款,取款,查询。
如下图所示:
6.3业务员操作的分解
业务员操作可分解为:
开户,存款,取款,查询,并且如用户在开户时设有密码,则进行密码验证。
所以分解图如下:
6.4系统输出分解
系统输出可分解为:
计算利息-打印清单,保存新用户信息,更新用户信息,打印存单。
分解图如下:
6.5整体功能
通过将上面所述的整体功能和分解细化的具体功能进行整合,可以得到:
如下图所示:
七、数据流图
7.1系统顶层数据流(DFD)图
打印存单
开户
取款存款
存款取款取款
查询
打印清单
7.2用户存款的数据流图
储户信息文件
核对错误读取信息
存款
核对信息
填写存款信息核对正确
打印
7.3用户取款的数据流图
3.5退出系统
储户信息文件
核对错误
读取信息
更新储
核对信息户信息
填写取款信息核对正确
打印
取款
7.4用户查询的数据流图
储户信息文件
新用户信息存储信息
取款信息
取款通知
存款信息取款信息
查询信息存款通知
显示信息
验证错误
7.5整体数据流图
打印存单
储户信息文件
存取款信息变动
密码错误读取储户信息
保存新用户信息
密码正确
利息清单
八、数据字典
数据名字:
储户信息表
数据来源:
储户
、
九、总结
通过这次实验,我对软件设计和软件需求分析有了更加深刻的了解。
我认识到软件的需求分析是一个软件成功与否的关键,也是软件后期研发的基础和大纲。
软件需求分析中的数据流图和数据字典已经为软件后期制作提供了指引。
另外,通过本次实验,我对银行系统的工作流程有了更深刻的认识。