首页 > 范文大全 > 正文

基于B/S结构的数据库在检验科试剂管理中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于B/S结构的数据库在检验科试剂管理中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘要] 目的 利用数据库对检验科试剂进行管理。方法 采用B/S结构开发试剂管理数据库。 结果 本系统实现了科内试剂的出入库登记、更改、查询、试剂异常情况提示等的管理和各种报表的统计,并支持条形码。结论 基于B/S结构的数据库使用维护成本低,管理效率高,试剂采用数据库管理后有效解决了在监管、订货和统计等几方面的难点。

[关键词]B/S结构;数据库; 试剂管理; 条形码

[中图分类号] R115 [文献标识码]B [文章编号] 1673-9701(2011)19-102-02

Application of Based on the B/S Construction in Managing the Reagents of Laboratory

ZHANG Qunwei

Clinical Laboratory,Zhejiang Xiaoshan Hospital,Hangzhou 311201,China

[Abstract] Objective To manage the laboratory’s reagents with datebase. Methods To develop the reagent management system according to the Browser/Server construction. Results This systemcan manage the reagents loading/unloading register,inquiry,alarm of abnormal situation,statistics,and support the bar code. Conclusion The datebase base on B/S construction costs lower on maintenance,and manage efficiently, reagents management system solves the key points in monitoring,booking,statistics,etc.

[Key words] B/S construction; Database;Reagent management;Bar code

目前LIS(laboratory Information System,检验科信息系统)已在检验科中广泛使用,但在不少LIS中还缺少试剂管理模块[1-2],而试剂管理却是LIS的重要组成部分[3],如何在已有的LIS中补充试剂管理的功能,同时安装调试(特别是客户端)又要尽可能简便,尽量不影响日常工作呢?我们以B/S(Browser/Server,浏览器/服务器)结构开发了这套试剂的数据库管理系统,该系统只要在服务器上安装调试好后,客户端无需任何软件安装,就能直接使用。

1 材料与方法

1.1 开发工具

使用JSP(Java Server Pages Java服务器端页面)来开发试剂库管理网站。JSP环境的配置方案采用Apache充当WEB服务器,用Tomcat作为专用的JSP引擎,JSP编译软件为J2SDK[4]。数据库使用MS SQL Server 2000 Service[5],WEB服务器的Java程序通过JDBC驱动程序与数据库进行连接。

1.2 方法

在试剂管理数据库中建立试剂名称表、试剂厂商表、试剂供应商表、试剂入库记录表、试剂出库记录表、记录更改登记表等,而人员表、工作小组表、仪器设备表等调用LIS中已有的表。

1.3 功能模块

试剂管理系统网站包括基本设置、出入库登记、查询、异常提示、报表几个部分。

1.3.1 基本设置 录入科内试剂所涉及的所有试剂厂商、供应商的信息,如厂名、联系人、联系电话、编码等;录入科内所有试剂的信息,包括试剂编码、试剂名称、缩写、货号、试剂包装规格、试剂默认单价,根据试剂用量大小设置最小库存量及有效期剩余时间,并从已有的信息中选择该试剂的厂商、供应商、使用该试剂的工作小组、仪器等。

1.3.2 出入库登记 为方便管理与操作,我们引入了条形码。(1)入库登记:录入试剂的货号或试剂缩写确认后,显示要入库试剂的名称,录入该试剂的批号、效期、价格及数量,一经确认系统便自动为该批试剂分配一个流水号,并打印出相应数量的该流水号条码,该条形码标签同时还打印有试剂名称、批号、效期等信息,贴在相应试剂盒上。(2)出库登记:只需扫描试剂盒上的条形码标签即可完成试剂的出库登记。

1.3.3 查询根据工作小组、仪器将科内的所有的试剂进行分类管理。(1)总库存量查询 将科里所有试剂按工作小组及仪器进行分类后,根据仪器查询与之相关的试剂及每种试剂的总库存量。(2)单试剂查询可查询该试剂生产商、供应商的信息;该试剂详细的库存信息;设定时间段内的详细出入库记录;以及该试剂近一年来每月的使用量统计及走势图。

1.3.4记录更改在出入库登记时,如发现有误,找到该记录进行更改或删除,并简要填写原因。在更改记录查询中可列出所有已更改或删除的记录。

1.3.5异常提示对库存试剂的效期、库存量进行报警提示。(1)过期试剂提示:对这些试剂应禁止使用。(2)快到期(效期小于设定的效期剩余时间)试剂提示:这些试剂应尽快使用或更换,避免浪费。(3)库存量不足提示:列出已小于设定库存量的试剂,便于及时安排订购。

1.3.6报表打印 根据需要可进行每月的试剂出/入库报表、试剂订购报表、试剂批次库存余额月报表、试剂库存余额月报表、试剂明细帐、试剂效期查询报表、试剂库存积压告警表、试剂库存短缺告警表等的统计打印以及试剂基本情况表、试剂厂商/供应商基本情况表等的查询打印。

2 结果

本系统实现了科内试剂的出入库登记、更改、查询、试剂异常情况提示等的管理及各种报表的统计,并支持条形码,这样能减少更多的人力去管理药品的出入,从而提高了工作人员的工作效率,相对于以前的工作模式降低了15%的成本。

3 讨论

3.1 工作原理

试剂管理系统采用B/S三层架构体系设计。用户在第一层客户端打开浏览器,在地址行输入试剂管理系统服务器地址,浏览器以超文本形式访问第二层Web服务器,Web服务器负责管理用户交互,并通过SQL(Structured Query Language 结构化查询语言)等方式访问第三层数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果经Web服务器转化成HTML(Hypertext markup language 超文本标记语言)文档形式,转发给客户端浏览器,以Web页面形式显示出来,实现试剂库管理的各项实际操作[4]。

3.2B/S结构开发的优势

在传统的C/S(Client/Server,客户机/服务器)结构中,每个客户端和服务器上都需要进行数据库的安装及配置,需针对不同的操作系统开发不同版本的应用软件。随着互联网技术的兴起,软件应用系统正在向基于B/S结构的分布式的Web应用发展,在B/S结构中,应用系统集中在服务器上,系统的维护和升级只在服务器上进行;客户端仅只需要打开浏览器,就可以在不同的地点、以不同的接入方式(局域网/互联网)登陆服务器,进行相应的数据库的操作,与采用C/S结构的系统相比,具有使用维护成本低、管理效率高、扩展性好、可移植性强、跨平台等特点,但服务器性能相对要求较高。目前我们在服务器上安装调试好试剂管理系统后,全院局域网内的各工作站就能通过浏览器登陆系统,根据用户的权限不同实现试剂库管理的各项工作。

3.3 条形码的使用

在试剂出库操作、目标试剂定位中显得尤为简便、准确,可方便进行任一试剂的追踪,显示该试剂详细的出入库记录;当某一试剂有问题时,根据该条码及时对该批次入库试剂做出相应的处理。

我们根据简便、易用、安全、可靠、高效的原则开发了这套试剂管理系统。试剂采用数据库管理后,有效解决了在试剂管理中遇到的监管、订货、统计等几方面的问题。通过定期查询使早入库、效期短的试剂先用,避免过期浪费;根据试剂用量趋势及库存报警信息及时合理安排订货,以免影响日常工作;分析各种统计报表,及时掌握科里的试剂使用量和试剂成本,使试剂管理做到全面、高效、有序、科学。

[参考文献]

[1] 王海东,马骢,荣扬,等.检验信息系统的改造与应用[J].中国医疗设备,2009,24(6):64-66.

[2]周芮,王贵全,邵国光,等.临床检验信息系统的网络实施与应用[J].中华医院管理杂志,2005,21(4):253-255.

[3]丛玉隆,李健.检验科计算机管理网络的建立与应用体会[J].临床检验杂志,2001,19(6):361-363.

[4]傅进勇,邓少烽,李波.JSP网络编程学习笔记[M].北京:电子工业出版社,2008:23.

[5]张莉.SQL Server数据库原理及应用[M].第2版.北京:清华大学出版社,2009:65.

(收稿日期:2011-02-21)