金融信息系统大多属于服务性行业,这类行业对系统的响应速度和安全性要求极高。因此,研究提高系统响应速度和安全性的技术,对提高软件开发水平有重要的意义。本文针对事务存储过程在金融系统中的应用作了阐述,并用实例说明了利用存储过程简单化解决复杂事务问题的思路。
一、引言
金融信息系统的建设要求极高,既要高度的安全性,又要尽可能提高响应的速度,涉及的操作多且复杂。从系统的易于开发和易于维护的观点出发,选择windows平台,使用.NET和SQL Server数据库是一个不错的选择。但是如何以高效的程序实现其中的复杂操作是系统开发中的一个较难的内容,笔者就此难点进行一些探讨。
二、方案思考
在金融业务中存在大量复杂的操作,典型的如ATM机的取款、银行的转账操作等。
(一)以转账操作来说,每一次操作都需要完成如下的步骤:
1.判断转账的源账号中是否有足够的转出金额。
2.如有足够的金额,从源账号中减去转账的金额,往目标账号中增加转账的金额。
3.向数据表中写人一条转账记录。
以上步骤具有典型的事务特征。如果任何一步操作不能够完成,将造成金融机构或用户的巨大损失。那么一个问题就提出来了,在哪个地方实现该事务操作,是在程序代码中,还是在数据库的存储过程中?
(二)两种方法相比较之下,使用存储过程明显具有以下优点:
1.允许模块化编程、更便于分工创建好存储过程后,将其存放在数据库中,可以在程序中多次调用。并且,对数据库的任何更新或更改都隐藏在存储过程之中,可以由精通数据库编程的开发人员独立完成。
2.更快的执行速度
如果一个程序需要大量Transact-SQL代码,或需要被反复执行,那么使用存储过程的速度会快很多。存储过程在创建时被解析和优化,并且存储过程在第一次执行之后,便驻留在内存中供继续使用。而从客户端传来的重复语句在每次执行时都需要做编译和优化。
3.减少网络流量
一个需要数百行Transact-SQL语句的操作有时只需要执行一条调用存储过程的语句就可以了。在网络上传送一个调用而不是几百行代码,可以减少网络流量,提高响应速度。
4.增强数据库的安全性
一个用户可能没有执行存储过程中语句的权限,但是可以被赋予执行存储过程的权限,这就增强了数据库的安全性。另外,可以通过存储过程来隐藏用户可用的数据和数据操作中涉及的商业规则,提高了数据安全级别。
下面我们就以关键的存储过程为例来进行探讨。
三、核心代码
我们以转账操作为例,先来看操作所要涉及的表格和表格的主要字段。
存储过程由数据库开发人员完成,可以在存储过程的参数命名时采用和数据库表中字段命名完全不同的命名方式。从程序员开始对最底层的字段名等信息进行保密,降低数据库被SQL注人攻击的风险。
调用该存储的主要代码:
通过result获得了存储过程返回的结果,这一方法提高了程序的可测性。因为只有经过严格的测试,软件系统才会具有较高的可靠性和稳定性。为了提高可测性,在代码书写时就必须要考虑代码的可测性,本文不做详解。
四、结束语
设计具有高可靠性、高响应速度的软件系统是一件很难的事情。从数据库设计、系统的架构设计到存储过程设计和代码的编写,每个环节都惜惜相关。在设计过程中充分地考虑存储过程的应用,会给软了设计带来极大的便利,从而大大提高设计效率。
我国企业并购的兴起和发展.以其明显的经济效益和社会效益显示出了旺盛的生命力。 论文关键词:企业并购现状对策 1政府对企业并购行为的不当干预 企业并购归根结底是产权交易,涉及所有权的问题。而产权是以财产所有权为基础的,由所有制实现形式所决定的,反映不同利益主体对某一财产的占有、使用、收益和处分的法定权益。在美国,政府对企业并购的干预是积极的。政府利用政治资源、信息优势和信用优势,针对并购案涉及...
巴基斯坦是我国西出印度洋、破解马六甲海峡困局的关键所在。我国是巴基斯坦的安全保证和经济发展的推动力。但中巴战略伙伴关系存在着巴方贸易逆差逐年扩大、我国对巴方投资不足和双边民间层面交流不足的结构性缺陷。本文对如何发展和深化中巴全方位战略伙伴关系提出了建议。 中巴是患难见真隋的友好邻邦和战略合作伙伴,是不同社会制度和文化背景国家友好相处的典范。胡锦涛主席用“好邻居、好伙伴、好朋友、好兄弟...
创意经济是西方发达国家进入后工业社会以来,在现代城市出现的一种新经济形态.近年来,我国创意经济蓬勃发展,成为新时期转变经济发展方式、提升文化软实力、实现城市可持续发展的有效途径.通过对创意产业特点、趋势的分析,创意产业对经济发展作用的探讨,提出了加速发展创意经济的政策性建议. 创意经济的概念最早由英国工党政府于1997年提出,根据英国创意工业小组给出的定义,创意经济主要指“那些源自于...
分析了企业并购中产生的财务协同效应和容易引发的财务风险,提出了增强财务协同效应.减少财务风险的对策。 论文关键词:企业并购财务效应财务风险 一、企业并购产生的财务协同效应 (一)企业并购可以产生避税效应 由于各国对不同类型的资产所征收的税率不同.股息收入、利息收入、营业收益与资本收益间的税率差别较大.因此在并购中采取恰当的财务处理方法可以达到合理避税的效果。例如。具有大量自由现金流的企业。...
企业并购现象在企业发展过程中越来越普遍。本文试图通过对企业并购进行动因机理和财务分析,对企业并购中的几个重要问题进行探讨,从中找出解决企业并购财务问题的相应对策。 企业并购,是企业发展到一定阶段进行快速扩张的有效途径,目前世界500强企业大都是通过资产联营、兼并、收购、参股、控股等并购手段发展起来的。作为市场经济发展的产物,它促进了社会资本的集中,企业结构的变迁,产业结构的升级诞生了一批世界航母...
纳税服务是在税收管理中,税务机关为满足纳税主体履行纳税义务和行使税收权利的需要,为纳税人提供的各项涉税服务,是现代市场经济条件下税务行政的重要组成部分,在税收工作中具有举足轻重的作用。加快转变服务观念,创新服务方式,优化服务环境,完善服务机制,是进一步开展税收征管工作的关键。 1 纳税晨务的本质和内涵 1.1纳税服务的本质 税收是国家凭借其政治权力取得财政收入、进行国民收入分配和再分配的一种...
本文从证券监管的概念人手,分析了我国现阶段证券监管存在的行政机制主导过大,自律监管薄弱,相关法律结构不完善等问题,并结合《证券法》的修改从提高上市公司质量,完善监管制度,理顺监管体制等方面提出转移和弱化证券监管风险的措施,并重点分析了建立和完善证券公司的市场准人监管、持续性监管和市场退出监管三道风险防线的必要性,结合行业自律等一整套措施使其有效的提高证券监管的效率和作用。 证券监管是指证券市场管...
多元化经营战略,是指企业同时投资经营两种以上基本用途不同的产品或劳务的一种发展战略。进行多元化投资的主要动机是寻求新的利润增长点,但更重要的一面是为了减少企业收益水平的波动,使企业稳步向前发展。烟草配送企业多元化经营,就是烟草配送企业为发挥企业优势,充分利用企业综合资源,提高资产经营效益,扩大生产经营了领域和市场范围,从事与烟草配送主业相关或非相关的跨行业生产经营各种产品或服务,以保持烟草配送企业...
人才测评技术是一种科学的评价体系,人才测评技术已成为人力资源管理的核心技术,从人才测评的历史发展和人才测评的技术原理等方面分析了应如何正确使用人才测评技术的原理,这对提高人才评价科学性、客观性和准确性有积极的推动作用。 0引言 人才测评是以现代心理学、管理学为基础,运用先进的科学方法,通过心理测验、情景模拟等客观化方法,对社会各类人员的知识水平、能力及其倾向、工作技能、个性特征和发展潜力,实施...
军队物资采购实际情况,具体分析了果办信息安全存在的风险,闸释了军队物资采购信息安全的概念和基本内容,并就信息安全管理提出了网点策略,最后介绍了信息安全系统的基本组成部分。随着军队物资采购机构信息化建设的不断推进,信息系统已经成为当前采办系统的核心组成部分。信息安全风险直接影响到军队物资采购系统为军队用户提供服务和对各类供应商等采购实体进行管理的能力。在关键时刻,个别重大的信息系统发生故障或瘫痪,往...
影响因子:0.350
影响因子:1.530
影响因子:0.000
影响因子:0.750
影响因子:2.527
影响因子:0.280
影响因子:0.860
影响因子:1.285