
金融信息系统大多属于服务性行业,这类行业对系统的响应速度和安全性要求极高。因此,研究提高系统响应速度和安全性的技术,对提高软件开发水平有重要的意义。本文针对事务存储过程在金融系统中的应用作了阐述,并用实例说明了利用存储过程简单化解决复杂事务问题的思路。
一、引言
金融信息系统的建设要求极高,既要高度的安全性,又要尽可能提高响应的速度,涉及的操作多且复杂。从系统的易于开发和易于维护的观点出发,选择windows平台,使用.NET和SQL Server数据库是一个不错的选择。但是如何以高效的程序实现其中的复杂操作是系统开发中的一个较难的内容,笔者就此难点进行一些探讨。
二、方案思考
在金融业务中存在大量复杂的操作,典型的如ATM机的取款、银行的转账操作等。
(一)以转账操作来说,每一次操作都需要完成如下的步骤:
1.判断转账的源账号中是否有足够的转出金额。
2.如有足够的金额,从源账号中减去转账的金额,往目标账号中增加转账的金额。
3.向数据表中写人一条转账记录。
以上步骤具有典型的事务特征。如果任何一步操作不能够完成,将造成金融机构或用户的巨大损失。那么一个问题就提出来了,在哪个地方实现该事务操作,是在程序代码中,还是在数据库的存储过程中?
(二)两种方法相比较之下,使用存储过程明显具有以下优点:
1.允许模块化编程、更便于分工创建好存储过程后,将其存放在数据库中,可以在程序中多次调用。并且,对数据库的任何更新或更改都隐藏在存储过程之中,可以由精通数据库编程的开发人员独立完成。
2.更快的执行速度
如果一个程序需要大量Transact-SQL代码,或需要被反复执行,那么使用存储过程的速度会快很多。存储过程在创建时被解析和优化,并且存储过程在第一次执行之后,便驻留在内存中供继续使用。而从客户端传来的重复语句在每次执行时都需要做编译和优化。
3.减少网络流量
一个需要数百行Transact-SQL语句的操作有时只需要执行一条调用存储过程的语句就可以了。在网络上传送一个调用而不是几百行代码,可以减少网络流量,提高响应速度。
4.增强数据库的安全性
一个用户可能没有执行存储过程中语句的权限,但是可以被赋予执行存储过程的权限,这就增强了数据库的安全性。另外,可以通过存储过程来隐藏用户可用的数据和数据操作中涉及的商业规则,提高了数据安全级别。
下面我们就以关键的存储过程为例来进行探讨。
三、核心代码
我们以转账操作为例,先来看操作所要涉及的表格和表格的主要字段。
存储过程由数据库开发人员完成,可以在存储过程的参数命名时采用和数据库表中字段命名完全不同的命名方式。从程序员开始对最底层的字段名等信息进行保密,降低数据库被SQL注人攻击的风险。
调用该存储的主要代码:
通过result获得了存储过程返回的结果,这一方法提高了程序的可测性。因为只有经过严格的测试,软件系统才会具有较高的可靠性和稳定性。为了提高可测性,在代码书写时就必须要考虑代码的可测性,本文不做详解。
四、结束语
设计具有高可靠性、高响应速度的软件系统是一件很难的事情。从数据库设计、系统的架构设计到存储过程设计和代码的编写,每个环节都惜惜相关。在设计过程中充分地考虑存储过程的应用,会给软了设计带来极大的便利,从而大大提高设计效率。
区域创新网络是区域创新主体结成的一种新型产业组织形式,是区域创新激励的重要制度安排。文章针对我国区域创新网络发展过程中存在的问题,提出各地区域创新网络的培育工作须从区域创新网络的选址、地区的优劣势因子分析、创新主体功能、创新环境、路径创造、形成机制的培育等方面予以加强。 区域仓嘶网络是区域创新主体结成的一种新型产业组织形式,是区域创新激励的重要制度安排。针对我国区域创新网络发展过程中存在的问题,...
人才测评技术是一种科学的评价体系,人才测评技术已成为人力资源管理的核心技术,从人才测评的历史发展和人才测评的技术原理等方面分析了应如何正确使用人才测评技术的原理,这对提高人才评价科学性、客观性和准确性有积极的推动作用。 0引言 人才测评是以现代心理学、管理学为基础,运用先进的科学方法,通过心理测验、情景模拟等客观化方法,对社会各类人员的知识水平、能力及其倾向、工作技能、个性特征和发展潜力,实施...
企业并购活动是高风险经营活动,风险贯穿于整个并购活动的始终,其中财务风险是企业并购成功与否的重要影响因素。科学的财务风险管理机制将对企业并购的财务风险进行有效防范与控制,降低财务风险所造成的损失,同时发掘收益机会,实现趋利避害提高并购效益的目的。并购的财务风险虽然最终表现为价值量风险,但影响风险的因素却来自并购过程的各个方丽,是各种并购风险在价值量上的反映。财务风险产生的原因不仅与企业自身有关,还...
在现阶段,严防国有资产流失,加强国有资产的运营和管理显得尤为重要.因此,从建立国有资产“退出”与“进入”机制入手,分析了建立国有资产’‘退出”与“进入”机制是我国经济体制转换的必然要求L完菩该机制必硕依据我国的羞本国情,并提出国有资产管理应以公共财政为理论墓础,进而阐明国有资产“...
介绍了国家税务总局电子政务建设的发展,针对目前国家税务总局电子政务建设中存在的问题,提出一些对策。 1国家税务总局电子政务建设的进展和成效 1、1电子政务建设的发展历程 税收是国家财政收入的基本来源,是促进国民经济和社会发展的根本保障。税务系统的信息化建设和电子政务的应用起步较早,国家税务总局电子政务的发展大致可分为3个阶段。第一阶段是从2O世纪8O年代初开始,模拟手工操作的税收电子化阶段(...
北京地区集聚了全国较大比例的科技资源,但是对于全国科技和经济水平的提升起到多大的作用却常常受到质疑。本文在技术扩散和经济增长的理论基础上,通过对以技术市场为代表的技术扩散与区域生产率的定量研究,肯定了以北京为源头的技术扩散确实推动了全国其它地区生产率的提高。同时对影响北京地区技术扩散效果的因素进行了研究,为如何实现更高的扩散效率提供了启示。 论文关键词:技术扩散;技术市场;生产率;北京地区 作...
为了保证并购战略目标的实现,真正实现企业的低成本扩张,企业必须了解和把握并购活动涉及的各项成本构成。因此本文从成本角度分析了企业并购会产生正、负两方面的效应,指出主并企业应当综合考虑这两方面的效应,理性地进行并购决策。 论文关键词:并购;成本效应;均衡分析 对国内外企业并购失败案例的研究表明,并购成本过高是其中之主要原因,而并购成本过高更多的是由丁主并企业在进行并购决策时,未能全面分忻并购成本...
我国农业循环经济链务的断裂是由于制度建设的缺失重塑农业循环经济,制度建设是根拳因此,只有进行制度建设.才能为发展农业循环经济创造良好的制度环境.最终实现农业经济的可持续发展。 一、农业循环经济的基本内涵“循环经济”一词是在全球人口剧增、资源枯竭、环境恶化和生态蜕变的严峻形势下,人类重新认识自然、尊重客观规律、探索经济规律的产物。它首先是由美国经济学家鲍尔丁在20世纪60年代...
并购是企业资产重组的一种方式,是企业快速扩张的重要途径,成功的并购能为企业创造价值.近几年,我国企业并购案例显著增加,然而我国企业在并购融资上仍然存在很大障碍,这种现象的存在严重阻碍了我国企业的发展壮大,急需进行创新改革。 一、企业重组的涵义 重组即重新配置企业资源,包括企业物质资源的重新配置和企业人力资源、组织资源和资金资源的重组,它不仅调整生产资源本身,还调整生产资源构成要素而企业重组的核...
文章首先构建了技术创新对产业结构升级的传导机制,并从技术创新投入、产出角度设计评价指标体系;利用灰色关联模型,探讨了不同技术层次制造业技术创新与产业结构升级的关系;提出不同技术层次制造业企业的技术创新投入指标对产业结构升级的影响程度不同,应该同时关注不同技术层次行业技术创新对产业结构的作用。 0引言 传统理论从比较优势出发,过于强调劳动密集型的非高新技术的发展,随着国家提出自主创新战略,出现过...
影响因子:0.600
影响因子:0.000
影响因子:7.418
影响因子:0.130
影响因子:0.000
影响因子:20.999
影响因子:2.360
影响因子:0.000