基于J2EE下的人行外币支付清算系统的开发-开题报告及其它.doc

上传人:滴答 文档编号:1273287 上传时间:2019-01-26 格式:DOC 页数:9 大小:194KB
下载 相关 举报
基于J2EE下的人行外币支付清算系统的开发-开题报告及其它.doc_第1页
第1页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、 厦门大学软件学院毕业设计(论文)开题报告 学生姓名 班级 学号 指导教师姓 名 职称 所在单位 厦门大学软件学院 毕业设计(论文)题 目 基于 J2EE 下的人行 外币支付清算系统 的开发 客户来账模块开发 毕业设计(论文)的 目标: 一、 系统整 体 目标: 本系统以支付报文收发处理为主,通过通知单或联系单与其他系统作业务往来,清算帐务往来亦通过通知单的方式知会相应部门作记帐处理,通过接口服务实现与人行支付报文处 理系统作报文数据往来交互。 人行支付清算系统最终目标是: 1、 构造完整的银行清算系统,自动与各银行核心系统作帐务交互 2、 通过接口服务实现与人行大小额系统、银行内部网内往来系

2、统、 SWIFT及 FXCC 等多种银行清算报文处理系统作报文数据往来交互 3、 兼容本外币清算处理 4、 现实按机构按部门的清算业务管理 5、 丰富清算系统处理银行业务的能力,如:资金拆借、系统内往来、外汇买卖、基金、债券、证券、贵金属等业务 二、 具体实现目标: 通过 了解有关银行系统基于 J2EE 开发的相关技术及发展情况,分析中国人民银行支付系统的功能需求,研究其设计及实 现技术。完成人行支付系统的总体设计和详细设计,实现人行支付清算等功能,并对该支付清算系统进行测试和评价。通过实现客户来账模块对 spring, hibernate, intelliweb 等框架进行分析,进一步探讨银

3、行系统基于 J2EE 开发的相关技术及发展情况。 实现方法: 一基本环境 ( 1)开发环境 操作系统: Windows XP 开发工具: intelliWeb Studio 2.0 JRE: 1.4.2.x 应用服务器: Websphere6.x, Weblogic8.1.4 数据库: Oracle 9i ( 2)测试 环境 操作系统: AIX 应用服务器: Websphere6.x, Weblogic8.1.4 数据库: Oracle 9i, Informix 9.x, Sybase 12.5 以上 ( 3)运行环境 操作系统: AIX 应用服务器: Websphere6.x, Weblog

4、ic8.1.4 数据库: Oracle 9i, Informix 9.x, Sybase 12.5 以上 二模块划分 人行清算系统主要分以下十三个模块 (一 )、 客户来帐 (二)、 客户往帐 (三 )、 资金调拨来帐 (四 )、 资金调拨往帐 (五 )、 业务信息查 询 (六 )、 额度信息管理 (七 )、 对帐管理 (八 )、 后台服务管理 (九 )、 日终管理 (十 )、 参数管理 (十一 )、 权限管理 (十二 )、 系统管理(技术使用) (十三 )、 性能 三、主要参与的模块是客户来账模块 具体可分为以下几部分 1、 功能模块业务流程 客户来帐主要是对收到的 FXCC 报文( FMT

5、100、 FMT101、 FMT102、 FMT103、FMT104)作解付或向境内付汇等处理。 2、 来账清算 若收到汇入报文( FMT100)或境外汇入转汇报文( FMT102);则通知相关部门将相关的客户来 帐款项作解付处理;若收到境外转汇报文( FMT101),则根据报文内容产生相应的境外付款通知单,通知相关部门完成境外付款处理。 3、 来账清算修改 该功能用于修改未复核的境内外来帐清算记录中可更改的字段值。 4、 来账亲算复核 用于对未复核的境内外来帐清算数据进行复核处理。 5、 来账清算冲正 用于对复核后才发现业务处理有误的境内外来帐清算数据进行冲正,将业务数据退回到修改队列。 6

6、、 接收行退汇 收到交易对手退汇报文( FMT103),生成退汇通知单并由相关部门作相应的退汇帐务处理。 7、 接收行退汇复核 对接收行退汇信息作复核处理。 8、 非 清算转汇 收到代理行发来的不清算转汇报文( FMT104)后,根据报文内容产生相应的境外付款通知单,通知相关部门完成境外付款处理。 9、 非清算转汇修改 修改未复核的非清算转汇记录中可更改的字段值。 10、 非清算转汇复核 对未复核的非清算转汇数据进行复核处理。同时,产生转汇确认报文( FMT025) 11、 非清算转汇冲正 该功能用于对复核后才发现业务处理有误的非清算转汇数据进行冲正,将业务数据退回到修改队列。 12、 客户来

7、帐查询 根据输入的查询条件,拼装查询 SQL 语句并返回相应的查询结果。 四、系统应用架构 运行架构说明: 1、几 个主要框架的版本如下: intelliWeb2.0, Struts1.1, Spring2.0, Hibernate3.0。 2、 web 层主要提供了系统展示输入功能实现。使用了 intelliWeb 和 Struts 两种框架,其中 Struts 只用于需要报文标签的页面,其他的功能页面都用intelliWeb 来实现。主要的业务处理逻辑依赖于业务层。 3、远程服务层提供了给其它外部系统的服务。可以提供 WebService; JMS,EJB 等远程报文处理业务,本部分根据需

8、要选择性实现,如异构的系统则对应优先提供 WebService 服务。主要的业务处理逻辑依赖于业务层。 4、业务层提供了系统业务逻辑处理的实现。主要元素是 BS 和 DAO,其它层只能通过 Spring ApplicationContext 该层访问 BS,层之间数据通过 VO 来传递。 5 、 Spring ApplicationContext 采用 WebApplicationContext 和ClasspathApplicationContext 相结合的方式,后者是前者的父亲 Context,所有 Bean 都统一由 ClasspathApplicationContext 管理。 6、

9、报文处理模块报 文收发服务通过 MQ 和报文协议分别和 FXCC 及 Alliance进行报文的收发通信。 五 intelliWeb 平台 1 intelliWeb 简介 intelliWeb 是一个基于构件、 Ajax、 RIA 技术的 J2EE 应用快速开发平台;提供可视化开发工具解决了 J2EE 应用开发技术选型难、开发效率低的问题;intelliWeb开发的应用解决了传统 Web应用的大部分缺陷,实现全新的用户体验。 2 intelliWeb 架构 六、 关键技术及难点,实际意义 为了响应国内外各商业银行对境内外币支付 系统建设的需求,并给中国人民银行提供境内外币支付功能,构造一个支付

10、清算系统框架,为今后的升级提供良好的基础。 J2EE技术环境下的中国人民银行支付清算系统的开发,包括 J2EE技术框架,Java 相关开源技术,人行支付清算业务模式等。 J2EE 核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循 J2EE 架构的不同平台之间,存在良好的兼容性 。 时间进度安排: 2008年 2月 25日 2008年 3月 15日 了解项目概况,对人行清算项目有一个大概的了解,并明确自己 的论文内容,熟悉自己毕业设计将要完成的模块。 2008 年 3 月 16 日 -2008 年 3 月 31 日 征求导师意见后进一步改进,整

11、理提交毕业设计开题报告。 2007 年 4 月 1 日 -2007 年 4 月 30 日 对必要技术及工具进一步了解学习, 完成基本代码编写,所有模块基本完成。 2008 年 5 月 1 日 -2008 年 5 月 10 日 集成测试,所有模块协同工作测试,整个软件主体基本完成。 2008 年 5 月 11 日 2008 年 5 月 25 日 系统测试,在实际工作站上完成测试,包括稳定性分析。并整理文档,形成论文初稿。 2008 年 5 月 25 日 2008 年 6 月 7 日 确认软件功能, 由开发人员确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。与指导老师交流,论文最终定稿,

12、准备毕业答辩。 指导教师审核意见: 指导教师签名: 2008年 月 日 毕业论文任务书 题 目 : 基于 J2EE 下的人行 外币支付清算系统 的开发 客户来账模块开发 目标要求 : 通过了解有关银行系统基于 J2EE 开发 的相关技术及发展情况,分析中国人民银行支付系统的功能需求,研究其设计及实现技术。完成人行支付系统的总体设计和详细设计,实现人行支付清算等功能,并对该支付清算系统进行测试和评价。通过实现客户来账模块对 spring, hibernate, intelliweb,iBatis 等框架进行分析,进一步探讨银行系统基于 J2EE 开发的相关技术及发展情况。 支持条件: 一基本环境

13、 ( 1)开发环境 操作系统: Windows XP 开发工具: intelliWeb Studio 2.0 JRE: 1.4.2.x 应用服务器: Websphere6.x, Weblogic8.1.4 数据库: Oracle 9i ( 2)测试环境 操作系统: AIX 应用服务器: Websphere6.x, Weblogic8.1.4 数据库: Oracle 9i, Informix 9.x, Sybase 12.5 以上 ( 3)运行环境 操作系统: AIX 应用服务器: Websphere6.x, Weblogic8.1.4 数据库: Oracle 9i, Informix 9.x,

14、 Sybase 12.5 以上 校外指导教师(签名) 职称 单位 校内指导教师(签名) 职称 学生(签名) 分阶段进度安排 阶段 起讫时间 计划完成内容 1 2008年 2月 25日 2008年 3月31日 阅读文献资料,了解项目情况,理解任务,完成开题报告 2 2007年 4月 1日 -2007年 4月30 日 对必要技术及工具进一步了解学习, 完成基本代码编写,所有模块基本完成。 3 2008年 5月 1日 -2008年 5月10 日 集成测试,所有模块协同工作测试,整个系统 基本完成。 4 2008 年 5 月 11 日 2008 年 5月 25 日 系统测试,在实际工作站上完成测试,包

15、括稳定性分析。并整理文档,形成论文初稿。 5 2008 年 5 月 25 日 2008 年 6月 7 日 与指导老师交流,论文最终定稿,准备毕业答辩。 注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段 教师分阶段指导记录 第一阶段: 提供相关的资料,并讲解这次项目的相关知识。 指导该同学进行相关文献的阅读,使其增加对开发本系统所需要知识的了解。 第二阶段: 对这次项目的框架设计要求进行了讲解; 指导 该 同学 对项目必要的工具进行 学习 ;并指导该同学完成开题报告。 第三阶段: 指导该同学对其分管模块的的进行设计、编写代码。该同学分管的模块效果基本达到了开始时提出的要求,功能基本实现。 第四阶段: 指导该同学 进行系统的整合。该系统基本上达到了预期的目标,功能基本达到预期效果。 第五阶段: 指导完成毕业论文的初稿,并指导其进行论文的修改,然后定稿。该同学的论文已经基本达到了厦门大学本科生论文的要求。 论文评语 拟评成绩 校外指导教师(签名) 职称 单位 校内指导教师(签名) 职称 年 月 日 论文评阅 评阅成绩 评阅教师(签名) 职称 年 月 日 答辩记录 演示成绩 答辩成绩 答辩小组组长(签名) 职务(称) 年 月 日 总评 成绩 学院负责人(签盖) 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。