现代化支付行名行号(联行号)查询系统

经过四个晚上的紧张开发,现代化支付行名行号查询系统基本的功能已经开发完毕并已上线。地址:http://bank.wwqk.net/

什么是现代化支付行号(联行号)?现代化支付系统行号(联行号)就是一个地区银行的唯一识别标志。用于人民银行所组织的大额支付系统\小额支付系统\城市商业银行银行汇票系统\全国支票影像系统(含一些城市的同城票据自动清分系统)等跨区域支付结算业务。由12位组成:3位银行代码+4位城市代码+4位银行编号+1位校验位。 

此系统使用Ajax+PHP编写完成,中间遇到了很多棘手的问题,也学到了很多的新知识。现在和大家分享一下:

1。数据库的搜集过程。这个系统包含十一万多条数据,涵盖了大陆地区及港澳台地区的所有国内外银行业机构的联行号,鉴于港澳台地区联行号不经常使用,因此系统仅允许查询大陆地区的银行行号大部分数据来自网络上的一个加密的Acess数据库。 

2。数据的修改与转换。虽然通过破解获得了数据,但格式并非想要的,并且还有一些冗余数据。因此把数据从Acess导入到Excel,并用了筛选排序以及Excel的一些函数才修改完毕。具体一些应用实例,以后再详细介绍。

3。MYSQL数据库的编码问题。修改完毕的数据导入数据库之后显示乱码。主要原因就是编码不一致。建议使用UTF8,使用GBK也可以,需要注意的一点就是网页编码和数据库的编码要一致。另外数据表的字段名尽量不要使用中文命名。 

4。JS使用innerHTML对table动态修改无效。因为在IE中以下元素的innerHTML是只读的:col、 colgroup、frameset、html、 head、style、table、tbody、 tfoot、 thead、title 与 tr。所以我们往表格写入显然就无效了。 

5。JS解析PHP返回的JSON数据。通过PHP的json_decode后,返回到前台的数据,通过JS的eval()函数,便可将JSON数据实例化为对象。但是如果基于安全的考虑的话,最好是使用一个 JSON 解析器。 因为 JSON 解析器将只接受 JSON 文本。所以是更安全的。

PS:如果您查找的当前机构没有相关的行号,请选用管辖当前机构的上一级机构的支付行号。例如:没有查到“工商银行泉城路分理处”的行号,可以选择“工商银行泉城路支行”或“工商银行济南分行营业部”的行号即可。 

PS:2014.07.24  如果确实没有查到您想要的行号,可前往以下地址尝试,对于本系统不完善的地方敬请谅解,如果有合适的机会会逐步进行完善,抱歉。

——>>  https://www.hebbank.com/corporbank/otherBankQueryWeb.do

——>>  http://www.zyebank.com/zyb/zh_CN/jshj/lhhquery.html

签名:煮饭时,一只螃蟹顶出锅盖,对你说:“我热”。答曰:“想红就忍着”。

已有 193 条评论
  1. 123.115.150.3 123.115.150.3

    请问这个系统是不是用了接口,能不能分享一下,我的email:lescper@163.com,十分感谢

  2. 58.246.12.251 58.246.12.251

    感谢!

  3. 58.240.186.243 58.240.186.243

    Excel表格型数据能否发送下?461349627@qq.com 谢谢

  4. 60.171.153.18 60.171.153.18

    这个必须顶!

  5. 218.204.69.66 218.204.69.66

    找了几天,终于发现在这里。太有用了,百度上回答的都是去浙商银行,根本就查不到,。谢谢!谢谢!{smile:22}{smile:22}{smile:22}

    1. 111.193.215.105 111.193.215.105

      @218.204.69.66:https://e.czbank.com/CORPORBANK/WebBank?&tranFlag=0&dse_operationName=wgQueryUnionBankSrvOp
      浙商银行的应该行吧

      1. @111.193.215.105:浙商银行的也可以,不过可能都有缺失的数据,就算是互补吧。

      2. @111.193.215.105:上述链接已失效,下面为https://e.czbank.com/CORPORBANK/query_unionBank_index.jsp

    2. @218.204.69.66:很高兴能帮助到你哦{smile:2}

  6. = = = =

    保定商业银行永华路支行联行码是多少啊??

    1. @= =:如果下级支行没有,选择上一级的支行或者营业部都是可以的。

  7. 58.240.84.67 58.240.84.67

    能不能告诉我哪儿能拿到原始的数据,我想自己分析处理看看

    1. 49.77.139.143 49.77.139.143

      @58.240.84.67:你是南京的?

  8. 220.179.95.130 220.179.95.130

    好人一个呀{smile:3}

添加新评论