第三方支付平台介绍null第三方在线支付平台第三方在线支付平台
*《面向对象的分析与设计》课程OOD实例内容内容系统回顾
OOD
问题域部分设计
人机交互部分设计
数据接口部分设计
控制驱动部分设计
总结
*/24支付平台运作机制支付平台运作机制网络消费者第三方支付平台银行支付网关网上商店1.下订单2.发送支付数据3.选择网上银行4.登录银行网关5.输入金融账号信息完成支付6.反馈交易结果7.反馈支付结果8.反馈订单处理信息其他功能
网上商店查询订单支付信息
消费者查询支付记录
平台自身的业务管理
。。。确认付款付款给买家*/24系统回顾 系统...
null第三方在线支付平台第三方在线支付平台
*《面向对象的
与
》课程OOD实例内容内容系统回顾
OOD
问
域部分设计
人机交互部分设计
数据接口部分设计
控制驱动部分设计
总结
*/24支付平台运作机制支付平台运作机制网络消费者第三方支付平台银行支付网关网上商店1.下订单2.发送支付数据3.选择网上银行4.登录银行网关5.输入金融账号信息完成支付6.反馈交易结果7.反馈支付结果8.反馈订单处理信息其他功能
网上商店查询订单支付信息
消费者查询支付记录
平台自身的业务管理
。。。确认付款付款给买家*/24系统回顾 系统回顾 在线支付业务(平台)
在网上银行和商家之间建立起安全连接,实现消费者与银行以及商家之间的在线货币支付、资金清算、查询统计等业务
本分析主要针对在线货币支付业务
满足上述所述运行机制
交易双方至少各有一个支付宝账号
买家先付款到支付平台
待买家确认付款后,支付平台才将钱真正转给卖家买家卖家支付平台支付收款确认付款*/24功能概述(1/2)功能概述(1/2)提供用户管理功能
买家、卖家
用户可对支付宝进行充值
即将用户银行卡中的钱转至支付公司的帐户
用户可以进行提现操作
即将自己在支付公司的款项转至自己的银行帐户
买家可以进行付款操作
即购物时通过支付平台将自己在支付公司帐户上的款项转至卖家在支付公司的帐户
卖家能够进行收款服务
卖家必须申请实名认证
*/24功能概述(2/2)功能概述(2/2)用户能对交易进行管理
包括买家、卖家
记录交易的信息,允许用户进行查询、修改等;
买家可以申请退款
卖家可关闭交易
允许用户对支付宝进行管理
能与商户系统进行交互,以接受和反馈相关的交易信息
能与银行网关进行交互,以实现用户的充值和提现等操作请求
允许支付公司业务管理员查询交易的相关情况
。。。
*/24OOA类图OOA类图以类图为面向对象建模的基本模型,处于核心地位一般特殊关系整体与部分关系关联消息类 对象 关联 继承
聚合 消息 整体-部分 一般-特殊*/24问题域部分设计问题域部分设计主要集中于对OOA阶段的基本模型进行必要的修改、调整和补充。
完善细节(属性、操作)
对多继承的调整(整体-部分)
增加类及提取一般类(管理器——与数据库相关的操作提取出来,分别新建专门的信息管理的类来完成相应的数据库操作,如添加、删除等)
*/24核心地位null*/24人机交互部分设计人机交互部分设计用户体验
Web1.0和Web 2.0,Windows vs. Linux,Office 2003 vs. Office 2007
主要思考
有哪些交互(输入、输出)
交互的过程
如何交互(
现形式)
人机交互的需求分析
分析参与者
分析用况
分析异常事件
目标
对用户和系统交互的界面进行设计
用OO的概念表示界面
Play as a user*/24人机交互部分设计人机交互部分设计*/24客户端http://www.host.com/index.jsp 生成页面数据处理服务器null*/24人机交互部分示例人机交互部分示例*/24人机交互部分示例(续)人机交互部分示例(续)Human-Computer Interaction原则:
简单:Google
自然:work as we think
友好:help & Google suggest
一致:Windows, Mac
…*/24JSP,PHP,ASP,GWT,DOJO,DWR数据接口部分数据接口部分负责与具体的数据管理系统衔接
为永久对象提供了在选定的数据管理系统中进行数据存储与恢复功能
主要包括
数据接口部分的对象设计
问题域部分的修改
数据库表设计*/24数据接口部分数据接口部分需要永久存储的类主要包括:
用户信息(包括客户、工作人员等)
买家-卖家交易信息
客户充值提现信息
支付平台-银行交易信息
在问题域部分为它们增加相应的存取操作(见12页)
*/24永久对象示例永久对象示例需要长期存储的对象叫做永久对象*/24数据接口部分数据接口部分数据接口部分的对象设计复用《==》共性*/24数据库表设计范例数据库表设计范例*/24控制驱动部分 */24控制驱动部分 明确系统如何并发,有哪些控制流;
运行时,当一个主动对象被创建,其主动操作将被创建为一个控制流;所有的主动对象由主动类描述,所有的主动类构成OOD模型的控制驱动部分
设计
选择软件体系结构风格:(C/S)
确定系统分布方案
识别控制流并用主动对象表示之
表示:类图,顺序图等设计控制驱动部分设计控制驱动部分*/24ServletRequest ServletResponseServletRequest ServletRequest ServletResponseServletResponse主动对象并发、通信、安全、事务等由Web Server负责主动类主动类*/24总结三个空间的统一,包容性发展
<平台高效,高级语言与实现> =》高级化
<认知模式,结构模型及技术> =》结构化
<问题应变,对象模型及技术> =》对象化总结OOAOOPOOTOOAOOD*/24仅供参考 欢迎提问仅供参考 欢迎提问
本文档为【第三方支付平台介绍】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。