多项选择题

依据《城市地理信息系统设计规范》(GB/T18578-2008),城市地理信息系统的设计过程分为()几个阶段

A.用户需求调查和分析
B.总体设计
C.详细设计
D.设计方案论证