药品仓库辅助管理信息系统设计

2020-10-23 09:11陈越千郑琰
软件工程 2020年10期
关键词:管理信息系统

陈越千 郑琰

摘  要:由于人员、外部条件等原因,药品仓库的管理一直是一个难以解决的问题,而药品的安全问题也一直是人们关心的重点。本文通过Python等编程软件对药品仓库的监控提供数字化可视服务,同时将大量药品数据存入系统中,帮助仓库管理人员进行更好的管理,也有助于第一时间确定问题药品的位置,从而进行处理。

关键词:药品仓库;管理信息系统;储存条件

中图分类号:TP311.1     文献标识码:A

Design of Auxiliary Management Information System for Drug Warehouse

CHEN Yueqian, ZHENG Yan

(College of Automobile and Traffic Engineering, Nanjing Forestry University, Nanjing 210037, China)

thousandcyq@163.com; yzheng_x@163.com

Abstract: Management of drug warehouse has always been a difficult task due to personnel, external conditions and some other reasons. Meanwhile, the safety of drugs has always been a focus of people's concern. In this paper, digital visualization services are provided with programming software, such as Python, to monitor drug warehouses, store large amounts of drugs, help warehouse staffs to manage drugs effectively, and locate and deal with the question drugs in the first place.

Keywords: drug warehouse; management information system; storage conditions

1   引言(Introduction)

藥品安全问题一直是老百姓关心的大问题,如果吃到有问题的变质药品,不但不能治病,反而会导致更加严重的问题。同时,由于小型药品仓库大部分采用人工管理,对工作人员的工作精神集中度有比较高的要求,一旦出现精神不集中的现象,就可能对温度湿度等的把关存在不严的情况,造成不良后果[1,2]。基于这几点,药品仓库的管理工作显得更加重要[3]。因此,本文通过一款辅助药品仓库管理软件的开发,简明扼要地描述出这款软件的工作原理,帮助工作人员更好地管理药品仓库。这不仅仅是对仓库工作人员的辅助,更是对购买药品的大众负责。

2   系统需求分析(Analysis of system requirements)

药品的变质主要有受潮、霉变等,这些都是由于温度、湿度等因素不达标而导致的,而这些都可以通过软件来自动控制,这样就不需要工作人员时刻地关注,大大减轻了工作人员的负担,也减少了失误率,药品的保质程度也将得到大大地提高。在目前的药品仓库管理体系中,人工依然是主要方式,工作人员需要经常穿梭在各种药品之间,容易出现混淆药物储存方法而导致失误。同时,现阶段药物仓库的现代化程度不高,温度、湿度等条件需要人工去进行实时检测,难免会产生操作不当导致的错误,使用自动化的软件检测技术基本可以避免这种情况的发生[4,5]。因此,自动化和数字化将成为发展趋势,机器会逐步取代人工监控,这种辅助药品仓库管理软件在未来必将会有用武之地。

3   系统的技术要点及特征(Technical features and characteristics of the system)

管理信息系统是一个以人为主导,利用计算机的硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的智能系统。这是一个在不断发展的学科,它会伴随着计算机技能的更新而不断完善。管理信息系统在强调管理、强调信息的现代社会中越来越得到普及,主要是因为管理信息是当代企业的立足根本,是重要的资源,决策的基础,实施管理控制的依据,联系组织内外的纽带。其基本功能包括数据处理、计划制定、数据控制预测以及辅助决策。

系统设计是开发和管理信息系统的重要阶段,也是整个流程的核心部分,它要能够实现系统分析阶段所提出的逻辑模型并确立新系统的结构,其中分析阶段要确定管理系统要“干什么”的问题,而设计阶段要确定“怎么干”的问题。分析阶段大都是理论化的,是一个从具体到抽象的过程,而设计阶段则相反,是从抽象回到具体。一个管理系统体系的完成都要经历分析和设计这两个阶段。

该系统的目的是要简化工作人员的工作难点,必要时可以用机械代替人工。当确定订单时,工作人员可以输入指令和路径让机器去仓库中取货。因此,程序系统的设计和仓库的路径规划会成为关键点。对于人工智能的程序设计,是系统的核心,当接收到一个订单后,系统会第一时间传送到工作人员的电脑上,工作人员就需要对人工智能进行管理,确定其运动路径以及取药完成后需要进行的操作,如药品的合格检测、现场的环境检测、药品的保质情况等。当一切过程无误时,执行返回命令,完成一次取药检测流程[6,7]。

4   系统可行性分析(Analysis of system feasibility)

4.1   技术可行性

现在存在的编程软件对于这种简易辅助软件的编写可以说是毫无难度,例如Visual Basic、C语言、Python、Java都能完成这项任务,同时SQL Server 2012也是一个功能完备、运用广泛的数据库开发程序,数据库技术非常之成熟,对于小型仓库管理系统的开发丝毫没有负担,对于编程者来说也十分容易[8,9]。例如,对于最基本的温度判断,可通过简单的条件判断语句完成,并不困难。

4.2   经济可行性

目前药品市场无论在用户、平台还是政策上都还是一个蓬勃向上发展的状态,药商经营者的总体数量也在稳步增长。因此,本文设计的仓库管理系统的客户基础是存在的。藥商经过一段时间的发展,淘汰过一批之后,剩下的和新晋的药品经营者必定会更加注重经营的规范性。所以,一个简单方便、安全便宜的辅助仓库管理系统,对于如今的药商经营者规范化运营是有很多益处的。并且结合需求分析,本文所使用的仓库管理系统开发成本并不是很高,所以从收益的角度来看完全具备可行性[10,11]。

4.3   储存可行性

由于很多的药物储存条件不同,在分类时会因为大量数据的涌入对技术人员产生极大的困扰,而有些药物仓库更是没有配备专业人员,分类就变成了将所有药品密封保存,且放在避光阴凉处[12]。而到了梅雨季节,湿度过大时,对很多易潮解霉变的药品,及时的除湿显得尤为必要。一个稳定的系统可以更容易做到这些细节的维护。

5 功能模块介绍(Introduction to functional modules)

软件功能模块大致如图1所示,分为四个部分,主要为基本信息模块、储存管理模块、出库模块和入库模块。这四个模块对应着系统的工作流程,即入库—检测—储藏—出库。当有订单接入时,系统会按照以下流程进行工作,具体如图1所示。

5.1   基本信息模块

在基本信息模块的药品位置功能里,可以查询到药品的具体位置,方便工作人员取药进行后续操作;在基本区域划分中,大致将药品分为了中药、西药和手术时特别使用的手术用药如麻药等,每种药的出厂商、贮存条件、适用人群、剂量等都可以通过这里直接查询获得,同时,该系统也可通过精准筛选确定正确的用药。

5.2   储藏管理模块

储藏管理模块的库存监测中分为温度控制、湿度控制、光照控制等几方面,全都是通过在基本信息模块中获得的药品储藏信息来对不同的药物进行分类储藏,做到每种药都储存在最适宜的环境中,如果外部条件发生了变化,系统还会发出警告来提醒工作人员打开如空调、除湿器、天窗等设备来调节外部环境,保证药品的质量;在库内移动中,如果药品需要调换在仓库中的位置,系统也会进行实时跟踪并记录,防止出现不必要的状况。

5.3   出库管理模块

在出库管理模块的订单受理功能里,仓库接收到了药店、医院或个人的订单后对系统发出通知,由工作人员或机器来处理;在库内定位取货里,接到通知后,系统会立刻根据订单内容定位药品的具体位置,并确定具体的路线,方便工作人员由于仓库大而繁杂导致的效率降低;在质量二次检测模块中,从仓库中取出药品后,将药品送至检测处,检测药品是否有变质、受潮、分解等变化,如有上述变化,则会通知工作人员重新取药再送检,如没有,则会提示工作人员将药品准备打包配送;在出库记录中,系统对已经出库的药品进行实时追踪,直至药品送至指定地点由订货人或相关人员确认后结束追踪,做到信息可视化、透明化。

5.4   入库管理模块

在入库管理模块的药物搬运记录中,接收到生产厂家的药品后由工作人员搬入仓库指定位置,等待下一步行动;在质量一次检测中,对送来的药品进行初步检测,如果有质量问题,则通知生产商,如没有问题,则进行下一步;在药品分类中,对检测合格的药品实行分类,分类标准在上文已经提到,大致分为中药、西药及手术用药,分类完成后送至仓库指定位置并进行良好的储存。在入库登记中,对入库的药品进行记录和核对。

6  温湿度监测代码(Temperature and humidity monitoring code)

对于存放在仓库中的药物,必须对其进行严密的温湿度监测,防止其温湿度处在不适宜的范围中。而监测系统的代码可通过Python代码实现,具体如下:

Humidity = 0 #赋值湿度的整数部分初值为0

Humidity_point = 0 #赋值湿度的小数部分初值为0

Temperature = 0 #赋值温度的整数部分初值为0

Temperature_point = 0 #赋值温度的小数部分初值为0

Check = 0 #赋值校验初值为0

For i in range(8)

Humidity += humidity_bit[i]*2**(7-i) #把读取到湿度的整数部分由二进制转化为十进制

Humidity_point += humidity_point_bit[i]*2**(7-i) #把读取到湿度的小数部分由二进制转化为十进制

Temperature += temperature_bit[i]*2**(7-i) #把读取到温度的整数部分由二进制转化为十进制

Temperature_point += temperature_point_bit[i]*2**(7-i) #把读取到温度的小数部分由二进制转化为十进制

Check += check_bit[i]*2**(7-i) #校验

Hum = humidity + humidity_point*0.001

Temper = temperature + temperature_point*0.001

Tmp = humidity + humidity_point + temperature + temperature_point

If Check == tmp #如果相等

Print(“Temperature:”,temper,“*C,Humidity:”,Hum,“%,“check:”,check,“tem:”,tmp) #输出正确

Else

Print(“wrong”) #否则输出错误

Print(“Temperature:”,temper,“*C,Humidity:”,Hum,“%,“check:”,check,“tem:”,tmp)

GPIO.cleanup() #清除引脚数据

Return Temper,Hum

每当系统完成一次监测后都会清除数据,完成一次循环,从而实现24小时不停的监测功能。

7   结论(Conclusion)

本系统的开发,旨在帮助小规模药品仓库提高工作效率,减轻仓库工作人员的工作负担。对于其市场前景,在智慧化、数字化的背景下,管理信息系统开发是热点话题,智能代替人工成为热点,该系统能够完美体现这一特征,即減少人员的工作量,取而代之的是机器的精密计算。由于关系到与健康相关的药品,因此不允许出现一丝纰漏,否则后果将不堪设想。这一系统的开发,将在一定程度上确保药物的安全,协助管理人员的工作,提高精确程度和效率,从而减少医疗事故的发生,对中小型企业将有很大帮助。

参考文献(References)

[1] Zhao J, Xue F, Li D. Intelligent Management of Chemical Warehouses with RFID Systems[J]. Sensors, 2019, 20(1): 123-139.

[2] Liu L, Liu X, Li W. Hierarchical network modeling with multidimensional information for aquatic safety management in the cold chain[J]. Food Science & Nutrition, 2018, 6(4): 843-859.

[3] Crowson A.N, Harvey M, Stout S. Data warehouse strategies and the modern anatomic pathology laboratory: Quality management, patient safety, and pathology productivity issues and opportunities[J]. Seminars in Diagnostic Pathology, 2019, 36(5): 294-302.

[4] 黄明睿,薛亮,陈润莹,等.电商背景下家具物流配送模式研究[J].电子商务,2019(09):7-8.

[5] 陈越千,薛亮.基于绿色理念的外卖包装盒研究[J].艺术科技,2020,33(2):35-36.

[6] 吴基鑫,薛亮.高校校园快递包装回收站的选址设置——以南京林业大学为例[J].物流工程与管理,2020,42(03):73-75.

[7] 高明亮.药品仓库智能监控系统的研究[J].沈阳工程学院学报(自然科学版),2019,15(01):93-96.

[8] 谢思宇,余伟.基于区块链的贵重物品可追溯交易平台设计[J].软件工程,2019,22(12):31-33.

[9] 董铭宇,薛亮.大数据背景下家具物流信息系统设计[J].物流工程与管理,2020,42(01):83-84;87.

[10] 陈小培.小型仓库管理系统分析与设计[J].电脑知识与技术,2019,15(32):74-76;79.

[11] 薛亮,付天琴,任超.基于微信小程序的木材物流信息平台设计[J].物流科技,2020,43(03):61-64.

[12] 王莹琪,牛方欣,何晓静,等.药物储存条件的影响因素及国内外部分药品储存条件的差别[J].中国临床药理学杂志,2019,35(15):1712-1715.

作者简介:

陈越千(2000-),男,本科生.研究领域:冷链物流,信息系统设计.

郑  琰(1983-),女,博士,副教授.研究领域:绿色物流,物流信息系统设计.本文通讯作者.

猜你喜欢
管理信息系统
应用电力营销管理信息系统进行电费管理探究
管理信息系统的研究
高校图书馆管理信息系统的完善和发展研讨
应用技术型本科工程管理类专业《管理信息系统》课程教学改革
基于B/S结构的学生公寓管理信息系统的设计与实现
基于“互联网+”的企业管理信息系统优化分析
基于工作流的水运应急信息管理平台设计 
浅析管理信息系统课程教学
航空发动机管理信息系统研究
出版管理信息系统在图书选题中的运用