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