File tree 10 files changed +45
-32
lines changed
10 files changed +45
-32
lines changed Original file line number Diff line number Diff line change 14
14
1 . 在Issues上提交个人选题"校园热水卡管理系统"及其相关功能。
15
15
- 功能1:热水卡充值
16
16
- 功能2:打印充值记录
17
- - 功能3:卡内余额查询
18
17
19
18
2 . 根据选题和功能使用StartUML创建用例图
20
19
- 确定参与者(Actor):
21
20
+ 学生
22
21
- 确定三个用例(UserCase):
23
22
+ 热水卡充值
24
23
+ 打印充值记录
25
- + 卡内余额查询
26
24
- 建立参与者(Actor)与用例(UserCase)之间的关系(Association)
27
25
28
26
3 . 编写用例规约
29
27
30
28
## 四、实验结果
31
- ![ image] ( ./shiyan2.png )
29
+ ![ image] ( ./shiyan2-1 .png )
32
30
33
31
图1:"校园热水卡管理系统"用例图
34
32
### 表1:热水卡充值用例规约
35
- 用例编号 | UC01 |
36
- ---------|--------------------------------------------------------------|
37
- 用例名称 | 热水卡充值 |
38
- 前置条件 | 学生进入充值界面 |
39
- 基本流程 | 1.学生选择充值额度[ 可选10元(默认)、20元、50元、100元] |
40
- ~ | 2.学生点击确认按钮 |
41
- ~ | 3.系统检查学生账号余额,保存充值记录,并显示"** 充值成功** " |
42
- 扩展流程 |3.1系统发现学生账号余额不足,显示"** 账号余额不足,充值失败** " |
33
+ 用例编号 | UC01
34
+ ---------|--------------------------------------------------------------
35
+ 用例名称 | 热水卡充值
36
+ 前置条件 | 学生进入充值界面
37
+ 基本流程 | 1.学生选择充值额度[ 可选10元(默认)、20元、50元、100元]
38
+ ~ | 2.学生点击确认按钮
39
+ ~ | 3.系统检查学生账号余额,保存充值记录,并显示"** 充值成功** "
40
+ 扩展流程 |3.1系统发现学生账号余额不足,显示"** 账号余额不足,充值失败** "
43
41
44
42
### 表2:打印充值记录用例规约
45
- 用例编号 | UC02 |
46
- ---------|--------------------------------------------------------------|
47
- 用例名称 | 打印充值记录 |
48
- 前置条件 | 学生已登录系统 |
49
- 基本流程 | 1.学生点击"充值记录"按钮 |
50
- ~ | 2.系统查询学生的热水卡"充值记录表"并显示 |
51
- 扩展流程 | 2.1系统发现学生的热水卡"充值记录表"为空,显示"** 记录为空** " |
52
-
53
- ### 表3:卡内余额查询用例规约
54
- 用例编号 | UC03 |
55
- ---------|--------------------------------------|
56
- 用例名称 | 卡内余额查询 |
57
- 前置条件 | 学生已登录 |
58
- 基本流程 | 1.学生点击"卡内余额查询"按钮 |
59
- ~ | 2.系统查询学生的热水卡余额信息并显示 |
43
+ 用例编号 | UC02
44
+ ---------|--------------------------------------------------------------
45
+ 用例名称 | 打印充值记录
46
+ 前置条件 | 学生已登录系统
47
+ 基本流程 | 1.学生点击"充值记录"按钮
48
+ ~ | 2.系统检查学生的热水卡"充值记录表"并显示
49
+ 扩展流程 | 2.1系统发现学生的热水卡"充值记录表"为空,显示"** 记录为空** "
Original file line number Diff line number Diff line change 9
9
2 . 使用Markdown完成实验报告
10
10
11
11
## 三、实验步骤
12
- 1 . 创建 热水卡充值 / 打印充值记录 / 卡内余额查询 的活动图
12
+ 1 . 创建 热水卡充值 / 打印充值记录 的活动图
13
13
2 . 添加Initial
14
14
3 . 根据用例规约的基本流程添加活动图的Action
15
15
4 . 根据用例规约的扩展流程添加活动图的Decision和Merge
22
22
23
23
图3-1 热水卡充值活动图
24
24
25
-
26
25
![ image] ( ./shiyan3-2.png )
27
26
28
27
图3-2 打印充值记录活动图
29
28
30
-
31
- ![ image] ( ./shiyan3-3.png )
32
-
33
- 图3-3 卡内余额查询活动图
Original file line number Diff line number Diff line change
1
+ # 实验四&五 类建模与高级类建模
2
+
3
+ ## 一、实验目标
4
+ 1 . 掌握类建模方法
5
+ 2 . 了解MVC设计模式
6
+ 3 . 掌握类图的画法。(Class Diagram)
7
+
8
+ ## 二、实验内容
9
+ 1 . 基于MVC模式设计类
10
+ 2 . 设计类的关系
11
+ 3 . 画出类图
12
+
13
+ ## 三、实验步骤
14
+ 1 . 找出 热水卡充值 / 打印充值记录 用例规约中的类
15
+ 2 . 创建类图
16
+ 3 . 根据用例规约添加 model类
17
+ 4 . 根据用例规约添加 view类
18
+ 5 . 根据用例规划添加 controller类
19
+ 6 . 确定类之间的关系
20
+
21
+ ## 四、实验结果
22
+ ![ image] ( ./shiyan4-1.png )
23
+
24
+ 图1:热水卡充值类图
25
+
26
+ ![ image] ( ./shiyan4-2.png )
27
+
28
+ 图2:打印充值记录类图
You can’t perform that action at this time.
0 commit comments