PCR仪软件设计思路

QPCR 仪器软件整体设计思路大纲,涵盖需求分析、架构设计、UI 规划与核心工作任务。

基本信息

  • 文件类型:PPTX(23 页)
  • 作者/编制:sdl
  • 云盘路径:/工作相关/QPCR(1)/00 用户软件需求调研报告/PCR仪软件设计思路.pptx
  • 文件大小:2.57 MB
  • 处理方法:PPTX 解压 XML 文本提取

一、核心设计思想

1. 三大独立可组合模块

  • 核酸提取模块:独立业务,按模板执行提取功能
  • PCR 扩增模块:独立业务,按模板执行扩增功能
  • 检测模块:独立业务,执行检测指令、采集数据并预处理

三大模块业务独立,但可组合使用,支持灵活的工作流配置。

2. 调试软件与用户软件共用底层代码

  • 底层硬件控制接口统一
  • 上层分为用户软件(面向操作员)和调试软件(面向工程师)
  • 复用核心业务逻辑,减少重复开发

3. 项目文件化管理

  • 以项目文件为依托,管理整个测试执行过程
  • 项目文件包含:核酸提取步骤、扩增温控程序、样本信息、测试类型等
  • 支持项目文件关键参数导入导出

二、需求分析

2.1 项目管理

  • 项目文件增删改查
  • 以项目文件为依托,管理项目执行全过程

2.2 样本管理

  • 样本增删改查
  • 样本信息与项目文件关联

2.3 测试类型与流程管理

  • 核酸提取步骤管理:增删改查,模板化配置
  • 核酸扩增温控管理:增删改查,程序编辑
  • 核酸提取功能:按模板执行提取
  • 核酸扩增功能:按模板执行扩增

2.4 核酸检测功能

  • 执行检测指令
  • 采集数据并预处理

2.5 数据分析管理

  • 标准数据展示
  • 标准数据集分析
  • 绝对定量、相对定量等多种分析方法

2.6 其他管理

  • 试剂、染料、耗材管理
  • 用户权限管理
  • 质控、校准管理
  • 设备管理:维护与日志

三、UI 设计规划

设计基础

  • 基于平板触控的交互设计
  • 触控友好的大按钮、清晰的信息层级

页面架构(按操作流程)

  1. 开机自检 → 设备初始化
  2. 登录 → 用户身份验证
  3. 主界面 → 功能入口总览
  4. 核酸提取 → 提取模块操作
  5. PCR 扩增 → 扩增模块操作
  6. 项目文件 - 核酸提取 → 提取步骤配置
  7. 项目文件 - 扩增孔板 → 孔板布局编辑
  8. 项目文件 - 扩增温控 → 温控程序编辑
  9. 校准(扩增校准) → 校准列表与操作
  10. 质控(扩增质控) → 质控管理
  11. 结果分析与展示 → 数据分析界面
  12. 系统设置 → 参数配置
  13. 维护与日志 → 设备维护、操作日志
  14. 用户管理 → 用户权限管理
  15. 试剂与染料管理 → 耗材管理

四、核心工作任务

按优先级/模块划分:

  1. 底层硬件控制接口 — 基础平台
  2. 用户操作业务详细枚举 — 细化操作流程
  3. 核酸提取孔板编辑功能 — 设计与实现
  4. PCR 扩增孔板编辑功能 — 设计与实现
  5. PCR 扩增温控编辑功能 — 设计与实现
  6. 数据结果处理分析与展示 — 分析引擎
  7. 数据管理通用接口设计 — 统一数据层
  8. 校准与质控逻辑深入分析 — 质量体系
  9. 项目文件关键参数导入导出 — 数据交换

五、与相关文档的关联

六、关键要点提炼

  1. 模块化 + 组合式:提取/扩增/检测三模块独立可组合,是 QPCR 仪器软件的核心架构原则
  2. 项目文件驱动:以项目文件组织整个实验流程,而非零散的单步操作
  3. 平板触控优先:UI 设计面向平板触控交互,需考虑大触控目标、简洁层级
  4. 调试与用户软件双形态:共用底层,上层分化,提高开发效率
  5. 校准质控独立:校准与质控作为独立模块管理,符合 IVD 医疗器械软件规范