尚庆军:基于WEB支持的银行账户检查系统的设计实践 |
2012-10-29 17:32 作者:尚庆军 来源:硅谷网 HV: 编辑: 【搜索试试】
|
|
【硅谷网10月29日讯】据《科技与生活》杂志2012年第16期刊文称,为提高对辖内商业银行账户管理执法检查的效果和质量,我单位实施银行账户执法检查系统开发项目。该统架构基于B/S模式,主要由8个功能模块组成,依托内部局域网运行。系统完成后较好的实现现场业务流程管理、数据库规范检测、数据纠错处理、接口数据管理等功能,有效满足执法检查要求和预期期望。
在基层央行账户管理工作中,时常会发现商业银行机构业务系统账户信息资料与人民银行账户管理系统信息资料不一致等问题。若通过人工现场翻阅资料、手工勾对等传统的现场检查方式,不仅耗费大量人力、物力,工作效率低下,且不能发现深层次违规问题。为此,我们需通过开发一套基于WEB支持的系统来实现对辖内商业银行银行账户的执法检查,将商业银行庞大的数据通过技术手段导入到账户执法检查系统中来。该系统能够自动对被检查单位的数据进行自动筛选和汇总,分类显示违规账户,对任意多个不同类别银行账户资料的比对工作,从而实现银行账户管理现场执法检查的标准化、规范化,大大提高现场检查的效率,降低现场检查成本。
1开发及系统部署环境
系统开发基于ASP.NET技术,开发工具选用MSVisualStudio2008+C#,WEB服务器选用Win2003server+IIS6.0,数据库选用MSSqlServer2005。系统架构基于B/S模式,依托内部局域网运行,当系统部署完成后,用户通过单位内部局域网登录即可应用该系统。
2系统功能分析
系统主要有现场检查模块及非现场检查模块组成。现场检查模块通过自动对被检查单位执行银行账户管理办法规定的情况进行自动筛选和汇总,分类显示违规账户;自动发起对任意多个不同类别银行账户资料的比对工作。非现场检查模块实现了银行账户执法检查档案以及相关登记簿的无纸化办公,将有效节约资源,提高流程审批、检查档案的电子化、规范化的管理水平。系统架构如下图所示:
2.1现场执法检查子系统功能分析
2.1.1对商业银行提供的数据进行纠错功能
银行账户执法检查系统可以对被检查单位提供的数据库数据进行纠错,给出报告,错误类型举例如下:
1)账户资料表账户归属未知网点。
2)人民币交易数据表包含未知网点交易。
3)人民币交易数据表存在交易但账户资料表无此账户信息。
2.1.2查询未向人民银行进行备案的账户情况
该系统对人民币银行账户管理数据和被检查单位提供数据进行比对,统计并生成未向人民银行备案的账户列表。
2.1.3查询未按实名制规定开立账户的疑似账户情况
通过该系统对被检查单位报送的数据库中客户姓名、客户证件号码字段的检索分析,生成未按实名制规定开立账户的疑似账户列表。疑似账户相关规则举例如下:
1)客户名长度小于2个汉字。
2)客户名长度大于4个汉字(考虑少数民族所占数量比)。
3)个人账户客户证件号码不是15位或18位。
2.1.4数据转换功能
该系统现场作业中所有查询均可导出为EXCEL表格式。能够提供SQL文件自动导入功能,用户仅需在程序界面选择商业银行提供数据库位置,便可实现对商业银行数据的自动导入。
2.2非现场检查子系统
2.2.1用户角色模块
非现场流程审批子系统用户角色分为系统管理员、主查人、账户管理部门负责人三种角色,每种角色具体功能如下:
1)管理员权限:此权用于系统维护,为系统增加账户执法检查工作过程中所参与的所有成员角色。
2)主查人权限:主查人在账户执法检查过程中负责填写各种电子表单。对领导退回的表单负责重新填写,竣工整个执法检查项目,打印工作过程中产生的立项审批表、检查通知书电子表单。
3)账户管理部门负责人权限:账户管理部门负责人对主查人填写电子流程表单进行审批,签属签批意见,签批主要有同意与回退两种操作,并可打印流程过程中产生的各种电子表单。
2.2.2立项审批处理模块
此模块实现处理立项审批的填写、审批(退回)、归档、自动生成报表并打印功能。
其他功能模块如:账户管理执法检查事实认定处理模块,账户管理执法检查报告等模块,业务功能流程与上述立项审批处理模块类似,这里不再赘述。
3数据库设计
该系统数据采用MSSqlServer2005,确保保系统具备分布式处理能力以及较强的数据处理性能。系统数据库有非现场功能模块表和现场功能功能模块表组成。非现场功能模块主要由:用户表单(pbcUser),检查通知书表单(pbcProTz),检查意见书表单(pbcproJcyj),项目基本情况表(PbcPro),科室列表(pbcDpet)等组成。现在功能模块主要由:人民币交易数据表(AccountTra),代码/方式对照表(BankBla),账户资料表(AccountInfo),行号/行名对照表(BankInfo)四个表组成。主要表结构内容设计如下:
行名对照表{字段名:Id,检查单位行名(字段名:dwhm),网点代码(字段名:wddm),网点名称(字段名:wdmc)}。
账户资料表{字段名:Id,户名(字段名:hm),账号(字段名:zh),客户号(字段名:khh),账户性质(字段名:jszhxz),身份证件号(字段名:zjhm),网点代码(wddm)}。
人民币交易数据表{字段名:Id,报告行行号(字段名:bghhh),交易时间(字段名:rq),交易行代码(字段名:jyhdm),开销户标识(字段名:kxhbs),账户标志(字段名:zhbz),冲账标志(字段名:czbz),余额(字段名:ye)}。
4应用程序设计
该系统使用VisualStudio2008MVC架构开发,较好的与MSSQLserver2005数据库结合,最大化保证系统在庞大数据处理时的稳定性和容错性能力。
5系统安全性设计
5.1分级授权
系统将用户分为系统管理员、主查人、一般检查人员、账户管理部门负责人、分管行领导等权限。用户登录系统时必须经密码验证通过后才能进入系统,同时对用户权限进行了设置,不同用户分配不同的权限。
5.2密码加密存储
在数据库中存放的用户密码是通过MD5加密以后的密文,确保用户密码的安全保存。
5.3数据库压力测试
商业银行数据庞大,为保证系统在大数据量处理情况时的应对能力,系统设计时采取缓存技术,确保系统处理数据的速率与准确性。通过对百万级测试数据的测试,系统运行时机器表现良好,可推荐配置环境中可以实现目标需求。
5.4数据备份与恢复
该系统数据库采用SQLServer2005,在服务器端通过作业来定时实现自动备份,也可不定期进行备份。当数据库出现故障,系统管理员可通过数据库备份文件对数据库进行恢复操作。
6系统运行效果及评价
该系统自开发成功试运行以来,我单位在组织开展对商业银行银行账户现场检查中多次进行了测试运用,并得出以下评价和体会。
1)该系统具有较强的实用性,能大大提高账户执法检查工作效率和质量。一是节省了大量的人力、物力和现场检查时间;二是通过运用该系统的现场检查模块首先检索出被检查单位的疑似违规帐户,再进行到现场核对,使现场检查更有针对性大大提高了执法检查工作效率,三是有效避免了手工检查可能存在的漏查现象,提高了现场检查工作质量。
2)系统具有强大的筛选和汇总等功能,可操作性强。系统通过将人民币账户管理系统数据与被查单位提供的数据进行比对,能够快速从大量账户数据中检索出疑似多头开立基本账户、疑似未核准未备案账户、疑似非实名类账户、疑似一般存款账户违规取现等账户信息,全面显示被查单位各类账户违规情况。
3)该系统操作简单,人机界面友好。业务人员经过简单培训,就能熟练掌握并在实践中加以应用。同时,非现场模块能够较好的完成一系列现场检查的审批流程及档案的管理,有利于历史检查数据的存档和查询。因此,该系统具有较强的实用价值。
|
|
|
|
【对“尚庆军:基于WEB支持的银行账户检查系统的设计实践”发布评论】 |
版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
|
|