File tree 10 files changed +50
-16
lines changed
10 files changed +50
-16
lines changed Original file line number Diff line number Diff line change 14
14
## 3. 实验步骤
15
15
16
16
- 选题--小区旧物回收系统
17
- - 功能需求:(1)小区居民下单送物品 ;(2)回收员接单收物品
17
+ - 功能需求:(1)小区居民送物品 ;(2)回收员收物品
18
18
- 根据选题,创建用例图
19
19
- 编写用例规约
20
20
27
27
28
28
29
29
30
- ## 表1:下单送物品用例规约
30
+ ## 表1:送物品用例规约
31
31
32
32
用例编号 | UC01 | 备注
33
33
-|:-|-
34
- 用例名称 | 下单送物品 |
34
+ 用例名称 | 送物品 |
35
35
前置条件 | 小区居民登录进入小区旧物回收系统 | * 可选*
36
36
后置条件 | | * 可选*
37
- 基本流程 | 1.小区居民点击下单送物品按钮 ; |* 用例执行成功的步骤*
37
+ 基本流程 | 1.小区居民点击送物品按钮 ; |* 用例执行成功的步骤*
38
38
~ | 2.系统显示添加信息页面; |
39
39
~ | 3.小区居民输入地址、物品和空闲时间,点击确认按钮; |
40
- ~ | 4.系统检查发现信息正确,保存下单信息 ; |
41
- ~ | 5.系统显示下单送物品成功页面 。 |
40
+ ~ | 4.系统检查发现信息正确,保存信息 ; |
41
+ ~ | 5.系统显示送物品成功页面 。 |
42
42
扩展流程 | 4.1 系统检查发现信息存在非法字符,提示“该信息错误,请重新填写”。 |* 用例执行失败*
43
43
44
44
45
45
46
- ## 表2:接单收物品用例规约
46
+ ## 表2:收物品用例规约
47
47
48
48
用例编号 | UC02 | 备注
49
49
-|:-|-
50
- 用例名称 | 接单收物品 |
50
+ 用例名称 | 收物品 |
51
51
前置条件 | 回收员进入小区旧物回收系统并查看信息 | * 可选*
52
52
后置条件 | | * 可选*
53
- 基本流程 | 1.回收员点击接单收物品按钮 ; |* 用例执行成功的步骤*
53
+ 基本流程 | 1.回收员点击收物品按钮 ; |* 用例执行成功的步骤*
54
54
~ | 2.系统显示修改信息页面; |
55
55
~ | 3.回收员输入回收时间,点击确认按钮; |
56
- ~ | 4.系统查询信息,发现存在该信息,保存接单信息 ; |
57
- ~ | 5.系统显示接单收物品成功页面 。 |
58
- 扩展流程 | 4.1系统查询发现信息不存在,提示“接单失败 ,该信息已取消”。 |* 用例执行失败*
56
+ ~ | 4.系统查询信息,发现存在该信息,保存信息 ; |
57
+ ~ | 5.系统显示收物品成功页面 。 |
58
+ 扩展流程 | 4.1系统查询发现信息不存在,提示“收物品失败 ,该信息已取消”。 |* 用例执行失败*
59
59
Original file line number Diff line number Diff line change 15
15
7 . 最后调整各部分位置尽可能简洁美观
16
16
8 . 将绘制的活动图导出为.jpg图片
17
17
## 四、实验结果
18
- ![ 下单送物品的活动图 ] ( ./下单送物品的活动图 .jpg )
18
+ ![ 送物品的活动图 ] ( ./送物品的活动图 .jpg )
19
19
20
- 图1:下单送物品的活动图
20
+ 图1:送物品的活动图
21
21
22
- ![ 接单收物品的活动图 ] ( ./接单收物品的活动图 .jpg )
22
+ ![ 收物品的活动图 ] ( ./收物品的活动图 .jpg )
23
23
24
- 图2:接单收物品的活动图
24
+ 图2:收物品的活动图
Original file line number Diff line number Diff line change
1
+ # 实验四:类建模;实验五:高级类建模
2
+
3
+ ## 一、实验目标
4
+ - 掌握类建模方法;
5
+ - 了解MVC的设计模式(model、view、controller);
6
+ - 掌握类图的画法。(Class Diagram)
7
+ - 理解类的5种关系
8
+ - 掌握类之间关系的画法。(Class Diagram)
9
+ ## 二、实验内容
10
+ - 了解MVC设计模式;
11
+ - 根据用例规约绘制相应的类图;
12
+ - 上传github
13
+ - 在GitHub平台新建一个.md文件并描述内容。
14
+
15
+ ## 三、实验步骤
16
+ - 了解MVC设计模式:
17
+ 1 . Model为实体类
18
+ 2 . View为用户操作的视图
19
+ 3 . Controller为控制两者的控制器。
20
+ 4 . Model和View不会互相交互,都由Controller进行联系或控制。
21
+
22
+ - 在StarUml中创建类图
23
+ 1 . 根据用例规约,挖掘所需的类;
24
+ 2 . 用MVC设计模式绘图
25
+ - 了解类之间的关系,并连线。
26
+
27
+ ## 四、实验结果
28
+ ![ 送物品的类图] ( ./送物品的类图.jpg )
29
+
30
+ 图1:送物品的类图
31
+
32
+ ![ 收物品的类图] ( ./收物品的类图.jpg )
33
+
34
+ 图2:收物品的类图
You can’t perform that action at this time.
0 commit comments