银行终端系统需求分析

合集下载

银行管理系统需求分析

银行管理系统需求分析

银行管理系统需求分析一、引言银行作为金融行业的重要组成部分,在现代社会扮演着至关重要的角色。

银行管理系统的设计和实施,关乎金融行业的运转效率和稳定性。

因此,进行银行管理系统的需求分析尤为重要。

二、业务需求分析1. 客户管理银行管理系统需要具有完善的客户信息管理功能,包括客户基本信息、账户信息、交易记录等细节,以便银行对客户进行有效管理和服务。

2. 账户管理系统需具备账户管理功能,包括账户开设、关闭、冻结、解冻等操作,以便银行对账户进行灵活操作和管理。

3. 银行业务管理系统需支持各类银行业务,如存款、取款、转账、贷款申请等操作,方便客户进行各类银行业务操作。

4. 风险控制系统需具备风险控制功能,包括交易监控、异常交易检测、反欺诈等措施,确保银行业务安全有序进行。

三、技术需求分析1. 安全性系统需要具备强大的安全性措施,包括数据加密、身份认证、访问控制等措施,确保系统数据和用户信息安全可靠。

2. 性能优化系统需要具备高性能的特点,能够快速响应用户操作请求,确保系统运行流畅高效。

3. 可扩展性系统需要具备良好的可扩展性,能够根据业务需求灵活扩展功能和容量,以适应业务发展需求。

四、用户需求分析1. 用户友好性系统需要具备简洁直观的用户界面,方便用户操作和使用,提升用户体验。

2. 学习成本系统需要具备低学习成本的特点,新用户能够快速上手操作,提高用户满意度。

3. 多平台支持系统需要支持多平台访问,包括PC端、移动端等,方便用户随时随地进行银行业务操作。

五、总结银行管理系统作为金融行业的核心系统之一,需求分析是系统设计的重要一环。

通过对业务需求、技术需求和用户需求的分析,系统设计者可以更好地把握系统设计方向,满足银行业务及用户需求,提升银行运营效率和服务质量。

银行储蓄业务系统需求分析说明书范文

银行储蓄业务系统需求分析说明书范文

银行储蓄业务系统需求分析说明书范文目标设计随着社会的不断发展,计算机已走下科学家的殿堂,来到了老百姓的身边。

时至今日,计算机已变成人们的“家常便饭”我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。

银行系统事关民之财政,重中之重,然而它的管理模式也随着时代不断进步发展,为实现人们方便省时的办理银行储蓄业务,出现了银行计算机储蓄系统。

银行储蓄系统可以为人们方便办理储蓄业务,使人们在互联网办理存款、取款、查帐等业务,以高效、安全、互联为主要特征,为储户足不出户,提供各项业务的综合办理。

软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的银行储蓄业务系统,实现银行的金额交易自动化的计算机系统,为银行的决策层提供准确、精细、迅速的交易金额变动信息。

本系统主要用于银行储蓄管理,主要任务是用计算机为用户办理各项储蓄业务,如存款、取款如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、性别,出生日期,身份证号码、存款类型、存款日期、及密码等信息,完成后由系统打印存款单给储户。

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

对储户基本信息进行日常管理,如查询、修改、增加、删除。

该系统主要包括管理员操作、储户管理理、数据维护三部分。

“管理员操作”是指进入银行储蓄系统必须获得一个许可,由管理员输入用户名和密码,方可进入该系统,并且可以对储户操作明细进行查询。

进入系统后可添加或删除管理员,并设定银行的定期、活期利率。

“储户管理”包括添加储户(开户)、删除储户(销户)、活期(存款、取款、查询)、定期(存款、取款、查询)“数据维护”即数据安全,可对数据进行备份与还原。

根据可行性研究的结果和客户的要求,分析现有情况及问题,绘制银行储蓄业务系统数据库E-R图:业务员号业务员号性别姓名客户登记姓名身份证号性别住址性别客户帐号身份证号账号开户日期E-R图中的实体与属性客户登记关系客户账号日期转账金额发生额账户流水客户转账业务类型转账日期业务员全局的E-R图数据库需求分析存款流程图取款流程图这里的银行储蓄业务系统是一个简化的系统,它只包含客户的存款取款业务,不涉及企业的大宗贷款业务,资金管理,内部管理等方面。

银行管理系统需求分析

银行管理系统需求分析

银行储蓄系统可行性分析报告1引言1.1 编写目的经过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。

明确开发风险及其所带来的经济效益。

本报告经审核后,交由软件经理审查。

1.2 背景项目名称:银行计算机储蓄系统用户:××银行说明:现在的银行储蓄系统工作效率低,不能满足广大人民群众的要,人们希望能更方便更省时地办理储蓄业务。

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

1.3参考资料《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》任胜兵邢琳编着北京邮电大学出版社2 可行性研究的前提2.1 基本要求2.1.1 功能要求此系统所要完成的主要功能有两方面:储户填写存款单或取款单交给业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。

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

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

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

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

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

银行需求分析报告模板

银行需求分析报告模板

银行需求分析报告模板需求分析报告模板一、背景介绍银行作为金融行业的重要组成部分,为顾客提供安全、便捷的金融服务。

然而,随着金融科技的不断发展和用户需求的变化,传统银行的服务方式已经不能满足现代用户的需求,需要进行需求分析以提升用户体验和服务质量。

二、需求分析目标银行需求分析的目标是了解用户对金融服务的需求,理解用户的痛点和期望,并提出相应的解决方案。

通过需求分析,可以确定改进现有服务、引入新的服务或功能的方向和重点,并为此制定合理的计划。

三、用户需求分析1. 用户类型分析:针对不同的用户类型(个人、商户、机构等),分析其在金融服务方面的需求差异和共同点。

2. 服务需求调研:通过问卷调查、市场调研等方式,了解用户对不同金融服务的需求量和满意度,例如存款、贷款、投资等。

3. 用户行为分析:通过数据分析,了解用户的行为习惯和偏好,如使用频率、渠道选择等。

4. 用户反馈收集:收集用户对现有服务的意见和建议,发现用户需求的盲点和问题。

四、技术需求分析1. 系统平台要求:分析现有银行系统的功能、性能、稳定性等方面的问题,并提出相应的改进或升级要求。

2. 数据安全要求:分析现有安全防护措施的合规性和有效性,提出强化数据安全的技术需求和解决方案。

3. 移动端应用要求:针对移动端用户的增加,分析现有移动应用的功能、界面、交互等方面的问题,并提出改善方案。

五、环境需求分析1. 市场环境分析:分析竞争对手的服务优势和趋势,提出相应的市场战略需求。

2. 法律法规分析:分析相关法律法规对银行业务的影响和要求,提出符合法规要求的服务需求。

3. 社会环境分析:分析社会心理、生活方式等因素对金融服务的影响,提出符合用户期望和社会价值导向的服务需求。

六、需求优先级排序根据用户需求、技术可行性、环境因素等综合考虑,对不同需求进行优先级排序。

同时,考虑到资源限制和成本效益,确定实施计划的先后顺序。

七、需求实施计划在需求分析的基础上,制定合理的需求实施计划。

网上银行系统需求分析报告

网上银行系统需求分析报告

银行系统子系统网上银行需求分析报告2组项目经理:王爵组员:郭明佳杨晨陈松浩肖瑶程行张伊乔贺夤一、概况(一)开发的背景随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。

目前,因特网已经深入到我们生活的各个领域——学校,银行,医院,公司,企业等等。

为方便人们的经济活动,网上银行正逐渐的走进人们的生活。

我们要实现的系统主要面向所有银行系统和所有客户。

各个银行工作人员的主要任务是实现相应的信息发布,更新,录入工作,而用户则主要实现信息的反馈,相应的查询事件。

要实现这个系统,需要先调研,弄清楚客户的需求情况,以便于有的放矢。

系统的开发过程需要两台机器,一台服务器,一台客户机,服务器一端需要安装win2000以上服务器版以及完成相关的配置。

系统的开发人员至少需要8个,一个做信息发布端,一个做客户端。

程序完成以后,需要调试运行,整个实现需要三个月左右。

(二)系统的目标提供网上形式的传统银行业务,包括银行及相关信息的发布、客户的咨询投诉、账户的查询勾兑、申请和挂失以及转账功能。

电子商务相关业务,包括商户对客户模式下的购物、外汇买卖、网上支付功能。

二、系统的功能性需求通过网上银行,客户可以进行以下操作:1.一卡通账户信息查询:客户可以查看所有已选择开通的一卡通下各个子账户的名称、币种、余额、起息日、存期、利率等信息;2.一卡通交易信息查询:客户可以查询一卡通账户下任意时间段的所有交易记录,包括所有存取款、转账、利息结算、贷款的发放及偿还等;3.转账:客户可以在一卡通或信用卡账户之间进行转账,本账户内定活互转,转账时需提供转入帐户的客户姓名及账号。

网上银行同时提供收款方信息管理功能,供用户存储常用的收款方信息,以便下次转账;4.财务分析:客户可以对自己某一个时间段的财务收支情况进行分析,查看自己所有收支(包括所有一卡通以及信用卡)的分类明细以及相应的图形表示;5.修改密码:客户可以修改自己的网上银行密码和账户密码;6.网上挂失:客户可以在网上对自己的一卡通和信用卡账户进行挂失,挂失之后该账户将不能进行存取款及转账操作。

网上银行系统需求分析

网上银行系统需求分析

网上银行系统需求分析一、引言互联网的发展使得人们能够更加方便地进行金融交易,网上银行系统应运而生。

本文将对网上银行系统进行需求分析,以便于开发人员能够更好地了解用户需求并进行系统设计与开发。

二、功能需求1.账户管理:用户能够通过网上银行系统进行账户开户、注销、查询、修改密码等操作。

同时,用户能够通过系统查看账户余额、交易记录等信息。

3.存取款操作:用户能够通过网上银行系统进行存款和取款操作,系统需要支持自动结算和账户冻结功能以确保资金安全性。

4.贷款管理:用户能够通过网上银行系统申请贷款,并进行贷款利率查询、还款计划查询等操作。

系统需要支持自动审批和风险评估功能。

5.理财产品管理:用户能够通过网上银行系统查看并购买各种理财产品,系统需要支持产品展示、购买、赎回等功能。

6.汇率查询与外汇交易:用户能够通过网上银行系统进行汇率查询,并进行外汇交易。

7.证券交易:用户能够通过网上银行系统进行证券交易,包括查询证券信息、买入、卖出、撤单等操作。

8.积分和礼品兑换:用户能够通过网上银行系统进行积分查询,并进行礼品兑换操作。

三、性能需求1.安全性:网上银行系统需要采取多层次的安全措施,包括用户身份验证、数据加密传输、防止黑客入侵等手段,以保障用户资金和信息的安全。

2.可靠性:系统需要具备高可靠性,能够保证用户的交易准确无误,并确保数据的完整性和一致性。

3.并发性:系统需要支持大量用户同时在线操作,能够处理高并发的请求,确保用户能够流畅地进行银行交易。

4.响应时间:系统需要具备快速响应的能力,保证用户的交易能够及时完成,同时减少用户等待时间。

5.可拓展性:系统需要具备良好的可拓展性,能够根据需求的增加进行扩展,并能够无缝集成其他金融系统。

四、用户界面需求1.用户友好性:系统需要具备良好的用户界面设计,易于使用和操作。

2.响应式设计:系统需要能够适应不同设备的屏幕尺寸,包括电脑、手机等终端。

3.个性化设置:用户能够根据自己的偏好进行个性化设置,如界面主题、字体大小、语言等。

面向对象分析与设计ATM系统分析与设计

面向对象分析与设计ATM系统分析与设计ATM系统是一种常见的自动银行服务设备,可以方便用户进行存款、取款、余额查询、转账等银行业务操作。

本文将对ATM系统进行面向对象分析与设计。

一、分析1.系统需求分析ATM系统的主要需求包括:用户认证、账户管理、取款、存款、查询、转账等功能。

用户通过银行卡和密码进行认证,认证后可以进行不同业务的操作。

2.系统角色分析在ATM系统中,主要涉及到三个角色:用户、ATM和银行。

用户通过ATM设备进行业务操作,ATM设备与银行之间通过网络进行信息传递和交互。

3.系统功能分析根据需求分析,ATM系统的主要功能包括:-用户认证:用户通过输入银行卡和密码进行认证。

-取款:用户可以选择取款金额,并从账户余额中扣除相应金额。

-存款:用户可以选择存款金额,并将金额存入账户余额中。

-查询:用户可以查询账户余额和交易记录等信息。

-转账:用户可以选择转账金额和收款方账户,并将金额从自己账户扣除,转入收款方账户。

二、设计1.类的设计根据分析,可以定义以下类:- User(用户):包括属性银行卡号和密码。

- Account(账户):包括属性账户余额和交易记录。

-ATM(自动柜员机):包括属性ATM编号和位置。

具有用户认证、取款、存款、查询、转账等方法。

2.类之间的关系- User与Account之间是一对一的关系,一个用户只能对应一个账户。

- ATM与User之间是一对一的关系,一个ATM设备只能为一个用户提供服务。

- ATM与Account之间是一对一的关系,一个ATM设备只能为一个账户提供操作。

3.系统流程设计ATM系统的流程设计如下:-用户插入银行卡,并输入密码。

-ATM设备进行用户认证,验证银行卡号和密码的正确性。

-用户选择需要进行的业务操作,如取款、存款、查询、转账等。

-ATM设备根据用户的选择进行相应的业务操作,并更新账户余额和交易记录。

-用户完成业务操作后,选择退出并取出银行卡。

自动取款机系统

某银行自动取款机系统1.1自动取款机系统的需求分析需求分析是软件系统开发的开始阶段,也是非常关键的一个阶段,“好的开始是成功的一半”,在软件系统开发中,这个道理仍然适用,捕获完整正确的系统需求,对系统后期的开发阶段顺利进行至关重要。

在面向对象系统开发方法中,用例建模是捕获系统需求的一个有效方法。

1.1.1系统的用户需求描述某银行拟开发一个自动取款机系统,是一个由自动取款机(以下简称ATM)、银行的中央计算机、分行计算机及柜员终端组成的网络系统。

总行拥有多台ATM,分别设在市区的各主要街道上。

每个分行负责提供分行计算机和柜员终端。

柜员终端设在分行营业厅及分行下属的各个储蓄所内。

在银行拥有账户的储户有权申请领取银行现金卡,银行卡上有分行代码和卡号。

使用银行现金卡用户可以通过自动取款机系统访问自己的账户。

目前仅限于使用银行现金卡在ATM上提取现金(即取款)和查询有关自己账户的信息,还可以使用ATM 办理转账事务,实现同行账户之间的转账业务。

在自动取款机系统中,当用户把银行卡插入ATM之后,ATM就与用户交互,以获取有关这次事务的信息,并与中央计算机交换关于这次事务的信息。

首先,ATM要求用户输入密码,接下来ATM把从这张卡上读到的信息以及用户输入的密码传给中央计算机,请求中央计算机核对这些信息并处理这次事务。

中央计算机根据卡上的分行代码确定这次事务与分行的对应关系,并且委托相应的分行计算机验证用户密码。

如果用户输入的密码是正确的,ATM就要求用户选择事务类型,包括取款、查询、转账等。

若密码输入3次都不正确,ATM 就会吞掉银行卡,并退出系统。

当用户选择取款时,ATM请求用户输入取款金额(每次最多只能取2500元,每日每个账户只能支取20000元)。

由ATM读取金额信息,并把相应传送到银行。

银行对ATM送来的信息与银行账号上的信息进行比较。

如果账户余额足够,则银行传送确认信息到ATM,ATM从现金出口吐出现金,并且打印出收据交给用户,然后顾客取出卡和现金;如果账户余额不足,则给出相应的提示信息,ATM退出系统,退出用户的银行卡。

银行储蓄系统需求分析

银行储蓄系统需求分析
1.引言
2.功能需求
2.1用户管理
2.2存款
用户可以通过银行储蓄系统进行存款操作。

系统应该支持多种存款方式,如现金存款、汇款等,并生成相应的存款凭证。

同时,系统应该能够
更新用户账户的余额信息。

2.3取款
用户可以通过银行储蓄系统进行取款操作。

系统应该支持多种取款方式,如现金取款、转账取款等,并生成相应的取款凭证。

同时,系统应该
能够更新用户账户的余额信息。

2.4查询
用户可以通过银行储蓄系统进行账户余额查询、交易记录查询等操作。

系统应该提供快速高效的查询功能,并能够根据用户的需求进行筛选和排序。

2.5转账
用户可以通过银行储蓄系统进行转账操作。

系统应该支持不同账户之
间的转账,并能够验证账户余额是否足够支付转账金额。

同时,系统应该
能够更新用户账户的余额信息。

2.6利息计算
3.非功能需求
3.1安全性
3.2可扩展性
3.3用户友好性
4.总结
银行储蓄系统是一个复杂而关键的系统,需要满足各种功能需求和非功能需求。

通过对系统需求的分析,可以设计和开发一个高效可靠的银行储蓄系统,提供方便快捷的储蓄服务,满足用户的需求。

同时,需要密切关注系统的安全性、可扩展性和用户友好性,以确保系统的可靠性和用户满意度。

银行系统系统管理需求分析报告

07It项目管理5组刁文彬孙鹏杜焱廖春露黄新月刘雯李铭张严诺张洪辰目录一、导言 (2)二、用户需求分析 (2)1. 转账业务 (2)2. 用户管理 (2)3. 数据库创建更新维护 (2)4.系统构架 (4)三、数据流程图 (4)四、数据字典 (7)五、银行转账系统安全性要求 (12)六、数据库安全要求 (12)一、导言二、随着经济全球化的深入,信息量越来越大, 金融业以及银行业对经济业务的处理速度要求越来越高,对数据库要求越来越高, 对安全性的要求也越来越高。

这就对我们数据库的建立与管理提出了更高的要求.下面, 对我组所涉及的有关用户管理部分进行陈述。

另外还有转账业务的数据, 业务流程。

三、用户需求分析1.转账业务从本人的活期账户中将款项转到他人的活期账户或信用卡账户中。

过程: 客户利用自己绑定的银行账号进行登录, 银行系统对客户的资料进行核对, 符合要求的进入转账业务。

不符合要求的, 提示客户重新登录。

输入对方账户金额, 进行核对。

核对通过进行交易.不通过则返回重新输入.确认后提交交易, 更改双方用户账户信息,返回给用户账户信息, 记录交易内容.具体分为几部分转账:2.账户分为:储蓄账户, 信用卡账户,外汇账户。

要做到储蓄账户与储蓄账户、信用卡账户与信用卡账户、储蓄账户与信用卡账户的相互转账, 以及外汇账户与储蓄账户之间的互相转账。

3.用户管理行长: 包括所有权限出纳:发放现金, 转账, 存取现金普通柜员: 办理开户、存取、查询、挂失、修改密码等普通业务贷款审批员: 确认贷款人资格, 调用信用记录, 修改信用信息信用卡审批员:确认申请人资格, 调用信用记录, 修改信用信息数据主管: 核心数据的修改,审核更新及维护(所有分系统数据库)数据员: 对各个分系统数据库进行更新与维护(记录修改、秘密修改、创建修改删除用户等)信用卡业务员: 查询所欠账款, 选择还款方式,计收利息(及滞纳金), 冻结信用卡外汇业务员: 开户, 更改外汇交易信息, 生成转账记录,办理及时委托、挂牌委托、止损委托和二选一委托等委托业务网上银行业务员: 用户注册处理及信息修改、审批, 查询交易记录, 定——活互转处理挂失处理,转账处理, 贷款处理, 外汇买卖处理,财务分析, 信息发表, 咨询投诉储蓄业务员: 开户(审核开户申请, 核对身份证件, 核对现金金额, 录入客户信息和账户信息, 打印开户通知单), 存款(核对, 验证,录入续存金额, 核对存款凭证并签字, 确认, 打印凭证), 支取(确认密码, 验证,核对, 核对支取凭证并签字,确认, 打印支取凭证),储蓄部提,储蓄销户,账户查询,账户管理(挂失,更改密码)贷款业务员:审核贷款申请表, 生成用户个人正式贷款合同, 更新贷款文件,办理到期还款客服人员:回答用户关于业务的问题(如信用卡透支情况等)4.数据库创建更新维护创建针对银行系统,我们需要的是:数据库: BankSystem数据表:【用户信息表】【交易信息表】【账户信息表】【利率、汇率参数表】我们预计在SQLServer2000里面创建数据库BankSystem, 并且各个数据表的内容将完全符合其他各部门的需求, 各个表之间通过外键相互关联。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

银行业务终端软件需求分析目录1.引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)2.需求分析报告前提 (2)2.1功能需求 (2)2.2性能需求 (5)2.3运行需要 (5)2.4输入要求 (5)2.5输出要求 (5)2.6其他要求 (5)3.与用户的沟通 (6)3.1访谈 (6)3.2描述 (6)3.3系统基本情况 (7)4系统的数据流程和处理流程 (7)4.1数据对象E-R图 (7)4.2 数据流程图 (8)4.2.1开户/销户流程图 (8)4.2.2存款流程图 (9)4.2.3取款流程图 (10)4.2.4特种交费 (11)4.2.5授权 (12)4.7 数据字典 (13)5.数据描述 (14)5.1静态数据 (14)5.2动态数据 (14)5.3数据库介绍 (14)1 引言1.1 编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用此文档进一步定制软件开发的细节问题,明确软件需求、安排项目规划与进度、组织软件开发与测试,便于用户与开发商协调工作。

经过对该银行储蓄系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行需求分析。

1.2 背景项目名称:银行计算机系统用户:××银行说明:现在的银行储蓄系统工作效率低,越来越不能满足广大人民群众的需要,人们希望能更方便更省时就可以办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。

在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。

1.3定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。

需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的1.4考资料《件工程(第二版)》齐志昌谭庆平宁洪编著高等教育出版社《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》任胜兵邢琳编着北京邮电大学出版社2.需求分析报告前提2.1 功能需求⑴功能划分软件分别有新建,修改,查询,更新等功能。

各个模块各有不同的功能,但都能完成查询和存储功能。

各模块的数据都存放在数据库中。

数据的条用和廉洁都有程序来完成。

此软件所要完成的主要功能有两方面:如果是存款,储蓄填写存款单,然后交给键入系统,同时系统还要记录存款人姓名,住址,身份证,号码,存款类型,存款日期。

利率及密码(可选)等信息,完成后由系统打印存款单给储户。

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

⑵功能描述外部功能:实现化窗口,开户/销户、存款/取款、查询、特种交费、授权内部功能:同步,过滤,定位,识别开户功能:通过储户申请建立一个新帐户的描述信息,并将该帐户添加到帐户信息映射表中,并以系统自动生成的唯一的帐户号作为键。

①申请需要提交有关材料的证明,并审核通过。

②银行为其建立一个新账户。

③返回账户号/密码给储户④打印开户信息给储户销户功能:消除储户存储在系统中的个人信息。

①通过储户申请,提交相关证明材料,并审核通过。

②系统消除储户的一切信息。

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

①系统需要在原帐户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款日期,②若为新储户须建立一个帐户,并记录此次的记录。

③打印存款给储户。

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

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

②若为清户,记录注销该帐户,将帐户余额一并交与储户。

③打印利息清单给储户查询功能:为储户提供查询余额服务,将储户的相关记录输出。

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

②打印储户的帐户余额特种交费功能:以储户的缴费为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。

①储户申请、提交证明,审核通过。

②签订相关合同③打印储户的缴费信息授权功能:银行对工作人员处理大额现金提取/大额资金转账的权限控制。

①储户办理业务的超过普通柜员权限。

②根据金额大小申请相应的授权。

③审批通过后,办理业务。

④打印储户的业务信息。

2.2 性能需求①数据精确度在进行向数据库文件提取数据时,需求数据记录定位精确,在往数据库文件数组中添加数时,要求输入数精确金额,身份证,卡号等按消息设定字符数。

②时间特性程序响应时间:在人的感觉和视觉事物范围内;信息交换时间:要求在程序调用前调用后都与数据库保持同步更新,网络信息交换施加应该小于程序调用时间。

③适应性要求数据库局用很好的更新能力,由于本产品是试验性软件,故对磁盘和内存容量没有很高的要求,但是数据库应该能够对并发事件,脏数据具有较强的识别处理能力。

④磁盘容量由于要存贮大量的数据和信息,所以要求要有足够的磁盘容量。

⑤主存容量为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量。

2.3 运行需要①用户界面屏幕格式:采用全屏格式,通过分窗口操作进行各个操作之间的转换报表格式:以银行原报表格式设计电子打印表格式。

菜单格式:下拉式菜单,应显示储户资料及帐户资料的各个详细条目。

②硬件接口网络硬件接口要求:显示中要求具有高速以太网组以实现联网操作,但是在理论试验验证软件本身的目的来看,无需网络通讯接口。

③软件接口Windows 标准接口,要求与其他软件无冲突错误发生。

④通信接口计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。

⑤故障处理软件应具备自由拼写错误检查等功能,在出现故障后应从整个系统数据库更新载入数据库进行操作。

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

2.5 输出要求要求能快速准确打印出清单给客户。

2.6 其他需求①可用性本软件业可以通过单步跟踪的操作进行检查处理。

②安全性由于软件运行数据库中,所以参数不容易被错改,破坏,万一参数受到破坏也不会影响源程序。

③可维护性本软件利用数据库进行编程,系统结构由程序基本无额定,大量的参数及文本内容全部存放于数据库中。

修改,更新数据库只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性升级都十分方便。

④兼容性适合windows 95 ,windows 98,windows xp,windows sp2及以上操作系统、数据库:SQL SERVER 20003 与用户的沟通3.1 访谈当前大多数银行所使用的银行储蓄系统办理业各时手续繁多,人工业务操作过多,严重影响了工作效率,以至客户等待办理手续过长感到不耐烦,且出错率高。

3.2 描述储户用卡取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储户输入密码以确认身份,还要在取款表单上签名以再次确认,最后业务员才把现金交给储户:3.3系统基本情况:。

4系统的数据流程和处理流程4.1对象E-R图4.2数据流程图4.2.1开户/销户流程图4.2.2存款流程图4.2.3取款流程图4.2.4特种交费4.2.5 授权4.2.6数据字典5.数据描述5.1静态数据包括系统登录密码,各数据库所在位置,系统分析原始数据。

5.2动态数据输入数据:姓名,年龄,性别,身份证号,地址,帐号,密码输出数据:姓名,年龄,性别,身份证号,地址,帐号,密码,交易金额,余额,交易时间,交易号码5.3数据库介绍采用JDBC技术连接使用SQL SERVER 2000 来设计数据库。

数据库名称:Bank其中有三张表,它们是:Depositor (IDCode, IDCard, DName, Sex, Age, Address)其中IDCode为系统自动赋值,IDCard为主键,是用户的身份证号码,DName表示姓名;CreditCard (IDCode, Number, Code, Pay)IDCode为在表Depositor中的IDCode值,Number为主键,是信用卡的卡号;Account (IDCode, Number, Code, Pay)IDCode为在表Depositor中的IDCode值,Number为主键,是存折的帐号;在向数据库中添加信息时用存储过程,在删除表Depositor中的信息时自动删除表CreditCard和表Account中相关的信息。

6 结论银行储蓄计算机系统技术在目前是一个技术上成熟的系统,并且在银行公局内部准备采取有力措施保证资金和人员配置等。

因此,分阶段开发“银行业务终端系统”的构想是可行的。

为了使银行公司适应现代化高场竞争的需求,促进银行管理信息化,不断满足储户的要求,争取更好的经济效益,建议立即着手系统的建议。

相关文档
最新文档