揭密银行系统开发

2024-04-23

揭密银行系统开发(精选8篇)

篇1:揭密银行系统开发

http://limi0066.blog.163.com/blog/static/24***2825741

52/

揭密银行系统开发

银行业务 2008-06-28 14:57:04 阅读34 评论1 字号:大中小 订阅

嘉宾简介

肖峰,字凝远,硕士。深圳美亚通公司技术总监。主持和参与了Ebills单证中心系统、863计划CZ-CIMS等多个大型项目。曾获得省级科技进步二等奖,核心刊物上发表多篇论文。擅长领域:金融类软

件项目的设计与实施管理。

嘉宾经验之谈

1、银行系统的开发与其它系统有何异同?

我想大家关注银行信息系统建设的话题不仅仅是因为银行IT业有“钱”途,更重要的是因为银行业是IT技术应用最深入最具有代表性的行业之一。正是因为这个原因,银行系统的开发相对而言有着更高的要求。首先,对系统的准确性、稳定性、安全性、高性能的要求是不言而喻的,技术上的南郭先生在这行是很难“混”的;其次,银行系统为开发者增加了一个额外的负担:他们必须掌握复杂的业务逻辑和听起来云山雾罩的专业术语,越到后来技术反而不是最重要的因素了;再次,银行系统重维护,你在程序里留下的每一个BUG都会给你带来高额的电话费用,所以想清楚再动手才是最好的习惯。

以上的是我感受较为深刻的几个特点,当然,其它方面的特色,例如如何做好严格的测试、外包

方如何发掘需求问题都是值得大家思考的。

2、如果想入行,需要做哪方面的准备?

对于想入行和刚入行的网友,我想提以下几点建议:第一点建议,买一本《银行会计学》并认真阅读,这能让你少走很多弯路;第二点建议,Unix和C 是技术基础必不可少,Sybase,Oracle,DB2是不变的主题,至少掌握一个吧,此外,最好熟悉一种中间件软件,几乎所有昂贵的中间件软件都能在银行找到;第三点建议,银行项目对于文档的要求是最为严格的,所以请练练打字,多写点东西。

有一些搞电信行业开发的网友关心转行到银行开发的问题,我原来也在电信系统工作过,个人认为电信行业的系统主要要求在于性能方面,因此偏重于高效率代码的编写。一般而言这方面的网友在技术上应该不成问题。对于这些网友,我还是奉献我的第一点建议,一般经过半年到一年时间的学习,就可能

胜任部分银行系统的开发了。

3、国内银行项目的组织模式?

目前国内银行项目一般由业务部门人员、科技部门人员、开发公司组成项目组。从制度上来讲是业务部门向科技部门提出需求,科技部门组织开发公司人员完成项目。实际一般会形成一个“三足鼎立”的情形:业务人员向公司人员提业务需求,公司人员向科技人员要求软硬件资源,科技人员又常催促业务人员进行测试。在这种情况下特别需要注意两件事,一是需要确定好联系人(最理想的情况是对方只有一个联系人),二是关键决策必须形成书面文档并签字确认。

4、银行系统开发的难点和重点在哪里? 银行项目的开发实施,总结其重点和难点,都会归结在“协调”二字上。一个系统要跑起来不容易,它可能会需要核心系统处理账务、需要信贷系统审批放款、需要SWIFT或CNAPS完成清算、需要向监管部门报送数据、需要为网银系统提供数据等等等等。所以一个系统需要其它5-6个系统支持的情况屡见不鲜。这样你可能要面对UNIXWINDOWS NUX等操作系统,面对TUXEDOMQSOCKET等通信方式,面对SYBASEORACLE 2等数据库。这些系统可能运行在结算部、营业部、国际部、资金部、稽核部等。所有的一切都在等待人事和技术的协调。这样的项目对于项目经理和成员来讲都是一种极大的考验。我认为经过这些复杂项目考验过的人都是能独当一面的。

5、现在国内搞银行系统开发有哪些公司?

现在国内银行业的IT公司很多,大家在网上都可以搜索到,但是都还没有形成象国外公司那样的品牌效应。网友想进入这个行业可能抱的目的不一样,希望接触国外先进理念的可以外企可以考虑IBM,TATA之类的公司,想快速提高能力的可以到神州数码、宇信易诚、东南融通等规模稍大的本土公司。另外还有一些有特色的专业公司可以选择,我就不多说了,有做广告的嫌疑。

6、银行一般需要开发一些什么系统?

银行的系统从性质上一般可以分为业务系统和管理信息系统两大类。业务系统是操作型系统,主要是实现业务操作的电子化。管理信息系统则是分析型的系统,偏重于在数据仓库的基础上提供决策支持信息。而银行业务一般又分为核心业务和中间业务,因此目前有很多银行都形成了核心业务系统、中间业务平台、数据仓库三大系统的情况。其它一些主流系统包括现代支付系统、信贷系统、国际结算系统、资金运营管理系统基本上都需要这三个系统的支持才能运行。

7、银行系统开发的发展方向?

从应用系统的方面来看,银行系统的发展正从以业务操作型系统向经营管理、决策支持系统方向转变。传统核心业务和中间业务的业务处理系统基本上都已经饱和,这两年国内银行对管理信息系统建设的热情是方兴未艾。特别是中小商业银行,这几年信贷管理系统、财务管理系统、客户关系系统、人力资源系统等上线比率非常高。此外,银行业务有向混业经营发展的趋势,因此相关的将银行业务,保险、证券、金融衍生品类结合的业务系统也正在蕴壤之中。

从技术方面来看,目前银行在大集中的热潮之后,开始关注应用系统的升级改造、灾备机房的建设等,有人称为“后大集中时代”。体现出银行IT部门在规划方面开始发挥出其主动性。而以上改造的重点还是对于单个应用系统的改造,随着银行对IT规划的日益重视,从宏观上对所有IT的应用系统架构、IT风险管理架构等方面的规划和整合将占据更重要的位置。

网友自由问答

网友 zw81929 提问:

有一定的电信业务数据库开发经验的,能否转入银行开发?有没有相关公司的介绍?

【希赛嘉宾肖峰】

对电信业务数据库开发经验的人员来说,技术经验积累是足够的,转银行开发的关键问题是对银行的业务知识缺乏,电信对于性能要求比较高,银行对于业务逻辑要求比较高。

网友 weilonghhhh 提问:

请问您,就是在关于银行系统的数据库开发中,用ORACLE数据库进行后台的数据库,在性能方

面什么特殊的要求吗?

【希赛嘉宾肖峰】

银行的用户数比较多,数据库并发数比较多,事务比较大,需要对这些方面进行优化。

网友 huangsheng2 提问:

大型银行的软件开发中心,主要是做什么的?做项目还是产品,还是银行维护?

【希赛嘉宾肖峰】

大型银行的开发中心主要是开发本行的新产品,对外包项目进行维护。

网友 dahaidao 提问:

银行的性能要求相对来说,真的不高么?我没有做过银行系统,请做过的谈一下好么?

【希赛嘉宾肖峰】

银行系统的性能相对于电信行业来说要求不是那么高,但是对于一个银行这种服务行业来说,要保证柜面客户等待时间控制在几秒钟之内,性能要求还是比较高的。

网友 hogn 提问:

请问:银行的核心软件大部分是由自己开发,还是承包给第三方公司。现在有哪些企业在做银行

业软件方面比较有名?

【希赛嘉宾肖峰】

核心软件大部分银行都是外包给第三方公司,银行的IT部门无法独立承担开发任务

网友 xiaoheabc168 提问:

银行系统开发中如何解决存款和取款间的互斥问题?还有就是如何实现代码中没有安全漏洞。

【希赛嘉宾肖峰】

银行系统开发中如何解决存款和取款间的互斥问题?还有就是如何实现代码中没有安全漏洞。

这位网友问这个问题可能是受了JAVA书中例子的影响,实际上,用一条数据库UPDATE语句就可以解决问题,当然实际中的控制更加复杂,但是主要是采用数据库的锁机制来保证。

网友 jingkaixuan 提问:

请问肖老师,开发银行系统学要掌握那些技术?

【希赛嘉宾肖峰】

对于想入行和刚入行的网友,我想提以下几点建议:第一点建议,买一本《银行会计学》并认真阅读,这能让你少走很多弯路;第二点建议,Unix和C 是技术基础必不可少,Sybase,Oracle,DB2是不变的主题,至少掌握一个吧,此外,最好熟悉一种中间件软件,几乎所有昂贵的中间件软件都能在银行找到;第三点建议,银行项目对于文档的要求是最为严格的,所以请练练打字,多写点东西。

网友 lizhisheng188 提问:

我关心的问题:银行系统开发如何解决性能方面的问题,特别是一些即时结算的系统和周期性的后台统计功能。

【希赛嘉宾肖峰】

有网友问银行系统开发如何解决性能方面的问题,这个问题牵涉太广,一时半会讲不完。但是可以举核心系统的一个原则作为例子:尽量减少实时交易时的处理,只要有可能,就放在晚上进行批量处理。

所以银行的“跑批”才会经常需要几个小时来完成。

网友 cqlxb2004 提问:

我想问一下,对于像银行这样的软件开发是不是都会用到分布式数据库的设计和开发。

但是据我了解分布式数据库还没有在国内十分的成熟。这样对开发一个类似于银行的软件有问题

嘛。

如果没有影响请问设计分布式数据库的标准是什么?

谢谢!!

【希赛嘉宾肖峰】

其实,现在银行还是以集中式的设计。银行的关键系统肯定会采用分布式数据库这种尚未成熟的技术的。如果数据确实无法集中,一般会采取业务手段在各个机构间进行清算,虽然工作量大一些,但总

比数据不一致的风险要强得多。

网友 hbzx 提问:

银行开发根据我的理解大致分四种:

1、主机后台开发:实现银行的帐务核心业务,主要使用unix下c(偏多)语言,和c(用的都较

少)。

2、平台方面的开发:实现综合前置,和前端界面实现。

3、中间业务平台:各类代收代付等,短信平台等。

4、数据库平台及其应用:如风险管理,信贷管理,绩效考核,经营决策分析,报表分发等。

有四个问题想请教?

a、如果从事主机后台的开发,怎样与现在流行的面对对象思想和工具结合起来。平时的开发,使用c复用度很低且可扩展性很差,想用uml和rup等,但总感到无从下手。往往修改和增加一个功能非常

担心。

b、目前这个行业搞核心业务有没有前途,怎样做到有前途?

c、我感觉很多银行还在用老一套的系统(如新一代系统等),目前比较流行的银行核心业务架构

是怎样的?

d、您可否预计一下外资银行核心是不是以后的主流?

【希赛嘉宾肖峰】

a、面向对象技术主要是将这个编程思想贯彻到开发当中,而不是一定要使用某种宣称面向对象的开发工具。

b、核心业务是所有银行的重中之重,是所有其他业务的基础系统,熟悉核心业务,肯定是各个银

行争抢的资源人才。c、现在核心业务架构的指导细想是“瘦核心”,尽量把非核心业务都单独出核心系统。

d、任何好的先进的核心技术都有可能成为主流。

网友 w2gavin 提问:

我想了解下银行系统在安全性方面采用的管理模式。

【希赛嘉宾肖峰】

银行系统的安全性方面,一般采取技术加制度管理相结合的模式,建立安全控制的组织机构,制

定各种管理制度和办法,并进行监督和检查。

网友 niehai2001 提问:

国际业务系统会和银行的主干系统是如何对接的?

【希赛嘉宾肖峰】

国际业务系统可以与核心系统直联,也可通过中间件与核心系统通讯。

网友 lifeway 提问:

1、请介绍一下SAP在国内的发展前情及应用情况,对其进行开发的技术难点在哪里?

2、银行开发与外包开发的分工与协作。

【希赛嘉宾肖峰】

1、SAP在国内成功的案例不多,主要是银行的内部关系复杂,难以协调。

2、目前国内银行项目一般由业务部门人员、科技部门人员、开发公司组成项目组。从制度上来讲是业务部门向科技部门提出需求,科技部门组织开发公司人员完成项目。实际一般会形成一个“三足鼎立”的情形:业务人员向公司人员提业务需求,公司人员向科技人员要求软硬件资源,科技人员又常催促业务

人员进行测试。

网友 grp0606grp 提问:

请教肖老师,如何做一个银行自助查询终端系统的组件的模拟控制系统,比如:插卡动作,以及

取卡的模拟,能给一些这方面的建议么

【希赛嘉宾肖峰】

模拟控制系统的问题,建议查阅银联2。0的规范文档,里面对所有自助机的所有操作都有详细说

明。

网友 meikeda 提问:

我有一个问题,目前国外有用光盘介质交流清算数据,或者分发给客户。您认为国内会有类似的需求么? 您认为光盘在国内银行的应用前景将会是那些方面呢?

【希赛嘉宾肖峰】

关于光盘介质交流目前国内银行暂时未实现,目前很少看到这方面的需求。

网友 niehai2001 提问: 肖总,请问哪些银行现在实现了数据集中,Mainframe大机在里面扮演什么角色?

【希赛嘉宾肖峰】

在银行的数据集中,Mainframe 是作为一个中央数据库或一个网络集线器,存储着大量的数据,支持功能较低的工作站或者终端实现业务处理。

网友 niehai2001 提问:

肖总,能不能介绍一下银行在国际业务领域中国际保理业务的开展状况及趋势。

【希赛嘉宾肖峰】

国际保理业务开展得不多,准入条件太高,中小银行不能做保理,保理业务对系统要求比较高,而且要开展保理业务还要参与到一个国际组织中,随着中国融入到世界经济的需要,保理业务将在不久得

将来,登上中国银行业的舞台。

网友 niehai2001 提问:

请问现在银行单位的视频监控资料一般要求保存多长时间,我听说很多资料要求硬性的保存至少

几十年,对么?

【希赛嘉宾肖峰】

中心机房的监控治疗是保存至少两个星期,其他视频资料保存期限我不是很清楚。

篇2:揭密银行系统开发

最近公布出来的一张上半年各大企业利润表,惊呆了不少人。

从上半年的财务报表来看。四大国有银行工农中建——工商银行净利润1383.47亿元;建设银行净利润1197.11亿元,同比增长12.63%;农业银行净利润923.52亿元;中国银行净利润807.21亿元。

而随便拉出来一个二线银行其半年报净利润也能达到200亿元左右,比如民生银行,上半年净利润229.45亿元;兴业银行净利润216.38亿元;浦发银行净利润193.86亿元

200亿元是个什么概念呢?国内号称第一搜索引擎的百度公司,上半年净利润应该是不足50亿元人民币。而门户网站搜狐,上半年利润大约2.7亿元人民币。混的好一点的腾讯,因为涉足游戏代理这块宝地,净利润为77.554亿元。而拥有近乎完整的银行业务的阿里巴巴第一季度净利润大概是40亿,乐观点上半年差不多90亿元。

稍微对比一下,结论就非常恐怖,一家民生银行的净利润轻松干掉百度、搜狐、阿里巴巴还绰绰有余。

也正是在这种巨大的利润面前,大量民资削尖了脑袋想要挤进银行的领域中。就在前几个月,据说民资可以进入银行领域,消息甫一放出,大量民资企业开始纷纷提出申请。

其实我们认为,银行业赚钱本来就是应该的,银行作为国家机器的一种,承担的是货币创造功能,背后有国家信用作为担保。所以,银行不应该简单的被看作是一个普通的商业机构,尤其是几大国有银行,他们赚大钱本就是应该的。

但这几年,商业银行的一些赚钱法实在值得商榷:你说你如果赚的是传统借贷利差的钱,那就不好说什么了。可是现在的银行业有些变味,为了利益,银行赚的很多都是信用卡业务或者理财产品业务的钱。银行想把业绩提上去,就得靠这些业务创新的本事了。

问题是,这些业务创新的实质是什么样的呢?信用卡业务曾被国外专家描述为是一种“引诱型高利贷”。而在国内大行其道的银行理财产品业务又是什么?原中行行长肖钢就曾提过,这些产品部分涉及到旁氏骗局。

信用卡我们就不说了,对于理财产品,如果真有涉及此事,这是非常严重的一件事情,旁氏骗局会出现在绝不能出事的银行里面?但时至今日,这件事情似XQ-HB.COM ALBBBJCXXJJ.COM TWGUDAO.COM HUACHANG-HK.COM HNJXLIUSUANBEI.COM 乎不了了之,因为这些产品的保密性,也没有人能准确说出来银行理财产品到底的实质问题所在。

下面我们来引述一个这方面的故事,也许大家会有更形象的感觉。

某律师一度的工作就是为一家银行发行的银信合作理财产品资金募集阶段的合同签署法律意见书。一段时间之后,他觉得有点奇怪,为什么银行从不让他签署为所募集资金的信托投资、交易中的利益主体等出具的法律意见书。

“让我签,我也不敢签。”该律师说,因为他不清楚资产配套的具体情况,不敢保证这样的投资交易都是公平的,甚至不敢保证是合法的。

连专业人士都无法弄清投资的情况,普通投资者更加无从知道。对他们而言,能得到年化收益率5%以上的收益,已经谢天谢地了,弄不好还有亏损的可能。

以某银行发行的一款非保本浮动收益理财产品为例,该产品的募集规模为30亿元,期限90天。投资金额50万元以下的,预期年化收益率为5.0%;50万元以上200万元以下的,预期收益率5.2%,只有投资金额达到200万元以上,预期收益率才能达到5.4%。产品说明书中甚至明确,理财资产运作超过最高年化收益率的部分作为银行投资管理费用。

该产品的投资对象包括信托计划、财产权信托计划中的优先级信托单位及其他资产或资产组合、银行承兑汇票、银行间债券市场发行的各类债券、货币市场基金、债券基金及其他货币资金市场投资工具。

说明书中还强调,产品所涉及的信贷资产五级分类均为正常类。所投资的信托计划的委托人包括3家信托公司。

实质问题就在这里,专业投资者不难看出,这样“犹抱琵琶半遮面”的说明书什么都没有说明:如此宽泛的投资范围,怎么配置?不同配置的收益率怎样确定„„这款理财产品的投资对象甚至包括财产权信托计划中的优先级信托单位。而结构化信托是私募基金最常采用的、引导理财资金的方法;其中,绝大多数证券投资结构化信托产品都投资于股票二级市场。

对于其中的风险如何?一般投资者自然是一头“雾水”。CNAILBABA.COM flbulun.cn dlsyhg.cn TAIRUNLONG.COM ALIYIQI.NET GOODSFULL.COM 可见,银行理财产品不充分的信息披露是一个严重问题,很少有理财产品在发售说明书中详细写出由哪些资产组成,也没有第三方来证明。

一款募集规模30亿元的理财产品,90天能为投资者带来怎样的收益?年化收益率最高5.4%,而且有损失本金的风险。那么银行通过发行这样的产品又能赚多少钱呢?账面上只有0.13%的销售手续费和资产托管费,但超过5.2%以上的收益部分全部归银行,且基本不承担风险。至于和银行合作的信托公司等获得多少收益?不得而知。

而实际情况是什么样呢?按照业内的做法,在上述理财过程中,银行、信托公司获取的收益最高可达10%以上,且承担的风险远小于投资者。

关键的所在就是刚才所说的“犹抱琵琶半遮面”的神秘“资金池”。

以这种不公开的“资金池”来看,资产运作可能达到的最高收益大家根本无法知晓,也许这种最高收益能达到20%,那超过5.4%的部分怎么处理呢?

经常的一种处理方法是:超过约定收益的部分,银行仍将其归入“资金池”中。但利用客户的资金赚来的钱,为什么被归入与客户无关的“资金池”呢?这就是“资金池“的秘密所在,很多所谓“资金池”只是一些银行掩盖违规投资的重要手段。

首先,银行把很多不同质的资产放入同一个资金池内,造成各笔理财资金风险、期限、收益无法匹配。例如,上面所述理财产品,投资对象包括财产权信托计划中的优先级信托单位、银行承兑汇票和债券、货币市场基金等。但这些资产的信用等级明显不同,收益也相差很大。

其次,银行甚至将不同的资产池转移、合并。有些银行甚至把不良资产打包进资金池,用理财资金的部分投资收益来弥补信贷资产的亏损。

从这种做法来看,实际上,银行发行理财产品所取得的收益恐怕远不止合同规定的0.13%的销售手续费和资产托管费。仅以去年畅销的理财资金投资结构化信托为例,银行将此类信托产品拆分、卖给投资者时,给出的固定收益一般是5%左右。而信托产品给予优先级投资人的收益一般在7%以上。这当中的“差价”往往就成了银行的“理财手续费”收入。此外,银行还要从信托公司处获得信托资金托管费、优先级产品销售手续费等。而一旦出现问题,市场主要的风险则落在了理财产品的购买者身上。

银行为什么能这么做?没有法律上的问题么? 从银行自身对此的定位来说,银行和投资者之间不是信托关系,因为银行始终认为理财产品只是一种委托关系。XQ-HB.COM ALBBBJCXXJJ.COM TWGUDAO.COM HUACHANG-HK.COM HNJXLIUSUANBEI.COM 从银行的角度来看,我国资产管理市场主体多元、法律依据多元“乱象”,银行将超出约定收益的部分收归银行,投资者只能无可奈何。因为银行依据的是《商业银行理财产品销售管理办法》。在这个部门规章中,并没有对此有限制性规定。

而如果同样的做法如果放在信托理财中,就是严重违规。我国《信托法》第二十条明确规定,委托人(即理财产品的投资者)有权了解其信托财产的管理运用、处分及收支情况,并有权要求受托人(银行)作出说明。同时,第二十六条规定,受托人(银行)除依照本法规定取得报酬外,不得利用信托财产为自己谋取利益。受托人违反前款规定,利用信托财产为自己谋取利益的,所得利益归入信托财产。对于这个问题,曾经有无数人从学术角度提出异议:银行与投资者之间实质上是信托关系。因此,理财收益中除了银行应得的管理费之外,都应该归投资者所有。

巧妙的是,在实际操作中,银行对这些问题已经考虑到了,并且巧妙地规避了,例如已经在合同中做了约定,投资者在这方面非常被动。

理财产品问题的实质在于,我国法律对金融机构资产管理业务的规定不够健全。我国首先出现的资产管理业务,是公募的证券投资基金的管理业务。证券投资基金法规定了基金管理人无论基金挣多少,只能收取基金管理费,这表明证券投资基金的管理业务,其实是金融经纪业务。但银行资产管理业务的性质则没有任何具体规定。

国有银行应该反思,依靠这种模式来实现表面上业绩的快速增长可靠么?“理财热”背后是绕开监管放贷赚取息差,实质是商业银行在借国家信用获取利益。

监管层也应该反思,中资银行的这种粗放的盈利模式不可持续,当务之急是加快利率市场化步伐,倒逼银行加快真正的产品创新,改变当前“吃利差”的同质竞争模式。

篇3:银行前置系统的设计与开发

为了满足在国际市场的竞争和挑战,充分利用中国的银行业界信息化建设的战略的调整,沿着现代的科学技术手段和信息技术,国际银行业的动向、发展趋势的具体化,国内银行增加了复杂程度更高的综合业务系统以及后台处理系统。如今,商业银行的主营事物体系已经开启了分布式的体系结构。具体由后台数据处理体系和中心业务流程系统所组成,为了提高商业银行的进一步发展,并且为了维护整个体系的安全程度,所有通道的体系与外部所联接,通道的相互访问,当地的商业的发展的需要安全的管理体系,商业银行提供了这个完善的体系。

1 设计目标

系统的概念设计、系统的功能补充。系统架构主要参照如下:

1)通信目标:作为接口的作用,为不同的网络环境提供通信协议。

2)交易目标:所有交易信息,数据的有效信息,银行的主机和各业务单元的数据格式转换。

3)追踪调查:监督所有的事务,跟踪调查系统的操作和交易。

4)可以满足各种中介业务的必要性。

5)现金或机构过渡的方便处理,简单的设定为实现一个代理业务。

6)确保系统的安全性和信赖性,保证系统中资金的机密性。

2 系统结构和功能

利用的系统中间部分提供三层的客户端/服务架构综合前置平台的内部的逻辑框架。

通信连接层位于最底层,主要的外部系统和通信的协议,应用程序间的信息转换工作,比如定义为基础SNA主机背景的主机的接口适配器。连接适配器,客户端服务器和适配器的功能,为外部系统的提供服务提供商和请求者,连接的通道,客户端服务器和外部系统等。通过连接适配器,外部路由的格式转换服务,为主机直接传输,渗透。目的是在信息领域的特定的分割,提高处理事务的效率。

业务服务层主要由各中期业务逻辑所构筑的各种应用。其中,业务服务层控制以下服务:1)网络控制,各种在线交易服务的过程控制。2)总括控制,过程控制的各种在线交易服务。3)报告产生和作业的控制和日常服务。关于各种类型的在线文档以及业务层面,公共原子函数或系统提供的基本的原子函数或模块,个性库应用程序开发者可通过实际应用进行必要的开发,开发有个性的处理函数。

3 结论

商业银行前置系统不断完善,形成了一个系统性的银行结构,提高了商业银行在各个方面的实力。确立了银行中期业务的发展、统一的电子商务平台,并为这种竞争能力提供强有力的支持。

参考文献

[1]牟大中,唐新亭,刘启明.银行中间业务安全技术实施方案[J].华南金融电脑,2004(11).

[2]吴春明,杨国正.银行自助设备综合前置系统设计和实现[J].计算机应用与软件,2005(5).

[3]翟鸿鸣.商业银行综合前置系统设计[J].微机发展,2003(11).

篇4:银行产品费用揭密

有多少投资者在购买银行理财产品时,会注意到费用问题?那些产品说明书上注明“不收任何费用”的,是真的,还是另藏玄机?

由于银监会没有对理财产品的收费进行明文规定,各银行大多根据自身成本自主定价。目前,银行理财产品费率包括:认购费/申购费、赎回费、产品年管理费、年托管费、超额收益业绩报酬,这其中,托管费多数为0.2%,年,管理费为1%。

而各个银行间的收费标准也有很大差异,有些只有百分之零点几,而有些则超过3%,弹性较大。投资者的认购资金越多,费用可能次级递减。比如汇丰银行最近发行的一款开放式海外基金之富达基金——台湾基金产品,购买额度在40万元以下的费用为2.5%,40万元至240万元的为2%,240万元及以上的为1.5%。

此外,募集期产品的认购费与申购费也有不同。譬如光大银行的“阳光资产配置计划”,该计划包括稳健组合(产品1)。增利组合(产品2)、平衡组合(产品3)和进取组合(产品4)4款,若投资金额1 0()万元以下,产品1~4的认购费分别为0、0.2%、0.5%和0.8%,申购费分别为0.4%、0.55%、0.8%和1.05%。

市场上费用较高的是QDII产品,一般在2.5%~3.3%之间。QDII产品的赎回费也相当高,从0.5%到3.3%不等,不过,多数产品的赎回费会随着持有年限的递增而递减。目前,结构性理财产品大多数不产生申购费、管理费等费用,但有些情况下还是会产生费用。比如,产品挂钩的是一些海外基金或直接挂钩于股票涨跌幅,这类产品会收取销售管理费或申购费等。

因此,投资者在选择产品时,除关注预期收益率,还应对相关费率算笔账。那么理财产品的管理费用是怎么计算的呢?

以上海银行发行的一款到期产品“慧财”人民币点滴成金6个月期限理财产品为例。“慧财”分为普通个人投资者和个人VIP投资者两种,这两种投资者的到期收益率均为4.1%,即每投资1万元收益为205元,但是这205元中包括了银行收取的管理费用,普通个人客户每万元收取管理费用9元,个人VIP客户每万元收取5元。

如果普通个人客户购买了10万元,则最终收益为2050-90=1960元。如果个人VIP客户购买了100万元产品,则最终收益为20500-500=20000元。

再来看看不收取费用的结构性理财产品。结构性产品将本金所产生的利息收入拿去购买期权,但投资者并不知道银行究竟会从中拿出多少,这就是奥妙所在,也是银行的盈利点所在。也就是说,假设银行拿93%去买期权金,那么剩下7%的利息就可能成为银行的利润。

大多数周内商业银行都以这样的形式赚取结构性产品利润。也就是说,没有任何费用的结构性理财产品也并非把好处留给了投资者,期权金的比例直接影响到结构性产品的优劣。

与国内商业银行相比较,外资银行在结构性理财产品上的盈利收入多来自于投资银行的佣金返还,佣金的返还比例则取决于商业银行与投行之间的谈判。有些银行为了争取更多投资者,也可能会将返还的佣金再去购买期权,从而产品会设计出很宽泛的收益区间,在这种情况下,说不定银行会要求投资者支付额外的费用。

不管以怎样的形式,结构性产品所谓“不收取任何费用”,其实费用已经在产品净值中直接扣除了。

篇5:揭密银行系统开发

朋友我们每天都在使用Windows,可你对它的系统文件夹熟悉吗?据说目前Windows9X仍然有很多用户,而WindowsMe和Windows9X又很相近,这里就带你走进Windows9X/Me主要的系统文件夹,将它们看个通透吧。

首先需要明确一个概念,“系统文件夹”指的是存放操作系统主要文件的文件夹,一般在安装操作系统过程中自动创建并将相关文件放在对应的文件夹中,这里面的文件直接影响系统的正常运行,多数都不允许随意改变。

Command

该文件夹内有很多DOS下的外部命令程序,这些小工具在系统崩溃对于系统的修复很有用,如Bootdisk.Bat文件可以用于在DOS命令行上创建启动盘。

Cookies

“甜饼”文件夹,存放用户浏览某些网站时由网站在你的硬盘上创建的一些个人资料,如用户名、所到过的网址等。

Desktop

桌面文件夹,存放于该文件夹内的文件将直接显示在桌面上。

DownloadedProgramFiles

存放IE下载文件的文件夹。其中包含了显示已打开过的Web页所需的文件(大部分文件用来运行Web页面上的动画)。注意:这并不是你下载的软件必须放置的文件夹。

Favorites

“收藏夹”文件夹。我们在IE中将某个网页“添加到收藏夹”,实际上就是将网页的快捷方式存放在该文件夹下,当然也可以在该文件下创建更多的文件夹,以便将收藏分类存放。

Fonts

字体文件夹。系统中所有要用到的字体都存放在此,所以添加新字体除了通过打开控制面板的“字体”窗口中的“安装新字体”项的方式进行以外,也可以直接将字体文件复制到这里;在此也可删除某些不常用的字体文件(但注意扩展名为.fon的屏幕字体最好不要乱删,以免引起系统不能正常显示)。

Help

帮助文件的存放文件夹。里面包括很多很详细的帮助文件,遇到疑难可多看这些帮助文件,它们对用户会有很多帮助。

History

历史记录文件夹。当在IE浏览器浏览过一个网页时,IE默认会创建一个历史记录信息存放在此。如果不想让他人知道你的浏览行踪,可以删除这个文件夹中的内容。

OfflineWebPages

脱机浏览文件的存放位置。当某个站点被设成允许脱机使用时,就会在该文件夹中生成对应的文件。

Recent

记录最近打开过的文档的文件夹。其中的内容和开始菜单中“文档”项中的内容相对应,所以要想清除最近打开过的文档记录,直接删除该文件夹中的快捷方式即可。

StartMenu

开始菜单文件夹。其中的项目对应开始菜单中的程序项,在该文件夹中可以调整开始菜单项目(如增加、删除、重新分类等)。

Sysbckup

该文件夹用于存放系统对注册表和系统文件的备份信息。

System

这是系统文件夹,存放了系统中的重要文件(如DLL文件等),一些软件在安装时也会向该文件夹复制文件,因此,随着安装的软件的增加,此文件夹中的内容也会越来越多。该文件夹内的文件一般不要轻易删除,否则会导致系统错误。

System32

32位的系统文件夹,其中有很多虚拟设备文件(扩展名为VXD),随意删除它们会引起系统出错甚至崩溃。

Temp

临时文件夹,存放系统运行时产生的临时文件。其中的文件通常需要手动进行清理。

TemporaryInternetFiles

IE的临时文件夹。该文件夹中存放IE浏览网页时所生成的一些内容,当再次打开相同网页时系统会从这里读取,以加快浏览速度。因此适当加大该临时文件夹的空间会使浏览速度更快(在控制面板的“Internet选项”中设置)。

[page]

系统文件夹详解Win/XP篇

既然说完了win98/Me的系统文件夹那么现在说说流行的Win2000/XP的系统文件夹吧。在系统安装完成后,默认会生成三个文件夹:“WinNT”(对XP而言则是Windows)、“DocumentsandSettings”和“ProgramFiles”。与Windows9X/Me相比,在系统安装目录(Winnt或Windows)中的很多文件夹的作用都是相同的。由于很多系统必需的文件存放到了“DocumentsandSettings”下,所以我们也将它作为系统文件夹来介绍。同“Win9X/Me”一样,我们仍然只介绍重要的常见的文件夹。

1.安装目录下与Win9X/Me不同的文件夹

与Win9X/Me相同文件夹的作用在上篇我已经提到了,这里不再赘述了。此处仅介绍与Win9X/Me不同的文件夹。

ConnectionWizard:存放“Internet连接向导”用到的文件,

DriverCache:该文件夹一般还会有i386文件夹,其中存放的是会用到的驱动程序压缩文件(该文件一般有几十兆之多)。

Ime:输入法信息存放该文件夹中。

Prefetch:预读取文件夹。为了加快文件的访问速度,在winxp中使用了预读取技术,它会将访问过的文件在该文件夹下生成新的信息(扩展名为PF的文件)。

Repair:第一次安装Win2000/XP时系统自动在这里保存AUTOEXEC.BAT,CONFIG.SYS等相关的系统文件。

Resources:存放相关桌面主题的文件夹。

System和System32:尽管这两个文件夹在Win9X/Me中也有,但是,Win2000/XP中几乎所有的系统文件都放在System32下,而system下只存放一些16位的驱动程序及一些软件的共享运行库。

Temp:在Win2000/XP中这个文件夹已经基本不起作用,因为每个用户都有自己专门的临时文件夹(放在“DocumentsandSettings”下,参见后面的介绍)。

2.“DocumentsandSettings”文件夹

默认情况下,此文件夹中会有Administrator、Allusers、DefaultUser、LocalService、NetworkService,以及用不同用户名建立的文件夹(如果系统中有多个用户),除了LocalService、NetworkServiceviwl(它们是winxp中的“服务管理”程序所创建的,提供给那些作为服务的程序用。如安装FoxmailServer搭建邮件服务器时,这两个文件夹是系统必需的,不要随意修改(默认是隐含属性))。其他的都为用户配置文件夹,而且其中的文件夹结构也大体相同。

1)以“Allusers”为例说明用户配置文件所包含的主要内容(下面提到的某些文件夹可能是隐含属性,需要先设置让系统显示所有文件才能看到):

①ApplicationData:通用应用程序数据文件夹。此处存放着已经安装的一些应用程序的专用数据,这里面的内容是软件安装时自动生成的。例如在Allusers的ApplicationData文件夹下,就可能有MicrosoftWordStartup文件夹(如果安装过Office,此处存放的是Word启动时要自动打开的文档)。

②“开始”菜单文件夹:存放开始菜单中的部分程序组和快捷方式。

③桌面文件夹:存放些该登录用户的部分桌面项目。

豆仔提示:某个用户“开始”菜单、桌面上的项目包括对应的用户名文件夹下的上述两个文件夹和AllUsers下面的这两个文件夹的内容。

④Templates:模板文件夹,其中可能有Word、Excel等的模板文件,是用于在点击右键选择“新建”时的参考模板。

⑤共享文档:当然就是你允许共享的那些东东的存放之处了。下面有“共享图像”和“共享音乐”两个文件夹。

2)针对不同的用户,在用户名文件夹下还会有:

LocalSettings:是“本地设置”文件夹,存放着应用程序的数据、历史纪录和临时文件夹,如History、Temp和TemporaryInternetFiles等(作用和Win9X/Me中相同)。

ApplicationData:不同用户文件夹下面的ApplicationData文件夹中的内容也不同,如ApplicationDataMicrosoftInternetExplorerQuickLaunch存放“开始”菜单右边“快速启动”工具栏中的快捷方式,ApplicationDataMicrosoftAddressBook则是OE的通讯簿,等等。

此外,用户文件夹下也有NetHood、PrintHood、Sendto、收藏夹、桌面等文件夹。

3)如果处于局域网中,当用属于域或工作组的账户登录系统后,在“DocumentsandSettings”中会有“AllUsers.windows”(对winxp)或“AllUsers.Winnt”(对Win2000)文件夹;而如果用覆盖方式重新安装过系统,且在安装过程中又设置了与以前相同的用户名,在安装程序在创建用户信息时发现同名的文件夹已经存在,便会自动用“用户名.计算机名”的命名方式来创建新的用户配置信息文件夹。

另外在“ProgramFiles”(应用程序文件夹)下也会有系统运行必需的一些文件。针对各人安装系统后所装软件的不同,该文件夹的内容会有很大差异,其中都会有“CommonFiles”(存放软件会用到的公用库文件)、“InternetExplorer”(IE浏览器不在安装目录下哟)、“WindowsMediaPlayer”(媒体播放程序)等,这里就不详述。

篇6:揭密银行系统开发

院系登陆“国家开发银行高校助学贷款信息管理系统”(以后简称“贷款系统”),通过“贷后管理”——“毕业确认”进入贷款毕业生毕业确认办理页面,确定毕业,直接点击“查询”,则截止目前仍未还清贷款的本贷款毕业生的数据都会显示在数据框中:

1.补充并完善贷款学生基本信息

学生通过在线系统点击“个人信息变更”直接修改、完善本人基本信息,院系也可直接选中贷款学生数据后点击“修改”来完善学生基本信息。

1.1信息填写要求 1.1.1基本信息

姓名、身份证号必须同本人身份证上信息相同,户籍地址为身份证上地址; 1.1.2通讯信息

联系电话:为本人家庭固定电话,如没有固定电话则填写父母手机号码; 手机号:填写本人手机号,如没有则填写父母手机号,以后本人有手机后要及时登录系统进行修改;

电子邮件:填写本人电子邮箱地址,如无则需申请(必须填写); QQ号码:填写本人QQ号码,如无则需申请(必须填写);

通讯地址、户籍地址和家庭住址填写本人实际家庭住址(按照省市县乡村的顺序详细填写要精确到街道、小区、门牌号)不得省略;

1.1.3就学信息

学校、专业、班级信息按照实际情况选择即可,学号、考生号必须填写,考生号即高考准考证号,按照高考准考证或从所在院系辅导员处获得;

1.1.4家庭信息

家庭住址省市区后要详细填写要精确到县、乡、镇、街道、小区、门牌号; 邮政编码填写家庭所在地邮编,家庭电话填写家庭固定电话,如无则填写父母手机号;

下面父母信息,要求填写完整。

1.1.5就业信息:如现在仍没有找到工作可暂不填写,但正式就业后须通过在线系统及时更新本人信息,否则因本人不及时更新信息导致学校和放款行无法联系到学生的即构成违约。

学生在线修改本人信息完成后点击“毕业确认申请”核对信息无误后点击“确定”。

2.确认变更数据

如学生状态栏中状态为“正常”,院系可选中学生数据直接进行修改保存,如学生通过在线系统进行数据修改则“学生状态”栏中学生状态会显示“已变更”,院系需点击“变更确认”,系统会将学生信息修改前后的对比数据框显示出来,院系对学生修改后的数据进行确认后,如学生修改的信息符合要求无恶意修虚假信息点击“同意”保存,如发现学生有恶意修改虚假信息之嫌则点击“拒绝”,学生自行修改的信息会被取消,系统仍然显示原始信息。如学生修改的信息属实但不完整,院系可先进行“变更确认”点击“同意”后,通知学生按照要求将数据补充完整后再次进行确认。

3.学生按照要求完成本人信息核对、完善和修改后,通过在线系统提交“毕业确认”申请。

4.院系审核贷款毕业生相关信息无误并符合要求后,审核学生毕业确认申请。

5.导出并打印“毕业确认表”

篇7:揭密银行系统开发

银行个人信贷征信系统项目开发中的问题与措施2007-02-10 16:49:17

随着社会主义市场经济的不断深入,征信事业在我国已经开始起步,由人民银行征信管理局组织建设《银行个人信贷征信系统》(以下简称个人征信系统)是非常及时的。为了能够使个人征信系统尽快投入使用,避免在开发过程中出现失误,在个人征信系统启动之前,项目的组织者和管理者应该对困难进行充分的考虑。

一、个人征信系统建设的难点

以往人民银行开发的软件项目数据项较单纯,数据量相对较少。例如,会计支付系统、银行卡数据交换平台系统、企业信贷登记系统等就是如此。这些项目大都是以商业银行的交易数据为主,数据项少,而且一般软件不含客户的资料信息。即使企业信贷登记系统含有一定的企业资料信息,但企业贷款客户量(全国只有万户)也远远少于个人贷款客户量(仅工商银行信用卡业务一项就有万户)。而个人征信系统内容比较复杂,主要体现在以下几点:①数据项繁多。它涉及商业银行所有个人消费信贷业务,如信用卡、汽车信贷、房屋信贷、助学贷款、个人消费信贷等。②数据量庞大。它涵盖了商业银行所有个人信贷业务的客户资料信息及交易信息。③数据覆盖面广。数据库的建设不但有商业银行的数据,随着业务发展的需要还会采集公安、司法、社保等社会信息。④数据标准不一致、数据存放分散。由于各家银行业务系统建设的时间背景不

一样、使用数据库类型不一样、管理模式不一样,数据结构与标准便不一样。有些商业银行的业务数据库分散在各省、市,有些商业银行业务数据则集中管理。因此,在项目建设中应对上述困难应该给予足够重视。

国内某些征信公司也曾开发过类似软件,大多是以失败告终。究其原因主要是:①在开发过程中开发商忽视了业主的需求,造成开发出来的产品不符合业主与用户的要求,难以投入实际应用。②业主在开发项目过程中没有履行监管与验收的职责,使项目成果质量大打折扣。③因业务需求编写人员不参与项目开发,需求书编写完之后一走了之,造成在项目开发过程中遇到问题,软件人员不知向谁咨询,使开发结果偏离业务需求。④在开发过程中没有注意培养日后的项目应用与管理人员,造成开发与应用衔接不上,出现系统维护不到位、故障排除不力、项目文档无人管理、制

度管理衔接不上,使项目不能顺利移交给业主。以上种种原因导致最初一个很好的设想,结果是开发出来的产品无法推广使用,得不到业主与用户的认可。

另外,在征信产品的推广使用方面,银行从业人员一时间还脱离不了传统的工作方法。在对贷款客户的信用考查方面,一直沿用传统的资信审查办法,很难马上采用“信用局分”的理念去辨别一个客户的信用。在新的贷款品种推出时如何正确利用征信产品嵌入在贷款审核流程中去替代和简化传统的做法方面,还显得不成熟。这些都需要征信局的从业者对商业银行进行培训,才能使个人征信系统在商业银行应用的更广泛、更深入。

二、项目开发中应采取的措施

人民银行组织各家商业银行参与

并完成了个人征信系统业务需求书的编写工作。经过多家银行历时一年的研究与讨论,目前各家商业银行对需求书的初稿已达成一致意见。这是项目成功的良好的开端,为今后的项目开发工作奠定了扎实的基础。

1.建立技术开发人员与业务人员的沟通渠道

为了避免在开发工作中软件人员对业务需求的理解上出现差异,建议在开发过程中要求编写人员以“项目特约开发组成员”的方式全程参与项目开发工作。在开发工作中主要起以下作用:①为软件开发人员提供准确的需求解释与可靠的数据分析。由于软件开发人员对商业银行的业务不熟悉,加上软件开发人员的流动性较强,新加入的软件开发人员需要对业务需求进行重新学习。②由于各家商业银行的数据结构存在较大差异,对于数据采集过程中业务数据

项的变更,软件开发人员很难取舍判断,需要商业银行业务人员协作。③因商业银行数据在不同程度上存在着账户不完整(客户只有存款无贷款)、时间不完整(有些数据只有时点数)、产品不完整(贷款品种存放数据库不一致),整合起来很非常困难,如果没有业务人员全程跟踪到整个项目的开发过程中,最终项目便可能与业务需求偏离太大。

2.项目建设需要业主的监管

为了保证个人征信系统项目的开发进度,保质、保量完成开发工作,人民银行征信管理局应组织专人负责项目的开发监管工作。人民银行征信管理局与各家商业银行是个人征信系统项目开发的业主,在项目开发过程中应摆正业主与开发商之间的关系。业主与用户向开发商提出业务需求,开发商依据业主的要求不折不扣地完成项目开发。为达到以上目的,业主应就项目的各项指标

及完成情况与开发商签署合同。

开发过程中业主除按照合同要求对项目的质量与进度进行监管与跟踪外,还要对合同中各项指标进行阶段性的测试与验收。任何一个项目的开发成功,都离不开业主与开发商的紧密配合。

3.开发项目验收及产品推广

一个开发项目完成之后,业主需要组织相关人员进行验收。除针对软件产品的质量进行重点检测外,还需对系统维护的方法、各种文档的建立、各项规章制度的编写等方面进行验收,验收结束后项目才能移交业主。

如何使项目推广开来?这还需要组织一批人业务人员去商业银行进行培训,完成项目的推广与应用工作,而“项目特约开发组”成员便可以胜任此项工作。

因商业银行的业务人员以“项目特约开发组”成员的身份全程参与项目开发工作,这些业务人员一方面对商业银行的业务熟悉,另一方面对需求的编写全过成比较了解,同时又因全程参与项目的开发,因此对征信项目建设也较熟悉。所以,在项目完成之后,个人信贷征信系统的操作规程及制度的编写也应由其完成。

篇8:会计核算银行对账系统开发与应用

我国不少地方建立了会计核算中心, 按“单一账户, 集中支付, 统一核算”的管理办法, 对行政事业单位的财务收支集中进行统一核算。为保证财政性资金安全, 需要做好会计核算中心的内部对账工作, 做到日清月结。然而, 银行对账一直是核算中心财务管理人员所头疼的问题。核算中心一般管理上百个核算单位, 并以核算单位分设账套, 每个账套对应银行账户的一个分户, 由于核算单位与银行之间的账务处理和入账时间上存在差异, 所以往往会产生双方账面记录不一致的情况, 若采用手工进行银行对账工作, 需花费较长的时间, 还容易发生错误和人为修饰平衡, 不利于财政资金的内控和监管。为了减少对账难度, 减轻手工对账的工作量, 增加对账的准确性和防止人为调节银行存款余额表, 笔者开发了一个会计核算银行对账系统来辅助核算中心人员进行银行对账工作。

1 系统功能模块设计

根据会计核算银行对账工作的系统需求和功能设计, 本系统包括基础设置、初始设置、日常业务、查询统计等4个主要功能模块 (如图1所示) 。

1.1 基础设置模块

包括增加、删除、修改用户和部门, 设置用户所属部门;设置所用户所属岗位及各岗位所具有的功能 (如图2所示) 。

1.2 初始设置模块

设置银行账号和分户信息, 建立各分户与新中大会计核算软件系统账套中会计科目的对应关系;设置系统启用时各分户的单位期初余额、银行期初余额, 并录入单位未达账信息和银行未达账信息, 初始化完成后, 期初余额和未达账信息将不可更改 (如图3所示) 。

1.3 对账功能 (日常业务) 模块

手工录入或导入银行对账单, 并从新中大会计核算软件系统里导入单位日记账;授权用户选择所要对账的银行分户, 并可以根据规定的日期范围内对满足条件 (借贷方向相同、金额相同) 未勾对过的记录进行自动勾对或手工勾对。财务主管对已勾对的数据进行审核, 已经审核的数据不能取消勾对。每月结束时对银行账户进行月结操作, 经过月结的数据不能取消审核 (如图4所示) 。

1.4 查询统计模块

用户可以根据选择的日期范围、勾对情况来查询指定分户的单位日记账和银行日记账;并可以根据用户需要查询各银行分户在指定日期的银行余额调节表 (如图5所示) 。

2 系统实现

2.1 系统架构

本系统采用C/S架构, 前台使用Visual Basic 2005来开发客户端程序, 用ADO.NET访问数据库。后台使用MS SQL2000作为数据库服务器。为简化客户端程序的设计, 主要业务逻辑通过MS SQL的存储过程来实现。

2.2 数据库设计

根据系统需求分析, 要实现会计核算银行对账功能, 需要建立相关数据表来保存单位日记账和银行对账单记录, 并设置相应的字段来标识勾对、审核信息。同时要建立一些表来记录银行账户信息, 账户年初余额及月结标识, 银行账户与新中大会计核算软件账套对应关系等。各表按关系数据库规范理论来设计, 以实现消除插入、删除异常, 降低修改复杂性, 降低数据的冗余度, 但为了提高查询速度, 个别表结构允许适度的冗余。

数据库的核心表主要有:银行账户表bankAccount, 账户账套关系表Acc Dwdm, 单位日记账 (新中大数据) 表NgData, 银行对账单表BankData, 年度期初余额数表YearBalance。

由于本系统数据库采用MS SQL2000, 而新中大会计核算软件数据库基于SQL 7.0, 为实现本系统对新中大数据库的连接和访问, 本系统在MS SQL2000服务器上创建了一个链接数据库服务器LinkToNg, LinkToNg链接到远程SQL 7.0数据库服务器, 然后在本系统的数据视图或存储过程中就可以通过LinkToNg来访问新中大会计核算系统的数据, 如:

2.3 核心功能实现

2.3.1 导入新中大数据 (单位日记账)

系统对各分户进行如下操作: (1) 比较本对账系统中当月已勾对数据与新中大会计核算软件中原有数据是否相同。如果不同, 则作出提示, 并删除该勾对批次单位日记账数据和银行对账单数据中的勾对标志; (2) 删除单位日记账数据中当月未勾对数据; (3) 从新中大软件中导入当月中新的单位日记账数据。

2.3.2 勾对操作

用户在勾对前导入当月银行账户在新中大会计核算软件中的单位日记账数据, 然后选择勾对截止日期, 系统自动查询并显示出指定截止日期前所有未被勾对的单位日记账和银行对账单。经过系统自动勾对和手工勾对后, 系统检查勾对数据是否平衡, 如果平衡则保存已对账标志, 如图6所示。为了避免勾对冲突, 一个银行分户只能有一个授权对账的用户。

2.3.3 月结操作

选择要进行月结操作的银行账户, 系统自动导入当前月份中各分户在新中大会计核算软件中的单位日记账数据, 然后比较本年度中从一月至当前月份中新中大会计核算软件中单位日记账和本对账系统单位日记账的借贷总额是否相符。如果相符, 则设银行总账户月结标志;如果不相符 (如果某月份的数据已对账, 但新中大软件里又对该月中已勾对的数据进行修改, 将会导致两个软件系统中单位日记账借贷总额不一致) , 则提示总额不符的月份和勾对批次, 系统转入对不相符勾对批次的处理。如果当前月份是12月, 则系统在月结后, 生成新年度各分户的期初余额、单位未达账及银行未达账记录 (如图7所示) 。

2.3.4 查询余额调节表

余额调节表主要包括以下几项内容: (1) 银行对账单余额=银行期初余额+本期发生额 (借-贷) (不包括期初未达账) ; (2) 单位存款余额=单位期初余额+本期发生额 (借-贷) (不包括期初未达账) ; (3) 调整后银行余额=银行对账单余额+未达账 (包括期初未达账) ; (4) 调整后单位余额=单位存款余额+未达账 (包括期初未达账) 。

考虑系统运行效率, 查询余额调节表的业务逻辑通过设计MS SQL存储过程QueryBalanceSheetByAcc来实现。

3 系统部署及使用

3.1 软件环境

服务器要求:Windows Server 2000及以上操作系统, 安装有MS SQL 2000数据库。

客户端要求:Windows XP及以上操作系统, 安装有net framework 2.0以上版本。

3.2 软件安装

本系统已利用Visual Basic 2005应用程序部署与发布功能将软件安装包发布到网站上, 客户端可以通过输入网络安装页面的网址进行自动安装和配置。当软件版本升级时, 只要将新版本发布到网站上, 客户端将在下次登录前自动升级。

3.3 软件使用

用户登录系统后, 系统根据不同用户拥有的权限显示相应的菜单。

系统管理员可以设置数据库连接参数, 进行用户、部门、岗位设置及权限管理。一般用户根据授权进行日常操作。

系统正式使用前需要进行初始化操作, 各银行账户、分户与会计核算软件账套对应关系、各分户期初余额及未达账等初始化完成后方可进行后期的银行对账操作。日常对账工作按照以下流程操作:录入银行对账单※导入单位日记账※数据勾对※审核※月结。

4 结束语

通过对会计核算银行对账系统的开发及在本单位下属13个会计核算中心推广应用, 不但为本单位节约一笔可观的软件购置费用及后续的服务费, 而且完全能够随时按照本单位的实际需要进行调整和优化, 为完善财政资金内控和监管奠定了技术基础。

参考文献

[1]朱小平, 曾文权, 段班祥.Visual Basic.NET程序设计[M].北京:清华大学出版社, 2007.

[2]Thearon Willis.Visual Basic2005数据库入门经典 (第4版) [M].杨浩, 译.北京:清华大学出版社, 2007.

[3]王海洪.探讨财务软件开发中系统分析的方法与技巧[J].网络财富, 2009 (9) .

[4]吕志明.关于会计信息化方式下银行对账问题的探讨[J].中国管理信息化, 2007 (2) .

上一篇:城乡清洁工程自查汇报下一篇:述职报告-策划部长