版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、倉庫管理系統(tǒng)論文只要2分第一章系統(tǒng)開發(fā)的社會(huì)背景和技術(shù)背景11.1 概述11.2 二維條碼11.3先下載數(shù)據(jù)庫的數(shù)據(jù)采集方式4第二章系統(tǒng)分析62.1 對(duì)出入庫及盤點(diǎn)業(yè)務(wù)手工作業(yè)的分析62.2 運(yùn)用二維條碼后的新系統(tǒng)邏輯模型82.3 新系統(tǒng)的數(shù)據(jù)流程112.4 數(shù)據(jù)字典13第三章系統(tǒng)的總體設(shè)計(jì) 193.1 系統(tǒng)設(shè)計(jì)的原則193.2 系統(tǒng)結(jié)構(gòu)的設(shè)計(jì) 193.3 網(wǎng)絡(luò)結(jié)構(gòu)規(guī)劃20第四章系統(tǒng)的詳細(xì)設(shè)計(jì)234.1 代碼和編碼的設(shè)計(jì) 234.2 數(shù)據(jù)存儲(chǔ)和傳輸?shù)脑O(shè)計(jì)254.3 輸入和界面設(shè)計(jì) 26第五章系統(tǒng)的實(shí)施325.1 程序設(shè)計(jì)的目標(biāo)及軟件開發(fā)工具 325.2 二維條碼控件的生成和使用335.3 用二
2、維條碼采集、保存信息的技術(shù)問題355.4 系統(tǒng)存在的問題和可能的改進(jìn)方向37結(jié)束語40參考文獻(xiàn)41致謝42第一章系統(tǒng)開發(fā)的社會(huì)背景和技術(shù)背景1.1概述我軍某軍區(qū)某軍需器材倉庫擔(dān)負(fù)著全區(qū)上百個(gè)單位的器材直供和代供 保障任務(wù)。多年來,面對(duì)上萬個(gè)品種的器材收發(fā),僅靠保管人員的“口點(diǎn)、 手扒、心算”,差錯(cuò)率較高,器材發(fā)放速度慢,尤其是在野戰(zhàn)狀態(tài)下,更難 以找到應(yīng)發(fā)器材,并及時(shí)發(fā)放。因此,解決現(xiàn)代戰(zhàn)爭保障要求高與倉庫現(xiàn) 有保障手段落后的矛盾成為該倉庫的燃眉之急。一則消息引起了相關(guān)領(lǐng)導(dǎo)的注意:科索沃戰(zhàn)爭期間,美軍吸取海灣戰(zhàn)爭 中物資管理不善的經(jīng)驗(yàn)教訓(xùn),采用條碼技術(shù)實(shí)施物資器材收發(fā)保障,同批 量器材發(fā)放平均
3、由24小時(shí)縮短到4小時(shí)。因此,關(guān)于條碼在軍隊(duì)物資管理 中的應(yīng)用引起了領(lǐng)導(dǎo)們的注意,在軍需物資倉庫管理系統(tǒng)的開發(fā)中,運(yùn)用 二維條碼的方案被提到日程上來。1.2二維條碼二維條碼技術(shù)的產(chǎn)生背景一維條碼自出現(xiàn)以來,得到了人們的普遍關(guān)注,發(fā)展速度十分 迅速。它的使用,極大地提高了數(shù)據(jù)采集和信息處理的速度,提高 了工作效率,并為管理的科學(xué)化和現(xiàn)代化做出了很大貢獻(xiàn)。由于受信息容量的限制,一維條碼僅僅是對(duì)“物品”的標(biāo)識(shí), 而不是對(duì)“物品”的描 述。故一維條碼的使用,不得不依賴數(shù)據(jù)庫 的存在。在沒有數(shù)據(jù)庫和不便聯(lián)網(wǎng)的地方,一維條碼的使用受到了 較大的限制,有時(shí)甚至變得毫無意義。另外,要用一維條碼表示漢字的場合,
4、顯得十分不方便,且效 率很低?,F(xiàn)代高新技術(shù)的發(fā)展,迫切要求用條碼在有限的幾何空間 內(nèi)表示更多的信息,從而滿足千變?nèi)f化的信息表示的需要。二維條碼正是為了解決一維條碼無法解決的問題而產(chǎn)生的。因 為它具有高密度、高可靠性等特點(diǎn),所以可以用它表示數(shù)據(jù)文件(包 括漢字文件)、圖像等。二維條碼是大容量、高可靠性信息實(shí)現(xiàn)存儲(chǔ)、 攜帶并自動(dòng)識(shí)讀的最理想的方法。二維條碼的特性1 高密度目前,應(yīng)用比較成熟的一維條碼如 EAN /UPC條碼,因密度較低,故 僅作為一種標(biāo)識(shí)數(shù)據(jù),不能對(duì)產(chǎn)品進(jìn)行描述。我們要知道產(chǎn)品的有關(guān)信息, 必須通過識(shí)讀條碼而進(jìn)入數(shù)據(jù)庫。這就要求我們必須事先建立以條碼所表 示的代碼為索引字段的數(shù)據(jù)庫
5、。二維條碼通過利用垂直方向的尺寸來提高 條碼的信息密度。通常情況下其密度是一維條碼的幾十到幾百倍,這樣我 們就可以把產(chǎn)品信息全部存儲(chǔ)在一個(gè)二維條碼中,要查看產(chǎn)品信息,只要 用識(shí)讀設(shè)備掃描二維條碼即可,因此不需要事先建立數(shù)據(jù)庫,真正實(shí)現(xiàn)了 用條碼對(duì)物品”的描述。2. 有糾錯(cuò)功能一維條碼的應(yīng)用建立在這樣一個(gè)基礎(chǔ)上,那就是識(shí)讀時(shí)拒讀(即讀不出) 要比誤讀(讀錯(cuò))好。因此一維條碼通常同其表示的信息一同印刷出來。當(dāng)條 碼受到損壞(如污染,脫墨等)時(shí),可以通過鍵盤錄入代替掃描條碼。鑒于以 上原則,一維條碼沒有考慮到條碼本身的糾錯(cuò)功能,盡管引入了校驗(yàn)字符 的概念,但僅限于防止讀錯(cuò)。二維條碼可以表示數(shù)以千計(jì)字
6、節(jié)的數(shù)據(jù),通 常情況下,所表示的信息不可能與條碼符號(hào)一同印刷出來。如果沒有糾錯(cuò)功能,當(dāng)二維條碼的某部分損壞時(shí),該條碼便變得毫無 意義,因此二維條碼引入錯(cuò)誤糾正機(jī)制。這種糾錯(cuò)機(jī)制使得二維條碼因穿 孑L、污損等引起局部損壞時(shí),照樣可以正確得到識(shí)讀。二維條碼的糾錯(cuò)算 法與人造衛(wèi)星和VCD等所用的糾錯(cuò)算法相同。這種糾錯(cuò)機(jī)制使得二維條碼 成為一種安全可靠的信息存儲(chǔ)和識(shí)別的方法,這是一維條碼無法相比的。3. 可以表示多種語言文字多數(shù)一維條碼所能表示的字符集不過是 10個(gè)數(shù)字,26個(gè)英文字母及一 些特殊字符。條碼字符集最大的 Code 128條碼,所能表示的字符個(gè)數(shù)也不 過是128個(gè)ASCII符。因此要用一
7、維條碼表示其它語言文字(如漢字、日文 等)是不可能的。多數(shù)二維條碼都具有字節(jié)表示模式,即提供了一種表示字 節(jié)流的機(jī)制。我們知道,不論何種語言文字,它們?cè)谟?jì)算機(jī)中存儲(chǔ)時(shí)都以機(jī)內(nèi)碼的形式表現(xiàn),而內(nèi)部碼都是字節(jié)碼。這樣我們就可以設(shè)法將各種語 言文字信息轉(zhuǎn)換成字節(jié)流,然后再將字節(jié)流用二維條碼表示,從而為多種 語言文字的條碼表示提供了一條前所未有的途徑。4. 表示圖像數(shù)據(jù)既然二維條碼可以表示字節(jié)數(shù)據(jù),而圖像多以字節(jié)形式存儲(chǔ),因此使 圖像(如照片、指紋等)的條碼表示成為可能。5. 引入加密機(jī)制加密機(jī)制的引入是二維條碼的又一優(yōu)點(diǎn)。比如我們用二維條碼表示照 片時(shí),我們可以先用一定的加密算法將圖像信息加密,然后
8、再用二維條碼 表示。在識(shí)別二維條碼時(shí),再加以一定的解密算法,就可以恢復(fù)所表示的 照片。這樣便可以防止各種證件、卡片等的偽造。條碼結(jié)構(gòu)的選擇決策者們進(jìn)行了反復(fù)論證,他們認(rèn)為,一維條碼只能“標(biāo)識(shí)”貨物而 不能“描述”貨物。正如人名一樣,單從姓名無法了解一個(gè)人的特點(diǎn),要 了解其它內(nèi)容,必須查看相應(yīng)的檔案資料。也就是說,一維條碼的使用離 不開計(jì)算機(jī)網(wǎng)絡(luò)的支持。平時(shí)好辦,戰(zhàn)時(shí)跟進(jìn)保障,則無“網(wǎng)”而難勝了。在眾多的二維條碼類型中,美國 Symbol公司推出的名為PDF4仃的 二維條碼,簡稱為PDF4仃條碼(見下圖1.1),即“便攜式數(shù)據(jù)文件”。圖1.1二維條碼PDF417維條碼PDF417除了具有以上的二
9、維條碼的共同特點(diǎn)外,他還具有自己獨(dú)特的優(yōu)點(diǎn):1信息容量大根據(jù)不同的條空比例每平方英寸可以容納 250到1100個(gè)字符。在國際標(biāo)準(zhǔn)的證 卡有效面積上(相當(dāng)于信用卡面積的2/3,約為76mnt 25mm) PDF417條碼可以容納 1848個(gè)字母字符或2729個(gè)數(shù)字字符,約500個(gè)漢字信息。這種二維條碼比普通條碼 信息容量高幾十倍。2. 保密、防偽性能好PDF417條碼具有多重防偽特性,它可以采用密碼防偽、軟件加密及利用所包含 的信息如指紋、照片等進(jìn)行防偽,因此具有極強(qiáng)的保密防偽性能。3. 譯碼可靠性高普通條碼的譯碼錯(cuò)誤率約為百萬分之二左右,而PDF417條碼的誤碼率不超過千萬分之一,譯碼可靠性極
10、高。4. 修正錯(cuò)誤能力強(qiáng)PDF417條碼采用了世界上最先進(jìn)的數(shù)學(xué)糾錯(cuò)理論,如果破損面積不超過50%,條碼由于沾污、破損等所丟失的信息,可以照常破譯出來。5. 容易制作且成本低利用現(xiàn)有的點(diǎn)陣、激光、噴墨、熱敏/熱轉(zhuǎn)印、制卡機(jī)等打印技術(shù),即可在紙張、 卡片、PVC甚至金屬表面上印出PDF417二維條碼。由此所增加的費(fèi)用僅是油墨的 成本,因此人們又稱PDF417是 “零成本”技術(shù)。6. 條碼符號(hào)的形狀可變同樣的信息量,PDF417條碼的形狀可以根據(jù)載體面積及美工設(shè)計(jì)等進(jìn)行自我調(diào) 整。1.3 先下載數(shù)據(jù)庫的數(shù)據(jù)采集方式利用手持?jǐn)?shù)據(jù)采集終端進(jìn)行數(shù)據(jù)采集的方式一般分為兩種:先下載數(shù)據(jù)庫再采集 數(shù)據(jù)和直接進(jìn)
11、行數(shù)據(jù)采集。在野戰(zhàn)條件下,無法實(shí)時(shí)與中心數(shù)據(jù)庫連接,但在戰(zhàn)爭中,時(shí)間就是 勝利的情況下,軍用器材快速、準(zhǔn)確地配送和回收是戰(zhàn)爭的第一要求。這 就要求我們?cè)谂c中心數(shù)據(jù)庫斷開連接的情況下,還能準(zhǔn)確地實(shí)現(xiàn)器材的出 入庫和盤庫管理。應(yīng)此,如果我們采用二維條碼來跟蹤器材的出入庫和盤 庫管理,鑒于二維條碼的高信息容量等優(yōu)點(diǎn),使得我們可以依靠二維條碼, 在脫離中心數(shù)據(jù)庫的情況下使用,所以我們采用先下載數(shù)據(jù)庫方式,即:在器材入庫時(shí),將入庫器材的基本信息通過條碼掃描儀錄入到數(shù)據(jù)終 端,數(shù)據(jù)終端再通過做好的軟件接口(簡單的數(shù)據(jù)格式轉(zhuǎn)換),按照固定的格式將數(shù)據(jù)信息轉(zhuǎn)換成格式文件,再用通訊座或通訊電纜傳到中心數(shù)據(jù)庫。器
12、材出庫時(shí),則通過通訊座或通訊電纜從中心數(shù)據(jù)庫接收出庫文件, 數(shù)據(jù)終端根據(jù)出庫文件進(jìn)行器材出庫。在每次盤點(diǎn)前,從中心服務(wù)器數(shù)據(jù)庫中提取關(guān)鍵字段信息,通過做好 的軟件接口(簡單的數(shù)據(jù)格式轉(zhuǎn)換)形成格式文件,用通訊座或通訊電纜 下載到手持?jǐn)?shù)據(jù)采集終端中,然后到庫房進(jìn)行盤點(diǎn)。這種方式的好處在于:在進(jìn)行采集數(shù)據(jù)的同時(shí),實(shí)時(shí)得知當(dāng)前盤點(diǎn)單 品的信息是否與計(jì)算機(jī)中數(shù)據(jù)庫的理論值相對(duì)應(yīng)。如商品條碼是否正確、 商品名稱是否符合?能夠?qū)崟r(shí)對(duì)該單品的情況做出處理,如修正數(shù)量、改 變擺放貨架等。通過對(duì)條碼技術(shù)的論證,和對(duì)各種條碼的優(yōu)缺點(diǎn)的反復(fù)論證,在現(xiàn)代 國防科技飛速發(fā)展的今天,決策者們認(rèn)為高效率的倉庫管理是軍需物資
13、高 速供給和保障的基本前提。因此,決策者們決定采用二維條碼的PDF417碼技術(shù),來提高倉庫管理的水平。第二章系統(tǒng)分析2.1對(duì)出入庫及盤點(diǎn)業(yè)務(wù)手工作業(yè)的分析在傳統(tǒng)的倉庫管理中,各種器材的管理都是依靠保管員手工作業(yè)完成 的,其業(yè)務(wù)的基本情況為器材的出庫、入庫和倉庫的盤點(diǎn)。器材入庫管理器材供應(yīng)商向倉庫中心供應(yīng)器材,器材運(yùn)送入庫時(shí),由倉庫保管員負(fù)責(zé)錄入器 材的基本信息,再由保管員將入庫器材的入庫信息送往倉庫管理中心,手工作業(yè)入 庫業(yè)務(wù)流程圖如圖2.2所示。業(yè)務(wù)流程圖的符號(hào)如圖 2.1所示。外部業(yè)務(wù)處理單位或部門內(nèi)部業(yè)務(wù)處理 單位或部門數(shù)據(jù)流動(dòng)及方向單證、文件圖2.1業(yè)務(wù)流程圖基本符號(hào)f1器材器1 丿圖
14、2.2手工作業(yè)入庫業(yè)務(wù)流程圖器材出庫管理根據(jù)倉庫管理中心發(fā)出的器材出庫單,由保管員選擇相應(yīng)的器材出庫,如圖2.3所示。器材出庫 信息圖2.3手工作業(yè)器材出庫業(yè)務(wù)流程圖倉庫的盤點(diǎn)管理倉庫內(nèi)的器材每隔一段時(shí)間就要進(jìn)行盤點(diǎn),以確保庫內(nèi)器材的規(guī)范管理。盤點(diǎn)過程為,由倉庫管理中心發(fā)出盤點(diǎn)通知單,保管員收到通知單后進(jìn)行盤點(diǎn),盤點(diǎn)完成后,將盤點(diǎn)清單返回倉庫管理中心,如圖2.4所示圖2.4手工盤點(diǎn)業(yè)務(wù)流程圖2.1.4 手工作業(yè)的弊端從分析來看,手工作業(yè)存在著一定的弊端:1 速度慢完全靠手工完成,其速度太慢,嚴(yán)重影響倉庫管理的效率。在器材入 庫時(shí),倉庫保管員得根據(jù)器材的名稱和類型進(jìn)行統(tǒng)一編號(hào),再對(duì)器材的基 本信
15、息進(jìn)行逐項(xiàng)記錄。由于保管員只能利用“口點(diǎn)、手扒、心算”等比較 原始的方法,所以信息的錄入速度非常慢,這種問題在器材出庫、庫存盤 點(diǎn)中同樣存在。2 信息錄入不規(guī)范手工操作過程中,器材信息的錄入存在嚴(yán)重的不規(guī)范性,不助于倉庫 的統(tǒng)一規(guī)范管理。器材的基本信息所涉及的項(xiàng)比較多,所以不管是器材入 庫、器材出庫,還是庫存盤點(diǎn),保管員都得對(duì)器材的每一項(xiàng)信息進(jìn)行一一 錄入。保管員是靠自己手工進(jìn)行器材信息的錄入,且每個(gè)倉庫又有多個(gè)保 管員,每個(gè)人對(duì)器材信息的每一項(xiàng)的錄入不可能完全一致,因此造成了器 材信息的不規(guī)范性。3.容易出現(xiàn)差錯(cuò)手工作業(yè)時(shí),保管員的工作量太大,容易出現(xiàn)差錯(cuò)。軍需物資器材倉 庫是一個(gè)非常大的倉
16、庫,且物資器材的調(diào)動(dòng)一般是大批量進(jìn)行,器材的出 入量和庫存量都非常大,所以不管是器材入庫、器材出庫,還是庫存盤點(diǎn), 倉庫保管員的工作量非常大,錄入的信息量也大量的,在大量信息的錄入 過程中,保管員由于一時(shí)的疏忽,就容易造成信息錄入的失誤,從而為倉 庫管理造成很大的麻煩。2.2 運(yùn)用二維條碼后的新系統(tǒng)邏輯模型由于手工作業(yè)存在的如上的弊端,決策者決定在倉庫管理中運(yùn)用二維條 碼PDF417技術(shù),用以解決手工操作上存在的問題。2.2.1 產(chǎn)品入庫管理模型器材入庫時(shí)掃描器識(shí)讀器材上的二維條碼標(biāo)簽,同時(shí)錄入器材的存放信息,將商品的特性信息及存放信息一同存入指定的文件中,存儲(chǔ)時(shí)進(jìn)行檢查,看是否是重復(fù)錄入,如
17、圖2.5所示。通過二維條碼傳遞信息,有效的避免了人工錄入的失誤,實(shí)現(xiàn)了數(shù)據(jù)的無損傳遞和快速錄入,將器材的管理推進(jìn)到更深的層次一一個(gè)體管理。創(chuàng)t営理:入障.f"門丁1 Jj 11 ji iOHK-xar Csrry Oanssr圖2.5器材入庫模型器材入庫的業(yè)務(wù)流程圖如圖2.6器材供應(yīng)商圖2.6器材入庫業(yè)務(wù)流程圖222產(chǎn)品出庫管理模型根據(jù)倉庫管理中心產(chǎn)生的器材發(fā)送單或配送單,選擇相應(yīng)的器材出庫。為出庫 備貨方便,根據(jù)產(chǎn)品的特征生成用于移動(dòng)終端的數(shù)據(jù)文件。器材出庫時(shí),要掃描器材上的二維條碼,對(duì)出庫商品的信息進(jìn)行確認(rèn),同時(shí)更 改其庫存狀態(tài),如圖2.7。圖2.7器材出庫模型器材出庫的業(yè)務(wù)流程
18、圖如圖2.8 。圖2.8器材出庫業(yè)務(wù)流程圖2.2.3倉庫內(nèi)部盤庫管理在庫存管理中,二維條碼可用于存貨盤點(diǎn),通過手持無線終端,收集盤點(diǎn)器材 信息。然后將收集到的信息由計(jì)算機(jī)進(jìn)行集中處理,從而形成盤點(diǎn)報(bào)告模型,如圖 2.9。:盤點(diǎn)圖2.9 倉庫盤點(diǎn)模型倉庫盤點(diǎn)業(yè)務(wù)流程圖如圖2.10 0倉庫 中心盤點(diǎn)信 息單圖2.10倉庫盤點(diǎn)業(yè)務(wù)流程圖條碼掃描器2.3新系統(tǒng)的數(shù)據(jù)流程根據(jù)以上改進(jìn)后的功能描述,在分析各業(yè)務(wù)模塊的狀態(tài)和相互關(guān)系的基礎(chǔ)上,可分別畫出各個(gè)業(yè)務(wù)模塊的數(shù)據(jù)流程圖DFD (圖2.11 2.14 )。數(shù)據(jù)流程圖符號(hào)如圖2.11所示。外部實(shí)體數(shù)據(jù)存儲(chǔ)數(shù)據(jù)流向13處理過程圖2.11數(shù)據(jù)流程圖基本符號(hào)器
19、材信息表入庫器材類型掃描入庫器材類型*入庫數(shù)量入庫錄入(_入庫文件c圖2.12器材入庫數(shù)據(jù)流程圖入庫數(shù)據(jù)流程的基本過程為:器材供應(yīng)商向倉庫提供入庫器材的基本信息表, 此信息表輸送到執(zhí)行入庫操作的掃描器處,掃描器先進(jìn)行掃描入庫器材類型的處理, 確定入庫器材的類型、編號(hào)、名稱等基本信息,再將此信息傳輸?shù)饺霂焯幚?,入?處理根據(jù)接收到的入庫器材的類型信息和器材供應(yīng)商提供的入庫數(shù)量進(jìn)行入庫錄入 處理,入庫類型掃描和入庫錄入都在掃描器處完成,最后生成入庫文件傳送到倉庫 管理中心。器材入庫數(shù)據(jù)流程圖如圖 2.12所示。出庫處理出庫'核c圖2.13器材出庫數(shù)據(jù)流程圖器材出庫的數(shù)據(jù)流程為:當(dāng)器材要出庫
20、時(shí),由倉庫管理中心生成器材的出庫文 件,該文件內(nèi)容包含出庫器材的編號(hào)、名稱和類型等基本信息和出庫數(shù)量,此出庫 文件發(fā)送到進(jìn)行出庫處理的掃描器處,掃描器根據(jù)出庫文件的內(nèi)容進(jìn)行出庫處理, 處理完成時(shí),由掃描器生成出庫核實(shí)文件,包含對(duì)出庫器材的核實(shí)內(nèi)容,此文件再 傳送到倉庫管理中心。器材出庫數(shù)據(jù)流程圖如圖2.13所示。器材數(shù)量圖2.14倉庫盤點(diǎn)數(shù)據(jù)流程圖倉庫盤點(diǎn)的數(shù)據(jù)流程為:倉庫進(jìn)行定期盤點(diǎn),由倉庫管理中心生成盤庫清單, 包含倉庫內(nèi)所存儲(chǔ)的器材的基本內(nèi)容和數(shù)量,該清單傳送到負(fù)責(zé)盤庫的掃描器處, 掃描器根據(jù)清單的內(nèi)容,再掃描倉庫內(nèi)器材的基本信息來與盤庫清單核對(duì),再將核 實(shí)后的器材信息送到盤點(diǎn)處理進(jìn)行數(shù)
21、量盤點(diǎn)與核實(shí),最終生成盤庫核實(shí)單,送回倉 庫管理中心。倉庫盤點(diǎn)數(shù)據(jù)流程圖如圖 2.14所示。2.4建立數(shù)據(jù)字典為了對(duì)數(shù)據(jù)流程圖中的各個(gè)元素作出詳細(xì)的說明,有必要建立數(shù)據(jù)字典。數(shù)據(jù) 流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描 述。1.數(shù)據(jù)項(xiàng)描述(1) 數(shù)據(jù)項(xiàng)編號(hào):101-01數(shù)據(jù)項(xiàng)名稱:器材編號(hào)含義說明:每種器材入庫時(shí)由電腦生成的器材的編號(hào),又稱編碼,也 是該類器材在物資倉庫中的統(tǒng)一編號(hào)。通過對(duì)各種器材的 統(tǒng)一編號(hào),對(duì)物資倉庫的器材的統(tǒng)一管理起到先決作用。類型及寬度:字符型,11位。取值方法:新類型的器材入庫時(shí),由電腦自動(dòng)生成。(2)數(shù)據(jù)項(xiàng)編號(hào):101-02數(shù)據(jù)項(xiàng)名
22、稱:器材名稱含義說明:每種器材的名稱。類型及寬度:字符型,30位。取值方法:由器材供應(yīng)商提供。(3)數(shù)據(jù)項(xiàng)編號(hào):101-03數(shù)據(jù)項(xiàng)名稱:入庫時(shí)間含義聲明:器材收入物資倉庫的時(shí)間,包括新器材的入庫,和外出服 役的物資器材,在完成任務(wù)后的入庫時(shí)間。類型及寬度:日期時(shí)間型取值方法:取該器材在掃描器處掃描入庫的系統(tǒng)日期和時(shí)間。(4)數(shù)據(jù)項(xiàng)編號(hào):I01-04數(shù)據(jù)項(xiàng)名稱:出庫時(shí)間含義聲明:物資器材由于軍需而需要出庫時(shí),器材的出庫時(shí)間。類型及寬度:日期時(shí)間型取值方法:取該器材在掃描器處掃描出庫的系統(tǒng)日期和時(shí)間。在該系統(tǒng)中所定義的數(shù)據(jù)項(xiàng)還有:庫存數(shù)量,器材性質(zhì),保密級(jí)別,器材縮略 圖,服役時(shí)間,額定壽命,器材
23、規(guī)格,入庫數(shù)量等。2.處理邏輯描述(1) 處理編號(hào):P01-01處理名稱:入庫器材類型掃描含義說明:掃描入庫器材的類型輸入的數(shù)據(jù)流:輸入的數(shù)據(jù)流為“器材信息表”,來源于外部項(xiàng)“器 材供應(yīng)商”。處理:根據(jù)數(shù)據(jù)流“器材信息表”,運(yùn)用條碼掃描器檢索器材的基本信息,確定該器材的編號(hào)、名稱、類型等信息。輸出的數(shù)據(jù)流:輸出的數(shù)據(jù)流是“器材類型”,是去數(shù)據(jù)處理“入庫 錄入”的。(2) 處理編號(hào):P01-02處理名稱:入庫錄入含義說明:對(duì)入庫器材的數(shù)量的錄入。輸入的數(shù)據(jù)流:數(shù)據(jù)流“入庫數(shù)量”,來源于外部項(xiàng)“器材供應(yīng)商”; 數(shù)據(jù)流“器材類型”,來源于數(shù)據(jù)處理“入庫器材類型掃 描”。處理:根據(jù)數(shù)據(jù)流“器材類型”確
24、定入庫器材的基本信息,再根據(jù)數(shù)據(jù)流“入庫數(shù)量”確定該器材的實(shí)際入庫的完整信息輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲(chǔ)“入庫文件”。(3) 處理編號(hào):P01-03處理名稱:出庫處理含義說明:對(duì)出庫器材的信息的處理輸入的信息流:數(shù)據(jù)存儲(chǔ)文件“出庫文件”。處理:根據(jù)數(shù)據(jù)存儲(chǔ)文件“出庫文件”,確定出庫器材的基本信息,和出庫器材的數(shù)量,從而進(jìn)行出庫處理。輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲(chǔ)“出庫核實(shí)單”。(4) 處理編號(hào):P01-04處理名稱:掃描庫存器材類型 含義說明:對(duì)庫存器材進(jìn)行掃描,以確定其類型和其他基本信息輸入的數(shù)據(jù)流:數(shù)據(jù)存儲(chǔ)文件“盤點(diǎn)清單”。處理:根據(jù)數(shù)據(jù)存儲(chǔ)文件“盤點(diǎn)清單”傳送的基本信息,通過掃描器在倉
25、庫中對(duì)每種器材進(jìn)行掃描,以確定其該器材的具 體器材信息。輸出的數(shù)據(jù)流:數(shù)據(jù)流“器材類型”,是去往數(shù)據(jù)處理“盤點(diǎn)”的。(5) 處理編號(hào):P01-05處理名稱:盤點(diǎn)含義說明:根據(jù)器材的基本信息對(duì)器材的數(shù)量進(jìn)行盤點(diǎn)。輸入的數(shù)據(jù)流:數(shù)據(jù)流“器材類型”,來源于數(shù)據(jù)處理“掃描庫存器 材類型”。處理:根據(jù)數(shù)據(jù)流“器材類型”傳送的基本信息,對(duì)各種器材的數(shù)量進(jìn)行盤點(diǎn)。輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲(chǔ)“盤點(diǎn)核實(shí)單”。3 數(shù)據(jù)流描述(1) 數(shù)據(jù)流編號(hào):F01-01數(shù)據(jù)流名稱:器材信息表含義及說明:由器材供應(yīng)商提供的各種器材的基本信息。數(shù)據(jù)流來源:外部實(shí)體“器材供應(yīng)商”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫器材類型掃描”。數(shù)據(jù)流
26、組成:器材名稱+生產(chǎn)日期+額定壽命+器材規(guī)格+器材性質(zhì)+器材縮略圖等。(2) 數(shù)據(jù)流編號(hào):F01-02數(shù)據(jù)流名稱:入庫器材類型含義及說明:入庫器材的基本類型數(shù)據(jù)流來源:數(shù)據(jù)處理“入庫器材類型掃描”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫錄入”。數(shù)據(jù)流組成:器材編號(hào)+器材名稱+生產(chǎn)日期+額定壽命+器材規(guī)格+器材性質(zhì)+保密級(jí)別+器材縮略圖等。(3) 數(shù)據(jù)流編號(hào):F01-03數(shù)據(jù)流名稱:入庫數(shù)量含義及說明:各種入庫器材的數(shù)量數(shù)據(jù)流來源:外部實(shí)體“器材供應(yīng)商”。數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫錄入”。數(shù)據(jù)流組成:器材名稱+器材數(shù)量。(4) 數(shù)據(jù)流編號(hào):F01-04數(shù)據(jù)流名稱:庫存器材類型含義及說明:倉庫中存放的器材的類
27、型及編號(hào)。數(shù)據(jù)流來源:數(shù)據(jù)處理“掃描庫存器材類型”。數(shù)據(jù)流去向:數(shù)據(jù)處理“盤點(diǎn)”。數(shù)據(jù)流組成:器材編號(hào)+器材名稱+器材類型等4 數(shù)據(jù)存儲(chǔ)描述(1) 存儲(chǔ)編號(hào):Q01-01存儲(chǔ)名稱:入庫文件含義說明:器材入庫的完整信息文件存儲(chǔ)組成:器材編號(hào)+器材名稱+入庫時(shí)間+入庫數(shù)量+器材縮略 圖+器材規(guī)格+器材類型+保密級(jí)別等。關(guān)鍵字:器材編號(hào)相關(guān)處理:入庫錄入(2) 存儲(chǔ)編號(hào):Q01-02存儲(chǔ)名稱:出庫文件 含義說明:出庫器材的類型和數(shù)量的清單存儲(chǔ)組成:器材編號(hào)+器材名稱+器材規(guī)格+器材類型+器材縮略圖+出庫數(shù)量等。關(guān)鍵字:器材編號(hào)相關(guān)處理:出庫處理(3) 存儲(chǔ)編號(hào):Q01-03存儲(chǔ)名稱:出庫核實(shí)文件含義
28、說明:器材經(jīng)過出庫處理后的核實(shí)文件存儲(chǔ)組成:器材編號(hào)+器材名稱+出庫時(shí)間+器材規(guī)格+器材類型+器材縮略圖+出庫數(shù)量等。關(guān)鍵字:器材編號(hào)相關(guān)處理:出庫處理(4) 存儲(chǔ)編號(hào):Q01-04存儲(chǔ)名稱:盤庫清單含義說明:倉庫盤點(diǎn)時(shí)倉庫中所存器材的類型清單存儲(chǔ)組成:器材編號(hào)+器材名稱+器材規(guī)格等關(guān)鍵字:器材編號(hào)相關(guān)處理:掃描庫存器材類型(5) 存儲(chǔ)編號(hào):Q01-05存儲(chǔ)名稱:盤庫核實(shí)單含義說明:盤點(diǎn)后倉庫中的實(shí)際的器材的庫存清單。存儲(chǔ)組成:器材編號(hào)+器材名稱+器材規(guī)格+庫存數(shù)量等。關(guān)鍵字:器材編號(hào)相關(guān)處理:盤點(diǎn)第三章系統(tǒng)的總體設(shè)計(jì)在這個(gè)階段,主要是進(jìn)行計(jì)算機(jī)過程與手工過程相關(guān)的總體的系統(tǒng)設(shè)計(jì),除了 對(duì)系統(tǒng)
29、進(jìn)行抽象處理,進(jìn)行系統(tǒng)功能模塊的劃分之外,還包括選擇合適的軟、硬件 和網(wǎng)絡(luò)設(shè)備等。3.1系統(tǒng)設(shè)計(jì)的原則(1) 可靠性:系統(tǒng)應(yīng)保證長期安全的運(yùn)行。系統(tǒng)中的軟硬件及信息資源應(yīng)滿足可 靠性設(shè)計(jì)的要求。(2) 安全性:系統(tǒng)應(yīng)具有必要的安全保護(hù)和保密措施,有很強(qiáng)的應(yīng)對(duì)計(jì)算機(jī)犯罪 和病毒的防范措施(3) 容錯(cuò)性:系統(tǒng)應(yīng)具有較高的容錯(cuò)能力,有較強(qiáng)的抗干擾性。對(duì)各類用戶的誤 操作應(yīng)有提示或自動(dòng)消除的能力。(4) 可擴(kuò)充性:系統(tǒng)的軟硬件應(yīng)具有擴(kuò)充升級(jí)的余地,不可因軟硬件擴(kuò)充、升級(jí) 或改型而使原有系統(tǒng)失去作用。(5) 實(shí)用性:注重采用成熟而實(shí)用的技術(shù),使系統(tǒng)建設(shè)的投入產(chǎn)出比最高,能產(chǎn) 生良好的社會(huì)效益和經(jīng)濟(jì)效益。
30、(6) 先進(jìn)性:在實(shí)用的前提下,應(yīng)盡可能地跟蹤國內(nèi)外最先進(jìn)地計(jì)算機(jī)軟硬件技 術(shù)、信息技術(shù)及網(wǎng)絡(luò)通信技術(shù),使系統(tǒng)具有較高的性能指標(biāo)。(7) 易操作性:貫徹面向最終用戶的原則,建立友好的用戶界面,使用戶操作簡 單直觀,易于學(xué)習(xí)掌握。3.2系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)根據(jù)對(duì)器材出入庫和倉庫盤點(diǎn)的業(yè)務(wù)流程和數(shù)據(jù)流程的分析,根據(jù)以器材為中 心的管理模式,將系統(tǒng)劃分為入庫、出庫和盤點(diǎn)三個(gè)模塊。該模塊功能結(jié)構(gòu)圖如圖 3.1所示,它大致表示出了本系統(tǒng)的功能模塊情況。圖3.1系統(tǒng)功能模塊圖3.3 網(wǎng)絡(luò)結(jié)構(gòu)規(guī)劃網(wǎng)絡(luò)總體結(jié)構(gòu)該倉庫在正常的管理過程中,器材的出庫、入庫和倉庫盤點(diǎn)都是在倉庫里頭進(jìn) 行,在此情況下可以采用有線的網(wǎng)絡(luò)布線
31、結(jié)構(gòu);但如果某些器材正處在野戰(zhàn)或戰(zhàn)備 狀態(tài)中,基于器材的存放位置的不固定性,則必須采取無線的布線方式來滿足要求 因而在該倉庫系統(tǒng)中,即要保證倉庫的正常的出入庫和盤庫的管理,同時(shí)還要保證 在野戰(zhàn)狀態(tài)下正常的器材物資管理,所以在該系統(tǒng)中必須包含著有線和無線的網(wǎng)絡(luò) 體系結(jié)構(gòu)。整個(gè)器材物資管理系統(tǒng)的整體工程網(wǎng)絡(luò)結(jié)構(gòu)圖如圖3.2所示。CmjFulCcngni£-u E :rwcrMi|陣曲L |florasGc«vui trCowEc-xEipu “圖3.2物資管理系統(tǒng)總體工程網(wǎng)絡(luò)結(jié)構(gòu)圖根據(jù)圖3.2的網(wǎng)絡(luò)結(jié)構(gòu)圖,在倉庫管理中心配備有專門的服務(wù)器,用以運(yùn)行管 理中心的中心數(shù)據(jù)庫。在倉庫
32、管理中心還配備有用于系統(tǒng)維護(hù)的臺(tái)式機(jī),通過網(wǎng)線 和HUB與中心服務(wù)器連接,負(fù)責(zé)服務(wù)器的日常維護(hù)工作。在各個(gè)庫房中都配有各自的臺(tái)式機(jī),用于負(fù)責(zé)完成庫房的物資器材管理工作, 這些臺(tái)式機(jī)通過網(wǎng)卡、網(wǎng)線和 HUE與服務(wù)器相連接。除了臺(tái)式機(jī)之外,在各個(gè)庫房 中還各自配備了有線的條碼掃描器,用于實(shí)現(xiàn)器材物資信息的錄入,這些掃描器通 過專用的數(shù)據(jù)線與庫房內(nèi)的臺(tái)式機(jī)相連接,實(shí)現(xiàn)數(shù)據(jù)的傳輸。在整個(gè)系統(tǒng)中還配備了多臺(tái)無線的條碼掃描器,當(dāng)有線的掃描器在距離的限制 下無法完成任務(wù)時(shí),無線掃描器就能發(fā)揮作用了。在網(wǎng)絡(luò)結(jié)構(gòu)的HUB上連接著無線發(fā)射臺(tái),無線條碼掃描器通過自身內(nèi)置的無線網(wǎng)卡與發(fā)射臺(tái)取得連接,實(shí)現(xiàn)數(shù)據(jù)的 傳輸。
33、選擇系統(tǒng)設(shè)備,確定最終的軟硬件方案硬件采用的系統(tǒng)配置為:由于部隊(duì)的物資器材倉庫面積非常大,而且還包含很 多的設(shè)備庫房,這些庫房在地理位置上都比較分散,所以整個(gè)的軍需物資倉庫管理 系統(tǒng)是一個(gè)分布式計(jì)算機(jī)應(yīng)用信息系統(tǒng),采用Clie nt/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)品,包括有線和無線的,同時(shí)還得在網(wǎng)絡(luò)上分布配置無線接收
34、發(fā)射站,用于與 無線掃描器建立連接。Server端采用的是UNIX操作系統(tǒng),Client端為 Windows98掃描器PDA采用 Windows CE操作系統(tǒng)。服務(wù)器為 Sun Spare Station 的工作站,Client端用HubRouter或遠(yuǎn)程終端服務(wù)器通過 TCP/IP等協(xié)議與Server相連。條碼掃描器可以通過 有線或無線的連接運(yùn)用TCP/IP協(xié)議與Client端建立數(shù)據(jù)通信。整個(gè)系統(tǒng)具有開放性、可擴(kuò)展性,為將來和軍區(qū)里的高層大型網(wǎng)絡(luò)相連接以及 建設(shè)該軍區(qū)的Intranet打好了基礎(chǔ)。第四章系統(tǒng)的詳細(xì)設(shè)計(jì)根據(jù)總體設(shè)計(jì)產(chǎn)生的系統(tǒng)結(jié)構(gòu)圖的要求,在詳細(xì)設(shè)計(jì)階段,完成代碼設(shè)計(jì)、用 戶界
35、面設(shè)計(jì),數(shù)據(jù)存儲(chǔ)設(shè)計(jì)和數(shù)據(jù)傳輸設(shè)計(jì)。4.1代碼和編碼的設(shè)計(jì)在原有的軍需物資倉庫管理中,代碼指的是器材的屬性的代名詞,編碼則指的 是器材的統(tǒng)一編號(hào)。因?yàn)樵械拇a和編碼具有很好的標(biāo)準(zhǔn)性和規(guī)范性,為了方便 系統(tǒng)的設(shè)計(jì)、方便將來用戶的使用、便于整個(gè)系統(tǒng)內(nèi)部的信息交換及數(shù)據(jù)共享,本 系統(tǒng)沿用了原有系統(tǒng)統(tǒng)一的代碼和編碼設(shè)計(jì)。代碼指明了事物的名稱、屬性、狀態(tài)。運(yùn)用計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理時(shí),為了錄入、 處理和數(shù)據(jù)存儲(chǔ)的方便,為了節(jié)省存儲(chǔ)空間,提高處理速度、效率和精度,通常采 用數(shù)字、字母和一些特殊符號(hào)組成的代碼來識(shí)別事物和處理數(shù)據(jù)。本系統(tǒng)中的代碼采用的是漢語拼音的首字母縮略組合表4.1列出了代碼設(shè)計(jì)的范例表4.
36、 1代碼設(shè)計(jì)表代碼設(shè)計(jì)實(shí)際意義QCBH器材編號(hào)QCMC器材名稱另外,軍需物資倉庫是一個(gè)龐大而復(fù)雜的倉庫,倉庫中的器材類別復(fù) 雜,品種繁多,且?guī)齑媪看蟆榱朔奖銈}庫的統(tǒng)一管理,減小管理員的工 作量,必須為每一件器材進(jìn)行有規(guī)律的編碼。通過編碼可以看出該器材屬 于哪一類的哪一品種。設(shè)計(jì)方案如圖 4.1所示。順序編號(hào)品種編號(hào)類型編號(hào)圖4.1統(tǒng)一編碼設(shè)計(jì)在進(jìn)行程序代碼設(shè)計(jì)時(shí)采用數(shù)據(jù)存儲(chǔ)文件中已有的代碼來表示所要進(jìn) 行操作的對(duì)象使程序的代碼設(shè)計(jì)和數(shù)據(jù)存儲(chǔ)的代碼設(shè)計(jì)相一致,減少因人 為因素造成的程序閱讀和修改困難。在進(jìn)行代碼設(shè)計(jì)的過程中,必須遵循下列代碼設(shè)計(jì)的基本原則:1.要適合計(jì)算機(jī)處理代碼是計(jì)算機(jī)進(jìn)行分
37、類、排序、檢索、統(tǒng)計(jì)、分析等所有處理的依據(jù),因此代碼設(shè)計(jì)要便于計(jì)算機(jī)識(shí)別和處理,同時(shí),最主要的是要滿足管理的要求。2. 要便于使用代碼的結(jié)構(gòu)要簡單明了,含義單純,容易理解,容易記憶。最好是盡可能使用 現(xiàn)有的名稱代號(hào)和代碼符號(hào)。3. 要具有系統(tǒng)性、通用性和可擴(kuò)展性代碼不僅對(duì)于本系統(tǒng)適用,而且要考慮到應(yīng)用于本系統(tǒng)所在的高層網(wǎng)絡(luò),甚至 于全軍的運(yùn)用。因此,代碼設(shè)計(jì)要從系統(tǒng)出發(fā),從高出著眼,以利于通觀整個(gè)系統(tǒng), 便于整個(gè)系統(tǒng)內(nèi)部的信息交換及數(shù)據(jù)共享,同時(shí)要考慮到各種代碼的適用范圍、適 用時(shí)間和適用的技術(shù)特點(diǎn),還要考慮到發(fā)展的遠(yuǎn)景及可能出現(xiàn)的變化和增減。4. 代碼標(biāo)準(zhǔn)化凡是國家和主管部門已經(jīng)制定統(tǒng)一代碼
38、的,則采用標(biāo)準(zhǔn)代碼形式,便于各系統(tǒng) 之間的信息交換。如國家和主管部門無統(tǒng)一規(guī)定的,貝U盡量和國際標(biāo)準(zhǔn)或國際慣例 相一致。4.2數(shù)據(jù)存儲(chǔ)和傳輸?shù)脑O(shè)計(jì)在前面已經(jīng)介紹過,鑒于二維條碼的高信息容量、能在脫離中心數(shù)據(jù)庫的情況 下單獨(dú)使用的優(yōu)點(diǎn),以及軍需物資倉庫的特殊性,我們采取了先下載數(shù)據(jù)庫的方式 進(jìn)行數(shù)據(jù)的存儲(chǔ)和傳輸。所謂先下載數(shù)據(jù)庫的方式,分為兩個(gè)方面。一方面為中心數(shù)據(jù)庫向數(shù)據(jù)終端掃 描器傳輸數(shù)據(jù),即通過與中心數(shù)據(jù)庫相連的計(jì)算機(jī)應(yīng)用程序,將所需的數(shù)據(jù)從數(shù)據(jù) 庫中提取出來,生成一個(gè)固定格式的數(shù)據(jù)文件,再將此數(shù)據(jù)文件通過網(wǎng)絡(luò)傳輸發(fā)送 到掃描終端的PDA上,PDAh的應(yīng)用程序從接收過來的數(shù)據(jù)文件中提取數(shù)據(jù)
39、進(jìn)行處理。另一方面為數(shù)據(jù)終端掃描器向中心數(shù)據(jù)庫傳送數(shù)據(jù),掃描器的應(yīng)用程序?qū)⒉杉?到的數(shù)據(jù)按一定的格式存放在指定的數(shù)據(jù)文件中,此數(shù)據(jù)文件傳送到擁有與中心數(shù) 據(jù)庫相連的數(shù)據(jù)處理程序的計(jì)算機(jī)上,該計(jì)算機(jī)的應(yīng)用程序?qū)⒔邮盏降臄?shù)據(jù)文件中 的數(shù)據(jù)提取出來,并存入數(shù)據(jù)庫中,從而實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)。數(shù)據(jù)文件由記錄組成,每一條記錄都通過不同的數(shù)據(jù)項(xiàng)來反映器材的某一方面 的屬性,所以在數(shù)據(jù)文件設(shè)計(jì)中,詳細(xì)規(guī)定了組成記錄的每一個(gè)數(shù)據(jù)項(xiàng)的名稱、變 量名、類型、寬度、有效位數(shù)。在數(shù)據(jù)文件中變量名采用系統(tǒng)的統(tǒng)一的數(shù)據(jù)項(xiàng)代碼,而數(shù)據(jù)文件中每一項(xiàng)的類型均為字符型,PDA應(yīng)用程序先將各個(gè)數(shù)據(jù)轉(zhuǎn)換為字符型,存入數(shù)據(jù)文件,該數(shù)據(jù)文件在
40、與中心數(shù)據(jù)庫相連的計(jì)算機(jī)應(yīng)用程序處,再被轉(zhuǎn)換成與數(shù)據(jù)庫相一致的數(shù)據(jù)類型,從數(shù)據(jù)庫出來的數(shù)據(jù)也是如此轉(zhuǎn)換。數(shù)據(jù)文件中的每一數(shù)據(jù)項(xiàng)的寬度和有效位 數(shù)均與中心數(shù)據(jù)庫表中數(shù)據(jù)項(xiàng)的寬度和有效位數(shù)相一致。在數(shù)據(jù)文件的設(shè)計(jì)中,數(shù)據(jù)字典中的每一個(gè)數(shù)據(jù)存儲(chǔ)對(duì)應(yīng)著一個(gè)數(shù)據(jù)文件,通 過這些數(shù)據(jù)文件,即可實(shí)現(xiàn)數(shù)據(jù)的傳輸和存儲(chǔ)。數(shù)據(jù)文件由記錄組成,所以設(shè)計(jì)數(shù)據(jù)文件主要是設(shè)計(jì)文件記錄的格式,設(shè)計(jì)記 錄的格式就必須嚴(yán)格設(shè)計(jì)記錄的各個(gè)數(shù)據(jù)項(xiàng)。表 4.1是盤庫核實(shí)單記錄設(shè)計(jì)文件表, 表中詳細(xì)填寫了記錄中的每一數(shù)據(jù)項(xiàng)的名稱、變量名、寬度、類型和小數(shù)位數(shù)。表4.2盤庫核實(shí)單記錄設(shè)計(jì)表序號(hào)1234數(shù)據(jù)項(xiàng)名器材編號(hào)器材名稱器材規(guī)格庫存
41、數(shù)量變量名QCBHQCMCQCGGKCSL類型CCCC寬度111088小數(shù)位數(shù)進(jìn)行倉庫盤點(diǎn)時(shí),保管員利用掃描器每記錄一條記錄時(shí),應(yīng)用程序就自動(dòng)將該記錄以上面的格式錄入數(shù)據(jù)存儲(chǔ)文件,當(dāng)盤點(diǎn)完成時(shí),就形成一個(gè)完整的數(shù)據(jù)文件c生成完整的數(shù)據(jù)文件后,就要實(shí)行文件的傳輸,以使得掃描器 PDA能實(shí)時(shí)的與中心數(shù)據(jù)庫實(shí)行數(shù)據(jù)的上傳和下載。由于數(shù)據(jù)文件的存放位置是固定的,實(shí)行傳輸 時(shí),只要將指定位置的文件傳輸?shù)搅硪粋€(gè)指定的位置即可。因此,本系統(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ì)算機(jī)之間 的傳輸,
42、完成數(shù)據(jù)的輸送??紤]到數(shù)據(jù)文件在傳輸過程中的安全性和保密問題,本系統(tǒng)的所有數(shù)據(jù)文件在傳輸過程中都要經(jīng)過加密解密的處理。基本過程為:對(duì)完整的數(shù)據(jù)文件運(yùn)用加密程序進(jìn)行加密,加密之后的文件再通過FTP協(xié)議進(jìn)行傳輸,當(dāng)對(duì)方收到加密的文件后, 再經(jīng)過專門的解密程序進(jìn)行解密,從而完成文件的傳輸,也避免了由于文件的丟失 而造成機(jī)密數(shù)據(jù)的泄漏,具有良好的保密性。4.3輸入和界面設(shè)計(jì)輸入設(shè)計(jì)對(duì)系統(tǒng)的質(zhì)量有著決定性的重要影響,輸入數(shù)據(jù)的正確性直 接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確, 也無法獲得可靠的數(shù)據(jù)信息。同時(shí),輸入設(shè)計(jì)是信息系統(tǒng)與用戶之間交互 的紐帶,決定著人機(jī)交互的效率。因此,
43、在輸入設(shè)計(jì)中,提高效率和減少 錯(cuò)誤是兩個(gè)最根本的原則。除此之外,輸入設(shè)計(jì)還應(yīng)滿足輸入量少、輸入 過程便捷、具有容錯(cuò)能力等方便用戶的原則。輸入設(shè)計(jì)首先要確定輸入設(shè)備的類型和輸入介質(zhì),在本系統(tǒng)中采用的 輸入設(shè)備為條碼閱讀器和鍵盤輸入相結(jié)合。先由條碼閱讀器讀入二維條碼 內(nèi)的信息,數(shù)據(jù)錄入員再根據(jù)實(shí)際情況對(duì)錄入的信息進(jìn)行更改和確定,并 輸入其它的信息數(shù)據(jù)。在現(xiàn)在的輸入設(shè)計(jì)中,用戶界面設(shè)計(jì)是輸入、輸出設(shè)計(jì)的主要內(nèi)容, 用戶界面設(shè)計(jì)也是系統(tǒng)和用戶之間的接口,也是控制和選擇信息輸入、輸 出的主要途徑。因此,用戶界面的設(shè)計(jì)在整個(gè)系統(tǒng)設(shè)計(jì)中具有舉足輕重的 意義,所以用戶界面設(shè)計(jì)應(yīng)堅(jiān)持友好、簡便、實(shí)用、易于操作的
44、原則,盡量避免過于繁瑣和花哨。整個(gè)應(yīng)用系統(tǒng)所涉及的輸入設(shè)計(jì)包括入庫管理界面設(shè)計(jì)、出庫管理界面設(shè)計(jì)、 盤庫管理界面設(shè)計(jì)。431入庫管理界面的設(shè)計(jì)器材入庫分為新器材和舊器材的入庫, 新器材入庫時(shí),由中心倉庫管理中心將器 材的基本信息:器材編號(hào)、器材名稱、器材類型、器材規(guī)格、保密級(jí)別和器材縮略 圖等制成二維條碼,分配給各種器材,使得每一件器材都擁有一個(gè)而且只有一個(gè)二 維條碼。在入庫的時(shí)候,倉庫保管員利用條碼掃描器先掃描每件器材的二維條 碼,通過掃描條碼,將器材的基本信息記錄下來,這些信息將自動(dòng)出現(xiàn)在 入庫管理界面上,包括器材編號(hào)、器材名稱、器材類型、器材規(guī)格、保密 級(jí)別和器材縮略圖等,這些信息是不能
45、更改的,除非點(diǎn)擊更改按鈕進(jìn)行修 改。而器材的入庫時(shí)間,則根據(jù)掃描器 PDA的系統(tǒng)時(shí)間自動(dòng)顯示在入庫管 理界面上的入庫時(shí)間欄,而且該欄目是不允許用戶輸入的。整個(gè)入庫過程中,用戶只有在掃描器閱讀完器材上的二維條碼后,器 材的基本信息顯示在掃描器 PDA的屏幕上后,才能在入庫數(shù)量欄目中輸入 實(shí)際的入庫數(shù)量,在掃描器未閱讀條碼時(shí),入庫數(shù)量欄目是不允許輸入的。當(dāng)器材的基本信息出現(xiàn)錯(cuò)誤時(shí),可以按更改按鈕來進(jìn)行修改,只有在 按了更改按鈕之后,才能對(duì)器材的基本信息進(jìn)行編輯。如果器材的基本信 息正確,則用戶只需輸入入庫器材的數(shù)量。當(dāng)所有信息都正確時(shí),用戶只 要點(diǎn)擊錄入按鈕,即可將該入庫器材的所有信息保存下來。在
46、整個(gè)過程的 應(yīng)用中,用戶的操作是非常簡便的,同時(shí)也最大可能的避免了誤輸入造成 的錯(cuò)誤。入庫管理界面如圖4. 2所示。r'亠”一更改撤消XJ雷入庫笞鋰圖4.2入庫管理界面圖432出庫管理界面的設(shè)計(jì)器材要出庫時(shí),倉庫管理中心將發(fā)送出庫文件到掃描器 PDA上,這些出 庫器材的信息將逐個(gè)顯示在輸入屏幕上,每完成一種器材的出庫操作后, 下一種出庫器材的基本出庫信息將自動(dòng)顯示在輸人屏幕上,進(jìn)行下一個(gè)操 作。出庫時(shí),每種器材的器材編碼、器材名稱、器材規(guī)格、器材類型、計(jì)劃 出庫數(shù)量和器材縮略圖等信息將從出庫文件獲取,從而顯示在入庫管理界 面上,這些信息是不允許保管員更改的。在器材出庫信息顯示在掃描器的
47、屏幕上時(shí), 倉庫保管員根據(jù)顯示的信息 查找該種器材。當(dāng)找到該器材時(shí),倉庫保管員用條碼掃描器掃描該器材上 的二維條碼,如果該器材二維條碼上的信息符合掃描器上出庫器材的基本 信息時(shí),則出庫時(shí)間將自動(dòng)載入掃描器上操作系統(tǒng)的系統(tǒng)時(shí)間,如果信息 不符合時(shí),則彈出消息對(duì)話框,提示所掃描的器材與計(jì)劃出庫的器材不相 一致,此時(shí)必須繼續(xù)掃描器材,直到所掃描的器材信息與計(jì)劃出庫的器材 信息相一致時(shí),才能進(jìn)行出庫。當(dāng)掃描的器材信息與計(jì)劃出庫的器材信息相一致時(shí),出庫管理界面上 的實(shí)際出庫數(shù)量欄目才變?yōu)榭奢斎胄问?,這時(shí)倉庫保管員才有權(quán)輸入實(shí)際 的出庫數(shù)量。在保管員輸入實(shí)際的出庫數(shù)量后,點(diǎn)擊確認(rèn)按鈕就表示該器 材的出庫,
48、并將該器材的出庫信息寫入出庫核實(shí)單。在整個(gè)的出庫處理過程中,用戶所需做的就是掃描器材上的二維條碼 和錄入每種器材的實(shí)際出庫數(shù)量。通過掃描出庫器材上二維條碼的信息來 確認(rèn)出庫的器材,使得由于保管員的誤操作而造成的出庫失誤率降到了最 低。出庫管理界面的設(shè)計(jì)如圖4. 3所示。圖4.3出庫管理界面設(shè)計(jì)圖433盤庫管理界面的設(shè)計(jì)庫存盤點(diǎn)是倉庫管理的一個(gè)重要的環(huán)節(jié),每隔一段時(shí)間倉庫保管員就要 進(jìn)行庫存盤點(diǎn),清點(diǎn)倉庫內(nèi)現(xiàn)存的物資器材的實(shí)際數(shù)量,使得倉庫管理中 心數(shù)據(jù)庫對(duì)庫存器材的管理數(shù)據(jù)能夠不斷得到更新,從而使得中心數(shù)據(jù)庫 對(duì)器材的管理更準(zhǔn)確無誤,從而大大提高了倉庫管理的效率。倉庫盤點(diǎn)是在固定的時(shí)間進(jìn)行,分
49、為每月一次、每季度一次、每半年一 次和每年一次等盤點(diǎn)規(guī)律。每到盤點(diǎn)的時(shí)間,倉庫管理中心將發(fā)出盤庫清 單,條碼閱讀器PDA在收到盤庫清單后,進(jìn)行盤庫。每掃描一種庫存器材時(shí),就將掃描到的器材信息,在盤庫清單上查找與之相同 的器材信息,并將此器材信息顯示在盤庫管理的應(yīng)用界面上。每完成一種器材的盤 點(diǎn)操作后,就自動(dòng)進(jìn)行下一種庫存器材的盤點(diǎn),直到倉庫內(nèi)所有的物資器材都盤點(diǎn) 完。當(dāng)盤點(diǎn)完成后,將自動(dòng)生成一個(gè)完整的盤庫核實(shí)單。在條碼閱讀器PDA收到盤庫清單后,開始進(jìn)行盤庫,每掃描一種器材, 在盤庫管理的應(yīng)用界面上的盤庫時(shí)間欄目中,將自動(dòng)顯示PDA內(nèi)部操作系統(tǒng)的系統(tǒng)時(shí)間,且該欄目是不能修改的,隨系統(tǒng)的時(shí)間的變
50、化而改變。盤庫時(shí),通過讀取器材上的二維條碼,并在盤庫清單中找到該器材的信 息,再將該器材的器材編碼、器材名稱、器材規(guī)格、理論庫存數(shù)量和器材 縮略圖等信息顯示在盤庫管理的應(yīng)用界面上,這些信息都是只讀的,是不 允許修改的。倉庫保管員只需將該器材的實(shí)際庫存量填入盤庫管理應(yīng)用界 面的實(shí)際庫存數(shù)量欄目里,最后點(diǎn)擊確認(rèn)按鈕完成該器材的盤點(diǎn)工作。在整個(gè)盤點(diǎn)過程中,倉庫保管員所需完成的工作就是,對(duì)每種器材上的二維條 碼進(jìn)行掃描,并錄入實(shí)際的庫存量。這樣就大大減少了保管員的工作量,也使的盤 點(diǎn)工作中出現(xiàn)誤操作的可能性降到最低。在整個(gè)應(yīng)用系統(tǒng)的輸入設(shè)計(jì)中,主要的輸入都是靠條碼掃描器對(duì)二維條碼的掃 描來進(jìn)行數(shù)據(jù)的錄
51、入、整理和校驗(yàn),涉及到保管員的手工錄入的只有很少一部分工 作量,從而減少了出錯(cuò)的機(jī)率,大大提高了倉庫管理的效率。圖4.4盤庫管理界面設(shè)計(jì)圖第五章系統(tǒng)的實(shí)施系統(tǒng)實(shí)施是系統(tǒng)開發(fā)工作的最后一個(gè)階段,在這一階段中系統(tǒng)設(shè)計(jì)階段的結(jié)果 將在計(jì)算機(jī)上實(shí)現(xiàn),新系統(tǒng)的邏輯方案將轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。5.1程序設(shè)計(jì)的目標(biāo)及軟件開發(fā)工具程序設(shè)計(jì)的目標(biāo)在現(xiàn)代的大型程序設(shè)計(jì)中,光強(qiáng)調(diào)程序的正確性和效率是不夠的。現(xiàn)在,人們 更側(cè)重于強(qiáng)調(diào)程序的可維護(hù)性、可靠性、實(shí)用性和規(guī)范性等編程目標(biāo);同時(shí),本系 統(tǒng)的編程也是向著這些目標(biāo)靠近的,以求使得本系統(tǒng)的設(shè)計(jì)能夠達(dá)到最令人滿意的 情況。1. 可靠性系統(tǒng)運(yùn)行的可靠性是十分重要的
52、,在任何時(shí)候都是衡量系統(tǒng)質(zhì)量的首要指標(biāo)。系統(tǒng)采用二維條碼作為器材信息數(shù)據(jù)的載體,每種新器材在入庫前由系統(tǒng)為其指定 唯一的二維條碼,使得每件器材有且只有一個(gè)二維條碼,即器材的信息記錄是唯一 的;從而保證器材數(shù)據(jù)提取的安全可靠性。同時(shí),根據(jù)對(duì)數(shù)據(jù)存儲(chǔ)和傳輸?shù)脑O(shè)計(jì), 利用FTP文件傳輸協(xié)議進(jìn)行文件的傳輸,將發(fā)送前已被加密的文件傳送到對(duì)方,對(duì) 方收到后再進(jìn)行解密從而保證了通信之間的可靠性。而程序運(yùn)行的可靠性,這點(diǎn)只 能靠調(diào)試時(shí)嚴(yán)格把關(guān)來保證編程工作的質(zhì)量。2. 實(shí)用性實(shí)用性是指從用戶的角度來審查系統(tǒng)的各個(gè)部分都非常方便實(shí)用。實(shí)用性是系 統(tǒng)今后能否投入實(shí)際運(yùn)行的重要保證。本著從用戶角度考慮,本系統(tǒng)采用的
53、二維條 碼中已經(jīng)包含了器材絕大部分的信息,使得用戶通過掃描器材上的二維條碼即可獲 得器材的基本信息,需要用戶輸入的信息數(shù)據(jù)很少,這樣用戶在操作上就十分方便, 只需輕輕按一下掃描器 PDA上的掃描鍵,再輸入器材的數(shù)量信息即可,數(shù)據(jù)采集數(shù) 度非??臁M瑫r(shí),器材的二維條碼里的器材信息數(shù)據(jù)都是系統(tǒng)根據(jù)固定格式統(tǒng)一生 成的,保證了掃描時(shí)信息的準(zhǔn)確性。3. 規(guī)范性規(guī)范性即系統(tǒng)的劃分、書寫的格式、變量的命名等都按統(tǒng)一規(guī)范,這對(duì)于今后 程序的閱讀、修改和維護(hù)都是十分必要的。在前面已經(jīng)提過,本系統(tǒng)所采用的統(tǒng)一 代碼和變量的命名同倉庫管理的大系統(tǒng)是相一致的,具有很好的規(guī)范性。同時(shí),二 維條碼內(nèi)的信息都是按固定的格
54、式存儲(chǔ)的,且條碼信息的各個(gè)信息項(xiàng)都擁有固定的 長度和存儲(chǔ)位置,所以在數(shù)據(jù)采集方面也擁有很好的規(guī)范性。4. 可維護(hù)性可維護(hù)性即程序各個(gè)部分相互獨(dú)立,沒有與子程序以外的其它數(shù)據(jù)關(guān)聯(lián)。也就是說不會(huì)發(fā)生在維護(hù)時(shí)牽一發(fā)而動(dòng)全身的連鎖反應(yīng)。本系統(tǒng)各個(gè)子程序之間相互獨(dú) 立,沒有數(shù)據(jù)在子程序間傳輸,大部分的數(shù)據(jù)都存儲(chǔ)在器材的二維條碼上,每個(gè)子 程序的數(shù)據(jù)來源均為器材上的二維條碼,故各個(gè)子程序是相互獨(dú)立的,使得系統(tǒng)本 身具有很好的可維護(hù)性。系統(tǒng)采用的軟件開發(fā)工具由于本系統(tǒng)主要是運(yùn)用在條碼掃描器PDA上,所以對(duì)于編程軟件工具的選用,必須使得編成的軟件能夠在 PDA上面使用,所以要求必須選用 PDA專用的編程軟件,
55、 即基于WinCE NET操作系統(tǒng)的編程軟件,基于以上的種種要求,本系統(tǒng)采用了專門 用于開發(fā)PDA應(yīng)用程序的eMbedded Visual Basic 軟件開發(fā)工具。目前用在 Windows CE操作系統(tǒng)上的程序開發(fā)工具很多,如 Java、NS-Basic、 eMbedded Visual Basic (eVE)以及 eMbedded Visual C +( eVC 等。之所以選 擇eVB作為本系統(tǒng)的編程語言,是因?yàn)?eVB具有Visual Basic的基本功能,是專門用于設(shè)計(jì)PDA應(yīng)用程序的語言,eVB還可以用很簡潔的程序代碼說明復(fù)雜的程序運(yùn)行原理,同時(shí)它還支持很多平臺(tái)(如Palm-Size
56、 PC、HandheldPC/Pro、PocketPC、PocketPC2002 及 HandheldPC2000等)。5.2二維條碼控件的生成和使用整個(gè)系統(tǒng)從分析到設(shè)計(jì),都是圍繞著二維條碼中數(shù)據(jù)的讀取來進(jìn)行的。所以整 個(gè)程序設(shè)計(jì)的關(guān)鍵問題,就是如何很好的將二維條碼中的數(shù)據(jù)讀出來。在eVB程序設(shè)計(jì)語言中,條碼掃描控件并不是設(shè)計(jì)語言自身擁有的通用控件。 所以在程序設(shè)計(jì)的起初,并沒有控件能夠直接響應(yīng)二維條碼掃描器的掃描事件,也 就是無法通過應(yīng)用程序來實(shí)現(xiàn)對(duì)二維條碼掃描器的調(diào)用。因此,在程序設(shè)計(jì)開始之前,必須先安裝應(yīng)用程序與掃描器之間的接口程序,本系統(tǒng)安裝的是 Symbol公司提供的PPT 2800 Win
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版女性離婚法律文件:詳盡合同草稿版
- 2025版建筑垃圾處理及土方運(yùn)輸合同5篇
- 2025年度版權(quán)共享合同詳細(xì)內(nèi)容3篇
- 2024年設(shè)備安裝標(biāo)準(zhǔn)合同3篇
- 2024年職業(yè)經(jīng)理人職位競聘與績效考核協(xié)議書范本3篇
- 2024年高層建筑玻璃幕墻安裝墊資施工合同
- 2024年知識(shí)產(chǎn)權(quán)許可合同范本及詳細(xì)條款
- 2025年度籃球俱樂部教練員轉(zhuǎn)會(huì)聘用合同3篇
- 2024年茶葉市場標(biāo)準(zhǔn)購銷協(xié)議樣例版
- 2024年預(yù)制件加工與裝配式建筑構(gòu)件物流配送合同3篇
- 廣東某監(jiān)理公司檢測儀器設(shè)備管理規(guī)定
- 2023財(cái)務(wù)部年度工作總結(jié)(7篇)
- ZL50型輪胎裝載機(jī)液壓系統(tǒng)
- 在線投票管理系統(tǒng)的開題報(bào)告
- 媒介融合概論
- 2023-2024學(xué)年廣東省深圳市小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)期末評(píng)估試卷
- 新求精中級(jí)I聽力原文
- 抽油機(jī)井示功圖匯總課件
- 煤礦安全管理機(jī)構(gòu)結(jié)構(gòu)圖
- 《蘭亭序》中楷毛筆臨摹字帖可打印
- 免疫學(xué)(全套課件)
評(píng)論
0/150
提交評(píng)論