多选题
无人机电子围栏基础数据库系统,从使用者角度分为面向民航监管部门部分和面向无人机拥有者部分,两者均采用相同的三层架构设计,即( )。
A
数据库
B
服务器
C
浏览器
D
系统软件
E
用户界面
答案解析
正确答案:ABC
解析:
**解析:**
本题考查的是软件系统架构的基础知识,特别是常见的 B/S(Browser/Server,浏览器/服务器)或 C/S 架构中的三层逻辑结构。在无人机电子围栏基础数据库系统的设计中,通常采用经典的三层架构模式,这三层分别是:
1. **表现层(用户界面层)**:对应选项 **C. 浏览器**(或广义的用户界面)。这是直接与用户交互的部分,负责接收用户的输入并展示数据。对于民航监管部门和无人机拥有者来说,他们通过浏览器或客户端界面来访问系统。
2. **业务逻辑层(应用服务层)**:对应选项 **B. 服务器**。这一层位于客户端和数据库之间,负责处理核心业务逻辑、数据计算、权限验证等。它接收来自用户界面的请求,处理后与数据库交互,并将结果返回给用户。
3. **数据访问层(数据存储层)**:对应选项 **A. 数据库**。这一层负责数据的持久化存储、管理和检索,是系统的数据基础。
**选项分析:**
* **A. 数据库**:属于数据层,是三层架构的底层,负责数据存储。
* **B. 服务器**:在此语境下代表应用服务器或业务逻辑层,负责处理请求和业务逻辑,是三层架构的中间层。
* **C. 浏览器**:在此语境下代表表现层或用户接入端,是三层架构的最上层。
* **D. 系统软件**:这是一个广义概念,包含操作系统、驱动等,不是特定的三层架构层级名称。
* **E. 用户界面**:虽然“用户界面”是表现层的另一种说法,但在本题给出的标准答案组合(ABC)中,出题人倾向于使用具体的技术组件名称(浏览器、服务器、数据库)来指代这三层。通常在 B/S 架构描述中,“浏览器-服务器-数据库”是标准的三层对应关系。
因此,该系统的三层架构设计指的是:**浏览器(表现层)、服务器(业务逻辑层)、数据库(数据层)**。
**正确答案:A、B、C**
相关知识点:
无人机围栏数据库架构
题目纠错
2023电力行业多旋翼无人机竞赛
