银行综合业务系统需求分析说明书_第1页
银行综合业务系统需求分析说明书_第2页
银行综合业务系统需求分析说明书_第3页
银行综合业务系统需求分析说明书_第4页
银行综合业务系统需求分析说明书_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行综合业务系统需求分析阐明书银行综合业务系统需求规格阐明书银行综合业务系统需求规格阐明书 项目名称银行业务综合系统项目编号编写单位Object小组编写日期负责人周侃版本号目录TOC\o"1-4"\h\u11647一、引言 415481.1编写目的 4270141.2项目背景 4166141.3定义 566021.4参考资料 61215二、任务概述 6273732.1目的 6275032.1.1顾客特点 662002.1.2业务设计目的 7288342.1.3开发原则 8199752.2名词解释 814620三、系统概述 1421773.1系统概述 14228053.2具体架构阐明 166401四、需求分析 17149654.1界面需求 1740644.1.1签到界面 1825554.1.2客户开户界面 18300834.1.3账户客户界面 1927094.1.4贷款 20217144.1.5签退界面 21267344.1.6查询 2227279账户查询 2212672贷款查询 23102684.2交易需求 2319694.2.1Teller端 2328077签到 23183签退 25161394.2.2ESB端 252661服务拆分 2539094.2.3Core端 267690客户开户界面 2625343账户开户界面 2717996贷款发放界面 3012462日终 3214891五、数据描述 3325.1系统描述 23379705.2系统E-R图 34257435.3实体及其属性的分析 3734785.4实体间的关系分析 39一、引言近年来,金融业的竞争开始由低层次向高层次发展,高科技战场将是中国各银行参加竞争、加紧本身发展的主战场。银行要保持和扩大市场份额,必须拥有一种明显的、持久的优势。这种优势不是产品的优势,也不是网点的优势,而是高科技的优势。因此,银行电子化是银行提高工作效率,提高管理水平,提高服务质量,加速资金周转,增进社会经济发展的趋势。随着计算机技术的不停发展,银行电子化水平的提高起到了主动的作用。随着客户金融意识的加强,对银行的选择条件也越来越高,而选择的尺度重要就是银行的服务质量。现在客户对银行的服务规定不仅仅是礼貌服务,更重要的看银行能不能给其提供更多的便利、更加好的服务方式、更先进的服务工具来满足她们的多个需要。目前,各银行都投入许多精力,针对客户需求,在保持和完善传统业务的基础上,运用信息高技术开拓了许多新的业务领域,为客户提供了许多新的服务手段。因此,由于银行有解决大量数据的规定,全部采用人工的方式解决显然不适宜。这不仅要耗费很高的成本,并且解决事物的效率和质量都存在很大的问题。处在这些问题的考虑,采用计算机来解决这类问题就是一种相称抱负的解决方案。运用计算机能够极大地减少解决成本,更重要的是能够几乎没有错误的高效的解决全部的事务。1.1编写目的编写该文档的目的是明确”银行综合业务系统”项目的业务背景、业务范畴、定义项目的专业名词,分析项目的核心功效和系统需求,为后续的系统设计以及开发人员和测试人员提供功效需求和非功效需求的具体定义,为测试人员提供测试用例设计的功效参考。该文档为了便于更加好地理解客户对软件的需求,对于其软件性能以及功效需求有一明确的目的,对于项目规划以及进度也做了简朴的计划。预期读者:组内组员1.2项目背景开发项目名称:银行综合业务系统任务提出人员:神州数码融信软件有限公司

系统开发人员:神州数码融信有限公司实习小组Object系统使用顾客:银行系统管理员、业务操作员此软件将开发银行系统中客户开户、账户开户以及贷款的全过程;4.本银行系统将提供银行的管理和客户服务的系统:开发此系统是提高自主发明能力,提高开发过程中团体的交流与协作,最后达成完毕银行系统开发的目的。银行系统管理员进行贷款、查询以及有关业务的审批工作,业务操作员为银行客户提供客户开户、账号开户等服务。1.3定义1、数据(Data):数据事实上就是描述事物的符号统计。数据库(Database,简称DB):是长久存储在计算机内,有构造的大量的共享的数据集合。数据库管理系统(DatabaseManagementSystem简称DBMS):位于顾客和操作系统之间的一层数据管理软件。数据库系统(DatabaseSystem简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,普通由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和顾客构成。2、关系:一种关系对应一张二维表,关系名-表名属性:表中的一列成为属性,列名即属性名。字段:标记实体属性的命名单位3、开发术语需求:顾客解决问题或达成目的所需要的条件或功效;系统或系统部件要满足合同、原则,规范或其它正式规定文档所需含有的条件或权能。需求分析:涉及提炼,分析和认真审查已收集到的需求,以确保全部的风险承当者都有的含义并找出其中的错误,遗憾或其它局限性的地方。银行系统:基本元素为构成银行储蓄及有关行为所必须的多个部分。公司服务总线(ESB):为银行提供一种全方面、灵活且一致的集成办法。1.4参考资料Java编程教程张孝祥清华大学出版社JDK_API_1_6_zh_CN.CHM参考文档<软件工程思想>,-2编写,林锐,人民出版社<Java语言程序设计>,-12编写,郑莉、王行言、马素霞编著,清华大学出版社<操作系统概论>,1998-1编写,王珊、张凯编著,高等教育出版社<JSP应用开发详解(第三版)>,-1编写,刘晓华、张健、周慧贞编著,电子工业出版社<软件测试>,-4编写,张小松、王珏、曹跃编著,机械工业出版社二、任务概述2.1目的银行系统是一种含有数据库的软件系统,通过网络将各个客户端连接起来,能够为银行提供一体化的办公、管理,业务更改,业务办理,业务查询功效,并为银行客户提供多个查询的操作。2.1.1顾客特点使用本系统的顾客为银行职工(普通职工、贷款审批员、贷款发放员、数据操作员、系统管理员等),该部分顾客能纯熟操作计算机,最少含有一定的计算机应用水平,顾客对柜面平台系统的使用频度为8小时/天,可是其它时间银行系统仍需要正常运行,确保几乎0%的故障率。具体使用规定:银行系统管理员(涉及系统管理员):含有较高的的管理水平和计算机操作水平,能够纯熟进行鼠标、键盘操作。管理银行系统的业务员的有关信息,并且拥有对于银行核心业务如利率调节等进行修改和审批的权限。银行系统工作人员(涉及贷款审批员、贷款发放员):含有较高的业务水平和教育水平,能够在7天的培训中掌握银行系统的操作办法。管理银行顾客的有关信息,并且为银行顾客提供创立帐号、贷款、贷款审批等服务。普通职工:含有较高的业务水平和教育水平,能够在7天的培训中掌握银行系统的操作办法。2.1.2业务设计目的(1)登录业务:银行顾客输入自己的顾客名以及密码在前台进行验证看与否存在该客户。如果登录成功之后能够进入客户办理业务页面;如果不存在或者是顾客名密码错误则返回反馈信息。(2)动态加载菜单模块:不同的顾客有不同的角色,不同的角色有不同的权限。不同的权限执行不同的功效。例如”柜员能够进行客户开户、账户开户等业务,对于客户经理则能够为客户办理贷款业务以及查询业务”。(3)开户业务:当客户需要进行金融交易时需要在银行系统中开一种帐户。这个帐户之后就归客户自己全部。对其账户有了唯一拥有权。客户办理贷款业务。(4)贷款业务:客户在满足贷款条件之下并且在有担保人的担保下能够进行贷款业务。此业务是经由客户经理办理的。在办理贷款的时候银行会为客户制订还款计划、还款计划明细、回收结算、发放结算、回收明细、计提表、总账表等贷款有关表。客户在银行中的信誉度直接影响客户贷款金额。贷款人的担保人则应当满足一下条件:含有代为清偿债务能力的法人、其它组织或者公民。贷款具体流程:申请申请审批合同开立发放回收告知单回收明细结算计划明细还款计划结算利息计提备注:银行有多个分支机构。每个分支机构位于一种特定的都市,由唯一的名字标记。银行监控每个分支机构的资产。每笔贷款由某个分支机构发放,能被一种或多个人共有。一笔贷款用一种唯一的贷款号标记。银行需要懂得每笔贷款的金额以及逐步支付的状况。统计每次付款的的时间及金额。银行还能够有有关某一天或某一段时间内银行的业务状况的统计,即全部客户和银行之间的交易统计,每条统计以唯一的流水号标记。2.1.3开发原则统一帐薄,全部帐务集中到后台主机解决。

2.综合柜员,大量采用集成交易。

3.可扩展性,系统设计模块化,接口原则化,扩展灵活、方便。

4.可维护性,大量采用自动生成工具,开发、维护简朴。

5.可隔离性,各业务子系统围绕一种核心,相对独立;各交易围绕业务子系统,互不影响。2.2名词解释1.IEIE(InternetExplorer),是微软公司(Microsoft)推出的一款网页浏览器。2.TomcatTomcat是一种轻量及应用服务器,在中小型系统和并发访问顾客不是诸多的场合下被普遍使用,是开发和调试JSP程序的首选,由于它运行是占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常见的功效;并且它还在不停的改善和完善中,任何一种感爱好的程序员都能够更改它或在其中加入新的功效。当配备对的时,Apache为HTML页面服务,而Tomcat事实上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器同样,含有解决HTML页面的功效,另外它还是一种Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。但是,Tomcat解决静态HTML的能力不如Apache服务器。3.ESBESB全称为EnterpriseServiceBus,即公司服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑公司神经系统的必要元素。ESB的出现变化了传统的软件架构,能够提供比传统中间件产品更为便宜的解决方案,同时它还能够消除不同应用之间的技术差别,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功效上看,ESB提供了事件驱动和文档导向的解决模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,含有了复杂数据的传输能力,并能够提供一系列的原则接口。·ESB的五个基本功效:1)服务的MetaData管理:在总线范畴内对服务的注册命名及寻址进行管理。2)传输服务:确保通过公司总线互连的业务流程间的消息的对的交付,还涉及基于内容的路由功效。3)中介:提供位置透明的路由和定位服务;提供多个消息传递形式;支持广泛使用的传输合同。4)多服务集成方式:如JCA,Web服务,Messaging,Adaptor等.5)服务和事件管理支持:调用服务的统计、测量和监控数据;提供事件检测、触发和分布功效;·ESB的八个扩展功效:1)面对服务的元数据管理:她必须理解被她中介的两端,即服务的请求以及请求者对服务的规定,以及服务的提供者和她所提供的服务的描述;2)Mediation:它必须含有某种机制能够完毕中介的作用,如合同转换;3)通信:服务公布、订阅,响应请求,同时异步消息,路由和寻址等;4)集成:遗留系统适配器,服务编排和映射,合同转换,数据变换,公司应用集成中间件的持续等。5)服务交互:服务接口定义,服务实现的置换,服务消息模型,服务目录和发现等。6)服务安全:认证和授权、不可否认和机密性、安全原则的支持等;7)服务质量:事务,服务的可交付性等;8)服务等级:性能、可用性等。ESB中最常提到的两个功效是消息转换和消息路由。Oracleoracle数据库是一种多顾客系统,能自动从批解决或在线环境的系统故障中恢复运行。系统提供了一种完整的软件开发套件,涉及交互式应用程序生成器、报表打印软件、字解决软件及集中式数据字典,顾客能够运用这些工具生成自己的应用程序。Oracle以二维表的形式表达数据,并提供了SQL(构造化查询语句),完毕数据查询、操作、定义和控制等基本数据库管理功效。Oracle数据库含有较好的可移植性,通过它的通信功效,微型计算机上的程序能够同小型乃至大型计算机上的oracle互相传递数据。它能够支持多个不同的硬件和操作系统平台,从台式机到大型机和超级计算机,为多个硬件提供高度的可伸缩性,支持对称多解决器、集群多解决器、大规模解决器等,并提供广泛的国际语言支持。5.JMSJMS(JavaMessageService)即Java消息服务。它提供原则的产生、发送、接受消息的接口简化公司应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和公布/订阅(Pub/Sub)模型。1)点对点方式(point-to-point)点对点的消息发送方式重要建立在MessageQueue,Sender,Receiver上,MessageQueue存贮消息,Sender发送消息,Receiver接受消息.具体点就是SenderClient发送Message到Queue中,而ReceiverClient从Queue中接受消息和"发送消息已接受"到Quere,确认消息接受。消息发送客户端与接受客户端没有时间上的依赖,发送客户端能够在任何时刻发送信息到Queue,而不需要懂得接受客户端是不是在运行。2)公布/订阅方式(publish/subscribe)公布/订阅方式用于多接受客户端的方式.作为公布订阅的方式,可能存在多个接受客户端,并且接受端客户端与发送客户端存在时间上的依赖。一种接受端只能接受她创立后来发送客户端发送的信息。作为subscriber,在接受消息时有两种办法,destination的receive办法,和实现messagelistener接口的onMessage办法。注:eq\o\ac(○,1)connectionFactory通过这个工厂类就能够得到一种与JMS提供者的连接eq\o\ac(○,2)connection与JMS提供者建立的一种连接。能够从这个连接创立一种会话,即Session。eq\o\ac(○,3)session与JMS提供者所建立的会话,通过Session我们才干够创立一种Message。eq\o\ac(○,4)destination消息发送的目的地,也就是所谓的Queue和Topic。创立好一种消息之后,只需要把这个消息发送到目的地,消息的发送者就能够继续做自己的事情,而不用等待消息被解决完毕。至于这个消息什么时候,会被哪个消费者消费,完全取决于消息的接者。eq\o\ac(○,5)messageProducer消息的生产者,要发送一种消息,必须通过这个生产者来发送。eq\o\ac(○,6)message()从字面上就能够看出是被发送的消息。eq\o\ac(○,7)send():发送消息。eq\o\ac(○,8)receiver():接受消息。6.SocketSocket也称作套接字,用于描述IP地址和端口,是一种通信链的句柄,应用程序普通通过”套接字”向网络发送请求或者应答网络请求。两个JAVA应用程序可通过一种双向的网络通信连接实现数据交换,这个双向链路的一端称为一种Socket。Socket普通见来实现client-server连接。J包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client端和server端。建立连接时所需的寻址信息为远程计算机的IP地址和端标语(portnumber)。7.MQMQ(MessageQueue):消息队列,是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中寄到它的目的时充当中间人。队列的重要目的是提供路由并确保消息的传递,如果发送消息时接受者不可用,消息队列会保存消息,直到能够成功传递它。8.XMLXML(eXtensibleMarkupLanguage)是万维网联盟(WorldWideWebConsortiumW3C)定义的一种可扩展标志语言。可扩展性指允许顾客按照XML规则自定义标记(tags标签),它能够轻松表达多层构造的数据。含有平台无关,语言无关。设计目的是描述数据并集中于数据的内容,与显示分离。9.DOM4JDOM4J解析是xml的一种解析方式,它合并了许多超出基本XML文档表达的功效,涉及集成的XPath支持、XMLSchema支持以及用于大文档或流化文档的基于事件的解决。它还提供了构建文档表达的选项,它通过DOM4JAPI和原则DOM接口含有并行访问功效。DOM4J大量使用了API中的Collections类,可是在许多状况下,它还提供某些替代办法以允许更加好的性能或更直接的编码办法。10.I/O流I/O流指输入输出流,在Java程序中,对于数据的输入(input)/输出(output)操作以”流”(stream)方式进行,java.io包中定义了各样的”流”类,用以获取不同种类的数据。输入流指的是将数据以字符或字节形式从外部媒体例如文献、数据库等读取到内存中,因此也能够分为字符输入流和字节输入流。输出流指的是将内存中的数据写入外部媒介,也分为字符输入流和字节输入流。11.多线程多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一种线程,彼此间互相独立。线程又称为轻量级进程,它和进程同样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一种存储空间,这使得线程间的通信远较进程简朴。作为一种完全方面对对象的语言,Java提供了类java.lang.Thread来方便多线程编程,这个类提供了大量的办法来方便我们控制自己的各个线程。JAVA实现多线程的两种办法:继承Thread类和实现Runnable接口。12.线程同时由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一种数据对象被多个线程同时访问。13.PL/SQLPL/SQL也是一种程序语言,叫做过程化SQL语言(ProceduralLanguage/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,因此PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功效或者计算的程序语言。PL/SQL是Oracle对关系数据库语言SQL的过程化扩充,它将数据库技术和过程化程序设计语言联系起来,是一种应用开发语言,可使用循环,分支解决数据,将SQL的数据操纵功效与过程化语言数据解决功效结合起来.PL/SQL的使用,使SQL成为一种高级程序设计语言,支持高级语言的块操作,条件判断,循环语句,嵌套等,与数据库核心的数据类型集成,使SQL的程序设计效率更高.·PL/SQL程序的基本构造PL/SQL块由四个基本部分构成:声明、执行体开始、异常解决、执行体结束。·PL/SQL的变量PL/SQL程序涉及了四个部分,在四个部分中,声明部分。重要用来声明变量并且初始化变量,在执行部分能够为变量赋新值,或者在表达式中引用变量的值,在异常解决部分同样能够按执行部分的办法使用变量。另外,在PL/SQL程序使用时能够通过参数变量把值传递到PL/SQL块中,也能够通过输出变量或者参数变量将值传出PL/SQL块。14.冲正冲正就是回滚交易。即一笔交易在终端已经置为成功标志,可是发送到主机的帐务交易包没有得到响应,即终端交易超时,因此不拟定该笔交易与否在主机端也成功完毕,为了确保顾客的利益,终端重新向主机发送请求,请求取消该笔交易的流水,如果主机端已经交易成功,则回滚交易,否则不解决,然后将解决成果返回给终端。过滤器过滤器通过截取从客户端进来的请求,并做出解决的回复。它能够说是外部进入网站的第一道关。在这个关卡里,能够验证客户与否来自可信的网络,能够对客户提交的数据进行重新编码,能够从系统里获得配备的信息,能够过滤掉客户的某些不应出现的词汇,能够验证客户与否已经登录,能够验证客户端的浏览器与否支持目前的应用,能够统计系统的日志等。能够为一种Web应用组件布署多个过滤器,这些过滤器构成一种过滤链,每个过滤器只执行某个特定的操作或检查。这样请求在达成被访问的目的之前,需要通过这个过滤链。如果由于安全的问题不能访问目的资源,那么过滤器就能够把客户端的请求拦截。Web应用的请求传递图:目的组件Filter1Dofilter目的组件Filter1Dofilter过滤链Filter1Filter1客户端客户端2.3软件支持操作系统:WindowsXp/Windows7SP的版本:Sp3数据库:Oracle10g2.4硬件支持硬盘空间:5G以上

内存:128M2.5运行环境软件运行环境

WINDOWS平台:WINDOWS98/NT//XP/7

可选:WINDOWSTUXEDO客户端

UNIX平台:SCOUNIX,AIX平台

可选:WINDOWSTUXEDO客户端

LINUX平台:红旗LINUX2.6条件与约束2.6.1本项目与否能够成功实施,重要取决于下列条件:开发小组为了项目的开发和实施,必须对项目的业务流程进行合理的分析与整顿,形成完善的软件需求。顾客应含有适合项目软件的工作环境和系统运行环境。顾客应满足项目系统的硬件环境与通讯环境。开发小组采用先进的、兼容性强的语言Java进行编程以及先进的技术确保系统的性能的优化与项目的成功。开发小组含有相对稳定的项目的团体,不稳定的团体将影响项目的进度和质量。开发时间是一种持续的时间段,有助于开发软件的持续性,不持续的开发时间将影响项目的进度与质量。2.6.2约束条件:成本约束:因本项目仅为人员实习的培训,故不考虑人员成本;因无物质采购,故不考虑物质成本;所需的成本仅为编程过程中的电费,一切由公司承当。规模约束:此项目有1个项目小组的人员共同完毕,人数为8人完毕日期:12月1日设备约束:自带笔记本,无网络环境。技术约束:重要使用Java语言开发,系统操作界面为IE界面2.6.3设备规定硬件规定:PC机8台。软件规定:安装有MyEclipse开发工具;安装有JAVASDK的WINDOWS操作系统;安装有消息队列服务器apache-activemq,作为项目所用的JMS服务器;导入dom4j、activemq等jar包实现接口对XML进行简朴的增删查改操作;安装Oracle10g安装ToadforOracle安装PowerDesigner安装PL/SQLDeveloper安装tomcat三、系统概述3.1系统概述银行综合业务系统平台采用B/S架构,顾客可通过PC机采用浏览器的方式访问系统。通过管理不用的数据源,管理平台能够进入不同的交易界面。平台重要功效是解决和管理业务平台的数据、系统配备、人员、业务交易等。柜台TellerESB公司服务总线业务解决平台支付业务支持业务金额支付产品业务/日志业务;渠道管理业务;签约管理业务;权限管理业务ESB公司服务总线CoreDB各模块功效目的:

(1)Teller端功效目的:顾客通过输入其网点号、机构号、顾客名和密码,其顾客信息进入不同的客户业务办理页面。当顾客信息不存在或者是顾客信息错误的时候,将反馈信息以界面的形式显示给顾客,提示顾客信息错误。将顾客办理业务所需要的信息以XML的形式经socket传送给ESB端。同时teller端接受ESB端经解决过的客户反馈信息和解决成果,这些消息是以XML的形式经socket传送过来。ESB端功效目的:ESB端规定实时监听teller端,对teller端发来的请求进行验证其系统码和服务码,解析判断是那种服务类型。需要将其判断成果组包封装到消息队列传送给Core端。在ESB端要及时快速并精确地进行判断,并且要能够精确无误的解决多个客户端发来的消息,以及同一客户端重复发送的多个请求,不允许发生消息的串包问题。同时ESB端也将接受从Core端解决之后的全部信息封装到消息队列中的。也将这些消息经socket传送给teller端。Core端功效目的:ESB端对从消息队列中传来的消息要及时快速地做一解析解决,对XML中的数据也要做及时快速解决,确保对XML同时进行的操作不会发生冲突。同时也要将其封装到消息队列返回给ESB端。3.2具体架构阐明图3-1系统总体架构图系统功效实现的基本流程:eq\o\ac(○,1)IE端向Teller端发送报文;eq\o\ac(○,2)Teller端将接受到的报文通过Socket发送给ESB,并统计流水统计;eq\o\ac(○,3)ESB将接受到的报文通过doService原子服务将报文放入请求消息队列ReqMQ,并统计流水统计;eq\o\ac(○,4)Core从请求消息队列ReqMQ中取出报文并解析,并统计流水统计;eq\o\ac(○,5)Core通过解析的成果来调用存储过程操作数据库;eq\o\ac(○,6)Core将操作解决的成果返回;eq\o\ac(○,7)Core将操作解决的成果返回给响应消息队列RespMQ,并统计流水统计,修改统计流水状态信息;eq\o\ac(○,8)ESB从响应消息队列RespMQ中取出返回成果;eq\o\ac(○,9)ESB将最后解决的成果通过Socket返回给Teller端,并统计流水记录,修改统计流水状态信息;eq\o\ac(○,10)Teller端在接受到解决成果后,作对应的统计,再将解决成果返回给IE端,并统计流水统计,修改统计流水状态信息。需求分析4.1界面需求系统界面颜色由设计者自己设定,采用全屏格式,界面的风格鲜明而又特色;报表格式:以银行原报表格式设计电子打印表格式;系统上要有足够的导航链接;要尽量让顾客使用鼠标完毕整个操作流程,固然填写资料;界面将采用交互式界面,简化界面设计,以文本框和按钮为重要功效部件,完毕输入、修改、拟定、取消等业务功效。4.1.1签到界面该界面为柜员签到界面,在该界面上填入柜员的登录名、登录密码、机构号和网点号,然后点击”登录签到”,如果填写的全部信息都对的,则签到成功,进入主界面。如果输入的某项信息有误,则点击”登录签到”按钮后出现提示出错信息,错误涉及”登录名不存在”、”密码错误”、”机构号错误”或者”网点号有误”。签到成功界面4.1.2客户开户界面该界面为客户开户界面,需要开户的客户填写完开户信息后,将开户表单交给柜员,然后将开户信息录入系统,信息涉及:客户编号、中文名、英文名、证件号、证件类型、客户简称、性别、地址信息、国家、地区区号、联系方式、客户类型、都市、邮编、移动电话、客户分类。4.1.3开户界面账户界面:客户需要贷款时先和银行订立贷款合约,柜员将合约的信息录入系统,贷款信息涉及:账号、客户号、证件号、中文名称、客户类型、账户状态、账户币种、存款类型、开户日期、账户类型、客户简称、英文名、客户经理等。对于其中的身份证规定有验证身份证号码位数。对于其客户进行账户开户所办理的类型及账单存折标记都能够进行选择。4.1.4贷款发放界面该界面为在客户在贷款开立签约后,获得贷款号,填写有关资料确认需要贷款的金额,并理解利率有关信息,进行贷款发放。4.1.5贷款发放结算界面该界面为在贷款发放后来,用来确认贷款发放的有关信息,最后确认贷款发放。4.1.6贷款计提调节界面该界面为手动录入变更的利率信息造成利息计算的错误,来更改数据库的利息信息。4.1.7贷款本息告知单界面该界面为在贷款规定还本付息的前一种星期需要出告知单告知贷款人需要及时还清利息。4.1.8贷款回收界面该界面用于进行贷款回收。4.1.8贷款回收结算界面该界面用于银行在回收有关利息及贷款金额的汇总解决。4.1.9贷款日终界面日终解决是指银行在每天营业结束后,中心对账务系统进行一系列批量解决的过程。随着银行业务的飞速发展和银行金融产品的日益丰富,日终解决的过程也越来越复杂。银行界数据大步伐的加紧,也意味着日终解决系统要面对日益庞大的账务系统。目前,各家银行业务越来越广泛,计算机解决的程度也越来越高,对应数据中心日终解决的内容变得复杂,解决时间也随之增加,这就给做日终解决的工作人员带来压力,容易造成多做、少做或重复做,影响第二天的正常营业。因此,使日终解决更加高效、可靠和灵活是至关重要的。点击此处退出系统4.1.10签退界面点击此处退出系统柜员每天在进行一天业务之后需要对业务进行核查以确保业务正常办理。下班时需要退出系统时,柜员则能够点击右上角的”退出”按钮后,出现提示框:点击”拟定”,签退成功!当柜员已签到则能够进行正常地签退业务;假设柜员已经签退则网页会提示反馈信息”您已签退!不能再签退!”4.2交易需求4.2.1Teller端签到.1功效需求柜员要工作必须要进行签到,签到后才干进入系统为客户服务。每个机构的每个网点下每个柜员都有唯一的编号,签届时柜员需要输入自己所在的机构号、网点号、柜员编号以及密码,输入对的进入系统后,会在登录表中统计该柜员的登录信息。签到的流程图以下:柜员柜员签到界面签到界面填写机构号、网点号、柜员编号、密码填写机构号、网点号、柜员编号、密码提示出错信息提示出错信息点击柜员签到点击柜员签到否信息对的?否信息对的?是是成功登录,成功登录,进入系统柜员在打开IE进入柜员签到界面后,需输入柜员信息进行签到操作,如输入自己专属的:机构编号、网点编号、柜员帐号、密码等并点击”签到”,如输入对的无误后,则界面会出现签到成功的提示语,这样即可完毕签到操作,签到完毕之后才干够进行如客户开户、账户开户和贷款等其它的多个银行业务的操作。.2性能需求1.响应时间:5秒之内2.更新解决时间:3秒之内3.数据的转换和传送时间:3毫秒之内4.并发性能:允许1000个柜员同时进行操作5.大数据量性能:100M.3接口签退.1功效需求柜员完毕全部的任务后到下班时间或者有事需要离开柜台,就需要执行签退服务,不能转身就走,也不能直接关闭操作页面,如果直接关闭可能造成下次不能正常登录。签退时只需要点击签退操作,确认签退,此时系统会统计柜员的签退信息。.2性能需求1.响应时间:5秒之内2.更新解决时间:3秒之内3.数据的转换和传送时间:3毫秒之内4.并发性能:允许1000个柜员同时进行操作5.大数据量性能:100M.3接口4.2.2ESB端服务拆分根据客户端不同的服务请求,向服务器发送对应的请求。4.2.3CoreBank端客户开户.1功效需求拟定一家银行填写纸质材料拟定一家银行填写纸质材料检查开户材料对的并录入统计开户信息系统审核信息与否正当开户解决表账户信息表是客户银行工作人员否否客户向银行提出开立账户规定;柜员在系统主界面请求创立账户操作,系统常见账户界面;柜员添加账户信息后,提交至账户类;账户类确认数据库与否已存在该客户的账户,如不存在,则创立新客户对象;然后将客户信息保存到数据库中;柜员在Teller端系统界面上点击”开户”按钮进入开户界面,填写顾客基本信息(姓名、性别、身份证、),点击提交,无误则开户成功。.2性能需求1.响应时间:5秒之内2.更新解决时间:3秒之内3.数据的转换和传送时间:3毫秒之内4.并发性能:允许1000个柜员同时进行操作5.大数据量性能:100M.3接口.4其它需求账户开户.1功效需求账户开户是在客户开户后进行的。客户开户后,客户可进行账户开户,方便对账户进行操作,开户流程图以下:填写账户开户申请填写账户开户申请审核信息与否对的客户统计账户信息账户解决表账户信息表是否客户向银行提出开立账户规定;柜员在系统主界面请求创立账户操作,系统常见账户界面;柜员添加账户信息后,提交至账户类;账户类确认数据库与否已存在该客户的账户,如不存在,则创立新客户对象;然后将客户信息保存到数据库中;柜员在Teller端系统界面上点击”开户”按钮进入开户界面,填写顾客基本信息(姓名、性别、身份证、),点击提交,无误则开户成功。.2性能需求1.响应时间:5秒之内2.更新解决时间:3秒之内3.数据的转换和传送时间:3毫秒之内4.并发性能:允许1000个柜员同时进行操作5.大数据量性能:100M.3接口.4其它需求贷款.1功效需求顾客由于要进行某种活动资金局限性时,需要向银行等金融机构贷款来达成她们的目的,这个时候就需要和银行订立贷款合约。一句话,贷款合同就是借款人想贷款人借款,到期返还借款并支付利息的合同。贷款的内容涉及借款种类、币种、用途、数额、利率、期限和还款方式等条款。借款人提出贷款申请,并提交有关资料借款人提出贷款申请,并提交有关资料贷款机构按有关规定对借款人的条件进行审核审核与否通过借贷双方订立贷款公约贷款方为借款方按发放计划发放贷款借款方按回收计划返还利息及贷款回绝贷款是否大堂经理将贷款人需要填写的贷款人基本信息和贷款信息的合约打印出来让贷款人填写,填完后将表单交给柜员,柜员进入贷款界面将贷款人填写的信息录入系统,对的填写后点击提交按钮,无误则贷款初步完毕,后来银行按照发放计划和回收计划给客户发放贷款和回收贷款和利息。.2性能需求1.响应时间:5秒之内2.更新解决时间:3秒之内3.数据的转换和传送时间:3毫秒之内4.并发性能:允许1000个柜员同时进行操作5.大数据量性能:100M.3接口.4其它需求五、数据描述5.1系统描述该系统分为teller服务端、ESB、core核心数据解决。CoreMQESBTellerESBCoreMQESBTellerESBJavaprocedure存储过程调用Javaprocedure存储过程调用服务判断服务码取服务码判断服务类型组包发送TomcatServlet1Servlet2Servlet3存储过程ReqMQIE存储过程ReqMQIERespMQRespMQDBDBDBDBDBDBDBDB5.2系统E-R图Teller业务:顾客表链接:顾客角色对照表、角色权限对照表、角色定义表、权限定义表、顾客基本信息表(不同的顾客有不同的角色,不同的角色有不同的权限)其中机构表和网点表是为顾客进行登录时统计登陆日志时所用的表。顾客进行登录或者是签退时都必须进行统计流水信息。这样对于银行管理员来说查询起来就方便,同时对于每一笔交易来说如果不成功则能够根据流水号进行冲正操作。对于流水表历史信息则对于银行的日终业务有作用。进行日终解决时要根据其内部的日终配备和参数进行对应操作。对于凭证定义和凭证分派ESB:流水表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论