全自动医检分析仪人机交互管理软件开发与应用
发布时间:2017-08-09 02:12
本文关键词:全自动医检分析仪人机交互管理软件开发与应用
更多相关文章: 血液分析仪 生化分析仪 嵌入式系统 PC/Windows 操作管理软件 人机交互 定制开发
【摘要】:目前血液分析仪、生化分析仪等全自动医检分析仪器已广泛应用于临床体外检验,为疾病诊断、指导临床治疗和科学研究等提供客观依据。随着医检分析仪自动化与智能化程度的提高,人机交互管理软件控制中枢功能日趋重要。本文结合医检分析仪操作管理软件的设计与实现,对基于嵌入式系统与PC/Windows两种运行平台的全自动医检分析仪人机交互管理软件的开发技术及其高效定制开发方法进行了系统的研究。医检分析仪操作管理软件作为用户与分析仪交互的接口,一方面需具备人机交互、临床数据管理、信息通信和本地化等功能,另一方面负责与底层执行机构通信,二者协调工作,以完成检测、定标、质控等操作任务。相对来说,基于嵌入式系统平台开发的操作管理软件,通常功能更简单,界面更简约,且往往需要进行非标准接口驱动程序的开发,但具有更好的实时性;而运行于Windows台式机中的操作管理软件通常具有复杂的功能、华丽的界面,且一般只支持通用设备的访问,但实时性不如嵌入式软件。本文主要从多任务管理、人机交互管理、I/O设备管理和数据存储管理四个方面详细论述了两类操作管理软件的设计开发。首先阐述了医检分析仪及其人机交互管理软件的国内外发展现状,并重点论述了医检分析仪操作管理软件的一般设计方法。接着给出了基于嵌入式系统的血液分析仪操作管理软件的开发应用,具体设计实现了基于MiniGUI-Threads模式的多任务管理模块、基于MiniGUI的人机交互模块、SPI通信模块、报表打印模块、基于SQLite嵌入式数据库的数据存储管理模块等功能模块。然后给出了基于PC/Windows的生化分析仪操作管理软件的实现过程,论述了基于MFC多线程机制的多任务管理模块、基于MFC的人机交互模块、串口通信模块、基于Report Generator的个性化报表打印模块及基于Access与DAO技术的数据存储管理模块等功能模块的设计与实现。分别对两类操作管理软件进行了系统集成测试,结果表明系统满足了设计需求,且能提供良好的人机交互体验。最后,论述了医检分析仪操作管理软件高效定制开发技术,实现了操作管理软件的多语言应用,多客户界面风格应用,以及软件黑盒复用技术应用。
【关键词】:血液分析仪 生化分析仪 嵌入式系统 PC/Windows 操作管理软件 人机交互 定制开发
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:R197.39;TP311.52
【目录】:
- 摘要5-6
- Abstract6-9
- 第一章 绪论9-17
- 1.1 医检分析仪简介9-11
- 1.1.1 医检分析仪概述9
- 1.1.2 医检分析仪的分类9
- 1.1.3 三种最常用的医检分析仪介绍9-11
- 1.2 医检分析仪发展现状11-12
- 1.2.1 国外医检分析仪发展现状11-12
- 1.2.2 国内医检分析仪发展现状12
- 1.3 医检分析仪人机交互管理软件发展现状12-14
- 1.4 课题研究背景及意义14-15
- 1.5 本文的主要内容和结构安排15-17
- 第二章 全自动医检分析仪人机交互管理软件设计17-26
- 2.1 全自动医检分析仪系统特点与需求分析17-19
- 2.1.1 功能性设计需求17-18
- 2.1.2 非功能性设计需求18-19
- 2.2 全自动医检分析仪系统整体架构19-21
- 2.3 医检分析仪操作管理软件设计21-25
- 2.3.1 多任务管理21-22
- 2.3.2 人机交互管理22-23
- 2.3.3 I/O设备管理23-24
- 2.3.4 数据存储管理24-25
- 2.4 本章小结25-26
- 第三章 基于嵌入式系统的全自动血液分析仪操作管理软件开发26-48
- 3.1 嵌入式实时多任务管理26-28
- 3.1.1 任务模块划分26-27
- 3.1.2 多任务管理模块实现27-28
- 3.2 系统资源受限时的人机交互管理28-32
- 3.2.1 整体界面结构设计28-29
- 3.2.2 检测主界面设计29-31
- 3.2.3 界面切换方法31-32
- 3.3 嵌入式I/O设备管理32-38
- 3.3.1 SPI通信模块33-35
- 3.3.2 报表打印模块35-37
- 3.3.3 基于以太网口的LIS通信模块37-38
- 3.4 基于嵌入式数据库的数据存储管理38-40
- 3.5 基于嵌入式系统的操作管理软件的测试40-46
- 3.5.1 常用软件测试方法40-41
- 3.5.2 测试方案及测试工具41-42
- 3.5.3 软件系统集成运行测试42
- 3.5.4 人机交互模块测试42-44
- 3.5.5 数据管理及报表打印模块测试44-46
- 3.5.6 LIS通信模块测试46
- 3.5.7 软件性能测试46
- 3.6 本章小结46-48
- 第四章 基于PC/Windows的全自动生化分析仪操作管理软件开发48-64
- 4.1 基于Windows多线程技术的多任务管理48-51
- 4.1.1 任务模块划分48-49
- 4.1.2 多任务模块实现49
- 4.1.3 基于Windows事件对象和消息的多线程同步与通信49-51
- 4.2 基于Windows GDI的人机交互管理51-54
- 4.2.1 界面整体结构设计51
- 4.2.2 生化检测界面设计51-54
- 4.2.3 界面切换方法54
- 4.3 通用I/O设备管理54-57
- 4.3.1 显示/键盘鼠标操作输入55
- 4.3.2 个性化报表打印模块55-57
- 4.4 基于通用型数据库的海量数据存储管理57-60
- 4.5 基于PC/Windows的操作管理软件的测试60-63
- 4.5.1 测试方案及测试工具60
- 4.5.2 软件系统集成运行测试60-61
- 4.5.3 人机交互模块测试61
- 4.5.4 数据管理及报表打印模块测试61-62
- 4.5.5 软件系统性能测试62-63
- 4.6 本章小结63-64
- 第五章 医检分析仪操作管理软件高效定制开发64-78
- 5.1 多语言应用64-65
- 5.2 多客户界面风格65-69
- 5.3 软件复用技术的应用研究69-77
- 5.3.1 共享库的提取及在五分类操作管理软件中的应用70-73
- 5.3.2 COM组件的提取及在生化操作管理软件中的应用73-77
- 5.4 本章小结77-78
- 第六章 总结与展望78-80
- 6.1 论文工作总结78
- 6.2 后续工作展望78-80
- 致谢80-81
- 参考文献81-84
- 作者硕士期间发表的论文84
【参考文献】
中国期刊全文数据库 前3条
1 段浩;陈锋;顾彪;李抄;吴太虎;;血细胞分析技术及其进展研究[J];医疗卫生装备;2014年05期
2 康娟;刘毅;;临床检验分析仪器技术进展[J];医疗装备;2010年02期
3 刘宗玉,王玮,陈明,田洪波;综合导航系统中的实时多任务软件设计[J];计算机工程与应用;2004年27期
,本文编号:643063
本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/643063.html