程序要在应用服务器上写了----某些银行有通讯中间件他们之间的通讯待议!
首先向银行发起一个登陆包(包含帐号。)--》登陆到银行主机服务器--经过验证返回--返回包包含登陆失败或正确标志--帐户余额等信息---》从中取出余额项比较(当然你要事先从web界面取回转帐钱数的值)==》条件判断:如果转帐金额>余额--返回错误信息!否则成功转帐!当然这只是一个简单流程---需要具体问题具体分析:
                         分个人转帐和企业转帐
                         与银行接口的复杂程度(包文的结构)
                         但总体来说转帐业务比较容易实现--安全问题一定要保障(ssl+中间件)

解决方案 »

  1.   

    我做过网上银行,可提供一些思路给你:  为保证网上数据传输的安全,建议用https做传输协议,这样用户要有证书才可访问,可参考sun的jsse。
      后台建数据库时,要考虑到不同的客户可能有不同的账户类型,活期,定期(1年期,2年期,...), 转账时不能去转定期的账户; 为了做到国际通用,最好支持多币种,所以转账时还要进行货币转换,建议货币汇率从网上抓最新的;开户时最好用统一的币种。另外最好把客户的业务做一个历史备份以供查阅,也就是放到一个history的表中。
      其它的可能一时说不完了,有问题可以联系我:
      [email protected]