Skip to content

Commit f0e185b

Browse files
authored
Merge pull request #1371 from zrjdev/master
#3 #270 修改实验二、实验三
2 parents b1b7520 + 133da4d commit f0e185b

5 files changed

+58
-18
lines changed
Loading
Loading
Loading

students/1714080902130/lab2.md

+19-18
Original file line numberDiff line numberDiff line change
@@ -36,41 +36,42 @@
3636
-|:-|-
3737
用例名称 | 提出请假申请 |
3838
前置条件 | 学生已登录 | *可选*
39-
后置条件 | 系统显示成功提交申请的页面 | *可选*
39+
后置条件 | 系统显示成功提交申请页面 | *可选*
4040
基本流程 | 1.学生点击我要请假按钮; |*用例执行成功的步骤*
4141
~| 2.系统显示创建申请页面; |
4242
~| 3.学生填写请假信息(请假类型、开始日期、请假天数、描述); |
4343
~| 4.学生点击提交申请按钮; |
44-
~| 5.系统检查基础信息(学号、姓名)不为空和请假信息填写完整; |
45-
~| 6.系统保存申请的信息; |
46-
~| 7.系统显示成功提交申请的页面; |
47-
扩展流程 | 5.1 系统检查基础信息为空,显示登录超时的信息; |*用例执行失败*
48-
~| 5.2 系统请假信息填写不完整,弹出请假信息空缺的信息; |
44+
~| 5.系统检查请假信息填写完整; |
45+
~| 6.系统保存请假信息; |
46+
~| 7.系统显示成功提交申请页面; |
47+
扩展流程 | 5.1 系统请假信息填写不完整,提示"请假信息空缺",返回第3步; |*用例执行失败*
4948

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

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

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

6967
用例编号 | UC03 | 备注
7068
-|:-|-
7169
用例名称 | 查看请假状态 |
72-
前置条件 | 学生已登录 | *可选*
73-
基本流程 | 1.系统检测学生学号不为空; |*用例执行成功的步骤*
74-
~| 2.系统根据该学生学号ID查询该学生所有请假单; |
75-
~| 3.系统显示所有请假单信息并为每个请假单绑定修改申请按钮; |
76-
扩展流程 | 1.1 系统检测学号为空,显示登录超时的信息; |*用例执行失败*
70+
前置条件 | 学生已登录并且发起过申请 | *可选*
71+
基本流程 | 1.学生输入请假开始日期; |*用例执行成功的步骤*
72+
~| 2.系统检查请假开始日期不为空; |
73+
~| 3.系统查询学生请假信息存在; |
74+
~| 4.系统绑定修改申请按钮; |
75+
~| 5.系统显示请假信息; |
76+
扩展流程 | 2.1 系统检查开始日期为空,提示“未填写查询日期”,返回第1步; |*用例执行失败*
77+
~|3.1 系统查询学生请假信息存在,显示“查无记录”; |

students/1714080902130/lab3.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# 实验三:过程建模
2+
3+
## 一、实验目标
4+
5+
1. 掌握过程建模方法
6+
2. 掌握活动图的画法
7+
8+
## 二、实验内容
9+
10+
根据实验二中的用例规约创建活动图
11+
12+
## 三、实验步骤
13+
14+
1. 熟悉活动图(Activity Diagram)的符号及其用法
15+
16+
- Initial:初始状态
17+
- Final:最终状态
18+
- Decision:判定活动
19+
- Action:操作
20+
- Control Flow:控制流
21+
2. 修改用例规约不符合的操作
22+
3. 精炼提出请假申请/修改请假条/查看请假状态活动图操作中的语句
23+
4. 添加Initial和Final
24+
5. 根据用例规约添加Action和Decision
25+
6. 最后用Control Flow将各符号连接
26+
27+
## 四、实验结果
28+
29+
![提出请假申请的活动图](Lab3_提出请假申请活动图.jpg)
30+
31+
**图1:提出请假申请的活动图**
32+
33+
![修改请假条的活动图](Lab3_修改请假条活动图.jpg)
34+
35+
**图2:修改请假条的活动图**
36+
37+
![查看请假状态的活动图](Lab3_查看请假状态活动图.jpg)
38+
39+
**图3:查看请假状态的活动图**

0 commit comments

Comments
 (0)