全自動生化分析儀軟件設計與GUI實現(xiàn)
本文選題:全自動生化分析儀 + 軟件設計 ; 參考:《吉林大學》2015年碩士論文
【摘要】:隨著自動生化檢驗技術的進步,本世紀初國內部分企業(yè)陸續(xù)開始自主研發(fā)全自動生化分析儀,并逐步投入市場,進入醫(yī)院檢驗室。雖然與國外先進設備相比,國產(chǎn)儀器尚顯稚嫩,卻因地域、文化、軟件發(fā)展水平等原因在聯(lián)機軟件方面發(fā)展良好。本文以某型號全自動生化分析儀聯(lián)機軟件的開發(fā)過程為藍本,從行業(yè)背景、軟件設計、方法設計和GUI設計幾個角度闡述全自動生化分析儀軟件的設計,并著重強調GUI設計的思路、方法和需要注意的事項。軟件設計從檢驗流程出發(fā),參考同業(yè)軟件及檢驗實驗室操作習慣,整個檢驗流程從樣本準備到打印檢驗報告單,完整的體現(xiàn)在菜單劃分中,讓使用人員能夠一目了然;同樣,軟件模塊劃分也緊貼檢驗流程,并預留擴展接口,便于二次開發(fā)。因聯(lián)機軟件多線程運行的特殊性,采用隊列式的數(shù)據(jù)流設計,使軟件運行時的必需數(shù)據(jù)常駐內存,既避免了重復讀取的麻煩,又保證了數(shù)據(jù)版本唯一性;系統(tǒng)架構設計將應用層和數(shù)據(jù)層分開,創(chuàng)建單獨的數(shù)據(jù)類,大幅度減少界面衍生類的代碼量的同時也提高了代碼的易用性,便于數(shù)據(jù)流操作。方法設計是實現(xiàn)整個檢驗過程的靈魂,包括分析方法、定標方法和測量時序的設計,文中有所敘述,但因為并非本文重點,只做概要說明。本軟件的GUI設計采用觸摸屏風格,摒棄傳統(tǒng)菜單,首先考慮軟件在不同屏幕分辨率下的適應性,文中列舉了兩種實現(xiàn)方式,并探討其優(yōu)劣;其次根據(jù)需要自定義多種控件,使人機交互更具直觀性;最后,為滿足不同用戶對檢驗單樣式的需求,重新封裝了打印模塊,包括檢驗單樣式設計、預覽及打印功能,完全實現(xiàn)了檢驗單樣式的自主設計。根據(jù)客戶需求,在主軟件外另外開發(fā)了獨立的反應曲線查看軟件,用于直接查看、打印反應曲線文件,便于實驗室對比研究。在結論部分,通過總結筆者從業(yè)數(shù)年的經(jīng)驗教訓來拋磚引玉,并對此軟件的未來改進提出展望。
[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 陳小剛,王啟龍,魏鳳娟,高偉;數(shù)據(jù)采集卡的軟件設計與實現(xiàn)[J];應用科技;2002年10期
4 劉軒;王士敏;;軟件設計中減小交流采樣測量功率因數(shù)誤差的一些方法[J];電測與儀表;2005年12期
5 嚴云升;;機車車輛軟件設計的規(guī)范化[J];機車電傳動;2006年02期
6 呂玉坤;王平川;寧文玉;史立生;;隨機統(tǒng)計與分析的軟件設計[J];華北電力學院學報;1991年02期
7 姜建華;;通用全屏幕菜單工具軟件設計[J];二汽科技;1992年04期
8 孫立鐫;唐良紅;;通用多窗口技術軟件設計[J];哈爾濱科學技術大學學報;1993年04期
9 王光慶,何聞,賈叔仕;振動校準自動控制系統(tǒng)中軟件設計的研究[J];機電工程;2001年05期
10 周英煥,王憲;基于嵌入式系統(tǒng)新型車輛行駛記錄儀的硬件結構和軟件設計[J];江南大學學報;2004年01期
相關會議論文 前10條
1 舒小見;王鋒;范江兵;談偉飛;;路面γ污染監(jiān)測車軟件設計[A];第十二屆全國核電子學與核探測技術學術年會論文集[C];2004年
2 安朝臣;;用錄像攝像及其影像解析方法求田徑短跑項目的步長、步頻、速度之軟件設計[A];第六屆全國運動生物力學學術會議論文摘要匯編[C];1988年
3 曾建斌;謝德馨;;經(jīng)典設計模式在電力系統(tǒng)接線圖制作軟件設計中的運用[A];全面建設小康社會:中國科技工作者的歷史責任——中國科協(xié)2003年學術年會論文集(上)[C];2003年
4 周寧;鄭世峰;張曉輝;;微波探測儀的軟件設計與實現(xiàn)[A];第二屆微波遙感技術研討會摘要全集[C];2006年
5 田緒明;羅燕京;;軟件設計階段的用例切片的合成研究[A];2009年研究生學術交流會通信與信息技術論文集[C];2009年
6 朱維濤;施偉斌;陳祥熙;;計算機及時控制反射鏡加工質量的軟件設計[A];第二屆全國信息獲取與處理學術會議論文集[C];2004年
7 黃儉;溫志渝;洪明堅;粱玉前;;基于微型光譜儀的生化分析系統(tǒng)的軟件設計與實現(xiàn)[A];第七屆青年學術會議論文集[C];2005年
8 高齊圣;張菊芳;董鶴年;張淑華;;教學質量評估的數(shù)學模型與軟件設計[A];1996中國控制與決策學術年會論文集[C];1996年
9 范曉燕;孫學川;鄧偉明;車世達;王友聘;劉濤;;體能訓練實時監(jiān)測分析系統(tǒng)的軟件設計與實現(xiàn)[A];第七屆全國體育科學大會論文摘要匯編(二)[C];2004年
10 陳懋戍;;設計模式在交通監(jiān)控軟件設計中的應用[A];第六屆全國計算機應用聯(lián)合學術會議論文集[C];2002年
相關重要報紙文章 前10條
1 記者 龍平川;統(tǒng)一軟件設計工作要堅持“科學、合理、實用”原則[N];檢察日報;2010年
2 上投摩根海外投資經(jīng)理 王邦祺;優(yōu)勢產(chǎn)業(yè):軟件設計[N];中國證券報;2008年
3 記者 路平;高校學子比拼軟件設計[N];廣東科技報;2009年
4 本報記者 李揚;別忽視“草根智源”[N];新華日報;2006年
5 沈建苗;軟件設計的12個最佳步驟[N];計算機世界;2007年
6 ;軟件設計計劃乃大勢所趨[N];中國計算機報;2004年
7 劉靚;輕松應對高程軟件設計題(上)[N];中國電腦教育報;2003年
8 記者 張碩 通訊員 任緒來;為年輕人提供成就夢想舞臺[N];濟南日報;2011年
9 中航旅業(yè)酒店管理有限公司CIO 孫靖波;軟件設計不當 引發(fā)服務器變慢[N];中國計算機報;2008年
10 本報記者 衣曉峰 通訊員 魏 然;鐘情軟件設計 解決臨床難題[N];中國中醫(yī)藥報;2003年
相關博士學位論文 前1條
1 馮鐵;可變性驅動的軟件設計改進方法的研究[D];吉林大學;2007年
,本文編號:1793408
本文鏈接:http://sikaile.net/kejilunwen/yiqiyibiao/1793408.html