关于一个银行系统的具体应用实现方案的讨论
来源:互联网 发布:mac os 编译openwrt 编辑:程序博客网 时间:2024/05/22 11:43
1.1.1 应用架构
CRM 的应用设计将分为WEB 层、业务处理层、资源控制层,WEB 层为数据呈现或业务操作界面,提供数据的输入、查询、管理界面。业务处理层为业务的逻辑实现,提供权限检查、数据分析/ 汇总等功能,资源控制层则为CRM 系统与其他系统/ 数据来源的接口,实现基本数据的采集功能。具体结构可由下图表示。
1.1.2 业务模块设计
q 客户信息管理
Ø 客户基本信息
包括客户号、客户名称、法人代表、联系地址、注册资金、行业类别、结算账户信息等。
Ø 客户经营信息
客户资产负债表、损益表、现金流量表等
Ø 客户信用信息
固定资产、抵押信息、信用记录、信用评级等。
Ø 客户关系信息
客户间父子关系、相互持股关系、集团内关系等信息管理。
q 公共管理模块
Ø 报表参数维护
Ø 汇率、利率信息
Ø 操作员及权限管理
Ø 部门管理
q 客户信息查询分析
Ø 客户账户余额汇总
Ø 协议存款信息查询
Ø 客户交易明细查询
Ø 客户支付明细查询
Ø 客户贷款信息查询
Ø 抵押信息查询
Ø 客户结售汇信息查询
Ø 客户担保信息查询
Ø 客户交易汇总信息
Ø 客户群收益排行榜
Ø 客户产品使用分析
q 客户联络信息管理
Ø 拜访客户记录
Ø 电话联系信息记录
Ø 客户投诉信息记录
Ø 客户建议信息记录
q 行内业务信息分析
Ø 行内产品交易量统计
Ø 服务费用收益汇总查询
Ø 员工工作量统计
Ø 部门工作量统计
Ø 定期存款现金流量统计
Ø 远期外汇买卖现金流量统计
Ø 贷款归还现金流量统计
Ø 远期支付(汇兑)流量统计
Ø 银行内部清算头寸查询
q 信用信息管理
Ø 外部客户信用信息收集
Ø 信息评级
Ø 授信额度信息管理
Ø 客户额度使用统计
q 数据采集模块
Ø 交易数据采集
Ø 账户数据采集
Ø 客户信息采集
Ø 信用信息采集
q 报表系统
Ø 行内统计报表
Ø 上报中国人民银行报表
Ø 上报外汇管理局报表
Ø 上报银监会报表
Ø 上报工商税务机构报表
Ø ……
具体模块结构图可如下所示:
1.1.3 CRM 系统与其他系统的 Interface (接口)
系统接口包括数据采集接口和数据呈现接口,数据采集包括系统通讯接口和文件访问接口。具体可罗列如下:
q 数据采集接口
Ø Clearing Switch 接口
Clearing Switch 接口将通过 TCP/IP 通讯方式,通过 ClearingSwitch 采集客户中文化信息( LPS )、客户交易信息、客户支付信息( CNAPS 、 FB )等原始交易信息。
Ø 文件访问接口
文件访问接口将采集瑞穗银行提交的中国人民银行报表、外管局报表、工商税务报表等无法直接从数据库获取的数据,供 CRM 进行查询和管理。
文件访问接口还包括客户信用信息等其他外部信息的导入。
Ø G-BASE 接口
CRM 系统将从 G-BASE 系统获取外币账户的交易明细、账户余额等信息。
q 数据呈现接口
CRM 除了可以通过 CRM 的 IE 界面直接进行数据呈现外,还可与瑞穗实业银行的行内系统结合,向客户提供服务,具体接口包括:
Ø LCMS 接口
CRM 系统可向 LCMS 提供客户基本信息、客户(集团客户)间关系信息、客户信用额度信息( Limits Control )、客户统计分析数据等服务内容。
Ø GCMS 接口
CRM 可向 GCMS 提供客户基本、客户关系信息等数据。
Ø PC Banking 接口
CRM 可向 PC Banking 提供客户基本、客户关系信息等数据。
1.2 系统软硬件配置
1.2.1 硬件及操作系统建议
考虑到CRM 系统面向于瑞穗银行内部基于企业内部Intranet 的应用,因此为了保证系统投资的效率和有效性,对系统硬件平台提出以下建议:
q Web 服务器
建议采用一台 PC Server ,服务器的基本配置为 2 颗 CPU , 2 个 9G 内置硬盘, 512M 内存。
系统软件采用 Windows 2000 Advanced Server 。
q Web 应用服务器
建议采用一台 PC Server ,服务器的基本配置为 2 颗 CPU , 2 个 9G 内置硬盘, 512M 内存。
系统软件采用选择 SCO 公司的 UNIXWARE ,提供了建立在网络计算平台之上的完备的 Web 开发环境,可以快速建成完整的 Client/Server 、 Browser/Server 的应用系统。
1.2.2 WEB 服务器平台
WEB 服务器平台采用流行的J2EE 中间件作为WEB 服务器平台和J2EE 应用服务器平台,建议采用BEA 公司的WebLogic 中间件。
1.2.3 数据库系统
建议采用Oracle 作为CRM 系统的数据库平台。Oracle 数据库集成了稳定、先进、兼容性、可移植性等众多特点,提供了建立在网络计算平台之上的完备的Web 开发环境,可以快速建成完整的Client/Server 、Browser/Server 的应用系统。
第 2 章 CRMS 数据库表定义
本章将列出 CRMS 系统相关的客户信息、帐务信息以及相关交易行为的数据库表定义。
2.1 客户信息
Key
FieldName
ChineseName
Type
Size
Nullable
DefaultValue
Description
PK
CUSTNO
客户略名
CHAR
12
N
BRNO
行号
CHAR
3
CUST_CD
客户内部代码
CHAR
6
NAME
户名(英文)
VARCHAR
60
CNAME
户名(中文)
VARCHAR
60
ADDR
地址(英文)
VARCHAR
70
CADDR
地址(中文)
VARCHAR
70
ZIPCODE
邮政编码
CHAR
6
TEL
电话
VARCHAR
20
TELEX
传真
VARCHAR
20
OFFCIER
担当
CHAR
8
ATTR_CD
ATTRIBUTE CODE
CHAR
1
JP_FLG
日系区分
CHAR
1
MAIL_CONT
邮寄国
CHAR
2
LOC_CONT
所在国
CHAR
2
NATION
国籍
CHAR
2
ENTPS_CD
企业单位代码
CHAR
20
ECO_ATTR
经济性质
CHAR
2
LIC_NO
执照或批文号
CHAR
20
LAWMAN
法人代表
VARCHAR
20
LIC_PERIOD
执照或批文起迄日期
CHAR
20
REG_AMT
注册资金数
VARCHAR
20
OPNBR
开户行
CHAR
3
2.2 电汇汇出表
Key
FieldName
ChineseName
Type
Size
Nullable
DefaultValue
Description
PK
TXDATE
交易日
CHAR
8
N
PK
TLRNO
操作员号
CHAR
8
N
PK
TLSRNO
操作员流水号
CHAR
7
N
BRNO
行号
CHAR
3
TYPE
类型1
CHAR
1
1-CNAPS, 2- 天地对接
RMTYPE
类型2
CHAR
1
1- 电汇汇出,2 -特殊汇出,3 -退汇
VDATE
指定处理日期
CHAR
8
CURCD
货币种类
CHAR
3
AMOUNT
汇划金额
DECIMAL
14
ACCODE
科目
CHAR
5
ACTNO
帐号
CHAR
12
EXTNO
外部帐号
CHAR
17
SND_ST_BRNO
发起清算行行号
CHAR
12
SND_BRNO
发起行行号
CHAR
12
PAYER_BRNO
汇款人开户行行号
CHAR
12
PAYER_ACTNO
汇款人帐号
VARCHAR
32
PAYER_NAME
汇款人名称
VARCHAR
60
PAYER_ADDR
汇款人地址
VARCHAR
60
RCV_ST_BRNO
接收清算行行号
CHAR
12
RCV_BRNO
接收行行号
CHAR
12
PAYEE_BRNO
收款人开户行行号
CHAR
12
PAYEE_ACTNO
收款人帐号
VARCHAR
32
PAYEE_NAME
收款人名称
VARCHAR
60
PAYEE_ADDR
收款人地址
VARCHAR
60
TXTYPE
业务种类
CHAR
2
10 现金 11 普通汇兑 30 外汇清算
40 资金调拨 50 国库汇款
51 国库同城 99 其他
SEQNO
支付交易序号
CHAR
8
CMTNO
报文种类
CHAR
3
SND_CODE
发报中心
CHAR
4
RCV_CODE
收报中心
CHAR
4
REMARKS
附言
VARCHAR
60
SOURCE
来源
CHAR
1
1 -录入 2 -导入
OLD_VDATE
原汇入日期
CHAR
8
退汇
OLD_CMTNO
原报文种类
CHAR
3
退汇
OLD_SEQNO
原支付序号
CHAR
8
退汇
STATUS
状态
CHAR
1
‘1’- 正常
‘2’- 发送
‘3’- 处理
‘4’- 拒绝
CUST_REF
客户参考号
CHAR
16
空
BANK_REF
银行参考号
CHAR
16
空
2.3 电汇汇入表
Key
FieldName
ChineseName
Type
Size
Nullable
DefaultValue
Description
PK
TXDATE
交易日
CHAR
8
N
PK
TLRNO
操作员号
CHAR
8
N
PK
TLSRNO
操作员流水号
CHAR
7
N
BRNO
行号
CHAR
3
TYPE
类型
CHAR
1
1-CNAPS, 2- 天地对接
VDATE
指定处理日期
CHAR
8
CURCD
货币种类
CHAR
3
AMOUNT
汇划金额
DECIMAL
14
ACCODE
科目
CHAR
5
ACTNO
帐号
CHAR
12
EXTNO
外部帐号
CHAR
17
SND_ST_BRNO
发起清算行行号
CHAR
12
SND_BRNO
发起行行号
CHAR
12
PAYER_BRNO
汇款人开户行行号
CHAR
2
PAYER_ACTNO
汇款人帐号
VARCHAR
32
PAYER_NAME
汇款人名称
VARCHAR
60
PAYER_ADDR
汇款人地址
VARCHAR
60
RCV_ST_BRNO
接收清算行行号
CHAR
12
RCV_BRNO
接收行行号
CHAR
12
PAYEE_BRNO
收款人开户行行号
CHAR
12
PAYEE_ACTNO
收款人帐号
VARCHAR
32
PAYEE_NAME
收款人名称
VARCHAR
60
PAYEE_ADDR
收款人地址
VARCHAR
60
TXTYPE
业务种类
CHAR
2
10 现金 11 普通汇兑 30 外汇清算 40 资金调拨 50 国库汇款 51 国库同城 99 其他
SEQNO
支付交易序号
CHAR
8
CMTNO
报文种类
CHAR
3
100 ,108 ,109
SND_CODE
发报中心
CHAR
4
RCV_CODE
收报中心
CHAR
4
REMARKS
附言
VARCHAR
60
OLD_VDATE
原汇入日期
CHAR
8
退汇
OLD_CMTNO
原报文种类
CHAR
3
退汇
OLD_SEQNO
原支付序号
CHAR
8
退汇
STATUS
状态
CHAR
1
1 -导入 2 -补充帐号
CUST_REF
客户参考号
CHAR
16
空
BANK_REF
银行参考号
CHAR
16
空
2.4 交换明细表
Key
FieldName
ChineseName
Type
Size
Nullable
DefaultValue
Description
PK
TXDATE
录入日期
CHAR
8
N
PK
TLRNO
录入操作员
CHAR
8
N
PK
TLSRNO
操作员流水号
CHAR
7
N
BRNO
行号
CHAR
3
VDATE
指定处理日期
CHAR
8
ROUND
交换场次
CHAR
1
TYPE
类型
CHAR
1
1- 提出借 2- 提出贷 3- 提回借 4- 提回贷
REJECT
退票
CHAR
1
0- 正常 1- 退票 2- 被退
ACCODE
科目
CHAR
5
ACTNO
帐号
CHAR
12
EXTNO
外部帐号
CHAR
17
空
DUE_ACCODE
应收付科目
CHAR
5
空
DUE_ACTNO
应收付帐号
CHAR
12
空
DUE_EXTNO
应收付外部帐号
CHAR
17
挂帐时填写应入帐的帐号
AMOUNT
金额
NUMBER
14
VOCTYPE
票据类型
CHAR
2
"12" 支票
"13" 银行本票
"14" 银行汇票
"15" 借方退票
"16" 委托收款
"17" 同业利息
"18" 其他借方凭证
"16" 商业承兑汇票
"64" 赔偿金
"69" 罚金
"66" 他行报单
"62" 贷记凭证
"63" 税单
"64" 他行汇划
"65" 贷方退票
"67" 特种转帐凭证
"68" 其他贷方凭证
"31" 客户手续费
"32" 同业手续费
"33" 本票申请书
"34" 购买凭证
"42" 支票进帐单
"43" 人行进帐单
"44" 工行进帐单
"71" 电汇凭证
"81" 人行报单
"91" 华东三省一市银行汇票
"92" 银行承兑汇票
"93" 工行手续费
"94" 人行手续费
"95" 内部划转
VOCNO
票据号码
CHAR
20
OPP_NAME
对方名称
VARCHAR
60
OPP_ACTNO
对方帐号
VARCHAR
32
OPP_BANK
对方行名
VARCHAR
60
OPP_BRNO
对方行号
CHAR
6
REMARKS
附言
VARCHAR
60
SOURCE
来源
CHAR
1
2 文件导入、 1 柜员录入
CUST_REF
客户参考号
CHAR
16
BANK_REF
银行参考号
CHAR
16
- 关于一个银行系统的具体应用实现方案的讨论
- 关于SOA在银行系统中实施的一些讨论
- 关于银行系统中SOA架构实施的一些讨论
- 关于SOA在银行系统中实施的一些讨论(简介,应用,开发,SOA和ESB)
- 一个关于人工智能实现的讨论
- 一个简单的银行系统
- C++: 实现一个简易的银行排号叫号系统
- 华为机试题:实现一个简易的银行叫号系统
- 一个关于Oracle分页的实现方案
- 一个关于Oracle分页的实现方案
- 引进国外银行核心业务系统的讨论(一)
- 引进国外银行核心业务系统的讨论(二)
- 实现OLAP在非税系统的应用的一个方案
- 一个即时通信系统架构实现的讨论
- 一个即时通信系统架构实现的讨论
- 数据库分库分表策略的具体实现方案
- 数据库分库分表策略的具体实现方案
- 数据库分库分表策略的具体实现方案
- 软件项目管理的八大矛盾平衡之道
- GPS的未来展望
- 都是群发惹了祸
- 【转】优秀Java程序员必须了解的GC工作原理
- Windows容易中病毒么?
- 关于一个银行系统的具体应用实现方案的讨论
- SQL三大范示
- 程序员你有资格骄傲么?
- 从传统 IVR 到 IP WebCall
- Ajax框架
- Mobile phones 【典型的典型树状数组】
- mobile memory到底是怎么计算出来的
- 瑞星防火墙阻止VMware虚拟机上网的解决办法
- Data Warehouse Guide阅读笔记(八):materialized view之一