金融信息系统大多属于服务性行业,这类行业对系统的响应速度和安全性要求极高。因此,研究提高系统响应速度和安全性的技术,对提高软件开发水平有重要的意义。本文针对事务存储过程在金融系统中的应用作了阐述,并用实例说明了利用存储过程简单化解决复杂事务问题的思路。
一、引言
金融信息系统的建设要求极高,既要高度的安全性,又要尽可能提高响应的速度,涉及的操作多且复杂。从系统的易于开发和易于维护的观点出发,选择windows平台,使用.NET和SQL Server数据库是一个不错的选择。但是如何以高效的程序实现其中的复杂操作是系统开发中的一个较难的内容,笔者就此难点进行一些探讨。
二、方案思考
在金融业务中存在大量复杂的操作,典型的如ATM机的取款、银行的转账操作等。
(一)以转账操作来说,每一次操作都需要完成如下的步骤:
1.判断转账的源账号中是否有足够的转出金额。
2.如有足够的金额,从源账号中减去转账的金额,往目标账号中增加转账的金额。
3.向数据表中写人一条转账记录。
以上步骤具有典型的事务特征。如果任何一步操作不能够完成,将造成金融机构或用户的巨大损失。那么一个问题就提出来了,在哪个地方实现该事务操作,是在程序代码中,还是在数据库的存储过程中?
(二)两种方法相比较之下,使用存储过程明显具有以下优点:
1.允许模块化编程、更便于分工创建好存储过程后,将其存放在数据库中,可以在程序中多次调用。并且,对数据库的任何更新或更改都隐藏在存储过程之中,可以由精通数据库编程的开发人员独立完成。
2.更快的执行速度
如果一个程序需要大量Transact-SQL代码,或需要被反复执行,那么使用存储过程的速度会快很多。存储过程在创建时被解析和优化,并且存储过程在第一次执行之后,便驻留在内存中供继续使用。而从客户端传来的重复语句在每次执行时都需要做编译和优化。
3.减少网络流量
一个需要数百行Transact-SQL语句的操作有时只需要执行一条调用存储过程的语句就可以了。在网络上传送一个调用而不是几百行代码,可以减少网络流量,提高响应速度。
4.增强数据库的安全性
一个用户可能没有执行存储过程中语句的权限,但是可以被赋予执行存储过程的权限,这就增强了数据库的安全性。另外,可以通过存储过程来隐藏用户可用的数据和数据操作中涉及的商业规则,提高了数据安全级别。
下面我们就以关键的存储过程为例来进行探讨。
三、核心代码
我们以转账操作为例,先来看操作所要涉及的表格和表格的主要字段。
存储过程由数据库开发人员完成,可以在存储过程的参数命名时采用和数据库表中字段命名完全不同的命名方式。从程序员开始对最底层的字段名等信息进行保密,降低数据库被SQL注人攻击的风险。
调用该存储的主要代码:
通过result获得了存储过程返回的结果,这一方法提高了程序的可测性。因为只有经过严格的测试,软件系统才会具有较高的可靠性和稳定性。为了提高可测性,在代码书写时就必须要考虑代码的可测性,本文不做详解。
四、结束语
设计具有高可靠性、高响应速度的软件系统是一件很难的事情。从数据库设计、系统的架构设计到存储过程设计和代码的编写,每个环节都惜惜相关。在设计过程中充分地考虑存储过程的应用,会给软了设计带来极大的便利,从而大大提高设计效率。
人力资源整合的效果直接决定了企业并购的效果,在民企并购国企后整合的过程中,需要系统分析双方企业雇佣体系的差异和对员工可能产生的心理和行为方面的影响,从挽留核心员工、降低减员比率、加强沟通、实施多元化的激励体系等多个维度入手,完成人力资源的顺利整合。 论文关键词:民营企业;并购;人力资源;整合 随着国有资本经营领域的调整,民营资本对国有资本的并购整合成为国有资本退出竞争性领域的主要方式之一。据中...
网上证券业务在我国已经经过了近六年的探索,在这期间,管理部门和投资者都对其持积极肯定的态度,券商更是对这种新型的交易方式趋之若鹜。但这种肯定态度并不代表业务的完善,在红火热闹的追逐后,网上证券业务处于发展的“瓶颐”阶段。作者探讨了形成这种“瓶颈”的因素,并提出了若干建议,以求对推进我国网上证券业务的发展有所禅益。 网上证券业务已经在一些国家获得巨大...
税收精细化管理,越来越成为加强税收征管的强有力的方式,税收管理员是精细化管理的主体,本文从精细化管理的角度对税收管理员提出了要求,提出如何在税收征管中对纳税人进行精细化管理,并对在税收精细化管理中存在的问题提出了建议。 税源精细化管理,是将精细化管理理论引入税收征管工作,按照法律法规赋予税务机关的职责权限和“信息化加专业化”的工作要求,结合征管业务重组和流程优化,在对纳税...
本文旨在通过对风险投资退出机制的介绍以及现今我国风险投资退出机制的现状与美国相比较得出问题症结?提出完善资本市场、政府职能及投资机构三方面的改进意见?以此健全我国的风险投资退出机制。 一、风险投资退出机制概述 风险投资退出机制?是指风险投资机构在所投资的风险企业发展相对成熟或不能继续健康发展的情况下?将所投入的资本由股权形态转化为资本形态?以实现资本增值或避免和降低财产损失的机制?以及相关配套...
利率市场化是市场经济发展到一定时期的产物,也是我国深化金融体制改革、开展金融创新的必经之路。放松利率管制,以市场利率调节资金流通,将大大活跃我国金融和经济,为我国经济的发展带来好处。但利率自由化在给予商业银行资金定价的自主权的同时,也促使了商业银行风险的产生。本人就旨在通过分析利率市场化过程中我国商业银行所面临的风险的增加,以期找出解决这一问题的措施,并提出若干银行管理和控制的若干建议。 自20...
知识管理作为一种管理模式,已经得到普遍的重视,知识资源是企业资源的重要组成部分。工程项目中的知识是建筑企业知识的重要来源,由于项目一次性的特征,使得项目中的知识随着项目竣工、项目团队的解散而流失,造成资源的极大浪费。文章通过分析知识管理的功能目标,分析工程项目中知识流失的现状,阐述工程项目中知识管理的困难,构建工程项目中知识管理的支撑体系。 知识流失在建设领域经常发生,项目中知识的流失主要是...
创新是我国现阶段发展战略的核心,也是区域寻求发展的第一要务。通过选取有效专利存量、专利存活率、有效发明专利比例、企业有效发明专利比例和职务有效发明比例5个有效专利相关指标,运用熵值法,从专利质量层面对我国内地31个省市区的创新能力情况进行评价,并在区域差异比较基础上进行分析。 引言 斯特恩等(Stern,PorterandFunnan)认为,区域创新能力是由生产一系列相关的创新产品形成的Ⅲ;国...
税收管理环境是一个不容忽视的问题,它直接关系着税收管理的效果。美国的税收管理环境广受推崇。本文分析了美国税收管理环境的特点,同时结合我国税收管理环境存在的诸多问题,提出了优化我国税收管理环境的基本构想。税收管理环境是构成和影响税收管理的重要因素。税收管理能否收到良好的效果很大程度上取决于是否有一个和谐的税收管理环境做保障。因此我们应积极努力营造一个良好的税收管理环境。众所周知,美国的税收征管水平在...
并购绩效是影响并购行为的重要因素,也是评价并购行为的重要标准。我国证券市场虽然开始的时间不长但对并购的研究越来越多,并购绩效的研究也成为重要的课题。首先对国外的并购研究的成果进行回顾,然后对我国的究成果和现状进行分析,指出我国研究存在的不足之处,并提出一些自己关于并购绩效研究的看法。 论文关键词:并购;并购绩效;会计研究法;事件研究法 1国外并购绩效研究 从1921年Dewing的研究开始,...
文章通过对地方税权的学理分析,提出了关于地方税权的定位和征收管理,需要从《税法通则》的高度予以进一步界定和法律调整的观点和建议,以完善《税法通则》的内容和体系。 《税法通则》的制定是关系到我国税收法律体系的重新整合与完善,关系到纳税人权利保护与国家征税权实现的平衡,关系到最终实现和谐的税收征纳关系的税收法治建设的基础环节。鉴于《税法通则》的制定,必须在宪法确认的财政体制框架下进行。因此,必须兼顾...
影响因子:0.000
影响因子:1.021
影响因子:0.000
影响因子:0.920
影响因子:1.460
影响因子:2.080
影响因子:0.810
影响因子:0.470