信息安全毕业论文

电子金融系统分析方法

时间:2021-02-14 16:10:53 信息安全毕业论文 我要投稿

电子金融系统分析方法

  电子金融系统分析方法【1】

  摘要:在电子金融系统开发中,常用数据流程图法,这是结构化分析方法的核心内容,主要体现基于流程的思想,并能有效地表达功能的层次性和信息关联性。

  数据流程图法包括三个主要内容:数据流程图、数据字典(datadictionary,DD)以及相关的处理逻辑说明。

  关键词:电子金融系统; 数据流程图;数据字典

  无论电子金融系统的建设采取何种开发方法,对其系统进行分析都是必要的环节,大量的实践证明。

  系统分析工作的好坏,业务人员和技术人员的配合情况在一定甚至是很大程度上都决定了系统的成败。

  一个电子金融系统的项目,在分析阶段的任务是:先对原有的应用系统进行充分的了解,在了解的基础上,对问题进行识别、可行性分析和详细的调查,最后要完成并提交多个新的系统的逻辑方案,真正的做到将解决什么问题,如何去解决问题移交给系统去实现。

  一、数据流程图

  作为 一种全面描述信息系统逻辑模型的工具——数据流程图,其可以使用少数几种符合综合的反映出信息在系统中的流动、处理和存储情况。

  (一)数据流程调查

  在对数据流程图进行设计之前,需要对现有的业务系统进行数据流程的调研工作,调研的重要内容就是收集各种资料,这个过程包括以下步骤:一是收集原系统全部输入单据和凭证、输出报表和数据存储介质(如账本、清单)的典型格式;二是各个环节的处理方法和计算方法要弄清楚;

  三是无论是单据样品还是其他各种资料上面都要对其相关信息进行备注,比如发生的频率、制作单位等;四是在上述各种单据和资料样品上注明各项数据的类型、长度、取值范围,利用调查收集到的各种信息资料就可以绘制出原系统的数据流程图。

  (二)数据流程图的构成

  1.数据流。

  数据流可以是一项数据也可以是一组数据,总之就是流动着的数据,也可以表示对数据文件额存储操作,其不仅要描述各个组成系统部分之间的数据传递关系,还需要在数据流符号的上方表明数据流的名称。

  2.数据存储。

  它又称之为文件,指通过数据文件、文件夹或账本等存储数据,数据存储是与处理有关的数据集合。

  3.数据处理。

  处理是对注入的数据进行操作,因此若给数据处理起名,它一般应为一个动词,在一个数据流图中应至少有一个处理,它是数据流图中的核心部分。

  4.外部实体。

  指本系统之外的人或单位,它们和本系统有信息传递关系。

  在绘制某一子系统的数据流程图时,凡属本子系统之外的人或单位,也都被列为外部实体。

  (三)数据流程图的思想

  1.自顶向下、逐步求精的方法。

  对于一个复杂的系统,需要用自顶向下,逐层分解的方法来绘制流程图,通常一个数据流程图的层次不超过三个。

  (1)顶层图的绘制:顶层图是DFD的第一张图,它描述了系统的范围和边界。

  (2)底层图的绘制:底层图是系统最后的分解图,在底层图中每个处理应描述一个简单的独立功能。

  (3)中间图:描述系统中间层的分解过程。

  即描述了上一层的某一个处理,分解成几个独立的处理。

  逐层分解的关键在于对系统的描述不要很快地陷入更多的细节,而应提纲挈领地先从系统顶层的总体功能开始并有控制地逐步增加细节,实现从抽象到具体、从总体到局部的过渡。

  这大大有助于理解和描述一个复杂系统,使复杂性降低到可描述的地步。

  2.由外向里的原则。

  “由外向里”地绘制每层流程图是一种易于掌握且比较自然而且有条理的思考过程。

  即在绘制顶层图时,先考虑整个系统的输入和输出数据流,这样可以先定义出该系统的范围,然后再考虑系统内部的其他元素。

  二、数据字典

  (一)概 念

  数据字典是描述和说明数据流程图中各元素的内容的集合。

  从上面可以知道,数据流程图描述了系统的分解,即描述了系统由哪几个部分组成,各部分之间有什么联系,但并没有说明系统中各个成分的内容,这就需要用数据字典对电子金融系统中涉及的每个数据流、存储数据的文件以及与它们有关的数据项进行详细的描述和确认。

  一般而言,数据字典需要对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储以及外部实体等方面进行具体的定义。

  数据流程图加上数据字典,就可以从图形和文字两方面对金融系统的逻辑模型进行完整的描述。

  (二)内 容

  一是数据流条目:包括数据项名、别名、组成的数据项、注释等;二是文件条目:包括文件名、别名、组成的数据项、文件的组织结构、注释等;三是数据项条目:包括数据项名、别名、类型、长度、取值范围、是否允许为空、初始值、注释等。

  三、处理逻辑说明

  结构分析方法的基本思路是将一个大型的复杂的系统进行逐层的分解,分解成足够简单的最为基本的处理,然后再进行理解,每个处理用“做什么”来进行描述。

  通常来讲,数据流程图中较简单的计算性的处理逻辑可以在数据字典中做出定义,但对于一些较为复杂的业务处理,还需要用一些描述处理的工具进行说明,比如判断表和决策等。

  处理逻辑说明描述的逻辑模型是下一阶段系统设计与编程的基础和技术说明书。

  因此,它只要说明系统“做什么”,即明确表达最终用户的需求,而不需要具体表达系统是如何实现的。

  四、实例说明

  运用结构化方法中的数据流程图分析一个电子银行系统,其重要的内容就是分析并规范表达该系统的交易处理过程。

  下面仅以我们大家都比较熟悉的ATM联网系统(后方交换型的网络结构)的交易处理过程为例,说明数据流程图在电子金融系统中的应用。

  数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法,首先画出顶层,即第一层的数据流程图。

  顶层数据流程图只有一张,它说明了系统所涉及的所有处理对象、主干业务处理以及重要的数据存储文件。

  后方交换型的ATM共享系统所涉及的交易处理对象主要有:持卡人、ATM终端、代理行、交换中心、发卡行、央行清算中心等。

  (一)第一层的数据流程图

  后方交换型的ATM共享系统的顶层数据流程图反映了ATM共享系统处理跨行取款交易的情况:持卡人属非本行客户要求提款;作为代理行,在信息发出前要先将其转换成系统规定的标准格式,然后将信息发送到交换中心,经交换中心识别信息并存储备份后发往相应的代理行,并在日终于央行清算中心清算;ATM内必须有足够的现金;若发卡行同意事后清算资金,则代理行应支付款项给持卡人;为保障资金安全,各项信息传送必须在控制的时间段内完成才有效;要符合系统规定的所有安全规则。

  (二)业务处理

  逻辑说明ATM共享系统的处理过程比较复杂,它由三向传输处理流程构成。

  这三项处理是请求处理、响应处理和确认处理。

  与此相应,在系统中传输着三种信息流,即请求信息、响应信息和确认信息。

  (三)数据字典说明

  数据字典主要是有关数据流程图的信息处理内容的详细说明。

  因此,完成流程设计后,还需要对在ATM系统中传输的各种信息的内容和格式进行设计,以保证各个结点接收到的信息是没有二义性的标准信息。

  为简化信息长度,还需要进行各种编码设计。

  (四)数据流程图的细化

  流程图的细化也就是对上一层流程图各个结点的分解处理,就是将结点作为研究对象,依据结点同环境之间的输入/输出关系,根据自顶至底的设计方法,逐步细化各层设计,直到能让软件人员进行编程为止。

  ATM系统在完成上述设计后,要对系统中各个结点应完成的主要处理内容进行设计和说明。

  结点的处理数量与上层的输入信号有关,一般有多少种输入信号,结点就应有多少项处理内容。

  下面仅就ATM系统中第一层以及第一个处理结点的内容作概要分解说明。

  1.ATM终端机处理。

  终端机要同持卡人和银行主机交换信息,因此,终端机同环境的关系,就是同持卡人和银行主机的关系。

  这样,终端机的输入信号,包括来自持卡人的插卡信号、持卡人输入的PIN信号和交易信息,以及银行主机的响应信号。

  因此,终端机应有读卡处理、读键盘处理和支付处理;此外,终端机还可能接收管理人员从终端机或从银行主机发来的管理信号,因此终端机还有管理功能。

  2.读卡处理。

  处理过程为:终端机根据不同的读卡结果,进行相应的读卡处理。

  检查银行卡规格时,若发现插卡方向错误,或非本系统的银行卡,则退卡,显示相应信息,结束服务;若检查通过,则向客户发出输入PIN指令从而进入读键盘处理。

  终端机读卡处理顶层的其他结点类似终端机处理的逐层分解细化,通常分解到第三层数据流程图,通过处理说明就可以移交给软件人员进行系统设计和程序设计了。

  五、结 语

  目前,电子金融已经融入到全球网络,所以对于系统的建立要多从战略的高度进行充分的考虑。

  电子金融系统开发的重要内容在于对系统的规划和流程的再造,因为只有利用IT作为使能器,对原有业务流程重新设计,才能达到改善经营业绩的目的。

  作为金融从业人员,在电子金融系统的建设过程中主要涉入的过程是在系统分析阶段,掌握一定的分析思想对

  基于数学模型的金融系统分析研究【2】

  摘要:金融系统是一个非常复杂的线性系统,而金融危机是该系统产生的一种混沌现象。

  从客观的角度来说,金融系统拥有自己的运行规律。

  金融系统如果能够通过数学模型来表达,就可以从中窥探出一些不为人知的秘密,同时可以与我国的经济发展相结合,制定具有针对性的发展策略,避免受到金融危机的影响。

  在金融系统数学模型当中,其机理的分析与控制是最重要的两个方面。

  关键词:金融系统;数学模型;机理分析;机理控制

  金融系统数学模型在建立之初,主要是受金融危机的影响,同时受到影响的国家和地区也想要通过一些具有实际意义的方式方法得知金融系统的发展趋势。

  为了从数量上比较明确地描述金融系统的规律,寻求对系统进行预测或最优的控制管理方案,我们需要建立金融系统数学模型,通过加入实际的数据和资料,利用模型来推导出后续的发展状态和发展重点,以及必须规避的某些问题。

  目前,金融系统不再是一个虚拟的存在,它的数学模型完全可以与现实当中的各项经济策略及经济发展行为挂钩,控制好金融系统数学模型,就可以间接地掌控金融的发展,同时对世界和各个国家的进步具有非常重要的影响。

  一、金融系统数学模型的机理分析

  (一)系统的稳定性分析

  在金融系统数学模型当中,稳定性是所有机理分析的基础。

  当金融系统处于混沌状态的时候,其机理会表现出一定的特殊性,虽然这种特殊情况也是研究的重点,但是对机理分析来说,单独的一种情况并没有办法作为总体来进行分析。

  在系统稳定性达到某一个标准的时候,金融系统数学模型就会呈现出一定的规律去运算和排列,从而帮助我们得到金融正确的发展方向和日后的改进方向。

  经济学家和一些学者、教授在不断的探究当中给出了一个由生产子块、货币、证券子块、劳动力子块组成的三维混沌金融系统模型,即

  曾窑=z+(y-a)x

  1-by-x2=0

  扎窑=-x-cz

  其中,x表示利率,y表示投资需求,z表示为价格指数,a表示储蓄量,b表示投资成本,c表示商品需求弹性。

  在本文中,主要采用方法来判断金融系统的稳定性。

  为了能够求得一个较为准确的系统平衡点,a=0.9,b=0.2,c=1.2,根据上面的公式,可以推导出如下数学式