没有合适的资源?快使用搜索试试~ 我知道了~
项目背景51.3.项目目的 51.4.参考资料 62.总体设计 62.1.系统设计 62.1.1.总体描述 62.1.2.模块说明 72.1.3.主要技术分析
资源详情
资源评论
资源推荐
项目实训-微移动支付平台 系统设计报告
项目实训-微移动支付平台
系统设计报告
组 号:
G16
组 长:
彭子帆
组 员:
韩汶东 骆晓天
李宇璇 惠铭康
2020 年 7 月 6 日
项目实训-微移动支付平台 系统设计报告
第2页 / 共41页
修改历史
日期
版本
作者
修改内容
2020.7.6
1.0
彭子帆、韩汶东、
骆晓天、李宇璇、
惠铭康
初稿
项目实训-微移动支付平台 系统设计报告
第3页 / 共41页
目录
1. 引言 .................................................................................................................................................5
1.1. 编写目的 ..........................................................................................................................................5
1.2. 项目背景 ..........................................................................................................................................5
1.3. 项目目的 ..........................................................................................................................................5
1.4. 参考资料 ..........................................................................................................................................6
2. 总体设计 .........................................................................................................................................6
2.1. 系统设计 ..........................................................................................................................................6
2.1.1.
总体描述 ............................................................................................................................6
2.1.2.
模块说明 ............................................................................................................................7
2.1.3.
主要技术分析 ...................................................................................................................8
2.2. 需求规定 ..........................................................................................................................................9
2.2.1.
用户需求 ............................................................................................................................9
2.2.2.
性能需求 ......................................................................................................................... 10
2.2.3.
权限与安全需求 ........................................................................................................... 10
2.2.4.
其它需求 ......................................................................................................................... 11
2.3. 运行环境 ....................................................................................................................................... 12
2.3.1.
软件层面 ......................................................................................................................... 12
2.3.2.
硬件层面 ......................................................................................................................... 12
2.4. 基本设计概念和处理流程 ...................................................................................................... 12
2.5. 结构 ................................................................................................................................................ 14
2.5.1.
用户需求分析图 ........................................................................................................... 15
2.5.2.
系统模块架构图 ........................................................................................................... 15
2.5.3.
系统模块设计 ................................................................................................................ 16
2.5.4.
数据上下文 .................................................................................................................... 16
2.5.5.
总体 E-R 图 .................................................................................................................... 17
2.5.6.
关键 IPO 图 .................................................................................................................... 18
2.6. 用例(用作 Test case).............................................................................................................. 19
2.6.1.
用户登录/注册 .............................................................................................................. 19
2.6.2.
用户注销 ......................................................................................................................... 20
2.6.3.
二维码支付 .................................................................................................................... 21
2.6.4.
二维码验证健康状况 .................................................................................................. 22
2.6.5.
二维码支付和验证健康状况 .................................................................................... 23
2.6.6.
使用二维码支付 ........................................................................................................... 24
2.6.7.
NFC 验证健康状况 ...................................................................................................... 25
2.6.8.
NFC 支付和验证健康状况 ........................................................................................ 26
2.6.9.
查看账单 ......................................................................................................................... 27
2.6.10.
下载账单 ......................................................................................................................... 28
2.6.11.
绑定公交卡 .................................................................................................................... 29
2.6.12.
绑定银行卡 .................................................................................................................... 30
2.6.13.
删除公交卡 .................................................................................................................... 31
2.6.14.
删除银行卡 .................................................................................................................... 32
2.7. 数据流图 ....................................................................................................................................... 33
项目实训-微移动支付平台 系统设计报告
第4页 / 共41页
2.7.1.
顶层图 ............................................................................................................................. 33
2.7.2.
层图 .................................................................................................................................. 33
2.8. 数据字典 ....................................................................................................................................... 34
2.8.1.
数据流定义表 ................................................................................................................ 34
2.8.2.
数据元素定义表 ........................................................................................................... 35
2.8.3.
数据精度表 .................................................................................................................... 35
2.9. 尚未解决的问题 ......................................................................................................................... 36
3. 接口设计 ...................................................................................................................................... 36
3.1. 用户接口 ....................................................................................................................................... 36
3.2. 外部接口 ....................................................................................................................................... 36
3.3. 内部接口 ....................................................................................................................................... 37
4. 运行设计 ...................................................................................................................................... 37
4.1. 运行模块的组合 ......................................................................................................................... 37
4.2. 运行控制 ....................................................................................................................................... 37
4.3. 运行时间 ....................................................................................................................................... 37
5. 系统数据接口设计 ..................................................................................................................... 38
5.1. 逻辑结构设计要点 .................................................................................................................... 38
5.2. 物理结构设计要点 .................................................................................................................... 39
6. 系统出错设计 ............................................................................................................................. 40
6.1. 出错信息 ....................................................................................................................................... 40
6.2. 补救措施 ....................................................................................................................................... 40
7. 系统维护设计 ............................................................................................................................. 40
7.1. 概述 ................................................................................................................................................ 40
7.2. 检测点设计 .................................................................................................................................. 41
7.3. 系统维护设计 ............................................................................................................................. 41
项目实训-微移动支付平台 系统设计报告
第5页 / 共41页
1. 引言
1.1. 编写目的
此文档《软件概要设计说明书》旨在使开发的软件产品和项目满足规定的软件规格要求,
进而确定软件系统的体系结构、组成部分、数据组织、模块、内外部接口。
工作内容主要有:
(1)建立本开发项目的目标系统的总体结构。
(2)总体设计
(3)接口设计
(4)运行设计
(5)系统数据结构设计
(6)系统出错处理设计
1.2. 项目背景
移动电子支付是指单位,个人直接或授权他人通过电子终端发出支付指令,实现货币支付
与资金转移的行为。电子支付是指电子交易的当事人,包括客户,商家和金融机构之间,使用安
全电子手段,通过网络进行的货币或资金流转,即把包括电子现金,电子票据,信用卡,借记卡,智
能卡等支付手段的支付信息,通过网络安全的传到银行或相关的处理机构来实现电子支付。
随着移动支付的普及,线下移动支付的场景越来越频繁,尤其是日常微支付,使用频率
逐步升高,微支付方面有取代现金支付的趋势。
自 2020 年初开始,新冠疫情逐渐肆虐,中国采取了很多防疫、管理、检测手段,其中
“健康码”的研发和推广使用,在管理防疫方面发挥了巨大的作用。
微移动支付和健康码都是基于移动载体,通过电子互联网发挥作用,其使用形式和使用
场景有很多相似和重叠的地方。寻找二者有机的结合方式,尽可能在重合场景保证功能的前
提下,尽可能简化使用步骤,达到高效、便捷、安全的用户体验是我们本次项目的初衷。
1.3. 项目目的
本项目是一个供有线下小额移动付款需求的用户,在疫情期间结合健康
码和付款功能的移动支付应用。实现以下几个主要的功能模块:
(1) 二维码支付相关功能
(2) 健康码(结合支付码)功能
剩余40页未读,继续阅读
郭逗
- 粉丝: 30
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0