农业金融服务终端自助系统经济发展

 第二章  壹.一 项目支出背景
近年来,随着农村信用合作社业务的缕缕扩张,尤其是代理粮食补贴、新农村医疗保险等
各个工作后,业务量火速增多,营业网点柜台的压力面临严俊的考验;并且随着
协助管理员的日益裁撤,农村信用合作社在山乡的商海竞争力开首减少,部分乡村地区由
于地处偏远,已经面世了农村信用社会服务务真空。
二〇〇八年1月11日,在辽宁省举办的全国金融机构空白乡镇金融服务工作推
进会上,工商银行业监督管委召集人刘明康须要:“要竭尽全力促进金融机构空白
乡镇金融服务革新,力争用三年左右岁月实现全国各乡镇基础性金融服务全覆
盖,……通过兴办简易营业网点、开始展览定时定点服务、布设物理机械等眼疾艺术,
积极提供存、贷、汇以及代收代付等基础性金融服务。”认真贯彻落到实处银行监理会提醒精神,立异农金服务情势,扩张农金服务覆盖面,达成农村金融服务的
可得性,是我们义无反顾的权力和权利。
银行的竞争是劳务的竞争,怎样更加好地为农村地带的客户提供服务是农村信用社要缓解的难题,经过信用合作社供给管理员的壹再深切基层调研,认为,商银营业网点个人业务服务情势正日益从守旧的交易核算型向经营销售服务型转
型,因此大批量小额现金交易向自助设施分流将变成必然趋势。而作为偏远落后的
农村,受农民自助设施操作能力和社会治安等因素影响,布放自动取款机(ATM)、
自动存款机(CDM)等高端自助设备存在费用高、使用率低、易受到人为破坏等卓越标题。安装价格便宜、安全可相信、操作便捷的自助设施是缓解农金服务电
子化水平低的特级路线。于是,农民金融自助服务终端类型被提上议程。
在银行工作人士有限、近日村民都有着一定的文化的图景下,能够在偏远农
村地区布放农民特有的财政和经济自助设施,并指引广大农民朋友应用先进的科学技术经济
产品,让村民朋友也能享受福利、快速的金融服务。农民朋友不再供给跑十几里
路到镇上经过长时间的等候到柜国务院台湾事务办公室理工科作,而是径直通过村民金融自助服务终端
达成查询、存款、取款、转帐、补登、缴费等作业,那样既节约了老乡朋友的时
间,也拉长了公司的服务水平,进一步增进了农村信用合作社的市镇竞争力,进步了农村信用社的社会形象。 1.二 国内外研究现状
近日,国内外对村民金融自助服务终端的研讨尚少。从使用上看,农民金融
自助服务终端能够看做是分歧平日的自助金融服务终端。它知足自助金融服务终端的1先是章 绪 论
查询、存取款、转账、代收代付等成效,不仅仅支持银行卡交易,而且帮衬存折
交易,援救小额现金交易,选址范围在偏远乡村。
自助金融设备的周转除了有保证的硬件装置外,一套安居易用的软件系统至关重要。本文主要探索农民金融自助服务终端系统物理设备之上的软件系统的设
计与完毕的关键技术。
国内外在财政和经济自助服务系统的营造中,接纳的架构格局相似分为古板的两层
C/S(Client/Server)结构、即客户端/服务器格局,基于Web的B/S(Browser/Server)
结构、即浏览器/服务器结构。
(1)20世纪90时期初,人们建议了建立分布式系统的C/S ( Clinet/Server )
模型,即,客户机/服务器模型,该模型可以缩短冗余数据的互联网传输,使得网络设备丰富发挥主观能动性,对网络运算产生了远大的熏陶[1]。图 一-一为C/S的构造 模型。 图1-一 C/S结构模型 一九九七年,DavidS.Linthicum给C/S结构模型做出了精辟的概念:C/S结构模型将
1个应用程序分成五个不相同的历程,客户端进度和服务器进程,多少个进程之间通
过互联网连接格局交流音信,能够运作在同一机器上,也能够运作在区别的机器上,
音信沟通请求由客户端进度提议,服务器进度负责响应新闻及传送回复结果[2]。
在C/S结构模型中,服务器使用数据库管理办法控制管理数据的力量,使系统
的习性相对于集中式系统有了质的短平快[3],一方面,丰裕发挥了高档微型计算机组成的数
据库服务器的频率;另1方面,一点都不小的骤降了互联网的流通量[4]。
但两层C/S结构模型终究仅是分布式计算模型的开始应用,随着生产规模的不
断增添以及使用钻探的深远,应用程序日趋复杂,C/S结构模型也暴暴露了广大难点。如:大七只提供静态调用接口进行长途进程调用[5];远程进度调用呈不规则称状
态;
纵然存在能够行使的豁达服务,但贫乏对劳务及劳动期间涉及的保管等[6]。
基于Client/Server方式,方今银行自助终端系统的架构方式[7]如图 一-二。 贰第二章 绪 论 图壹-贰 自助终端系统C/S结构
(二)Browser/Server(浏览器/服务器)结构,即B/S情势,它是随着Internet技术的
兴起,对C/S方式应用的扩张。在那种组织下,通过IE浏览器来完结用户工作界面,
B/S模型把C/S模型的劳动器端进一步加剧,分解成一个应用服务器和2个或三个数据库服务器[8]。 B/S模型如图一-三所示。 图1-三 B/S模子
Browser/Server(浏览器/服务器)形式系统是一种多层结构的种类[9],包括:
(l) 第叁层,即表示层,由接近于图形用户界面包车型客车片段构成; (二)
第壹层,即业务层,由应用逻辑和业务逻辑等构成; (三)
第一层,即数据层,由应用程序所须求的数据整合[10]。
在B/S结构下,用户界面可经过浏览器格局实现,当中部分工作逻辑在象征
层达成,可是最重要工作逻辑在数据层达成[11]。
B/S结构总结形式尽管有着分布性、业务扩张简单、共享性强等优点,但它3第三章 绪 论
照旧有较多的局限性,重要在于,基于Web技术的推断方式必要超文本传输协议和
Web服务器作为传输介质进行协调服务器和客户机之间的通信,这一定在Web服务
器处留存“瓶颈”[12]。
自身觉得,一个项目或其余1种方案,都要分析一下它要完结的功力是哪些,
它将要面对的最终用户是什么样性质。农民金融自助服务终端系统即将实现的是在
自动查询机的底蕴上落到实处存、取款、转账等功能,在一个局域网内并且只针对农
民用户的体系,假设应用B/S情势,仍会冒出“肥服务器”难题[13],并无法带动什
么优势,反而会追加工作人士的工作量与维护量。而选拔两层C/S形式,又会冒出
前面分析的标题。依照农民金融自助服务终端类型的其实际意况况,本文决定使用三层C/S模型实行付出完结。
3层C/S情势结构,在农家金融自助服务终端系统中,表以往以下几个方面: (一)
客户机层,用于呈现界面,举行数量收集,设备驱动、数据调换等,完成与用户、服务器的互动; (2)
应用服务器层,用于数据校验,数据处理等,该层将前端对后端操作的公
共部分提议并集中处理,接受客户层的呼吁,并与数据服务器实行交互,把结果
再次回到给客户层; (叁)
数据库服务器层,负责储存数据并对应用服务器提议的数额请求进行数据
库操作[14],用于后台数据交流、数据处理等。 三层C/S模型如图壹-四所示。
图一-四 三层C/S模型
基于叁层Client/Server方式,农民经济自助服务终端系统的架构格局,如图
一-五。 肆 第叁章 绪 论 图一-伍 农民金融自助服务终端系统架构为此,在跟踪国内外有关领域的商量成果的根基上,并结成项目自个儿的个性,
本系统控制运用基于3层C/S(客户机/服务器)模型的分布式应用种类布局,建立2个用户界面友好、操作简易、可扩大性强、安全性高的农民经济自助服务终端系
统。 壹.3 讨论指标及意义
农民经济自助服务终端类型的研讨,壹方面,贯彻落到实处了国家中度注重“叁农”工作的方针政策,是永葆“3农”经济前行的基本点方法。农民经济自助服务
终端系统的兑现方便人民群众立异乡村开发劳动环境,让左近村民获得更多更周全的支
付服务,切实保险农民的根本金和利息益,能够收缩城市和乡村金融服务差别,提高农村信用社毛利能力和外在形象。另一方面,稳定周边村民客户群,站稳农村市集,降低柜员核算业务的劳动强度,树立“以客户为主导”的经纪理念,升高市集经营销售和
服务力量,驱动农村信用合作社顺应现代银行发展趋势,不断加速服务格局立异。
一是村民金融自助终端备受农民欢迎,获得本地政党的可观认同,化解了农
民粮补、新农村医疗保险资金兑现难,小额现金存、取难,农副产品交易结算难等首要民生难点。
2是村民经济自助终端具有开支低、危机小、服务便民等特征,其管理难度
微危机大大低于管理薄弱的村镇信用分社(储蓄所),是代表乡镇信用分社(储蓄
所)的最新金融服务形式,并且完全符合将电子金融服务延伸至乡村的政策导向。
5 第一章 绪 论 1.四 本文重要办事
农民经济自助服务终端借助于银行现有的自协助调查询终端环境,通过定制的农
民自助终端应用程序,提供给老乡用户美观并简单操作的界面,指导农民用户实现自助类交易,如存、取款交易、存折补登、余额查询、明细查询、种种中间业
务的交款等。用户无需银行工作人士的合作,能够轻松交易。
农民服务终端系统将由叁有些组成:一是农家经济自助服务类别的前台湾游客户
程序,二是中间业务数据处理平台,三是后台主题处理系统。前台程序由自助设
备中外合作经营公司担负支付实现,后台宗旨处理类别选用原有系统,本文主要介绍在中
间工作平台的贯彻拍卖。 本文的重大办事如下:
1、琢磨农民经济自助服务终端要求,实行详尽的必要分析,显然系统须求。
2、对老乡经济自助服务终端类型展开系统软件设计,详细安排处理流程、功用分配、数据结构、运转等。
三、达成系统效用。本文重点阐释了系统的报道达成、数据落成、代码落成等。
系统较好的完结了农家金融自助服务终端类型存、取款、转账、总计等功效,运转速度快,质量稳定。 1.5 故事集内容协会 本文的始末协会如下:
第3章为引言,介绍了老乡经济自助服务终端类型的开销背景,详细阐释了
自助银行的向上历史及架构情势商讨,建议了选用3层C/S框架结构形式开发农民金
融自助服务终端类型。并对农民金融自助服务终端连串、商量指标及商讨意义进行了详实介绍。 第一章对本文用到的有关技术拓展了斟酌。
第3章商量了村民经济自助服务终端必要,进行了详细的供给分析,鲜明了
系统须要。
第5章对老乡经济自助服务终端类型展开了系统软件设计,详细安顿了拍卖
流程、作用分配、数据结构划设想计、运转设计等。
第陆章是系统作用达成部分。该片段对开发平台的种类参数、开发语言与工
具进行了介绍,并注重介绍了系统的通信完结、数据完结、代码达成等。系统较
好的落实了村民金融自助服务终端连串存、取款、转账、计算等职能,运营速度
快,品质稳定。可是存在必然的标题,如软件成效增加无法促成参数化定制,在
一定水平上限制了新工作成效的快速支付,如中间业务在农家自助服务终端上应6第三章 绪 论 柒 用的高速拓宽对厂家依赖性大,那在末端的劳作中必要修正。
第5章对本故事集的始末展开了计算,并对下一步的工作进展了展望。 第1章
相关技能 第二章 相关技术 二.壹 基于UNIX的广播发表服务
一玖七零年,由美利坚合众国的Bell实验室开发到位的UNIX,是三个多用户、多职责的分
时操作系统[15]。现在UNIX已改为使用大规模、影响深切的主流操作系统,版本首要有IBM公司的AIX、HP公司的HP-UX、SCO集团的SCO UNIX及XENIX、LINUX
等。UNIX中期版本全体用汇编语言编写,通用性差,不易移植,后经Bell实验室
使用C语言对绝大部分基石程序和任何实用程序重新编写,大大升高了其通用性和可
移植性。UNIX系统重点优点包罗[16]:
一、以UNIX为底蕴的一律软件能在总结机、小型总结机和大型机上运转,在分裂厂家的UNIX系统下支付的软件差不多不用修改即可运维。
二、UNIX系统不仅有可实施代码,而且提供源程序代码。
叁、UNIX系统向用户提供了累累实用工具,用户可借此形成各个办事。
4、UNIX系统是多用户操作系统,同时仍然三个多职责操作系统。
5、UNIX系统提供了四个地道的互连网运转环境。 二.一.1 多进度编程进度是UNIX环境中的三个基本成分,UNIX操作系统中成功的行事差不多都通
过进度来支配和反映。UNIX系统中负有进度都有三个唯一的、被号称进度标识的
正整数与之相关联,该整数称为进度ID或简称PID[17]。
UNIX系统是分时多用户的体系,表面上CPU是按时间片分配给各样用户使
用,而实质上, CPU是按时间片分配给种种进程使用,每一个进度具有自个儿的运营环境,称为进程的上下文[18],以使得在
CPU做进度调度时能做到无缝切换。UNIX
的多进度编制程序为本系统所要求的简报集中处理提供了理想的付出接口。
UNIX下产生多进度的常用函数是fork(),该函数创立1新进度,该新过程称为
调用经过的子进程,调用fork的长河称为父进程[19]。由于
fork成立的子进度基本上
是父进程的克隆,故它所开创的子进度继承了父进度的重重特点,那个特点包蕴[20]:
(l) 实际用户ID,实际组ID。 (二) 有效率户ID。 (三) 附加组ID。 (4)
会合期ID。 (五) 控制终端。 捌 第②章 相关技能 (陆)
调整用户ID标志和调动组ID标志。 (七) 当前工作组目录。 (8) 根目录。 (玖)
文件措施创立屏蔽。 (拾) 环境变量。 (11) 能源限制。
不过,子进程也持有父进程分裂的有个别特出品质,如:子进度有它和谐的唯
一经过ID等[21]。 上面是fork调用的原型,如图二-1。 图二-一 fork原型 2.壹.2套接字编制程序技术
套接字是管道概念的1种扩展[22],精通为文件讲述字,能够动用类似管道的
方法读写套接字,但套接字比管道更为通用,套接字不仅帮助地方多个非亲非故联进程之间的点对点双向通讯,而且帮衬跨网络的、运营于不一样机器的多个经过之间
的通讯[23]。套接字提供了强劲、灵活的效果,是经过之间及系统之间进行通讯的
首要措施。
Socket函数用于创建二个套接字,该函数在钦点的通讯域domain中开创三个钦赐类型type、钦点使用协议protoco的套接字,并赶回贰个讲述字,此描述字称为套
接字描述字,它可用以别的套接字操作函数[24]。
Sockct通信程序分成客户程序和服务程序,当中,客户程序主动运营,向远程
服务程序发出通信连接请求,服务程序被动等待连接,服务程序一运转,初叶化
实现就进去等待连接情况,当服务程序收到客户程序请求后,根据一定的平整建
立连接,连接成功后,三个程序之间就确立了二个虚构的数据通信链路[25],那个程序就能够一向从自个儿树立的套接口读入和写出多少,而不用关怀实际的数据链
路。
Socket的通讯使用bind函数绑定套接口[26],为顺序分配三个供役使的通讯端四次之章 相关技术
口。调用listen函数后套接口进入监听状态,然后调用accept函数接受连接请求,假如未有连接请求,accept函数将使程序进入睡眠情况,直到被远程客户程序的连接
请求唤醒。连接壹旦创造刻能够在socket描述符上进行读写。服务程序一般在装置
为监听情势后处于不停的承受请求、处理请求的巡回中。 二.二 报文格式转换
报文(message)是网络中调换与传输的多少单元,传输进程中会不断的封装
成分组、包、帧来传输,封装的方法就是添加一些新闻段,正是所谓的宁德,以
一定格式组织起来的数量就是包体[28]。
在实际应用中,渠道和提供子服务的服务器之间以及服务器和服务器之间使
用的报文格式不恐怕完全1致。为缓解报文格式不等同的标题,本文使用菲尔德Storage Structure (FSS)技术实现报文转换设计。FSS
是自定义报文的储存容器,主 要提供壹种简易且高效的数目存取方法。
即便渠道应用的报文格式是 A,提供子服务的服务器使用的报文格式分别是
B,B二。报文转换进度[29]如图 二-贰。首先依据 A
的报文格式转换到人中学间新闻链表, 然后将中等消息链表转换为
B的报文格式,或将中等音讯链表转换为 B二的报文 格式。 图二-二 报文转换进程那种技能,将有着的报文格式首先转换为中等消息链表,然后将中间新闻链
表转换为急需的报文格式,可以行得通的暴跌报文转化的复杂度和配置进程。 10第二章 相关技术 1一 2.三 本章小结
本章对村民金融自助服务终端系统涉及到的机要相关技能:基于UNIX的通讯服务、报文格式转换等展开了商量,为后边的体系贯彻提供了反驳支撑。第二章
系统需要分析 第一章 系统供给分析
为满意农村信用合作社日益扩张的业务供给,缓解营业网点办理工科作的压力;教导广大村民朋友应用先进的科技(science and technology)经济产品,让农家朋友能享受便利、飞速的金融
服务,进一步增进农村信用社的商海竞争力,提升农村信用合作社的社会形象。经过
深远调研,布置在存活自协助调查询终端的根底上研究开发操作简便、方便飞速、功效多重的庄稼汉金融自助服务终端。 3.1 总体育工作作描述
方今,随着农村信用合作社业务的不止壮大,特别是代理粮贴、新农村医疗保险等
各个工作后,业务量火速扩充,营业网点柜台的压力面临严酷的考验;并且随着
协理员的日趋打消,农村信用合作社在乡村的商海竞争力发轫减弱,部分农村地区由
于地处偏远,已经面世了农村信用社劳动真空。
银行的竞争是劳动的竞争,怎么着更加好地为农村地区的客户提供劳务是乡村信用社要消除的题材,经过信用合作社供给管理员的往往长远基层调研,认为,商业银行营业网点个人事务服务方式正逐年从观念的贸易核算型向经营销售服务型转
型,由此多量小额现金交易向自助设施分流将变成必然趋势。而作为偏远落后的
农村,受村民自助设施操作能力和社会治安等要素影响,布放自动取款机(ATM)、
自动存款机(CDM)等高端自助设施存在开销高、使用率低、易蒙受人为破坏等优异难题。安装价格便宜、安全可相信、操作方便的自助设备是消除农金服务电
子化水平低的极品途径。于是,农民经济自助服务终端种类被提上议程。
农民金融自助服务终端是一台具有余额查询和存取款功效的财政和经济自助设施。
通过管理员的援助操作或客户直接操作,能够完毕对信通卡、1本通存折、存款
存折的余额查询、存取款业务,转账业务、口头挂失、密码变更、存折补登;联
通、移动、邮电通讯等电话交费和电费缴费等功用。其效用基本雷同农村信用合作社储
蓄所,在当前社会主义新农建进度中是向标准化自助银行交接的最棒代表产
品,特别适应“现金交易多,转账交易少”的农金市集。农民经济自助服务
终端的研究开发,改正了农金支付条件。 三.二 系统机能和目的本系统通过在前端输入客户存、取款或转化等音信,通过报纸发表模块传输到中
间业务平台展开多少处理。 系统应该包含如下的基本功效:
壹、现金业务,账务性交易,用于客户的存取款和现金缴费业务。 1二 第1章
系统要求分析 2、转账业务,账务性交易,用于客户之间的资金转入转出业务。
三、缴费业务,账务性交易,用于移动电话、联通电话、邮电通讯电话、电费的缴 费。
四、存折补登,非账务性交易,用于1本通、存款存折的素材补登。
伍、口头挂失,非账务性交易,用于信通卡、一本通、存款存折的口头挂失。
陆、密码变更,非账务性交易,用于信通卡、壹本通、存款存折的更换新密码。
7、查询工作,非账务性交易,用于信通卡、一本通、存款存折的余额查询、
当日贸易明细、历史交易明细、定期帐户查询。
八、交易监督、数据总括功效,用于管理职员管理本辖区内的村民金融自助服
务终端的行使情状。 农民经济自助服务终端成效如图三-壹所示。 图3-1庄稼汉经济自助服务终端作用图 1三 第一章 系统须求分析
通过上述分析和种类本身的骨子里须要,农民金融自助服务终端系统的建设将
达到以下目的: (一) 满足存、取款,转账,中间业务缴费业务等账务性交易。
(2) 知足查询、补登、口头挂失、密码变更等非账务性交易。 (三)
满意交易实时监督检查、数据总计等管理方面的供给。 3.三 系统供给分析
本系统需求分析主若是依照业务部门开始的急需申请,通过调查研究和剖析,分明系统必要着实要缓解的难题和系统需求贯彻的作用。 三.三.一 系统的功用性需要系统的功能性需要在三.二节已有详实表达,首要表未来:
一、农民经济自助服务终端账务性交易:满意客户的存取款和现金缴费成效,
满意客户之间的本金转入转出功效,满意代理各项中间业务收取金钱的效应。
二、农民金融自助服务终端非账务性交易:查询、补登、口头挂失、密码变更 等。
3、附属性功效:满意实时交易监督、数据总括作用。 叁.3.二 系统业务流程
农民金融自助服务终端作用模块划分如图叁-2。 1四 第一章 系统要求分析 图叁-二农民经济自助服务终端功效模块划分
通过村民金融自助服务终端效用模块划分图,能够见见系统由叁有的构成:
壹、客户端; 二、控制模块; 3、数据处理。
控制模块是1种类统的为主部分,完结各项作用的业务逻辑处理,客户通过
前端页面发起的乞求,通过操纵模块举行处理,调用数据处理部分,并再次回到客户
处理结果[30]。由于农民自助终端是依托查询机自助设施,在其查询、转账、缴费
等基本成效的基础上,以中间业务的兑现格局,扩充了现金存、取业务,是职能
抓好的自助金融服务终端。所以,它至关心注重要蕴涵村民金融自助服务终端现金业务模
块、农民金融自助服务终端转账业务模块、农民经济自助服务终端交费业务模块、
农民金融自助服务终端存折补登模块、农民经济自助服务终端口头挂失模块、农
民金融自助服务终端密码变更模块、农民金融自助服务终端查询业务模块。
一、农民经济自助服务终端现金业务模块
农民金融自助服务终端现金业务模块的业务流程,如图3-三所示。 15 第3章
系统要求分析 图三-叁 现金业务流程图 一)客户向管理员建议本身的必要;
二)管理员依照客户的须要,判断是还是不是足以在村民自助终端上完毕。要是可以则展开下一步,不然就退还给客户。
三)存款时先要核查客户的新款,然后依据客户的供给,采取相应得交易进行操作;取款时一分区直属机关接大选择相应得交易。
四)在农信方帐务处理时,要对客户的帐户新闻实行查验,检测不通过,则重临错误消息,交易截至。检查评定通过,则赶回交易得逞的音信,进入下一步操作。
5)交易得逞后,提醒打印相应得的凭据和回单,取款时还应付出客户相应得
现金,以便让客户开始展览核查。 2、农民经济自助服务终端转账业务模块
农民金融自助服务终端转账业务模块的业务流程,如图3-四所示。 客户建议供给依据客户必要判断是不是 能够办理 Y 根据客户供给选取相应 的交易 交易失败,重回 错误音讯 N 农信方账务处理 Y N 打字与印刷相应证据和回单。
农信方重临相应新闻 Y 与相关农信 方联系实行 账务冲正 N N 退还给客 户 Y
存款时先查对客户 的现钞 Y Y N 取款时交 付客户现 金 Y16 第一章
系统供给分析 图三-4 转账业务流程图 壹)客户向管理员提议本身的须求;
2)管理员依据客户的须要,判断是还是不是足以在农家自助终端上形成。假如能够则开始展览下一步,不然就退还给客户。
3)依照客户的必要,选择相应得交易进行操作。
四)在农信方帐务处理时,要对客户的帐户音信进行检查测试,检测不通过,则重返错误新闻,交易甘休。检查测试通过,则赶回交易成功的音信,进入下一步操作。
5)交易得逞后,提示打字与印刷相应得的证据和回单,以便让客户开始展览核查。
叁、农民金融自助服务终端交费业务模块
农民金融自助服务终端交费业务模块的业务流程,如图三-伍所示。 客户建议供给依据客户要求判断是不是 能够办理17 Y 遵照客户需求选用相应 的交易 交易失利,再次来到 错误音讯 N 农信方账务处理成功 Y N 打字与印刷相应证据和回单。
农信方重临相应消息 Y 与相关农信 方联系进行 账务冲正 N N Y 退还给客
户第1章 系统须要分析 图三-5 缴费业务流程图
一)客户向管理员建议本人的要求;
二)管理员根据客户的急需,判断是还是不是足以在农民自助终端上成功。要是得以
则进行下一步,不然就退还给客户。
三)依据客户的须求,选拔相应得交易举行操作。
四)代理方重临相关音信,与客户提供的音讯进行甄别,无误后开展下一步。
伍)在农信和代理方帐务处理时,要对客户的帐户音讯实行验证,检查实验不经过,
则重返错误音信,交易完成。检查实验通过,则赶回交易成功的新闻,进入下一步操
作。 六)交易成功后,提示打字与印刷相应得的证据和回单,以便让客户开始展览核查。
客户提议须要 依照客户须求判断是或不是 能够办理 Y 根据客户须求选拔相应 的交易
交易失 败,重临 错误音信 N 农信方账务处理 Y N 打印相应证据和回单。
代理方重临相应消息 Y 与相关农信 方联系进行 账务冲正 N N 退还给客 户 Y
代理方再次来到相关新闻 进行复核 Y N 代理方账务处理 Y N1八 第贰章 系统须要分析
四、农民经济自助服务终端存折补登业务模块
农民金融自助服务终端存折补登业务模块的业务流程,如图3-6所示。 图三-陆补登业务流程图 一)客户向管理员提议补登要求;
二)管理员依照客户的需要,判断是或不是足以在农家自助终端上形成。如果能够则展开下一步,不然就退还给客户。
三)采取补登交易,进行账务处理。在帐务处理时,要对客户的帐户消息进行检查实验,检测有未补登资料,则打字与印刷相关音信,交易截止;检查实验无未补登资料,则
再次回到无未补登消息,交易完结。 客户提议补登要求 遵照客户供给判断是不是能够办理 Y 接纳补登交易进行账务 处理 交易失 败,重回 错误音讯 N
将存折放入打字与印刷机进行 打字与印刷 农信方重临相应音信 Y 与相关农信 方联系实行账务冲正 N N 退还给客 户 Y1九 第二章 系统须要分析
五、农民金融自助服务终端口头挂没有工作务模块
农民经济自助服务终端口头挂失掉工作务模块的业务流程,如图三-七所示。 图三-7口头挂失去工作务流程图 1)客户向管理员提议口头挂失必要;
二)管理员依据客户的必要,判断是或不是足以在农家自助终端上实现。假诺可以则实行下一步,不然就退还给客户。
三)选用口头挂失交易,实行账务处理。如若操作不科学,则赶回错误消息,
交易结束。 4)
农信方重临相关音讯,与客户开始展览复核确认,确认无误后展开下一步操作,
假使核对步正确,则裁撤操作,交易完成。 客户建议挂失需要依据客户要求判断是不是 能够办理 Y 选拔口头挂失交易举行 账务处理 交易失败,返回 错误音信 N 口头挂失成功 农信方再次来到相应音讯, 实行审核确认 Y
与相关农信 方联系进行 相关处理 N N 退还给客 户 Y20 第二章 系统须求分析
陆、农民经济自助服务终端密码变更业务模块
农民金融自助服务终端密码变更业务模块的业务流程,如图3-八所示。 图叁-八密码变更业务流程图 1)客户向管理员提议密码变更须求;
二)管理员依据客户的要求,判断是不是足以在老乡自助终端上成功。假使能够则进行下一步,不然就退还给客户。
三)接纳密码变更交易,举行账务处理。操作不易,重返成功音讯,交易结束;
假设操作不正确,则赶回错误消息,交易实现。
7、农民金融自助服务终端查询工作模块
农民经济自助服务终端查询业务模块的业务流程,如图3-九所示。 二壹 第二章
系统供给分析 图叁-九 查询业务流程图 一)客户向管理员建议询问须要;
二)管理员依据客户的须求,判断是或不是足以在老乡自助终端上成功。借使可以则进行下一步,不然就退还给客户。
3)选拔查询工作交易,进行账务处理。操作不易,再次来到查询音讯,交易停止;
要是操作不正确,则赶回错误消息,交易落成。 四)告知客户或打字与印刷查询结果。
三.肆 本章小结
本章首先对农民金融自助服务终端的壹体化学工业作展开了描述,然后对系统效率和目的展开精晓析,最终详细地分析了供给阶段的主要难题、成效性必要、系统
业务流程等。为下一章的系统软件设计打下特出的底子。 客户建议询问供给依照客户必要判断是还是不是 能够办理 Y 选拔查询工作交易实行 账务处理 交易失利,再次来到 错误音信 N 告知客户或打字与印刷查询结 果 农信方再次来到相应音讯,
实行审查批准确认 Y 与有关农信 方联系进行 相关处理 N N 退还给客 户 Y2二 第伍章
系统软件设计 第伍章 系统软件设计
在本文的第3章,系统要求分析阶段中,对村民金融自助服务终端系统的职能
和实现指标进行了详细分析,本章是在系统要求分析的根基上,对老乡劳务终端
系统做软件设计。主要不外乎客户机/服务器处理流程,功效分配,数据结构划设想计,
运营设计等。 4.① 处理流程
本节使用面向数据流的不2秘籍对村民经济自助服务终端系统的处理流程展开分
析,器重分析两局地:壹是客户机上的程序,贰是中间业务处理服务器上的顺序。
四.一.一 客户机处理流程
客户机上的输入音讯为客户账号,重要分为现金、转账、补登、查询等效果
模块,输出为打字与印刷凭条新闻和承认或出错消息。 客户机处理流程,如图4-1。 图
4-一 客户机处理流程 其着至关心重视要有以下几点:
1、读撤除息。输入或透过磁条读取账户消息时,应智能通过账号规则判断出二3第六章 系统软件设计 账户种类,如卡、1本通、存折。
2、检查测试新闻。应依照内部接口对账户进行询问,以确认账户的状态不错。
3、准备服务器数据。根据服务器定制的接口,组织发送数据包。
四、网络数据发送。 五、互联网数据承受。
陆、解开/判断。解开接受的数据包,并判断贸易是还是不是成功。
柒、准备输出数据。如交易得逞,输出平常消息,并加以提醒。如交易失利,
根据再次来到报文提示错误消息。 四.一.贰 服务器处理流程 服务器处理流程如图四-2。
图四-二 服务器处理流程
1、互联网数据接受。接受由客户机程序经网络传递的数据包,它是程序与互联网的接口。 二、解开数据。
三、判断操作。通过贸易代号判断,做相应权限、业务流程序控制制。
肆、分步数据库操作。包蕴数据查询及修改,尤其注意事后的政工总括及分析
准备数据。 伍、准备回送数据。 二四 第5章 系统软件设计
6、准备网络数据包。将数据准备并加密成网络传输数据包。 4.2 功用分配
客户机程序首要有3片段组成: 1,接收数据; 二,网络通信3,输出部分。客户机程序成效分配如图肆-三所示。
服务器程序首要也是由三大职能: 一,依托中间业务平台; 二,接收互联网数据;
三,数据库操作及发送互连网数据部分。如图四-四。 图4-三 客户机程序功效分配图
图4-4 服务器程序成效分配图 四.三 数据结构划设想计 一 、管理员交易种类表(GLYTXN)
此表为老乡经济自助服务终端帮助的兼具交易分类,为随后的计算及审核定
义交易类。此数量需后台维护。表结构如表四-一。 25 第4章 系统软件设计
表四-一管理员交易连串表结构 贰、管理员交易控制表(GLYCODE)
此表为农民金融自助服务终端匡助的存款、取款、转账定制次数及限额,每
笔交易需读那个参数举行相关判断。此数量需后台维护。表结构如表四-二。 表四-二管理员交易控制表 3、管理员信息表(GLYINF)
此表为村民金融自助服务终端管理员基本新闻表,包含管理员代号、姓名、
结算账户、内部过渡户、网点等音讯,通过前台录入音信。表结构如表四-三。
表四-3总指挥新闻表 肆、管理员权限表(GLYLAW) 二六 第陆章 系统软件设计
此表为村民经济自助服务终端管理员权限定制表,通过前台交易可完成管理
员的存款、取款、转账、中间业务等权力的定制。通过前台录入消息。表结构如
表肆-肆。 表4-肆管理员权限表 5、管理员交易明细表(GLYTXN)
此表记录管理员账务新闻表,重要回顾存款、取款、转账及中间业务类交易
消息。在交易流程中由系统活动进行拍卖。表结构如表四-五。
表4-中国共产党第五次全国代表大会班交易明细表 ⑥、管理员交易总计表(GLYCNT)
此表记录管理员全部成功交易,包括查询、补登、账务等具备音信,以利于
以往考察政绩数据用。交易确认成功后,客户端发送计算数据交易,后台只作扩展处
理即可。表结构如表四-6。 二七 第陆章 系统软件设计 表4-陆总指挥交易总括表 肆.4运转设计
本节运转设计将运转模块的组成分为客户机程序运转模块组合与服务器程序
运维模块组成。
客户机程序接收任务运转命令后,运转接收数据模块,读入数据并对输入数
据遵照一定规则进行格式化,在接收数据模块获得丰硕的多寡后,调用互连网传输
模块将数据传送到服务器,并等待接受服务器重返的新闻。接收到重回消息后随
即调用数据输出模块,对消息进行拍卖,爆发相应的输出[31]。客户机程序运转模
块组成,如图四-伍。 图四-5 客户机程序运维模块组成 2八 第6章 系统软件设计
服务器程序运维模块组合,如图四-陆。服务器程序的接收网络数据模块必须始
终处于活动状态,等待接收数据传入。接收网络数据模块接收到多少后,调用数
据处理/查询模块对数据库进行访问,完毕后调用互连网发送模块,将消息再次来到客户
机。 图四-陆 服务器程序运营模块组合 四.⑤本章小结
本章对农民经济自助服务终端的系列软件设计进行了详尽阐释,包涵客户机/
服务器处理流程,成效分配,数据结构设计,运营设计等。为下壹章的系统实现奠定了基础。 29 第陆章 系统机能完毕 第5章 系统功效实现农民经济自助服务终端系统机能完结由3有个别程序组成,农民经济自助服务
终端客户程序、中间业务平台服务器端程序、后台主旨处理程序。
客户端程序代码开发由自协助调查询机同盟集团开发,后台大旨处理程序使用原
有的系统,本文不再介绍。本文重点介绍怎么样在中间业务平台落成农民金融自助
服务终端数量处理局部。
中间业务平台选用报文转换处理数据,报文(message)是互连网中交流与传输
的多寡单元,传输进度中会不断的包装成分组、包、帧来传输,封装的方法正是添加壹些音讯段,正是所谓的柳州[32]。以一定格式协会起来的数据正是包体。本
文通过FSS转换情势展开数量格式转换。
中间业务平台经过村民经济自助服务终端提交的请求音讯,经过报文解析,
通过设定的报文对应涉及,转换来后台核心供给的报文格式和有关内容,提交给
后台焦点处理种类,向后台发送交易请求。其余,接收后台大旨处理体系提交的
响应消息,经过报文解析,通过设定的报文对应涉及,转换来农民金融自助服务
终端须要的报文格式和连锁内容,提交给农民经济自助服务终端。 五.一开发平台
5.1.1 系统参数 中间业务平台具体参数如下: 服务器端:操作系统 AIX Version
5.三 数据库: DB二 SE奥德赛VE奇骏 八.贰 5.1.2 开发语言与工具 开发语言:C语言
中间业务平台是某集团为农村信用合作社提供的开发工具,中间业务平台在农民金
融自助服务终端系统的效用,如图伍-一。 30 第5章 系统成效完成 图5-第11中学间业务平台在老乡经济自助服务终端系统的功用 首要呈以往:
一、农民经济自助服务终端与银行后台大旨主机之间的数据通信通过中间业务
平台主机来达成,中间业务平台起到数据通信,数据处理,和掩护银行互连网的成效。 2、中间业务平台进行非帐务数据的拍卖,下降银行后台焦点主机负担,使后
台宗旨主机首要处理帐务数据,降低数据库锁表可能率,进步主机功能,使后台主旨主机版本统一。
3、交易通过中间业务平台处理,被分解成多少个交易手续,扩充了交易定义灵
活性,适应形成的中间业务须要。 5.2 系统机能
农民经济自助服务终端系统是以按键选拔为主要交互工具,帮忙村民用户以
自助格局贯彻小额存取款、转账、缴费、查询、存折补登、密码变更等服务。
本系统从系统机能区划由3层构成: 一、 客户交互层,即前端完毕模块;
贰、通信层,即通信模块; 三、业务处理层,即银行后台焦点工作处理模块。
前端落成模块,是本系统的界面完毕模块,是任何类别的表示层,负责为农31第伍章 系统机能实现民金融自助服务终端提供卓越的人机交互界面,并识别差异的贸易工具和银行卡
体系,接收用户交易输入请求,组织报文,向中间业务平台发送交易请求,并依据分裂的响应消息成功相应的拍卖[33]。具体由自协助调查询机中外合作经营集团达成。
通信模块,负责农民经济自助服务终端整个交易进度中贸易报文的组织、打
包、解包和传递。能够分成两大类:前端达成模块和中间业务平台之间的报道、
中间业务平台和后台主题系统里面的通信。
业务处理层,完毕农民金融自助服务终端全体交易的乞请和转载成效。负责
来自农民经济自助服务终端的交易请求,通过中间业务处理系统,接受请求报文,
校验交易数额的合法性,提送给后台大旨主机处理实际客户交易。 5.3 系统贯彻
中间业务平台完毕客户账号查询、存款、取款、转账、及业务量总括等数据
处理成效,并贯彻存款、取款、转账的业务权限决定。业务总计数据的一共,为
今后对领队的考核做好数据准备。系统达成将从四个地方拓展描述:系统通讯完毕、系统数据完毕、系统代码达成。 伍.三.一 系统通信达成中间业务平台与老乡金融自助服务终端通过socket流格局通讯,通讯端口与
数据包格式如下: (一) socket端口 交易端口: 可配置
农民经济自助服务终端为SE凯雷德VE中华V,中间业务平台为CLIENT。 包格式如下:
包长度: unsigned char 4字节
以ASCII码表示的整个包的尺寸(含包长度自己)。 银行编码:unsigned char(二)
贰字节 银行代码,可为此调用差别的加密算法。 后续包标志:unsigned char(一)
一字节 包长度、银行编码、后续包标志为各类包内的定势部分,称为三亚。
数据包内容: unsigned char(一千) 变长。 3二 第5章 系统机能完结短连接通信函数原型如下: main(int argc,char *argv[]) { char
sPrgID[]=”cpsywytcp”; long lGateId; pid_t iPid; int
iListenfd,iConnfd; int iLen,I; char sPath[151],sTmp[151]; stuct
sockaddr_in tCliAddr; } (二) 交易包格式
依据分析,我们定义二种交易包,分别是: 一、客户账号查询
全体交易初始前先进行询问,该交易包蕴请求包和响应包三种。请求手提包括
的字段唯有账号即可,响应包为成功标识、客户姓名; 交易码:110请求格式如下: 交易码 char(三):1拾 请求码 char(三) 账号 char(25) 交易金额
dec(一三,2) 响应格式如下: 交易码 char(三):110 响应码 char(三) 成功标识
char(4), 成功W000,其余为不成事 客户姓名 char(40) 3三 第四章 系统功用完成交易金额 dec(10,二) 贰、存款
该交易接收包为存款账号、存款金额、管理员密码等,发送包为打响标识、
客户账号、客户姓名、存款金额、交易日期、交易时间等字段。 交易码:120
请求格式如下: 交易码 char(三):120 请求码 char(三) 存款账号 char(二五)
存款金额 dec(一叁,2) 管理员密码 char(1陆) 响应格式如下: 交易码
char(叁):120 响应码 char(三) 成功标识 char(4), 成功W000,其余为不成功
客户账号 char(二伍) 客户姓名 char(40) 存款金额 dec(1三,2) 交易日期 date(八)
交易时间 char(陆) 三、取款
该交易接收包为取款账号、取款金额、取款密码等,发送包为打响标识、客
户账号、客户姓名、取款金额、交易日期、交易时间等字段。 交易码:130
请求格式如下: 3四 第6章 系统功用达成 交易码 char(三):130 请求码 char(3)
取款账号 char(二伍) 取款金额 dec(壹叁,二) 取款密码 char(1陆) 响应格式如下:
交易码 char(③):130 响应码 char(三) 成功标识 char(四),
成功W000,其余为不成事 客户账号 char(25) 客户姓名 char(40) 取款金额
dec(一三,二) 交易日期 date(八) 交易时间 char(陆) 四、转账
该交易接收包为转出账号、转出账号密码、转入账号、转账金额等,发送包
为成功标识、转入账号、转入账号客户姓名、转账金额、交易日期、交易时间等
字段。 交易码:140 请求格式如下: 交易码 char(三):140 转出账号 char(二伍)
转出账号密码 char(1六) 转入账号 char(贰5) 转账金额 dec(一叁,贰)
响应格式如下: 35 第陆章 系统作用落成 交易码 char(三):130 响应码 char(叁)
成功标识 char(4), 成功W000,其余为不成事 转入账号 char(二伍)
转入账号客户姓名 char(40) 转账金额 dec(一三,二) 交易日期 date(八) 交易时间
char(6) 伍、业务量统计该交易接收包为总计码、出款账号、出款户名、交易金额、入款账号、入款
户名、管理员代号、设备代号、交易日期、交易时间等,该交易从不输出包。
交易码:150 请求格式如下: 交易码 char(叁):150 总计码 char(十) 出款账号
char(25) 出款户名 char(40) 交易金额 dec(一三,2) 入款账号 char(二五) 入款户名
char(40) 管理员代号 char(八) 设备代号 char(四) 交易日期 date(8) 交易时间
char(6) 伍.三.二 系统数据落成农民金融自助服务终端后台宗旨系统数据完成,设计6张表,对贸易明细,3陆第陆章 系统机能实现交易项目,管理员音讯,管理员权限,交易控制,交易总计等展开描述。
一、管理员交易体系表(GLYTXN)
此表为农民经济自助服务终端协理的持有交易分类,为随后的总结及审核定
义交易类,表结构如下: typedef struct glytxn_s { CHAR
City[CL_CITYNO+1]; /* 城市代号 */ CHAR FundNo[CL_FUNDNO+1]; /*
业务代号 */ CHAR TxnTotCod[4+1]; /* 交易分类总标识 */ CHAR
TxnTotName[30+1]; /* 交易分类总标识名称 */ CHAR TxnTotCod[10+1];
/* 交易分类分层标识 */ CHAR TxnTotName[30+1]; /*
交易分类分层标识名称 */ CHAR TxnCntFlg[1+1]; /* 交易分类总括有效标志
*/ CHAR TxnFinFlg[1+1]; /* 交易分类总结账务标志 */ CHAR
TxnTotCod[6+1]; /* 交易分类总括码 */ MONEY TxnCntPct; /*
交易分类计算比重 */ CHAR TxnCntName[30+1]; /* 交易分类名总计称 */
CHAR TxnTotMemo[6+1]; /* 交易摘要 */ CHAR TxnMemoName[30+1]; /*
交易摘要名称 */ CHAR TxnCod[4+1]; /* 交易代号 */ CHAR
TxnName[30+1]; /* 交易名称 */ }glytxn_t
二、管理员交易控制表(GLYCODE)
此表为农民经济自助服务终端协助的存款、取款、转账定制次数及限额,每
笔交易需读这几个参数进行连锁判断。表结构如下: typedef struct glycode_s {
CHAR City[CL_CITY+1]; /* 城市代号 */ CHAR FundNo[CL_FUNDNO+1];
/* 业务代号 */ CHAR TxnBrhCod[10+1]; CHAR TxnBrhName[30+1]; 37第伍章 系统机能完毕 CHA奥迪Q5 Sta[1+1]; /* 交易代码状态 */ CHAR
ValTp[1+1]; /* 类型 */ CHAR ValTn[6+1]; /* 长度 */ CHAR
ValStr[6+1]; /* 值 */ }glycode_t; 3、管理员新闻表(GLYINF)
此表为村民经济自助服务终端管理员基本新闻表,包蕴管理员代号、姓名、
结算账户、网点等音信。表结构如下: typedef struct glyinf_s { CHAR
Zzzd[4+1]; /* 终端代号 */ CHAR glyId[8+1]; /* 管理员代号 */ CHAR
BrhId[CL_BRHID+1]; /* 网点号 */ CHAR Name[20+1]; /* 姓名 */
CHAR ActNo[CL_ACTNO+1]; /* 账号 */ CHAR CnlNo[CL_CNLNO+1]; /*
销账号 */ CHAR Name[CL_LCNAME+1]; /* 户名 */ }glyinf_t;
肆、管理员权限表(GLYLAW)
此表为村民经济自助服务终端管理员权限定制表,定制管理员的存款、取款、
转账、缴费等权力。表结构如下: typedef struct glylaw_s { CHAR
Zzzd[4+1]; /* 终端代号 */ CHAR GlyId[8+1]; /* 管理员代号 */ CHAR
BrhId[CL_BRHID+1]; /* 网点号 */ CHAR Name[20+1]; /* 姓名 */
CHAR ACkLaw[1+1]; /* 存款权限 */ CHAR QkLaw[1+1]; /* 取款权限 */
CHAR Law[1+1]; /* 缴费权限 */ CHAR ZzLaw[1+1]; /* 转账业务 */
MONEY CkAmt; /* 存款限额 */ 3八 第5章 系统作用达成 MONEY QkAmt; /*
取款限额 */ MONEY ZzAmt; /* 转账限额 */ }glylaw_t;
伍、管理员交易明细表(GLYTXN)
此表记录管理员账务消息表,首要回顾存款、取款、转账及缴费类交易新闻。
在交易流程中由系统自动进行拍卖。表结构如下: typedef struct glytxn_s {
DATE Date; /* 交易日期 */ long LongNo; /* 流水号 */ CHAR
Redu[4+1]; /* 冗余 */ CHAR CliNo[CL_ACTNO+1]; /* 客户账户 */
CHAR CliNo[CL_CNLNO+1]; /* 客户销账号 */ CHAR ActNo[CL_ACTNO+1];
/* 商家账号 */ CHAR CnlNo[CL_CNLNO+1]; /* 商户销账号 */ CHAR
FundTp[1+1]; /* 代收付标志 */ MONEY Amt; /* 交易金额 */ CHAR
Chk[1+1]; /* 扣款标志 */ }glytxn_t 六、管理员交易总括表(GLYCNT)
此表记录管理员全数成功交易,包含查询、补登、账务等富有新闻,以利于
以往考核数据用。交易确认成功后,客户端发送总计数据交易,后台只作增添处
理即可。
收到客户端成功交易数额后,与组织者交易定制表相关联,依据定制计算码
扩充相关数据,利于日后总计。表结构如下: typedef struct glycnt_s { DATE
Date; /* 交易日期 */ long LongNo; /* 交易序号 */ DATE Date1; /*
后台日期 */ 3玖 第伍章 系统机能完成 CHAPAJERO Time[CL_TIME+1]; /*
后台时间 */ CHAR City[CL_CITYNO+1]; /* 城市代号 */ CHAR
FundNo[CL_FUNDNO+1]; /* 业务系列 */ CHAR CliNo[CL_ACTNO+1]; /*
出款账号 */ CHAR CliName[CL_LCNAME+1]; /* 出款户名 */ }glycnt_t
五.三.三 系统代码完毕一、农民金融自助服务终端客户账号新闻查询。前端触发查询交易后,中间业
务平台在经受请求包后,首先进行解包操作,转换到人中学间业务平台可甄其他格式。
然后向后台核心发送查询工作请求,若是后台大旨处理失误,则赶回中间业务平
台错误音讯,中间业务平台拓展处理后,组建响应包,发送错误提示到农民金融
自助服务种类前端界面,如若成功拍卖,中间业务平台解包,并组建响应包,向
农民金融自助服务体系前端界面传送响应信息。 具体代码设计流程如下图5-贰。
40 第肆章 系统机能完成 图5-2 农民经济自助服务终端客户账号新闻查询流程图
贰、农民金融自助服务终端存款交易。前端触发存款交易后,中间业务平台在
接受请求包后,首先进行解包操作,转换到人中学间业务平台可辨识的格式。然后验
证管理员消息是不是科学,在此采纳函数GLYLawChk( )处理,即使不易,再验证管
理员交易次数及交易金额是或不是抢先规定限额,不正确则发送错误提示到村民金融
自助服务类别前端界面。对领队交易次数及贸易金额是不是当先规定限额的验证
也是这么处理,在此采用函数GlyTxnChk( )处理,若是当先限额,则发送错误提示到村民经济自助服务系统前端界面,若是未有超过限度,则变动交易明细表,在此
使用函数GlyTxn ( )处理,在表GLYTXN里留下一条记下,并拓展组装请求包处
理,向后台主旨发送存款业务请求,假诺后台主旨处理失误,则赶回中间业务平
台错误消息,中间业务平台展开始拍片卖后,组建响应包,发送错误提醒到村民金融肆一第6章 系统成效达成自助服务系统前端界面,要是成功拍卖,中间业务平台解包,更新处理明细,向
农民经济自助服务连串前端界面传送响应包。 具体代码设计流程如下图5-三。
图5-三 农民经济自助服务终端存款交易流程图 4二 第陆章 系统功效实现在那之中,GLYLawChk函数原型如下: GLYLawChk( int iADmApNo ) { char
sPrgId[]=”GLYLawChk”; int iInsert,i; char sTmp[100]; char
sWherep[500]; } GlyTxnChk函数原型如下: GlyTxnChk ( int iADmApNo ) {
char sPrgId[]=”GlyTxnChk”; char sWherep[200]; MONEY TotalAmt,DefAmt;
int TotalTxn,DefTxn; char sTmp[100]; } GlyTxn函数原型如下: GlyTxn(
int iAdmApNo ) { glytxn_t GLYTXN, *glytxn = &GLYTXN; char
sPrgId[]=”GlyTxn”; char sWherep[500], sWherepsub[200]; int iInsert
= 0; long lLogNo; char sTmp[300], sTmp1[300]; FILE *fp; }
三、农民经济自助服务终端取款交易,代码实现同存款交易,不相同在于向后台
大旨传送的贸易代码为取款交易。前端触发取款交易后,中间业务平台在接受请
求包后,在接受请求包后,首先举办解包操作,转换到中间业务平台可甄其他格
式。然后验证管理员音信是还是不是科学,在此接纳函数GLYLawChk( )处理,假诺不易,
再作证管理员交易次数及交易金额是还是不是超越规定限额,不科学生守则发送错误提醒到
农民经济自助服务连串前端界面。对领队交易次数及贸易金额是或不是超过规定限四3第五章 系统机能实现 额的证实也是如此处理,在此选拔函数GlyTxnChk(
)处理,如若超越限额,则发
送错误提示到农民经济自助服务连串前端界面,借使未有超过限度,则变动交易明细
表,在此采纳函数GlyTxn ( )处理,在表GLYTXN里留下一条记下,并拓展组装
请求包处理,向后台大旨发送存款业务请求,假如后台核心处理失误,则赶回中
间业务平台错误音信,中间业务平台展开处理后,组建响应包,发送错误提示到
农民经济自助服务系统前端界面,假若成功拍卖,中间业务平台解包,更新处理
明细,向农民经济自助服务体系前端界面传送响应包。
具体代码设计流程如下图5-4。 图伍-4 农民经济自助服务终端取款交易流程图 44第四章 系统作用实现四、农民经济自助服务终端转账交易。前端触发转账交易后,中间业务平台在
接受请求包后,首先进行解包操作,转换来人中学间业务平台可甄别的格式。然后验
证管理员音讯是还是不是正确,在此选拔函数GLYLawChk( )处理,如若没有错,再验证管
理员交易次数及贸易金额是不是超越规定限额,不科学生守则发送错误提醒到老乡金融
自助服务系统前端界面。对领队交易次数及交易金额是还是不是超越规定限额的验证
也是那样处理,在此选取函数GlyTxnChk( )处理,假如跨越限额,则发送错误提醒到老乡经济自助服务种类前端界面,假设未有超过限度,则向农民经济自助服务系
统前端界面传送成功响应包。然后农民金融自助服务终端系统走平常查询机路线,
实现转账账务处理。 具体代码设计流程如下图伍-五。 图5-伍农民经济自助服务终端转账交易流程图 四伍 第5章 系统功效完成5、农民经济自助服务终端业务量计算交易。前端触发业务量计算交易后,中
间工作平台在接受请求包后,首先实行解包操作,转换来人中学间业务平台可识其他格式。然后更新管理员交易总括表(GLYCNT)即可,该表用于末端开发农民金
融自助服务终端查询系统使用。具体代码设计流程如下图5-6。 图五-六农民经济自助服务终端业务量计算交易流程图 在此采纳函数GlyCnt(
),函数原型如下: int GlyCnt( int iAdmApNo ) { glycnt_t GLYCNT,
*glycnt = &GLYCNT; char sPrgId[]=”GlyCnt”; char
sTmp[300],sTmp1[300]; char sWherep[200]; }
六、农民经济自助服务终端系统的界面,如图5-柒所示。 四陆 第陆章 系统功效实现图五-柒 农民自助服务终端界面 5.四 本章小结
本章首先介绍了费用平台的参数、开发语言与工具,并对系统功用拓展了演讲,具体讲述了系统通信完成,系统数据达成,系统代码完毕等。农民金融自助
服务终端系统较好地达成了存、取款、转账等供给的相关职能,运转速度较快,
品质稳定。 四柒 第五章 截至语 第伍章 甘休语
农民经济自助服务终端系统较好地贯彻了存、取款、转账等须要的相关成效,
运维速度较快,质量稳定。当用户在村民金融自助服务终端发轫交易的时候,农
民金融自助服务终端采集用户的原有输入并对输入做2个简便判断后,将数据打
包至中间业务平台,中间业务平台解包后对种种字段实行尤其严俊的校验,并将
符合规程的数量再一次打包传给后台主题处理系统,后台大旨处理类别开始展览交易处
理后,再依照相反的自由化稳步传递到自农民经济自助服务终端上,最后成功3次完整的贸易。
中间业务数据处理平台展开非帐务数据的处理,降低了银行后台大旨主机负
担,使后台大旨主机重要处理帐务数据,下跌了数据库锁表概率,进步主机效能,
使后台宗旨主机版本统一。交易通过中间业务平台处理,被分解成四个交易手续,
扩大了贸易定义灵活性,适应形成的中间业务必要。
农村自助金融服务终端的优势表以往: (一)
功用齐全,涵盖了农村信用合作社1般营业网点的效应; (二)
运作花费低,节省了建房 (或租房) 和柜台等固定资金财产的大额建设支出,
并有效节约了人工财力; (三) 与常见的自助银行相比较,
农民自助服务终端功效越来越丰盛, 越发安全,
幸免了一般的银行自助设施因开支和安全题材无法在乡下地区大气拓宽的流弊,
能够在服务布局上满意 “1村1个劳务终端”的情事。
即便本文取得了有个别讨论成果,但后边要做的劳作仍将是具备挑衅性的干活。
如软件作用增添不可能促成参数化定制,在必然水平上限制了新工作职能的高速开
发,中间业务在农家自助服务终端上应用的急迅拓宽对厂家正视性大。所从前边的办事也将是1份格外有意义的钻研工作。

农业金融服务终端系统的筹划与落到实处          Design and Implementation of
Farmers Financial Self-Service Terminal System

 

 

最首要词:农民,农村,金融,3层C/S框架结构,自助服务

 为越来越好地为山乡地带的客户提供劳动,下跌柜员核算业务的劳动强度,稳步树立“以客户为主导”的经纪理念,进步网点经营销售和劳务能力,进步金融服务水
平等必要,柜台交易向自助设备分流将改为必然趋势。而作为偏远落后的农村,
受村民对自助设备操作能力和社会治安等因素影响,布放自动取款机、自动存款
机等高端自助设施存在费用高、使用率低、易碰到人为破坏等杰出难点。安装价
格便宜、安全可信、操作方便的自助设备是消除农金服务电子化水平低的最好途径。于是,适合农村地带使用的农民经济自助服务终端类型被提上日程。
通过在边远农村地区布放农民特有的农民经济自助服务终端,农民朋友不再
必要跑十几里路到镇上经过漫长的等候到柜国务院台湾事务办公室理业务,而是从来通过村民金融
自助服务终端完成查询、存款、取款、转帐、补登、缴费等事情,这样既省去了
农民朋友的年华,革新了农金支付条件,也压实了店铺的服务水平,进一
步增强了农村信用合作社的市集竞争力,提升了农村信用合作社的社会形象。
本文以村民金融自助服务终端的统一筹划与实现为背景,对老乡金融自助服务终
端须求举行了详细分析,明显了作业供给,选拔三层C/S形式框架结构,对系统软件
在拍卖流程、功用分配、数据结构、运营等地点开始展览了规划,最后经过银行中间
业务数据处理平台,利用格式报文转换技术,落成了系统机能。

I Abstract Along with growing business of rural credit
cooperatives,especially acting grain subsidy, new agricultural
insurance and other types of business, the business volume increases
rapidly, business outlets of counter pressure facing a severe test; and
as the assistant of the progressively withdrawn, rural credit
cooperatives in the rural market competitiveness weakening, part of the
rural areas due to the remoteness, there have been the rural credit
cooperatives service vacuum. For the better for the rural areas to
provide services, reduce the labor intensity of teller accounting
business, and gradually establish a “customer-centric” business
philosophy, promotion network marketing and service capacity, improve
the level of financial services needs, over-the-counter trading to shunt
will become the inevitable trend of self-service equipment. But the
rural credit cooperative service with petty cash transactions, the bank
self-service equipment can not meet the petty cash transactions, and
farmers on the bank self-service equipment operating ability. In order
to solve these problems, suitable for use in rural areas farmers
financial self-service terminal project has been put on the agenda. In
remote rural areas of cloth peculiar farmer farmer financial
self-service terminals, farmers no longer need to run ten miles to the
town after a long wait to counter business, but directly by farmer
financial self-service terminal to complete inquiry, deposit,
withdrawal, transfer, board, such as the payment business, which saves a
farmer friends of the time, but also improve the credit level of
service, to further enhance the market competitiveness of rural credit
cooperatives, improve the social image of rural credit cooperatives.
Based on the farmers’ financial self-service terminal design and
Implementation for the background, first of all on the farmers’
financial self-service terminal demand were analyzed in detail, the
business needs, and then uses three layer C/S model, the system software
in the process, function allocation, data structure, operation and other
aspects of the design, the use of bank middle business data processing
platform for the realization of system functions, key in the system,
data communication system, system implementation of the code were
discussed. Key words: farmer,village, finance, three layer C/S
architectur,self-service.

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注