Skip to content

Commit

Permalink
Merge pull request #1890 from TRLVMMR/master
Browse files Browse the repository at this point in the history
#2 #3 #4 #5 #336 实验四、五并修改实验二、三
  • Loading branch information
zengsn authored Mar 28, 2020
2 parents 4b4dc95 + 7ff2d54 commit 406839d
Show file tree
Hide file tree
Showing 10 changed files with 81 additions and 6 deletions.
Binary file modified students/1714080902223/Lab2_UseCaseDiagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902223/Lab3_ActivityDiagram3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902223/Lab4_ClassDiagram1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902223/Lab4_ClassDiagram2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added students/1714080902223/Lab4_ClassDiagram3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 21 additions & 3 deletions students/1714080902223/lab2.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
- 管理员

4. 创建用例
- 设为精华贴
- 设为精华帖
- 发帖
5. 建立关系Association,,完成创建
6. 编写用例规约
Expand All @@ -34,15 +34,17 @@

用例编号 | UC01 | 备注
-|:-|-
用例名称 | 设为精华贴 |
用例名称 | 设为精华帖 |
前置条件 | 管理员在管理页面登录成功,进入帖子管理页面 | *可选*
后置条件 | 重定向到帖子管理页面 | *可选*
基本流程 | 1.管理员点击目标帖子链接 |*用例执行成功的步骤*
~| 2.系统显示目标帖子管理页面 |
~| 3.管理员点击**设为精华**按钮 |
~| 4.系统标记目标帖子为精华 |
~| 5.系统提示“设置成功”。 |
扩展流程 | |*用例执行失败*
扩展流程 | |*用例执行失败*





Expand All @@ -67,3 +69,19 @@




用例编号 | UC03 | 备注
-|:-|-
用例名称 | 下载资源 |
前置条件 | 用户已登录,并进入帖子详情页 | *可选*
后置条件 | | *可选*
基本流程 | 1.用户点击**下载**按钮 |*用例执行成功的步骤*
~| 2.系统根据作者设置的积分,弹出选项,并提示“是否确定使用xx积分下载此资源” |
~| 3.用户点击确定按钮 |
~| 4.扣取用户的积分 |
~| 5.系统增加帖子作者的积分 |
~| 6.系统返回帖子的下载资源。 |
扩展流程 | 4.1 用户积分不足,扣取失败。提示“您的积分不足” |*用例执行失败*



11 changes: 8 additions & 3 deletions students/1714080902223/lab3.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

4.根据发帖用例规约画出用例的活动图

5.编写实验报告
5.根据下载资源用例规约画出用例的活动图

6.编写实验报告

## 4. 实验结果

![活动图](./lab3_UseCaseDiagram1.jpg)
![活动图](./Lab3_ActivityDiagram1.jpg)

图1:设置精华贴的活动图

![活动图](./lab3_UseCaseDiagram2.jpg)
![活动图](./Lab3_ActivityDiagram2.jpg)

图2:发帖的活动图

![活动图](./Lab3_ActivityDiagram3.jpg)

图3:下载资源的活动图
52 changes: 52 additions & 0 deletions students/1714080902223/lab4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# 实验四:类建模
# 实验五:高级类建模

## 一、实验目标

1. 掌握类的概念和构成
2. 掌握类建模方法
3. 了解MVC设计模式
4. 理解类的5种关系
5. 掌握类之间关系的画法(Class Diagram)


## 二、实验内容

1. 学习掌握类建模的方法
2. 学习MVC设计模式
3. 根据用例规约绘制相应的类图
- 添加设为精华图
- 添加发帖图
- 添加下载资源图


## 三、实验步骤

1. 确定使用MVC设计模式
2. 通过用例规约找出类、页面还有控制器
3. 在StarUML中创建类图
- 添加设为精华图
- 添加发帖图
- 添加下载资源图
4. 根据MVC设计模式确定类的关系
5. 根据最终情况修改用例规约和类图


## 四、实验结果

图1 设为精华图

![添加关注人类图](./Lab4_ClassDiagram1.jpg)



图2 发帖图
![发帖图](./Lab4_ClassDiagram2.jpg)





图3 下载资源图

![下载资源图](Lab4_ClassDiagram3.jpg)

0 comments on commit 406839d

Please sign in to comment.