楊森
渤海大學工學院
?
基于ARM平臺和B/S(Browser/Server)模式的倉庫管理系統設計與實現
楊森
渤海大學工學院
相比于傳統的人工倉庫管理,在人力物力以及財力方面的開銷相對而言大大地減少,從而使得企業的員工的效率得到了很大的提高。隨著信息技術的不斷發展,以及計算機技術的不斷提高,通過計算機工具實現倉庫管理這已經是企業要實現進一步發展的趨勢。倉庫管理系統作為信息管理系統的一種,組成部分大體包括了系統的相關設置模塊,入倉庫管理,出倉庫管理,物品管理模塊。本系統的設計與實現是基于ARM平臺的,采取的模式是B/S模式。
倉庫管理 信息管理系統 ARM B/S模式
隨著社會的不斷發展,社會的不斷進步,企業之間的競爭所追求的不再是人才,不再是盈利以及企業資源。企業的競爭已經逐步發展到了倉庫管理的競爭,倉庫管理對一個企業的發展起到了一定的決定作用。
B/S模式中的B指的是瀏覽器,S指的是服務器,B/S模式出現的歷程包括的界面有字符,圖形以及IE界面。然而IE界面的優點是界面簡潔,易操作,而且可以適用大多數的平臺,而且IE瀏覽器的界面與以往常用的界面大體一致,所以用戶在使用方面比較容易掌握,熟悉起來也比較快,還有一方面就是關于平臺的結構已經從原先的單用戶到現在的瀏覽器/服務器體系。
隨著計算機技術的不斷發展,B/S結構已經得到了廣泛的使用,而且B/S的研究得到了很大的發展,B/S結構的界面的實現是基于WWW瀏覽器,B/S結構在很大程度上降低了對客戶端的要求,而且在維護系統方面的工作量也大大地降低,除此之外還可以減少成本。B/S 模式的優點如下。
1.1簡化客戶端
在安裝客戶端的時候只需要安裝常用的瀏覽器程序就可以了,過程不會很復雜,所以在安裝的時候不會花費太多的時間。
1.2開發簡潔
通過Server服務器就可以完成系統的開發,系統的開發與客戶端方面所含的硬件配置沒有任何的關系,關于維護系統方面只需要對服務器就可以了,客戶端經過維護后就可以進一步地提高系統的靈活性。
1.3易操作
運行Browser軟件后就可以操作該系統了,對于用戶而言,即使沒有相應的知識,也會很容易掌握系統的操作。
1.4異地數據共享性
通過B/S模式可以實現異地數據的共享,所以這個優點很適用于大多數的物流以及商業公司。
ARM除了是指處理器之外還包括了指的是公司,甚至還指技術。到目前為止ARM微處理器的應用領域已經涉及到了網絡系統,軍用系統以及工業控制行業,基于ARM的處理器中現在的市場中占據著很大的比例,在不久的未來ARM技術將會不斷地遍布到我們生活的方方面面。
ARM微處理器的來源一般都是ARM公司,而且隨著ARM微處理器技術的不斷發展,越來越多的領域都將其用到外圍電路中。ARM技術的特點總結如下。
2.1ARM處理速率快
作為RISC結構中的一種處理器,在ARM的里面有著很多種的流水線,這樣一來使得處理器的速率得到了很大程度的提高。
2.2功耗低
對于便攜式的設備而言選擇ARM作為微處理器,這是由于相比于其他的嵌入式處理器而言,ARM微處理器的功率消耗比較低。
2.3前景寬廣
ARM公司針對不同的制造商提出了很多的解決方案,因此所有的處理器中ARM的應用可以算上極其廣泛的,ARM在眾多領域中都得到了很大的應用,因此前景廣闊。
ARM公司所生產的器件中性能,功耗以及成本方面相比于其他的而言都具有優勢,ARM在移動式以及嵌入式的控制方面有著很重大的意義。
倉庫管理系統包含的功能有物品的出庫以及物品的入庫和系統的相關設置等等,通過倉庫管理系統便于掌握物流業務中的所有數據以及其他方面的情況,倉庫管理系統的實現大大提高了企業管理物品的效率以及減少了企業所投入的資金成本。
倉庫管理系統的核心以及最終的目標是為了達到企業倉庫物資的管理需求,所以通過分析了倉庫管理中涉及到的信息和業務,同時聯系倉庫管理系統的需求總結出以下的功能需求:
3.1作業管理
倉庫的作業管理部分主要包括了出貨,進貨,出庫,入庫以及物品的盤點。
3.2物品查詢
物品查詢模塊主要是實現了相關信息的統計,物品數據的查詢以及數據的分析統計等。
3.3物品統計
倉庫管理在本質上指的就是統計物品的信息以及管理信息的流動,統計物品的入庫信息以及出庫信息,還會統計庫存的存貨情況。
4.1倉庫管理信息系統的體系結構設計
本系統的設計應用了B/S結構,其中的表示層主要是進行用戶與機器的交互實現。業務邏輯層是進行數據的處理。服務層用于訪問數據庫。
倉庫管理系統的總結構中包括了入庫,出庫以及報表的統計和系統的管理,而入庫管理部分又可以細分為退貨,采購,而出庫子模塊包括借出出庫。倉庫管理系統的總結構如圖1所示。

圖1 倉庫管理系統的總結構
4.1.1入庫管理
入庫管理部分包括了刪除以及編輯企業中各個部門的入庫信息,還可以依據對入庫的類別進行分類,比如借出入庫,贈品入庫以及采購入庫。
4.1.2庫存管理
為了適應不同的地域,不同的區位以及不同的市區的需求,需要在供求與需求兩者之間設計一個功能就是實現庫存的調價,庫存的盤點,查詢等功能。其中倉庫管理查詢流程圖如圖2所示。

圖2 倉庫管理查詢流程圖
4.1.3出庫管理
出庫管理中會記錄各個物品的出庫情況,包括出庫的時間,出庫的物品名稱,物品的目的地,此外還可以對商品進行添加,刪除修改等操作。
4.2倉庫管理系統的功能分析
在上述的倉庫管理系統的需求分析的基礎上得出倉庫管理系統的功能分析,此系統的功能分析主要包括了入庫,出庫以及庫存管理等幾個方面。
倉庫管理系統中包括的模塊主要有入庫管理,出庫管理,庫存管理以及系統管理等,倉庫管理系統的界面實現圖如圖3所示。

圖3 倉庫管理系統界面
5.1貨品出庫模塊
物品的出庫模塊實現了物品信息的查詢,在查詢欄中輸入相應的物品名稱點擊界面中的查詢按鈕就會顯示出該物品的所有相關信息,信息中顯示了貨品的數量,出庫的數量以及哪些貨物是出庫的,哪些是借出的等。物品出庫模塊中最重要的是計算物品的總數,當對界面中的歸還選項選擇是和否的話都會對物品的數量有影響。
5.2物品入庫模塊
物品入庫模塊中主要的組成部分有刪除,添加,編輯還可以對貨物的借出情況進行查看。當有新貨入庫的時候就需要點擊添加貨物,輸出新貨的名稱,貨物的種類以及入庫的時間等,當用戶需要對貨物的入庫信息進行編輯修改的時候,可以點擊界面中的修改按鈕,重新對貨物進行編輯。添加貨物后點擊保存按鈕,系統就會根據用戶添加的信息與貨物數據庫中的數據庫進行匹配,如果驗證貨物不存在就會將新增的數據信息添加到數據庫中。
隨著信息技術的不斷發展,企業之間的競爭已經逐漸發展成為倉庫管理系統的競爭。倉庫管理系統的設計實現大大地提高倉庫管理的效率。倉庫管理系統使得企業在管理方面更加準確,更加高效。本文首先介紹了倉庫管理系統的需求分析,接著介紹了倉庫管理的設計與實現部分,在實現部分給出了相應的界面實現圖。
[1] 徐偉民,李鋒,胡志華.基于 B/S 模式和 C/S 模式結合策略倉儲管理信息系統的開發[J].物流技術,2005.5,101-102
[2] 蘇杭,曾盛綽.B/S 模式下多層架構的倉儲管理信息系統設計[J].物流工程與管理,2009,31(3):36-38
[3] 徐偉民,李鋒,胡志華.基于 B/S 模式和 C/S 模式結合策略倉儲管理信息系統的開發[J].物流技術,2005.5,101-102
[4] 鐘敬武.基于_NET 架構的后方倉庫管理信息系統的研究與實現[D].南京:東南大學,2005 .
[5] 楊莉等.基于 Web 的科技信息管理系統分析與設計[J].山東建筑大學學報,2007,22(5):46-49