银行中间业务代收系统的设计与实现

银行中间业务代收系统的设计与实现

论文摘要

银行中间业务代收系统承担着银行大量的、最普遍的第三方业务,通过多种渠道向客户提供诸如代收电话费、水电煤气费、电视费、税费、行政事业费以及代付工资等服务。交通银行于2005年提出金融服务创新和金融产品创新的概念,要求各地区分行以总行集中系统为依托,大力发展中间业务本地化和特色化,通过增加本地中间业务品种、扩大中间业务交易渠道来提升服务品质,提高分行竞争力。银行业务的拓展离不开电子化平台的支持,中间业务品种和交易渠道的多样性导致了实现的复杂性和对安全的较高要求;用户数量和交易量的快速增长,对系统性能提出了更高的要求。以往针对业务品种的分散处理程序已不能满足系统要求,为此设计银行中间业务代收系统,旨在统一各代收品种流程、提高系统可维护度和并发能力,降低银行代收交易成本。本文采用传统的瀑布模型为软件开发方法,对中间业务代收系统进行需求获取、需求分析和系统设计;系统采用C/S模式,以UNIX为平台,SYBASE数据库和C语言编程,利用共享内存、信号灯、表驱动等技术,实现了日间交易、综合管理、交易监控等功能模块。本文分析了中间业务代收系统的背景和发展现状,简要阐述了系统实现需要解决的主要问题;概要描述了系统的整体情况;对系统的需求分析和设计的方法进行了细致阐述,对系统实现过程中的关键问题——接口、交易模块、蓝本文件给出了具体的实现技术和实现方法。本文围绕系统中的4个关键问题展开论述,给出了以下解决办法:第一,与银行合作的单位遍布各行各业,各业务品种的流程及接口存在较大差异。在系统设计上必须统一各代收业务的前后台接口、交易流程,为此采用公共数据结构和流程配置文件,实现各类代收业务在银行端的聚合。第二,中间业务是银行系统中变化最频繁的系统,会随着新代收项目开发、对端系统变动而不断扩容和升级。在系统实现上遵循模块化编程,采用公共函数库和蓝本文件,降低业务品种和程序之间的耦合度,从而降低系统升级、测试成本,提升系统灵活度。第三,金融行业特点决定了中间业务代收系统必须满足高安全性、高可靠性、高效率等要求,在软件设计的过程中主要关注冲正机制、交易监控,通过共享内存、信号灯、代码转换等对以上问题提出解决方案。第四,如何降低交易成本、提高交易量,是系统成功实施的关键。客户端采用柜台和电话银行、网上银行、自助设备、签约代扣等多种交易渠道的现金和银行卡交费模式。即可缓解柜面压力,降低手工交易成本,又促进银行卡业务量的上升。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 系统开发背景
  • 1.2 银行中间业务代收系统的发展历史和发展趋势
  • 1.2.1 银行中间业务代收系统的发展历史
  • 1.2.2 银行中间业务代收系统的发展趋势
  • 1.3 系统需要解决的主要问题
  • 1.4 本文的主要贡献及组织结构
  • 1.4.1 本文的主要贡献
  • 1.4.2 本文的组织结构
  • 第2章 需求分析
  • 2.1 系统概述
  • 2.2 系统目标
  • 2.3 系统需求获取模式
  • 2.4 系统需求问题描述
  • 2.4.1 中间业务的分类
  • 2.4.2 功能性需求
  • 2.4.3 非功能性需求
  • 第3章 系统架构设计
  • 3.1 架构设计目标和原则
  • 3.1.1 架构设计目标
  • 3.1.2 架构设计原则
  • 3.2 系统技术架构
  • 3.2.1 系统整体架构
  • 3.2.2 通讯方式及接口
  • 3.2.3 系统运行架构
  • 3.3 系统功能架构
  • 第4章 系统详细设计
  • 4.1 典型业务流程设计
  • 4.1.1 联网业务实时缴费交易流程
  • 4.1.2 联网业务批量缴费交易流程
  • 4.1.3 脱机业务批量交易流程
  • 4.2 前端接口模块
  • 4.2.1 前端通讯传输格式
  • msg'>4.2.2 前端通讯结构nmsg
  • 4.2.3 前端通讯配置文件
  • 4.3 交易模块
  • 4.3.1 流程设计
  • 4.3.2 配置文件
  • 4.4 商户接口模块
  • 4.4.1 接口程序定义
  • 4.4.2 通讯程序定义
  • 4.5 代码转换
  • 4.6 数据表设计
  • 4.6.1 基础信息类
  • 4.6.2 流水信息类
  • 4.6.3 客户信息类
  • 4.6.4 批量数据类
  • 4.6.5 临时数据类
  • 第5章 系统实现与测试
  • 5.1 系统部署
  • 5.1.1 系统运行环境
  • 5.1.2 用户目录结构
  • 5.2 界面实现
  • 5.2.1 客户端界面
  • 5.2.2 管理机界面
  • 5.3 关键模块实现
  • 5.3.1 交易主模块
  • 5.3.2 服务侦听模块
  • 5.4 关键技术问题
  • 5.4.1 蓝本设计背景
  • 5.4.2 蓝本设计概念
  • 5.4.3 通讯接口蓝本
  • 5.4.4 数据库蓝本
  • 5.4.5 网点显示蓝本
  • 5.5 系统测试
  • 第6章 结论
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  

    银行中间业务代收系统的设计与实现
    下载Doc文档

    猜你喜欢