《方支付平台介绍.ppt》由会员分享,可在线阅读,更多相关《方支付平台介绍.ppt(24页珍藏版)》请在三一办公上搜索。
1、第三方在线支付平台,2023年9月27日,面向对象的分析与设计课程OOD实例,内容,系统回顾OOD问题域部分设计人机交互部分设计数据接口部分设计控制驱动部分设计总结,2/24,支付平台运作机制,网络消费者,第三方支付平台,银行支付网关,网上商店,1.下订单,2.发送支付数据,3.选择网上银行,4.登录银行网关,5.输入金融账号信息完成支付,6.反馈交易结果,7.反馈支付结果,8.反馈订单处理信息,其他功能网上商店查询订单支付信息消费者查询支付记录平台自身的业务管理。,确认付款,付款给买家,3/24,系统回顾,在线支付业务(平台)在网上银行和商家之间建立起安全连接,实现消费者与银行以及商家之间的
2、在线货币支付、资金清算、查询统计等业务本分析主要针对在线货币支付业务满足上述所述运行机制交易双方至少各有一个支付宝账号买家先付款到支付平台待买家确认付款后,支付平台才将钱真正转给卖家,买家,卖家,支付平台,支付,收款,确认付款,4/24,功能概述(1/2),提供用户管理功能买家、卖家用户可对支付宝进行充值即将用户银行卡中的钱转至支付公司的帐户用户可以进行提现操作即将自己在支付公司的款项转至自己的银行帐户买家可以进行付款操作即购物时通过支付平台将自己在支付公司帐户上的款项转至卖家在支付公司的帐户卖家能够进行收款服务卖家必须申请实名认证,5/24,功能概述(2/2),用户能对交易进行管理包括买家、
3、卖家记录交易的信息,允许用户进行查询、修改等;买家可以申请退款卖家可关闭交易允许用户对支付宝进行管理能与商户系统进行交互,以接受和反馈相关的交易信息能与银行网关进行交互,以实现用户的充值和提现等操作请求允许支付公司业务管理员查询交易的相关情况。,6/24,OOA类图,以类图为面向对象建模的基本模型,处于核心地位,一般特殊关系,整体与部分关系,关联,消息,类 对象 关联 继承 聚合 消息 整体-部分 一般-特殊,7/24,问题域部分设计,主要集中于对OOA阶段的基本模型进行必要的修改、调整和补充。完善细节(属性、操作)对多继承的调整(整体-部分)增加类及提取一般类(管理器与数据库相关的操作提取出
4、来,分别新建专门的信息管理的类来完成相应的数据库操作,如添加、删除等),8/24,核心地位,9/24,人机交互部分设计,用户体验Web1.0和Web 2.0,Windows vs.Linux,Office 2003 vs.Office 2007主要思考有哪些交互(输入、输出)交互的过程如何交互(表现形式)人机交互的需求分析分析参与者分析用况分析异常事件目标对用户和系统交互的界面进行设计用OO的概念表示界面,Play as a user,10/24,人机交互部分设计,11/24,浏览器,WWW服务,网页,数据,HTML页面,客户端,生成页面,数据处理,服务器,12/24,人机交互部分示例,13/
5、24,人机交互部分示例(续),Human-Computer Interaction原则:简单:Google自然:work as we think友好:help&Google suggest一致:Windows,Mac,14/24,JSP,PHP,ASP,GWT,DOJO,DWR,数据接口部分,负责与具体的数据管理系统衔接为永久对象提供了在选定的数据管理系统中进行数据存储与恢复功能主要包括数据接口部分的对象设计问题域部分的修改数据库表设计,15/24,数据接口部分,需要永久存储的类主要包括:用户信息(包括客户、工作人员等)买家-卖家交易信息客户充值提现信息支付平台-银行交易信息在问题域部分为它们
6、增加相应的存取操作(见12页),16/24,永久对象示例,需要长期存储的对象叫做永久对象,17/24,数据接口部分,数据接口部分的对象设计,复用=共性,18/24,数据库表设计范例,19/24,20/24,控制驱动部分,明确系统如何并发,有哪些控制流;运行时,当一个主动对象被创建,其主动操作将被创建为一个控制流;所有的主动对象由主动类描述,所有的主动类构成OOD模型的控制驱动部分设计选择软件体系结构风格:(C/S)确定系统分布方案识别控制流并用主动对象表示之表示:类图,顺序图等,Web server,设计控制驱动部分,21/24,Client,Client,Client,Data Base,ServletRequest,ServletResponse,ServletRequest,ServletRequest,ServletResponse,ServletResponse,主动对象,并发、通信、安全、事务等由Web Server负责,主动类,22/24,三个空间的统一,包容性发展=高级化=结构化=对象化,总结,23/24,仅供参考 欢迎提问,