物流倉儲管理系統(tǒng)是企業(yè)現(xiàn)代信息管理系統(tǒng)的重要組成部分。企業(yè)通過建立并完善相關(guān)的物流倉儲管理系統(tǒng), 實(shí)現(xiàn)企業(yè)的智能化管理。本文根據(jù)理論與實(shí)踐相結(jié)合, 設(shè)計(jì)出了B/S模式下的物流倉儲管理系統(tǒng), 并對系統(tǒng)實(shí)現(xiàn)、測試、維護(hù)進(jìn)行了分析。
一般的管理系統(tǒng)設(shè)計(jì)通常采用C/S結(jié)構(gòu)模式或者B/S結(jié)構(gòu)模式, 本文設(shè)計(jì)的B/S模式下物流倉儲管理系統(tǒng)主要是因?yàn)橄鄬τ贑/S結(jié)構(gòu)模式, B/S結(jié)構(gòu)模式很多具有的優(yōu)點(diǎn)。具體表現(xiàn)是:
首先, B/S結(jié)構(gòu)模式的安裝相對更加方便, 由于B/S結(jié)構(gòu)模式的設(shè)計(jì)和開發(fā)大多是針對服務(wù)器進(jìn)行的, 故系統(tǒng)升級所需成本要小于C/S結(jié)構(gòu)模式。需要進(jìn)行升級的時候, 只需要升級服務(wù)器中的相關(guān)軟件, 這使得無論是在同一地點(diǎn)或者是異地, 都可以非常方便的對物流倉儲管理系統(tǒng)進(jìn)行升級。
其次, B/S結(jié)構(gòu)模式的物流倉儲管理系統(tǒng)的開發(fā)過程更加簡化和易于操作。它并不要求該系統(tǒng)的設(shè)計(jì)者或者開發(fā)者在進(jìn)行開發(fā)設(shè)計(jì)時, 必須要處理好通信安全和物流倉儲管理等其他相關(guān)的數(shù)據(jù)的同步, 使得物流倉儲管理系統(tǒng)的開發(fā)難度相對較低, 對開發(fā)者的整體素質(zhì)要求也對應(yīng)較低。
B/S模式下的物流倉儲管理系統(tǒng)是管理系統(tǒng)、管理模塊、具體管理細(xì)則三者的結(jié)合, 可以有效的處理當(dāng)中出現(xiàn)的一些數(shù)據(jù)。并且該結(jié)構(gòu)可以為多個客戶同時服務(wù), 其規(guī)模大小不受限制。如圖1所示。
B/S模式下的物流倉儲管理系統(tǒng)結(jié)構(gòu)框架如圖2所示。
數(shù)據(jù)庫設(shè)計(jì)需要滿足互聯(lián)網(wǎng)用戶的查找、瀏覽和咨詢需求。因此數(shù)據(jù)庫的設(shè)計(jì)需要定位于數(shù)據(jù)的查找和存儲。這是數(shù)據(jù)庫必須具備的兩個基礎(chǔ)功能。并且, 互聯(lián)網(wǎng)查詢的基礎(chǔ)是存儲于數(shù)據(jù)庫中的數(shù)據(jù)部分, 這一部分是有著特別重要的功能作用的。B/S模式下的數(shù)據(jù)庫不僅擁有相對健全的管理系統(tǒng)所具備的功能, 其設(shè)計(jì)和使用邏輯更是簡化明了。B/S模式下的數(shù)據(jù)庫共分為四個層次, 其基本設(shè)計(jì)思路是生命周期運(yùn)轉(zhuǎn)的基本方式, 這四個層次分別是:系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理設(shè)計(jì)。
(1) 系統(tǒng)需求分析。需求分析是整體數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)。根據(jù)客戶的需求來進(jìn)行具體的設(shè)計(jì), 在進(jìn)行需求分析之前, 通常需要詳細(xì)的調(diào)查系統(tǒng)應(yīng)用對象或者系統(tǒng)的工作對象, 然后對調(diào)查得出來的數(shù)據(jù)進(jìn)行分析整理, 在此基礎(chǔ)上才能在系統(tǒng)設(shè)計(jì)上融入調(diào)查并分析整理后的數(shù)據(jù)。
(2) 概念結(jié)構(gòu)設(shè)計(jì)。概念結(jié)構(gòu)設(shè)計(jì)是以物流倉儲管理系統(tǒng)為載體, 以需求分析為基礎(chǔ)的。B/S模式下的數(shù)據(jù)庫設(shè)計(jì)采用的是實(shí)體-聯(lián)系數(shù)據(jù)模型類的概念數(shù)據(jù)模型, 實(shí)體-聯(lián)系數(shù)據(jù)模型是一種較為先進(jìn)且有效的現(xiàn)代物流數(shù)據(jù)模型。這種模型的設(shè)計(jì)思路往往以企業(yè)物流過程為對象而形成, 這樣的數(shù)據(jù)模型更加體現(xiàn)出數(shù)據(jù)之間的相互作用關(guān)系。
企業(yè)員工與企業(yè)的各部門之間的實(shí)體-聯(lián)系關(guān)系如圖3所示。
(3) 邏輯結(jié)構(gòu)設(shè)計(jì)。一個新的設(shè)計(jì)理念需要一個合理可解釋的邏輯框架來將設(shè)計(jì)思路轉(zhuǎn)換為具體模型, 邏輯設(shè)計(jì)結(jié)構(gòu)就是起到這個作用的。
(4) 物理設(shè)計(jì)。物理設(shè)計(jì)的特點(diǎn)是需要依據(jù)DBMS的要求來進(jìn)行, 其表現(xiàn)形式通常是輸入內(nèi)容。物理設(shè)計(jì)的基礎(chǔ)是對物理存儲的各種性質(zhì)進(jìn)行整合。
B/S模式下的物流倉儲管理系統(tǒng)將ASP.NET技術(shù)運(yùn)用到物流倉儲管理系統(tǒng)上。系統(tǒng)使用如SQL Server 2005關(guān)系數(shù)據(jù)庫的數(shù)據(jù)操作, 使用Visual Studio 2008的數(shù)據(jù)庫連接, 采用B/S結(jié)構(gòu)把整個業(yè)務(wù)應(yīng)用程序分為數(shù)據(jù)訪問層、表示層和業(yè)務(wù)層。利用C#語言可以加快應(yīng)用程序的開發(fā)。
(1) 通過ASP.NET2.0中的Content以及Master的頁面來進(jìn)行系統(tǒng)的界面設(shè)計(jì)。用Master頁面對所有的網(wǎng)頁布局方式進(jìn)行定義, 并且實(shí)施有效的控制和調(diào)節(jié)。就像是Master頁面構(gòu)建了一個平臺, 而只需要將具體所需內(nèi)容輸入到Content頁面上, Content頁面上所有的內(nèi)容都將在這一個平臺上顯現(xiàn)。
(2) CSS樣式對頁面和空間的表格規(guī)范化式樣。由于HT-ML語言標(biāo)記過于繁多, 記憶起來非常麻煩且非常困難, 使用CSS樣式可以修改簡化HTML語言, 讓HTML語言變得更加容易記憶和被接受。當(dāng)滿足外部引用, CSS可以將HTML語言簡化得更容易和徹底。并且CSS的功能中也含有加速器功能, 當(dāng)加載CSS時, IE瀏覽器僅僅需要一次加載即可。
(3) 系統(tǒng)登錄界面。系統(tǒng)登錄界面是指當(dāng)用戶在試圖登錄該物流倉儲管理系統(tǒng)時, 系統(tǒng)會自動彈出一個界面, 需要用戶填寫正確相關(guān)信息, 而操作員僅能夠修改自己的登陸相關(guān)信息和登陸密碼, 但沒有更換姓名的權(quán)限。只有系統(tǒng)管理員具有最高的系統(tǒng)操作權(quán)限, 這個權(quán)限可以修改所有系統(tǒng)操作人員的相關(guān)資料。
(4) 系統(tǒng)基礎(chǔ)資料管理界面。在物流倉儲管理系統(tǒng)正式投入使用之前, 需要將倉庫、供應(yīng)商、幣別、客戶、物料、部門、計(jì)量單位、倉位、職員等各種信息全部錄入該系統(tǒng)。系統(tǒng)提供了兩種錄入信息的方法:由數(shù)據(jù)庫導(dǎo)入或者從頁面進(jìn)行錄入。基礎(chǔ)性信息錄入物流倉儲管理系統(tǒng)之后, 才可以對禁用或者更新之類的操作和功能進(jìn)行設(shè)置。
(5) 系統(tǒng)出入庫操作界面。入庫管理的主要任務(wù)是貨物進(jìn)入倉庫的清點(diǎn)、核查, 貨物入庫時的單據(jù)核查以及貨物的運(yùn)送調(diào)度等三個模塊。其中入庫處理執(zhí)行的是真實(shí)的貨物處理行動, 而入庫調(diào)度則不涉及真實(shí)的執(zhí)行行動, 只是負(fù)責(zé)調(diào)度入庫前的貨物。
根據(jù)B/S模式所設(shè)計(jì)的物流倉儲管理系統(tǒng)相對與C/S結(jié)構(gòu)模式的設(shè)計(jì)也存在不足, 即系統(tǒng)安全性相對較差, 因此需要彌補(bǔ)B/S模式下系統(tǒng)安全性不足的問題。
(1) Forms身份認(rèn)證。Forms身份認(rèn)證是當(dāng)企業(yè)的管理人員在登陸該系統(tǒng)的時候, 必須要提供用戶名、密碼等相關(guān)資料, 當(dāng)系統(tǒng)識別并驗(yàn)證正確之后, 用戶才能夠登陸系統(tǒng)。并且當(dāng)用戶在對系統(tǒng)進(jìn)行訪問和瀏覽期間, 系統(tǒng)會向用戶發(fā)送cookie程序, 這個程序通過連接服務(wù)器和用戶的電腦, 將用戶保持始終不斷的驗(yàn)證。
(2) 單點(diǎn)登錄。由于系統(tǒng)安全性較低, 網(wǎng)站上的用戶名或者密碼很容易被破譯和盜用, 因此可以采用單點(diǎn)登錄的方式進(jìn)行網(wǎng)上登錄來降低信息被破譯盜用的可能性。
對物流倉儲管理系統(tǒng)的性能進(jìn)行測試是為了能夠更全面地對B/S模式下的物流倉儲管理系統(tǒng)進(jìn)行客觀評價, 使其更好的投入到應(yīng)用中去。需要驗(yàn)證系統(tǒng)的各項(xiàng)任務(wù)情況。 (1) 輸入測試:驗(yàn)證系統(tǒng)能否對各種語言進(jìn)行正確的輸入。 (2) 操作測試:主要是檢驗(yàn)用戶界面的各種操作按鈕, 驗(yàn)證其功能是否正確, 對用戶指令的回應(yīng)是否正確等。 (3) GUI測試:在用戶界面上的頁面能夠正確的執(zhí)行命令并正常打開的前提下, 檢驗(yàn)界面的格局和功能是否滿足客戶的要求, 能否達(dá)到客戶的期望值。還有諸如鏈接測試、功能測試等各種驗(yàn)證項(xiàng)目, 都是保證系統(tǒng)有效使用的必要指標(biāo)。
為了保證B/S模式下物流倉儲管理系統(tǒng)的正常持續(xù)使用, 需要定期的對系統(tǒng)進(jìn)行相關(guān)維護(hù)。比如對系統(tǒng)運(yùn)行過程中出現(xiàn)的BUG進(jìn)行修補(bǔ), 為了給用戶提供更加全面的性能而對系統(tǒng)進(jìn)行升級或者更新等。物流倉儲管理系統(tǒng)的維護(hù)主要是對系統(tǒng)數(shù)據(jù)、系統(tǒng)程序、代碼、人員的變動情況以及設(shè)備等情況進(jìn)行修改或者更新。
物流倉儲管理系統(tǒng)具有分布式關(guān)系數(shù)據(jù)庫的特征和網(wǎng)絡(luò)化的特點(diǎn), 它是物流信息化的重要載體。本文根據(jù)目前企業(yè)物流倉儲管理發(fā)展?fàn)顩r, 并針對企業(yè)的實(shí)際需要, 基于B/S模式設(shè)計(jì)了該物流倉儲管理系統(tǒng)。B/S結(jié)構(gòu)模式下設(shè)計(jì)的物流倉儲管理系統(tǒng)能夠使用戶更加容易地進(jìn)行相關(guān)物流倉儲管理操作, 其強(qiáng)大的數(shù)據(jù)庫也為管理者帶來了極大的信息來源, 能夠?yàn)楣窘鉀Q實(shí)際的物流倉儲管理方面的問題, 使企業(yè)的生產(chǎn)與物流成本降低, 實(shí)用性非常強(qiáng)。目前該系統(tǒng)已經(jīng)投入到企業(yè)的實(shí)際應(yīng)用中, 提高了企業(yè)物流倉儲管理水平, 產(chǎn)生了良好的效益。
權(quán)所有©:上海陽合儲運(yùn)
專業(yè)承接上海倉庫租賃、上海倉儲配送物流、上海電商倉儲企業(yè)服務(wù)與微笑同在"的先進(jìn)理念不斷發(fā)展壯大。