银行代收水费系统中自来水公司前置机的设计和实现

上传人:仙*** 文档编号:32298491 上传时间:2021-10-14 格式:DOC 页数:5 大小:1,017.28KB
返回 下载 相关 举报
银行代收水费系统中自来水公司前置机的设计和实现_第1页
第1页 / 共5页
银行代收水费系统中自来水公司前置机的设计和实现_第2页
第2页 / 共5页
银行代收水费系统中自来水公司前置机的设计和实现_第3页
第3页 / 共5页
点击查看更多>>
资源描述
2012-07-19#银#行#代#收#水#费#系#统#中20自1来2-水0公7-司19前#置#机#的#设#2计#01和2实-0现7-19#3朱益江(连云港职业技术学院机电系 , 江苏 连云港222006 )摘要 自来水公司利用银行遍布各地的营业网点通过本系统实现水费的代扣代收 ,极大地提高了工作效率 、节省了人力 。自来水公司前置机为各联网银行代收水费提供了统一的通信及业务处理的通用接口 。研究了前置机的系统架构 、功能需求 、具体实现和安全控制 。关 键 词 银行代收费系统 ;前置机 ; 缴费中图分类号 : TP393 文献标识码 : A 文章编号 : 1008 - 4940 ( 2007 ) 05 - 0109 - 003引言随着网络技术和电子商务的迅猛发展 ,公用事业 费用的收缴已经逐渐发展为由银行储蓄所代为 收 费 开票的处理方式 。这种类似于电子商 务式 的处 理 方 式带来了“多 赢 ”局 面 。为 了 更 好 地 服 务 用 户 , 方 便 用户缴纳水费 ,连云港自来水公司开发了和银行联网实时收费系统 ,充分利用银行网点多 、分布广的优势 ,实现银行代收代扣水费 ,连云港市所有用水客户可在 全市各签约银行的任意一个储蓄网点缴费 ,从根本上解决居民缴水费的困难 。1、系统网络构架自来水联网实时收 费 系统 根据 自 来水 公司 与 银 行间的距离和实 际 情况 采用 DDN 专线 方式 , 位 于 自 来水公司端的前置机主要负责与银行端进行通 讯 及 进行自来水公司端的数据库业务处理 ;银行前置机能 通过 自 来 水 公 司 前 置 机 访 问 、存 取 自 来 水 公 司 用 水M IS服务器中 银行 代 收相 关数 据 信 息 。自 来 水 公 司前置机到自来水公司 M IS服务器网络区域由自来水 公司维护 ,银行前置机到银行网络区域由银 行 维护 。网络结构图如图 ;具体实现方法是 :在自来水公司机房中安装 1 台前置机 ,前置机上安装两块网卡 ,一块与自来水公司 M IS服务器的集线 器连接 ,实现与自来水公司 M IS网的物理连接 ; 另一 块接到 路 由器 上 , 通过 2M 的 DDN 专 线 与 多 个 银 行前置机的路由器连接 ,进而通过银行端的前置机与银 行服务器连接 。自来水公司前置机和 银行 前置 机 之 间通过 TC / IP协议传送数据包进行通讯 ,前置机加装 防火墙以保证双方的数据安全 。2、前置机的功能及实现2. 1 系统功能描述1、联网代扣电费 :从用户银行账户扣除使用消费 水量费用 ,支持给定区域客户 、总体客户的 批量 扣 费 和单独扣费 ;2、查询水费 :包括水费 、滞纳金 、预交款和本次应 交等信息 。3、交费 :客户交费 并打 票 . 包括 预 交水 费客 户 的 发票打印 。4、查询发票明细 。5、发票打印 :实现在交费当时的票抓打印或口后 打印 。6、冲正水费 : 当扣 水费 发生 异 常或 错误 时 , 需 要 达到双方数据的一致状态 ;7、对账 :日对账 、详账对账 、总账对账 ,审核银行 与自来水公司数据交换的一致性 :8、登录管理 :对员工的登录和操作进行管理 。2. 2 自来水公司前置机的功能和作用2012-07-19#2012-07-19#2#012-07-19#1、解决不同通信协议的主机系统间的通信问题 ;05 - 对方节点类型 , 定义自来水公司前置机的2、控制服务线程数量 ,充分发挥系统资源 ,避免业务并发造成的数据库服务阻塞 ;3、具有良好 的 安 全 性 , 隔 离 对 后 台 数 据 库 服 务 器的访问 ,可以方便地控制客户端 IP 的接入 ,防止非法用户入侵 ;4、提供了统 一 的 通 信 数 据 接 口 , 只 要 银 行 方 客 户端程序按照指定数据包格式发送交易请求就 可 以 扩展支持任意银行 ;5、支持多客户端接入 ,方便用户灵活使用 ;6、自来水公司方前置机监控银行端的各种活动 并形成详细的系统日志 ,方便排错和发现潜在的安全漏洞 。2. 3 信息处理流程 :当收到银行收费网 点 需要 查询 水 费信 息或 发 送 收取水费确认等消息时 ,收费终端将数据包发送到银行的前置机系统上 ,每一个银行的前置机作为客户端 都连接到自来水公司前置机上 (作为服务器 ) 。银行 的前置机系统将数据包整理以后按照一定的通 信 协 议将数据包发送给自来水公司中心端的前置机系统 , 自来水公司前置机保存一个连接队列 ,当自来水公司前置机收到一个数据包后只对数据包的包头解析 ,判 断数据包的目的地 ,然后再在连接队列中查找对应地 目的 地 , 如 果 找 到 则 将 该 数 据 包 发 送 给 指 定 的 目 的 地 。系统然后将该信息转发给数据库或对帐系统 ,并 将反馈信息发送给自来水中心端前置机 ,前置机再将数据包整理以后按照一定的通信协议将数据发 送 给 银行系统的前置机 ,再分发给收费终端 。2. 4 通信数据格式定义在系统的数据交互中 ,数据是严格按照如下格式 传送的 。数据格式是经过与 银 行协 商确 定 的 。是 经过长时间的调试并很好地达到了双方业务要求 ,并充 分考虑到将来业务的变化 。其通信数据格式定 义 反映 了自 来 水公 司联 网 收 费系统的普遍性 。出于不同的机型对浮点数存储格式的不同 ,变量定义都采取字符型 。通信数据格式分 为客 户注 册 数 据格式和交易数据格式 。操作通过交易类别来区别 。客户注册 :各个客户端连接到服务器以后必须向 服务器发送一个注册数据包以标明本身的节点 类 型 和台号 。数据格式如下 :00 05 01 14 xx 02 00 FF FF该数据包的说明如下 :00 - 通信方式 ,点到点通信 。类型为 5。01 - 对方节点类型 , 定义自来水公司前置机的 台号为 1。14 - 源节点类型 , 标明自己的节点类型是收费网点的前置机 。xx - 源节点台号 ,标明自己的节点台号 ,该台号 在系统规划时统一确定 。0200 - 数据段的长度 ,表示数据包的长度为 2。FF FF - 消息号 , FF FF 表示该数据包为注册数 据包 。交易数据格式 :( 1 ) 银行请求包格式可描述如下 :( 2 ) 自来水公司响应包格式可描述如下 :2. 5实现考虑到通 用 性 和 开 放 性 , 确 定 全 网 采 用TCP / IP作为网络通讯协议 ,且只开放指定端口 。自来水公司和银行的数据交互是通过基于 TCP / IP 的 socke t进行 通信的 。通 信 的 前 提 是 约 定 彼 此 监 听 的 socke t 端口号 。银行的前置机作为 C lien t端 ,主动向自来水公司 方的前置机发送交易请求 ,每种交易请求有交易请求 码 , 自来水公司的前置机作为 Se rve r端监听 C lien t端 的请求 , Se rve r端采用多线程方式 ,每当有 C lien t端的 请求传入 ,系统就产生一个服务线程 。各前置机之间 底层通信采用基于 TCP / IP 标准 协议 的 Socke t通信 , 同步 (阻塞 )通信方式 ,银行方传送过来的数据包经过 多级身份验证通过后才能进行正常数据处理 ,对未授 权访问进行有效拦截并形成系统事项记录 。自来水公 司方的前置机提供两类服务端口 ,一类为日常交易端 口 ,另一类为文件交易端口 。日常交易由银行发送交 易请求数据 , 自来水公司方接收到交易请求后解析出包长度 ( 5 )返回信息码 ( 2 )(返回的数据 ). . . . . . . .(返回的数据 )包长度 ( 5 )交易码 ( 2 )流水号 ( 8 )(其它的数据 ). . . . . . . .(其它的数据 )收费数据 ,同时对数据的合法性加以校验并处理 ,将数登录机制 。终端必须先通过发起带有联机识别 ID 的据的处理结果返回给银行方 ; 文件类交易主要是接收银行发送的有关文件传输类交易 ,如日终自动对帐 、批 量代扣交易等 ,自来水公司方在收到该类交易请求 ,接 收必要的文件 ,对数据和文件进行合法性校验 ,并做出相应处理 ,将处理结果返回银行 ,并返回必要的结果文 件 。自来水公司方的前置机服务守护进程在两类端口 上监听 ,接到客户端请求包后 ,首先判断 IP 地址是否 合法 ,如果合法则产生服务线程 ,根据各种请求中的交 易码区分不同的交易 ,并解析各个交易的参数 ,分别处 理 ,根据不同的交易调用自来水公司营销 M IS数据库服务器中的相关存储过程 ,产生查询结果或者更改数 据 ,给银行端返回交易结果和必要的结果文件 。3、前置机的安全体系安全体系是系统建设中最重要的问题之一 ,系统 考虑从交易安全 、网络安全 、安全管理 3 方面构筑系统的安全策略 。3. 1网络的安全性 网络的安全性主要保证系统网络不被非法入侵 ,同时保证数据传输的安全性 。1、前置机防火墙在系统中构造一层前置机网络 ,该网络与主机及 第三方网络是分离的 ,以防客户直接访问主机 ,不能通 过直接以用户身份访问后台主机 ,主机只支持交易请 求 。同时在前置机与第三方系统或网银前置之间设置 防火墙 。2、路由技术 通过在系统通信服务中配置静态路由器 ,按指定的具体目的地址实现主机到主机的通信 ,使系统前置 机只能与对方指定的业务主机通信 。3、联机 ID为了保证接入系统的终端的合法性 ,系统可引入登录指令向前置机请求登录 ,登录成功后才可以向系统发起业务交易 。3. 2交易安全1、报文权限控制 为实现数据传输的保密性和完整性 ,系统在报文的组织方面可采用安全性高的报文组织方式 ,对联机或脱机传输的任何报文数据进行加密和解密处理 。2、冲正机制 采用存储转发机制完成自动冲正功能 ,当系统出现网络故障或者其它硬件故障时 ,前置系统会等到故障清除以后 ,自动重新发起冲正 ,防止单边账的发生 。3. 3安全管理对系统的处理资源 、通信资源 、信息资源进行用户 访问控制 ,具体是对行内系统的业务员 、业务主管和系 统管理员等不同操作人员进行权限管理 ,每个操作员根据不同的职责对系统有不同的权限 ,避免因有意 、无 意原因对系统造成破坏 ,同时对前置机端的用户管理 实行双签制 。4、结束语此银行代收水费系统自 2005 年初在连云港自来 水公司正式使用以来 ,系统运行稳定 、安全 ,实现了系统的设计目标 ,取得了较好的社会效益和经济效益 。参 考 文 献 1 【日本 】结城浩著 ,博硕文化译 , Java 多线程设计模式 ,中国铁道出版 , 2005. 2 赵宪 林 , 侯迪 电力 联 网收 费系 统 的设 计与 实 现 J . 计算机工程与设计 2005 , 1 124 - 126. 3 翟鸿鸣 . 商业银行综合前置系统设计 J . 微机 发展 , 2003 , 13 ( 11 ) : 67 - 69.The D e s ign an d Rea l iza t ion of W a ter C om pan ys Fore - p la ced C om pu teron W a ter Ra te C ha rge A gen t Sy stem w ith Ban k sZhu YijiangA b stra c t: Th rough th is system , wa te r comp an ie s can m ake u se of a ll ne two rked bank s b ranche s to rea lize the wa te r ra te cha rge, wh ich can trem endou sly imp rove cha rging effic iency and save the m anpowe r. W a te r Comp any s Fo re -p laced comp u te r p rovide s GP I tha t un ified comm un ica tion and bu sine ss hand le fo r eve ry ne two rked bank rece ive the wa2te r ra te a s an agen t. The p ap e r is focu sed on the study of the system fram e, func tion need, conc re te rea liza tion and safe2ty con tro l of the Fo re - p laced comp u te r.Key word s: agen t system w ith bank s; Fo re - p laced Comp u te r; p aym en t责任编辑 梁小红 Your request could not be processed because of a configuration error: Could not connect to LDAP server.For assistance, contact your network support team.file:/C|/Users/Administrator/Desktop/新建文本文档.txt涵盖各行业最丰富完备的资料文献,最前瞻权威的行业动态,是专业人士的不二选择。file:/C|/Users/Administrator/Desktop/新建文本文档.txt2012/8/26 12:19:58
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!