摘 要:把PDA技術(shù)引入到電廠的倉(cāng)儲(chǔ)管理系統(tǒng)中來,實(shí)現(xiàn)了倉(cāng)儲(chǔ)數(shù)據(jù)的自動(dòng)采集和實(shí)時(shí)通信,為管理者和操作人員提供了靈活及時(shí)的查詢方式、可靠的統(tǒng)計(jì)數(shù)據(jù)和準(zhǔn)確的報(bào)表分析。倉(cāng)儲(chǔ)管理系統(tǒng)分成PC桌面系統(tǒng)和PDA子系統(tǒng)。PDA終端和數(shù)據(jù)庫服務(wù)器之間可以采用PDA調(diào)用Web Service的無線網(wǎng)絡(luò)通信方式。
關(guān)鍵詞:倉(cāng)儲(chǔ)管理;PDA;Web Service
中圖分類號(hào):TP315
隨著電廠的發(fā)展,電力物資倉(cāng)儲(chǔ)信息在增加,倉(cāng)儲(chǔ)管理作為供應(yīng)鏈的核心環(huán)節(jié)存在著物資數(shù)據(jù)獲取和存放位置不準(zhǔn)確、人力物力資源安排不妥當(dāng)和操作流程隨意性大等情況,嚴(yán)重影響了倉(cāng)庫的使用效率。
PDA的引入提高了盤庫的準(zhǔn)確率與高速性,在發(fā)料、退料管理中提高效率,減少用料人員的等待時(shí)間,在物資轉(zhuǎn)移、庫存調(diào)整等工作環(huán)節(jié)中提高了倉(cāng)儲(chǔ)作業(yè)的效率,減少人為誤差,提高了管理水平,促進(jìn)倉(cāng)儲(chǔ)作業(yè)的自動(dòng)化水平。PDA終端界面友好,容易操作,采用無線方式與數(shù)據(jù)庫服務(wù)器通信使數(shù)據(jù)上傳更加方便快捷。
1 PDA概述
1.1 什么是PDA
PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)實(shí)際上是一種體積比較小的掌上型計(jì)算機(jī),它集便攜式電腦、電子記事本和移動(dòng)通訊裝置為一體的電子產(chǎn)品。按其功能范圍PDA的概念可以分為兩種,即狹義概念和廣義概念。
狹義概念的PDA指的是電子記事本,其功能主要就是針對(duì)個(gè)人信息的管理。廣義概念的PDA指的是掌上電腦,同時(shí)包括一些具有類似掌上電腦功能的小型計(jì)算機(jī)設(shè)備。
1.2 PDA在現(xiàn)代電廠倉(cāng)儲(chǔ)管理上的應(yīng)用
PDA技術(shù)在電廠中有廣泛的應(yīng)用需求,例如有:登錄認(rèn)證、PDA查看企業(yè)指標(biāo)、PDA移動(dòng)辦公、PDA業(yè)擴(kuò)業(yè)務(wù)辦理、PDA用電檢查、PDA抄表、PDA電力線路巡檢、PDA倉(cāng)儲(chǔ)管理等。
PDA應(yīng)用到現(xiàn)代倉(cāng)儲(chǔ)管理上一般是做為倉(cāng)儲(chǔ)系統(tǒng)中的一個(gè)子系統(tǒng),需要有PC端桌面系統(tǒng)配合,應(yīng)用PDA的倉(cāng)儲(chǔ)管理系統(tǒng)對(duì)電廠的倉(cāng)儲(chǔ)管理帶來很多好處:(1)提高了庫存管理的效率,減少了出錯(cuò)率;(2)提高了庫存物資保管質(zhì)量;(3)做到了物資先進(jìn)先出管理;(4)增加和拓寬了物資倉(cāng)儲(chǔ)信息管理內(nèi)容。
2 系統(tǒng)總體設(shè)計(jì)
2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
2.1.1 系統(tǒng)物理結(jié)構(gòu)
基于PDA的倉(cāng)儲(chǔ)管理系統(tǒng)由PDA子系統(tǒng)和PC桌面系統(tǒng)兩個(gè)子系統(tǒng)組成。PDA條碼掃描器我們可以采用Symbol 3000系列,操作平臺(tái)是Windows CE.NET;數(shù)據(jù)庫服務(wù)器選用高檔PC服務(wù)器;配套設(shè)備還有掃描儀、條碼打印機(jī),客戶機(jī)為一般PC機(jī)即可。
PDA終端和服務(wù)器通信是通過AP,AP(Access Point,AP)是無線接入點(diǎn),它的作用是提供無線和有線網(wǎng)絡(luò)之間的橋接。在庫房?jī)?nèi)我們以搭建無線局域網(wǎng)環(huán)境為基礎(chǔ),主要是因?yàn)镻DA的數(shù)據(jù)采集等操作要遍及倉(cāng)庫的每一個(gè)角落,而各個(gè)終端之間不需要通信,所以必須要有無線網(wǎng)絡(luò)為依托讓無線信號(hào)覆蓋于整個(gè)庫房。無線局域網(wǎng)傳輸系統(tǒng)是基于802.11b協(xié)議搭建,在原有的網(wǎng)絡(luò)架構(gòu)上安裝一個(gè)無線網(wǎng)絡(luò)基站就可以了。
2.1.2 系統(tǒng)邏輯結(jié)構(gòu)
基于PDA的倉(cāng)儲(chǔ)管理系統(tǒng)采用以B/S方式為主,C/S方式為輔的異構(gòu)體系結(jié)構(gòu)。在PDA上采用C/S模式用Windows CE設(shè)計(jì)。PC端采用B/S的運(yùn)行模式。
PDA子系統(tǒng)選擇采用三層的C/S體系結(jié)構(gòu)主要是基于以下原因:
(1)倉(cāng)儲(chǔ)管理部門操作PDA子系統(tǒng)的人員比較固定,數(shù)量少。對(duì)于終端較少的管理系統(tǒng),采用C/S體系結(jié)構(gòu),能提高系統(tǒng)安全性和運(yùn)行的效率,系統(tǒng)的維護(hù)相對(duì)比較方便;(2)C/S結(jié)構(gòu)的安全性能更高。第一,由于C/S結(jié)構(gòu)采用的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,并采用安全性能比較好的局域網(wǎng)網(wǎng)絡(luò)協(xié)議。第二,由于C/S體系結(jié)構(gòu)能提供用戶權(quán)限的多層次檢查,不同用戶操作不同信息,使系統(tǒng)的信息安全得到比較好的控制;(3)C/S結(jié)構(gòu)執(zhí)行效率更高。C/S結(jié)構(gòu)中客戶端也是有運(yùn)算能力的,客戶端的事物請(qǐng)求可以很快得到答復(fù)。
2.2 系統(tǒng)功能設(shè)計(jì)
基于PDA的倉(cāng)儲(chǔ)管理系統(tǒng)設(shè)計(jì)成PC桌面系統(tǒng)和PDA子系統(tǒng)兩個(gè)部分,這兩部分的功能設(shè)計(jì)如下:
2.2.1 PC端功能設(shè)計(jì)
(1)盤點(diǎn)管理;(2)寄售管理;(3)工具管理;(4)預(yù)警管理;(5)供應(yīng)商管理;(6)查詢統(tǒng)計(jì);(7)系統(tǒng)管理。
2.2.2 PDA子系統(tǒng)設(shè)計(jì)
(1)收料入庫;(2)物料移動(dòng);(3)退貨;(4)物料盤點(diǎn);(5)領(lǐng)用出庫;(6)工具管理;(7)寄售管理。
3 系統(tǒng)的實(shí)現(xiàn)
3.1 PDA子系統(tǒng)本地?cái)?shù)據(jù)庫的實(shí)現(xiàn)
在網(wǎng)絡(luò)無連接情況下,需要將采集數(shù)據(jù)暫時(shí)存儲(chǔ)到PDA本地?cái)?shù)據(jù)庫中,然后通過同步軟件連將數(shù)據(jù)上傳到倉(cāng)儲(chǔ)系統(tǒng)數(shù)據(jù)庫服務(wù)器中,并把本地?cái)?shù)據(jù)庫中的數(shù)據(jù)刪除。
網(wǎng)絡(luò)無連接情況下數(shù)據(jù)的存儲(chǔ)實(shí)現(xiàn)代碼如下:
3.2 PDA與服務(wù)器通信的實(shí)現(xiàn)
在本系統(tǒng)中PDA與PC之間的通信有兩種方式,即有線方式和無線方式:
(1)有線方式:是通過ActiveSync同步軟件、USB接口和數(shù)據(jù)線實(shí)現(xiàn)PDA與PC機(jī)連接。它的主要缺點(diǎn)是數(shù)據(jù)不能實(shí)時(shí)同步,并且需要數(shù)據(jù)線的連接;(2)無線方式:是PDA通過AP與電廠的局域網(wǎng)連接,實(shí)現(xiàn)數(shù)據(jù)的同步傳輸。
該系統(tǒng)是基于有線通信和無線通信相結(jié)合的方式。在網(wǎng)絡(luò)順暢時(shí),PDA通過無線方式調(diào)用Web Service實(shí)現(xiàn)PC機(jī)之間的通信;網(wǎng)絡(luò)不連通的情況下,可以將數(shù)據(jù)暫存在PDA本地?cái)?shù)據(jù)庫中,然后通過ActiveSync同步軟件將本地?cái)?shù)據(jù)上傳到數(shù)據(jù)庫服務(wù)器中。
如果PDA和數(shù)據(jù)服務(wù)器用無線方式進(jìn)行通訊,那么客戶端需要調(diào)用遠(yuǎn)程服務(wù)器上Web Service,調(diào)用過程非常方便,和本地函數(shù)調(diào)用沒有差別,下面是實(shí)現(xiàn)通信過程的代碼:
PDA和遠(yuǎn)程數(shù)據(jù)庫服務(wù)器建立通信連接后,就可以實(shí)現(xiàn)倉(cāng)儲(chǔ)物資信息的傳輸,也就是數(shù)據(jù)的上傳和數(shù)據(jù)的下載,而數(shù)據(jù)在通信過程中的存在形式是XML流文件。我們?cè)谡{(diào)用在Web Service方法時(shí),上傳的數(shù)據(jù)和查詢到的數(shù)據(jù)都是以XML數(shù)據(jù)流傳輸。下面就是調(diào)用Web Service方法并返回XML數(shù)據(jù)流的實(shí)現(xiàn)代碼:
//調(diào)用Web Service方法,返回XML數(shù)據(jù)流:
4 結(jié)束語
PDA技術(shù)一旦正式投入倉(cāng)儲(chǔ)管理系統(tǒng)中,一定會(huì)取得非常好的實(shí)踐效果,最起碼能達(dá)到了如下的目標(biāo):
(1)提供靈活多樣的查詢方式;(2)提供強(qiáng)大的盤點(diǎn)功能;(3)實(shí)現(xiàn)物料的入出庫的全過程跟蹤;(4)實(shí)現(xiàn)數(shù)據(jù)通信的實(shí)時(shí)性和采集的移動(dòng)性;(5)提供權(quán)限管理。
參考文獻(xiàn):
[1]梅曉丹,于新強(qiáng).PDA的應(yīng)用及前景[J].黑龍江科技信息,2008.
[2]曹琿.基于PDA信息管理系統(tǒng)的構(gòu)件設(shè)計(jì)方法與研究[J].計(jì)算機(jī)與現(xiàn)代化,2009.
[3]劉軍.基于Web Services的信息系統(tǒng)集成模型的研究與實(shí)現(xiàn)[D].華北電力大學(xué),2004.
[4]帕派佐格羅(荷).龔玲,譯.Web服務(wù)原理和技術(shù)[M].北京:清華大學(xué)出版社,2009.
作者簡(jiǎn)介:魏玲(1981.07-),滿族,吉林柳河人,講師,學(xué)士學(xué)位,研究生,研究方向:軟件工程。
作者單位:撫順職業(yè)技術(shù)學(xué)院,遼寧撫順 113006