Skip to content

Commit b9f4834

Browse files
authored
Merge pull request #881 from zrjdev/master
#2 #270 实验二
2 parents cf30a5f + 08db60f commit b9f4834

File tree

1 file changed

+48
-1
lines changed

1 file changed

+48
-1
lines changed

students/1714080902130/lab2.md

+48-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,54 @@
2323

2424

2525
## 四、实验结果
26-
26+
### 1. 用例图
2727
![学生请假小程序用例图](./Lab2_UseCaseDiagram1.jpg)
2828

2929
**学生请假小程序用例图**
30+
31+
### 2. 用例规约
32+
33+
#### 表1:提出请假申请 用例规约
34+
35+
用例编号 | UC01 | 备注
36+
-|:-|-
37+
用例名称 | 提出请假申请 |
38+
前置条件 | 学生已登录 | *可选*
39+
后置条件 | 系统显示成功提交申请的页面 | *可选*
40+
基本流程 | 1.学生点击我要请假按钮; |*用例执行成功的步骤*
41+
~| 2.系统显示创建申请页面; |
42+
~| 3.学生填写请假信息(请假类型、开始日期、请假天数、描述); |
43+
~| 4.学生点击提交申请按钮; |
44+
~| 5.系统检查基础信息(学号、姓名)不为空和请假信息填写完整; |
45+
~| 6.系统保存申请的信息; |
46+
~| 7.系统显示成功提交申请的页面; |
47+
扩展流程 | 5.1 系统检查基础信息为空,显示登录超时的信息; |*用例执行失败*
48+
~| 5.2 系统请假信息填写不完整,弹出请假信息空缺的信息; |
49+
50+
#### 表2:修改请假条 用例规约
51+
52+
用例编号 | UC02 | 备注
53+
-|:-|-
54+
用例名称 | 修改请假条 |
55+
前置条件 | 学生已登录并且发起过申请 | *可选*
56+
后置条件 | 系统显示成功修改申请的页面 | *可选*
57+
基本流程 | 1.学生点击修改申请按钮; |*用例执行成功的步骤*
58+
~| 2.系统根据申请单ID查询请假信息并显示在修改页面; |
59+
~| 3.学生修改请假信息(请假类型、开始日期、请假天数、描述); |
60+
~| 4.点击修改申请按钮; |
61+
~| 5.系统检查基础信息(学号、姓名)不为空和请假信息填写完整; |
62+
~| 6.系统修改该申请的信息,请假状态变更为“待定”,请假申请需重新审批; |
63+
~| 7.系统显示成功修改申请的页面; |
64+
扩展流程 | 5.1 基础信息(学号、姓名)为空,显示登录超时的信息; |*用例执行失败*
65+
~| 5.2 请假信息填写不完整,弹出申请表信息空缺的信息; |
66+
67+
#### 表3:查看请假状态 用例规约
68+
69+
用例编号 | UC03 | 备注
70+
-|:-|-
71+
用例名称 | 查看请假状态 |
72+
前置条件 | 学生已登录 | *可选*
73+
基本流程 | 1.系统检测学生学号不为空; |*用例执行成功的步骤*
74+
~| 2.系统根据该学生学号ID查询该学生所有请假单; |
75+
~| 3.系统显示所有请假单信息并为每个请假单绑定修改申请按钮; |
76+
扩展流程 | 1.1 系统检测学号为空,显示登录超时的信息; |*用例执行失败*

0 commit comments

Comments
 (0)