统一支付清算系统的分析与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
统一支付清算系统的分析与设计
求分析:建立统一清结算需求模型,对清分、结算业务的主体进行划分,抽象出业务流程关键环,节以及重点把控节点。
产品方案开发:,,,,,,前期需求调研的成果,导出产品功能点,结合业务参与的主体,进行功能点的细分、归类,建立完成的产品原型。
系统设计:根据产品原型,对业务进行详细的流程分析与设计,给出功能模型间的关系、交互流程、接口规范;在此基础上,抽象出系统的领域模型,给出相应模型的关系型数据库表设计。
产品实现环节:按照系统设计文档,使用集成开发环境,完成模块的
编
码、单元测试工作。
,(,(,本人承担任务
在本次课题中,作者参与了系统的支付、清分、结算以及商户管理几大模块的全部或者部分功能的需求分析与设计,建立各类文档、代码编写、单元测试及优化。
,(, 论文结构
本论文是作者在项目开发中工作经历的总结,其组织结构如下:
第一章、引言。介绍了本课题目标系统研究、产生的行业背景和现实
意
义,阐述了目标系统的主要研究内容和范围,最后列示出全文的结构。
第二章、相关理论技术介绍。在这一章中,作者首先描述了系统开发中用到的相关技术,然后比较了当前流行的不发技术进行技术选型。
第三章、统一支付清结算系统需求分析。在这一章中,作者首先对系统进行了功能性需求分析,然后对系统进行了非功能性需求以及外部接口的分析,最后对业务逻辑中出现的术语进行了解释。
第四章、统一支付清结算系统概要设计。作者分别从系统的运行环境、网络结构、设计原则、系统结构、功能模块划分、用户界面设计等角度来对系统进行了粗粒度的设计。
第五章、统一支付清结算系统详细设计。在这一章中,作者以功能模块为单位对系统进行详细设计,着重对用例的类图、时序图和用户界面进行了设计。
第六章、结束语。总结了整个研究过程中的经验,对系统的现有问题进行
了归纳,对行业未来发展前景给出自己的理解。
第二章相关理论技术简介
本章将介绍系统的相关技术,包括系统结构、框架以及页面控制技术。它们为系统的设计与实现提供了技术支持。
,(, ,,,
,,,,,,,,以前也口,,,,,,,即,,,,,平台企业版(,,,, ,,,,,,,,,,,,,,,,,, ,,,,,,,,)。
,,,为开发者提供了一套架构,它由众多组件构成,有很高的可移植性、可靠性和可复用性。
,,,建立了一套共通的标准和规范。这些标准和规范应用于,,,架构下的各个组件、服务及层次中。依靠这些标准和规范,,,,架构得以存在于不同的平台之问,并且系统之间,组件之问都可以相互兼容。,,,
,,,特别适用于搭建电子商务系统,具有高效、灵活、易维护等的优势。【,】
,(,, ,,平台框架
,,,,,,,,,,(,,,,,,,,,,,,,,,,,)是作者在产品实现环节中,使用的一套适用于金融行业的企业自有知识产权技术开发平台,由集成不发平台、测
试环
境、运行平台、,,支撑系统等一系列构成。
,,,基于丰富的应用组件和开发工具,它可以实现很多应用,比如:
收
单、支付清算、代理业务等。该平台融入了许多先进的技术特性,由于其结合了多重客户的需求与技术发展方向。
产品功能:
,,,技术平台遵循的标准是,,,标准,能够为应用提供不同的服务,从基础组件到专业应用组件一应俱全,并使平台具备良好的(不放性与扩展性。
,,,技术平台由以下部分构成:
,,,,),,,, ,,,,,,,,(运行平台)
是一种运行环境,且能支撑应用和服务,运行平台由很多核心模块组成,比如:控制服务、连接服务、交易服务、管理服务、展现服务等,其中展现服务为了满足不同客户的应用需求,提供了基于,,,,客户端技术和,,,网页技术的不同风格静端应用环境。
,),,,,,,, ,,,,,,(渠道集成平台)
渠道集成平台支持服务渠道快速扩充及业务产品多渠道快速发布,提供多渠道统一接入及控制机制,能为客户提供非常安全、快捷以及一致的用户服务体验。
,),,,,,,,,,,,,,,,(外部接口网关)
外部接口网关提供各类行业标准接口或行业特色接口和合作伙伴系统统一接入与控制机制,。
,),,,,,,,,,,,,,,,(业务处理服务)
业务处理服务是基于规则和组件的业务定制模式,它提供了业务的统一处理和控制机制,支持了新产品的创新,缩短了开发周期,提供了各类代理业
务、支付业务及同城清算业务等参考模型。
,),,,,,,,,,,,,,,,,,(信息交换集成)
信息交换集成提供了信息交换统一处理机制和控制机制,它支持各业务或系统之间的高速信息交换。
,,,,,,),,,,,, ,,,,,(扩展数据工具集)
扩展数据工具集,为个性化服务、产品交叉销售提供必要的信息支撑,且实现与银行后端系统之间的数据传输以及转换服务,。
,),,,,,,,,(集成开发环境)
集成开发环境,集面向应用的设计、开发、组装、调试、维护、部署、管理和发布于一体,并对应用和服务的生命周期进行开发、维护和管理。
,),,,,,,,,,,,,,(管理监控)
主要功能是对系统运行的时刻进行监控,并以图形化的方式展现。
,),,,业务处理模型
,,,业务处理框架如图,—,所示,,,,的整个业务处理基于流程描述配置文件,通过适配引擎,调用接入与接出能力模块,使用,,,,,,,;、,,,,,等,,, 容器调用预定义的基础,,,组件来完成业务交互。其核心是,,,,的反射调用技术。
图,,, ,,,平台框架
,,,业务处理模型下的产品实现,全部集中在业务流程文档的描述上。【,,】,(, ,,,,,,技术
,,,,,,,,,,是一个,,,,,;,,,,库,它具有快速、简洁的特性,方便用户处
理 ,,,,文件、时间、实现动画效果,甚至能为网站提供,,,,交互。
,,,,,,还有一个比较大的优势是:文档说明齐全、详细的应用说明、成熟的插件。
,,,,,,通过定义,,且不需要向,,,,插入,,调用命令来使用户的,,,,页
面保持代码与内容相分离。【,,】
,(,,,,介绍
可扩展标记语言(,,,,,,,,,,,,,,,,,,,,,,,,,,),用于标记电,,,,,,
子
文件使其具有结构性的标记语言,它是一种源语言,允许用户对自己的标记语言进行定义,它提供统一的方法来描述和交换结构化数据。
,,,与,;;,,,,, ,,,,,,;,,,,,】和,,, ,,,,,,,,,,等数据库不同,,,,仅是展示数据,而数据库能提供更强有力的数据存储和分析能力,例如:数据索引、排
序、查找以及相关一致性等。