江苏省地震应急物资库管理系统设计

2016-04-01 05:22何奕成中国南京210014江苏省地震局
地震地磁观测与研究 2016年1期
关键词:信息化

徐 年 陈 飞 李 伟 高 飞 何奕成 蒋 成(中国南京210014江苏省地震局)



江苏省地震应急物资库管理系统设计

徐 年 陈 飞 李 伟 高 飞 何奕成 蒋 成
(中国南京210014江苏省地震局)

摘要江苏省地震局几次大型综合地震应急演练均出现地震应急物资遗漏现象,传统管理模式已不能满足地震应急工作实际需要,以Visual Basic 6.0为开发平台,完成前台运行操控,以SQL Server 2005为容器,完成后台数据库建立与关联,由此编制一套江苏地震应急物资库管理系统软件,从而实现江苏省地震局地震应急物资库从传统转为智能化管理模式,并给出物资效能评估指标,对提高江苏地震应急物资管理和调度的信息化水平具有积极意义。

关键词应急物资库;管理系统软件;物资效能;信息化

E-mail:xunian0215@163.com

本文收到日期:2015-12-30

0 引言

地震应急救援是中国地震系统三加一系统的重要组成部分,破坏性地震发生后,救援物资的筹集、管理、调配是一项重要工作,应急物资的储备与调拨是否得当,对应急工作成功与否具有重要作用。江苏省地震局几次大型综合地震应急演练均出现地震应急物资遗漏现象,传统管理模式已不能满足地震应急需求。随着信息技术的飞速发展,信息化程度的高低成为各种事务管理水平的重要标志,信息化同时提高了工作效率(崔樱,2011)。为提高江苏地震应急救援物资管理水平,高效组织应急救援物资调度能力,从而提高江苏省地震局地震应急救援工作水平,由此开发一套江苏地震应急物资库管理系统软件,为决策者和应急物资管理人员提供一个地震应急物资管理的信息平台,避免出现应急物资遗漏问题。

1 系统构成

1.1 逻辑结构

江苏省地震应急物资管理系统采用结构化设计,以需求分析阶段得出数据流图为基础,按一定步骤将数据流图映射为软件结构,首先划分为几个小问题,设计用户管理、物资出入库管理、库存信息管理、物资效能评估、报表统计与打印、系统维护等模块。该系统总体分4层,即应用表示层、业务逻辑层、数据表示层及数据源层,系统逻辑结构见图1。应用表示层即操作界面,与用户直接接触,实现原始数据录入或数据查询,数据处理后,将各种结果进行显示或打印;业务逻辑层位于应用层和数据表示层之间,主要用于处理各类应用层的请求,用户使用 SQL 语言向数据库发送指令,或从数据库提取有关数据;数据表示层用来定义、创建、维护、访问、更新数据,并对以上操作进行管理,针对不同用户和不同操作权限对数据进行操作;数据源层主要实现必要的硬件操作,如打印机输入、输出及与操作系统的一些接口(图1)。

1.2 网络架构

图2为系统网络架构图,显示数据网络传输情况,可较明确认识系统网络结构。系统网络架构图的设计完成,在很大程度上加快了系统的设计步骤,使系统的目标性更加强烈,实用性更加突出。

图2 网络架构Fig.2 Network architecture diagram

1.3 功能模块

江苏地震应急物资管理系统主要功能模块设置为用户管理模块、物资出入库管理模块、库存信息管理模块、物资效能评估模块、报表统计与打印模块、系统维护模块,见图3。

图3 江苏省地震应急物资管理系统功能结构Fig.3 The functional block diagram of earthquake emergency supplies database management system of Jiangsu Province

(1)用户管理模块:由登录验证、登录口令维护、操作员管理3部分组成。用户登录前需接受系统验证,通过核对口令登录系统,系统管理员具有系统操作权限。

(2)物资出入库管理模块:物资进货管理需要操作人员输入物资入库日期、物资编号、名称、数量等信息,物资库物资数量总额为进货数量与原有库存数量之和,并更新数据库相应数据;物资领用管理要求操作人员输入领取物资编号、领取数量、领取人、领取日期等信息,相应物资数量减去领取数量,并更新数据库;物资归还管理要求操作人员输入归还物资的编号,即可出现物资的名称、领取数量、领取人、领取日期等信息,点击入库进行物资归还操作。

(3)库存信息管理模块:操作员可以查询任何物资库存;设置不同物资库存上下限,当相应物资库存物资数量超过或低于一定数量时,系统及时报警,方便操作人员及时调整库存;针对不同物资设置相应使用年限,及时进行物资强制报废报警。

(4)物资效能评估模块:统计物资使用率,计算物资性价比,得出相应物资购买需求评估。

(5)报表统计与打印模块:进行物资出入库报表和自定义报表打印操作。

(6)系统维护模块:进行数据库备份与恢复操作。

2 系统实现

江苏省地震应急物资库管理系统软件设计,使用Visual Basic 6.0开发平台完成前台运行操控平台开发,选用SQL Server 2005作为容器,完成后台数据库的建立与关联,从而使江苏省地震局地震应急物资库从传统管理模式转为智能化管理。VB技术与SQL Server 2005有的机结合,使后台大量数据操作高效而快捷。

(1)物资进货登记功能实现。物资库管理人员输入进货登记,使用定义的Recordset对象变量打开goods表(数据表),添加记录到数据库。代码如下

private Sub cmdadd— Click()

Dim sqlAs String

sql=”select*from goods”

rs_add.opensql,conn,adOpenKeyset,adLockPessimistic

End sub

弹出提示窗口,提示用户操作成功,需要关闭游标。代码如下

private Sub cmdadd_Click()

rs_add.update

MsgBox”添加用户成功”,vbOKOnly+vbExclamation,””

rs_add.close

End sub

(2)物资出库登记功能实现。物资库管理人员输入物资出库登记,相应物资添加sell表后,把相应数量的此型号物资从goods表减去,代码如下

private Sub cmdadd_Click() 从现存物资表中减去

Dim oldquantity As Long 用于存放goods表中原来的此物资数量

oldquantity=rs_check.Fields(5)

rs_check.Fields(5)=oldquantity—Val(txtQuantity.Text)

rs_check.Update

End Sub

用以下代码打开数据库链接

private Sub MDIForm_Load()

Dim strCnnAs string

strCnn=”Provider=MSDASQL.1;Persist Security Info=False;DateSoure=sellSystem”

3 软件优点

江苏省地震应急物资库管理系统软件用Visual Basic 6.0语言、SQL Server 2005数据库实现前台界面和后台管理功能。界面友好,操作便捷,安全性高,数据结构合理,便于软件更新、修改,软件功能模块层次清晰,简单实用,增加软件的实用性和安全性较高。

4 应用效果

2015年7月21日江苏省地震局举行地震模拟演练。17时03分,江苏省地震台网中心下达“2015年7月21日16时58分在盐城近海(离陆地边界20 km)发生M 5.5地震”的模拟演练信息,根据预案要求,紧急开展地震应急处置。通过江苏省地震应急物资库管理系统软件,地震局领导根据应急物资库物资情况(本年度物资出入库、现有物资库存和物资使用率),有序合理地下达调拨地震应急物资命令,地震应急救援工作顺利进行。模拟地震演练的成功举行,地震应急物资管理系统起到相当大的作用,得到大家一致好评。

5 结束语

江苏省地震应急物资管理系统可以有序合理地调拨并购进地震应急物资,将江苏省地震应急物资库从传统管理模式转为智能化管理,提高了地震应急物资管理和调度的信息化水平,对地震应急救援工作的顺利开展具有重要意义,值得推广。

参考文献

崔樱.基于三层C/S结构的医院信息系统设计与实现[J]. 现代电子技术,2011,12(2):44-48.

刘文英.物资管理信息系统开发方法分析[J]. 内蒙古民族大学学报,2008,10(2):26-29.

彭岚.基于C/S的数据库访问技术[J]. 软件导刊,2009,18(7):64-66.

乔萌,张群.基于B/S的钢铁企业备件仓库管理系统的设计与开发[J]. 计算机与现代化,2006,8(3):29-32.

杨本伦.Visual Basic开发技术大全[M]. 北京:清华大学出版社,2010:28-96.

朱凤梅,缪发军.基于Web的测震台网值班管理系统设计与实现[J].地震地磁观测与研究,2013,34(3/4):257-259.

The design and implementation of earthquake emergency supplies database management system of Jiangsu Province

Xu Nian,Chen Fei,Li Wei,Gao Fei,He Yicheng and Jiang Cheng
(Earthquake Administration of Jiangsu Province, Nanjing 210014, China)

Abstract

The phenomena of missing earthquake emergency supplies occurred several times during large-scale comprehensive earthquake emergency drills of Earthquake Administration of Jiangsu Province. The traditional management model can not satisfy the needs of earthquake emergency work. Taking Visual Basic 6.0 as a development platform for controlling the foreground, SQL Server 2005 as a container for associating backend database, a management software system for the earthquake emergency material library of Jiangsu province is developed to release the conversion of emergency supplies management from traditional to intelligent management mode. The system can also give effectiveness evaluation of supplies. It is of positive significance for improving the level of management and scheduling earthquake of emergency supplies in Jiangsu province.

Key words:emergency material library,management system software,material efficiency,informatization

doi:10. 3969/j. issn. 1003-3246. 2016. 01. 020

基金项目:中国地震局三结合课题资助(编号:14100X)

作者简介:徐年(1982—),男,江苏省南京市人,硕士,工程师,主要从事地震现场应急通信技术研究工作。

猜你喜欢
信息化
月“睹”教育信息化
月“睹”教育信息化
幼儿教育信息化策略初探
水利信息化
“云会计”在中小企业会计信息化中的应用分析
论述金融管理信息化的创新与应用实践
基于会计信息化下的企业内部审计探讨
如何构建交通信息化的防护墙?
法律为信息化护航
审计信息化与会计信息化的关系研究