高校危险品仓库信息化管理系统研究

2014-08-15 20:43王锦周舟李兴鳌
科技视界 2014年17期

王锦 周舟 李兴鳌

【摘 要】本文着眼实验室信息化、网络化建设与管理,研究了在开发危险品仓库管理系统过程中涉及到的数据查询问题,以Visual Basic为开发平台,提出了“交集”的程序设计思路,极大地提高了仓库管理系统在信息查询过程中的检索速度,并完成了危险品仓库的信息化管理系统的开发,实现了危险品仓库的信息化、数字化管理。利用该管理系统可使高校危险品仓库的管理,实现检索迅速、可靠性高、处理信息量大,减少工作人员的数量, 极大地提高仓库管理效率, 有利于形成科学化、正规化的管理。

【关键词】危险品仓库;信息化管理系统;数据查询方法

【Abstract】Based on the construction and management of laboratory on information and network, we researched the question of data inquiring for the management system of college exploder warehouse,and proposed an new programming idea “Intersection”, which is based on the platform of Visual Basic. It can greatly increase the speed of inquiring information, and realize the information and digitization management of Warehouse for hazardous products.

【Key words】The exploder warehouse; The information management system; The method for inquiring information

0 引言

当今信息时代,快速地收集信息,有效地管理信息已经越来越重要。传统的管理方式不仅浪费人力、物力、时间,而且也不能适应社会快速发展的需要。充分利用现代化的技术手段,使信息快速、有效地被记录并为人们所用,是信息时代发展的必然要求,对于高校,特别是科研和实验教学中使用化学药品的院校,实现危险品仓库数字化管理, 严格控制危险品的出入数量,统计用户的需求,是信息技术发展的必然趋势[1-5]。目前,部分高校的危险品仓库管理仍然停留在人工记录管理阶段,极大的阻碍了工作效率的提升。

此外,最近社会上广泛热议的“复旦学生投毒案”,更加把高校危险品仓库的管理推上了风口浪尖,为了避免此类事件的发生,更加严格的控制危险品购买与学生领用数量,对高校科研实验过程中用到的危险品的管理也提出了更高的要求,因此,为了改变以往人工管理低效的工作现状,针对高校危险品仓库信息化管理进行了研究和探讨。通过开发相关系统,实现了危险品仓库的信息化、数字化管理。

虽然,目前市面上已有一些仓库管理系统,但是针对危险品仓库的相对较少,并且如果购买还需要企业根据各单位的实际情况将系统进行扩容和升级,需要很大一笔费用。因此,通过自主研发,根据高校自身需要开发完成的危险品仓库管理系统,一方面节约了开支,另一方面使得危险品仓库的管理实现了信息化、数字化管理,减少工作人员的数量,同时极大地提高库存管理的效率,有利于形成科学化、正规化的管理,亦顺应高校改革潮流。

本文将采用Visual Basic(VB)[6-11]作为仓库管理系统的开发平台,实现危险品仓库管理系统的开发,由于VB本身具有很好的开放性,易于进行功能扩展,因此,工作成果也具有很好的开放性,可以针对不同单位的特殊要求,快速的进行功能扩充,满足在其它管理方面的需求。

1 危险品管理系统中的查询方法

目前的高校危险品仓库管理方式多以手动表格处理为主,对物品信息进行逐项核查, 确认无误后,将其记录到相应的入库表、库存表和出库表中, 数据记录信息都存储在Excel文档中,数据处理效率低,操作不方便。特别是,由于化学药品不能大量存放,而科研工作对化学品的需求相对较大,所以危险品仓库中的日常工作中各种试剂的领取比较频繁,给仓库管理老师的工作增加了巨大难度和压力。

虽然目前市面上已有一些功能强大的仓库管理系统,然而,它们多是针对工业生产中的每个场景进行设计的,存在一些不利之处,如:(1)内容大而繁琐,并经常出现不可知的问题;另外对一些特殊产品的仓库管理使用效果不佳;(2)不能对不同单位的特殊需求进行针对性的开发应用;(3)目前市面上的大部分仓库管理系统中(如用友软件中的仓库模块),某一种物品必须使用一个特定序列号来表示,这样当每次入/出库药品时候,需要记住和核对所入物品的序列号,尤其是在仓库品种、规格众多的情况下,即繁琐造成时间的浪费也容易出错;(4)我们通过对使用者这些系统的的使用情况进行调查发现,人们对现用的仓库软件评价并不高。

本危险品仓库管理系统在程序设计过程中使用了一种快速、准确的查询方法[12],在数据查找方面进行了改进,类似于目前常用的搜索引擎,可以通过物品名称直接排序,并可以通过输入关键词在已有库存中进行模糊查找,如:输入“无水”,可在库存中找到“无水硫酸钠”、“无水硫酸镁”等所有包含“无水”字样的物品,此外,对仓库中同一物品的不同规格亦可以实现快速查找,如输入“注射器”即可查找到“5ml、10ml、 50ml”等库中所有规格的注射器。并且在仓库中查找用时很短,速度非常之快。对于上万的数据只需要不到0.003s即可完成。这在很大程度上归因于在管理系统的设计中,使用了“交集”的的程序设计思路[12]。通过对字符组不断求交集的方式,实现快速查询功能。利用该查询方法开发完成的危险品仓库的信息化管理系统, 实现了集多种功能于一体的管理平台。

在Microsoft office excel平台上采用Visual Basic语言开发完成了一种高校危险品仓库管理系统,以Excel表作为数据库储存器,对数据信息小于10万条的有效。它的具体内容为:首先,在仓库管理系统的数据库中添加全部危险品数据信息,同时可随时更新危险品数据信息,在使用中可输入查询内容的关键字或整个字符内容,通过查询方法得到想要的查询内容或相类似的查询内容的过程。并实现仓库管理的其他功能要求。在程序设计中采用了该查询方法,使得在数据库中查询数据的速度和准确度方面上实现了提升。该方法的详细内容见专利权利要求书[12],其主要优点表现在:(1)在不断缩小搜寻范围的同时,并把与查询内容相关的内容也放在下次搜寻的范围中,这样就可以做到不漏项,不缺项,直到把与它相关的内容全部搜寻出来;(2)把最接近答案的内容放在最前边,依次是与查询内容相关的内容,这样便于查找者观察和选用;(3)在查找的同时会把数据库中的相同项进行合并整理,便于以后的查找;(4)最终实现快速、准确地得到查询结果。

2 危险品管理系统的功能

利用“交集”的程序设计思路, 基于Visual Basic平台,设计完成的危险品仓库管理系统主要有药品入库、药品出库、修改,删除出入库数量、生成打印报表,药品库单等功能组成。其主要功能包括:

1)实现危险品仓库进/出库管理;

2)危险品仓库各种报表的生成(日、月、年、任意时段的报表生成);

3)根据需要快速输出各课题组领用品种、数量、时间及其领用人等信息;

4)快速准确查询功能,迅速在危险品仓库中检索所需物品;

5)添加,修改,删除出入库记录;

6)对仓库的盘点和抽点;

7)对仓库产品数量的报警和提示;

8)快速导出到相应的文件夹、打印所需统计结果等。

该危险品管理系统主要包括危险品仓储管理模块和用户管理模块。危险品仓储管理模块是危险品管理系统的重点,包括危险品管理、仓库信息查询、数据报表生成等。其中,危险品管理可实现:入库管理、出库管理、退库管理等;仓库信息查询可实现:模糊查询、精确查询及其出入库记录等;数据报表可实现:任意时段、任意用户的危险品领用、退库记录及其领用数据查询,亦可实现库存数据量汇总,快速生成年、月、日报表等。用户管理模块包括添加、删除用户等功能。系统管理员可以根据需要删除和添加新的用户,管理员只有通过密码确认后,方可进入危险品仓储管理系统和人员管理系统进行操作。

3 结束语

一种高校危险品仓库管理系统,采用Visual Basic作为仓库管理系统的开发平台,最大的优势在于,在程序设计中的查询方法上实现了提升,采取“交集”的设计思路[12],通过对字符组不断求交集的方式,实现快速查询功能;高校危险品仓库管理系统中采用了“交集”的查找思路,大大提高了在库存中存货的查询速度,尤其是在处理数量庞大的出入库条目时,显示出了极快的响应速度;此外,较之商业版的仓库管理软件本软件,采用VB开发,具有很好的开放性,可以进行功能快速扩展;无版权限制;界面简单容易使用,无需培训;对系统进行适当修改,可扩展到特殊领域的仓库管理需求。

经过一段时间的开发实践,基于“交集”的程序设计思路设计完成的危险品仓库管理系统的基本功能已经实现。管理人员可以通过该系统实现化学药品的日常出入库管理,方便地进行日常药品数量与领用情况的查询与统计,快速地对领用药品用户的情况进行提取。极大地提高了危险品管理的效率和准确度。

该系统操作界面简单,容易上手,通过该管理系统的使用可使危险品仓库实现数字化管理,实现快速检索、提高可靠性、处理的信息量大,减少工作人员的数量, 极大地提高库存管理的效率, 有利于形成科学化、正规化的管理。

【参考文献】

[1]陈彦,刘超.高校实验室危险品安全管理探究[J].实验室研究与探索,2011,30(9):385-388.

[2]郜涛,路贵斌.高校危险品库房的数字化管理[J].爆破器材,2007,36(4):29-31.

[3]刘桥阳,张业明.对高校化学品储存及使用管理的探讨[J].工业安全与环保,2005,31(9):48-49.

[4]戴芳,何江.危险化学品安全管理体系建立的研究[J].检验检疫学刊,2011,21(1):63-64.

[5]苏大勇,耿继原.危险化学品安全管理存在的问题及其对策[J].辽宁工程技术大学学报,2006,25(6):13-15.

[6]Bob Reselman, Richard Peasley,Waye Pruchniak. Visual Basic 6.0 使用指南[M].北京:电子工业出版社,1999.

[7]Roger Jennings.中文Access 2000开发使用手册[M].北京:机械工业出版社,2000.

[8]傅靖,李冬,罗刚君. EXCEL2007VBA开发技术大全[M].北京:电子工业出版社,2008.

[9]赵志东.Excel VBA 技巧应用[M].北京:人民邮电出版社,2007.

[10]Steven M. Hansen. Excel 2003 与 VBA编程[M].北京:电子工业出版社,2004.

[11]李璟旋.仓库管理系统的设计与实现[D].天津:南开大学,2011.

[12]王锦.一种基于高校危险品仓库管理程序中的查询方法:中国,201310245311.X[P].2013-06-20.

[责任编辑:汤静]