高校危险品库房的数字化管理.pdf
2 0 0 7 年8 月高校危险品库房的数字化管理郜涛等 高校危险品库房的数字化管理 部涛路贵斌 南京理工大学 江苏南京,2 1 0 0 9 4 [ 摘要] 文章简要论述实现危险品库房的数字化管理的必要性。介绍了c B u i l d e r 数据库程序的基本结构与 机制,通过数据库软件设计各模块需要实现的功能,从而实现对危陵品库房信息的数字化管理。 [ 关键词] 危险品库房数据库 数字化管理 [ 分类号] c 9 3 1 .2T P 3 1 5 l 引言社会的基地,其军工科研用危险品储存库房的安全 在当今信息时代,快速地收集信息,有效地管理管理显得尤为重要。 信息已经越来越重要。传统的管理方式浪费大量的危险品库房按要求实行2 4 h 值班制和夜闯值班 物力、人力和时间,已经不能适应社会快速发展的需巡逻制,并安装巡更系统、可视监控和红外报警系 要。充分利用现代化的技术手段,使信息快速、有效统,已基本实现了库房的数字化管理,但库存物品的 地被记录并为我们所用,实现危险品库房数字化管基本信息及相关操作,包括物品的入库、出库、库存 理,是信息技术发展的必然趋势。量等记录的大量数据,目前的处理方式主要以手工 危险品库房的数字化管理主要分为两大模处理为主,对物品信息进行逐项核查,确认无误后, 块“] ;一是建立危险品库房的数字化监控系统;二是 将其记录到相应的入库表、库存表和出库表中,数据 实现库存危险品信息的数字化管理。 记录信息都存储在w o r d 文档中,数据处理效率低, 我校是隶属于国防科学技术工业委员会的全国操作不方便。 性重点大学,承担重大的国防科研任务。学校危险品采用数据库技术对库房信息进行数字化管理有 库房承担了我校所有军品科研、教学试验的危险品以下优点检索迅速、可靠性高、处理的信息量大,可 储存、周转任务。学校将人防、物防、技防有机地结合减少工作人员的数量,能够较大地提高库存管理的 在一起,为库房安全工作提供可靠保障。军工高校作效率,有利于形成科学化、正规化的管理。 为国防科技高层次人才培养、武器装备研究和服务 2c B u i l d e r 数据库的基本原理 5 使用效果造,将原来的冷冻一转轮复合式除湿机改为冷冻除湿 改造后的除湿机满足出风温度 2 0 2 ℃、机,不仅可以满足产品的工艺条件,而且可以降低设 R H 4 0 %以下的工艺条件,整机运行平稳,至今已生备的运行成本。 产合格的岩石粉状乳化炸药8 0 0 0 多吨,产品的水分参考文献 含景基本为1 .2 %~1 .4 %。 [ 1 ] 江亿,刘晓华.温湿度独立控制空调系统[ M ] .北京中 改造后的除湿机取消了两台风机、一台电机,共 国建筑工业出版社t 2 0 0 5 - 1 2 l ~1 2 5 减少1 8 .7 5 k w 的动力消耗。此外,还取消了再生加 [ 2 ] 第四机械工业部第十设计研究院空气调节设计手册 热器一台,大大降低了设备的运行成本。 [ M ] 北京中国建筑工业出版社,1 9 8 3 3 9 1 - 对岩石粉状乳化炸药生产线的除湿机进行改 I m p r o v e m e Ⅱta n dA p p l i c a £I o no fD e h u l l l i d l f l e rf o rP o w d e r yE m u l s i o nE x p l o s i v e s “H u i c h u n ,Z h o uG a “g n i a n ,W uW e n j i e Z h e F a n gY o “g x i nc h e m i c a lC O .L t d . Z h e j i a “gS u i c h a “g ,3 2 3 3 1 3 [ A B s T R A c T ]T h er e a s o no fd e h u m i d i f i e rm u s tb ei m p r o v e di sa n a l y 弛di nt h i 8p 8 p e r ,t h ei m p r o v e dp l a n ei sd e t e r m i n e da n da p p l i e di “p r o d u c t i o n .I ti sm e tt e c h n o l og i c a lc o n d j t i o n so fp r o d u c t sa n dr e d u c e dt h er u n n i “gc o s tt o t r a n s f o r md e h u m j d i 矗e rw i t hr e f r i g e r a t i o na n dr o t a f y w h e e li n t or e f r i g e r a t i o nd e h u m i d i f i e r . [ K E Yw O R D s ]e m u l s i o ne x p I o s i v e s ,d e h um i d i f i e rw i t hr e f r i g e r a t i o na n dr o t a r y w h e e l ,r e f r i g e r a t i o nd e h u m I d n e r ,c O s t 万方数据 爆破器材E x p I o s i v eM a t e r i a l 3第3 6 卷第4 期 建立数据库使用的C ”B u i l d e r 开发工具,将 c 语言与可视化开发结合起来Ⅲ,功能更加强大 和灵活。C B u i l d e r 处理数据库的机制如图1 [ 3 ] 。由 图1 可见,使用c ”B u i l d e r 数据库应用程序应先安 装B D E 数据库引擎 接口。 图l 数据库系统机制 C ”B u i l d e r 数据库应用程序基本由两部分组 成,D a t a A c c e s s 数据访问 控件和D a t a c o n t r o l 数 据控制 控件。D a t a A c c e s s 控件负责和B D E 进行数 据交换,并为D a t a c o n t r o l 控件提供数据,将在n a t a c o n t r o l 控件中被修改的数据经B D E 传送到数据库 文件中,其中和B D E 打交道的控件是T D a t a s e t 控 件,包括T T a b l e 、T Q u e r y 、T S t o r e P r o c 等,每一个 T D a t a S e t 控件都与一个数据库文件连接,并且为 T D a t a s o u r c e 控件提供数据,而每一个T D a t a s o u r c e 控件也应该指定一个T D a t a s e t 控件。这些 控件的关系如图2 嘲。T D a t a s o u r c e 控件从 T D a t a s e t 控件中接收数据并提供给T D a t a c o n t r o l 控件,把被修改的数据经T D a t a s o u r c e 控件传给 B D E 。 图2 数据库应用程序结构 3 危险品管理系统的设计 本数据库管理系统主要包括用户管理、人员管 理、危险品仓储管理三大模块,具有报警提示、报表 打印、数据备份等功能,结构如图3 。 3 .1 用户管理模块 该模块包括添加、删除用户和修改密码等功能, 用户管理结构如图4 。用户分为超级管理员和一般 管理员,不同的管理员有不同的权限。一般管理员, 只能修改密码;超级管理员不但可以修改密码,还可 以删除和添加新的管理员。管理员通过密码确认后, 方可进入危险品仓储管理系统和人员管理系统进行 操作。 图3 库房管理系统结构 图4 用户管理结构 3 .2 人员管理模块 该模块实现对我校从事危险品作业人员信息的 管理,数据库中主要包括危险作业人员所学专业、操 作证号等基本信息。该模块主要进行信息浏览、信息 修改、增加记录、删除记录、排序、分类查询、打印等 操作,如图5 。对危险品作业人员及相关信息进行增 加、删除或修改等操作,相应的记录排序和记录查询 也会进行更新并记录所作的操作。用户可以在记录 查询界面下通过输入编号、姓名、单位等信息进行分 类查询,精确查找危险作业人员和相关信息变更情 图s 人员管理结构 至 万方数据 2 。0 7 年8 月高校危险品库房的数字化管理部涛等 况。 3 .3 危险品仓储管理模块 该模块是危险品管理系统的重点,包括库房管 理、危险品管理、信息查询、数据报表等模块,其结构 及功能如图6 。 图6 危险品仓储管理结构 3 .3 .1 库房管理模块 本模块中的查看库房能够从直观上掌握库房的 基本信息,如库房编号、库房名称、库存总量、库存总 价等,在查看库房信息时,可以对库房的基本信息进 行修改。考虑到库存数据记录更新时,相应的库房信 息也会变化,因此在危险品入库、增加记录以及出 库、删除数据记录时要同时对库房信息表进行更新 操作。清空库房则是在选择库房编号之后,对所选库 房的数据记录进行清空。 3 .3 .2 危险品管理模块 入库管理功能根据要求,每个库存数据表的主 键为库存编号,这个编号是唯一的,不允许重复,因 此在提交新增危险品记录信息时,必须先查询所输 入的库存编号是否在当前的数据表中已经存在,若 存在,则给出一个提示信息,说明操作失败的原因为 库存编号重复,然后重新输入信息,直至不起冲突为 止,则增加入库记录成功。 出库管理功能设计两个数据表,分别为出库信 息主表、出库详细表。主表记录的是出库的具体信 息,如出库编号、库存编号、品名、有效期等;详细表 则是出库编号、出库日期、出库数量等信息。 退库管理功能退库的数据记录与库存数据记 录有两种关系。第一种情况,需要退库危险品的编号 在库存记录中存在,在通过使用索引查找到该记录 时,只需把库存数量加上退库数量作为新的库存量, 再在退库表中加人相应的退库记录信息;第二种情 况,退库危险品的编号不在目前的库存中,则此时的 操作类似于数据记录的新增,需要在弹出的物品资 料填写表中把遏库记录的详细信息提交给系统,再 进行退库记录数据表的新增。 3 .3 .3 信息查询模块 可以通过输入编号、品名、存放人等信息进行分 类查询,在当前所处库房界面进行精确查找。出库记 录查询提供出库记录的信息查询,并可按时间、区 间进行查询} 退库记录查询提供退库记录信息的查 询。 3 .3 .4 数据报表模块 本模块是在将数据表中的数据加载为数据报 表,从而实现对所选择的库房的危险品库存,出库、 退库的记录信息实现报表打印。 4 结束语 经过一段时间的开发实践,危险品仓储管理系 统的基本功能已经实现,人员资料进行修改、添加、 删除以及排序和查询,数据的入库、出库、退库,数据 记录的信息查询,数据报表的打印等功能在一定程 度上满足需求。该系统操作界面简单方便,在一定程 度上提高了危险品管理的效率和准确度,但系统维 护、过期报警等功能还未实现,需进一步完善。 参考文献 [ 1 ] 蒋明明.加强数字化建设提升文物库房管理水平口] . 东方博物,2 0 0 6 , 2 1 1 8 . [ 2 ] 刘滨.c ’B u i l d e r5 高级编程实例精解[ M ] .北京国 防工业出版社,2 。。1 .3 . [ 3 ] 刘光.c B u j l d e r 数据库系统设计与开发[ M ] 北京 清华大学出版社,2 0 0 3 .1 2 ~1 3 . D i 舀t a lM a n a g e m e n to fC o I I e g eE x p l o d e rw a r e h o u s e G a oT a o ,L uG u i b j n N a n j i “gU n i v e r s i t yo fS c i e n c e8 【T e c h n o l o g y J i a “g s uN a n j i “g ,2 1 0 0 9 4 [ A B s T R A c T ]T h ea r t i c l ed i s c u s s e st h en e c e s s i ‘yo fd i g i t a lm a n a g e m e n t 。fe x p l o d e rw a r e h o u s e .T h eb a s i cs t r u c t u r ea n dm e c h a n i s mo fC B u i l d e rd a t a b a s es o “w a r ea r ei n t f o d u c e d .I ta l s od e s c r i b e st h ef u n c t i o n st h a ta r en e e d e dt od e s i g nv a r i o u sm o d u l e st h r o “g hd a t a b a s es o f t w a r e ,w h i c hl e a d st ot h ed i g i t a lm a n a g e m e n to fe x p l o d e rw a r e h o u s e . [ K E Yw o R D s ]e x p l o d e rw a r e h 。u s e 。d a t a b a s e ,d i g i t a lm a n 8 9 e m e n t 万方数据