徐 年 陳 飛 李 偉 高 飛 何奕成 蔣 成(中國南京210014江蘇省地震局)
?
江蘇省地震應急物資庫管理系統設計
徐 年 陳 飛 李 偉 高 飛 何奕成 蔣 成
(中國南京210014江蘇省地震局)
摘要江蘇省地震局幾次大型綜合地震應急演練均出現地震應急物資遺漏現象,傳統管理模式已不能滿足地震應急工作實際需要,以Visual Basic 6.0為開發平臺,完成前臺運行操控,以SQL Server 2005為容器,完成后臺數據庫建立與關聯,由此編制一套江蘇地震應急物資庫管理系統軟件,從而實現江蘇省地震局地震應急物資庫從傳統轉為智能化管理模式,并給出物資效能評估指標,對提高江蘇地震應急物資管理和調度的信息化水平具有積極意義。
關鍵詞應急物資庫;管理系統軟件;物資效能;信息化
E-mail:xunian0215@163.com
本文收到日期:2015-12-30
地震應急救援是中國地震系統三加一系統的重要組成部分,破壞性地震發生后,救援物資的籌集、管理、調配是一項重要工作,應急物資的儲備與調撥是否得當,對應急工作成功與否具有重要作用。江蘇省地震局幾次大型綜合地震應急演練均出現地震應急物資遺漏現象,傳統管理模式已不能滿足地震應急需求。隨著信息技術的飛速發展,信息化程度的高低成為各種事務管理水平的重要標志,信息化同時提高了工作效率(崔櫻,2011)。為提高江蘇地震應急救援物資管理水平,高效組織應急救援物資調度能力,從而提高江蘇省地震局地震應急救援工作水平,由此開發一套江蘇地震應急物資庫管理系統軟件,為決策者和應急物資管理人員提供一個地震應急物資管理的信息平臺,避免出現應急物資遺漏問題。
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)系統維護模塊:進行數據庫備份與恢復操作。
江蘇省地震應急物資庫管理系統軟件設計,使用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”
江蘇省地震應急物資庫管理系統軟件用Visual Basic 6.0語言、SQL Server 2005數據庫實現前臺界面和后臺管理功能。界面友好,操作便捷,安全性高,數據結構合理,便于軟件更新、修改,軟件功能模塊層次清晰,簡單實用,增加軟件的實用性和安全性較高。
2015年7月21日江蘇省地震局舉行地震模擬演練。17時03分,江蘇省地震臺網中心下達“2015年7月21日16時58分在鹽城近海(離陸地邊界20 km)發生M 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—),男,江蘇省南京市人,碩士,工程師,主要從事地震現場應急通信技術研究工作。