楊森
渤海大學(xué)工學(xué)院
?
基于ARM平臺(tái)和B/S(Browser/Server)模式的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
楊森
渤海大學(xué)工學(xué)院
相比于傳統(tǒng)的人工倉(cāng)庫(kù)管理,在人力物力以及財(cái)力方面的開銷相對(duì)而言大大地減少,從而使得企業(yè)的員工的效率得到了很大的提高。隨著信息技術(shù)的不斷發(fā)展,以及計(jì)算機(jī)技術(shù)的不斷提高,通過(guò)計(jì)算機(jī)工具實(shí)現(xiàn)倉(cāng)庫(kù)管理這已經(jīng)是企業(yè)要實(shí)現(xiàn)進(jìn)一步發(fā)展的趨勢(shì)。倉(cāng)庫(kù)管理系統(tǒng)作為信息管理系統(tǒng)的一種,組成部分大體包括了系統(tǒng)的相關(guān)設(shè)置模塊,入倉(cāng)庫(kù)管理,出倉(cāng)庫(kù)管理,物品管理模塊。本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)是基于ARM平臺(tái)的,采取的模式是B/S模式。
倉(cāng)庫(kù)管理 信息管理系統(tǒng) ARM B/S模式
隨著社會(huì)的不斷發(fā)展,社會(huì)的不斷進(jìn)步,企業(yè)之間的競(jìng)爭(zhēng)所追求的不再是人才,不再是盈利以及企業(yè)資源。企業(yè)的競(jìng)爭(zhēng)已經(jīng)逐步發(fā)展到了倉(cāng)庫(kù)管理的競(jìng)爭(zhēng),倉(cāng)庫(kù)管理對(duì)一個(gè)企業(yè)的發(fā)展起到了一定的決定作用。
B/S模式中的B指的是瀏覽器,S指的是服務(wù)器,B/S模式出現(xiàn)的歷程包括的界面有字符,圖形以及IE界面。然而IE界面的優(yōu)點(diǎn)是界面簡(jiǎn)潔,易操作,而且可以適用大多數(shù)的平臺(tái),而且IE瀏覽器的界面與以往常用的界面大體一致,所以用戶在使用方面比較容易掌握,熟悉起來(lái)也比較快,還有一方面就是關(guān)于平臺(tái)的結(jié)構(gòu)已經(jīng)從原先的單用戶到現(xiàn)在的瀏覽器/服務(wù)器體系。
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,B/S結(jié)構(gòu)已經(jīng)得到了廣泛的使用,而且B/S的研究得到了很大的發(fā)展,B/S結(jié)構(gòu)的界面的實(shí)現(xiàn)是基于WWW瀏覽器,B/S結(jié)構(gòu)在很大程度上降低了對(duì)客戶端的要求,而且在維護(hù)系統(tǒng)方面的工作量也大大地降低,除此之外還可以減少成本。B/S 模式的優(yōu)點(diǎn)如下。
1.1簡(jiǎn)化客戶端
在安裝客戶端的時(shí)候只需要安裝常用的瀏覽器程序就可以了,過(guò)程不會(huì)很復(fù)雜,所以在安裝的時(shí)候不會(huì)花費(fèi)太多的時(shí)間。
1.2開發(fā)簡(jiǎn)潔
通過(guò)Server服務(wù)器就可以完成系統(tǒng)的開發(fā),系統(tǒng)的開發(fā)與客戶端方面所含的硬件配置沒(méi)有任何的關(guān)系,關(guān)于維護(hù)系統(tǒng)方面只需要對(duì)服務(wù)器就可以了,客戶端經(jīng)過(guò)維護(hù)后就可以進(jìn)一步地提高系統(tǒng)的靈活性。
1.3易操作
運(yùn)行Browser軟件后就可以操作該系統(tǒng)了,對(duì)于用戶而言,即使沒(méi)有相應(yīng)的知識(shí),也會(huì)很容易掌握系統(tǒng)的操作。
1.4異地?cái)?shù)據(jù)共享性
通過(guò)B/S模式可以實(shí)現(xiàn)異地?cái)?shù)據(jù)的共享,所以這個(gè)優(yōu)點(diǎn)很適用于大多數(shù)的物流以及商業(yè)公司。
ARM除了是指處理器之外還包括了指的是公司,甚至還指技術(shù)。到目前為止ARM微處理器的應(yīng)用領(lǐng)域已經(jīng)涉及到了網(wǎng)絡(luò)系統(tǒng),軍用系統(tǒng)以及工業(yè)控制行業(yè),基于ARM的處理器中現(xiàn)在的市場(chǎng)中占據(jù)著很大的比例,在不久的未來(lái)ARM技術(shù)將會(huì)不斷地遍布到我們生活的方方面面。
ARM微處理器的來(lái)源一般都是ARM公司,而且隨著ARM微處理器技術(shù)的不斷發(fā)展,越來(lái)越多的領(lǐng)域都將其用到外圍電路中。ARM技術(shù)的特點(diǎn)總結(jié)如下。
2.1ARM處理速率快
作為RISC結(jié)構(gòu)中的一種處理器,在ARM的里面有著很多種的流水線,這樣一來(lái)使得處理器的速率得到了很大程度的提高。
2.2功耗低
對(duì)于便攜式的設(shè)備而言選擇ARM作為微處理器,這是由于相比于其他的嵌入式處理器而言,ARM微處理器的功率消耗比較低。
2.3前景寬廣
ARM公司針對(duì)不同的制造商提出了很多的解決方案,因此所有的處理器中ARM的應(yīng)用可以算上極其廣泛的,ARM在眾多領(lǐng)域中都得到了很大的應(yīng)用,因此前景廣闊。
ARM公司所生產(chǎn)的器件中性能,功耗以及成本方面相比于其他的而言都具有優(yōu)勢(shì),ARM在移動(dòng)式以及嵌入式的控制方面有著很重大的意義。
倉(cāng)庫(kù)管理系統(tǒng)包含的功能有物品的出庫(kù)以及物品的入庫(kù)和系統(tǒng)的相關(guān)設(shè)置等等,通過(guò)倉(cāng)庫(kù)管理系統(tǒng)便于掌握物流業(yè)務(wù)中的所有數(shù)據(jù)以及其他方面的情況,倉(cāng)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)大大提高了企業(yè)管理物品的效率以及減少了企業(yè)所投入的資金成本。
倉(cāng)庫(kù)管理系統(tǒng)的核心以及最終的目標(biāo)是為了達(dá)到企業(yè)倉(cāng)庫(kù)物資的管理需求,所以通過(guò)分析了倉(cāng)庫(kù)管理中涉及到的信息和業(yè)務(wù),同時(shí)聯(lián)系倉(cāng)庫(kù)管理系統(tǒng)的需求總結(jié)出以下的功能需求:
3.1作業(yè)管理
倉(cāng)庫(kù)的作業(yè)管理部分主要包括了出貨,進(jìn)貨,出庫(kù),入庫(kù)以及物品的盤點(diǎn)。
3.2物品查詢
物品查詢模塊主要是實(shí)現(xiàn)了相關(guān)信息的統(tǒng)計(jì),物品數(shù)據(jù)的查詢以及數(shù)據(jù)的分析統(tǒng)計(jì)等。
3.3物品統(tǒng)計(jì)
倉(cāng)庫(kù)管理在本質(zhì)上指的就是統(tǒng)計(jì)物品的信息以及管理信息的流動(dòng),統(tǒng)計(jì)物品的入庫(kù)信息以及出庫(kù)信息,還會(huì)統(tǒng)計(jì)庫(kù)存的存貨情況。
4.1倉(cāng)庫(kù)管理信息系統(tǒng)的體系結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)的設(shè)計(jì)應(yīng)用了B/S結(jié)構(gòu),其中的表示層主要是進(jìn)行用戶與機(jī)器的交互實(shí)現(xiàn)。業(yè)務(wù)邏輯層是進(jìn)行數(shù)據(jù)的處理。服務(wù)層用于訪問(wèn)數(shù)據(jù)庫(kù)。
倉(cāng)庫(kù)管理系統(tǒng)的總結(jié)構(gòu)中包括了入庫(kù),出庫(kù)以及報(bào)表的統(tǒng)計(jì)和系統(tǒng)的管理,而入庫(kù)管理部分又可以細(xì)分為退貨,采購(gòu),而出庫(kù)子模塊包括借出出庫(kù)。倉(cāng)庫(kù)管理系統(tǒng)的總結(jié)構(gòu)如圖1所示。
圖1 倉(cāng)庫(kù)管理系統(tǒng)的總結(jié)構(gòu)
4.1.1入庫(kù)管理
入庫(kù)管理部分包括了刪除以及編輯企業(yè)中各個(gè)部門的入庫(kù)信息,還可以依據(jù)對(duì)入庫(kù)的類別進(jìn)行分類,比如借出入庫(kù),贈(zèng)品入庫(kù)以及采購(gòu)入庫(kù)。
4.1.2庫(kù)存管理
為了適應(yīng)不同的地域,不同的區(qū)位以及不同的市區(qū)的需求,需要在供求與需求兩者之間設(shè)計(jì)一個(gè)功能就是實(shí)現(xiàn)庫(kù)存的調(diào)價(jià),庫(kù)存的盤點(diǎn),查詢等功能。其中倉(cāng)庫(kù)管理查詢流程圖如圖2所示。
圖2 倉(cāng)庫(kù)管理查詢流程圖
4.1.3出庫(kù)管理
出庫(kù)管理中會(huì)記錄各個(gè)物品的出庫(kù)情況,包括出庫(kù)的時(shí)間,出庫(kù)的物品名稱,物品的目的地,此外還可以對(duì)商品進(jìn)行添加,刪除修改等操作。
4.2倉(cāng)庫(kù)管理系統(tǒng)的功能分析
在上述的倉(cāng)庫(kù)管理系統(tǒng)的需求分析的基礎(chǔ)上得出倉(cāng)庫(kù)管理系統(tǒng)的功能分析,此系統(tǒng)的功能分析主要包括了入庫(kù),出庫(kù)以及庫(kù)存管理等幾個(gè)方面。
倉(cāng)庫(kù)管理系統(tǒng)中包括的模塊主要有入庫(kù)管理,出庫(kù)管理,庫(kù)存管理以及系統(tǒng)管理等,倉(cāng)庫(kù)管理系統(tǒng)的界面實(shí)現(xiàn)圖如圖3所示。
圖3 倉(cāng)庫(kù)管理系統(tǒng)界面
5.1貨品出庫(kù)模塊
物品的出庫(kù)模塊實(shí)現(xiàn)了物品信息的查詢,在查詢欄中輸入相應(yīng)的物品名稱點(diǎn)擊界面中的查詢按鈕就會(huì)顯示出該物品的所有相關(guān)信息,信息中顯示了貨品的數(shù)量,出庫(kù)的數(shù)量以及哪些貨物是出庫(kù)的,哪些是借出的等。物品出庫(kù)模塊中最重要的是計(jì)算物品的總數(shù),當(dāng)對(duì)界面中的歸還選項(xiàng)選擇是和否的話都會(huì)對(duì)物品的數(shù)量有影響。
5.2物品入庫(kù)模塊
物品入庫(kù)模塊中主要的組成部分有刪除,添加,編輯還可以對(duì)貨物的借出情況進(jìn)行查看。當(dāng)有新貨入庫(kù)的時(shí)候就需要點(diǎn)擊添加貨物,輸出新貨的名稱,貨物的種類以及入庫(kù)的時(shí)間等,當(dāng)用戶需要對(duì)貨物的入庫(kù)信息進(jìn)行編輯修改的時(shí)候,可以點(diǎn)擊界面中的修改按鈕,重新對(duì)貨物進(jìn)行編輯。添加貨物后點(diǎn)擊保存按鈕,系統(tǒng)就會(huì)根據(jù)用戶添加的信息與貨物數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)進(jìn)行匹配,如果驗(yàn)證貨物不存在就會(huì)將新增的數(shù)據(jù)信息添加到數(shù)據(jù)庫(kù)中。
隨著信息技術(shù)的不斷發(fā)展,企業(yè)之間的競(jìng)爭(zhēng)已經(jīng)逐漸發(fā)展成為倉(cāng)庫(kù)管理系統(tǒng)的競(jìng)爭(zhēng)。倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)大大地提高倉(cāng)庫(kù)管理的效率。倉(cāng)庫(kù)管理系統(tǒng)使得企業(yè)在管理方面更加準(zhǔn)確,更加高效。本文首先介紹了倉(cāng)庫(kù)管理系統(tǒng)的需求分析,接著介紹了倉(cāng)庫(kù)管理的設(shè)計(jì)與實(shí)現(xiàn)部分,在實(shí)現(xiàn)部分給出了相應(yīng)的界面實(shí)現(xiàn)圖。
[1] 徐偉民,李鋒,胡志華.基于 B/S 模式和 C/S 模式結(jié)合策略倉(cāng)儲(chǔ)管理信息系統(tǒng)的開發(fā)[J].物流技術(shù),2005.5,101-102
[2] 蘇杭,曾盛綽.B/S 模式下多層架構(gòu)的倉(cāng)儲(chǔ)管理信息系統(tǒng)設(shè)計(jì)[J].物流工程與管理,2009,31(3):36-38
[3] 徐偉民,李鋒,胡志華.基于 B/S 模式和 C/S 模式結(jié)合策略倉(cāng)儲(chǔ)管理信息系統(tǒng)的開發(fā)[J].物流技術(shù),2005.5,101-102
[4] 鐘敬武.基于_NET 架構(gòu)的后方倉(cāng)庫(kù)管理信息系統(tǒng)的研究與實(shí)現(xiàn)[D].南京:東南大學(xué),2005 .
[5] 楊莉等.基于 Web 的科技信息管理系統(tǒng)分析與設(shè)計(jì)[J].山東建筑大學(xué)學(xué)報(bào),2007,22(5):46-49