File tree 1 file changed +48
-1
lines changed
1 file changed +48
-1
lines changed Original file line number Diff line number Diff line change 23
23
24
24
25
25
## 四、实验结果
26
-
26
+ ### 1. 用例图
27
27
![ 学生请假小程序用例图] ( ./Lab2_UseCaseDiagram1.jpg )
28
28
29
29
** 学生请假小程序用例图**
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 系统检测学号为空,显示登录超时的信息; |* 用例执行失败*
You can’t perform that action at this time.
0 commit comments