资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
行业支付平台需求分析版本修改记录版本信息修改日期修改人1.02008-5-20起草1.描述解决各种收费项目实现银行卡支付,如交通违法收费,交费用户在终端刷卡通过行业支付 平台实现向收费用户帐号转账,同时可以实现手续费和本金分开支付。2.系统功能图终端功能需求:业务gifu串土成模块交易中心功能需求:切峨抉左訣成助业的处疋模块记账模块日蟲模块业务网关功能需求:业务认证横块业务网关戏询业势仁息楼炊W戚-讪务处理槌总H志橫块3终端3.1业务查询串生成模块需求(1)规格说明生成查询交费业务的字符串,如图3-1所示。(2) 引言识别终端要处理的具体业务。(3) 输入业务类型、业务地区、业务商家。(4) 处理根据交易中心定义好的数据格式生成查询字符串(5) 输出查询字符串3.2业务查询模块需求(1) 规格说明交费业务查询,获取用户交费内容,收费项目(描述)金额,(本金,附加费)等,如图3-2所示。(2) 引言为交费用户提供详细的交费描述信息。(3) 输入业务查询字符串。(4) 处理交易中心分析字符查找出相关交费信息。(5) 输出详细的交费信息描述。3.3键盘模块需求(1) 规格说明3-3所示。通过键盘输入用户银行卡密码,和对卡号密码进行加密,如图(2) 引言读取用户密码、对银行卡号,密码等信息加密。(3) 输入银行卡号,密码。(4) 处理对信息加密。(5) 输出加密后的卡号密码等信息。3.4读卡模块需求(1) 规格说明银行卡号信息,如图3-4所示(2) 引言用户通过刷卡终端获取卡号信息(3) 输入 刷银行卡。(4) 处理读取卡号信息。(5) 输出 卡号3.5支付模块需求(1) 规格说明提供交易中心支付信息,提供支付结果给刷卡用户,如图3-5所示。(2) 引言支付收费业务返回支付结果信息。(3) 输入银行卡号,密码等加密信息。(4) 处理交易中心处理支付和业务。(5)输出(支付)业务处理结果描述。3.6结果显示模块需求(1) 规格说明在终端上显示用户业务处理情况,如图3-6 所示.。(2)引言支付和业务处理结果显示给用户(3)输入支付,业务处理结果(4)处理终端处理(5)输出支付业务处理结果3.7单据打印模块需求(1)规格说明打印用户支付的相关票据,或者获取用户要寄票据地点以及联系方式。如图3-7所示(2)引言保障用户利益,产生相关凭证。(3)输入票据信息,用户联系方式。(4)处理打印票据,记录用户联系方式。(5)输出票据,记录成功。4 .交易中心4.1业务类型认证模块需求(1)规格说明认证终端业务是否注册 如图4-1 所示In put:业务查询字符串Process:后台处理Output:认证结果(成功失败)(2) 引言处理的业务类是否存在。(3) 输入业务查询字符串。(4) 处理后台处理(5) 输出认证结果,成功失败。4.2业务网关查找模块需求(1) 规格说明查找业务对应的业务网关,如图4-2所示。(2) 引言通过查询字符串查找对应的业务网关,用来处理具体的行业业务。(3) 输入查询字符串。(4) 处理分析字串,查询相应的业务网关。(5)输出业务网关相关信息。4.3查询收费信息模块需求(1) 规格说明根据业务流水号,业务网关信息查找业务详细信息。(2) 引言为支付交易提供详细信息,交易信息,票据信息,用户信息等。(3) 输入业务流水号,业务网关信息。(4) 处理到业务网关获取信息,生成预支付信息。(5) 输出收费详细信息。4.4支付二次确认模块需求(1) 规格说明二次确认收费信息,收费内容,收费金额。(2) 引言根据终端提交的支付信息,进行二次查询和确认。(3) 输入支付信息, 支付金额,业务类型,流水号等信息。(4) 处理后台处理,信息比对。(5) 输出确认结果。4.5加密组包模块需求(1) 规格说明获取用户银行卡号,密码,支付本金,附加费商务号等送加密机加密组包。(2) 引言通过加密组包获取符合网络安全和银联要求的信息包。(3) 输入银行卡号,密码,金额,商户号。(4) 处理加密机,组包后台。(5) 输出 加密信息包。4.6支付模块需求(1) 规格说明加密支付信息提交银联支付。(2) 引言支付信息提交银联,返回支付成功或者失败。(3) 输入加密支付信息包。(4) 处理银联支付网关。(5) 输出支付结果。4.7支付成功业务处理模块需求(1) 规格说明支付成功处理后通知业务网关做相应的处理,收费成功。(2) 引言支付成功业务处理。(3) 输入收费成功。(4)处理业务网关驱动事件(销号)(5)输出业务处理成功。4.8记账模块需求(1)规格说明对所有业务处理情况进行记录,(2)引言为与业务提供对账依据。(3)输入支付详细信息。(4)处理后台处理。(5)输出记账保存成功。4.9日志模块需求(1)规格说明对操作进行日志记录In put: 操作rProcess:后台处理Output:日志记录成功(2) 引言为系统稳定运行和管理提供依据。(3) 输入系统操作。(4) 处理记录日志。(5) 输出 记录成功。5. 业务网关5.1业务认证模块需求(1) 规格说明 认证请求用户是否合法。(2) 引言保证是合法的数据请求,交易中心是被网关所认可的。(3) 输入认证字符串。(4) 处理查找比对。(5) 输出认证结果。(OK )( ERROR)5.2业务查询模块需求(1)规格说明通过业务具体信息给交易中心,(2)引言通过业务查询字符串生成完整的业务信息给交易中心。(3)输入业务查询字符串。(4)处理后台处理(具体业务系统查询)(5)输出业务信息。5.3交费成功业务处理模块需求(1)规格说明做交费成功的业务处理。(2)引言交费成功提交给业务系统,做相应的处理返回处理结果。(3) 输入业务流水号,交费成功(4) 处理对业务系统进行交费成功的操作。(5) 输出业务处理结果。5.4记账模块需求(1)规格说明对支付交费进行记录。(2) 引言交易交费帐单记录用于对账查询等。(3) 输入帐单信息(4) 处理保存记录(5) 输出保存结果(成功失败)5.5日志模块需求(1)规格说明 对操作进行日志记录(2) 引言为系统稳定运行安全等问题提供记录。(3) 输入操作(4) 处理后台处理(5) 输出记录结果用列图:单据打印CftOCTl餐端用刖单据生成数据加密(仙网剤郦(from空易F心用貝I)时序图:Pat Cli-sn!壮务Ft生Ik务慕鞍 Bus北5壬银联1這甸业箸3:业拜查询皂、試曰门UcinPa丄亘询业号 !*fi5:空凹业穷唔鹽7:1.哉理口 M恵9-足示吏什信息-IT II 1:io 3t_ JT 貢进克付营溟认史时g- I13.:nHI孑业韦15柞询运回业务一处理佢票胡;訂20显示箱昱彳.餐斥确认亞系方弋W?A幄有信层6. 系统架构核心支付模块采用C+ /C开发,分别生成两个 dll , 一个为 终端提供一个为交易中心提供。通信方式:米用 socket通信。报文:ISO8583交易中心业务网关操作系统linux,开发语言java
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号