第1章 银行计算机系统概述 1
1.1 计算机和银行信息化 1
1.1.1 计算机与计算机文化 1
1.1.2 计算机与银行信息化 2
1.1.3 银行信息化的发展概况 2
1.2 银行业的信息属性 4
1.3 信息化发展阶段经典理论——诺兰模型和米歇模型 5
1.4 国外银行计算机系统的发展简况 8
1.4.1 国外银行计算机系统的发展回顾 8
1.4.2 国外银行计算机系统应用概况 9
1.5 我国银行计算机系统的发展历程 11
1.6 银行计算机系统的软硬件特点 14
1.6.1 硬件技术 14
1.6.2 软件技术 15
1.6.3 计算机网络技术 16
1.7 现代银行计算机系统的特点及分类 16
1.7.1 后台处理系统 17
1.7.2 前置处理系统 17
1.7.3 柜面业务系统 17
1.7.4 自助服务系统 18
1.8 银行计算机系统的发展趋势 18
1.8.1 大集中 18
1.8.2 多中心化 20
1.8.3 标准化 20
1.8.4 网络化 21
1.8.5 虚拟化 23
1.8.6 云计算和大数据技术 23
练习题 27
第2章 银行计算机系统硬件技术 28
2.1 硬件技术的特点 28
2.2 硬件设备 30
2.2.1 服务器 31
2.2.2 组网设备 41
2.2.3 互联设备 43
2.2.4 磁带设备 45
2.2.5 ATM机 48
2.2.6 POS销售点终端 55
2.3 综合布线系统 59
2.3.1 综合布线系统概述 59
2.3.2 银行综合布线系统 61
练习题 63
第3章 银行常用程序设计语言 65
3.1 结构化程序设计基本原理 65
3.1.1 程序设计基本要素 65
3.1.2 算法设计初步 69
3.1.3 数据结构初步 77
3.1.4 程序设计方法初步 78
3.2 银行常用程序设计语言 81
3.2.1 COBOL语言概述 82
3.2.2 C语言概述 85
3.2.3 面向对象程序语言概述 87
练习题 90
第4章 银行常用操作系统 91
4.1 操作系统的基本概念 91
4.2 UNIX操作系统 92
4.2.1 概述 92
4.2.2 UNIX的主要变种 96
4.2.3 UNIX操作系统的特点和体系结构 97
4.2.4 UNIX操作系统的网络功能 99
4.2.5 UNIX的优点、缺点和发展前景分析 100
4.3 Linux操作系统 100
4.3.1 概述 101
4.3.2 Linux的特点 102
4.3.3 Linux的版本 103
4.3.4 Linux的功能 106
4.3.5 Linux系统的组成 108
4.3.6 Linux的主要服务 108
4.3.7 Linux的应用现状 109
4.3.8 对Linux未来的分析和展望 112
4.4 银行常用的IBM操作系统简介 114
4.5 Linux基本操作 116
练习题 122
第5章 银行计算机网络系统建设与应用 124
5.1 计算机网络的形成与发展 124
5.2 银行业务与计算机网络 126
5.2.1 银行本身就是一个金融网络 126
5.2.2 货币本身就是信息的一种形式 128
5.2.3 计算机网络在银行业务中的应用 128
5.2.4 互联网金融 134
5.3 计算机网络与信息高速公路 136
5.3.1 信息高速公路 136
5.3.2 银行计算机网络体系结构 138
5.4 大、中型计算机网络构成体系 141
5.4.1 网络的系统环境 141
5.4.2 网络软件 144
5.4.3 同步大、中型计算机网络互联 145
5.5 异种计算机网络应用 146
5.5.1 TCP/IP应用 146
5.5.2 IBM机和UMSYS B系列机的联网 149
5.6 银行计算机网络应用举例 150
5.6.1 银行电子汇兑系统建设(以工商银行为例) 151
5.6.2 网上支付跨行清算系统(Internet Banking Payment System,IBPS) 152
5.6.3 云计算技术在银行业务系统中的应用探讨 152
5.7 计算机网络安全 162
练习题 167
第6章 银行数据库技术 169
6.1 数据库技术 169
6.1.1 数据库基本概念 169
6.1.2 数据库技术的发展 171
6.1.3 常见数据库产品 177
6.1.4 银行数据的分类与特点 182
6.1.5 银行数据库特点 183
6.2 数据仓库 184
6.2.1 数据仓库的概念及特点 185
6.2.2 数据仓库系统结构 186
6.2.3 数据仓库技术 187
6.2.4 数据仓库的设计 189
6.2.5 几个数据仓库解决方案 194
6.2.6 数据仓库在我国商业银行中的应用 196
6.3 数据挖掘 198
6.3.1 数据挖掘基本概念 198
6.3.2 数据挖掘技术 201
6.3.3 数据挖掘在银行中的应用 204
6.4 数据备份技术 205
6.4.1 数据备份的必要性 205
6.4.2 数据备份技术 206
6.4.3 备份恢复 210
6.4.4 银行系统的恢复策略 210
6.5 数据库安全 211
6.5.1 DBMS的安全性控制 211
6.5.2 数据库加密 213
6.5.3 银行系统的数据安全管理 214
练习题 215
第7章 银行计算机软件系统 217
7.1 银行计算机软件系统的特点 217
7.2 综合业务系统 220
7.2.1 银行综合业务系统的发展背景 221
7.2.2 银行综合业务系统的介绍及分类 223
7.2.3 银行综合业务系统案例分析 240
7.3 银行管理信息系统 243
7.3.1 银行管理信息系统概述 243
7.3.2 客户关系管理系统(CRM) 245
7.3.3 办公自动化系统(OA) 254
7.3.4 数据仓库与商业智能 259
7.4 银行中间业务处理系统 267
7.4.1 银行中间业务的定义 267
7.4.2 银行中间业务系统的演变 268
7.4.3 银行中间业务平台概述 269
7.4.4 银行中间业务平台设计举例 271
练习题 273
第8章 电子银行系统 274
8.1 银行卡 274
8.1.1 电子货币的基本概念 274
8.1.2 银行卡 277
8.2 自助银行设备 280
8.2.1 ATM支付系统 280
8.2.2 POS支付系统 282
8.2.3 中国银联ATM系统 283
8.2.4 中国银联POS系统 283
8.3 网上银行 285
8.3.1 网上银行的概念 285
8.3.2 网上银行的发展阶段 287
8.3.3 网上银行迅速发展的原因 289
8.3.4 网上银行的构成 290
8.3.5 网上银行的功能与特点 293
8.3.6 网上银行的主要业务 297
8.3.7 网上银行的安全保障体系 300
8.3.8 网上银行与第三方支付的关系 305
8.4 移动银行 309
8.4.1 移动银行简介 310
8.4.2 移动银行的组成 310
8.4.3 移动银行的服务 314
8.4.4 移动银行服务的发展 315
习题 316
第9章 数据大集中和灾难备份技术 317
9.1 数据大集中技术 317
9.1.1 数据大集中的含义 317
9.1.2 国内银行数据大集中的进展情况 318
9.1.3 数据大集中的必要性 319
9.1.4 数据大集中的模式 320
9.1.5 数据大集中的实施案例 321
9.2 灾难备份系统 323
9.2.1 灾难备份技术 324
9.2.2 灾难备份建设的基本流程 337
9.2.3 银行业灾难备份系统的建设案例 342
9.3 云计算技术在银行业灾备系统中的应用 352
9.3.1 云灾备概念的提出 352
9.3.2 云灾备建设的内容 353
9.3.3 制约云灾备发展的突出问题及对策 354
练习题 355
第10章 银行计算机系统建设案例分析 356
10.1 中国国家金融通信网(China National Financial Network,CNFN) 356
10.2 中国现代化支付系统 362
10.2.1 支付系统的概念与发展 362
10.2.2 CNAPS的架构和网络结构 364
10.2.3 CNAPS的金融应用系统 366
10.3 第二代中国现代化支付系统CNAPS2 372
10.3.1 CNAPS的不足之处 373
10.3.2 CNAPS2的主要特征 373
10.3.3 CNAPS2系统拓扑结构和应用系统 376
10.4 人民币跨境支付系统(CIPS) 376
10.4.1 人民币跨境贸易支付的两个渠道 377
10.4.2 CIPS的建设目标和功能 378
10.5 银行会计报表处理系统 378
10.6 银行系统计算机“2000年问题”解决方案分析 382
10.6.1 “2000年问题”的起源 382
10.6.2 “2000年问题”涉及的范围 383
10.6.3 “2000年问题”可能引发的金融风险 384
10.6.4 解决“2000年问题”的工作原则和步骤 384
10.7 全国支票影像交换系统(National Cheque Image Clearing System,CICS) 390
10.7.1 支票 390
10.7.2 全国支票影像交换系统CICS 391
练习题 397
附录A 中国人民银行计算机安全管理暂行规定(试行) 398
附录B 中国人民银行金融城域网入网管理办法(试行) 409
附录C 中国人民银行关于进一步加强银行业金融机构信息安全保障工作的指导意见 413
主要参考文献和网站 418