Skip to content

Commit

Permalink
Merge pull request #881 from zrjdev/master
Browse files Browse the repository at this point in the history
#2 #270 实验二
  • Loading branch information
zengsn authored Mar 8, 2020
2 parents cf30a5f + 08db60f commit b9f4834
Showing 1 changed file with 48 additions and 1 deletion.
49 changes: 48 additions & 1 deletion students/1714080902130/lab2.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,54 @@


## 四、实验结果

### 1. 用例图
![学生请假小程序用例图](./Lab2_UseCaseDiagram1.jpg)

**学生请假小程序用例图**

### 2. 用例规约

#### 表1:提出请假申请 用例规约

用例编号 | UC01 | 备注
-|:-|-
用例名称 | 提出请假申请 |
前置条件 | 学生已登录 | *可选*
后置条件 | 系统显示成功提交申请的页面 | *可选*
基本流程 | 1.学生点击我要请假按钮; |*用例执行成功的步骤*
~| 2.系统显示创建申请页面; |
~| 3.学生填写请假信息(请假类型、开始日期、请假天数、描述); |
~| 4.学生点击提交申请按钮; |
~| 5.系统检查基础信息(学号、姓名)不为空和请假信息填写完整; |
~| 6.系统保存申请的信息; |
~| 7.系统显示成功提交申请的页面; |
扩展流程 | 5.1 系统检查基础信息为空,显示登录超时的信息; |*用例执行失败*
~| 5.2 系统请假信息填写不完整,弹出请假信息空缺的信息; |

#### 表2:修改请假条 用例规约

用例编号 | UC02 | 备注
-|:-|-
用例名称 | 修改请假条 |
前置条件 | 学生已登录并且发起过申请 | *可选*
后置条件 | 系统显示成功修改申请的页面 | *可选*
基本流程 | 1.学生点击修改申请按钮; |*用例执行成功的步骤*
~| 2.系统根据申请单ID查询请假信息并显示在修改页面; |
~| 3.学生修改请假信息(请假类型、开始日期、请假天数、描述); |
~| 4.点击修改申请按钮; |
~| 5.系统检查基础信息(学号、姓名)不为空和请假信息填写完整; |
~| 6.系统修改该申请的信息,请假状态变更为“待定”,请假申请需重新审批; |
~| 7.系统显示成功修改申请的页面; |
扩展流程 | 5.1 基础信息(学号、姓名)为空,显示登录超时的信息; |*用例执行失败*
~| 5.2 请假信息填写不完整,弹出申请表信息空缺的信息; |

#### 表3:查看请假状态 用例规约

用例编号 | UC03 | 备注
-|:-|-
用例名称 | 查看请假状态 |
前置条件 | 学生已登录 | *可选*
基本流程 | 1.系统检测学生学号不为空; |*用例执行成功的步骤*
~| 2.系统根据该学生学号ID查询该学生所有请假单; |
~| 3.系统显示所有请假单信息并为每个请假单绑定修改申请按钮; |
扩展流程 | 1.1 系统检测学号为空,显示登录超时的信息; |*用例执行失败*

0 comments on commit b9f4834

Please sign in to comment.