| Chemiluminescence immunoassay(CLIA)is a modern immunodiagnostic technique that combines chemiluminescence analysis with immunoassay based on antigen-antibody specificity.The full-automatic chemiluminescence immunoassay analysis device replace the traditional manual operation with electronic equipment.Due to the advantages of high detection efficiency and low misdiagnosis rate,full-automatic CLIA instruments has high market demand and broad market prospects.However,our country’s research in this area is still in its infancy.Domestic CLIA instruments generally have deficiencies such as low running speed and low reliability.Therefore,the development of a full-automatic CLIA instrument has great significance on the technical upgrade of the domestic full-automatic CLIA instrument.The main task of this project is to design a system software to complete the automation control and information management of the CLIA instrument.On the R&D platform provided by the cooperation company,paper proposes a system design based on the microkernel architecture combined with the functional requirements and design requirements of the system.According to the overall architecture of this system,paper introduce the design and implementation of each specific functional module in detail,including instrument control module,database module,detection data analysis module,log module,communication interface module,user rights management module,etc.The main contributions of the thesis are as follows:(1)For the system software,due to the high degree of coupling between the functional modules and the lack of maintainability,the project adopts the microkernel architecture and combines the design pattern like strategy mode,factory mode and singleton mode,which makes the system more scalable and maintainable.(2)For the problem of inaccurate analysis of detection data,paper compares cubic spline interpolation and four-parameter logistic fitting,and adopts different curve fitting methods for different detection items,which improves the accuracy of detection data analysis.(3)In case of high-rate communication between the system software and instrument,it is prone to the problem that information processing is not timely,resulting in communication congestion and message omission.Paper established the producer-consumer model,which decouple the relationship between producers and consumers and improve the speed of reliable communication between the system software and the instrument greatly.After testing,the full-automatic CLIA instrument system has satisfied all functional requirements.The software system runs stably with high fault tolerance,strong system scalability and high maintainability.All performance indicators have reached the expected goals. |