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 设计规划
设计基础
- 基于平板触控的交互设计
- 触控友好的大按钮、清晰的信息层级
页面架构(按操作流程)
- 开机自检 → 设备初始化
- 登录 → 用户身份验证
- 主界面 → 功能入口总览
- 核酸提取 → 提取模块操作
- PCR 扩增 → 扩增模块操作
- 项目文件 - 核酸提取 → 提取步骤配置
- 项目文件 - 扩增孔板 → 孔板布局编辑
- 项目文件 - 扩增温控 → 温控程序编辑
- 校准(扩增校准) → 校准列表与操作
- 质控(扩增质控) → 质控管理
- 结果分析与展示 → 数据分析界面
- 系统设置 → 参数配置
- 维护与日志 → 设备维护、操作日志
- 用户管理 → 用户权限管理
- 试剂与染料管理 → 耗材管理
四、核心工作任务
按优先级/模块划分:
- 底层硬件控制接口 — 基础平台
- 用户操作业务详细枚举 — 细化操作流程
- 核酸提取孔板编辑功能 — 设计与实现
- PCR 扩增孔板编辑功能 — 设计与实现
- PCR 扩增温控编辑功能 — 设计与实现
- 数据结果处理分析与展示 — 分析引擎
- 数据管理通用接口设计 — 统一数据层
- 校准与质控逻辑深入分析 — 质量体系
- 项目文件关键参数导入导出 — 数据交换
五、与相关文档的关联
- 与 全自动QPCR仪器概要设计 互为补充:概要设计更偏架构(四层架构、技术栈、模块划分),本文档更偏需求梳理与 UI 页面规划
- 与 全自动QPCR仪器UI设计 对应:UI 设计稿是本文档 UI 规划的可视化呈现
- 与 QPCR软件需求信息梳理 互补:信息梳理表更细粒度的功能点拆解,本文档是更宏观的设计思路
- 与 全自动PCR仪软件设计概要 同属 QPCR 需求调研阶段产物
六、关键要点提炼
- 模块化 + 组合式:提取/扩增/检测三模块独立可组合,是 QPCR 仪器软件的核心架构原则
- 项目文件驱动:以项目文件组织整个实验流程,而非零散的单步操作
- 平板触控优先:UI 设计面向平板触控交互,需考虑大触控目标、简洁层级
- 调试与用户软件双形态:共用底层,上层分化,提高开发效率
- 校准质控独立:校准与质控作为独立模块管理,符合 IVD 医疗器械软件规范