基于J2EE下的人行外币支付清算系统的开发-开题报告及其它_第1页
基于J2EE下的人行外币支付清算系统的开发-开题报告及其它_第2页
基于J2EE下的人行外币支付清算系统的开发-开题报告及其它_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门大学软件学院毕业设计(论文)开题报告学生姓名 班级 学号 指导教师姓 名 职称 所在单位厦门大学软件学院毕业设计(论文)题 目基于J2EE下的人行外币支付清算系统的开发 客户来账模块开发毕业设计(论文)的目标:一、 系统整体目标:本系统以支付报文收发处理为主,通过通知单或联系单与其他系统作业务往来,清算帐务往来亦通过通知单的方式知会相应部门作记帐处理,通过接口服务实现与人行支付报文处理系统作报文数据往来交互。人行支付清算系统最终目标是:1、 构造完整的银行清算系统,自动与各银行核心系统作帐务交互2、 通过接口服务实现与人行大小额系统、银行内部网内往来系统、SWIFT及FXCC等多种银行清算报文处理系统作报文数据往来交互3、 兼容本外币清算处理4、 现实按机构按部门的清算业务管理5、 丰富清算系统处理银行业务的能力,如:资金拆借、系统内往来、外汇买卖、基金、债券、证券、贵金属等业务二、 具体实现目标:通过了解有关银行系统基于J2EE开发的相关技术及发展情况,分析中国人民银行支付系统的功能需求,研究其设计及实现技术。完成人行支付系统的总体设计和详细设计,实现人行支付清算等功能,并对该支付清算系统进行测试和评价。通过实现客户来账模块对spring,hibernate,intelliweb等框架进行分析,进一步探讨银行系统基于J2EE开发的相关技术及发展情况。实现方法:一基本环境(1)开发环境操作系统:Windows XP开发工具:intelliWeb Studio 2.0JRE: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,Sybase 12.5以上二模块划分人行清算系统主要分以下十三个模块(一)、客户来帐(二)、客户往帐(三)、资金调拨来帐(四)、资金调拨往帐(五)、业务信息查询(六)、额度信息管理(七)、 对帐管理(八)、后台服务管理(九)、日终管理(十)、参数管理(十一)、权限管理(十二)、系统管理(技术使用)(十三)、性能三、主要参与的模块是客户来账模块具体可分为以下几部分1、 功能模块业务流程客户来帐主要是对收到的FXCC报文(FMT100、FMT101、FMT102、FMT103、FMT104)作解付或向境内付汇等处理。2、 来账清算若收到汇入报文(FMT100)或境外汇入转汇报文(FMT102);则通知相关部门将相关的客户来帐款项作解付处理;若收到境外转汇报文(FMT101),则根据报文内容产生相应的境外付款通知单,通知相关部门完成境外付款处理。3、 来账清算修改该功能用于修改未复核的境内外来帐清算记录中可更改的字段值。4、 来账亲算复核用于对未复核的境内外来帐清算数据进行复核处理。5、 来账清算冲正用于对复核后才发现业务处理有误的境内外来帐清算数据进行冲正,将业务数据退回到修改队列。6、 接收行退汇收到交易对手退汇报文(FMT103),生成退汇通知单并由相关部门作相应的退汇帐务处理。7、 接收行退汇复核对接收行退汇信息作复核处理。8、 非清算转汇收到代理行发来的不清算转汇报文(FMT104)后,根据报文内容产生相应的境外付款通知单,通知相关部门完成境外付款处理。9、 非清算转汇修改修改未复核的非清算转汇记录中可更改的字段值。10、 非清算转汇复核对未复核的非清算转汇数据进行复核处理。同时,产生转汇确认报文(FMT025)11、 非清算转汇冲正该功能用于对复核后才发现业务处理有误的非清算转汇数据进行冲正,将业务数据退回到修改队列。12、 客户来帐查询根据输入的查询条件,拼装查询SQL语句并返回相应的查询结果。四、系统应用架构运行架构说明:1、几个主要框架的版本如下:intelliWeb2.0,Struts1.1,Spring2.0,Hibernate3.0。2、web层主要提供了系统展示输入功能实现。使用了intelliWeb和Struts两种框架,其中Struts只用于需要报文标签的页面,其他的功能页面都用intelliWeb来实现。主要的业务处理逻辑依赖于业务层。3、远程服务层提供了给其它外部系统的服务。可以提供WebService;JMS,EJB等远程报文处理业务,本部分根据需要选择性实现,如异构的系统则对应优先提供WebService服务。主要的业务处理逻辑依赖于业务层。4、业务层提供了系统业务逻辑处理的实现。主要元素是BS和DAO,其它层只能通过Spring ApplicationContext该层访问BS,层之间数据通过VO来传递。5、Spring ApplicationContext采用WebApplicationContext和ClasspathApplicationContext相结合的方式,后者是前者的父亲Context,所有Bean都统一由ClasspathApplicationContext管理。6、报文处理模块报文收发服务通过MQ和报文协议分别和FXCC及Alliance进行报文的收发通信。五 intelliWeb平台1intelliWeb简介intelliWeb是一个基于构件、Ajax、RIA技术的J2EE应用快速开发平台;提供可视化开发工具解决了J2EE应用开发技术选型难、开发效率低的问题;intelliWeb开发的应用解决了传统Web应用的大部分缺陷,实现全新的用户体验。2intelliWeb架构 六、关键技术及难点,实际意义为了响应国内外各商业银行对境内外币支付系统建设的需求,并给中国人民银行提供境内外币支付功能,构造一个支付清算系统框架,为今后的升级提供良好的基础。J2EE技术环境下的中国人民银行支付清算系统的开发,包括J2EE技术框架,Java相关开源技术,人行支付清算业务模式等。J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共通的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性。 时间进度安排:2008年2月25日2008年3月15日了解项目概况,对人行清算项目有一个大概的了解,并明确自己的论文内容,熟悉自己毕业设计将要完成的模块。2008年3月16日-2008年3月31日 征求导师意见后进一步改进,整理提交毕业设计开题报告。2007年4月1日-2007年4月30日 对必要技术及工具进一步了解学习,完成基本代码编写,所有模块基本完成。2008年5月1日-2008年5月10日 集成测试,所有模块协同工作测试,整个软件主体基本完成。2008年5月11日2008年5月25日系统测试,在实际工作站上完成测试,包括稳定性分析。并整理文档,形成论文初稿。2008年5月25日2008年6月7日 确认软件功能,由开发人员确认所需要的功能匀已经完成,实验操作人员完成具体功能检查。与指导老师交流,论文最终定稿,准备毕业答辩。指导教师审核意见: 指导教师签名: 2008年 月 日毕业论文任务书题 目:基于J2EE下的人行外币支付清算系统的开发客户来账模块开发目标要求:通过了解有关银行系统基于J2EE开发的相关技术及发展情况,分析中国人民银行支付系统的功能需求,研究其设计及实现技术。完成人行支付系统的总体设计和详细设计,实现人行支付清算等功能,并对该支付清算系统进行测试和评价。通过实现客户来账模块对spring,hibernate,intelliweb,iBatis等框架进行分析,进一步探讨银行系统基于J2EE开发的相关技术及发展情况。支持条件:一基本环境(1)开发环境操作系统:Windows XP开发工具:intelliWeb Studio 2.0JRE: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,Sybase 12.5以上校外指导教师(签名) 职称 单位 校内指导教师(签名) 职称 学生(签名) 分阶段进度安排阶段起讫时间计划完成内容12008年2月25日2008年3月31日阅读文献资料,了解项目情况,理解任务,完成开题报告22007年4月1日-2007年4月30日对必要技术及工具进一步了解学习,完成基本代码编写,所有模块基本完成。32008年5月1日-2008年5月10日集成测试,所有模块协同工作测试,整个系统基本完成。42008年5月11日2008年5月25日系统测试,在实际工作站上完成测试,包括稳定性分析。并整理文档,形成论文初稿。52008年5月25日2008年6月7日与指导老师交流,论文最终定稿,准备毕业答辩。注:一般可分为资料文献搜索、拟定方案(提纲)、试验或初稿、定稿等阶段教师分阶段指导记录第一阶段:提供相关的资料,并讲解这次项目的相关知识。指导该同学进行相关文献的阅读,使其增加对开发本系统所需要知识的了解。第二阶段:对这次项目的框架设计要求进行了讲解;指导该同学对项目必要的工具进行学习;并指导该同学完成开题报告。第三阶段:指导该同学对其分管模块的的进行设计、编写代码。该同学分管的模块效果基本达到了开始时提出的要求,功能基本实现。第四阶段:指导该同学进行系统的整合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论