多项选择题

GIS软件结构设计的主要依据有()

A.已有数据库系统软件
B.用户界面要求
C.已有网络条件
D.数据资源使用方式
E.数据资源管理方式