当前位置:主页 > 科技论文 > 仪器仪表论文 >

全自动生化分析仪软件设计与GUI实现

发布时间:2018-04-23 20:02

  本文选题:全自动生化分析仪 + 软件设计 ; 参考:《吉林大学》2015年硕士论文


【摘要】:随着自动生化检验技术的进步,本世纪初国内部分企业陆续开始自主研发全自动生化分析仪,并逐步投入市场,进入医院检验室。虽然与国外先进设备相比,国产仪器尚显稚嫩,却因地域、文化、软件发展水平等原因在联机软件方面发展良好。本文以某型号全自动生化分析仪联机软件的开发过程为蓝本,从行业背景、软件设计、方法设计和GUI设计几个角度阐述全自动生化分析仪软件的设计,并着重强调GUI设计的思路、方法和需要注意的事项。软件设计从检验流程出发,参考同业软件及检验实验室操作习惯,整个检验流程从样本准备到打印检验报告单,完整的体现在菜单划分中,让使用人员能够一目了然;同样,软件模块划分也紧贴检验流程,并预留扩展接口,便于二次开发。因联机软件多线程运行的特殊性,采用队列式的数据流设计,使软件运行时的必需数据常驻内存,既避免了重复读取的麻烦,又保证了数据版本唯一性;系统架构设计将应用层和数据层分开,创建单独的数据类,大幅度减少界面衍生类的代码量的同时也提高了代码的易用性,便于数据流操作。方法设计是实现整个检验过程的灵魂,包括分析方法、定标方法和测量时序的设计,文中有所叙述,但因为并非本文重点,只做概要说明。本软件的GUI设计采用触摸屏风格,摒弃传统菜单,首先考虑软件在不同屏幕分辨率下的适应性,文中列举了两种实现方式,并探讨其优劣;其次根据需要自定义多种控件,使人机交互更具直观性;最后,为满足不同用户对检验单样式的需求,重新封装了打印模块,包括检验单样式设计、预览及打印功能,完全实现了检验单样式的自主设计。根据客户需求,在主软件外另外开发了独立的反应曲线查看软件,用于直接查看、打印反应曲线文件,便于实验室对比研究。在结论部分,通过总结笔者从业数年的经验教训来抛砖引玉,并对此软件的未来改进提出展望。
[Abstract]:With the development of automatic biochemical test technology, some domestic enterprises began to develop automatic biochemical analyzer in the beginning of this century, and put it into the market step by step to enter the hospital laboratory. Compared with foreign advanced equipment, domestic instruments are still immature, but due to geographical, cultural, software development level and other reasons, the on-line software has developed well. Based on the development process of a certain type of online software for automatic biochemical analyzer, this paper expounds the design of automatic biochemical analyzer software from the angles of industry background, software design, method design and GUI design. Emphasis is placed on the ideas, methods and matters needing attention in GUI design. Software design from the inspection process, referring to the same industry software and testing laboratory operating habits, the entire inspection process from sample preparation to print inspection report form, complete in the menu division, so that the user can see at a glance; similarly, Software module partition is also close to the inspection process, and reserved extended interface for secondary development. Because of the particularity of multithread running of on-line software, the data stream design of queue type is adopted to make the necessary data resident memory while the software is running, which not only avoids the trouble of repeated reading, but also ensures the uniqueness of the data version. The architecture of the system separates the application layer from the data layer and creates a separate data class which greatly reduces the code output of the interface derived classes and improves the ease of use of the code and facilitates the operation of the data stream. Method design is the soul of the whole testing process, including the design of analytical method, calibration method and measuring time sequence, which is described in this paper, but it is not the focus of this paper. The GUI design of this software adopts the touch screen style, abandoning the traditional menu, considering the adaptability of the software under different screen resolution, this paper enumerates two kinds of realization methods, and discusses its merits and demerits; secondly, it defines many kinds of controls according to the need. Finally, in order to meet the needs of different users, the print module is re-encapsulated, including the function of checking single style design, preview and print, and the independent design of test single style is completely realized. According to the customer's demand, an independent response curve viewing software is developed in addition to the main software, which can be used to view and print the response curve files directly, so as to facilitate the comparative study in the laboratory. In the conclusion part, through summing up the author's experience and lessons in several years, the author puts forward the prospect of the future improvement of the software.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TH776

【相似文献】

相关期刊论文 前10条

1 王朝辉;朱盛;王惠芬;陈军伟;;水库闸门开度测量仪软件设计的若干问题探讨[J];仪器仪表用户;2007年04期

2 曲伟石,孙伯鲁;空间角度计算软件设计及应用[J];机械设计;1993年05期

3 陈小刚,王启龙,魏凤娟,高伟;数据采集卡的软件设计与实现[J];应用科技;2002年10期

4 刘轩;王士敏;;软件设计中减小交流采样测量功率因数误差的一些方法[J];电测与仪表;2005年12期

5 严云升;;机车车辆软件设计的规范化[J];机车电传动;2006年02期

6 吕玉坤;王平川;宁文玉;史立生;;随机统计与分析的软件设计[J];华北电力学院学报;1991年02期

7 姜建华;;通用全屏幕菜单工具软件设计[J];二汽科技;1992年04期

8 孙立镌;唐良红;;通用多窗口技术软件设计[J];哈尔滨科学技术大学学报;1993年04期

9 王光庆,何闻,贾叔仕;振动校准自动控制系统中软件设计的研究[J];机电工程;2001年05期

10 周英焕,王宪;基于嵌入式系统新型车辆行驶记录仪的硬件结构和软件设计[J];江南大学学报;2004年01期

相关会议论文 前10条

1 舒小见;王锋;范江兵;谈伟飞;;路面γ污染监测车软件设计[A];第十二届全国核电子学与核探测技术学术年会论文集[C];2004年

2 安朝臣;;用录像摄像及其影像解析方法求田径短跑项目的步长、步频、速度之软件设计[A];第六届全国运动生物力学学术会议论文摘要汇编[C];1988年

3 曾建斌;谢德馨;;经典设计模式在电力系统接线图制作软件设计中的运用[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年

4 周宁;郑世峰;张晓辉;;微波探测仪的软件设计与实现[A];第二届微波遥感技术研讨会摘要全集[C];2006年

5 田绪明;罗燕京;;软件设计阶段的用例切片的合成研究[A];2009年研究生学术交流会通信与信息技术论文集[C];2009年

6 朱维涛;施伟斌;陈祥熙;;计算机及时控制反射镜加工质量的软件设计[A];第二届全国信息获取与处理学术会议论文集[C];2004年

7 黄俭;温志渝;洪明坚;粱玉前;;基于微型光谱仪的生化分析系统的软件设计与实现[A];第七届青年学术会议论文集[C];2005年

8 高齐圣;张菊芳;董鹤年;张淑华;;教学质量评估的数学模型与软件设计[A];1996中国控制与决策学术年会论文集[C];1996年

9 范晓燕;孙学川;邓伟明;车世达;王友聘;刘涛;;体能训练实时监测分析系统的软件设计与实现[A];第七届全国体育科学大会论文摘要汇编(二)[C];2004年

10 陈懋戍;;设计模式在交通监控软件设计中的应用[A];第六届全国计算机应用联合学术会议论文集[C];2002年

相关重要报纸文章 前10条

1 记者 龙平川;统一软件设计工作要坚持“科学、合理、实用”原则[N];检察日报;2010年

2 上投摩根海外投资经理 王邦祺;优势产业:软件设计[N];中国证券报;2008年

3 记者 路平;高校学子比拼软件设计[N];广东科技报;2009年

4 本报记者 李扬;别忽视“草根智源”[N];新华日报;2006年

5 沈建苗;软件设计的12个最佳步骤[N];计算机世界;2007年

6 ;软件设计计划乃大势所趋[N];中国计算机报;2004年

7 刘靓;轻松应对高程软件设计题(上)[N];中国电脑教育报;2003年

8 记者 张硕 通讯员 任绪来;为年轻人提供成就梦想舞台[N];济南日报;2011年

9 中航旅业酒店管理有限公司CIO 孙靖波;软件设计不当 引发服务器变慢[N];中国计算机报;2008年

10 本报记者 衣晓峰   通讯员 魏 然;钟情软件设计 解决临床难题[N];中国中医药报;2003年

相关博士学位论文 前1条

1 冯铁;可变性驱动的软件设计改进方法的研究[D];吉林大学;2007年



本文编号:1793408

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/yiqiyibiao/1793408.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户168c1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com