学术论文网
基于银行代销理财项目的开发和设计
发布日期:2020-09-14 12:35:40

引言

1.1 研究背景与意义

随着金融业发展的越来越快,我国商业银行之间的合作也越来越密切,理财产品在其中就显得越发的重要,理财产品可以给现如今的商业银行带来巨大的利益,同时也能够带动经济的发展,提高国民的生活质量。本文通过对理财产品的研究,加快理财产品的发展,开展两个银行之间的合作,积极设计和实现了代销理财项目,本文就是讲述一下代销理财项目的开发和实现的具体过程,了解当今理财产品的需要和意义。 最后提出在目前商业银行的快速发展下理财产品应该加强自主定价能力、加大结构性投资产品的比重和银行理财以市场需求为导向,提供个性化、综合化服务等建议对策。

1.2 研究现状

随着金融业的改革和开放,我国逐步形成了包括政策性银行、国有银行、股份制银行、城商行、农商行、农信社以及外资银行在内的多层次银行体系,银行同业的竞争日趋激烈。与此同时,为了实现资源共享、优势互补,政策性银行和商业银行之间、大型商业银行和中小型商业银行之间、中资银行和外资银行之间普遍建立起了合作关系,广泛开展结算代理、代理理财、代销基金、债券投资等方面的业务合作。与之对应,银行同业的各项合作业务,也已成为商业银行发展新型亮点之一。在此背景下,代销理财系统应运而生。

1.3 论文主要工作与结构安排

关于银行代销理财系统对接系统是综合前置的一个子平台,其主要功能是实现两个银行之间的相关的业务处理,需要合作行的银银合作平台与该商业银行的业务系统对接。由综合前置系统负责相关的接口转接服务。具体包括:代销理财。

为了更加深入了解银行理财系统的设计和实现,探究这个平台的适用对象和优缺点,描述本文的主要工作,论文对这个平台做了一些大致的介绍:

首先,对通讯配置做一下简要概述。其次,介绍下代销理财系统的基本功能,包括:设置两个银行之间的网络通讯配置参数、设置跟银行柜面的网络配置、设置两个银行之间的报文通讯配置、创建一些必要的数据库、编写所有有关系统的C程序交易、系统页面的设计与实现。然后,根据系统的需求和功能进行开发与测试,来进一步完善和实现代销理财系统。

1.4 本文的创新点

(1) 提出并建立了模块化的设计思想。

针对我国商业银行现在的基本现状,积极与银行合作,共同发展,互赢互利,并且在代销理财项目中提出模块化的设计思想,这样才能使该项目能够更加合理有条理的执行下去,使得所有功能可以完整的实现,呈现出了这个项目的不同之处。

(2) 证明了数据库在目前软件开发中的必要性。

针对数据库必要性的问题,从以下开始说明:数据库系统是用来管理你的数据的,建立的数理逻辑和集合操作基础上的,具有高效、可靠、完整、自同步等特性,是业务系统进行数据控制的最佳选择。数据库系统一般提供高效的数据控制和数据检索功能,采用SQL语言来进行数据操作。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。研究数据库在复杂性、渐近性、可达性、实用性的深层特性。从而,得出数据库在目前软件开发中的必要性的结论。

2系统功能设计

2.1功能设计

代销理财项目是两个银行之间进行的合作,代销理财产品开展的一个项目,关于银行代销理财系统对接系统是综合前置的一个子平台,其主要功能是实现两个银行之间的相关的业务处理,需要合作行银行的银银合作平台与商行的业务系统对接。由综合前置系统负责相关的接口转接服务。具体包括:代销理财。交易平台日间完成客户进行的理财账户开户、理财份额查询、理财交易查询、理财交易查询、理财产品认购、理财产品申购、理财产品赎回、理财产品撤销、理财单边撤销、代销理财交易明细查询、合作银行卡号变更等相关交易。

2.2运行环境

(1)合作行通讯ip和端口的网络配置

服务端:

TCPIP_TELLER_S+TCPIP_D+DLINK+LUX_D+188.177.155.21+192.168.8.253+50127+++Server++++IO+Block++++

客户端:

TCPIP_YYHZLC_C+TCPIP_D+DLINK+LUX_D+192.168.252.211+192.168.252.211+55000+++Client++++IO+Block++++

(2)合作行的通讯配置:

#请求报文识别信息配置

#reqmsgtype=1;0:1:REQ

#回应报文识别信息配置

#rspmsgtype=1;0:3:RSP

2.3具体的模块设计

银银合作代销理财项目分为交易处理模块与批次数据文件处理模块。交易处理模块主要处理日间营业时间发生的有关代销理财的交易,批次数据文件处理模块主要处理当批次从交通银行获取资金划转文件经过前置系统初步处理后发往核心系统。

(1)交易处理模块

交易处理模块负责日常代销理财交易处理。包括:账户开户、销户、修改、认购、申购、赎回、撤销、卡号变更、查询等;

交易处理模块处理交易流程是柜面发起联机交易到前置系统,前置系统做初步数据处理,如果该交易需要上送核心系统则上送核心系统,需要发往合作行银银平台则发往合作行,前置系统将收到的回应信息处理后返回柜面系统,该交易流程结束。

交易处理模块处理流程如图:

图1

(2)批次数据文件处理模块

批次数据文件处理模块主要完成中旅银行当批次代理合作行理财的数据文件处理的功能。

银行前置系统在特定时间自动向合作行发起获取数据文件交易,将获取到的数据文件初步处理后批量发往核心系统。

批次数据文件处理模块处理流程如图:

图2

3数据库设计

3.1设计数据库结构

(1)理财客户登记表(T_FMPS_CUSTOMER)

l 用途描述:记录开设合作行理财账户的商行客户基本信息;

l 记录追加方式:客户向合作行发起理财账户开户交易成功后插入;

l 记录修改方式:客户向合作行发起理财账户修改交易成功后修改;

l 记录删除方式:不作删除,销户时做标记;

表结构设计

表1

序号

字段名

类型

长度

NULL

说明

1

ACCNTNO

VARCHAR2

32

NOT

卡/折号

2

IDTYPE

VARCHAR2

1

NOT

证件类型:0-身份证

3

IDNO

VARCHAR2

20

NOT

证件号码

4

CUSTNAME

VARCHAR2

60

NOT

客户姓名

5

GENDER

VARCHAR2

1

NOT

性别:0-男;1-女

6

PHONE

VARCHAR2

20

NOT

联系电话

7

MOBILE

VARCHAR2

15

NOT

手机

8

ADDRESS

VARCHAR2

60

NOT

联系地址

9

ZIPCODE

VARCHAR2

6

NOT

邮政编码

10

NATION

VARCHAR2

3

NOT

国籍:CHN-中国

11

OCCPTYPE

VARCHAR2

3

NOT

职业代码

12

IDEXPIRY

VARCHAR2

10

NOT

证件有效期:(YYYY-MM-DD)

13

ANSSTRING

VARCHAR2

30

NOT

评估答案串

14

CUSTTYPE

VARCHAR2

1

 

客户类型(风险等级):

1-保守性

2-稳健性

3-平衡性

4-增长型

5-进取型

6-激进型

15

EVLTIME

VARCHAR2

14

 

评估时间(YYYYMMDDhhmmss)

16

SCORE

VARCHAR2

3

 

评估得分

17

CUSTSTAT

VARCHAR2

2

NOT

开销户状态:00-开户;01-销户

18

RESERVE

VARCHAR2

16

 

预留

19

OPENDATE

VARCHAR2

10

 

开户时间

 

(2)理财交易流水表(T_FMPS_TRANREC)

l 用途描述:记录发生的所有代销理财类交易明细信息,包括:账户开户、销户、修改、认购、申购、赎回、撤销、卡号变更、查询等;

l 记录追加方式:接收到柜面发起的交易成功后插入;

l 记录修改方式:与核心或合作行交互后后修改;

l 记录删除方式:不做删除;

l 记录分区方式:按交易日期分区;

表结构设计

表2

 序号

  字段名

类型

长度

  NULL

说明

1

INITSEQNO

VARCHAR2

8

NOT

发起方流水号

2

PLATSEQNO

VARCHAR2

8

NOT

平台流水号

3

HOSTSEQNO

VARCHAR2

8

 

核心流水号

4

INITDATE

VARCHAR2

8

NOT

发起方交易日期

5

INITTIME

VARCHAR2

6

NOT

发起方交易时间

6

TRANDATE

VARCHAR2

8

NOT

平台交易日期

7

TRANTIME

VARCHAR2

6

NOT

平台交易时间

8

TRANCODE

VARCHAR2

4

NOT

交易代码

9

TRDPTYTRANCODE

VARCHAR2

4

 

合作行交易代码

10

CURRENCY

VARCHAR2

3

 

币种

11

TRANAMT

VARCHAR2

16

 

交易金额

12

ACCNTNO

VARCHAR2

32

 

客户卡/折号

13

ORIGACCNTNO

VARCHAR2

32

 

旧卡/折号

14

IDTYPE

VARCHAR2

1

 

证件类型

15

IDNO

VARCHAR2

20

 

证件号码

16

PRDCODE

VARCHAR2

15

 

产品代码

17

AGRMNO

VARCHAR2

30

 

协议编号

18

ORIGAGRMNO

VARCHAR2

30

 

原协议编号

19

INSTNO

VARCHAR2

   

网点机构号

20

CNTNO

VARCHAR2

   

柜员号

21

AUTHCNTNO

VARCHAR2

   

授权柜员号

22

RSPCODE

VARCHAR2

2

 

响应码

23

RSPMSG

VARCHAR2

40

 

响应信息

24

HOSTRSPCOD

VARCHAR2

   

核心响应码

25

HOSTRSPMSG

VARCHAR2

   

核心响应信息

26

JHRSPCODE

VARCHAR2

4

 

合作行响应码

27

JHRSPMSG

VARCHAR2

60

 

合作行响应信息

28

TRANSTAT

VARCHAR2

2

NOT

交易状态(第一位表示行内核心状态,第二位表示合作行状态,0-成功,1-失败,9-未知):

99-行内与合作行未知

00-行内与合作行都成功

01-行内成功,合作行失败

09-行内成功,合作行未知

19-行内失败,合作行未知

29

TRACENO

VARCHAR2

15

 

系统跟踪号:6位交易日期(YYMMDD)+‘0’+8位流水)

30

ORIGTRACENO

VARCHAR2

15

 

原系统跟踪号

31

RESERVE

VARCHAR2

16

 

预留

32

PRDNAME

VARCHAR2

32

 

产品名称

33

BUSITYPE

VARCHAR2

2

 

业务类型

 

(3)理财对账结果表(T_FMPS_CHECKRESULT)

l 用途描述:存放与合作行的对账不一致结果;

l 记录追加方式:每日日终与合作行对账后新增;

l 记录修改方式:不做修改;

l 记录删除方式:不做删除;

表结构设计

表3

序号

字段名

类型

长度

    NULL

说明

1

TRANDATE

VARCHAR2

8

NOT

交易日期

2

TRANTIME

VARCHAR2

6

 

交易时间

3

TRACENO

VARCHAR2

15

NOT

系统跟踪号

4

PRDCODE

VARCHAR2

15

NOT

产品代码

5

BUSICODE

VARCHAR2

3

 

业务代码

6

TRANCODE

VARCHAR2

4

NOT

交易代码

7

TRANAMT

VARCHAR2

16

NOT

交易金额(精确到分不含小数点)

8

TRANSTAT

VARCHAR2

2

 

交易状态

9

JHRSPCODE

VARCHAR2

4

 

合作行应答码

10

HOSTRSPCODE

VARCHAR2

4

 

核心应答码

11

HOSTRSPMSG

VARCHAR2

60

 

核心应答信息

           
Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号