倉庫管理系統(tǒng)論文_第1頁
倉庫管理系統(tǒng)論文_第2頁
倉庫管理系統(tǒng)論文_第3頁
倉庫管理系統(tǒng)論文_第4頁
倉庫管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE42目錄系統(tǒng)開發(fā)的社會背景和技術(shù)背景...............................1概述.................................................1二維條碼..............................................1先下載數(shù)據(jù)庫的數(shù)據(jù)采集方式............................4系統(tǒng)分析...................................................6對出入庫及盤點業(yè)務(wù)手工作業(yè)的分析......................6運(yùn)用二維條碼后的新系統(tǒng)邏輯模型........................8新系統(tǒng)的數(shù)據(jù)流程......................................11數(shù)據(jù)字典..............................................13系統(tǒng)的總體設(shè)計.............................................19系統(tǒng)設(shè)計的原則........................................19系統(tǒng)結(jié)構(gòu)的設(shè)計........................................19網(wǎng)絡(luò)結(jié)構(gòu)規(guī)劃..........................................20系統(tǒng)的詳細(xì)設(shè)計.............................................23代碼和編碼的設(shè)計......................................23數(shù)據(jù)存儲和傳輸?shù)脑O(shè)計..................................25輸入和界面設(shè)計........................................26系統(tǒng)的實施.................................................32程序設(shè)計的目標(biāo)及軟件開發(fā)工具..........................32二維條碼控件的生成和使用..............................33用二維條碼采集、保存信息的技術(shù)問題....................35系統(tǒng)存在的問題和可能的改進(jìn)方向........................37結(jié)束語.............................................................40參考文獻(xiàn)...........................................................41致謝...............................................................42第一章系統(tǒng)開發(fā)的社會背景和技術(shù)背景1.1概述我軍某軍區(qū)某軍需器材倉庫擔(dān)負(fù)著全區(qū)上百個單位的器材直供和代供保障任務(wù)。多年來,面對上萬個品種的器材收發(fā),僅靠保管人員的“口點、手扒、心算”,差錯率較高,器材發(fā)放速度慢,尤其是在野戰(zhàn)狀態(tài)下,更難以找到應(yīng)發(fā)器材,并及時發(fā)放。因此,解決現(xiàn)代戰(zhàn)爭保障要求高與倉庫現(xiàn)有保障手段落后的矛盾成為該倉庫的燃眉之急。一則消息引起了相關(guān)領(lǐng)導(dǎo)的注意:科索沃戰(zhàn)爭期間,美軍吸取海灣戰(zhàn)爭中物資管理不善的經(jīng)驗教訓(xùn),采用條碼技術(shù)實施物資器材收發(fā)保障,同批量器材發(fā)放平均由24小時縮短到4小時。因此,關(guān)于條碼在軍隊物資管理中的應(yīng)用引起了領(lǐng)導(dǎo)們的注意,在軍需物資倉庫管理系統(tǒng)的開發(fā)中,運(yùn)用二維條碼的方案被提到日程上來。1.2二維條碼1.2.1二維條碼技術(shù)的產(chǎn)生背景一維條碼自出現(xiàn)以來,得到了人們的普遍關(guān)注,發(fā)展速度十分迅速。它的使用,極大地提高了數(shù)據(jù)采集和信息處理的速度,提高了工作效率,并為管理的科學(xué)化和現(xiàn)代化做出了很大貢獻(xiàn)。

由于受信息容量的限制,一維條碼僅僅是對“物品”的標(biāo)識,而不是對“物品”的描述。故一維條碼的使用,不得不依賴數(shù)據(jù)庫的存在。在沒有數(shù)據(jù)庫和不便聯(lián)網(wǎng)的地方,一維條碼的使用受到了較大的限制,有時甚至變得毫無意義。另外,要用一維條碼表示漢字的場合,顯得十分不方便,且效率很低?,F(xiàn)代高新技術(shù)的發(fā)展,迫切要求用條碼在有限的幾何空間內(nèi)表示更多的信息,從而滿足千變?nèi)f化的信息表示的需要。二維條碼正是為了解決一維條碼無法解決的問題而產(chǎn)生的。因為它具有高密度、高可靠性等特點,所以可以用它表示數(shù)據(jù)文件(包括漢字文件)、圖像等。二維條碼是大容量、高可靠性信息實現(xiàn)存儲、攜帶并自動識讀的最理想的方法。1.2.2二維條碼的特性1.高密度目前,應(yīng)用比較成熟的一維條碼如EAN/UPC條碼,因密度較低,故僅作為一種標(biāo)識數(shù)據(jù),不能對產(chǎn)品進(jìn)行描述。我們要知道產(chǎn)品的有關(guān)信息,必須通過識讀條碼而進(jìn)入數(shù)據(jù)庫。這就要求我們必須事先建立以條碼所表示的代碼為索引字段的數(shù)據(jù)庫。二維條碼通過利用垂直方向的尺寸來提高條碼的信息密度。通常情況下其密度是一維條碼的幾十到幾百倍,這樣我們就可以把產(chǎn)品信息全部存儲在一個二維條碼中,要查看產(chǎn)品信息,只要用識讀設(shè)備掃描二維條碼即可,因此不需要事先建立數(shù)據(jù)庫,真正實現(xiàn)了用條碼對“物品”的描述。有糾錯功能一維條碼的應(yīng)用建立在這樣一個基礎(chǔ)上,那就是識讀時拒讀(即讀不出)要比誤讀(讀錯)好。因此一維條碼通常同其表示的信息一同印刷出來。當(dāng)條碼受到損壞(如污染,脫墨等)時,可以通過鍵盤錄入代替掃描條碼。鑒于以上原則,一維條碼沒有考慮到條碼本身的糾錯功能,盡管引入了校驗字符的概念,但僅限于防止讀錯。二維條碼可以表示數(shù)以千計字節(jié)的數(shù)據(jù),通常情況下,所表示的信息不可能與條碼符號一同印刷出來。如果沒有糾錯功能,當(dāng)二維條碼的某部分損壞時,該條碼便變得毫無意義,因此二維條碼引入錯誤糾正機(jī)制。這種糾錯機(jī)制使得二維條碼因穿孔、污損等引起局部損壞時,照樣可以正確得到識讀。二維條碼的糾錯算法與人造衛(wèi)星和VCD等所用的糾錯算法相同。這種糾錯機(jī)制使得二維條碼成為一種安全可靠的信息存儲和識別的方法,這是一維條碼無法相比的??梢员硎径喾N語言文字多數(shù)一維條碼所能表示的字符集不過是10個數(shù)字,26個英文字母及一些特殊字符。條碼字符集最大的Codel28條碼,所能表示的字符個數(shù)也不過是128個ASCII符。因此要用一維條碼表示其它語言文字(如漢字、日文等)是不可能的。多數(shù)二維條碼都具有字節(jié)表示模式,即提供了一種表示字節(jié)流的機(jī)制。我們知道,不論何種語言文字,它們在計算機(jī)中存儲時都以機(jī)內(nèi)碼的形式表現(xiàn),而內(nèi)部碼都是字節(jié)碼。這樣我們就可以設(shè)法將各種語言文字信息轉(zhuǎn)換成字節(jié)流,然后再將字節(jié)流用二維條碼表示,從而為多種語言文字的條碼表示提供了一條前所未有的途徑。表示圖像數(shù)據(jù)既然二維條碼可以表示字節(jié)數(shù)據(jù),而圖像多以字節(jié)形式存儲,因此使圖像(如照片、指紋等)的條碼表示成為可能。引入加密機(jī)制加密機(jī)制的引入是二維條碼的又一優(yōu)點。比如我們用二維條碼表示照片時,我們可以先用一定的加密算法將圖像信息加密,然后再用二維條碼表示。在識別二維條碼時,再加以一定的解密算法,就可以恢復(fù)所表示的照片。這樣便可以防止各種證件、卡片等的偽造。1.2.3條碼結(jié)構(gòu)的選擇決策者們進(jìn)行了反復(fù)論證,他們認(rèn)為,一維條碼只能“標(biāo)識”貨物而不能“描述”貨物。正如人名一樣,單從姓名無法了解一個人的特點,要了解其它內(nèi)容,必須查看相應(yīng)的檔案資料。也就是說,一維條碼的使用離不開計算機(jī)網(wǎng)絡(luò)的支持。平時好辦,戰(zhàn)時跟進(jìn)保障,則無“網(wǎng)”而難勝了。在眾多的二維條碼類型中,美國Symbol公司推出的名為PDF417的二維條碼,簡稱為PDF417條碼(見下圖1.1),即“便攜式數(shù)據(jù)文件”。圖圖1.1二維條碼PDF417二維條碼PDF417除了具有以上的二維條碼的共同特點外,他還具有自己獨(dú)特的優(yōu)點:信息容量大根據(jù)不同的條空比例每平方英寸可以容納250到1100個字符。在國際標(biāo)準(zhǔn)的證卡有效面積上(相當(dāng)于信用卡面積的2/3,約為76mm*25mm),PDF417條碼可以容納1848個字母字符或2729個數(shù)字字符,約500個漢字信息。這種二維條碼比普通條碼信息容量高幾十倍。保密、防偽性能好PDF417條碼具有多重防偽特性,它可以采用密碼防偽、軟件加密及利用所包含的信息如指紋、照片等進(jìn)行防偽,因此具有極強(qiáng)的保密防偽性能。譯碼可靠性高普通條碼的譯碼錯誤率約為百萬分之二左右,而PDF417條碼的誤碼率不超過千萬分之一,譯碼可靠性極高。修正錯誤能力強(qiáng)PDF417條碼采用了世界上最先進(jìn)的數(shù)學(xué)糾錯理論,如果破損面積不超過50%,條碼由于沾污、破損等所丟失的信息,可以照常破譯出來。容易制作且成本低利用現(xiàn)有的點陣、激光、噴墨、熱敏/熱轉(zhuǎn)印、制卡機(jī)等打印技術(shù),即可在紙張、卡片、PVC、甚至金屬表面上印出PDF417二維條碼。由此所增加的費(fèi)用僅是油墨的成本,因此人們又稱PDF417是“零成本”技術(shù)。條碼符號的形狀可變同樣的信息量,PDF417條碼的形狀可以根據(jù)載體面積及美工設(shè)計等進(jìn)行自我調(diào)整。1.3先下載數(shù)據(jù)庫的數(shù)據(jù)采集方式利用手持?jǐn)?shù)據(jù)采集終端進(jìn)行數(shù)據(jù)采集的方式一般分為兩種:先下載數(shù)據(jù)庫再采集數(shù)據(jù)和直接進(jìn)行數(shù)據(jù)采集。在野戰(zhàn)條件下,無法實時與中心數(shù)據(jù)庫連接,但在戰(zhàn)爭中,時間就是勝利的情況下,軍用器材快速、準(zhǔn)確地配送和回收是戰(zhàn)爭的第一要求。這就要求我們在與中心數(shù)據(jù)庫斷開連接的情況下,還能準(zhǔn)確地實現(xiàn)器材的出入庫和盤庫管理。應(yīng)此,如果我們采用二維條碼來跟蹤器材的出入庫和盤庫管理,鑒于二維條碼的高信息容量等優(yōu)點,使得我們可以依靠二維條碼,在脫離中心數(shù)據(jù)庫的情況下使用,所以我們采用先下載數(shù)據(jù)庫方式,即:

在器材入庫時,將入庫器材的基本信息通過條碼掃描儀錄入到數(shù)據(jù)終端,數(shù)據(jù)終端再通過做好的軟件接口(簡單的數(shù)據(jù)格式轉(zhuǎn)換),按照固定的格式將數(shù)據(jù)信息轉(zhuǎn)換成格式文件,再用通訊座或通訊電纜傳到中心數(shù)據(jù)庫。器材出庫時,則通過通訊座或通訊電纜從中心數(shù)據(jù)庫接收出庫文件,數(shù)據(jù)終端根據(jù)出庫文件進(jìn)行器材出庫。在每次盤點前,從中心服務(wù)器數(shù)據(jù)庫中提取關(guān)鍵字段信息,通過做好的軟件接口(簡單的數(shù)據(jù)格式轉(zhuǎn)換)形成格式文件,用通訊座或通訊電纜下載到手持?jǐn)?shù)據(jù)采集終端中,然后到庫房進(jìn)行盤點。

這種方式的好處在于:在進(jìn)行采集數(shù)據(jù)的同時,實時得知當(dāng)前盤點單品的信息是否與計算機(jī)中數(shù)據(jù)庫的理論值相對應(yīng)。如商品條碼是否正確、商品名稱是否符合?能夠?qū)崟r對該單品的情況做出處理,如修正數(shù)量、改變擺放貨架等。通過對條碼技術(shù)的論證,和對各種條碼的優(yōu)缺點的反復(fù)論證,在現(xiàn)代國防科技飛速發(fā)展的今天,決策者們認(rèn)為高效率的倉庫管理是軍需物資高速供給和保障的基本前提。因此,決策者們決定采用二維條碼的PDF417碼技術(shù),來提高倉庫管理的水平。第二章系統(tǒng)分析2.1對出入庫及盤點業(yè)務(wù)手工作業(yè)的分析在傳統(tǒng)的倉庫管理中,各種器材的管理都是依靠保管員手工作業(yè)完成的,其業(yè)務(wù)的基本情況為器材的出庫、入庫和倉庫的盤點。2.1.1器材入庫管理器材供應(yīng)商向倉庫中心供應(yīng)器材,器材運(yùn)送入庫時,由倉庫保管員負(fù)責(zé)錄入器材的基本信息,再由保管員將入庫器材的入庫信息送往倉庫管理中心,手工作業(yè)入庫業(yè)務(wù)流程圖如圖2.2所示。業(yè)務(wù)流程圖的符號如圖2.1所示。外部業(yè)務(wù)處理單位或部門外部業(yè)務(wù)處理單位或部門內(nèi)部業(yè)務(wù)處理單位或部門數(shù)據(jù)流動及方向單證、文件圖2.1業(yè)務(wù)流程圖基本符號器材基本信息器材基本信息保管員器材入庫信息倉庫中心圖2.2手工作業(yè)入庫業(yè)務(wù)流程圖器材供應(yīng)商2.1.2器材出庫管理根據(jù)倉庫管理中心發(fā)出的器材出庫單,由保管員選擇相應(yīng)的器材出庫,如圖2.3所示。倉庫中心倉庫中心器材出庫單保管員器材出庫信息圖2.3手工作業(yè)器材出庫業(yè)務(wù)流程圖2.1.3倉庫的盤點管理倉庫內(nèi)的器材每隔一段時間就要進(jìn)行盤點,以確保庫內(nèi)器材的規(guī)范管理。盤點過程為,由倉庫管理中心發(fā)出盤點通知單,保管員收到通知單后進(jìn)行盤點,盤點完成后,將盤點清單返回倉庫管理中心,如圖2.4所示。倉庫中心倉庫中心盤點通知單保管員盤點清單倉庫中心圖2.4手工盤點業(yè)務(wù)流程圖2.1.4手工作業(yè)的弊端從分析來看,手工作業(yè)存在著一定的弊端:1.速度慢完全靠手工完成,其速度太慢,嚴(yán)重影響倉庫管理的效率。在器材入庫時,倉庫保管員得根據(jù)器材的名稱和類型進(jìn)行統(tǒng)一編號,再對器材的基本信息進(jìn)行逐項記錄。由于保管員只能利用“口點、手扒、心算”等比較原始的方法,所以信息的錄入速度非常慢,這種問題在器材出庫、庫存盤點中同樣存在。2.信息錄入不規(guī)范手工操作過程中,器材信息的錄入存在嚴(yán)重的不規(guī)范性,不助于倉庫的統(tǒng)一規(guī)范管理。器材的基本信息所涉及的項比較多,所以不管是器材入庫、器材出庫,還是庫存盤點,保管員都得對器材的每一項信息進(jìn)行一一錄入。保管員是靠自己手工進(jìn)行器材信息的錄入,且每個倉庫又有多個保管員,每個人對器材信息的每一項的錄入不可能完全一致,因此造成了器材信息的不規(guī)范性。容易出現(xiàn)差錯手工作業(yè)時,保管員的工作量太大,容易出現(xiàn)差錯。軍需物資器材倉庫是一個非常大的倉庫,且物資器材的調(diào)動一般是大批量進(jìn)行,器材的出入量和庫存量都非常大,所以不管是器材入庫、器材出庫,還是庫存盤點,倉庫保管員的工作量非常大,錄入的信息量也大量的,在大量信息的錄入過程中,保管員由于一時的疏忽,就容易造成信息錄入的失誤,從而為倉庫管理造成很大的麻煩。2.2運(yùn)用二維條碼后的新系統(tǒng)邏輯模型由于手工作業(yè)存在的如上的弊端,決策者決定在倉庫管理中運(yùn)用二維條碼PDF417技術(shù),用以解決手工操作上存在的問題。2.2.1產(chǎn)品入庫管理模型器材入庫時掃描器識讀器材上的二維條碼標(biāo)簽,同時錄入器材的存放信息,將商品的特性信息及存放信息一同存入指定的文件中,存儲時進(jìn)行檢查,看是否是重復(fù)錄入,如圖2.5所示。通過二維條碼傳遞信息,有效的避免了人工錄入的失誤,實現(xiàn)了數(shù)據(jù)的無損傳遞和快速錄入,將器材的管理推進(jìn)到更深的層次——個體管理。圖圖2.5器材入庫模型器材入庫的業(yè)務(wù)流程圖如圖2.6器材基本信息條碼掃描器器材基本信息條碼掃描器器材入庫文件倉庫中心圖2.6器材入庫業(yè)務(wù)流程圖器材供應(yīng)商2.2.2產(chǎn)品出庫管理模型根據(jù)倉庫管理中心產(chǎn)生的器材發(fā)送單或配送單,選擇相應(yīng)的器材出庫。為出庫備貨方便,根據(jù)產(chǎn)品的特征生成用于移動終端的數(shù)據(jù)文件。器材出庫時,要掃描器材上的二維條碼,對出庫商品的信息進(jìn)行確認(rèn),同時更改其庫存狀態(tài),如圖2.7。圖2.7器材出庫模型器材出庫的業(yè)務(wù)流程圖如圖2.8。器材出庫單器材出庫單出庫核實單倉庫中心條碼掃描器倉庫中心出庫器材信息圖2.8器材出庫業(yè)務(wù)流程圖2.2.3倉庫內(nèi)部盤庫管理在庫存管理中,二維條碼可用于存貨盤點,通過手持無線終端,收集盤點器材信息。然后將收集到的信息由計算機(jī)進(jìn)行集中處理,從而形成盤點報告模型,如圖2.9。圖2.9倉庫盤點模型圖2.9倉庫盤點模型倉庫盤點業(yè)務(wù)流程圖如圖2.10。盤點信息單盤點信息單盤點核實單倉庫中心條碼掃描器倉庫中心圖2.10倉庫盤點業(yè)務(wù)流程圖2.3新系統(tǒng)的數(shù)據(jù)流程根據(jù)以上改進(jìn)后的功能描述,在分析各業(yè)務(wù)模塊的狀態(tài)和相互關(guān)系的基礎(chǔ)上,可分別畫出各個業(yè)務(wù)模塊的數(shù)據(jù)流程圖(DFD)(圖2.11-2.14)。數(shù)據(jù)流程圖符號如圖2.11所示。外部實體外部實體數(shù)據(jù)存儲數(shù)據(jù)流向處理過程圖2.11數(shù)據(jù)流程圖基本符號入庫數(shù)量入庫數(shù)量入庫器材類型器材信息表入庫錄入入庫文件入庫器材類型掃描器材供應(yīng)商圖2.12器材入庫數(shù)據(jù)流程圖入庫數(shù)據(jù)流程的基本過程為:器材供應(yīng)商向倉庫提供入庫器材的基本信息表,此信息表輸送到執(zhí)行入庫操作的掃描器處,掃描器先進(jìn)行掃描入庫器材類型的處理,確定入庫器材的類型、編號、名稱等基本信息,再將此信息傳輸?shù)饺霂焯幚?,入庫處理根?jù)接收到的入庫器材的類型信息和器材供應(yīng)商提供的入庫數(shù)量進(jìn)行入庫錄入處理,入庫類型掃描和入庫錄入都在掃描器處完成,最后生成入庫文件傳送到倉庫管理中心。器材入庫數(shù)據(jù)流程圖如圖2.12所示。出庫文件出庫文件出庫處理圖2.13器材出庫數(shù)據(jù)流程圖出庫核實文件器材出庫的數(shù)據(jù)流程為:當(dāng)器材要出庫時,由倉庫管理中心生成器材的出庫文件,該文件內(nèi)容包含出庫器材的編號、名稱和類型等基本信息和出庫數(shù)量,此出庫文件發(fā)送到進(jìn)行出庫處理的掃描器處,掃描器根據(jù)出庫文件的內(nèi)容進(jìn)行出庫處理,處理完成時,由掃描器生成出庫核實文件,包含對出庫器材的核實內(nèi)容,此文件再傳送到倉庫管理中心。器材出庫數(shù)據(jù)流程圖如圖2.13所示。盤庫清單盤庫清單掃描庫存器材類型盤點盤庫核實單庫存器材類型圖2.14倉庫盤點數(shù)據(jù)流程圖器材數(shù)量倉庫盤點的數(shù)據(jù)流程為:倉庫進(jìn)行定期盤點,由倉庫管理中心生成盤庫清單,包含倉庫內(nèi)所存儲的器材的基本內(nèi)容和數(shù)量,該清單傳送到負(fù)責(zé)盤庫的掃描器處,掃描器根據(jù)清單的內(nèi)容,再掃描倉庫內(nèi)器材的基本信息來與盤庫清單核對,再將核實后的器材信息送到盤點處理進(jìn)行數(shù)量盤點與核實,最終生成盤庫核實單,送回倉庫管理中心。倉庫盤點數(shù)據(jù)流程圖如圖2.14所示。2.4建立數(shù)據(jù)字典為了對數(shù)據(jù)流程圖中的各個元素作出詳細(xì)的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)項描述(1)數(shù)據(jù)項編號:I01-01數(shù)據(jù)項名稱:器材編號含義說明:每種器材入庫時由電腦生成的器材的編號,又稱編碼,也是該類器材在物資倉庫中的統(tǒng)一編號。通過對各種器材的統(tǒng)一編號,對物資倉庫的器材的統(tǒng)一管理起到先決作用。類型及寬度:字符型,11位。取值方法:新類型的器材入庫時,由電腦自動生成。(2)數(shù)據(jù)項編號:I01-02數(shù)據(jù)項名稱:器材名稱含義說明:每種器材的名稱。類型及寬度:字符型,30位。取值方法:由器材供應(yīng)商提供。(3)數(shù)據(jù)項編號:I01-03數(shù)據(jù)項名稱:入庫時間含義聲明:器材收入物資倉庫的時間,包括新器材的入庫,和外出服役的物資器材,在完成任務(wù)后的入庫時間。類型及寬度:日期時間型取值方法:取該器材在掃描器處掃描入庫的系統(tǒng)日期和時間。(4)數(shù)據(jù)項編號:I01-04數(shù)據(jù)項名稱:出庫時間含義聲明:物資器材由于軍需而需要出庫時,器材的出庫時間。類型及寬度:日期時間型取值方法:取該器材在掃描器處掃描出庫的系統(tǒng)日期和時間。在該系統(tǒng)中所定義的數(shù)據(jù)項還有:庫存數(shù)量,器材性質(zhì),保密級別,器材縮略圖,服役時間,額定壽命,器材規(guī)格,入庫數(shù)量等。處理邏輯描述(1)處理編號:P01-01處理名稱:入庫器材類型掃描含義說明:掃描入庫器材的類型輸入的數(shù)據(jù)流:輸入的數(shù)據(jù)流為“器材信息表”,來源于外部項“器材供應(yīng)商”。處理:根據(jù)數(shù)據(jù)流“器材信息表”,運(yùn)用條碼掃描器檢索器材的基本信息,確定該器材的編號、名稱、類型等信息。輸出的數(shù)據(jù)流:輸出的數(shù)據(jù)流是“器材類型”,是去數(shù)據(jù)處理“入庫錄入”的。(2)處理編號:P01-02處理名稱:入庫錄入含義說明:對入庫器材的數(shù)量的錄入。輸入的數(shù)據(jù)流:數(shù)據(jù)流“入庫數(shù)量”,來源于外部項“器材供應(yīng)商”;數(shù)據(jù)流“器材類型”,來源于數(shù)據(jù)處理“入庫器材類型掃描”。處理:根據(jù)數(shù)據(jù)流“器材類型”確定入庫器材的基本信息,再根據(jù)數(shù)據(jù)流“入庫數(shù)量”確定該器材的實際入庫的完整信息。輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲“入庫文件”。(3)處理編號:P01-03處理名稱:出庫處理含義說明:對出庫器材的信息的處理輸入的信息流:數(shù)據(jù)存儲文件“出庫文件”。處理:根據(jù)數(shù)據(jù)存儲文件“出庫文件”,確定出庫器材的基本信息,和出庫器材的數(shù)量,從而進(jìn)行出庫處理。輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲“出庫核實單”。(4)處理編號:P01-04處理名稱:掃描庫存器材類型含義說明:對庫存器材進(jìn)行掃描,以確定其類型和其他基本信息。輸入的數(shù)據(jù)流:數(shù)據(jù)存儲文件“盤點清單”。處理:根據(jù)數(shù)據(jù)存儲文件“盤點清單”傳送的基本信息,通過掃描器在倉庫中對每種器材進(jìn)行掃描,以確定其該器材的具體器材信息。輸出的數(shù)據(jù)流:數(shù)據(jù)流“器材類型”,是去往數(shù)據(jù)處理“盤點”的。(5)處理編號:P01-05處理名稱:盤點含義說明:根據(jù)器材的基本信息對器材的數(shù)量進(jìn)行盤點。輸入的數(shù)據(jù)流:數(shù)據(jù)流“器材類型”,來源于數(shù)據(jù)處理“掃描庫存器材類型”。處理:根據(jù)數(shù)據(jù)流“器材類型”傳送的基本信息,對各種器材的數(shù)量進(jìn)行盤點。輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲“盤點核實單”。3.?dāng)?shù)據(jù)流描述(1)數(shù)據(jù)流編號:F01-01數(shù)據(jù)流名稱:器材信息表含義及說明:由器材供應(yīng)商提供的各種器材的基本信息。數(shù)據(jù)流來源:外部實體“器材供應(yīng)商”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫器材類型掃描”。數(shù)據(jù)流組成:器材名稱+生產(chǎn)日期+額定壽命+器材規(guī)格+器材性質(zhì)+器材縮略圖等。(2)數(shù)據(jù)流編號:F01-02數(shù)據(jù)流名稱:入庫器材類型含義及說明:入庫器材的基本類型數(shù)據(jù)流來源:數(shù)據(jù)處理“入庫器材類型掃描”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫錄入”。數(shù)據(jù)流組成:器材編號+器材名稱+生產(chǎn)日期+額定壽命+器材規(guī)格+器材性質(zhì)+保密級別+器材縮略圖等。(3)數(shù)據(jù)流編號:F01-03數(shù)據(jù)流名稱:入庫數(shù)量含義及說明:各種入庫器材的數(shù)量數(shù)據(jù)流來源:外部實體“器材供應(yīng)商”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫錄入”。數(shù)據(jù)流組成:器材名稱+器材數(shù)量。(4)數(shù)據(jù)流編號:F01-04數(shù)據(jù)流名稱:庫存器材類型含義及說明:倉庫中存放的器材的類型及編號。數(shù)據(jù)流來源:數(shù)據(jù)處理“掃描庫存器材類型”。數(shù)據(jù)流去向:數(shù)據(jù)處理“盤點”。數(shù)據(jù)流組成:器材編號+器材名稱+器材類型等4.?dāng)?shù)據(jù)存儲描述(1)存儲編號:Q01-01存儲名稱:入庫文件含義說明:器材入庫的完整信息文件存儲組成:器材編號+器材名稱+入庫時間+入庫數(shù)量+器材縮略圖+器材規(guī)格+器材類型+保密級別等。關(guān)鍵字:器材編號相關(guān)處理:入庫錄入(2)存儲編號:Q01-02存儲名稱:出庫文件含義說明:出庫器材的類型和數(shù)量的清單存儲組成:器材編號+器材名稱+器材規(guī)格+器材類型+器材縮略圖+出庫數(shù)量等。關(guān)鍵字:器材編號相關(guān)處理:出庫處理(3)存儲編號:Q01-03存儲名稱:出庫核實文件含義說明:器材經(jīng)過出庫處理后的核實文件存儲組成:器材編號+器材名稱+出庫時間+器材規(guī)格+器材類型+器材縮略圖+出庫數(shù)量等。關(guān)鍵字:器材編號相關(guān)處理:出庫處理(4)存儲編號:Q01-04存儲名稱:盤庫清單含義說明:倉庫盤點時倉庫中所存器材的類型清單存儲組成:器材編號+器材名稱+器材規(guī)格等關(guān)鍵字:器材編號相關(guān)處理:掃描庫存器材類型(5)存儲編號:Q01-05存儲名稱:盤庫核實單含義說明:盤點后倉庫中的實際的器材的庫存清單。存儲組成:器材編號+器材名稱+器材規(guī)格+庫存數(shù)量等。關(guān)鍵字:器材編號相關(guān)處理:盤點第三章系統(tǒng)的總體設(shè)計在這個階段,主要是進(jìn)行計算機(jī)過程與手工過程相關(guān)的總體的系統(tǒng)設(shè)計,除了對系統(tǒng)進(jìn)行抽象處理,進(jìn)行系統(tǒng)功能模塊的劃分之外,還包括選擇合適的軟、硬件和網(wǎng)絡(luò)設(shè)備等。3.1系統(tǒng)設(shè)計的原則(1)可靠性:系統(tǒng)應(yīng)保證長期安全的運(yùn)行。系統(tǒng)中的軟硬件及信息資源應(yīng)滿足可靠性設(shè)計的要求。(2)安全性:系統(tǒng)應(yīng)具有必要的安全保護(hù)和保密措施,有很強(qiáng)的應(yīng)對計算機(jī)犯罪和病毒的防范措施。(3)容錯性:系統(tǒng)應(yīng)具有較高的容錯能力,有較強(qiáng)的抗干擾性。對各類用戶的誤操作應(yīng)有提示或自動消除的能力。(4)可擴(kuò)充性:系統(tǒng)的軟硬件應(yīng)具有擴(kuò)充升級的余地,不可因軟硬件擴(kuò)充、升級或改型而使原有系統(tǒng)失去作用。(5)實用性:注重采用成熟而實用的技術(shù),使系統(tǒng)建設(shè)的投入產(chǎn)出比最高,能產(chǎn)生良好的社會效益和經(jīng)濟(jì)效益。(6)先進(jìn)性:在實用的前提下,應(yīng)盡可能地跟蹤國內(nèi)外最先進(jìn)地計算機(jī)軟硬件技術(shù)、信息技術(shù)及網(wǎng)絡(luò)通信技術(shù),使系統(tǒng)具有較高的性能指標(biāo)。(7)易操作性:貫徹面向最終用戶的原則,建立友好的用戶界面,使用戶操作簡單直觀,易于學(xué)習(xí)掌握。3.2系統(tǒng)結(jié)構(gòu)的設(shè)計根據(jù)對器材出入庫和倉庫盤點的業(yè)務(wù)流程和數(shù)據(jù)流程的分析,根據(jù)以器材為中心的管理模式,將系統(tǒng)劃分為入庫、出庫和盤點三個模塊。該模塊功能結(jié)構(gòu)圖如圖3.1所示,它大致表示出了本系統(tǒng)的功能模塊情況。倉庫管理中心倉庫管理中心入庫管理出庫管理盤庫管理器材入庫器材出庫定期盤庫圖3.1系統(tǒng)功能模塊圖3.3網(wǎng)絡(luò)結(jié)構(gòu)規(guī)劃3.3.1網(wǎng)絡(luò)總體結(jié)構(gòu)該倉庫在正常的管理過程中,器材的出庫、入庫和倉庫盤點都是在倉庫里頭進(jìn)行,在此情況下可以采用有線的網(wǎng)絡(luò)布線結(jié)構(gòu);但如果某些器材正處在野戰(zhàn)或戰(zhàn)備狀態(tài)中,基于器材的存放位置的不固定性,則必須采取無線的布線方式來滿足要求。因而在該倉庫系統(tǒng)中,即要保證倉庫的正常的出入庫和盤庫的管理,同時還要保證在野戰(zhàn)狀態(tài)下正常的器材物資管理,所以在該系統(tǒng)中必須包含著有線和無線的網(wǎng)絡(luò)體系結(jié)構(gòu)。整個器材物資管理系統(tǒng)的整體工程網(wǎng)絡(luò)結(jié)構(gòu)圖如圖3.2所示。圖3圖3.2物資管理系統(tǒng)總體工程網(wǎng)絡(luò)結(jié)構(gòu)圖根據(jù)圖3.2的網(wǎng)絡(luò)結(jié)構(gòu)圖,在倉庫管理中心配備有專門的服務(wù)器,用以運(yùn)行管理中心的中心數(shù)據(jù)庫。在倉庫管理中心還配備有用于系統(tǒng)維護(hù)的臺式機(jī),通過網(wǎng)線和HUB與中心服務(wù)器連接,負(fù)責(zé)服務(wù)器的日常維護(hù)工作。在各個庫房中都配有各自的臺式機(jī),用于負(fù)責(zé)完成庫房的物資器材管理工作,這些臺式機(jī)通過網(wǎng)卡、網(wǎng)線和HUB與服務(wù)器相連接。除了臺式機(jī)之外,在各個庫房中還各自配備了有線的條碼掃描器,用于實現(xiàn)器材物資信息的錄入,這些掃描器通過專用的數(shù)據(jù)線與庫房內(nèi)的臺式機(jī)相連接,實現(xiàn)數(shù)據(jù)的傳輸。在整個系統(tǒng)中還配備了多臺無線的條碼掃描器,當(dāng)有線的掃描器在距離的限制下無法完成任務(wù)時,無線掃描器就能發(fā)揮作用了。在網(wǎng)絡(luò)結(jié)構(gòu)的HUB上連接著無線發(fā)射臺,無線條碼掃描器通過自身內(nèi)置的無線網(wǎng)卡與發(fā)射臺取得連接,實現(xiàn)數(shù)據(jù)的傳輸。3.3.2選擇系統(tǒng)設(shè)備,確定最終的軟硬件方案硬件采用的系統(tǒng)配置為:由于部隊的物資器材倉庫面積非常大,而且還包含很多的設(shè)備庫房,這些庫房在地理位置上都比較分散,所以整個的軍需物資倉庫管理系統(tǒng)是一個分布式計算機(jī)應(yīng)用信息系統(tǒng),采用Client/Server體系結(jié)構(gòu),既充分利用了客戶機(jī)和服武器的資源,又大幅度增加了網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)量,提高了系統(tǒng)效率,保證系統(tǒng)能夠運(yùn)行穩(wěn)定、信息可靠完整。為了便于將來能和軍區(qū)內(nèi)的高層大型網(wǎng)絡(luò)連接,網(wǎng)絡(luò)采用TCP/IP協(xié)議,拓?fù)浣Y(jié)構(gòu)為星型,傳輸介質(zhì)為雙絞線+光纖。條碼掃描器選擇Symbol公司的PPT2800系列PDA產(chǎn)品,包括有線和無線的,同時還得在網(wǎng)絡(luò)上分布配置無線接收發(fā)射站,用于與無線掃描器建立連接。Server端采用的是UNIX操作系統(tǒng),Client端為Windows98,掃描器PDA采用WindowsCE操作系統(tǒng)。服務(wù)器為SunSpareStation的工作站,Client端用Hub、Router或遠(yuǎn)程終端服務(wù)器通過TCP/IP等協(xié)議與Server相連。條碼掃描器可以通過有線或無線的連接運(yùn)用TCP/IP協(xié)議與Client端建立數(shù)據(jù)通信。整個系統(tǒng)具有開放性、可擴(kuò)展性,為將來和軍區(qū)里的高層大型網(wǎng)絡(luò)相連接以及建設(shè)該軍區(qū)的Intranet打好了基礎(chǔ)。第四章系統(tǒng)的詳細(xì)設(shè)計根據(jù)總體設(shè)計產(chǎn)生的系統(tǒng)結(jié)構(gòu)圖的要求,在詳細(xì)設(shè)計階段,完成代碼設(shè)計、用戶界面設(shè)計,數(shù)據(jù)存儲設(shè)計和數(shù)據(jù)傳輸設(shè)計。4.1代碼和編碼的設(shè)計在原有的軍需物資倉庫管理中,代碼指的是器材的屬性的代名詞,編碼則指的是器材的統(tǒng)一編號。因為原有的代碼和編碼具有很好的標(biāo)準(zhǔn)性和規(guī)范性,為了方便系統(tǒng)的設(shè)計、方便將來用戶的使用、便于整個系統(tǒng)內(nèi)部的信息交換及數(shù)據(jù)共享,本系統(tǒng)沿用了原有系統(tǒng)統(tǒng)一的代碼和編碼設(shè)計。代碼指明了事物的名稱、屬性、狀態(tài)。運(yùn)用計算機(jī)進(jìn)行數(shù)據(jù)處理時,為了錄入、處理和數(shù)據(jù)存儲的方便,為了節(jié)省存儲空間,提高處理速度、效率和精度,通常采用數(shù)字、字母和一些特殊符號組成的代碼來識別事物和處理數(shù)據(jù)。本系統(tǒng)中的代碼采用的是漢語拼音的首字母縮略組合表4.1列出了代碼設(shè)計的范例。表4.表4.SEQ表4.\*ARABIC1代碼設(shè)計表代碼設(shè)計實際意義QCBH器材編號QCMC器材名稱另外,軍需物資倉庫是一個龐大而復(fù)雜的倉庫,倉庫中的器材類別復(fù)雜,品種繁多,且?guī)齑媪看?。為了方便倉庫的統(tǒng)一管理,減小管理員的工作量,必須為每一件器材進(jìn)行有規(guī)律的編碼。通過編碼可以看出該器材屬于哪一類的哪一品種。設(shè)計方案如圖4.1所示。順序編號順序編號品種編號類型編號圖4.1統(tǒng)一編碼設(shè)計在進(jìn)行程序代碼設(shè)計時采用數(shù)據(jù)存儲文件中已有的代碼來表示所要進(jìn)行操作的對象使程序的代碼設(shè)計和數(shù)據(jù)存儲的代碼設(shè)計相一致,減少因人為因素造成的程序閱讀和修改困難。在進(jìn)行代碼設(shè)計的過程中,必須遵循下列代碼設(shè)計的基本原則:要適合計算機(jī)處理代碼是計算機(jī)進(jìn)行分類、排序、檢索、統(tǒng)計、分析等所有處理的依據(jù),因此代碼設(shè)計要便于計算機(jī)識別和處理,同時,最主要的是要滿足管理的要求。要便于使用代碼的結(jié)構(gòu)要簡單明了,含義單純,容易理解,容易記憶。最好是盡可能使用現(xiàn)有的名稱代號和代碼符號。要具有系統(tǒng)性、通用性和可擴(kuò)展性代碼不僅對于本系統(tǒng)適用,而且要考慮到應(yīng)用于本系統(tǒng)所在的高層網(wǎng)絡(luò),甚至于全軍的運(yùn)用。因此,代碼設(shè)計要從系統(tǒng)出發(fā),從高出著眼,以利于通觀整個系統(tǒng),便于整個系統(tǒng)內(nèi)部的信息交換及數(shù)據(jù)共享,同時要考慮到各種代碼的適用范圍、適用時間和適用的技術(shù)特點,還要考慮到發(fā)展的遠(yuǎn)景及可能出現(xiàn)的變化和增減。代碼標(biāo)準(zhǔn)化凡是國家和主管部門已經(jīng)制定統(tǒng)一代碼的,則采用標(biāo)準(zhǔn)代碼形式,便于各系統(tǒng)之間的信息交換。如國家和主管部門無統(tǒng)一規(guī)定的,則盡量和國際標(biāo)準(zhǔn)或國際慣例相一致。4.2數(shù)據(jù)存儲和傳輸?shù)脑O(shè)計在前面已經(jīng)介紹過,鑒于二維條碼的高信息容量、能在脫離中心數(shù)據(jù)庫的情況下單獨(dú)使用的優(yōu)點,以及軍需物資倉庫的特殊性,我們采取了先下載數(shù)據(jù)庫的方式進(jìn)行數(shù)據(jù)的存儲和傳輸。所謂先下載數(shù)據(jù)庫的方式,分為兩個方面。一方面為中心數(shù)據(jù)庫向數(shù)據(jù)終端掃描器傳輸數(shù)據(jù),即通過與中心數(shù)據(jù)庫相連的計算機(jī)應(yīng)用程序,將所需的數(shù)據(jù)從數(shù)據(jù)庫中提取出來,生成一個固定格式的數(shù)據(jù)文件,再將此數(shù)據(jù)文件通過網(wǎng)絡(luò)傳輸發(fā)送到掃描終端的PDA上,PDA上的應(yīng)用程序從接收過來的數(shù)據(jù)文件中提取數(shù)據(jù)進(jìn)行處理。另一方面為數(shù)據(jù)終端掃描器向中心數(shù)據(jù)庫傳送數(shù)據(jù),掃描器的應(yīng)用程序?qū)⒉杉降臄?shù)據(jù)按一定的格式存放在指定的數(shù)據(jù)文件中,此數(shù)據(jù)文件傳送到擁有與中心數(shù)據(jù)庫相連的數(shù)據(jù)處理程序的計算機(jī)上,該計算機(jī)的應(yīng)用程序?qū)⒔邮盏降臄?shù)據(jù)文件中的數(shù)據(jù)提取出來,并存入數(shù)據(jù)庫中,從而實現(xiàn)數(shù)據(jù)的存儲。數(shù)據(jù)文件由記錄組成,每一條記錄都通過不同的數(shù)據(jù)項來反映器材的某一方面的屬性,所以在數(shù)據(jù)文件設(shè)計中,詳細(xì)規(guī)定了組成記錄的每一個數(shù)據(jù)項的名稱、變量名、類型、寬度、有效位數(shù)。在數(shù)據(jù)文件中變量名采用系統(tǒng)的統(tǒng)一的數(shù)據(jù)項代碼,而數(shù)據(jù)文件中每一項的類型均為字符型,PDA應(yīng)用程序先將各個數(shù)據(jù)轉(zhuǎn)換為字符型,存入數(shù)據(jù)文件,該數(shù)據(jù)文件在與中心數(shù)據(jù)庫相連的計算機(jī)應(yīng)用程序處,再被轉(zhuǎn)換成與數(shù)據(jù)庫相一致的數(shù)據(jù)類型,從數(shù)據(jù)庫出來的數(shù)據(jù)也是如此轉(zhuǎn)換。數(shù)據(jù)文件中的每一數(shù)據(jù)項的寬度和有效位數(shù)均與中心數(shù)據(jù)庫表中數(shù)據(jù)項的寬度和有效位數(shù)相一致。在數(shù)據(jù)文件的設(shè)計中,數(shù)據(jù)字典中的每一個數(shù)據(jù)存儲對應(yīng)著一個數(shù)據(jù)文件,通過這些數(shù)據(jù)文件,即可實現(xiàn)數(shù)據(jù)的傳輸和存儲。數(shù)據(jù)文件由記錄組成,所以設(shè)計數(shù)據(jù)文件主要是設(shè)計文件記錄的格式,設(shè)計記錄的格式就必須嚴(yán)格設(shè)計記錄的各個數(shù)據(jù)項。表4.1是盤庫核實單記錄設(shè)計文件表,表中詳細(xì)填寫了記錄中的每一數(shù)據(jù)項的名稱、變量名、寬度、類型和小數(shù)位數(shù)。表4.2盤庫核實單記錄設(shè)計表表4.2盤庫核實單記錄設(shè)計表序號1234數(shù)據(jù)項名器材編號器材名稱器材規(guī)格庫存數(shù)量變量名QCBHQCMCQCGGKCSL類型CCCC寬度111088小數(shù)位數(shù)進(jìn)行倉庫盤點時,保管員利用掃描器每記錄一條記錄時,應(yīng)用程序就自動將該記錄以上面的格式錄入數(shù)據(jù)存儲文件,當(dāng)盤點完成時,就形成一個完整的數(shù)據(jù)文件。生成完整的數(shù)據(jù)文件后,就要實行文件的傳輸,以使得掃描器PDA能實時的與中心數(shù)據(jù)庫實行數(shù)據(jù)的上傳和下載。由于數(shù)據(jù)文件的存放位置是固定的,實行傳輸時,只要將指定位置的文件傳輸?shù)搅硪粋€指定的位置即可。因此,本系統(tǒng)采用FTP文件傳輸協(xié)議來進(jìn)行文件的傳輸,在條碼掃描器PDA上的網(wǎng)絡(luò)系統(tǒng)、和中心數(shù)據(jù)庫相連接的PC機(jī)的網(wǎng)絡(luò)系統(tǒng)之間架設(shè)FTP協(xié)議,從而完成文件在PDA和計算機(jī)之間的傳輸,完成數(shù)據(jù)的輸送??紤]到數(shù)據(jù)文件在傳輸過程中的安全性和保密問題,本系統(tǒng)的所有數(shù)據(jù)文件在傳輸過程中都要經(jīng)過加密解密的處理?;具^程為:對完整的數(shù)據(jù)文件運(yùn)用加密程序進(jìn)行加密,加密之后的文件再通過FTP協(xié)議進(jìn)行傳輸,當(dāng)對方收到加密的文件后,再經(jīng)過專門的解密程序進(jìn)行解密,從而完成文件的傳輸,也避免了由于文件的丟失而造成機(jī)密數(shù)據(jù)的泄漏,具有良好的保密性。4.3輸入和界面設(shè)計輸入設(shè)計對系統(tǒng)的質(zhì)量有著決定性的重要影響,輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計算和處理十分正確,也無法獲得可靠的數(shù)據(jù)信息。同時,輸入設(shè)計是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機(jī)交互的效率。因此,在輸入設(shè)計中,提高效率和減少錯誤是兩個最根本的原則。除此之外,輸入設(shè)計還應(yīng)滿足輸入量少、輸入過程便捷、具有容錯能力等方便用戶的原則。輸入設(shè)計首先要確定輸入設(shè)備的類型和輸入介質(zhì),在本系統(tǒng)中采用的輸入設(shè)備為條碼閱讀器和鍵盤輸入相結(jié)合。先由條碼閱讀器讀入二維條碼內(nèi)的信息,數(shù)據(jù)錄入員再根據(jù)實際情況對錄入的信息進(jìn)行更改和確定,并輸入其它的信息數(shù)據(jù)。在現(xiàn)在的輸入設(shè)計中,用戶界面設(shè)計是輸入、輸出設(shè)計的主要內(nèi)容,用戶界面設(shè)計也是系統(tǒng)和用戶之間的接口,也是控制和選擇信息輸入、輸出的主要途徑。因此,用戶界面的設(shè)計在整個系統(tǒng)設(shè)計中具有舉足輕重的意義,所以用戶界面設(shè)計應(yīng)堅持友好、簡便、實用、易于操作的原則,盡量避免過于繁瑣和花哨。整個應(yīng)用系統(tǒng)所涉及的輸入設(shè)計包括入庫管理界面設(shè)計、出庫管理界面設(shè)計、盤庫管理界面設(shè)計。4.3.1入庫管理界面的設(shè)計器材入庫分為新器材和舊器材的入庫,新器材入庫時,由中心倉庫管理中心將器材的基本信息:器材編號、器材名稱、器材類型、器材規(guī)格、保密級別和器材縮略圖等制成二維條碼,分配給各種器材,使得每一件器材都擁有一個而且只有一個二維條碼。在入庫的時候,倉庫保管員利用條碼掃描器先掃描每件器材的二維條碼,通過掃描條碼,將器材的基本信息記錄下來,這些信息將自動出現(xiàn)在入庫管理界面上,包括器材編號、器材名稱、器材類型、器材規(guī)格、保密級別和器材縮略圖等,這些信息是不能更改的,除非點擊更改按鈕進(jìn)行修改。而器材的入庫時間,則根據(jù)掃描器PDA的系統(tǒng)時間自動顯示在入庫管理界面上的入庫時間欄,而且該欄目是不允許用戶輸入的。整個入庫過程中,用戶只有在掃描器閱讀完器材上的二維條碼后,器材的基本信息顯示在掃描器PDA的屏幕上后,才能在入庫數(shù)量欄目中輸入實際的入庫數(shù)量,在掃描器未閱讀條碼時,入庫數(shù)量欄目是不允許輸入的。當(dāng)器材的基本信息出現(xiàn)錯誤時,可以按更改按鈕來進(jìn)行修改,只有在按了更改按鈕之后,才能對器材的基本信息進(jìn)行編輯。如果器材的基本信息正確,則用戶只需輸入入庫器材的數(shù)量。當(dāng)所有信息都正確時,用戶只要點擊錄入按鈕,即可將該入庫器材的所有信息保存下來。在整個過程的應(yīng)用中,用戶的操作是非常簡便的,同時也最大可能的避免了誤輸入造成的錯誤。入庫管理界面如圖4.2所示。圖4.2入庫管理界面圖圖4.2入庫管理界面圖4.3.2出庫管理界面的設(shè)計器材要出庫時,倉庫管理中心將發(fā)送出庫文件到掃描器PDA上,這些出庫器材的信息將逐個顯示在輸入屏幕上,每完成一種器材的出庫操作后,下一種出庫器材的基本出庫信息將自動顯示在輸人屏幕上,進(jìn)行下一個操作。出庫時,每種器材的器材編碼、器材名稱、器材規(guī)格、器材類型、計劃出庫數(shù)量和器材縮略圖等信息將從出庫文件獲取,從而顯示在入庫管理界面上,這些信息是不允許保管員更改的。在器材出庫信息顯示在掃描器的屏幕上時,倉庫保管員根據(jù)顯示的信息查找該種器材。當(dāng)找到該器材時,倉庫保管員用條碼掃描器掃描該器材上的二維條碼,如果該器材二維條碼上的信息符合掃描器上出庫器材的基本信息時,則出庫時間將自動載入掃描器上操作系統(tǒng)的系統(tǒng)時間,如果信息不符合時,則彈出消息對話框,提示所掃描的器材與計劃出庫的器材不相一致,此時必須繼續(xù)掃描器材,直到所掃描的器材信息與計劃出庫的器材信息相一致時,才能進(jìn)行出庫。當(dāng)掃描的器材信息與計劃出庫的器材信息相一致時,出庫管理界面上的實際出庫數(shù)量欄目才變?yōu)榭奢斎胄问?,這時倉庫保管員才有權(quán)輸入實際的出庫數(shù)量。在保管員輸入實際的出庫數(shù)量后,點擊確認(rèn)按鈕就表示該器材的出庫,并將該器材的出庫信息寫入出庫核實單。在整個的出庫處理過程中,用戶所需做的就是掃描器材上的二維條碼和錄入每種器材的實際出庫數(shù)量。通過掃描出庫器材上二維條碼的信息來確認(rèn)出庫的器材,使得由于保管員的誤操作而造成的出庫失誤率降到了最低。出庫管理界面的設(shè)計如圖4.3所示。圖圖4.3出庫管理界面設(shè)計圖4.3.3盤庫管理界面的設(shè)計庫存盤點是倉庫管理的一個重要的環(huán)節(jié),每隔一段時間倉庫保管員就要進(jìn)行庫存盤點,清點倉庫內(nèi)現(xiàn)存的物資器材的實際數(shù)量,使得倉庫管理中心數(shù)據(jù)庫對庫存器材的管理數(shù)據(jù)能夠不斷得到更新,從而使得中心數(shù)據(jù)庫對器材的管理更準(zhǔn)確無誤,從而大大提高了倉庫管理的效率。倉庫盤點是在固定的時間進(jìn)行,分為每月一次、每季度一次、每半年一次和每年一次等盤點規(guī)律。每到盤點的時間,倉庫管理中心將發(fā)出盤庫清單,條碼閱讀器PDA在收到盤庫清單后,進(jìn)行盤庫。每掃描一種庫存器材時,就將掃描到的器材信息,在盤庫清單上查找與之相同的器材信息,并將此器材信息顯示在盤庫管理的應(yīng)用界面上。每完成一種器材的盤點操作后,就自動進(jìn)行下一種庫存器材的盤點,直到倉庫內(nèi)所有的物資器材都盤點完。當(dāng)盤點完成后,將自動生成一個完整的盤庫核實單。在條碼閱讀器PDA收到盤庫清單后,開始進(jìn)行盤庫,每掃描一種器材,在盤庫管理的應(yīng)用界面上的盤庫時間欄目中,將自動顯示PDA內(nèi)部操作系統(tǒng)的系統(tǒng)時間,且該欄目是不能修改的,隨系統(tǒng)的時間的變化而改變。盤庫時,通過讀取器材上的二維條碼,并在盤庫清單中找到該器材的信息,再將該器材的器材編碼、器材名稱、器材規(guī)格、理論庫存數(shù)量和器材縮略圖等信息顯示在盤庫管理的應(yīng)用界面上,這些信息都是只讀的,是不允許修改的。倉庫保管員只需將該器材的實際庫存量填入盤庫管理應(yīng)用界面的實際庫存數(shù)量欄目里,最后點擊確認(rèn)按鈕完成該器材的盤點工作。在整個盤點過程中,倉庫保管員所需完成的工作就是,對每種器材上的二維條碼進(jìn)行掃描,并錄入實際的庫存量。這樣就大大減少了保管員的工作量,也使的盤點工作中出現(xiàn)誤操作的可能性降到最低。在整個應(yīng)用系統(tǒng)的輸入設(shè)計中,主要的輸入都是靠條碼掃描器對二維條碼的掃描來進(jìn)行數(shù)據(jù)的錄入、整理和校驗,涉及到保管員的手工錄入的只有很少一部分工作量,從而減少了出錯的機(jī)率,大大提高了倉庫管理的效率。圖4.4盤庫管理界面設(shè)計圖圖4.4盤庫管理界面設(shè)計圖第五章系統(tǒng)的實施系統(tǒng)實施是系統(tǒng)開發(fā)工作的最后一個階段,在這一階段中系統(tǒng)設(shè)計階段的結(jié)果將在計算機(jī)上實現(xiàn),新系統(tǒng)的邏輯方案將轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。5.1程序設(shè)計的目標(biāo)及軟件開發(fā)工具5.1.1程序設(shè)計的目標(biāo)在現(xiàn)代的大型程序設(shè)計中,光強(qiáng)調(diào)程序的正確性和效率是不夠的。現(xiàn)在,人們更側(cè)重于強(qiáng)調(diào)程序的可維護(hù)性、可靠性、實用性和規(guī)范性等編程目標(biāo);同時,本系統(tǒng)的編程也是向著這些目標(biāo)靠近的,以求使得本系統(tǒng)的設(shè)計能夠達(dá)到最令人滿意的情況??煽啃韵到y(tǒng)運(yùn)行的可靠性是十分重要的,在任何時候都是衡量系統(tǒng)質(zhì)量的首要指標(biāo)。系統(tǒng)采用二維條碼作為器材信息數(shù)據(jù)的載體,每種新器材在入庫前由系統(tǒng)為其指定唯一的二維條碼,使得每件器材有且只有一個二維條碼,即器材的信息記錄是唯一的;從而保證器材數(shù)據(jù)提取的安全可靠性。同時,根據(jù)對數(shù)據(jù)存儲和傳輸?shù)脑O(shè)計,利用FTP文件傳輸協(xié)議進(jìn)行文件的傳輸,將發(fā)送前已被加密的文件傳送到對方,對方收到后再進(jìn)行解密從而保證了通信之間的可靠性。而程序運(yùn)行的可靠性,這點只能靠調(diào)試時嚴(yán)格把關(guān)來保證編程工作的質(zhì)量。實用性實用性是指從用戶的角度來審查系統(tǒng)的各個部分都非常方便實用。實用性是系統(tǒng)今后能否投入實際運(yùn)行的重要保證。本著從用戶角度考慮,本系統(tǒng)采用的二維條碼中已經(jīng)包含了器材絕大部分的信息,使得用戶通過掃描器材上的二維條碼即可獲得器材的基本信息,需要用戶輸入的信息數(shù)據(jù)很少,這樣用戶在操作上就十分方便,只需輕輕按一下掃描器PDA上的掃描鍵,再輸入器材的數(shù)量信息即可,數(shù)據(jù)采集數(shù)度非??臁M瑫r,器材的二維條碼里的器材信息數(shù)據(jù)都是系統(tǒng)根據(jù)固定格式統(tǒng)一生成的,保證了掃描時信息的準(zhǔn)確性。規(guī)范性規(guī)范性即系統(tǒng)的劃分、書寫的格式、變量的命名等都按統(tǒng)一規(guī)范,這對于今后程序的閱讀、修改和維護(hù)都是十分必要的。在前面已經(jīng)提過,本系統(tǒng)所采用的統(tǒng)一代碼和變量的命名同倉庫管理的大系統(tǒng)是相一致的,具有很好的規(guī)范性。同時,二維條碼內(nèi)的信息都是按固定的格式存儲的,且條碼信息的各個信息項都擁有固定的長度和存儲位置,所以在數(shù)據(jù)采集方面也擁有很好的規(guī)范性??删S護(hù)性可維護(hù)性即程序各個部分相互獨(dú)立,沒有與子程序以外的其它數(shù)據(jù)關(guān)聯(lián)。也就是說不會發(fā)生在維護(hù)時牽一發(fā)而動全身的連鎖反應(yīng)。本系統(tǒng)各個子程序之間相互獨(dú)立,沒有數(shù)據(jù)在子程序間傳輸,大部分的數(shù)據(jù)都存儲在器材的二維條碼上,每個子程序的數(shù)據(jù)來源均為器材上的二維條碼,故各個子程序是相互獨(dú)立的,使得系統(tǒng)本身具有很好的可維護(hù)性。5.1.2系統(tǒng)采用的軟件開發(fā)工具由于本系統(tǒng)主要是運(yùn)用在條碼掃描器PDA上,所以對于編程軟件工具的選用,必須使得編成的軟件能夠在PDA上面使用,所以要求必須選用PDA專用的編程軟件,即基于WinCE.NET操作系統(tǒng)的編程軟件,基于以上的種種要求,本系統(tǒng)采用了專門用于開發(fā)PDA應(yīng)用程序的eMbeddedVisualBasic軟件開發(fā)工具。目前用在WindowsCE操作系統(tǒng)上的程序開發(fā)工具很多,如Java、NS-Basic、eMbeddedVisualBasic(eVB)以及eMbeddedVisualC++(eVC)等。之所以選擇eVB作為本系統(tǒng)的編程語言,是因為eVB具有VisualBasic的基本功能,是專門用于設(shè)計PDA應(yīng)用程序的語言,eVB還可以用很簡潔的程序代碼說明復(fù)雜的程序運(yùn)行原理,同時它還支持很多平臺(如Palm-SizePC、HandheldPC/Pro、PocketPC、PocketPC2002及HandheldPC2000等)。5.2二維條碼控件的生成和使用整個系統(tǒng)從分析到設(shè)計,都是圍繞著二維條碼中數(shù)據(jù)的讀取來進(jìn)行的。所以整個程序設(shè)計的關(guān)鍵問題,就是如何很好的將二維條碼中的數(shù)據(jù)讀出來。在eVB程序設(shè)計語言中,條碼掃描控件并不是設(shè)計語言自身擁有的通用控件。所以在程序設(shè)計的起初,并沒有控件能夠直接響應(yīng)二維條碼掃描器的掃描事件,也就是無法通過應(yīng)用程序來實現(xiàn)對二維條碼掃描器的調(diào)用。因此,在程序設(shè)計開始之前,必須先安裝應(yīng)用程序與掃描器之間的接口程序,本系統(tǒng)安裝的是Symbol公司提供的PPT2800WindowsCESDKv1掃描器接口程序,該接口程序是Symbol公司專為PPT2800掃描器提供的接口程序,為實現(xiàn)對掃描器的調(diào)用而設(shè)計的。安裝完本接口程序后,eVB的組件框里就自動生成一個二維條碼控件,通過對組件框里二維條碼控件的選定后,eVB編程窗口的工具箱上就出現(xiàn)了一個二維條碼控件ScanControl。通過對該控件屬性的設(shè)置,對該控件進(jìn)行編程,調(diào)用該控件,就可以實現(xiàn)應(yīng)用程序?qū)呙杵鞯恼{(diào)用。條碼控件ScanControl擁有很多屬性、方法和事件。在程序設(shè)計中可以對ScanControl各種屬性進(jìn)行設(shè)置,也可以在設(shè)計中調(diào)用ScanControl的各種方法和事件。雖然條碼控件ScanControl擁有很多屬性、方法和事件,但在本系統(tǒng)開發(fā)過程中,不用對它的每一屬性和方法都進(jìn)行調(diào)用,也不用對它的響應(yīng)事件進(jìn)行一一編程;只需對與系統(tǒng)相關(guān)的某些屬性和方法進(jìn)行調(diào)用,及對與系統(tǒng)相關(guān)的事件進(jìn)行編程即可。與本系統(tǒng)的條碼控件ScanControl相關(guān)的屬性有:Enabled.決定該控件是否能用。具有兩個參數(shù):True,可用;False,不可用PDF417.設(shè)置掃描器對PDF417碼的可讀性。有兩個參數(shù):Enabled,可讀;DisabledScanEnabled.由該屬性可得到掃描器的使用狀況。參數(shù):TRUE,正在使用;FALSE,不允許使用與本系統(tǒng)相關(guān)的條碼控件ScanControl的方法有:OpenScanner.用以打開掃描器,進(jìn)行掃描。通過調(diào)用該方法,將掃描器打開。應(yīng)用程序只有在掃描器打開的情況下,才能調(diào)用掃描器進(jìn)行掃描。該方法在應(yīng)用子程序打開時,就要被調(diào)用,使得掃描器處于打開狀態(tài)。CloseScanner.用以關(guān)閉掃描器的方法,通過調(diào)用該方法,就可以關(guān)閉掃描器,該方法將在掃描器結(jié)束掃描,用戶退出應(yīng)用子程序時被調(diào)用,用以關(guān)閉掃描器。與本系統(tǒng)相關(guān)的條碼控件ScanControl的事件,主要是ScanComplete事件。ScanComplete事件擁有三個參數(shù):BstrBarcode:條碼中存儲的字符串信息BstrSource:數(shù)據(jù)信息來源LStatus:數(shù)據(jù)信息的使用級別LLabelType:掃描器標(biāo)簽的類型對該事件進(jìn)行編程、設(shè)計掃描器對條碼掃描的響應(yīng),設(shè)定掃描器讀入條碼信息后對條碼信息的篩選規(guī)則,設(shè)計對器材的各項信息的截取和顯示方式,從而完成對二維條碼信息的讀入、顯示和保存功能的設(shè)定。在掃描器每次掃描完條碼后,就觸動該事件的發(fā)生,從而根據(jù)程序的設(shè)計來完成條碼信息的采集、在屏幕上的顯示以及對條碼信息的保存。通過對以上的二維條碼控件ScanControl屬性、方法和事件的設(shè)置及調(diào)用,就可以很好地完成系統(tǒng)預(yù)定的目標(biāo)。即對條碼進(jìn)行掃描,讀取條碼信息,檢索出各個數(shù)據(jù)項的數(shù)據(jù)并在屏幕上進(jìn)行顯示,最后保存該條碼信息。5.3用二維條碼采集、保存信息的技術(shù)問題整個程序設(shè)計都是圍繞著采集器材上二維條碼的數(shù)據(jù)信息來進(jìn)行的,二維條碼內(nèi)的數(shù)據(jù)是以固定長度得字符串形式保存的,且各個數(shù)據(jù)項在字符串內(nèi)擁有固定的位數(shù)和位置。以器材入庫子程序為例,在程序一開始時先聲明一個全局變量strTemp,用來保存條碼掃描器掃描得來得數(shù)據(jù)信息。在應(yīng)用程序的開始,即應(yīng)用界面的Form_Load程序當(dāng)中,先把ScanControl啟動起來。在掃描條碼之前,必須先啟動掃描器,掃描器只有在啟動的狀態(tài)下,才能進(jìn)行條碼掃描,所以,在應(yīng)用界面的Form_Load事件中,調(diào)用條碼控件ScanControl的OpenScanner方法,用以打開條碼掃描器。OptionExplicitDimstrTempPrivateSubForm_Load()ScanControl1.OpenScannerEndSub當(dāng)條碼掃描器掃完條碼后,有數(shù)據(jù)傳入時,會引發(fā)條碼控件的ScanComplete事件。通過該事件完成條碼信息的檢索。在該事件中首先判斷是否正確讀入條碼信息,如果讀入的信息為空,則掃描的信息出錯,要求重新掃描。如果掃描到數(shù)據(jù)信息,則進(jìn)行數(shù)據(jù)的檢索和提取,并將提取出來的數(shù)據(jù),根據(jù)數(shù)據(jù)的內(nèi)容在掃描器PDA的屏幕上逐項顯示出來。由于條碼內(nèi)的數(shù)據(jù)是以字符的形式保存的,所以,對于非字符型的數(shù)據(jù)要進(jìn)行格式轉(zhuǎn)換。PrivateSubScanControl1_ScanComplete(ByValbstrBarCodeAsString,ByValbstrSourceAsString,ByVallStatusAsLong,ByVallLabelTypeAsLong,ByVallDataLengthAsLong)DimintPosStrTemp=bstrBarCodeIntPos=Len(strTemp)IfintPos<>0thenTxtID=left(strTemp,11)TxtName=Mid(strTemp,12,41)TxtrType=Mid(strTemp,42,51)TxtSize=Mid(strTemp,52,61)TxtDay=Day(Mid(strTemp,62,69))TxtSecury=Mid(strTemp,70,79)ElseMsgBox“無掃描數(shù)據(jù)”,vbExclamation,“掃描錯誤”StrTemp=“”EndifEndSub數(shù)據(jù)檢索完成后,將strTemp內(nèi)容和器材的數(shù)量通過FileStream方法寫入入庫文件中,再將strTemp的內(nèi)容清空,該步驟是在錄入按鈕的點擊事件里完成的。在程序結(jié)束時要記得關(guān)閉掃描器,使得掃描器在程序退出后不再被使用,同時將用來保存條碼信息的字段清空。PrivateSubForm_OKClick()IfScanControl1.EnableScanning=TrueThenScanControl1.CloseScannerEndIfStrTemp=“”App.EndEndSub條碼掃描器的打開,進(jìn)行條碼的掃描,條碼信息的檢索、顯示,條碼信息的保存,所有掃描任務(wù)完成后關(guān)閉掃描器;這幾個步驟都是緊緊相連著,缺一不可。在器材出庫、庫存盤點的應(yīng)用子程序中,當(dāng)要進(jìn)行器材出庫或盤點時,同樣要先打開掃描器,然后將出庫文件或盤庫清單的記錄逐項讀出顯示在屏幕上,然后進(jìn)行對器材條碼的掃描,每掃描一個器材條碼,就與屏幕上顯示的器材信息進(jìn)行比較,條碼信息與屏幕上顯示的相符時,才能進(jìn)行數(shù)量的錄入。同樣,當(dāng)出庫掃描或盤庫掃描任務(wù)結(jié)束后,要關(guān)閉掃描器。5.4系統(tǒng)存在的問題和可能的改進(jìn)方向至此,對整個系統(tǒng)的總體構(gòu)架已經(jīng)圓滿完成,對系統(tǒng)的詳細(xì)設(shè)計也進(jìn)行了完整的闡述,同時對主要的技術(shù)問題也提出了很好的解決方案,因此,可以說整個系統(tǒng)已經(jīng)大致完成。但是在系統(tǒng)的整體開發(fā)和實現(xiàn)過程中,系統(tǒng)還存在著小技術(shù)問題。對于系統(tǒng)所存在的瑕癖,通過以后對系統(tǒng)的不斷改進(jìn)和維護(hù),將使得系統(tǒng)日趨完美。5.4.1條碼信息的局限性及改進(jìn)方法在本系統(tǒng)中,二維條碼內(nèi)的數(shù)據(jù)采用固定長度和固定位置的方式存儲在條碼中,器材的每項信息都占據(jù)固定的長度,所以為了使器材的每項信息都能完整的存儲在條碼中,二維條碼內(nèi)的每個數(shù)據(jù)項的長度都應(yīng)盡量長。但是,并不是每一項器材信息的長度都是相等的,所以在二維條碼所存儲的器材信息中,必定包含很多多余的空格,使得無用信息占用了相當(dāng)大的條碼存儲資源。從而,必定使得掃描器讀取條碼數(shù)據(jù)的速度受到影響。綜合技術(shù)上開發(fā)的難度情況和對發(fā)展前景的考慮,對此問題將采用在條碼信息中插入分隔符的方法來解決。即在條碼信息的各個數(shù)據(jù)項之間加入分隔符,以分隔符作為每一數(shù)據(jù)項數(shù)據(jù)的結(jié)束標(biāo)志。這樣就可以把數(shù)據(jù)項中的沒用的空格信息去掉,各個數(shù)據(jù)項也可以不受固定長度的限制,即條碼信息的長度是可變的,從而大大減小了條碼信息的存儲空間。同時,在掃描器讀入條碼信息后,對各個數(shù)據(jù)項數(shù)據(jù)的篩選,也是通過查找分隔符來進(jìn)行數(shù)據(jù)的選擇。同時,通過運(yùn)用分隔符,將使得器材信息的各個數(shù)據(jù)項不再受到位數(shù)的限制,從而使得將來數(shù)據(jù)項長度的改變不會影響到條碼信息的采集,也使得該應(yīng)用程序具有更強(qiáng)的適應(yīng)性。5.4.2文件傳輸?shù)陌踩紤]和改進(jìn)方向在系統(tǒng)的詳細(xì)設(shè)計中已經(jīng)提到過,系統(tǒng)生成的文件是通過FTP文件傳輸協(xié)議,與中心管理系統(tǒng)進(jìn)行文件的傳遞與互換。雖然文件在傳送前已經(jīng)經(jīng)過加密程序進(jìn)行加密,接收后再經(jīng)過解密程序進(jìn)行解密,文件里的內(nèi)容具有很好的保密性;但是在文件的上傳和下載過程中,下載方可以采取匿名的形式進(jìn)行下載,但上傳方的用戶身份對外是公開的,無所謂保密性的問題。所以在文件傳輸?shù)倪^程中,用戶的的身份就不能夠隱藏起來,使得用戶身份的保密性受到威脅。對于該問題,從網(wǎng)絡(luò)上的文件傳輸方面來看,為了保證文件在傳輸過程中的穩(wěn)定性,同時又要保證對用戶身份的保密,鑒于這兩方面的考慮,可以通過采用TCP/IP協(xié)議來進(jìn)行文件的傳輸。從而使得在文件的傳輸過程中,既能保證文件傳輸?shù)姆€(wěn)定性,又能夠保證對用戶身份的保密。通過系統(tǒng)的實施,使得開發(fā)實現(xiàn)的系統(tǒng)最終能夠投入實際的應(yīng)用中。同時,在實際的應(yīng)用過程中,將對系統(tǒng)進(jìn)行維護(hù)和不斷的改進(jìn),使得計算機(jī)的運(yùn)用能夠為用戶提供最大方便,并最大限度地提高管理效率,同時又能很好地保護(hù)了用戶。結(jié)束語為了提高我國的國防科技力量,使我國能夠毅然挺立在當(dāng)今世界形勢的風(fēng)云變幻之中,在軍事力量發(fā)展的同時,更應(yīng)該注重軍需物資器材的現(xiàn)代化管理,使得物資器材的供給能夠得到強(qiáng)有力的保障。二維條碼技術(shù)的應(yīng)用,將大大提高了我軍倉庫管理的工作效率,增強(qiáng)了器材物資在野戰(zhàn)條件下的快速保障能力,為我軍物資的可視化管理奠定了基礎(chǔ)。在現(xiàn)代計算機(jī)技術(shù)高速發(fā)展的條件下,將計算機(jī)技術(shù)應(yīng)用到物資器材的管理領(lǐng)域中,將使倉庫管理的效率得到大幅度的提高,同時大大縮減了軍事力量的發(fā)展與倉庫管理之間的距離?;贑8051F單片機(jī)直流電動機(jī)反饋控制系統(tǒng)的設(shè)計與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實現(xiàn)基于單片機(jī)的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測試儀的研制基于單片機(jī)的自動找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗臺控制器的研制基于單片機(jī)的軟起動器的研究和設(shè)計基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機(jī)的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機(jī)的液體點滴速度自動檢測儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機(jī)的電能采集終端的設(shè)計和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號檢測儀基于單片機(jī)的電機(jī)運(yùn)動控制系統(tǒng)設(shè)計Pico專用單片機(jī)核的可測性設(shè)計研究基于MCS-51單片機(jī)的熱量計基于雙單片機(jī)的智能遙測微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實踐研究基于單片機(jī)的輪軌力檢測基于單片機(jī)的GPS定位儀的研究與實現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測量儀的研制基于單片機(jī)的紅外測油儀的研究96系列單片機(jī)仿真器研究與設(shè)計基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機(jī)的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機(jī)的低壓無功補(bǔ)償控制器的設(shè)計基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機(jī)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論