银行业

这个上帝有点累

大憨熊 提交于 2020-03-30 04:49:51
  银行业虽然是金融机构,但根本还是服务性行业,仰人鼻息,看人眼色,拉存款、跑客户、推产品,大多数都是扮演低声下气的角色,偶尔成为一次上帝,比如信息化化中的甲方,却也一点也不轻松。   银行业信息化历程中,虽然有少数商品化软件,但占大多数的定制软件必然导致除了编写代码,几乎所有工作都离不开甲方的参与:从需求提出、总体方案设计到功能测试、界面优化、操作手册的编写,甚至系统推广培训,基本上都是甲方为主,乙方配合,不但得支付软件公司开发费用,还需贴进去大量的人力(配合各项工作)和额外的支出(场地、设备、人员补贴),如果不幸系统存在缺陷,对不起,上述过程还得重新来过甚至反复折腾。可以说伴随银行业信息化成长的,更多的是苦涩的历程,而且至今还看不到头。   近期我们行对07年上线的一套业务系统进行升级就很能说明问题。   当初从项目立项开始,就抽调了各分行的业务骨干齐聚总行软件开发中心,进行原定6个月,实际耗时近一年的攻关。我们行业务、技术各被抽调了两人,导致相关岗位因缺人长时间处在超负荷运转状态;而被抽调的人则更是辛苦,加班加点不说,还封闭管理,整个感觉像被关了起来!搞得身心疲惫。   虽然费了如此功夫,但不到三年(08年中投入生产),今年三月份又开始折腾,美其名曰“系统升级”,于是又是抽调人员,封闭开发,说好是一个半月,估计六月份能放回来就不错了。作为业务部门,也只能咬着牙,重新调整人员

银行卡号正则,jq 正则,php正则

醉酒当歌 提交于 2020-03-24 07:58:13
1 jq正则 /** *银行号码正则 */ function luhmCheck(bankno){ var lastNum=bankno.substr(bankno.length-1,1);//取出最后一位(与luhm进行比较) var first15Num=bankno.substr(0,bankno.length-1);//前15或18位 var newArr=new Array(); for(var i=first15Num.length-1;i>-1;i--){ //前15或18位倒序存进数组 newArr.push(first15Num.substr(i,1)); } var arrJiShu=new Array(); //奇数位*2的积 <9 var arrJiShu2=new Array(); //奇数位*2的积 >9 var arrOuShu=new Array(); //偶数位数组 for(var j=0;j<newArr.length;j++){ if((j+1)%2==1){ //奇数位 if(parseInt(newArr[j])*2<9){ arrJiShu.push(parseInt(newArr[j])*2); }else{ arrJiShu2.push(parseInt(newArr[j])*2); } }else{ //偶数位 arrOuShu

通过阿里接口查询银行卡信息

穿精又带淫゛_ 提交于 2020-03-09 06:31:55
接口: https : / / ccdcapi . alipay . com / validateAndCacheCardInfo . json ? _input_charset = utf - 8 & cardNo = 4033920032360564 & cardBinCheck = true 返回值 {“cardType”:“CC”,“bank”:“CITIC”,“key”:“1578711330566-3354-11.145.208.224-1527764314”,“messages”:[],“validated”:true,“stat”:“ok”} bank : :银行 cardType : :银行卡类型 key:银行卡卡号 来源: CSDN 作者: Guanisgod 链接: https://blog.csdn.net/Guanisgod/article/details/104732141

银行贴现收益率

女生的网名这么多〃 提交于 2020-03-01 19:17:32
银行以低于票面价格出售票据,到期以票面价格回收,计算收益率 r B D = F − P 0 F × 360 t r_{BD} = \frac {F - P_0} {F} \times \frac {360} {t} r B D ​ = F F − P 0 ​ ​ × t 3 6 0 ​ F: 票面价值 P 0 P_0 P 0 ​ : 出售价格 t: 到期天数 360: 年天数 来源: CSDN 作者: RayXLei 链接: https://blog.csdn.net/weixin_37562241/article/details/104595859

7-18 银行业务队列简单模拟 (25分)

你离开我真会死。 提交于 2020-03-01 16:20:25
挺简单的用队列求解的一题,难度不大。 输出格式要注意。 1 #include <iostream> 2 #include <string> 3 #include <cstring> 4 using namespace std; 5 6 class queue_ 7 { 8 public: 9 queue_() :f(-1), r(-1) 10 { 11 memset(s, 0, 10000 * sizeof(int)); 12 } 13 ~queue_() {} 14 void push(int i) 15 { 16 s[++r] = i; 17 } 18 int pop() 19 { 20 return s[++f]; 21 } 22 public: 23 int f; 24 int r; 25 int s[10000]; 26 }; 27 28 void print_(queue_ a, queue_ b) 29 { 30 while (a.r != a.f && b.r != b.f) 31 { 32 if (a.f < a.r) 33 { 34 if(a.f + 1==a.r && b.f==b.r) 35 cout << a.pop(); 36 else 37 cout << a.pop() << " "; 38 } 39 else 40 { 41 break; 42 }

农业银行快捷支付php版说明和实例代码

北城余情 提交于 2020-02-26 04:20:05
接入的是shopnc,代码改改就可以用了,虽然不是一个完善的类,也可以按照类的方法直接调用,省得再去扣开发文档 农行在接收返回信息也会验证一次,还有一点就是页面通知返回结果一定要用服务器通知,不然会出异常问题,导致问题 2016年5月12日11:15:41   大概有一下几个文件, <?php class abchina{ //农行网关 const GATEWAY = 'https://pay.abchina.com/ebus/trustpay/ReceiveMerchantTrxReqServlet'; //标示 private $code = 'abchina'; /** * 支付接口配置信息 * * @var array */ private $payment; /** * 订单信息 * * @var array */ private $order; /** * 发送至农行的参数 * * @var array */ private $parameter; //发送请求 private $request; //订单数据 private $orderitems; private $payment_info; private $order_info; private $res; //签名算法 const SIGNATURE_ALGORITHM = 'SHA1withRSA'; /

信必优银行自动化测试解决方案

爱⌒轻易说出口 提交于 2020-02-26 02:42:42
客户是提供全球金融服务的著名欧洲银行 系统是基于Web的 现金管理系统 ,80多个国家使用,有非常严格的质量和测试需求 新版本发布每月2次,需要频繁进行大量的冒烟测试和回归测试,而手工测试覆盖全部功能需要2个月/轮 现有测试用例数量达6900个;展现层使用Flex技术,测试工具支持差 解决方案 基于QTP搭建了 自动化测试 平台 采用数据驱动技术(Data-driven),将测试数据和测试程序分离,极大地提高了程序的可维护性 编写了可复用的模块,如文件读写、日志管理、异常处理、结果统一存储与分析等 将现有的测试用例分类,按照计划分批实现自动化,目前已完成80%的测试用例自动化 项目成果 每发布一次小版本,之前需要20.9人/月进行测试验证, 实施自动化测试后仅需5.7 人/月; 在测试周期和覆盖率也上满足了版本每月发布2次的任务 在此项目上实施的自动化测试框架和公用模块可复制到其他项目 来源: oschina 链接: https://my.oschina.net/u/4158156/blog/3158165