材料化学实验室信息管理探索

材料化学实验室信息管理探索

1MCLIMS的实现目标

为了实现材料化学实验室高效管理实验室的人员、仪器、药品、无纸化实验记录,提高管理效率,保证科研工作的顺利进行,MCLIMS主要分为三个主体框架:上位机LIMS,嵌入式控制终端及药品存储柜的实体,上位机软件主要用于通过软件来实现基本信息的维护和药品的使用操作,嵌入式控制终端与存储柜构成一个整体,用于响应上位机LIMS的命令,并做出响应决定是否需要开启药品存储柜,药品存储柜用于存储材料化学实验室的药品。本系统的最终实现目标包括以下几个方面。

1.1上位机LIMS软件主要实现如下功能

用户信息管理模块:包括用户登录、用户信息录入、更新、检索、删除及用户权限管理,密码管理等;导师信息管理模块:主要是管理导师的基本信息及科研方面信息等;用户签到管理模块:主要是与指纹录入仪进行通讯、实现用户签到验证,主要包括:用户指纹录入、用户签到、签到查询、用户指纹删除、用户请假等;药品信息管理模块:包括药品信息录入、更新、检索、删除、余量更新、药品存储位置管理等;药品使用管理模块:包括药品检索、打印条形码药品清单、药品余量提醒、过期药品查看等;药品存储柜信息管理模块:主要是管理存储柜数量、位置IP、容量等信息;仪器信息管理模块:包括仪器信息录入、更新、删除、仪器预约、预约邮件提醒、外借管理等;热电参数测试仪数据读取模块:包括添加仪器测试用户、测试样品参数管理及测试数据管理等功能。

1.2嵌入式终端控制软件主要实现功能

(1)用户登录,只有登录成功后才能进行(3)的操作,否则(3)此操作无效,视为不合法用户。(2)终端串口管理,配置终端的串口通讯,用于条形码阅读器信息的读取。(3)终端存储柜柜门控制,用户在得到(1)的权限后直接可以操作柜门的开启与关闭。(4)终端信息显示,串口读取到的条形码信息后系统检索数据,更新显示信息,然后解析检索到的信息来控制存储柜的开启与关闭。

1.3存储柜物理设计

根据需要,本次对药品存储柜的设计采集2X2式的矩阵式设计方案并充分考虑了电路设计,信息读取的物理接口。

2MCLIMS系统架构

拓扑结构反应了应用系统或网络系统中各个结间点的互联表现形式,如文件服务器、工作站等的,常见的拓扑结构有总线型拓扑、星形拓扑、环形拓扑、树形拓扑、以及它们的混合形式。对于本系统,它主要体现在上位机软件、数据库服务器及嵌入式控制终端的连接方式及他们的数据响应关系。考虑到每个实验室的安装配置过程中,上位机软件与嵌入式控制终端的对应关系是1∶n的关系,n大于等于两台设备,本文选择了总线型拓扑,其特点:结构简单灵活,非常便于扩充;共享资源能力强,要实现总线型拓扑结构,只需上位机LIMS与MySQL服务器及嵌入式终端同在一个局域网中,保证MySQL服务器网络可达即可。系统的最终架构如这种架构方便药品存储柜数量的扩充,位置的放置也不受限制。

3MCLIMSR的具体实现

3.1系统软件架构

本系统以C/S模式为开发模式,以C#为上位机LIMS软件的开发语言,VisualStudio2010为开发功具;MySQL作为数据库服务器。嵌入式终端以基于ARM9为核心的S3C2440芯片作为处理器的TQ2440开发板作为嵌入式硬件平台,将嵌入式Linux作为底层系统,QT和C语言作为GUI设计和底层驱动开发语言;以UG为存储柜物理实体的建模工具。

3.2系统硬件架构

本系统涉及与多个硬件的通讯工作,其中包括:中控指纹仪,用于学生签到模块中的指纹录入及学生签到功能;POS打印机,用于实验室学生实验药品清单的打印,清单信息包括用户实验方案、所需药品的位置、用量、实验编号等信息并附带条形码;TQ2440开发板,是嵌入式控制终端的运行平台,用于运行嵌入式控制终端软件;条码扫描器,用于扫描条形码清单上的实验编号信息,并将编号传到嵌入式软件,软件做出相应的响应。

3.3系统功能模块设计

通过结合当前实验室对药品管理系统的需求分析,本系统设计出如下功能模块。

3.4数据库设计

数据库是实验室信息管理系统的基础和核心,它关系着实验室的工作效率和业绩,一个科学、合理的数据库是LIMS成功创建和稳定运行的基础。在材料化学实验室管理系统(MCLIMS)中数据库作为信息的来源及存储工具,也是连接上位机LIMS、嵌入式控制终端的数据共享的桥梁。根据对各模块的处理过程及需求分析,以MySQL作为数据库服务器,将数据库设计包括以下几个方面。①与用户相关的包括用户登录表,用户签到表,用户指纹表,用户请假登记表,用户科研信息表,用户基本信息表,用户导师信息表等。②与仪器信息相关的包括仪器预约信息表,仪器信息表,仪器外借信息表等。③与化学药品相关的有:化学药品信息表,化学药品使用信息表,化学药品剩余量信息表,药品短信验证表等。④与测试仪器相关的数据表有:仪器测试用户表,样品测试参数信息表,样品测试信息表等。

3.5系统的具体使用流程

本系统由上位机LIMS软件、嵌入式控制软件及存储柜实体构成。用户使用时对于非药品使用的模块都可以直接通过上位机LIMS软件完成,包括用户签到、实验室仪器、导师信息管理等。用户要完成实验,要经过几步:打开药品使用模块、检索药品的信息如余量、位置。然后根据实验规划分别添加药品信息;确认药品配方并打印清单,清单信息上会附带药品的位置,用量信息,实现学生实验无纸化记录;将药品清单携带到药品存储柜终端,扫描条形码,嵌入式终端检查条形码的合法性,然后检索并显示信息。同时,相应柜门开启,完成取药,每个条形研只能使用两次。

4结语

本文根据当前材料化学实验室对信息管理特别是药品的管理的功能需求,设计并研发了一套材料化学实验室信息管理系统,该系统主要分为3个功能框架:上位机LIMS、嵌入式控制软件及存储柜实体。然后给出了该系统的实现方案及系统架构,分别设计了系统的功能模块。该系统操作方便、安全性高、功能设计丰富并人性化。总线型拓扑结构也使得存储柜数量易于扩充布置。系统为实验室的管理提供为极大的便利,大大地实现实验室资源信息的共享,不管是导师还是学生,都能从此系统中感应到使用的便利性,提高实验工作的效率,加快高效实验室信息化。

作者:瞿秋亮 杨君友 单位:华中科技大学