DDPAMS概要设计说明书Word文档下载推荐.docx
- 文档编号:16242623
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:37
- 大小:852.53KB
DDPAMS概要设计说明书Word文档下载推荐.docx
《DDPAMS概要设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《DDPAMS概要设计说明书Word文档下载推荐.docx(37页珍藏版)》请在冰豆网上搜索。
3.2接口描述41
4第二层设计描述41
5可靠性分析(可选)41
6数据库设计(可选)41
6.1实体定义41
6.1.1分解描述41
6.1.2内部依赖性描述41
6.2行为定义41
6.2.1分解描述41
6.2.2外部依赖性描述42
6.2.3内部依赖性描述42
7组件视图42
7.1系统运行组件42
7.2文件组织形式42
8进程视图42
9系统错误码42
关键词:
DDP,AMS
摘要:
缩略语清单:
缩略语
英文全名
中文解释
DPP
DINPAYPaymentPlatform
DINPAY支付平台
AMS
AgentManagementSystem
代理商管理系统
1
简介
1.1目的
本文档是根据对系统的内部模块进行划分,详细描述各模块之间的流程。
目的是指导后续开发,作为的设计、开发和测试的重要参考资料。
预期读者包括:
研发管理人员、业务人员、开发人员和测试人员等。
1.2范围
本文档描述内容包括代商家平台的所有功能需求。
1.2.1软件名称
1.2.2软件功能
编号
功能
SRS.PR.001.FUNC.001
登入
SRS.PR..002.FUNC.001
登出
SRS.PR..003.FUNC.001
修改密码
SRS.PR..004.FUNC.001
找回密码
SRS.PR..005.FUNC.001
用户管理(新增)
SRS.PR..005.FUNC.002
用户管理(修改)
SRS.PR..005.FUNC.003
用户管理(停用)
SRS.PR..005.FUNC.004
用户管理(查询)
SRS.PR..005.FUNC.005
用户管理(授予权限)
SRS.PR..005.FUNC.006
用户管理(权限控制)
SRS.PR..006.FUNC.001
代理商管理(新增)
SRS.PR..006.FUNC.002
代理商基本信息(查看)
SRS.PR..006.FUNC.003
代理商管理(查询)
SRS.PR..007.FUNC.001
商家管理(新增)
SRS.PR..007.FUNC.002
商家管理(查询)
SRS.PR..008.FUNC.001
订单交易查询
SRS.PR..008.FUNC.002
历史交易订单查询
SRS.PR..008.FUNC.003
订单清分查询
SRS.PR..009.FUNC.001
订单交易Excel导出,打印,详情打印
SRS.PR..010.FUNC.001
报表管理
SRS.PR..011.FUNC.001
提现/转账记录查询
SRS.PR..011.FUNC.002
提现/转账历史记录查询
SRS.PR..011.FUNC.003
提现/转账历史记录导出Excel
SRS.PR..011.FUNC.004
提现/转账历史记录打印
SRS.PR..012.FUNC.001
提现申请
SRS.PR..012.FUNC.002
转账申请
SRS.PR..013.FUNC.001
查看账户余额
SRS.PR..014.FUNC.001
查看账户流水
SRS.PR..015.FUNC.001
接口文档下载
SRS.PR..016.FUNC.001
操作指南
SRS.PR..017.FUNC.001
企业QQ
SRS.PR..018.FUNC.001
信息管理
1.2.3软件应用
参考《软件需求规格说明书_代理商后台》
2第0层设计描述
2.1软件系统上下文定义
代理商业务管理平台在整个系统中所处的位置以及与外部系统的关系如下图所示:
图1系统上下文结构图
2.2设计思路
2.2.1设计可选方案
2.2.2设计约束
2.2.2.1遵循标准
2.2.2.2硬件限制
采用X86架构的通用计算机。
最低配置要求:
类型
型号
描述
CPU
INTEL55系列2.0G*2
内存
4G
服务器内存
硬盘
SAS企业级硬盘*2
2.2.2.3技术限制
N/A
2.2.3其他
3第一层设计描述
3.1AMS
3.1.1系统结构
图2AMS结构图
3.1.2功能列表
见1.2.2软件功能
3.1.3业务流程
3.1.4用户管理
3.1.4.1用户管理-登入
3.1.4.1.1描述
通过验证输入的代理商号,用户名,密码,验证码等信息的正确性来管理代理商用户能否登录使用代理商系统。
3.1.4.1.2序列图
图3
3.1.4.1.3前置条件
系统、数据库正常运行。
3.1.4.1.4事件流描述
1.在浏览器输入代理商系统网址,进入代理商登录界面。
2.首次打开登录界面,请求登录管理生成验证码。
3.返回验证码。
4.填写代理商号,用户名,密码,验证码,点击登录,发送登录请求。
5.验证代理商号,用户名,密码,验证码是否正确,如有错误,转12。
6.验证登录状态,如之前没有登录,修改状态为已登录,如果之前登录过,清除之前的session
7.检查登录用户的权限,具体参照代理商用户权限控制功能,以控制登录后显示界面的功能模块。
8.记录日志。
9.返回。
10.显示代理商系统功能界面,如现有系统的2.0界面,如果是初次登录,先确认电子版协议,如不确认,转13;
如确认,显示助手功能。
11.登录成功,返回。
3.1.4.1.5异常描述
12.参数验证不通过时,返回结果,根据类型,有两种:
a、验证码不正确;
b、密码错误(包含代理商号、用户名、密码三个其中一个或者几个错误的情况)。
记录30分钟内错误登录的次数,如同登录错误次数超过3次,给出提示:
登录错误次数超过3次,还有3次登录机会,依次类推,如果超过6次,锁定登录系统30分钟,返回登录界面,并再次生成新的验证码。
13.不确认电子协议,返回登录界面,并再次生成新的验证码,登录失败。
3.1.4.1.6后置条件
3.1.4.1.7备注
3.1.4.2用户管理-登出
3.1.4.2.1描述
代理商用户退出代理商用户系统。
3.1.4.2.2序列图
3.1.4.2.3前置条件
系统已登录,系统、数据库正常运行。
3.1.4.2.4事件流描述
1.修改代理商登录状态为登出,清空session。
2.记录日志。
3.返回。
3.1.4.2.5异常描述
3.1.4.2.6后置条件
后退时显示页面已过期。
3.1.4.2.7备注
3.1.4.3用户管理-修改密码
3.1.4.3.1描述
管理人员登录代理商后台,点击“修改密码”链接,修改自己的密码。
3.1.4.3.2序列图
3.1.4.3.3前置条件
已登录商家系统,系统、数据库正常运行。
3.1.4.3.4事件流描述
1.点击修改密码命令。
2.在弹出界面填入:
旧密码,新密码,确认密码。
3.检验输入的新密码和确认密码是否满足密码规则:
由字母、数字、下划线中至少两种组合而成,长度不少于6位。
如不满足,提示以上密码规则。
4.点击确认。
5.验证输入的旧密码是否错误,如果是,则转B1。
6.验证新密码和确认密码是否一致,如不一致,则转B2。
7.返回,密码修改成功,下次登录要使用新的密码。
3.1.4.3.5异常描述
B1.旧密码不正确,修改失败。
B2.新密码和确认密码不一致,请重新输入。
3.1.4.3.6后置条件
3.1.4.3.7备注
3.1.4.4用户管理-找回密码
3.1.4.4.1描述
当代理商用户忘记密码时,通过此功能来找回密码,此功能通过发送重置密码的链接到代理商用户注册过的邮箱,代理商用户点击链接重置密码的方式来找回密码。
3.1.4.4.2序列图
图4
3.1.4.4.3前置条件
3.1.4.4.4事件流描述
1.点击找回密码,在弹出界面输入代理商号,用户名,邮箱,点击确定,发送请求。
2.验证输入的代理商号,用户名,邮箱是否匹配,如果错误,则转7。
3.调用消息服务系统进行发送包含链接的邮件。
4.返回,调用成功。
5.调用日志服务记录日志。
6.返回
3.1.4.4.5异常描述
7.代理商号,用户名,邮箱不匹配。
3.1.4.4.6后置条件
代理商用户登录邮箱点击链接重置密码。
重置密码的链接,链接有效时间为2天(如果超过2天,在点击后会给出提示,链接失效),使用链接去重置密码成功后,链接失效。
3.1.4.4.7备注
3.1.4.5用户管理(新增)
3.1.4.5.1描述
代理商管理人员登录管理系统,新增用户信息。
3.1.4.5.2序列图
3.1.4.5.3前置条件
已登录代理商用户系统且系统运行正常,用户拥有该功能权限。
3.1.4.5.4事件流描述
1.点击新增用户按钮。
2.在弹出界面输入用户基本信息,包括:
用户名(必填),姓名,身份证号码,移动电话,E_mail,QQ号码,办公电话,职务,地址,密码,确认密码,转账密码,输入规则和约束参照《智付V300词汇表》的用户表,如果有错误,转B1。
3.点击确定,新增用户。
4.记录系统日志。
5.返回,显示给用户分配权限的界面,具体授权可参照后面的代理商用户授权功能。
3.1.4.5.5异常描述
B1.按输入规则和约束提示错误!
3.1.4.5.6后置条件
3.1.4.5.7备注
3.1.4.6用户管理(修改)
3.1.4.6.1描述
系统管理人员登录后台管理系统,修改用户信息。
3.1.4.6.2序列图
3.1.4.6.3前置条件
已登录代理商用户系统,用户已存在,系统、数据库运行正常。
3.1.4.6.4事件流描述
1.选中某用户,点击编辑按钮,显示代理商用户现有的基本资料信息。
2.在弹出界面修改用户注册信息,用户名不能修改,可修改的内容包括:
姓名,身份证号码,移动电话,E_mail(移动电话、Email修改要重新审核认证),QQ号码,办公电话,职务,地址,密码,确认密码,转账密码。
具体输入规则和约束参照《智付V300词汇表》的用户表。
如有错误,请转B1。
3.点击修改。
5.返回,调用查询接口,将所有用户显示。
3.1.4.6.5异常描述
3.1.4.6.6后置条件
3.1.4.6.7备注
3.1.4.7用户管理(停用)
3.1.4.7.1描述
系统管理人员登录管理系统,停用用户。
3.1.4.7.2序列图
3.1.4.7.3前置条件
3.1.4.7.4事件流描述
1.选中某用户,点击停用按钮,弹出提示框,确认是否停用。
2.点击是就停用,点击否就不停用。
3.在数据库中标记该用户为停用。
3.1.4.7.5异常描述
3.1.4.7.6后置条件
停用后,该用户不能再登录代理商用户系统。
3.1.4.7.7备注
3.1.4.8用户管理(查询)
3.1.4.8.1描述
系统管理人员登录管理系统,查询用户信息。
3.1.4.8.2序列图
3.1.4.8.3前置条件
3.1.4.8.4事件流描述
1.查询所有代理商用户信息。
2.将代理商用户信息显示在界面上,显示查询信息如下。
3.点击某用户。
4.查看该用户的基本信息详情。
5.显示基本信息如下:
。
3.1.4.8.5异常描述
3.1.4.8.6后置条件
3.1.4.8.7备注
3.1.4.9用户管理(授予权限)
3.1.4.9.1描述
在新建代理商用户时,对代理商用户进行授权,在查看代理商用户基本信息时,可看到权限。
3.1.4.9.2序列图
3.1.4.9.3前置条件
3.1.4.9.4事件流描述
1.进入授权页面时,将未授予权限和已授予权限分开两个区域显示。
2.管理员将未授予的权限选中,点击->
链接,这些权限就放入到已授予权限的区域中。
3.点击保存按钮,保存该用户的权限到数据库中。
4.记录系统日志。
3.1.4.9.5异常描述
3.1.4.9.6后置条件
3.1.4.9.7备注
3.1.4.10用户管理(权限控制)
3.1.4.10.1描述
根据代理商的角色、权限控制代理商用户在登录后界面的显示,只显示和其权限匹配的功能界面。
3.1.4.10.2序列图
3.1.4.10.3前置条件
3.1.4.10.4事件流描述
1.登录
2.查询用户权限。
3.返回,调用界面根据权限配置文件显示相应的界面。
3.1.4.10.5异常描述
3.1.4.10.6后置条件
3.1.4.10.7备注
3.1.5代理商管理
3.1.5.1代理商管理(新增)
3.1.5.1.1描述
管理人员登录代理商管理系统,新增代理商用户。
3.1.5.1.2序列图
3.1.5.1.3前置条件
已登录代理商用户系统且系统运行正常;
代理商状态正常;
用户拥有该权限;
下级是代理商。
3.1.5.1.4事件流描述
1.填写代理商号,用户名,等
用户资料信息,详细字段请参考<
<
智付V300词汇表.doc>
>
:
代理商-添加代理商信息。
单击“保存”按钮。
2.系统对输入参数进行校验,如果参数校验不通过,则进入备选事件流B1。
校验规则:
参考<
智付V300词汇表.doc>
代理商-添加代理商信息备注。
3.检查注册邮箱是否已存在。
4.下一级代理商号手动输入,规则:
上级代理商号+XXX,不可重复,保存代理商信息记录到数据库中,保存时,校验代理商号是否存在,如存在,转B3。
5.将代理商号、用户名(ADMIN+随机3位数字)、密码以邮件的形式发送到注册邮箱。
6.记录系统日志。
3.1.5.1.5异常描述
B1按校验规则提示错误信息。
B2提示“邮箱已存在!
请输入另外的未注册邮箱”。
B3代理商号已存在,请重新输入。
3.1.5.1.6后置条件
3.1.5.1.7备注
3.1.5.2代理商基本信息(查看)
3.1.5.2.1描述
代理商用户查看自己的基本信息,在登录后点击“我的信息”连接。
3.1.5.2.2序列图
3.1.5.2.3前置条件
系统、数据库正常运行;
3.1.5.2.4事件流描述
1.进入“我的信息”页面,查询、在页面显示,“基本信息”,“业务信息”,“联系信息”三个菜单栏以及具体内容,内容如下,默认显示菜单栏为“基本信息”。
2.点击“基本信息”显示公司信息、结算账户信息,具体参考<
代理商-基本信息。
3.点击“业务信息”显示支付类型相关信息,具体参考<
:
代理商-业务信息。
4.点击“联系信息”显示商家联系方式信息,具体参考<
代理商-联系信息
3.1.5.2.5异常描述
3.1.5.2.6后置条件
3.1.5.2.7备注
3.1.5.3代理商管理(查询)
3.1.5.3.1描述
管理人员登录代理商管理系统,查询代理商信息。
3.1.5.3.2序列图
3.1.5.3.3前置条件
1.系统、数据库正常运行。
2.代理商状态正常。
3.用户拥有该权限。
4.下级是代理商。
3.1.5.3.4事件流描述
1.默认按在线状态、和创建时间来排序查询下一级代理商列表。
2.选种代理商列表记录,单击”查询“按钮。
3.查看该代理商的基本信息详情。
4.跳转新页面,显示代理商信息。
代理商-查看代理商信息。
3.1.5.3.5异常描述
3.1.5.3.6后置条件
3.1.5.3.7备注
3.1.6商家管理
3.1.6.1商家管理(新增)
3.1.6.1.1描述
系统管理员登录管理系统,新增商家用户。
3.1.6.1.2序列图
3.1.6.1.3前置条件
1.已登录代理商用户系统且系统运行正常;
3.用户拥有该权限
4.下级是商家(总共三级代理,只有三级才能添加商家)。
5.支付业务类型的添加,需要根据代理商所拥有的支付类型来过滤。
即商家只支持代理商支持的支付类型。
3.1.6.1.4事件流描述
1.填写商家号,姓名,等用户资料信息,详细字段请参考<
代理商-添加商家信息。
代理商-添加商家信息备注。
4.保存商家记录到数据库中,保存商家状态变更流水表
5.将商家号、用户名、密码以邮件发送到注册邮箱。
3.1.6.1.5异常描述
3.1.6.1.6后置条件
3.1.6.1.7备注
3.1.6.2商家管理(查询)
3.1.6.2.1描述
系统管理人员登录代理商后台系统,查看下级商家信息。
3.1.6.2.2序列图
3.1.6.2.3前置条件
1.系统、数据库正常运行。
2.代理商状态正常。
3.用户拥有该权限。
4.下级是商家。
3.1.6.2.4事件流描述
1.登陆代理商后台进入“商家管理”界面。
2.默认按在线状态和时间来排序查询到的商家列表。
3.选择一条商家记录,点击查看按钮,跳转页面显示商家详细信息。
代理商-查看商家信息
3.1.6.2.5异常描述
3.1.6.2.6后置条件
3.1.6.2.7备注
3.1.7查询统计
3.1.7.1订单交易查询
3.1.7.1.1描述
代理商用户查询名下商家产生的订单流水。
3.1.7.1.2序列图
3.1.7.1.3前置条件
3.1.7.1.4事件流描述
1.输入如下图所示的查询条件,时间段默认为一周,点击查询按钮。
2.查询订单库,显示订单流水,如下格式
3.1.7.1.5异常描述
3.1.7.1.6后置条件
3.1.7.1.7备注
3.1.7.2历史订单交易查询
3.1.7.2.1描述
代理商用户查询名下商家产生的历史订单流水。
3.1.7.2.2序列图
3.1.7.2.3前置条件
3.1.7.2.4事件流描述
1.输入如下图所示的查询条件,时间段为6个月以前,点击查询按钮。
2.查询历史订单库,显示订单流水,如下格式
3.1.7.2.5异常描述
3.1.7.2.6后置条件
3.1.7.2.7备注
3.1.7.3订单清分查询
3.1.7.3.1描述
代理商用户查询名下商家一定时间段(默认为一周,记录按天显示)的订单的交易总额,退款总额,手续费等。
3.1.7.3.2序列图
3.1.7.3.3前置条件
3.1.7.3.4事件流描述
1、输入查询条件,时间段,时间段默认为一周,点击查询按钮。
2、查询商家日清分统计表,按天显示记录:
订单的交易总额,退款总额,手续费等。
3.1.7.3.5异常描述
3.1.7.3.6后置条件
3.1.7.3.7备注
3.1.7.4订单交易Excel导出,打印,详情打印
3.1.7.4.1描述
代理商用户可将订单流水查询出来后,用Excel导出,打印条目,打印详情。
3.1.7.4.2序列图
3.1.7.4.3前置条件
3.1.7.4.4事件流描述
1.输入查询条件,如下图,点击Excel导出按钮。
2.按查询条件查询订单库,检查查询出的记录条数,如果超过2万条,给出提示,“记录条目超过2万条,请分批查询导出!
”。
如果没有超出,导出Excel,设置保存路径。
3.打印时,输入查询条件,默认时间为一周,按查询条件查询订单库,调用打印接口打印查询结果。
4.在已查询出商家订单交易流水的基础上,点击某流水,显示交易详情。
5.点击打印,调用打印接口打印查询结果。
3.1.7.4.5异常描述
3.1.7.4.6后置条件
3.1.7.4.7备注
3.1.7.5报表管理
3.1.7.5.1描述
代理商用户将交易报表查询出来,用文字记录行的形式显示。
3.1.7.5.2序列图
3.1.7.5.3前置条件
3.1.7.5.4事件流描述
1.选择要统计的时间段,点击统计按钮,时间段默认为31天。
2.查询订单库中该代理商的已结算订单,显示如下:
3.1.7.5.5异常描述
3.1.7.5.6后置条件
3.1.7.5.7备注
3.1.7.6提现/转账记录查询
3.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DDPAMS 概要 设计 说明书