软件产品 > 个人钱包App

1.引言

1.1 文档目的 :本文档为《个人钱包APP》的设计人员、开发人员等项目相关各方提供准确的需求描述及系统各模块详细要求,开发过程中的软件设计,功能点设计均以此文档为准。

1.2 范围:本文档主要针对系统概述及项目需求做业务需求及IT需求的描述与定义,以提供软件开发功能的确认,软件的具体设计及开发实现不在此说明书的范围之内。

1.3 参考资料

资料名称 出版单位 作者 日期

1.4 文档约定:本文档采用MS word软件编写,采用统一风格排版,正文风格为:五号中文微软雅黑、五号英文Arial字体、行距1.5行; 整体来说,各章节内容相对独立,构成全文的有效组成部分。

2. 项目概述

2.1 项目目标: 个人钱包是一款“第三方支付电子平台”的APP客户端,产品线分别设有B2B、B2C支付、外卡支付、一卡通支付等,B2C/C2C安全、方便、快捷的收付款工具,电子商务的重要环节。该平台提供多种服务企业网银支付、个人网银支付、批量付款、快捷支付、扫码支付、移动支付插件、国付宝钱包(针对个人用户的手机钱包客户端)、wap网银支付等,商户移动管理平台。

2.2 环境描述

序号 项目 详细信息
1 后台环境 后台: linux ,JRE 1.8 ,Tomcat8
2 前台环境 Android
3 数据库 Mysql

序号 项目 详细信息
1 操作系统 操作系统 windows7 ,JDK1.8
2 编程语言 JAVA、Javascript、HTML、CSS
3 编程工具 eclipse

3. 系统功能概述

3.1 功能框架图:功能架构图如下


3.2 系统集成图


3.3 网络架构

4. 详细需求描述

4.1引导页

有token 值,设置手势,进入到手势页面
有token 值,没有设置手势,跳转到登录页面
没有token值,跳转到主页
现有流程,点击跳过和立即启动按钮,进入到主页

4.2登录页面

查询最新的登录记录,显示最新的登录账号
登录成功之后,关闭当前页面,返回到上一个操作页面
点击物理返回键,关闭当前页面,返回到上一个操作页面

4.3注册流程

统一返回到主页(原流程),关闭登录页面

4.4服务页

未登录状态
默认头像,修改为登录图标,点击,进入到登录页面
显示文本账户余额
显示额度为0.00
点击交易记录,进入到交易记录页面,没有数据展示
点击扫一扫/二维码/信用卡还款/账户充值/红包/提现/我要收款/转账,进入到扫码页/二维码页面/信用卡还款页面/账户充值页面/红包页面/提现页面/我要收款页面/转账到银行卡页面,弹出是否登录且实名对话框
执行e步骤,点击弹框返回/物理返回键,返回到服务页
执行e步骤,去登录,登录成功,返回到当前页
执行g步骤,执行已登录的弹框顺序
执行h步骤,执行已实名的弹框顺序
点击转账,进入到转给好友页面,点击联系人,弹出是否登录对话框,点击弹框返回/物理返回键,弹框消失,点击下一步,弹出是否登录且实名对话框
执行J步骤,点击弹框返回/物理返回键,返回到服务页
执行K步骤,去登录,登录成功,返回到当前页
执行I步骤,执行已登录的弹框顺序
执行m步骤,执行已实名的弹框顺序
登录状态
设置头像,点击头像,进入我的信息页面
未实名未认证,已实名未认证,已实名未认证待审核,显示文本账户余额,显示额度为0.00
执行已登录的弹框顺序
执行已实名的弹框顺序
去掉九宫格的弹框认证流程

4.5账户页

未登录状态
默认头像,修改为登录图标,点击,进入到登录页面
隐藏用户名和手机号
账户余额,默认显示0.00元
银行卡,默认显示0张
天溢盈,默认显示0.00元
实名认证,状态默认不显示
绑定手机,默认不显示
按钮文字,显示,立即登录
点击立即登录、登录图标,进入到登录页面,登录成功,返回刷新数据,执行已登录的弹框顺序,执行已实名的弹框顺序
点击二维码名片,进入页面,设置默认的二维码图片,弹出是否登录对话框
执行o步骤,点击弹框返回/物理返回键,返回到账户页
执行o步骤,去登录,登录成功,返回到当前页
执行q步骤,执行已登录的弹框顺序
执行r步骤,执行已实名的弹框顺序
点击账户余额、银行卡、天溢盈、实名认证、绑定手机,直接弹出是否登录且实名对话框
执行t步骤,点击弹框返回,弹框消失
执行t步骤,去登录,登录成功,回到账户页
执行v步骤,执行已登录的弹框顺序
执行w步骤,执行已实名的弹框顺序
登录状态
去掉弹框认证流程
用户头像,显示用户名和手机号,其它数据正常显示
按钮文字,显示,退出当前账户
点击退出当前账户,设置token为空,切换到主页,刷新数据

4.6设置页面

未登录,点击支付设置、密码管理,弹出是否登录且实名对话框,点击弹框返回,返回到账户页

4.7三充页面

未登录
不显示手机号
默认商品
点击下一步,弹出是否登录且实名对话框
执行c步骤,点击弹框返回/物理返回键,返回到服务页
执行c步骤,去登录,登录成功,回到三充页面
执行e步骤,执行已登录的弹框顺序
执行f步骤,执行已实名的弹框顺序
登录
显示手机号

4.8口令红包页面

未登录
点击我的红包,没有数据显示(未实名)
点击领取/发送口令红包,弹出是否登录且实名对话框
执行b步骤,点击弹框返回/物理返回键,返回到服务页
执行c步骤,去登录,登录成功,回到当前页面
执行d步骤,执行已登录的弹框顺序
执行e步骤,执行已实名的弹框顺序
登录
显示手机号

4.9二维码名片页面

未登录,默认的二维码图片
未登录,弹出是否登录弹框
点击弹框返回/物理返回键,返回到服务页
点击去登录,登录成功,回到当前页面
执行b步骤,执行已登录的弹框顺序
4.10提现页面
未登录,默认值设置

5. 非功能性

5.1 容错性

保证数据存取和逻辑处理等不出现异常错误,确保正常运转。对在数据处理过程中可能出现的软件、硬件故障导致的数据处理中断,系统应及时进行数据回滚,保证数据的唯一性、准确性。

5.2 安全性

在数据处理、存储、传输等过程中确保数据不被篡改,对不同功能进行权限划分。对人为误操作所导致的数据删除,系统应提供数据恢复,保证数据的完整性。

5.3 易用性

界面设计原则:用户界面应从输入输出的角度,反映系统的整体功能。

序号 需求名称 备注
1 操作简洁易于学习 用户只需要简单培训即可掌握维护软件操作
2 系统界面 界面的风格、色调在保持一至

5.3.1 操作简捷

对于系统维护软件要求操作简洁,易于学习,用户只需要简单培训即可掌握维护软件操作。
1.用户是所有处理的核心,简化用户操作步骤;
2. 采用菜单方式 按业务分类菜单;

5.3.2 用户界面友好

用户界面的友好性直接影响系统的可用性,本系统要求用户界面满足以下要求:
用户界面风格一致性;
界面操作灵活性(操作方便,有足够的快捷键,相关数据项应放在临近的位置);
界面表现真实性与完整性(界面表现与实际数据和处理相一致,不遗漏,不多余);
界面操作正确性(界面操作要完整、正确地处理实际的数据,提示的操作要真正处理);
界面用语描述正确性、规范性与一致性(使用规范用语,同样的字段,原则上不应有多个名称等);

5.4.1 应用服务器要求

Linux
MySql

5.4.2硬件平台

> CPU: 500MHz以上
> 内存:512M以上(推荐1G以上)。
> 显示卡:标准VGA 256色显示模式以上(推荐SVGA 16位色以上显示模式)。
> 打印机。
> 具有内置网卡, 支持TCP/IP协议。
> CD-ROM驱动器。
> 其它设备:声卡(非必备)。

5.4.13软件平台

> 支持Android平台。
> 推荐采用1280×800以上的屏幕分辨率。
> 网速:电信1M以上宽带。