商业银行行内小额支付系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
小额支付系统(简称BEPS)是中国现代化支付系统的一个重要应用系统。其建设目标是通过小额支付系统建设,为各银行、企事业单位、个人提供一个支持跨行小额贷记业务和借记业务的支付清算平台,支撑各种支付工具的应用,为社会提供低成本、大业务量的支付清算服务,提高整个社会的金融服务水平。各商业银行接入该系统,既是中国人民银行统一的规划,又是本身竞争的需要。
     本文探讨在商业银行已有构架的基础上构建行内系统与小额支付系统连接,实现小额支付系统需要提供给银行客户的全部功能。系统的主要功能有:普通贷记业务,普通借记业务,定期贷记业务,定期借记业务,实时贷记业务,实时借记业务,接受和发送查询查复,接受和发送自由格式报文,接受处理对帐和清算报文,相关的查询打印,运行控制等。
     由于银行应用是面向一系列经过批准的流程展开的,因此在需求分析上采用面向数据流的结构化分析方法(SA),使用数据流图进行过程建模;概要设计阶段采用结构化设计方法,使用变换分析导出程序结构图。使用E-R图进行概念数据建模,并对系统的核心数据结构进行了描述和实现。
     为了支持大并发量的联机业务和对数据库的频繁访问,本系统采用三层次体系架构。其中应用服务器采用IBM公司的中间件CICS,数据库服务器采用大型数据库系统Sybase Adaptive Server.由于三层次应用的核心在于第二层次的商业逻辑实现,所以本文主要探讨在逻辑层的实现,对于界面设计等没有进行详细叙述。
     本文作者在系统开发中过程中参加了需求分析、概要设计、详细设计方面的一系列工作。
Bulk Electronic Payment System (short for BEPS) is an important application system of China's National Advanced Payment System(short for CNAPS).It is a bank_crossing bulk payment platform, either credit or debit, for commercial banks ,enterprises and individuals. It is designed for supporting varieties of payment tools.BEPS provide large-amount and low-price payment services for society.It will promote financial services of whole society. Connection to BEPS of commercials banks is an integrated plan of Center Bank of China, as well as a need of competition.
     This paper discusses constructing the inner system to connect BEPS based on current information system framework of commercial banks. This system can provide all functions of BPES for bank customers. The main functions of this system include: Common Credit Remittance, Common Debit Remittance, Fixed-period Credit Remittance, Fixed-period Debit Remittance, Realtime Credit Remittance, Realtime Debit Remittance, Query and Query-Back, Free Format Query, Collation and Roll,Print and Running Controls.
     We adopt data-flow-oriented structured methods for requirements analysissince banking business is a series of proved processes. The main requirement analysis tool is DFD .We adopt structured design methods in primary design and use conversion analysis methods to conduct out diagram of program modules. On conceptual data modeling, E-R diagram is the main tool. Description of kernel data structures is also listed.
     In order to deal with a large amount of concurrent transactions and high-frequence database access, a 3-tier software structure is necessary for the aimed system. We deploy CICS on application server and Sybase Adaptive server on database server .In this paper, we mainly discuss the logic of second tier since business logic is the kernel of 3-tier application.
     In this project, the author have taken part in software requirement analysis,primary design,detailed design.
引文
[1] Joseph S.valacich等著,施平安译.系统分析与设计基础.清华大学出版社,2005.5
    [2] 中国人民银行科技司、深圳金融电子结算中心,小额支付系统商业银行技术培训讲义.2005.12
    [3] 侯云峰 刘睿等,三层次client/server应用开发指南.电子工业出版社,2000.6
    [4] Sybase, Inc , sybase adaptive server enterprise transact-SQL User' s Guild
    [5] Sybase, Inc , sybase adaptive server enterprise reference Manual
    [6] 王树森 主编,系统设计师(高级程序员)教程.清华大学出版社,2001.3
    [7] 瓦茨.S.汉佛莱等,高书敬等译,软件过程管理.清华大学出版社,2003.4
    [8] Rick.D.Craig等,杨海燕等译,系统的软件测试.电子工业出版社,2003.10
    [9] Rex Black,龚波等译,软件测试过程管理.机械工业出版社,2003.10
    [10] Frederick P.Brooks Jr,汪颖译,人月神话.清华大学出版社,2002.11
    [11] G.Gordon Schulmeyer,李怀璋等译,软件质量保证.机械工业出版社,2003.5
    [12] 殷人昆 陶永雷等著,数据结构(用面向对象方法与C++描述).清华大学出版社,1998.12
    [13] Paul Clements等著,朱崇高译,软件架构编档.清华大学出版社,2003.11
    [14] Richard C.Lee等著,麻志毅等译,C++面向对象开发.机械工业出版社,2002.9
    [15] Wendy Boggs等著,邱仲潘等译,UML与Rational Rose 2002从入门到精通.电子工业出版社,2002.7
    [16] William Stallings, Cryptography And Network Security:Principles and Practics Second Edition. 清华大学出版社, 2002.6
    [17] Craig Larman, Applying UML and Patterns.Peamon,2001.7
    [18] 官章全等著,Visual C++6.0高级编程范例.电子工业出版社,2001.1
    [19] David J.Kruglinski著,潘爱民 王国印译,Visual C++技术内幕,第四版.清华大学出版社,1999.1
    [20] 求是科技编著,Visual C++6.0数据库开发技术与工程实践.人民邮电出版社,2004.1.
    [21] Mickey Williams,罗邓等译,Visual C#.NET技术内幕.清华大学出版社,2003.3
    [22] Scott Short,戴荣等译,构建XML Web服务.清华大学出版社,2002.10
    [23] W.Richard Stevens,尤晋元等,UNIX环境高级编程.机械工业出版社,2000.2
    [24] IBM, Inc. CICS Application Programming Guild Version 2 Release 2.2002.1
    [25] IBM, Inc. CICS Application Programming Reference Version 2 Release 2.2002.1
    [26] 福建银信电脑有限公司,AIX入门与提高.2000.11
    [27] 北京中软同和,SCO OpenServer Release 5网络管理培训教材.1998
    [28] 北京东方龙马,SCO OpenServer Release 5系统管理教程.1998
    [29] 萨师煊 王珊,数据库系统概述.高等教育出版社,2002
    [30] 严蔚敏 吴伟民,数据结构.清华大学出版社,1992
    [31] 张福炎,程序员级高级程序员级程序设计.清华大学出版社,1996
    [32] Kay A.Robbins,刘宗田等译,实用UNIX编程.机械工业出版社,1999.8
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.