第三方在线支付平台
2017年11月11日
《面向对象的分析与设计》课程OOD实例
内容
系统回顾
OOD
问题域部分设计
人机交互部分设计
数据接口部分设计
控制驱动部分设计
总结
2/24
支付平台运作机制
网络消费者
第三方支付平台
银行支付网关
网上商店
其他功能
网上商店查询订单支付信息
消费者查询支付记录
平台自身的业务管理
。。。
确认付款
付款给买家
3/24
系统回顾
在线支付业务(平台)
在网上银行和商家之间建立起安全连接,实现消费者与银行以及商家之间的在线货币支付、资金清算、查询统计等业务
本分析主要针对在线货币支付业务
满足上述所述运行机制
交易双方至少各有一个支付宝账号
买家先付款到支付平台
待买家确认付款后,支付平台才将钱真正转给卖家
买家
卖家
支付平台
支付
收款
确认付款
4/24
功能概述(1/2)
提供用户管理功能
买家、卖家
用户可对支付宝进行充值
即将用户银行卡中的钱转至支付公司的帐户
用户可以进行提现操作
即将自己在支付公司的款项转至自己的银行帐户
买家可以进行付款操作
即购物时通过支付平台将自己在支付公司帐户上的款项转至卖家在支付公司的帐户
卖家能够进行收款服务
卖家必须申请实名认证
5/24
功能概述(2/2)
用户能对交易进行管理
包括买家、卖家
记录交易的信息,允许用户进行查询、修改等;
买家可以申请退款
卖家可关闭交易
允许用户对支付宝进行管理
能与商户系统进行交互,以接受和反馈相关的交易信息
能与银行网关进行交互,以实现用户的充值和提现等操作请求
允许支付公司业务管理员查询交易的相关情况
。。。
6/24
OOA类图
以类图为面向对象建模的基本模型,处于核心地位
一般特殊关系
整体与部分关系
关联
消息
类对象关联继承
聚合消息整体-部分一般-特殊
7/24
问题域部分设计
主要集中于对OOA阶段的基本模型进行必要的修改、调整和补充。
完善细节(属性、操作)
对多继承的调整(整体-部分)
增加类及提取一般类(管理器——与数据库相关的操作提取出来,分别新建专门的信息管理的类来完成相应的数据库操作,如添加、删除等)
8/24
核心地位
9/24
人机交互部分设计
用户体验
,Windows vs. Linux,Office 2003 vs. Office 2007
主要思考
有哪些交互(输入、输出)
交互的过程
如何交互(表现形式)
人机交互的需求分析
分析参与者
分析用况
分析异常事件
目标
对用户和系统交互的界面进行设计
用OO的概念表示界面
Play as a user
10/24
第三方支付平台介绍 来自淘豆网m.daumloan.com转载请标明出处.