欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 毕业论文 > 计算机毕业论文

基于EXCEL服务器的实验室样品管理信息系统的设计

时间:2011-05-15  作者:秩名

论文导读::而Excel服务器又提供对外部数据源的连接。样品管理需求。样品实体库管理和样品信息查看。
关键词:实验室信息管理系统,Excel服务器,样品管理,样品实体库
 

实验室信息管理系统(Laboratory Information Management Systems ,简称LIMS)是一个专门针对实验室的整体环境而设计的能够对实验室信息进行采集、分析、管理、统计查询的系统。由于LIMS在多个重要行业上的广泛应用,所以研究并开发一套功能强大的LIMS具有十分重要的意义。本文将以基于EXCEL服务器的LIMS的主要模块—样品管理模块的开发为主,介绍基本的设计思路和开发方法。

1 样品管理需求

样品管理是实验室管理的重要环节,当收发管理员对样品验收和编号标识后,样品交样品库管理。样品管理员负责样品的入库、分样、领用、归还、委托单位领回、过期处置管理。样品管理业务流程图如图1所示。

图1 样品管理业务流程图

入库:业务处收发管理员对样品验收和编号标识后,交样品管理员入库。样品管理员通过样品条码扫描检索样品验收登记信息,经比对无误后填写《样品进出库登记表》记录,进行入库操作,如要分样则按分样功能进行处理。

分样:当样品足够且需要分样时,样品管理员按抽样程序要求进行样品分样,记录分样信息,并重新打印并粘贴分样条码标签。

领用:检验员凭《委托检验登记表》向样品管理员申请领用样品,样品管理员根据《委托检验登记表》信息登记样品领用记录。

归还:对要求归还的剩余样品,检验人员检验完毕后应及时归还样品,样品管理员接收归还样品时检查样品状态是否与出库时一致,并将归还信息记录到《样品进出库登记表》中。

委托单位领回:对委托方要求归还的样品,样品管理员要及时通知委托方领回样品。委托方凭《委托检验登记表》文件办理领回手续,样品管理员记录相关信息到《样品进出库登记表》记录中。

过期处置:样品库保管的检后样品超过保管期后,如委托方不领回,由样品管理员负责按程序做销毁处理,并记录相关信息到《样品进出库登记表》记录。

2 系统功能设计

样品管理要实现的功能有包括样品的入库、领用、传递、归还返回、领取回和销毁等操作,并在整个样品管理流程上对样品的情况和经手的操作人员进行跟踪描述,并实现对样品存放实体库的直观显示和操作。在实现技术上,采用先进的网络通讯技术、大型数据库技术、系统安全技术和面向对象的软件开发技术,保证系统的先进性。样品管理的模块用例图见图2。

图2 模块用例图

3 样品管理模块在EXCEL服务器上的设计

基于LIMS系统的需求,需要把样品管理模块中的数据提取到EXCEL服务器上进行管理,即将EXCEL服务器集成到原有的LIMS系统上。更重要的是将样品管理模块中对样品实体仓库的各种管理操作都要在EXCEL服务器上体现出来。以下是样品管理模块在EXCEL服务器上的具体设计。

3.1 样品信息导入

由于原有的样品信息都存储于LIMS系统的Oracle数据库上,而Excel服务器又提供对外部数据源的连接,所有所以在进行样品管理前需要先将存储于在Oracle数据库上中关于样品的数据导入到Excel服务器上。具体设计如下:

(1)先建立一个名为“样品信息导入表”的模板,如图43所示。

图4 3 “样品信息导入表”模板(局部图)

(2)定义2两个提数公式,用于从Oracle数据库上提数,提数公式如下:

l主样提数

提取<主样品信息表>中满足下列条件的数据:

<数据筛选:主样品信息表.委托检验登记号 = 本报表.Sheet1:委托登记号>

l子样提数

提取<子样品信息表>中满足下列条件的数据:

<数据筛选:子样品信息表.委托检验登记号 = 本报表.Sheet1:委托登记号

且 子样品信息表.主样品编码 = 本报表.Sheet1:主样编号>

3.2 样品申请

对样品管理上的操作前需填报样品申请,等到待申请回复通过允许后才能进行样品操作。样品的领用、传递、返还归还、取回领回都需要遵循“申请—>审批—>回复通过—>样品操作”这一流程。当申请人填报了一份样品申请,系统将根据申请人要求的申请操作进行选择。以领用申请为例,当检验员领用申请填报完毕并发送出去领用申请后,样品管理员接收到申请并对其进行审批,并将审批结果通过则回复一个申请反馈给申请人,如果告知其申请审批通过将,并进行样品领用登记;若审批不通过也回复一个申请反馈给申请人告知其申请失败。

3.3 样品管理

样品管理分为样品管理员对样品入库、实验室领用样品、实验室之间传递样品、实验室返还归还样品、委托人取回领回样品这5个操作。各操作的具体实现都大致相同,仅以样品入库的设计为例。

样品入库操作需定义2两个提数公式和两2个修改公式。提数公式是从“样品信息导入表”中提取主样品或子样品的信息,提数时根据用户输入的样品编号去判断样品的类型是主样品还是子样品,然后调用相应的提数公式。同样,修改也是根据用户所输入的样品编号判断样品类型是主样品还是子样品而去调用相应的修改公式,并将所修改的内容保存回提数时所用到的“样品信息导入表”中。图6 4为“样品入库登记表”模板。

图6 4 “样品入库登记表”模板

提数公式和修改公式分别定义如下:

l入库提数1(主样品提数公式)

提取中满足下列条件的数据:

<数据筛选:主样信息导入表_明细.主样编号 = 本报表.Sheet1:样品编号

且 主样信息导入表_明细.主样操作状态 = ''>

l入库提数2(子样品提数公式)

提取中满足下列条件的数据:

<数据筛选:子样信息导入表_明细.子样编号 = 本报表.Sheet1:样品编号

且 子样信息导入表_明细.子样操作状态 = ' '>

l入库修改1(主样品修改公式)

保存后, 回写刷新 中满足如下条件的数据:

<筛选条件:主样信息导入表_明细.主样编号 = 本报表.Sheet1:样品编号>

l入库修改2(子样品修改公式)

保存后, 回写刷新 中满足如下条件的数据:

<筛选条件:子样信息导入表_明细.子样编号 = 本报表.Sheet1:样品编号>

3.4 样品销毁

样品销毁是根据样品的保存日期是否过期而去决定是否需要进行销毁处理。样品保存日期由为样品分派决定所定,系统将根据销毁人登陆系统时的日期与样品保存日期进行过期判断,若过期则列表显示样品数据,样品管理员在此可以进行批量销毁,也。同时,可以通过提供样品查询,并对其进行单个样品销毁。样品被销毁时的样品,样品的其“操作状态”被设置为“销毁”,同时记录进行销毁的人员姓名和销毁日期。在整个样品管理周期里,以样品的最终结束是委托人取回领回或样品销毁作为最终结束。图75为“样品销毁表”模板。

图7 5 “样品销毁表”模板

样品销毁操作需定义四个提数公式和两个修改公式,公式分别定义如下:

l销毁批量提数1(主样品提数公式)

提取<样品信息导入表_主表,主样信息导入表_明细>中满足下列条件的数据:

<数据筛选:主样信息导入表_明细.主样保存时间 <= 系统变量.当前日期时间

并且 ( 主样信息导入表_明细.主样操作状态 ='入库'

或者 主样信息导入表_明细.主样操作状态 ='返还')>

l销毁批量提数2(子样品提数公式)

提取<样品信息导入表_主表,子样信息导入表_明细>中满足下列条件的数据:

<数据筛选:子样信息导入表_明细.子样保存时间 <= 系统变量.当前日期时间

并且 ( 子样信息导入表_明细.子样操作状态 = '入库'

或者 子样信息导入表_明细.子样操作状态 = '返还')>

l销毁自定义提数1(主样品提数公式)

提取<样品信息导入表_主表,主样信息导入表_明细>中满足下列条件的数据:

<数据筛选:主样信息导入表_明细.主样编号 = 本报表.Sheet1:样品编号1

或者 主样信息导入表_明细.主样名称 = 本报表.Sheet1:样品名称1>

l销毁自定义提数2(子样品提数公式)

提取<样品信息导入表_主表,子样信息导入表_明细>中满足下列条件的数据:

<数据筛选:子样信息导入表_明细.子样编号 = 本报表.Sheet1:样品编号1

或者 子样信息导入表_明细.子样名称 = 本报表.Sheet1:样品名称1>

l销毁修改1(主样品修改公式)

保存后, 回写刷新 [主样信息导入表_明细] 中满足如下条件的数据:

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:艺术类考生考试信息系统的建立
下一篇论文:ACCESS课程的生本实践_优化
毕业论文分类
行政管理毕业论文 工商管理毕业论文
护理毕业论文 会计毕业论文
会计专业毕业论文 英语专业毕业论文
大学毕业论文 硕士毕业论文
计算机毕业论文 市场营销毕业论文
物流管理毕业论文 法学毕业论文
相关计算机毕业论文
    无相关信息
最新计算机毕业论文
读者推荐的计算机毕业论文