流式细胞仪CLFCS软件系统开发计划与进度

概述

项目名称:流式细胞仪软件系统CLFCS(Clinical Flow Cytometry Software) 负责人:王继帅 项目周期:2016年3月 - 2017年5月(15个月)

核心功能:临床流式细胞仪用户软件,支持数据采集、分析、显示、质控、用户管理、LIS上传等功能。 对标参考:CytoFLEX / CytExpert( Beckman Coulter)

项目团队

  • A1(调试软件):田浩然、王磊等
  • B1(数据显示与分析算法):李大鹏
  • C1(用户界面与质控模块):王继帅
  • D1:其他成员

研发阶段Roadmap

阶段时间核心任务成果目标
需求调研与分析2016.03-2016.06调研用户需求、分析软件功能优化要求明确详细的需求报告
系统设计2016.07系统概要设计、详细设计、架构设计设计文档
研发阶段一2016.08-2016.10信息管理功能、硬件设置与控制、状态监控、数据采集、接口模块、用户界面具备成熟用户界面、实现文件管理、数据采集、基本数据分析的可演示应用程序
研发阶段二2016.11-2016.12完善信息管理、硬件设置与控制、状态监控、数据采集、接口开发、质控功能、数据显示与分析算法、用户权限管理实现质控、用户权限管理及系统设置功能的用户软件基本形态
研发阶段三2017.01-2017.02完成质量控制功能、数据显示和分析算法、用户管理及访问权限控制、日志管理、完善功能点实现用户软件V1.0版本
研发阶段四2017.03完成用户软件开始软件系统测试
测试发布2017.04-2017.05系统测试、错误修改、交付使用高质量最终一期工程软件版本

核心模块开发任务

信息管理模块

  • 样本信息、试剂信息、质控信息的数据库设计及实现
  • LIS上传及下载功能

数据显示与分析模块(难度最高,112工作日)

  • 数据显示方式:直方图、散点图、等高线图、密度图、三维图
  • FCS文件支持模块:根据FCS行业标准实现数据解析、显示、保存
  • 门运算:十字门、矩形门、椭圆门、多边形门、套索、铰链
  • 设门算法与门模板
  • 统计信息生成
  • 补偿矩阵生成原理与数据库设计
  • 图形属性设置(线性/对数选择)
  • 图放大功能
  • 统计分析:颗粒数/μL(V/B)、检测消耗时长、处理速率、丢弃率、采集进度、体积

质量控制模块

  • Flow Check质控流程与图表(检测仪器性能参数)
  • 8Peaks质控流程与图表
  • 仪器质控报告
  • 项目质控(通过质控微球自动设置检测条件:电压和补偿,显示LJ图)
  • 清洗液、鞘液过滤器、蠕动泵软管等维护时间及到期提醒

硬件控制模块

  • 硬件设置及控制功能
  • 硬件状态监控功能
  • 泵阀单元代码编码及调试
  • 采集单元代码编码及调试
  • 自定义样本流速模式(精度1μL/分钟)

上样模式

  • 单管手动上样
  • 单管自动上样
  • 32转盘自动上样
  • 96孔板自动上样
  • 三维自动上样

用户权限与接口

  • 用户管理(增删改查、密码管理、访问权限控制)
  • LIS上传及下载
  • 日志管理功能
  • 打印检测历史数据

通信与协议

  • 根据新通信协议对原Qt软件进行修改
  • 采集卡通信接口开发

软件技术栈

  • 开发环境:VS2013 + QT5.3 + QWT6.1
  • 界面框架:Qt/C#
  • 第三方数据格式:FCS标准(Flow Cytometry Standard)
  • 参考竞品:CytExpert(Beckman Coulter)、迈瑞流式细胞仪软件

甘特图(2016年版本计划)

任务开始时间工期(天)
编写用户界面模块2016-08-0156
编写信息管理模块2016-09-0156
编写硬件设置及状态管理模块2016-12-0156
编写数据采集模块2016-11-0156
编写接口模块2016-09-2635
编写质量控制模块2016-11-0128
编写数据显示及分析模块2016-09-01112
编写用户权限管理模块2016-12-0156
编写日志管理模块2016-10-1056
完善用户界面模块2017-02-0156
测试与维护2017-04-0156

2017年10月详细计划(剩余工作量81天)

高优先级(A级)任务:

  1. 单管自动上样 - 王磊 - 剩余2天
  2. 32转盘自动上样 - 王磊 - 剩余6天
  3. 仪器质控(Flow Check/8Peaks) - 王继帅 - 剩余8天
  4. 质控报告显示 - 王继帅 - 剩余5天
  5. FCS文件支持与第三方软件分析 - 吴英杰 - 剩余2天(中生方)
  6. 导入FCS文件分析 - 吴英杰 - 剩余0天(高风险)

B级任务(部分已完成/待细化):

  • 补偿库功能 - 支持补偿设置在项目模板中
  • 模板功能 - 保存/加载当前设置为模板
  • 通道备注标签 - FITC-A → CD3-FITC-A 形式
  • 绝对计数开启/关闭
  • 系统集成与测试 - 翁良飞负责,剩余20天

相关文档

备注

  • 项目期间经历过两次较大版本迭代(2016年9月20日版→9月21日版→2017年10月版)
  • 软件从Qt架构逐步迁移到C#实现
  • 与中生(中生医疗)有合作开发部分(吴英杰负责FCS文件支持模块)
  • 对标CytExpert为重要参考标准