多项选择题

建设工程勘察、设计合同的委托人一般是()。

A.项目业主
B.建设项目总承包单位
C.建设单位
D.建筑安装单位