国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

野戰(zhàn)藥材倉庫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2011-09-29 08:22李世川周瑜霞
醫(yī)療衛(wèi)生裝備 2011年2期
關(guān)鍵詞:野戰(zhàn)出庫入庫

李世川,李 莉,周瑜霞

野戰(zhàn)藥材倉庫系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

李世川,李 莉,周瑜霞

目的:設(shè)計(jì)一種野戰(zhàn)藥材倉庫系統(tǒng),以滿足戰(zhàn)時(shí)衛(wèi)勤保障需求。方法:運(yùn)用面向?qū)ο蟮姆椒ǎY(jié)合具體的工作場(chǎng)景,從野戰(zhàn)藥材倉庫系統(tǒng)的信息、功能、應(yīng)用環(huán)境、特點(diǎn)等幾個(gè)方面進(jìn)行詳細(xì)分析。系統(tǒng)采用C/S結(jié)構(gòu),后臺(tái)使用SQL Server數(shù)據(jù)庫,前端使用開發(fā)工具Power Builder進(jìn)行開發(fā)。結(jié)果:藥材倉庫人員運(yùn)用該系統(tǒng)可以在野戰(zhàn)條件下快速、準(zhǔn)確地進(jìn)行藥材的收、發(fā)操作,及時(shí)將藥材日常維護(hù)工作匯總并上報(bào)。結(jié)論:該系統(tǒng)實(shí)現(xiàn)了藥材倉庫平時(shí)和戰(zhàn)時(shí)藥材管理的有機(jī)結(jié)合,提高了軍隊(duì)藥材倉庫在野戰(zhàn)條件下的信息化作業(yè)能力,并已通過測(cè)評(píng)和投入試運(yùn)行,收到了良好的反響。

野戰(zhàn)藥材倉庫系統(tǒng);C/S;Power Builder;數(shù)據(jù)庫;設(shè)計(jì);面向?qū)ο?/p>

AbstractObjectiveTo design field medicine warehouse system in order to meet the demand of military medical service in war time.MethodsSystem analysis of the field medicine warehouse system was performed from the aspects of information,functions,environment and features using Object-oriented approach.ResultsThe field medicine warehouse system was developed by using the C/S structure,SQL Server,and PowerBuilder.ConclusionThe field medicine warehouse system combines the field military medicine warehouse characteristics of peacetime and wartime work,and the implementation of this system meets the medicine warehouse management in peacetime and wartime.This system has been through the measure and put into trial operation and received a good response.[Chinese Medical Equipment Journal,2011,32(2):28-29,36]

Key wordswarehouse system;C/S;PowerBuilder;database;design;object-oriented

1 引言

在戰(zhàn)時(shí)情況下,藥材保障作為后勤醫(yī)療傷員救治的主要環(huán)節(jié),其供應(yīng)補(bǔ)給能力關(guān)系到衛(wèi)勤保障綜合實(shí)力。野戰(zhàn)藥材倉庫人員需要在戰(zhàn)時(shí)復(fù)雜的環(huán)境下快速、準(zhǔn)確、高效地發(fā)放藥材,并能及時(shí)掌握庫中藥材的剩余情況,向上級(jí)請(qǐng)領(lǐng)或自購所需藥材。這項(xiàng)工作相當(dāng)復(fù)雜、繁瑣,在戰(zhàn)時(shí)時(shí)間緊的情況下,如果靠人工操作,需要耗費(fèi)大量的人力、物力和時(shí)間等,這不符合戰(zhàn)時(shí)衛(wèi)勤保障要求。如果將平時(shí)藥材倉庫管理系統(tǒng)應(yīng)用到野戰(zhàn)情況下,有些操作則顯得累贅。在這種情況下,我所設(shè)計(jì)和開發(fā)了野戰(zhàn)藥材倉庫系統(tǒng),可同時(shí)滿足在戰(zhàn)時(shí)和平時(shí)情況下野戰(zhàn)藥材倉庫及時(shí)、準(zhǔn)確地掌握藥材的收發(fā)存情況。下面詳細(xì)介紹其設(shè)計(jì)和實(shí)際應(yīng)用情況。

2 功能模塊

野戰(zhàn)藥材倉庫系統(tǒng)的基本功能主要有藥品的入庫、出庫、庫存管理、人員管理等多個(gè)模塊,同時(shí)需要突出快速、準(zhǔn)確、簡(jiǎn)便和安全。因?yàn)樵趹?zhàn)時(shí)情況下,野戰(zhàn)藥材倉庫任務(wù)重、人員少,需要快速發(fā)放藥材以及記錄藥材發(fā)放過程等多項(xiàng)工作,所以設(shè)計(jì)的系統(tǒng)不能復(fù)雜,需要操作簡(jiǎn)便,且功能還要完善??傊?,該系統(tǒng)需要最大限度地提高工作人員的效率。下面對(duì)各個(gè)功能模塊進(jìn)行介紹,如圖1所示。

入庫管理:業(yè)務(wù)人員通過該模塊對(duì)藥材物資進(jìn)行入庫管理。根據(jù)戰(zhàn)時(shí)情況,該模塊設(shè)計(jì)簡(jiǎn)單,易操作,其流程圖如圖2所示。

作者單位:100071 北京 總后衛(wèi)生部藥品儀器檢驗(yàn)所(李世川、李 莉);100071 北京 解放軍302醫(yī)院信息科(周瑜霞)

在入庫流程開始時(shí),業(yè)務(wù)人員根據(jù)實(shí)際情況可以分為2種情況進(jìn)行操作:(1)在時(shí)間允許和有足夠多的業(yè)務(wù)人員時(shí),由業(yè)務(wù)人員開入庫單據(jù),庫房人員清點(diǎn)入庫藥材品種和數(shù)目等,然后進(jìn)行庫房登記,操作結(jié)束后將藥材入庫;(2)在時(shí)間緊迫和人員緊張時(shí),只能一個(gè)人操作,則可以快速地進(jìn)行入庫操作,在系統(tǒng)中只需一個(gè)操作界面,便可完成入庫操作。

出庫管理:出庫管理類似入庫管理,其操作分為2種情況:(1)操作人員可以按平時(shí)出庫方式正常出庫,首先由業(yè)務(wù)人員根據(jù)任務(wù)開出庫單,之后庫房人員根據(jù)出庫單發(fā)放藥材;(2)操作人員可以在一個(gè)界面完成以上2步操作,實(shí)現(xiàn)快速出庫操作。

庫房管理:業(yè)務(wù)人員可以在該模塊中查看庫存中所有藥材物資,對(duì)庫存進(jìn)行清查,生成報(bào)損單。在該模塊中,業(yè)務(wù)人員需要記錄庫房的溫濕度,實(shí)時(shí)掌握庫房的整體情況。

字典管理:用戶在該模塊中管理該系統(tǒng)需要使用一些基礎(chǔ)數(shù)據(jù),如物資名稱、收貨單位、供貨單位等。該系統(tǒng)在下發(fā)使用時(shí)已內(nèi)置了一些常用的字典,使用戶使用時(shí)可以立即開展工作。同時(shí),字典管理中使用了2套編碼,一套是本系統(tǒng)內(nèi)部使用的編碼,另一套是上報(bào)數(shù)據(jù)時(shí)使用的編碼。這種方式解決了由于編碼的原因使系統(tǒng)之間不能互相通信的問題。

系統(tǒng)管理:用戶可以通過該模塊對(duì)本系統(tǒng)進(jìn)行常規(guī)的管理,如數(shù)據(jù)的備份和恢復(fù)、人員設(shè)置、環(huán)境參數(shù)設(shè)置等。

統(tǒng)計(jì)查詢:在該模塊中,用戶可以統(tǒng)計(jì)和分析庫存中藥材物資、藥材入庫和出庫情況。同時(shí),可以生成一些復(fù)雜的統(tǒng)計(jì)數(shù)據(jù),如藥材日消耗、收貨部隊(duì)接受藥材分布情況等,滿足業(yè)務(wù)人員的統(tǒng)計(jì)查詢,并能夠?qū)⒉樵兘Y(jié)構(gòu)導(dǎo)出為Excel表格。

傳輸管理:為了使本系統(tǒng)具有和其他系統(tǒng)進(jìn)行交互的能力,設(shè)計(jì)了該模塊。通過該模塊可以快速地生成數(shù)據(jù)包,包括入庫單、出庫單、庫存等一些數(shù)據(jù),然后上報(bào)給上級(jí)機(jī)關(guān)或同級(jí)機(jī)關(guān)等。另外,它還可以接收上級(jí)機(jī)關(guān)發(fā)放的入庫單據(jù)、出庫單據(jù)等,只需要簡(jiǎn)單導(dǎo)入便可完成出入庫操作,可以節(jié)省很多時(shí)間。

文電管理:該模塊是一些上級(jí)機(jī)關(guān)發(fā)放文件的電子版。通過該模塊可以快速查閱上級(jí)機(jī)關(guān)發(fā)放的文件等資料。

本系統(tǒng)通過以上幾大模塊實(shí)現(xiàn)了在戰(zhàn)時(shí)情況下對(duì)藥材物資的快速出入庫操作。同時(shí),該系統(tǒng)可滿足藥材倉庫平時(shí)操作使用要求。

3 設(shè)計(jì)工具

本系統(tǒng)開發(fā)時(shí)間短、人員少,可實(shí)現(xiàn)的功能較多。同時(shí),本系統(tǒng)要求滿足較高的安全性和完整性,所以必須通過數(shù)據(jù)庫管理系統(tǒng)在建立、運(yùn)行和維護(hù)時(shí)對(duì)數(shù)據(jù)進(jìn)行集中控制。根據(jù)野戰(zhàn)藥材倉庫系統(tǒng)的需求分析和軟件的功能設(shè)計(jì),本系統(tǒng)采用PB 9.0作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫采用SQL Server 2005。

3.1 Power Builder介紹

Power Builder是一種基于C/S結(jié)構(gòu)的數(shù)據(jù)庫應(yīng)用開發(fā)工具,同時(shí)也是最好的面向?qū)ο蟮目焖賾?yīng)用程序開發(fā)工具。作為專業(yè)的數(shù)據(jù)庫應(yīng)用開發(fā)工具,Power Builder提供了很多的數(shù)據(jù)庫接口,可全面支持目前流行的數(shù)據(jù)庫管理系統(tǒng)。比如O-racle、SQL Server、Sybase等數(shù)據(jù)庫都提供了專用接口,同時(shí)也提供了通用的ODBC和JDBC數(shù)據(jù)庫接口。它提供了多種可視化視圖開發(fā)工具,使開發(fā)者可以將精力主要集中在開發(fā)系統(tǒng)的業(yè)務(wù)邏輯上。

3.2 SQL Server介紹

SQL Server是面向中小企業(yè)的數(shù)據(jù)庫管理系統(tǒng),具有安裝簡(jiǎn)便、易于操作等優(yōu)點(diǎn)。在設(shè)計(jì)本系統(tǒng)時(shí)選擇了該數(shù)據(jù)庫系統(tǒng)。同時(shí),它還具有如下優(yōu)點(diǎn):(1)在Windows環(huán)境下,具有穩(wěn)定、可靠、易于維護(hù)等特點(diǎn);(2)SQL Server發(fā)展到 2005版本時(shí),具有更高效的查詢、存儲(chǔ)能力;(3)擁有友好的、易于操作的圖形化界面,易于創(chuàng)建、維護(hù)各種表格和索引。

4 系統(tǒng)設(shè)計(jì)

4.1 邏輯結(jié)構(gòu)圖

本系統(tǒng)在實(shí)現(xiàn)上可以采用C/S結(jié)構(gòu),也可以采用B/S結(jié)構(gòu)??紤]到本系統(tǒng)需要有高響應(yīng)、高安全性和穩(wěn)定性等,因此本系統(tǒng)采用了C/S結(jié)構(gòu)。

在具體實(shí)現(xiàn)中,可以使用單臺(tái)計(jì)算機(jī)實(shí)現(xiàn)所有業(yè)務(wù),也可以采用局域網(wǎng)的形式實(shí)現(xiàn)本系統(tǒng)。比如,采用高速服務(wù)器,在業(yè)務(wù)處放置1臺(tái)客戶端,庫房放置1至多臺(tái)客戶端,如圖3所示。

圖3 邏輯結(jié)構(gòu)圖

在戰(zhàn)時(shí)情況下,各個(gè)野戰(zhàn)藥材倉庫情況不同。在一些規(guī)模較大的站點(diǎn),可以采用局域網(wǎng)形式;在規(guī)模較小的站點(diǎn),只需要采用單臺(tái)計(jì)算機(jī),同樣可以實(shí)現(xiàn)所有的系統(tǒng)功能。

4.2 軟硬件要求

由于人們對(duì)Windows操作系統(tǒng)熟悉,為了快速配置和使用系統(tǒng),所以本系統(tǒng)的設(shè)計(jì)基于Windows XP以上操作系統(tǒng)。用戶只需要有Windows的操作經(jīng)驗(yàn),就能很容易地配置本系統(tǒng),不需要專門的培訓(xùn)。

在硬件方面,只需要主流配置的計(jì)算機(jī)就可以勝任本系統(tǒng)的所有工作。這主要考慮到實(shí)際情況中各個(gè)計(jì)算機(jī)的配置不一,在設(shè)計(jì)系統(tǒng)時(shí)采用了多種措施,減少本系統(tǒng)占用過多的操作系統(tǒng)資源。

4.3 數(shù)據(jù)庫表設(shè)計(jì)

本系統(tǒng)的核心是數(shù)據(jù)庫表的設(shè)計(jì)。數(shù)據(jù)庫表設(shè)計(jì)的好壞直接影響到系統(tǒng)的運(yùn)行。由于本系統(tǒng)的功能較多,數(shù)據(jù)庫中需要設(shè)計(jì)的表也相對(duì)較多。根據(jù)野戰(zhàn)藥材倉庫系統(tǒng)的業(yè)務(wù)工作需求,在進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)時(shí)需根據(jù)它們之間的關(guān)系進(jìn)行業(yè)務(wù)邏輯的劃分,系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)是較為復(fù)雜的。

根據(jù)數(shù)據(jù)庫的邏輯設(shè)計(jì)方案,本系統(tǒng)采用面向?qū)ο蟮脑O(shè)計(jì)方法實(shí)現(xiàn)數(shù)據(jù)庫和表的創(chuàng)建,數(shù)據(jù)庫依據(jù)數(shù)據(jù)的用途將表劃分為字典基礎(chǔ)資料、業(yè)務(wù)邏輯、用戶信息幾大部分。由于數(shù)據(jù)的統(tǒng)計(jì)量非常大,需要?jiǎng)討B(tài)生成或打印報(bào)表,因此在設(shè)計(jì)不同類型報(bào)表時(shí)系統(tǒng)采用了動(dòng)態(tài)生成臨時(shí)表的方式,將這類臨時(shí)表作為一個(gè)中轉(zhuǎn)站,實(shí)現(xiàn)實(shí)時(shí)方便地利用PB可視化視圖生成報(bào)表。

4.4 連接數(shù)據(jù)庫

各個(gè)客戶端在實(shí)際應(yīng)用中首先需要連接數(shù)據(jù)庫。在實(shí)際情況中,連接數(shù)據(jù)庫參數(shù)各不相同,所以在設(shè)計(jì)時(shí)將這部分設(shè)計(jì)成動(dòng)態(tài)配置。用戶在設(shè)計(jì)使用時(shí)只需要簡(jiǎn)單對(duì)配置窗口進(jìn)行配置即可,即本系統(tǒng)在首次運(yùn)行時(shí)如果不能正常工作,會(huì)彈出數(shù)據(jù)庫配置窗口,如圖4所示,讓用戶對(duì)連接參數(shù)進(jìn)行配置,大大簡(jiǎn)化了用戶的配置工作量。

圖4 數(shù)據(jù)庫配置窗口

5 系統(tǒng)特點(diǎn)

野戰(zhàn)藥材倉庫系統(tǒng)主要是為流動(dòng)的野戰(zhàn)藥材倉庫提供服務(wù),具有如下特點(diǎn):

5.1 操作簡(jiǎn)便

由于在戰(zhàn)時(shí)中遇到的情況復(fù)雜,如果業(yè)務(wù)工作還和平時(shí)藥材倉庫工作一樣,會(huì)耽誤很多的寶貴時(shí)間。本系統(tǒng)在設(shè)計(jì)時(shí)考慮到了這種情況,將很多業(yè)務(wù)人員的操作進(jìn)行了簡(jiǎn)化,用戶可以采用多種方式進(jìn)行系統(tǒng)操作,靈活地處理業(yè)務(wù)流程,使用戶可以將精力放到業(yè)務(wù)處理中,不需要過多的計(jì)算機(jī)操作。在簡(jiǎn)化業(yè)務(wù)操作后,將復(fù)雜的業(yè)務(wù)邏輯交給了系統(tǒng)后臺(tái)自動(dòng)處理,這部分對(duì)用戶已經(jīng)隱藏。

5.2 一鍵安裝

考慮到在實(shí)際應(yīng)用中各個(gè)用戶的知識(shí)層次不同,對(duì)于很多系統(tǒng)的安裝,用戶都感到很困難。本系統(tǒng)在設(shè)計(jì)時(shí)簡(jiǎn)化了安裝過程,用戶只需要單擊“確定”按鈕,便可以將本系統(tǒng)程序和數(shù)據(jù)庫同時(shí)安裝在計(jì)算機(jī)上,且不需要對(duì)數(shù)據(jù)庫進(jìn)行表的設(shè)置,因?yàn)檫@部分已經(jīng)內(nèi)置,用戶只需要操作即可。

5.3 安全性

本系統(tǒng)在設(shè)計(jì)時(shí)將安全性放在了首位。安全性主要是針對(duì)數(shù)據(jù)庫保護(hù):(1)將用戶的密碼進(jìn)行加密,防止了非法人員盜用他人的用戶和密碼登錄系統(tǒng),獲取數(shù)據(jù)或?qū)?shù)據(jù)造成破壞;(2)對(duì)數(shù)據(jù)庫進(jìn)行備份和恢復(fù),用戶隨時(shí)可以對(duì)數(shù)據(jù)庫進(jìn)行實(shí)時(shí)備份以及恢復(fù)數(shù)據(jù),避免了由于數(shù)據(jù)庫的錯(cuò)誤對(duì)數(shù)據(jù)造成的破壞。

5.4 字典代碼維護(hù)方便

在每個(gè)業(yè)務(wù)系統(tǒng)中首要維護(hù)的是字典數(shù)據(jù),如常見的物資名稱編碼等。在本系統(tǒng)中,用戶無需關(guān)心字典維護(hù)問題:(1)在系統(tǒng)安裝時(shí)已經(jīng)內(nèi)置了常用的字典數(shù)據(jù);(2)如果字典數(shù)據(jù)不存在,系統(tǒng)可以自動(dòng)生成字典數(shù)據(jù),例如在入庫時(shí)用戶在入庫單中輸入了不存在的物質(zhì)名稱,系統(tǒng)會(huì)自動(dòng)為用戶維護(hù)該字典,減少了用戶繁瑣的字典維護(hù)操作。

5.5 數(shù)據(jù)傳輸方便

在數(shù)據(jù)傳輸模塊中,數(shù)據(jù)的輸出和輸入采用了多種形式,如XML、Excel形式。用戶可以采用任何一種形式處理傳輸數(shù)據(jù),方便了本系統(tǒng)與其他系統(tǒng)的連接。本系統(tǒng)已經(jīng)和其他各個(gè)相關(guān)系統(tǒng)進(jìn)行了測(cè)試,數(shù)據(jù)可以很簡(jiǎn)便地在各個(gè)不同系統(tǒng)間傳輸。例如,對(duì)于野戰(zhàn)醫(yī)院請(qǐng)領(lǐng)藥材,本系統(tǒng)接受XML形式的請(qǐng)領(lǐng)單,將數(shù)據(jù)導(dǎo)入系統(tǒng)中,簡(jiǎn)化了出庫單據(jù)的生成,出庫單完成后,導(dǎo)出相關(guān)出庫單的XML形式,野戰(zhàn)醫(yī)院可以將該出庫單詳細(xì)內(nèi)容導(dǎo)入到相關(guān)的系統(tǒng)中,簡(jiǎn)化了操作。

6 總結(jié)

野戰(zhàn)藥材倉庫系統(tǒng)從需求分析到設(shè)計(jì)完成采用了面向?qū)ο蟮姆椒ǎ瑢⒂脩舻男枨蠓旁谑孜?。同時(shí),筆者根據(jù)積累多年的倉庫系統(tǒng)開發(fā)經(jīng)驗(yàn),將本系統(tǒng)設(shè)計(jì)得更加人性化,使界面美觀、操作方便,用戶無需過多的學(xué)習(xí)便能投入正常業(yè)務(wù)工作。本系統(tǒng)已經(jīng)通過軍隊(duì)軟件評(píng)測(cè)中心的評(píng)測(cè),系統(tǒng)數(shù)據(jù)的安全性、有效性、穩(wěn)定性能夠得到保證。本系統(tǒng)已在全軍的某次軍事演習(xí)中進(jìn)行了實(shí)際演練,藥材倉庫人員可以在野戰(zhàn)條件下快速、準(zhǔn)確地進(jìn)行藥材的收、發(fā)操作,及時(shí)將藥材日常維護(hù)工作形成匯總并及時(shí)上報(bào)。本系統(tǒng)在多個(gè)藥材倉庫中使用,收到了良好的反響,筆者通過與使用人員多次交流后,對(duì)系統(tǒng)增加了一些實(shí)用功能,使該系統(tǒng)進(jìn)一步成熟,為下一步的推廣應(yīng)用奠定了堅(jiān)實(shí)的基礎(chǔ)。

[1]路曉村,王杰,高春蓉,等.SQL Server 2005 Reporting Services標(biāo)準(zhǔn)指南[M].北京:電子工業(yè)出版社,2008.

[2]方小偉,趙永軍,李其中.PowerBuilder9.0軟件開發(fā)項(xiàng)目實(shí)踐[M].北京:清華大學(xué)出版社,2004.

[3]紹維忠,楊芙清.面向?qū)ο蟮南到y(tǒng)分析[M].2版.北京:清華大學(xué)出版社,2006.

(收稿:2010-03-06 修回:2010-06-10)

Design and Implementation of Field Medicine Warehouse System

LI Shi-chuan,LI Li,ZHOU Yu-xia
(Institute for Drug and Instrument Control of Health Department of GLD of PLA,Beijing 100071,China)

TP311

A

1003-8868(2011)02-0028-03

李世川(1980-),男,重慶人,碩士研究生,工程師,主要從事計(jì)算機(jī)數(shù)據(jù)庫、應(yīng)用系統(tǒng)、網(wǎng)絡(luò)安全、網(wǎng)站建設(shè)方面的研究工作,E-mail:hero803@163.com。

猜你喜歡
野戰(zhàn)出庫入庫
英國裝備的CH-47正在進(jìn)行野戰(zhàn)吊運(yùn)
2021年山西省6591家科技型中小企業(yè)入庫
重磅!廣東省“三舊”改造標(biāo)圖入庫標(biāo)準(zhǔn)正式發(fā)布!
中國食品品牌庫入庫企業(yè)信息公示②
中國食品品牌庫入庫企業(yè)信息公示①
淺談野戰(zhàn)光端機(jī)應(yīng)用及改進(jìn)意見
汽車配件的出庫、盤點(diǎn)與庫存控制
優(yōu)化拍賣出庫流程控制防范拍賣出庫環(huán)節(jié)財(cái)務(wù)風(fēng)險(xiǎn)
報(bào)文數(shù)據(jù)分析法在立體庫故障分析中的應(yīng)用
小小野戰(zhàn)兵
宜丰县| 榆中县| 定襄县| 绥滨县| 西吉县| 从江县| 平阴县| 长丰县| 馆陶县| 福泉市| 泗阳县| 玉林市| 侯马市| 浦北县| 台北市| 图片| 论坛| 定结县| 仲巴县| 潼关县| 靖边县| 开平市| 东台市| 靖州| 仲巴县| 乐山市| 株洲县| 朔州市| 六盘水市| 长兴县| 肥乡县| 夹江县| 杭锦后旗| 梓潼县| 河西区| 沅江市| 通道| 图木舒克市| 黎城县| 吴桥县| 星座|