金融软件开发平台
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1金融平台
1.1 概述
本公司的金融平台是多年来从事金融领域应用系统开发、研究,科技人员从实践中总结、提炼出来的,建立稳定、高效、安全、灵活、移植性强的金融业务系统的实用、可靠、理想平台。
独立研制、开发的金融平台已经广泛应用于工行、建行、交行、商业银行、农信社等领域。成熟、安全、稳定。
系统开发工具使开发人员精力集中于“业务”开发,系统开发高效、快捷、代码统一、运行安全稳定。
数据库开发工具:dbaction. 利用简洁的文本描述语言,可生成相应的各种数据库(ORACLE、INFORMIX……)C语言操作动作函数库,减轻
开发人员的编程负担,开发高效而稳定。
通讯工具Interbank:采用滚动DES加密算法,双向的联机动态修改密钥(DAC、MAC、PIN…),数字签字控制、传输数据加密,确保银行业务通讯的安全性,防止银行业务数据在通讯过程中被篡改、窥视。采用标准开放的TCP/IP协议,CLIENT/SERVER端动态配置信息,支持文件传输,高效
而灵活。支持双机热切换,一机多安装,系统运行连续而安全可靠。
帐务核心:提供24小时不停机连续服务状态下的网络结算、日结能力。分区帐务管理和审计能力。均衡日间和日终负载,加快日末结算速度。统一的科目和分户数据表达,以及简洁的系统结构,提高系统的稳定性。
交易帐务:全交互式的会计分录配置,以适应变化的帐务设置和会计制度。分析帐务特性,进行帐务记帐。
交易管理:统一的、标准的、计算机化的交易步骤管理,使交易安全、完整、可靠、规范。电子化的交易管理方式保证业务系统前台、后台交易的完整性和一致性。
1.2 大会计模式
●面向银行客户指导思想
系统建立统一的客户信息档案。通过统一化的管理,银行能够为客户提供更加方便的服务:客户的所有存款,贷款,卡帐等通过客户信息达到统一的管理,统一的帐户明细投寄,客户化的自助业务服务等。另外,通过统一的客户化管理,更容易对不同的客户的金融业务情况进行分析,依据客户金融行为特点,银行可以为客户提供更加有针对性的服务,从而进一步提高服务水平。以客户为中心,客户信息档案的建立是开展银行业务的首要条
件。
●统一参数化的帐务服务
系统采用统一的、可配置的、全参数化的帐务服务,可以根据银行的业务需要,设置分立的储蓄,对公和信用卡业务系统;也可以使用“一本帐”
设置总帐和科目。统一不同业务种类的记帐方法,实现单一的记帐模式,各种业务的帐务,参加统一的帐务平衡,日末统一日结,记统一的总帐。淡化了不同业务,使不同的业务操作具有相同的帐务表达和记载。
面向客户的服务思想和统一参数化帐务服务为实现大会计综合业务模式打下了良好的基础。
1.3 安全模型
网络通讯安全:INTERBANK通讯环境保证通讯数据包的安全性,每两个结点之间使用数据加密密钥(D型密钥)分块加密整个数据包,并且计算数据包的校验信息,防止数据包被非法窃取和篡改;使用主密钥(A型密钥)保护通讯密钥,可以联机修改通讯密钥,并且不中断数据包的通讯。
数据库安全:重要的数据库表使用DAC字段,DAC字段是本条记录的校验数据,采用DES算法计算。如果手工修改记录中的任何一个字段,那么这条记录将不可用,读取时出现DAC校验错。
1.4 开发工具
有了这些工具,我们可以全身心的投入到“业务”实现上,系统实现高效、快速、统一、规范。
1.4.1界面开发工具
包括前台业务操作界面开发工具和数据库维护工具,支持字符终端界面和WWW界面。
1.4.1.1 前台业务界面开发工具
●作用
帮助程序员实现银行业务系统业务前台的用户界面的自
动编程,统一银行业务软件的用户界面风格,减轻程序员在此
方面的工作量
●特点
•简洁的界面描述语言
•实现复杂的菜单功能
•实现复杂的用户输入/输出界面
•界面描述文件制作工具
•生成界面处理C程序
●使用流程
1.4.1.2 数据库维护工具
。C语言接口
。支持模糊查询
。可设置的功能限制
。查询结果可选择终端或主机打印
。交互式维护界面
。支持列表和表格方式显示
●作用
。帮助程序员实现银行业务系统中的数据库维护界面
。统一银行业务软件数据库维护界面风格
。减轻程序员在此方面的工作量
●特点
•以数据表为维护单位
•数据驱动的数据表维护特性
•支持对数据表的增、删、改、查
•支持CLIENT/SERVER模式
•支持INFORMIX和ORACLE
●使用流程
1.4.2数据库开发工具
。一套简单数据表描述和数据表操作的文法规则
。一个支持此文法的编译器,目前此编译器支持INFORMIX和
ORACLE
。生成相应数据库的嵌C程序
●作用
。帮助程序员实现银行业务系统中的数据库操作
。统一银行业务软件数据库操作风格
。减轻程序员在此方面的工作量
●特点
•简洁的数据库操作描述语言
•实现业务系统所有数据库功能
•生成数据库操作嵌C程序
•支持多种数据库,独立于特定的数据库
●使用流程
1.5 开发平台
1.5.1通讯平台--InterBank
。非固定的TCP端口
。滚动的DES数据加密
。支持文件传输
。配置信息动态修改
。支持双机热切换
。支持同一主机多个安装
●作用
。完成银行业务系统前后台通讯
。确保银行业务通讯的安全性
。防止银行业务数据在通讯过程中被篡改、窥视
●特点
•资源占用少
•支持双向的联机修改密钥
•数字签字控制、传输数据加密
•管理界面交互化,支持WWW界面
•配置简单灵活