写点什么

第四周作业 - 用例文档

用户头像
Au revoir
关注
发布于: 2021 年 02 月 09 日

本周作业将延续上周作业中讲述的高校收费系统。

用例文档

简要描述


本次使用学生缴费这个用例来进行编写用例文档,说明该用例对应点基本流程和扩展流程。学生缴费主要为学生缴纳学费、住宿费、四六级考试费等相关费用,主要缴费渠道为线上缴费,包含 PC 端和移动端,只支持线上支付,即通过微信支付、支付宝、银联等方式进行缴费。

事件流

基本流程

1.用例开始

2.系统校验学生可以缴纳的收费项目

3.系统展示各个收费项目的信息

4.学生选中需要缴纳的项目并提交系统

5.系统展示订单信息、票据信息

6.学生填写票据信息

7.学生选择支付渠道并提交支付

8.系统校验票据信息完整性

9.系统保存票据信息

10.系统发起支付请求

11.系统展示支付二维码

12.学生缴费

13.支付成功

14.系统登记缴费记录

15.系统发起开票请求

16.开票成功

17.系统登记票据号码

18.系统发送电子票据,提示用户缴费成功,票据已发送

19.用例结束

扩展流程

6a.学生已有票据抬头及接收地址

6a1.进入步骤 7

6b.学生修改已有的票据抬头及接收地址

6b1.学生修改票据抬头或者接收地址

6b2.进入步骤 7

12a.单项目支付限额

12a1.提示学生支付限额

12a2.学生输入支付金额

12a3.进入步骤 13

12b.多项目支付限额

12b1.提示学生支付限额,请分次选择

12b2.返回步骤 3

12c.更换支付渠道

12c1.展示支付渠道

12c2.学生选择支付渠道

12c3.进入步骤 13

19a.学生下载票据

19a1.学生触发下载票据

19a2.系统发起下载票据请求

19a3.系统展示文件下载进度

19a3a1.系统提示用户下载完成

19a3a2.用例结束

19a3b1.系统提示用户下载失败,重新触发

19a3b2.用例结束

异常流程

2a.系统校验后,没有任何可以缴纳的收费项目

2a1.系统提示没有任何可以缴纳的费用,请拨打电话 xxx-xxxxxxx

2a2.用例结束

5a.未选中任何收费项目

5a1.系统提示没有选中任何收费项目

5a2.返回步骤 3

8a.票据信息不完整

7a1.提示输入完整的票据信息

7a2.返回步骤 5

10a.系统发起支付请求失败

10a1.系统提示用户提交支付失败,请过段时间重试

10a2.返回步骤 5

13a.支付失败

13a1.系统提示用户支付失败,请过段时间重试

13a2.返回步骤 5

15a.系统发起开票请求失败

15a1.系统提示用户缴费成功,开票失败,请拨打电话 xxx-xxxxxxx

15a2.用例结束

16a.开票失败

16a1.系统提示用户缴费成功,开票失败,请拨打电话 xxx-xxxxxxx

16a2.用例结束


前置条件


1.学生成功登陆系统。

2.老师已经提前设置好收费项目的收费策略。

术语表


收费项目:承载一个费用项,包含该费用对应的金额、收取规则等

订单信息:包含各个收费项目的金额及合计金额

票据信息:包含票据抬头和电子票据的接收地址

支付渠道:指线上的支付渠道,主要为微信支付、支付宝支付、银联支付等

支付限额:每日支付上限存在限额

开票失败:开票失败包含多种原因,例如学校本年度的票据额度已用完,第三方系统未正常运作等。

辅助图例

产品用例图

图中展示了在上述用例中所涉及到的参与者,未涉及的参与者未列出,对各个参与者的职能做了一个简要的说明。

业务老师:处于高校收费业务线上的工作人员,负责项目、账单的管理等工作。

缴费人员:各种存在缴费需求的人员,在本文档中特指学生。

支付系统:包含各个银行、微信、支付宝等第三方支付平台。

票据系统:进行开票处理系统,上游为财厅、税局、财政部等,分为非税票据和增值税票据。


图 1 收费系统用例图

特殊功能

1.需要给没钱缴费的学生提供申请助学贷款的功能。

发布于: 2021 年 02 月 09 日阅读数: 69
用户头像

Au revoir

关注

还未添加个人签名 2020.03.05 加入

还未添加个人简介

评论

发布
暂无评论
第四周作业-用例文档