[图解]分析模型和代码对应05-匹配会议室(EA-004)

 

 

 

1
00:00:00,760 --> 00:00:04,130
这个就是我们根据刚才的代码

2
00:00:04,380 --> 00:00:06,610
迁移得到的数据库的模型

3
00:00:09,170 --> 00:00:11,330
然后我们往里面填了一些数据

4
00:00:11,960 --> 00:00:15,120
有设施类型,就按照之前的需求里面说的填

5
00:00:16,500 --> 00:00:18,450
设施类型4种

6
00:00:19,280 --> 00:00:27,670
然后,首先看区域

7
00:00:28,630 --> 00:00:30,620
假设我们办公区有5个区域

8
00:00:31,050 --> 00:00:33,360
我们就用浑元太极来说了

9
00:00:33,370 --> 00:00:35,440
浑元、形意、太极、武德、闪电

10
00:00:35,450 --> 00:00:36,840
这么5个区域

11
00:00:37,350 --> 00:00:41,040
然后它们之间的距离在这里

12
00:00:42,500 --> 00:00:44,870
1到2是1,1到3是2,1到4是1

13
00:00:44,880 --> 00:00:46,580


14
00:00:47,340 --> 00:00:50,100
1到5是3,这样

15
00:00:51,220 --> 00:00:53,410
那么这个地方

16
00:00:54,210 --> 00:00:55,810
看这个距离,我们就可以知道

17
00:00:56,350 --> 00:00:59,050
实际上我们1234就相当于什么

18
00:00:59,690 --> 00:01:03,430
1234

19
00:01:03,910 --> 00:01:06,130
中间是5

20
00:01:06,140 --> 00:01:09,760
5相当于在圆心,1234围在4周

21
00:01:10,190 --> 00:01:12,710
所以你看,每个办公区

22
00:01:12,720 --> 00:01:14,110
到5的距离都是3

23
00:01:14,970 --> 00:01:19,760
也就是说,是以3为半径的一个圆上

24
00:01:20,450 --> 00:01:24,180
然后5在中间

25
00:01:25,720 --> 00:01:29,630
我们可以把5看作是核心区域

26
00:01:29,640 --> 00:01:33,100
老总在的,1234围着老总转的

27
00:01:34,860 --> 00:01:37,940
所以1到2是1,1到3是2,1到4就是1了

28
00:01:37,950 --> 00:01:44,640
因为相当于这个圈,1234

29
00:01:45,300 --> 00:01:48,830
又邻接了,区域的距离

30
00:01:48,840 --> 00:01:50,190
然后我们看会议室

31
00:01:53,260 --> 00:01:54,810
我们定义了这些会议室

32
00:01:57,800 --> 00:02:00,680
浑元、太极,容纳人数这里

33
00:02:02,740 --> 00:02:05,430
然后我们看人员

34
00:02:10,250 --> 00:02:11,390
定义了这些人

35
00:02:13,100 --> 00:02:17,360
部门,研发一部,研发二部

36
00:02:19,210 --> 00:02:23,000
然后我们还填了一些会议的数据

37
00:02:23,750 --> 00:02:26,850
比如说,这里有两个会,都是这个召集人

38
00:02:26,860 --> 00:02:27,890
1是谁

39
00:02:28,870 --> 00:02:32,910
马宝国召集的

40
00:02:33,680 --> 00:02:34,710
时间一个是10月8号

41
00:02:34,720 --> 00:02:35,990
10月9号,为什么是10月

42
00:02:36,890 --> 00:02:39,090
这个视频

43
00:02:39,530 --> 00:02:40,750
我是重新录过的

44
00:02:41,250 --> 00:02:44,330
之前我们7月份的时候录了一版

45
00:02:49,640 --> 00:02:51,990
最近有同学指出了里面有个问题

46
00:02:53,850 --> 00:02:56,050
所以这几天国庆

47
00:02:56,440 --> 00:03:01,730
因为有同学又要购买这个

48
00:03:02,380 --> 00:03:05,140
所以这几天国庆期间

49
00:03:05,150 --> 00:03:06,940
我就把这个重新录了一遍

50
00:03:06,950 --> 00:03:10,220
也可能还有问题

51
00:03:11,710 --> 00:03:13,980
有问题的话就随时告诉我

52
00:03:14,110 --> 00:03:17,680
可能还要再录

53
00:03:17,690 --> 00:03:19,550
但是至少现在来说

54
00:03:19,880 --> 00:03:21,830
把之前同学指出的问题

55
00:03:22,610 --> 00:03:24,910
给抹掉了

56
00:03:26,820 --> 00:03:29,050
所以你看10月8号10月9号是什么

57
00:03:29,060 --> 00:03:34,490
因为我们一会要说会议要预定会议室

58
00:03:34,700 --> 00:03:39,740
时间必须要比现在要晚

59
00:03:40,730 --> 00:03:41,520
如果这里写一个

60
00:03:41,530 --> 00:03:44,720
2024年8月8号的话

61
00:03:45,240 --> 00:03:48,870
我电脑的时间就是10月份的,那就不行了

62
00:03:48,880 --> 00:03:49,260


63
00:03:51,200 --> 00:03:53,830
只能说,要么我改一下我电脑时间

64
00:03:54,470 --> 00:03:56,460
这个不方便,所以我这里说一下

65
00:03:56,900 --> 00:03:58,010
包括代码

66
00:03:58,020 --> 00:03:59,050
包括数据库

67
00:03:59,470 --> 00:04:02,400
都是重新,2024年10月份

68
00:04:03,090 --> 00:04:04,660
重新做了一遍的

69
00:04:08,160 --> 00:04:11,240
然后会议的设施要求

70
00:04:11,930 --> 00:04:16,270
你看1这里,团队培训有40人参加

71
00:04:18,020 --> 00:04:19,650
然后设施要求的话

72
00:04:21,760 --> 00:04:26,310
要求有一套视听设备

73
00:04:26,320 --> 00:04:28,300
两个投影仪

74
00:04:28,880 --> 00:04:35,210
要求有一个白板

75
00:04:37,950 --> 00:04:39,380
然后会议3就简单了

76
00:04:39,810 --> 00:04:40,850
要一个投影仪就行了

77
00:04:42,030 --> 00:04:42,780
会议3是什么

78
00:04:43,600 --> 00:04:45,880
需求评审,人数是10

79
00:04:48,520 --> 00:04:51,820
然后我们看各个会议室的设施

80
00:04:53,890 --> 00:04:56,530
会议室1,确实很多

81
00:04:57,360 --> 00:04:58,880
视讯设备、电话

82
00:04:59,910 --> 00:05:03,150
白板,这里还有,白板、投影

83
00:05:03,670 --> 00:05:04,260
这也是1的

84
00:05:05,590 --> 00:05:06,820
其他的就比它少

85
00:05:07,550 --> 00:05:14,420
但是有些设施,你看,2这个投影是坏的

86
00:05:16,370 --> 00:05:17,690
8的投影也是坏的

87
00:05:19,820 --> 00:05:22,440
我们一会在匹配的时候

88
00:05:22,650 --> 00:05:24,760
会看到

89
00:05:25,950 --> 00:05:28,430
好,这是我们的数据库和它的数据了

90
00:05:29,230 --> 00:05:31,340
下面我们就来运行一下

91
00:05:31,930 --> 00:05:34,280
我们的代码,对照序列图

92
00:05:34,290 --> 00:05:38,320
看看序列图和代码的对应关系

1
00:00:00,230 --> 00:00:02,080
我们先来看一下序列图

2
00:00:03,050 --> 00:00:08,340
项目经理请求预订会议室,实际上这个也应该改掉

3
00:00:08,950 --> 00:00:13,170
应该改成目的

4
00:00:14,080 --> 00:00:15,080
应该是提交

5
00:00:15,570 --> 00:00:18,960
应该还是这个,把这个搬到前面来才对

6
00:00:19,350 --> 00:00:22,120
反正这三个都是一样,只不过返回的

7
00:00:22,130 --> 00:00:24,360
数据的格式不一样而已

8
00:00:26,460 --> 00:00:30,660
这里返回是对象集合

9
00:00:30,950 --> 00:00:34,890
这里返回是一个类似DTO

10
00:00:34,900 --> 00:00:37,010
但是我们这里分析模型

11
00:00:37,020 --> 00:00:38,530
就不说什么DTO

12
00:00:39,280 --> 00:00:43,750
因为这本身要返回什么的话

13
00:00:44,630 --> 00:00:48,200
它本身可能是一个结构

14
00:00:49,580 --> 00:00:53,860
涉及到很多个类的属性的,实际上就是DTO

15
00:00:53,870 --> 00:00:55,820
但是我们就不要说DTO这样

16
00:00:56,600 --> 00:00:57,930
所以这里面就没写

17
00:00:58,540 --> 00:01:01,500
因为写有什么DTO,这不是废话吗

18
00:01:01,510 --> 00:01:04,550
因为这本身它不是一个领域概念

19
00:01:04,560 --> 00:01:06,110
你说这里返回一个DTO

20
00:01:06,590 --> 00:01:10,450
DTO里面有什么呢,你不还得写

21
00:01:10,890 --> 00:01:12,000
如果你把它写出来

22
00:01:12,290 --> 00:01:14,040
还不如你直接写那个内容

23
00:01:16,140 --> 00:01:17,060
所以分析模型

24
00:01:17,070 --> 00:01:18,940
我们不要写什么DTO什么之类的

25
00:01:19,470 --> 00:01:21,670
因为这个没有带来任何信息

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值