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