工业应用中的系统开发与质量控制创新
立即解锁
发布时间: 2025-08-31 00:17:22 阅读量: 14 订阅数: 43 AIGC 


智能系统与工业创新
# 工业应用中的系统开发与质量控制创新
## 1. 室内定位引擎应用开发
### 1.1 非功能需求
室内定位引擎应用有着明确的非功能需求,这些需求保障了系统的性能、可靠性、安全性和易用性。具体如下表所示:
| 参数 | 需求 |
| --- | --- |
| 性能 | 响应时间不超过 3 分钟 |
| 可靠性 | 需要时信息可用;信息可靠且经过验证 |
| 安全性 | 用户和管理员通过登录注册访问系统;根据登录用户的角色显示功能和信息 |
| 易用性 | 系统易于学习和使用;导航设计良好且有效 |
### 1.2 系统设计
#### 数据库设计
数据库设计创建了 5 个表,具体信息如下:
| 表名 | 字段数量 |
| --- | --- |
| 引擎类型表 | 3 个字段 |
| 引擎列表表 | 23 个字段 |
| 客户列表表 | 5 个字段 |
| 状态列表表 | 7 个字段 |
| 存储类型表 | 3 个字段 |
#### 界面设计
基于多种编程语言设计了基于 Web 的应用程序,包括 HTML、CSS、JavaScript、Node.js、Express 库和 EJS 模板,以及使用 Adobe Illustrator 输出 SVG 文件格式。室内引擎系统的界面设计分为三个区域:顶部栏、侧边栏和内容区。界面分为公共用户界面和 EPC 管理员界面,两者的基本区别如下:
- **公共用户界面**:
- 顶部栏仅显示应用程序名称和登录按钮。
- 侧边栏只有仪表盘、引擎列表和地图菜单。
- 显示的内容没有删除功能。
- **EPC 管理员界面**:
- 顶部栏显示应用程序名称,还有通知按钮和个人资料按钮。
- 侧边栏显示仪表盘菜单、带有引擎列表子菜单和新引擎的引擎管理、地图,以及带有客户列表子菜单的数据管理。
### 1.3 测试
#### 用户接受测试
通过 25 人使用黑盒测试方法对系统的功能和特性进行评估,采用 1 - 5 的李克特量表来判断系统是否符合要求,具体评判标准如下:
1. 非常不兼容(0 - 24.99%)
2. 不合适(25 - 39.99%)
3. 尚可合适(40 - 64.99%)
4. 合适(65 - 84.99%)
5. 非常合适(85 - 100%)
测试结果如下表所示:
| 菜单 | 测试用例 | 百分比 | 信息 |
| --- | --- | --- | --- |
| 仪表盘 | 管理员(EPC)和用户可以根据其角色查看带有菜单的显示 | 90% | 非常合适 |
| 登录 | 所有用户使用正确注册的用户名和密码成功登录 | 96% | 非常合适 |
| 新引擎表单 | 管理员(EPC)可以添加新的引擎数据并保存 | 86% | 非常合适 |
| 地图 | 用户可以查看引擎的位置,详细显示房间名称和引擎朝向 | 85% | 非常合适 |
| 引擎报告 | 用户可以查看可根据引擎类型、客户和状态类别选择的引擎报告数据 | 87% | 非常合适 |
| 数据管理 | 管理员(EPC)可以管理数据(创建、更新、删除) | 89% | 非常合适 |
#### 准确性测试
对每个房间进行了 5 次准确性测试,以确定机器位置的准确性。测试结果如下表所示:
| 房间 | 准确性(%) |
| --- | --- |
| EPC 房间 | 90 |
| 工具柜房间 | 70 |
| NDT 房间 | 90 |
| EO 房间 | 80 |
| HSG 房间 | 80 |
从测试结果来看,工具柜房间的准确性最低,为 70%,而 NDT 和 EPC 房间的准确性最高,为 90%,整个房间的平均准确性为 82%。
### 1.4 室内定位引擎应用流程
```mermaid
graph LR
A[用户登录] --> B{用户角色}
B -- 公共用户 --> C[公共用户界面]
B -- EPC 管理员 --> D[EPC 管理员界面]
C --> C1[仪表盘]
```
0
0
复制全文
相关推荐










