1、厦门大学本科毕业论文 本科毕业论文 (科研训练、毕业设计 ) 题 目: SWIFTNet 基金管理系统 姓 名: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 厦门大学本科毕业论文 SWIFTNet 基金管理系统 摘要 随着基金产业的迅速发展,交易量不断成长,分销通路也不断多样化。由于原本的交易处理方式耗费了大量的人力和成本, 再加上 日趋激烈的市场竞争 和 日益严谨的政策法规 ,基金分销商面临 着巨大的 市场竞争压力 。 因此,降低人力成本与错误率一直都是基金业者所面临的挑战和努力的目标。 SWIFT
2、 致力于推动与改进基金业务流程自动化 与直通化 ,并处于全球领先地位。其 SWIFTNet Fund 平台 通过将行业标准和 SWIFTNet 信息网络融合在一起 , 从而推动基金产业自动化和直通 化 处理 ,提高人均生产效率 ,从而缓和了这种竞争压力。 各 金融机构原有交易 管理 系统使用的交易资料文件格式与 SWIFTNet 网络传送的交易资料文件格式不同,本系统完成了 它们之间的 相互 转换 工作 。 而且 为金融机构提供了方便、快捷的 WEB 管理系统,从而利用了 SWIFTNet Fund 平台的优越性,提高了金融机构的 交易处理效率。 关键字 SWIFT SWIFTNet 基金 S
3、pring WebWork 管理系统厦门大学本科毕业论文 SWIFTNet Fund System Abstract With fund industry rapidly developing, transaction amount raises a lot. And because of old transaction method requiring a lot of people and other cost, and vehement competition, fund industry is confronted with large competition stress. So r
4、educing people cost always is the fund industys challenge and aim. SWIFT is the industry-owned co-operative supplying secure, standardised messaging services and interface software to nearly 8,100 financial institutions in 207 countries and territories. Its SWIFTNet Fund platform combine the fund st
5、andard and the SWIFTNet network, improving the fund transaction efficiency, and reducing the people cost. The transaction document formats between the original transaction system and the SWIFTNet network are different. This system provides the possibility to complete the conversion between those two
6、 document formats, and offers a convenient WEB management system. Thus, it makes the best use of the capability of the SWIFTNet Fund platform,and improves the transaction efficiency. Keywords SWIFT SWIFTNet Fund Spring WebWork Management System 厦门大学本科毕业论文 I 目 录 第一章 绪论 . 1 1.1、课题研究背景 . 1 1.2、项目研究内容及其
7、研究意义 . 2 1.3、论文组织结构 . 2 第二章 基本概念 . 4 2.1、项目中所用到的 Spring 特性 . 4 2.2、项目中所用到的 WebWork 特性 . 4 2.3、项目中所用到的 Hibernate 特性 . 5 2.4、项目中所用到的 XML 特性 . 5 2.5、项目中所用到的 FreeMarker 特性 . 5 2.6、项目中所用到的其他技术 . 5 第三章 系统设计 . 6 3.1、 SWIFTNet Fund 网络框架 . 6 3.2、系统的模块划分 . 6 3.2.1、交易资料文件送出的转换 . 7 3.2.2、资料文件接收的转换 . 8 第四章 系统实现
8、. 10 4.1、交易资料文件解析模块 . 10 4.1.1、模块目标 . 10 4.1.2、设计实现 . 11 4.2、交易资料信息过滤模块 . 15 4.3、传送文件的产生模块 . 15 4.3.1、模块目标 . 15 4.3.2、设计实现 . 16 4.4、交易信息的保存模块 . 17 4.5、资料文件接收处理模块 . 18 4.6、 Web 管理系统模块 . 18 厦门大学本科毕业论文 II 4.6.1、模块目标 . 18 4.6.2、设计实现 . 19 4.7、自定义栏位显示 模块 . 21 4.7.1、模块目标 . 21 4.7.2、设计实现 . 21 4.8、项目部署 . 22
9、4.9、系统的运行结果 . 23 第五章 结束语 . 33 总结 . 33 下一步工作 . 33 参考文献 . 34 致谢语 .35 厦门大学本科毕业论文 I Contents Chapter1 Introduction. 1 1.1 Background. 1 1.2 Project Introduction and Means. 2 1.3 Thesis Hierarchy. 2 Chapter2 Basic Concepts. 4 2.1 Spring Reference. 4 2.2 WebWork Reference. 4 2.3 Hibernate Reference. 5 2.4
10、 XML Reference. 5 2.5 FreeMarker Reference. 5 2.6 Other Used Technologies Reference. 5 Chapter3 System Design. 6 3.1 SWIFTNet Fund Network Framework. 6 3.2 System Modules Design. 6 3.2.1 Outgoing Files Conversion. 7 3.2.2 Incoming Files Conversion. 8 Chapter4 System Implementation. 10 4.1 Transactio
11、n Files Parsing Module. 10 4.1.1 Module Objective. 10 4.1.2 Design and Implementation. 11 4.2 Transaction Information Filter Module. 15 4.3 Transmit Files Productor Module. 15 4.3.1 Module Objective. 15 4.3.2 Design and Implementation. 16 4.4 Transaction Information Saving Module. 17 4.5 Incoming Fi
12、les Parsing Module. 18 4.6 Web Management System. 18 厦门大学本科毕业论文 II 4.6.1 Module Objective. 18 4.6.2 Design and Implementation. 19 4.7 Custom Layout Display Module. 21 4.7.1 Module Objective. 21 4.7.2 Design and Implementation. 21 4.8 Project Deploy. 22 4.9 System Runtime Result. 23 Chapter5 Conclusi
13、on and Perspective. 33 Conclusion. 33 Future Improvement. 33 References. 34 Acknowledges.35 厦门大学本科毕业论文 1 第一章 绪论 1.1、 课题 研究 背景 2003 年底,亚洲地区除日本之外,散户委托管理的资产总值估计约达 3,670 亿美金。亚洲是全世界资产管理成长最迅速的地区,预测年增长率可达 14%。估计到 2008 年,亚洲的基金分销资产总值将倍增至 7,000 亿美金 1。 银行业者或基金公司在处理国外基金分销作业时,一直以来都是 依 赖大量的人工与传真作业来进行,而传真作业流程不仅琐碎费
14、时,且容易因传送内容不清楚而需再次由人工电话确认,耗费更多的人力与成本。据估计,基金管理产业每年因昂贵的人工作业以及因作业流程疏漏而赔偿的损失金 额高达数十亿美元。 2由于多样化的分销通路、日趋激烈的市场竞争 、不断成长的交易量、日益严谨的政策法规, 基金分销商不仅要面临市场竞争的压力,在不增加人力的情形下,却又要处理大量的基金业务量,因此,降低人力成本与错误率一直都是基金业者所面临的挑战和努力的目标。 以及系统架构 愈趋开放 等因素,将基金处理自动化作业流程,朝向以成本效益与高弹性化架构 方向 发展。 健全而规模灵活的处理平台意味着可以在较低新增成本的情况下加入新客户,并可以更准确和快速地向
15、客户汇报,人工处理及出现错误的成本也将降低。 SWIFT(Society for Worldwide Interbank Financial Telecommunications)是 国际银行金融电信协会 的缩写 , 该协会成立于 1973 年底, 是一家 为全球 207 个国家 或地区近 8100家金融机构提供安全信息服务和接口软件的金融行业合作组织 。 SWIFT 致力 于 推动与改进基金业务流程自动化,并处于全球领先地位。 推动交易流程自动化 和直通化 ,即是在整合相关系统后,只要将基金相关资料一次输入,到完成结算与交割作业 上 ,均无需人工介入调整,一切作业均自动化处理。自 2001
16、年起, SWIFT 已带领欧洲和亚 太地区超过 80 个经销商、基金经理人或代理机构 (Transfer Agent),每月交换超过 20 万笔的交易指示 (Orders)、交易确认 (Confirmations)及结算表 (Statements)3。 SWIFTNet Fund 是通过将行业标准和 SWIFTNet 信息网络融合在一起从而推动基金产业自动化处理和直通处理的 SWIFT 信息解决方案。这种服务满足了欧洲和亚太地区的跨界基金分配流量的需求,并且它是基于新的 UNIFI(ISO20022)和 FIN(ISO15022)标准的合并体,包括开户和维护、下定单 、状态和确认、传输、存款和
17、交易报告、价格报告、现金流量等。SWIFT 在 Sibos2004 的年会上正式宣布,基金业者现在可以使用 SWIFTNet Fund 基金平台进行处理交易作业、报价和现金流量报表的实际操作。目前已签订使用 SWIFTNet Fund 的亚厦门大学本科毕业论文 2 洲基金业者包括: JF 资产管理、富达投资亚太区、景顺投资管理亚洲公司、国泰世华银行、达亚信托公司、远东国际商业银行、汇丰证券伦敦香港新加坡、宝源投资管理卢森堡亚洲区、大华银行、华侨银行、台新银行、美林投资管理及全球花旗银行。 4 1.2、 项目 研究内容 及 其研究意义 本项目的目标在于构建一套遵循 SWIFTNet Fund基金
18、平台 协议的富有扩展性的基金交易管理系统。 此系统 的 前版本已经在中国台湾台新银行正式上线运作,统计结果表明该银行的人均生产效率有了显著的提高,为企业创造了丰厚的价值。 SWIFTNet Fund 平台简单地说 就 是在遵循 SWIFT 协议的原则上,由各家基金公司与银行等金融机构作为终端 ,各终端通过某种设备(比如 SAA 网关)连接在 SWIFTNet 网络上,构成一种特有的专属网络平台。在 SWIFTNet 网络中传输的数据格式是固定的,由 SWIFT 组织制定 ,任何想加入该平台的金融机构都必须要遵循该协议。但由于各金融机构原 有 交易 管理 系统 使 用的数据格式各不相同,且与 S
19、WIFT 协议不同。所以必须在原有交易 管理 系统与SWIFTNet 网络之间进行数据格式转换,才能够 享受 SWIFTNet Fund 平台带来的 优越性 。本项目就是为了实现这种数据格式 相互 转换而设计开发的。 由于各金融机构原有的交易管理系统使用的数据文件格式 各不相同 , 此项目前版本仅仅是针对台新银行所定制的系统,并不适合其他金融机构的需求。但由于大多数金融机构采用类似的服务器系统,数据文件格式也具有一定的相似性(比 如说,台湾地区很多金融机构采用 IBM AS400 平台)。为此,本项目希望把原有系统更加模块化,甚至抽象出其中一些模块成为独立的可灵活配置的 模块组件,以便可以通过
20、简单的配置就能符合大多数金融机构的 应用 需求。 本项目的开发具有重要的研究意义,在兼顾各金融机构原有状况的前提,以最小改变原有交易管理系统的代价,把原有系统与 SWIFTNet Fund 平台连接起来,使得各金融机构享受该平台带来的 优越 性,推动基金 交易流程 的自动化与直通化,加快基金处理效率,从而使得基金产业得到 快速 的发展。 1.3、论文组织 结构 本论 文主要分为五大部分: 第一章为绪论,主要介绍了本论文的课题背景、研究的主要内容和文章组织结构。在课题 研究 背景介绍中主要 阐述 了目前基金行业所面临的巨大竞争压力与挑战, SWIFT 组织为缓厦门大学本科毕业论文 3 和这种压力
21、,提供了 SWIFTNet Fund 这种信息解决方案 ,推动与改进基金业务流程自动化和直通化 。本文的主要研究内容就是建立一套遵循 SWIFTNet Fund 协议的系统,连接各金融机构原有交易 管理 系统与 SWIFTNet 网络,使 得 各金融机构 能够 享受到 SWIFTNet Fund 平台带来的 优越性 。 第二章为基本概念,主要介绍了项 目开发过程中所用的几种主要技术, 以及 各种技术的适用范围与在本项目中的用法。 第三章为系统设计,主要介绍了本项目的系统总体设计。遵循模块化设计方法,本项目可分为两个部分,一部分处理交易资料 文件 送出的格式转换工作,另一部处理资料文件 (交易资料文件与回复信息文件) 接收 的格式转换工作。两大部分中又各分为几个具体的模块,各个模块实现了各自的功能。 第四章为系统实现,主要介绍了项目 中 各个模块的 具体 设计与实现,着重介绍了各个模块的设计思想,综合应用各种技术解决实际问题。最后, 以系统实际使用步骤为例, 简要地 说明了系统的 运行结果。 第五章为结束语,主要为技术总结 ,然后提出下一步的工作方向。本项目通过各种自定义的配置达到了适应大多数金融机构的 应用 需求,提高了市场 应用 价值。 下一步的工作方向将是改善配置的自定义方式,提高自定义配置的适用范围, 进一步 提高市场 应用 价值。