移动支付运营平台设计说明书.docx
- 文档编号:30733441
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:171
- 大小:518.30KB
移动支付运营平台设计说明书.docx
《移动支付运营平台设计说明书.docx》由会员分享,可在线阅读,更多相关《移动支付运营平台设计说明书.docx(171页珍藏版)》请在冰豆网上搜索。
移动支付运营平台设计说明书
移动支付系统
功能设计说明书
2015年06月
文档信息及修订记录
项目名称
移动支付产品
项目编号
文档密级
内部
项目经理
项目总监
文档主送
文档抄送
修订人
修订日期
修订说明
版本号
郑强
2015-06-20
InitialBaseline初始版本
1.0.0
1.术语和规则
1.1.术语
1.2.规则
2.系统设计
2.1.业务特性
移动支付系统按业务领域拆分为四个独立的子系统:
运营管理系统、代理商子系统、交易管理子系统、消息子系统,子系统间业务相互独立。
每个子系统按业务功能拆分成单个模块,实现业务模块间解耦,公共业务模块实现可重用性。
模块间使用独立的数据源,支持数据库移植。
2.2.系统拆分结构
2.3.文件结构设计
本文件由以下几部分组成:
⏹总体设计
⏹详细设计
2.4.数据接口设计
2.4.1.外部接口
【描述外部接口定义】
2.4.2.内部接口
【描述内部接口定义】
2.5.其他数据结构设计
【描述如队列、通道、共享内存等】
3.功能概述
3.1.主要业务流程
3.1.1.功能概括
v系统功能架构图
v功能简述—运营/代理商系统
◆系统权限:
用于定制用户的操作权限。
◆角色管理:
用于配置系统角色,话划分操作员岗位职能。
◆商户管理:
商户基本信息及账户、银行卡、实名认证等管理。
◆银行卡管理:
管理商户清算账户。
◆实名认证:
审核和检查商户身份信息真实有效性。
(核对有效性使用第三方征信系统校验接口)
◆订单管理:
商品订单、收款订单、提现订单等管理。
◆合作机构:
第三方合作机构接入,商户模式或机构模式。
◆大商户管理:
管理配置接出渠道的商户终端号。
◆风控管理:
银行卡名单(黑名单)管理、商户交易(商品、收款、提现)限额、商户等级。
◆短信平台:
配置短信通道参数和发送短信模板。
◆路由配置:
合作机构渠道路由配置。
◆代理商管理:
一级代理商开户、审核、代理商路由配置。
◆收益管理:
查询一级代理商及下级代理商收益明细及数据报表。
◆终端管理:
终端厂商、类型维护及终端入库、下拨一级代理商、费率设置等操作。
◆文件(业务报表)管理:
下载数据报表和交易报表、及清分报表等业务报表。
◆公共管理:
发布广告给代理商和商户。
◆系统参数配置:
数据字典、平台参数、APP软件版本管理、
v功能简介—交易系统
◆主要业务功能为收款和提现以及便民业务。
v功能简介—消息系统
◆消息订阅、消息推送及广播。
推送和广播对象为手机客户端和web客户端。
3.2.运营管理子系统
3.2.1.模块关系图
3.2.2.权限模块(tdauth)
权限模块设计是基于角色的权限控制。
3.2.2.1.菜单管理
v功能说明
管理系统菜单,也就是系统资源,即树形结构,每一个资源节点可以与若干指定权限类别相关可定义是否将权限应用与子节点。
可对菜单进行新增、修改、查询、删除以及修改菜单状态的操作
3.2.2.1.1.菜单查询
v功能说明
以数据列表的方式展示数据在页面上面,且每页显示10条数据。
初始界面默认查询前10条数据;可选择输入项过滤查询数据。
Ø处理描述
1.进入初始化页面时显示最新10条数据。
2.输入查询条件,点击查询按钮,查询出符合条件的菜单信息。
Ø输入描述(查询条件)
输人项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
否
0001:
运营系统
0002:
代理商系统
menuType
菜单类型
1
否
0:
菜单
1:
按钮
2:
其他
menuStatus
菜单状态
1
否
0:
启用
1:
禁用
menuName
菜单名称
40
否
输入框,可进行模糊查询
Ø输出描述(展示列表)
输出项
输出项名称
长度
注释
menuId
菜单编号
8
sysId
所属系统
4
0001:
运营系统
0002:
代理商系统
menuName
菜单名称
40
menuUrl
菜单地址
100
menuParId
上级菜单
6
menuIsLeaf
是否叶子节点
1
0:
否
1:
是
menuType
菜单类型
1
0:
菜单
1:
按钮
2:
其他
menuStatus
菜单状态
1
0:
启用
1:
禁用
3.2.2.1.2.菜单添加
v功能说明
添加菜单信息
Ø处理描述
1.如果是一级菜单,则直接点击新增菜单按钮,如果是二级菜单,需要在列表中选择一级菜单,再点击新增菜单按钮。
2.在表单上面输入菜单信息。
1.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[菜单添加成功],并刷新菜单数据列表;失败时提示error级别错误消息。
Ø新增菜单输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
menuParId
上级菜单
6
是
menuName
菜单名称
40
否
menuUrl
菜单路径
100
否
Ø输出描述
成功时关闭表单,提示info级别信息[菜单添加成功],并刷新菜单数据列表;失败时提示error级别错误消息。
3.2.2.1.3.菜单按钮添加
v功能说明
添加菜单按钮
Ø处理描述
1.选择一条数据(不能多选)。
2.如果菜单类型已经是【按钮】,提示信息【请选择菜单类型,类型选择错误】,如果菜单类型是【菜单】,进入按钮添加页面。
3.在表单上面输入菜单按钮信息。
4.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[按钮添加成功],并刷新菜单数据列表;失败时提示error级别错误消息。
Ø新增按钮输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
menuParId
上级菜单
6
是
menuName
按钮名称
40
否
menuUrl
按钮路径
100
否
Ø输出描述
成功时关闭表单,提示info级别信息[按钮添加成功],并刷新菜单数据列表;失败时提示error级别错误消息。
3.2.2.1.4.菜单修改
v功能说明
修改菜单
Ø处理描述
1.在表单上面修改用户信息。
2.校验字段:
1)上级菜单和菜单类型是不能在页面上修改的。
3.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[菜单修改成功],并刷新菜单数据列表;失败时提示error级别错误消息。
Ø修改菜单输入描述
输入项
输入项名称
长度
是否必输
注释
menuParId
上级菜单
6
是
menuId
菜单编号
8
是
menuType
菜单类型
1
是
0:
菜单
1:
按钮
2:
其他
menuName
菜单名称
40
是
menuUrl
菜单路径
100
是
Ø输出描述
成功时关闭表单,提示info级别信息[更新菜单成功],刷新用户数据列表;失败时提示error级别错误消息,根据业务显示错误信息
3.2.2.1.5.菜单删除
v功能说明
删除菜单信息
Ø处理描述
1.选择数据列表中的一条或多条数据。
2.点击删除按钮,提示warn级别信息[是否要删除选中的数据]。
确认时删除。
4.删除成功时,关闭表单,提示info级别信息[删除数据成功],并刷新菜单数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
删除成功时提示info级别信息[删除数据成功],并刷新菜单数据列表;失败时,提示error级别信息,并显示业务返回的错误消息
3.2.2.1.6.菜单状态修改
v功能说明
主要是设置菜单信息是否可用,单个或批量设置禁用或启用状态。
Ø处理描述
启用按钮:
1.选择数据列表中的一条或多条数据。
2.判断菜单状态是否为启用状态。
如果为启用状态时,提示warn级别信息[该菜单已是启用状态]。
3.点击启用按钮,提示warn级别信息[是否要启用选中的数据]。
确认时启用。
4.成功时,关闭表单,提示info级别信息[菜单状态更新成功],并刷新菜单列表;失败时,提示error级别信息,并显示业务返回的错误消息。
禁用按钮:
1.选择数据列表中的一条或多条数据。
2.判断状态是否为禁用状态。
如果为禁用状态时,提示warn级别信息[该菜单已是禁用状态]。
3.点击禁用按钮,提示warn级别信息[是否要禁用选中的数据]。
确认时禁用。
4.成功时,关闭表单,提示info级别信息[菜单状态更新成功],并刷新菜单列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
成功时提示info级别信息[菜单状态更新成功],并刷新菜单数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
3.2.2.2.系统维护
v功能说明
主要管理子系统的访问控制,子系统如果要获取得访问权限,就必须在系统管理中添加相应的访问权限。
现在系统中主要是基于访问路径的控制。
3.2.2.2.1.系统信息查询
v功能说明
以数据列表的方式展示数据在页面上面,且每页显示10条数据。
初始界面默认查询前10条数据;可选择输入项过滤查询数据。
Ø处理描述
2.进入初始化页面时显示最新10条数据。
2.输入查询条件,点击查询按钮,查询出符合条件的菜单信息。
Ø输入描述(查询条件)
输人项
输入项名称
长度
是否必输
注释
id
模块编号
4
否
输入框,可进行模糊查询
name
系统名称
7
否
输入框,可进行模糊查询
Ø输出描述(展示列表)
输出项
输出项名称
长度
注释
id
模块编号
4
name
系统名称
7
abbr
系统简称
7
state
系统状态
1
0:
启用
1:
禁用
desc
系统描述
100
url
系统访问地址
50
3.2.2.2.2.系统信息修改
v功能说明
修改系统信息,可修改项有:
模块编号、系统名称、系统简称、系统描述、访问地址
Ø处理描述
1.在表单上面修改系统信息。
2.校验字段:
1)模块编号显示但不能在页面上修改。
3.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[系统信息修改成功],并刷新系统数据列表;失败时提示error级别错误消息。
Ø修改输入描述
输入项
输入项名称
长度
是否必输
注释
id
模块编号
4
是
name
系统名称
7
是
abbr
系统简称
7
否
desc
系统描述
100
否
3.2.2.2.3.系统状态修改
v功能说明
主要是设置系统信息是否可用,单个或批量设置禁用或启用状态。
Ø处理描述
启用按钮:
1.选择数据列表中的一条或多条数据。
2.判断系统状态是否为启用状态。
如果为启用状态时,提示warn级别信息[该系统已是启用状态]。
3.点击启用按钮,提示warn级别信息[是否要启用选中的数据]。
确认时启用。
4.成功时,关闭表单,提示info级别信息[系统状态更新成功],并刷新系统列表;失败时,提示error级别信息,并显示业务返回的错误消息。
禁用按钮:
1.选择数据列表中的一条或多条数据。
2.判断状态是否为禁用状态。
如果为禁用状态时,提示warn级别信息[该系统已是禁用状态]。
3.点击禁用按钮,提示warn级别信息[是否要禁用选中的数据]。
确认时禁用。
4.成功时,关闭表单,提示info级别信息[系统状态更新成功],并刷新系统列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
成功时提示info级别信息[系统状态更新成功],并刷新系统数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
3.2.2.3.用户管理
v功能说明
运营平台根据业务需求,用户可新增,修改,删除,启用/禁用账户状态,重置密码等操作。
3.2.2.3.1.用户信息查询
v功能说明
以数据列表的方式展示数据在页面上面,且每页显示10条数据。
初始界面默认查询前10条数据;可选择输入项过滤查询数据。
Ø处理描述
3.进入初始化页面时显示最新10条数据。
2.输入查询条件,点击查询按钮,查询出符合条件的用户信息。
Ø输入描述(查询条件)
输入项
输入项名称
长度
是否必输
注释
userId
操作员账号
20
否
输入框,可进行模糊查询
userName
操作员名称
10
否
输入框,可进行模糊查询
userStatus
状态
1
否
0:
正常
1:
冻结
Ø输出描述(展示列表)
输出项
输出项名称
长度
注释
userId
操作员账号
20
userName
操作员名称
20
phone
电话
11
邮件
50
userStatus
状态
1
0:
正常
1:
冻结
lnum
登录次数
5
lastLoginTime
最后登录时间
14
格式化为:
yyyy-mm-ddhh:
mm:
ss
lastLoginIp
最后登录地址
20
roleId
用户所属角色
20
3.2.2.3.2.用户信息添加
v功能说明
添加用户信息
Ø处理描述
2.在表单上面输入用户信息。
3.校验字段:
用户角色、登录账号、所属系统不能为空,手机号码长度为11位并且不能输入汉字,电子邮箱为正确格式,字段校验不通过时显示Tips信息。
4.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[添加用户信息成功],并刷新用户信息数据列表;失败时提示error级别错误消息。
Ø登录员添加信息输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
roleId
用户角色
4
是
userId
登录账号
20
是
userName
用户姓名
20
是
phone
手机号
11
否
电子邮件
50
否
Ø输出描述
成功时关闭表单,提示info级别信息[添加用户信息成功],并刷新用户数据列表;失败时提示error级别错误消息。
3.2.2.3.3.用户信息修改
v功能说明
修改用户信息,可以对用户信息的用户角色、用户姓名、手机号、电子邮件进行修改。
Ø处理描述
2.在表单上面修改用户信息。
3.校验字段:
1)手机号码长度为11位并且不能输入汉字,电子邮箱为正确格式。
2)用户角色、登录账号、所属系统不能为空。
字段校验不通过时显示Tips信息。
4.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[更新用户信息成功],刷新用户数据列表;失败时提示error级别错误消息,根据业务显示错误信息。
Ø登录员修改信息输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
roleId
用户角色
4
是
userId
登录账号
20
是
userName
用户姓名
20
是
phone
手机号
11
否
电子邮件
50
否
Ø输出描述
成功时关闭表单,提示info级别信息[更新用户信息成功],刷新用户数据列表;失败时提示error级别错误消息,根据业务显示错误信息
3.2.2.3.4.用户信息删除
v功能说明
删除商户信息
Ø处理描述
1.选择数据列表中的一条或多条数据。
2.如果菜单状态为【启用】,则不能删除菜单信息,需要先点击禁用按钮,再删除。
3.点击删除按钮,提示warn级别信息[是否要删除选中的数据]。
确认时删除。
4.删除成功时,关闭表单,提示info级别信息[删除数据成功],并刷新用户数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
删除成功时提示info级别信息[删除数据成功],并刷新用户数据列表;失败时,提示error级别信息,并显示业务返回的错误消息
3.2.2.3.5.重置密码
v功能说明
将商户密码设为默认时密码:
111111
Ø处理描述
1.选择数据列表中的一条或多条数据。
2.点击重置密码按钮,提示warn级别信息[您是否要重置密码]。
确认时重置。
4.重置密码成功时,关闭表单,提示info级别信息[重置密码成功],并刷新用户数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
重置密码成功时提示info级别信息[重置密码成功],并刷新用户数据列表;失败时,提示error级别信息,并显示业务返回的错误消息
3.2.2.3.6.用户状态修改
v功能说明
主要是设置用户信息是否可用,单个或批量设置禁用或启用状态。
Ø处理描述
启用按钮:
1.选择数据列表中的一条或多条数据。
2.判断用户状态是否为启用状态。
如果为启用状态时,提示warn级别信息[该用户已是启用状态]。
3.点击启用按钮,提示warn级别信息[是否要启用选中的数据]。
确认时启用。
4.成功时,关闭表单,提示info级别信息[用户状态更新成功],并刷新用户列表;失败时,提示error级别信息,并显示业务返回的错误消息。
禁用按钮:
1.选择数据列表中的一条或多条数据。
2.判断状态是否为禁用状态。
如果为禁用状态时,提示warn级别信息[该用户已是禁用状态]。
3.点击禁用按钮,提示warn级别信息[是否要禁用选中的数据]。
确认时禁用。
4.成功时,关闭表单,提示info级别信息[用户状态更新成功],并刷新商户列表;失败时,提示error级别信息,并显示业务返回的错误消息。
Ø输入描述
选择一条或多条数据。
Ø输出描述
成功时提示info级别信息[用户状态更新成功],并刷新商户数据列表;失败时,提示error级别信息,并显示业务返回的错误消息。
3.2.2.4.角色管理
v功能说明
是权限功能的集合。
系统中的权限控制到具体按钮。
3.2.2.4.1.角色信息查询
v功能说明
以数据列表的方式展示数据在页面上面,且每页显示10条数据。
初始界面默认查询前10条数据;可选择输入项过滤查询数据。
Ø处理描述
1.进入初始化页面时显示最新10条数据。
2.输入查询条件,点击查询按钮,查询出符合条件的用户信息。
Ø输入描述(查询条件)
输入项
输入项名称
长度
是否必输
注释
roleName
角色名称
50
否
输入框,可进行模糊查询
sysId
所属系统
4
否
0001:
运营系统
0002:
代理商系统
roleStatus
角色状态
1
否
0:
启用
1:
禁用
Ø输出描述(展示列表)
输出项
输出项名称
长度
注释
roleName
角色名称
50
roleStatus
角色状态
1
0:
启用
1:
禁用
roleDesc
描述
100
sysId
所属系统
4
0001:
运营系统
0002:
代理商系统
3.2.2.4.2.角色信息添加
v功能说明
添加用户角色信息
Ø处理描述
5.在表单上面输入用户信息。
6.校验字段:
角色名称、登录账号、所属系统不能为空,字段校验不通过时显示Tips信息。
7.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[添加角色信息成功],并刷新角色数据列表;失败时提示error级别错误消息。
Ø添加角色信息输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
roleName
角色名称
50
是
roleStatus
角色状态
1
是
0:
启用
1:
禁用
roleDesc
角色描述
100
否
orgId
角色权限
40
否
Ø输出描述
成功时关闭表单,提示info级别信息[添加角色信息成功],并刷新角色数据列表;失败时提示error级别错误消息。
3.2.2.4.3.角色信息修改
v功能说明
修改用户所属角色信息,可以对角色信息的角色名称、角色状态、角色描述、角色权限进行修改。
Ø处理描述
5.在表单上面修改用户信息。
6.校验字段:
1)所属系统不能为空并且不能在页面进行修改。
2)角色名称不能为空并且不能为已经存在的名称。
字段校验不通过时显示Tips信息。
7.点击保存按钮,处理后返回成功或失败,成功时关闭表单,提示info级别信息[更新角色信息成功],刷新角色数据列表;失败时提示error级别错误消息,根据业务显示错误信息。
修改角色信息输入描述
输入项
输入项名称
长度
是否必输
注释
sysId
所属系统
4
是
0001:
运营系统
0002:
代理商系统
roleName
角色名称
50
是
roleStatus
角色状态
2
是
0:
启用
1:
禁用
roleDesc
角色描述
100
否
orgId
角色权限
40
否
Ø输出描述
成功时关闭表单,提示info级别信息[更新角色信息成功],刷新角色数据列表;失败时提示error级别错误消息,根据业务显示错误信息
3.2.2.4.4.角色状态修改
v功能说明
主要是设置用户所属角色否可用,单个或批量设置禁用或启用状态。
Ø处理描述
启用按钮:
1.选择数据列表中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 支付 运营 平台 设计 说明书