【正文】
目里,最后點擊確認按鈕完成該器材的盤點工作。在前面已經(jīng)提過,本系統(tǒng)所采用的統(tǒng)一代碼和變量的命名同倉庫管理的大系統(tǒng)是相一致的,具有很好的規(guī)范性。在程序 設(shè)計中可以對ScanControl 各種屬性進行設(shè)置,也可以在設(shè)計中調(diào)用 ScanControl 的各種方法和事件。 以器材入庫子程序為例,在程序一開始時先聲明一個全局變量 strTemp,用來保存條碼掃描器掃描得來得數(shù)據(jù)信息。 條碼信息的局限性及改進方法 在本系統(tǒng)中,二維條碼內(nèi)的數(shù)據(jù)采用固定長度和固定位置的方式存儲在條碼中,器材的每項信息都占據(jù)固定的長度,所以為了使器材的每項信息都能完整的存儲在條碼中,二維條碼內(nèi)的每個數(shù)據(jù)項 的長度都應(yīng)盡量長。 二維條碼技術(shù)的應(yīng)用, 將大大 提高了我軍倉庫管理的工作效率,增強了 器 材物資在野戰(zhàn)條件下的快速保障能力,為我軍物資 的 可視化管理奠定了 基礎(chǔ)。 for desire grew hot within him to br ing into Being things of his own, and it seemed to him that Il 鷙 atar took no thought for the Void, and he was impatient of its emptiness. Yet he found not the Fire, for it is w ith I l 鷙 atar. But being alone he had begun to conceive thoughts of his own unlike those of his brethren. Some of these thoughts he now wove into his music, and straightway discord arose about him, and many that sang nigh him grew despondent, and their thought was disturbed and their music faltered。從而使得在文件的傳輸過程中,既能保證文件傳輸?shù)姆€(wěn)定性,又能夠保證對用戶身份的保密。同樣,當(dāng)出庫掃描或盤庫掃描任務(wù)結(jié)束后,要關(guān)閉掃描器。在掃描器每次掃描完條碼后,就觸動該事件的發(fā)生,從而根據(jù)程序的設(shè)計來完成條碼信息的采集、在屏幕上的顯示以及對條碼信息的保存。 因此,在程序設(shè)計開始之前,必須先安裝應(yīng)用程序與掃描器之間的接口程序,本系統(tǒng)安裝的是 Symbol 公司提供的 PPT 2800 Windows CE SDK v1 掃描器接口程序,該接口程序是 Symbol 公司專為 PPT2800 掃描器提供的接口程序,為實現(xiàn)對掃描器的調(diào)用而設(shè)計的。實用性是系統(tǒng)今后能否投入實際運行的重要保證。每完成一種器材的盤點操作后,就自動進行下一種庫存器材的盤點,直到倉庫內(nèi)所有的物資器材都盤點完。當(dāng)所有信息都正確時,用戶只要點擊錄入按鈕,即可將該入庫器材的所有信息保存下來?;具^程 為:對完整的數(shù)據(jù)文件運用加表 盤庫核實單記錄設(shè)計表 密程序進行加密,加密之后的文件再通過 FTP 協(xié)議進行傳輸,當(dāng)對方收到加密的文件后,再經(jīng)過專門的解密程序進行解密,從而完成文件的傳輸,也避免了由于文件的丟失而造成機密數(shù)據(jù)的泄漏,具有良好的保密性。如國家和主管部門無統(tǒng)一規(guī)定的,則盡量和國際標(biāo)準或國際慣例相一致。 代碼和編碼的設(shè)計 在原有的軍需物資倉庫管理中,代碼指的是器材的屬性的代名詞,編碼則指的是器材的統(tǒng)一編號。因而在該倉庫系統(tǒng)中,即要保證倉庫的正常的出入庫和盤庫的管理,同時還要保證在野戰(zhàn)狀態(tài)下正常的器材物資管理,所以在該系統(tǒng)中必須包含著有線和無線的網(wǎng)絡(luò)體系結(jié)構(gòu)。 關(guān) 鍵 字:器材編號 相關(guān)處 理:出庫處理 ( 3)存儲編號: Q0103 存儲名稱:出庫核實文件 含義說明:器材經(jīng)過出庫處理后的核實文件 存儲組成:器材編號+器材名稱+出庫時間+器材規(guī)格+器材類型+器材縮略圖+出庫數(shù)量等。 輸出的數(shù)據(jù)流:直接寫入數(shù)據(jù)存儲“盤點核實單”。 處 理: 根據(jù)數(shù)據(jù)流“器材信息表”,運用條碼掃描器檢索器材的基本信息,確定該器材的編號、名稱、類型等信息。倉庫盤點數(shù)據(jù)流程圖如圖 所示。 產(chǎn)品入庫管理 模 型 器材 入庫時 掃描器 識讀 器材 上的二維條碼標(biāo)簽,同時錄入 器材 的存放信息,將商品的特性信息及存放信息一同存入 指定的文件中 ,存儲時進行檢查,看是否是重復(fù)錄入 ,如圖 所示。因此,決策者們決定采用二維條碼的 PDF417 碼技術(shù),來提高倉庫管理的水平。這種二維條碼比普通條碼信息容量高幾十倍。因此要用一維條碼表示其它語言文字 (如漢字、日文等 )是不可能的。 二維條碼的特性 1.高密度 目前,應(yīng)用比較成熟的一維條 碼如 EAN/ UPC 條碼,因密度較低,故僅作為一種標(biāo)識數(shù)據(jù),不能對產(chǎn)品進行描述。二維條碼技術(shù)開發(fā) 第一章 系統(tǒng)開發(fā)的社會背景和技術(shù)背景 概 述 我軍某 軍區(qū)某 軍需器材 倉庫擔(dān)負著全區(qū)上百個單位的 器材 直供和代供保障任務(wù)。我們要知道產(chǎn)品的有關(guān)信息,必須通過識讀條碼而進入數(shù)據(jù)庫。多數(shù)二維條碼都具有字節(jié)表示模式,即提供了一種表示字節(jié)流的機制。 2. 保密、防偽性能好 PDF417 條碼具有多重防偽特性,它可以采用密碼防偽、軟件加密及利用所包含的信息如指紋、照片等進行防偽,因此具有極強的保密防偽性能。 第二章 系統(tǒng)分析 對出入庫及盤點業(yè)務(wù)手工 作業(yè)的分析 在傳統(tǒng)的倉庫管理中,各種器材的管理都是依靠保管員手工作業(yè)完成的,其業(yè)務(wù)的基本情況為器材的出庫、入庫和倉庫的盤點。 通過二維條碼傳遞信息,有效的避免了人工錄入的失誤,實現(xiàn)了數(shù)據(jù)的無損傳遞和快速錄入,將 器材 的管理推進到更深的層次 —— 個體管理。 建立數(shù)據(jù)字典 為了對數(shù)據(jù)流程圖中的各個元素作出詳細的說明,有必要建立數(shù)據(jù)字典。 輸出的數(shù)據(jù)流:輸出的數(shù)據(jù)流是“器材類型”,是去數(shù)據(jù)處理“入庫錄入”的。 3.?dāng)?shù)據(jù)流描述 ( 1)數(shù)據(jù)流編號: F0101 數(shù)據(jù)流名稱:器材 信息表 含義及說明:由器材供應(yīng)商提供的各種器材的基本信息。 關(guān) 鍵 字:器材編號 相關(guān)處理:出庫處理 ( 4)存儲編號: Q0104 存儲名稱:盤庫清單 含義說明:倉庫盤點時倉庫中所存器材的類型清單 存儲組成:器材編號+器材名稱+器材規(guī)格等 關(guān) 鍵 字:器材編號 相關(guān)處理:掃描庫 存器材類型 ( 5)存儲編號: Q0105 存儲名稱:盤庫核實單 含義說明:盤點后倉庫中的實際的器材的庫存清單。 整個器材物資管理系統(tǒng)的整體工程網(wǎng)絡(luò)結(jié)構(gòu)圖如圖 所示。因為原有的代碼和編碼具有很好的標(biāo)準性和規(guī)范性,為了方便系統(tǒng)的設(shè)計、方便將來用戶的使用、便于整個 系統(tǒng)內(nèi)部的信息交換及數(shù)據(jù)共享,本系統(tǒng)沿用了原有系統(tǒng)統(tǒng)一的代碼和編碼設(shè)計。 數(shù)據(jù)存儲和傳輸?shù)脑O(shè)計 在前面已經(jīng)介紹過,鑒于二維條碼的高信息容量、能在脫離中心數(shù)據(jù)庫的情況下單獨使用的優(yōu)點,以及軍需物資倉庫的特殊性,我們采取了先下載數(shù)據(jù)庫的方式進行數(shù)據(jù)的存儲和傳輸。 輸入和界面設(shè)計 輸入設(shè)計對系統(tǒng)的質(zhì)量有著決定性的重要影響,輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計算和處理十分正確,也無法獲得可靠的數(shù)據(jù)信息。在整個過程的應(yīng)用中,用戶的操作是非常簡便的,同時也最大可能的避免了誤輸入造成的錯誤。當(dāng)盤點完成后,將自動生成一個完整的盤庫核實單。本著從用戶角度考慮,本系統(tǒng)采用的二維條碼中已經(jīng)包含了器材絕大部分的信息,使得用戶通過掃描器材上的二維條碼即可獲得器材的基本信息,需要用戶輸入的信息數(shù)據(jù)很少,這樣用戶在操作上就十分方便,只需輕輕按一下掃描器 PDA 上的掃描鍵,再輸入器材的數(shù)量信息即可,數(shù)據(jù)采集數(shù)度非???。 安裝完本接口程序后, eVB 的組件框里就自動生成一個二維條碼控件,通過對組件框里二維條碼控件的選定后, eVB編程窗口的工具箱上就出現(xiàn)了一個二維條碼控件 ScanControl。 通過對 以上的 二維條碼控件 ScanControl 屬性、方法和事件的設(shè)置及調(diào)用,就可以很好地完成系統(tǒng)預(yù)定的目標(biāo)。 系統(tǒng)存在的問題和可能的 改進方向 至此,對整個系統(tǒng)的總體構(gòu)架已經(jīng)圓滿完成,對系統(tǒng)的詳細設(shè)計也進行了完整的闡述,同時對主要的技術(shù)問題也提出了很好的解決方案,因此,可以說整個系統(tǒng)已經(jīng)大致完成。 通過系統(tǒng)的實施,使得開發(fā)實現(xiàn)的系統(tǒng)最終能夠投入實際的應(yīng)用中 。 but some began to attune their music to his rather than to the thought w hich they had at first. Then the discord of Melkor spread ever wider, and the melodies which had been heard before foundered in a sea of turbulent sound. But Il 鷙 atar sat and hearkened until it seemed that about his throne there was a raging storm, as of dark waters that made war one upon another in an endless wrath that would not be assuaged. Then Il 鷙 atar arose, and the Ainur perceived that he smiled。 結(jié) 束 語 為了提高我國的國防科技力量,使我國能夠毅然挺立在當(dāng)今世界形勢的風(fēng)云變幻之中,在軍事力量發(fā)展的同時,更應(yīng)該注重軍需物資器材的現(xiàn)代化管理,使得物資器材的供給能夠得到強有力的保障。對于系統(tǒng)所存在的瑕癖,通過以后對系統(tǒng)的不斷改進和維護,將使得系統(tǒng)日趨完美。 用二維條碼采集、保存信息的技術(shù)問題 整個程序設(shè)計都是圍繞著采集器材上二維條碼的數(shù)據(jù)信息來進行的,二維條碼內(nèi)的數(shù)據(jù)是以固定長 度得字符串形式保存的,且各個數(shù)據(jù)項在字符串內(nèi)擁有固定的位數(shù)和位置。 條碼控件 ScanControl 擁有很多屬性、方法和事件。 3. 規(guī)范性 規(guī)范性即系統(tǒng)的劃分、書寫的格式、變量的命名等都按統(tǒng)一規(guī)范,這對于今后程序的閱讀、修改和維護都是十分必要的。 盤庫時,通過讀取器材上的二維條碼, 并在盤庫清單中找到該器材的信息,圖 出庫管理界面設(shè)計圖 再將該器材的器材編碼、器材名稱、器材規(guī)格、理論庫存數(shù)量和器材縮略圖等信息顯示在盤庫管理的應(yīng)用界面上,這些信息都是只讀的,是不允許修改的。 出庫管理界面的設(shè)計 圖 入庫管理界面圖 器材要出庫時,倉庫管理中心將發(fā)送出庫文件到掃描器 PDA上,這些出庫器材的信息將逐個顯示在輸入屏幕上,每完成一種器材的出庫操作后,下一種出庫器材的基本出庫 信息將自動顯示在輸人屏幕上,進行下一個操作。因此,在輸入設(shè)計中,提高效率和減少錯誤是兩個最 根本的原則。一方面為中心數(shù)據(jù)庫向數(shù)據(jù)終端掃描器傳輸數(shù)據(jù),即通過與中心數(shù)據(jù)庫相連的計算機應(yīng)用程序,將所需的數(shù)據(jù)從數(shù)據(jù)庫中提取出來,生成一個固定格式的數(shù)據(jù)文件,再將此數(shù)據(jù)文件通過網(wǎng)絡(luò)傳輸 發(fā)送到掃描終端的 PDA 上, PDA 上的應(yīng)用程序從接收過來的數(shù)據(jù)文件中提取數(shù)據(jù)進行處理 。運用計算機進行數(shù)據(jù)處理時,為了錄入、處理和數(shù)據(jù)存儲的方便,為了節(jié)省存儲空間,提高處理速度、效率和精度,通常采用數(shù)字、字母和一些特殊符號組成的代碼來識別事物和處理數(shù)據(jù)。在倉庫管理中 心還配備有用于系統(tǒng)維護的臺式機,通過網(wǎng)線和 HUB 與中心服務(wù)器連接,負責(zé)服務(wù)器的日常維護工作。 關(guān) 鍵 字:器材編號 相關(guān)處理:盤點 第三章 系統(tǒng)的總體設(shè)計 在這個階段,主要是進行計算機過程與手工過程相關(guān)的總體的系統(tǒng)設(shè)計,除了對系統(tǒng)進行抽象處理,進行系統(tǒng)功能模塊的劃分之外,還包括選擇合適的軟、硬件和網(wǎng)絡(luò)設(shè)備等。 數(shù)據(jù)流去向:數(shù)據(jù)處理“入庫器材類型掃描”。 輸入的數(shù)據(jù)流:數(shù)據(jù)流“入庫數(shù)量”,來源于外部項“器材供應(yīng)商 ” ;數(shù)據(jù)流“器材類型”,來源于數(shù)據(jù)處理“入庫器材類型掃描”。 盤庫清單 掃描庫存器材類型 盤點 盤庫核實單 庫存器材類型 圖 倉庫盤點數(shù)據(jù)流程圖 器材數(shù)量 1. 數(shù)據(jù)項描述 ( 1)數(shù)據(jù)項編號: I0101 數(shù)據(jù)項名稱:器材編號 含義說明:每種器材入庫時由電腦生成的器材的編號,又稱編碼,也是該類器材在物資倉庫中的統(tǒng)一編號 。為出庫備貨方便,根據(jù)產(chǎn)品的特征生成用于移動終端的數(shù)據(jù)文件。業(yè)務(wù)流程圖的符號如圖 所示。 4. 修正錯誤能力強 PDF417 條碼采用了世界上最先進的數(shù)學(xué)糾錯理論,如果破損面積不超過50%,條碼由于沾污、破損等所丟失的信息,可以