時間:2022-12-12 04:11:14
導語:在庫存管理系統的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優秀范文,愿這些內容能夠啟發您的創作靈感,引領您探索更多的創作可能。
ModelViewController簡稱MVC,是一種軟件設計模式典范,是一種將系統的業務邏輯和數據展示分開組織與開發的軟件系統構架模式,主要由三部分構成:模型是模型(model)、視圖(view)和控制器(con-troller)。Model是對數據訪問的邏輯抽象,主要負責數據庫中數據的讀寫訪問和業務處理,采用面向對象的方法,將問題中需要的數據從數據庫中提取出來之后保存在對象中,將數據和相應的操作一起封裝在對象中。View是用戶與系統的接口,是對信息數據進行邏輯加工處理之后的對外界的展示,也就是將信息按照一定的風格和樣式展示在用戶面前,一個模型系統可以對應一個或者多個View,同時View應該具有與外界的交互功能,將用戶的信息數據輸入到系統中。Control是Model與View之間的聯系紐帶,Con-trol接受用戶的輸入,并調用Model和相應的View去完成用戶的業務需求,Control奔上不處理任何信息,也不輸出任何信息,它僅僅是接收用戶的請求,然后通過決策當時據頂調用哪個模型構件去處理請求,當選定的構件處理完成后,再由Control決定選用哪個View顯示處理后的信息。
2庫存管理系統設計與實現
2.1系統業務流程
在對制造企業、數字化生產車間等生產企業的倉庫管理業務進行了詳細地調研,確定了整個倉庫管理業務過程,分過分析,企業庫存管理的基本業務流程。為了提高系統的使用效率,系統能夠根據出庫情況和數據分析自動預警,提出計劃需求,能夠實現系統的報表生成,庫存的盤點等基本庫存業務管理。
2.2庫存管理系統的設計
根據庫存管理的基本業務流程,設計出該系統需要完成的功能主要包括:基本信息管理、基本業務管理,庫存信息管理、統計分析和系統管理等基本模塊,每個模塊由具有相應的功能。
2.3庫存管理系統的實現
為了充分發揮開發人員各自的特長,實現系統開發過程的分工協作有條不紊地進行,提高軟件復用率與軟件開發的靈活性,本系統采用MVC的分層開發框架結構對本系統進行開發,模型層、實現視圖層和控制層的分離,而且在模型層中又將業務邏輯與數據訪問分離為兩層,經過分析,該存儲管理系統的MVC框架結構。在庫存管理系統中,model用來管理系統的業務管理及同數據訪問業務,因此分為兩部分,一部分是業務邏輯層,一部分是數據訪問層,其中業務邏輯層又包括業務實體和業務處理風別是描述外界實體信息和對信息進行加工處理。一般情況下View是用HTML頁面,但是本系統中使用VS2010開發工具中的MVC3.0中的razor視圖引擎完成視圖的顯示。用戶通過瀏覽器向Controller提出請求,Controller接收請求并根據要求獲取瀏覽器中獲取所需數據。最后Controller根據處理結果,選擇相應的View對瀏覽器的請求進行相應。
3結論
關鍵詞:信息管理系統 數據庫設計 模塊設計
1 系統的功能結構設計
1.1 系統目標設計
系統開發的總體任務是實現企業物資設備管理的系統化、規范化和自動化,從而達到企業倉庫庫存管理效率的目的。
1.2 開發設計思想
庫存管理的物資主要是企業生產中所需要的各種設備、原材料及零部件。進貨時經檢查合同確認為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業各個部門根據所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據整個企業的需求開出物資設備出庫單,倉庫管理員根據出庫單核對發放設備、原材料及零部件。有些設備使用完畢需要及時歸還入庫,填寫還庫單。根據需要按照月、季、年進行統計分析,產生相應報表。
1.3 數據庫設計
數據庫設計一般包含6個階段:需求分析,概念結構設計,邏輯結構設計,物理設計,數據庫實施以及數據庫運行和維護。數據庫設計分為數據庫結構設計和數據庫行為設計。數據庫結構設計包括概念結構設計,邏輯結構設計和物理結構設計。行為設計包括設計數據庫的功能組織和流程控制。數據庫結構設計過程是在數據庫需求分析的基礎上,逐步形成對數據庫概念、邏輯、物理結構的描述。概念結構設計的結果是形成數據庫的概念模式,用語義層模型描述,如E-R模型。邏輯結構設計的結果是形成數據庫的邏輯模式與外模式,用結構層模型描述,如基本表、視圖等。物理結構設計的結果是形成數據庫的內模式,用文件級術語描述。如數據庫文件或目錄、索引等。
2 系統功能實現
2.1 系統平臺選擇
(1)開發環境
本設計采用ASP(Active Server Page,動態服務器主頁)+SQL(Structured Query Language,結構化查詢語言)作為開發環境。
(2)開發工具
本設計采用Dreamweaver 網站開發工具和SQL Server 2000數據庫開發工具。Dreamweaver在多媒體方面頗有建樹的Macromedia公司推出的可視化網頁制作工具,它與Flash、Fireworks合在一起被稱為網頁制作三劍客,這三個軟件相輔相承,是制作網頁的最佳選擇。SQL Server是Micrcoft公司在原來和Sybase公司合作的基礎上打包出的一款面向高端的數據庫系統。推出后,迅速占領了的數據庫應用市場。經過更新換代,它已發展到了SQL Server 2000,它具有高性能、功能強、安全性好、易操作、易維護等優點,定位于Internet背景下,基于Windows 2000的數據庫的應用,為用戶的Web應用提供了一款完善的數據管理和數據分析解決方案。
2.2 各功能模塊的設計實現
(1)界面設計
界面作為用戶熟悉、操作和閱讀的窗口,是相當重要的,好的界面可以提高系統的友善性,因此,界面在系統開發中的地位是不容忽視的。本系統開發界面遵循如下設計原則:文本格式整齊、色彩搭配和諧、版面劃分合理、網站導航清晰、網頁風格統一。
(2)通用模塊的設計
本設計中包含一些通用模塊,這些模塊以文件的形式保存,可以在其他文件中使用#include語句包含這些模塊,使用其中的定義功能。下面具體給大家介紹一下:
(1)關聯文件conn.asp:功能是實現到數據庫的連接,因為在很多網頁中都有連接數據庫的操作,所以把它保存在conn.asp中,這樣可以避免重復編程。
(2)系統主頁面及登陸程序頁面文件 default.asp:它的功能是判斷當前用戶是否是管理用戶(即保存在表admin中的用戶),如果不是,則跳轉至Login.asp,要求用戶登錄;如果是,則不執行任何操作,直接進入包含它的網頁。
(3)用戶管理模塊文件index.asp:功能是顯示庫存管理系統主頁面信息。
(4)注冊用戶文件newuser.asp:注冊用戶分為兩種,一種是個人用戶,另一種是企業用戶,在編輯用戶信息或者職位信息等情況下,需要通過身份驗證。
總之,庫存管理系統對于單位的決策者和管理者來說都至關重要,所以庫存管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。使用計算機對庫存信息進行管理,具有著手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高庫存管理的效率,也是企業的科學化、正規化管理,與世界接軌的重要條件。
參考文獻
[1] 屈喜龍,朱杰.《ASP + SQL Server 開發動態網站》.機械工業出版社,2006年3月.
[2] 黃雷.《ASP + SQL Server 項目開發實踐》.中國鐵道出版社,2006年6月.
[3] 曹珩龍.《ASP/數據庫開發》.人民郵電出版社,2004年7月.
[4] 朱如龍,劉焰.《數據庫應用系統開發技術》.機械出版社,2004年8月.
關鍵詞:庫存管理;耗材管理;ThinkPHP;DWZ
中圖分類號:TP311 文獻標志碼:A 文章編號:1673-8454(2013)23-0049-03
一、引言
一所高校的實驗室建設的投資,關系到教學科研水平提高和高素質人才的培養。而隨著國家在高校實驗室投入力度的加強,高校實驗室的管理工作變得更加繁重,管理也變得愈加復雜。為方便對實驗教學耗材等低值易耗品進行有效管理,建立一套科學化的信息化管理系統迫在眉睫。當前,國內外有許多成熟的庫存管理系統,但是高昂的開發費用對于大部分高校的實驗室來說,是很難負擔的。因此,如何利用現代互聯網技術,采用開源的軟件及技術構建實驗教學耗材庫存管理系統,克服高校實驗教學耗材手工申報、審批及領用管理模式的弊端,對高校實驗教學耗材進行科學規范的信息化管理,提高工作人員的工作效率和管理水平是高校實驗室管理工作亟待解決的課題之一。[1]
二、實驗教學耗材管理現狀
實驗教學耗材管理工作主要包括耗材的申請、審批和領用三個步驟,涉及多個部門的多個人員,傳統的手工為主的管理模式不僅效率低且容易出錯。以西北大學為例,在實驗教學耗材庫存管理系統未上線前,每年初由各個院系單位提交紙質的耗材采購申請表,該申請表里包括需要采購的耗材、規格、數量等信息;各院系單位提交的申請表經由實驗教學耗材管理部門資產設備管理處的工作人員匯總統計,并保存成excel表格形式,之后,該匯總表將提交相關領導審批;得到審批后的耗材清單將交由負責采購的工作人員,由他們與供貨商聯系、詢價,簽訂采購合同;合同簽訂后,耗材庫存管理人員根據耗材庫存情況,與供貨商聯系供貨,手工登記供貨庫存情況。需要領用耗材物品的教師等人往往是通過電話或者親自到實驗室倉庫進行詢問所需耗材,進行耗材的領取;領取耗材后,耗材庫存管理人員借助excel登記領用信息。這種傳統的手工管理模式下耗材的申請信息、審批信息及領用信息的統計和反饋速度慢,效率低下,無法滿足日益增長的管理需求,嚴重影響了高校實驗室管理水平的提高。
現階段國內外已有很多成熟的庫存管理系統,這些系統實現對商品的訂購、入庫、出庫、庫存、財務、供應商進行一體化的管理,包括的主要功能有入庫、出庫、收付款、商品資料、用戶信息和客戶信息、其他收入、支出管理,除此之外,往往還具有各種明細查詢和其他功能。[2]但這些成熟的庫存管理系統通常費用高、功能太多且復雜,并不適合高校實驗教學耗材管理,探索并建立一套功能完善并適合高校實驗教學耗材庫存管理的系統、提升實驗室管理水平勢在必行。
三、實驗教學耗材庫存管理系統設計
1.系統目標
通過對傳統的手工模式的高校實驗教學耗材庫存管理工作的調研分析,系統主要實現以下目標:
(1)靈活的用戶權限控制機制:能夠根據工作需要創建不同的用戶組,并且能靈活地為用戶分配相關權限,實現對用戶權限的控制。
(2)耗材采購申請:為各個院系單位提供提交耗材采購申請的接口。
(3)耗材采購審批:是管理者能夠對采購申請進行審批。
(4)耗材采購:在通過審批的采購申請的基礎上,實現具體耗材的采購。
(5)耗材入庫:在供貨商供貨后,實現耗材的入庫工作。
(6)耗材供應:實現耗材庫存查詢、領用、退貨等功能。
(7)庫存統計: 實現現有庫存的統計、供應統計、入庫統計以及耗材領用綜合統計等庫存統計信息。
2.系統功能設計
為實現以上設定的系統目標,高校實驗教學耗材庫存管理系統應具有系統管理、基礎信息管理、物品采購管理、物品入庫管理、物品供應管理、庫存管理和統計報表等功能,功能結構設計如圖1所示:
3.系統數據庫設計
為實現以上設定的系統功能,高校實驗教學耗材庫存管理系統的數據庫的ER關系設計如圖2所示。
4.開發及運行環境
該實驗教學耗材庫存管理系統采用開源免費的Linux操作系統Linux redhat AS5、Web服務器Apache2、數據庫MySQL5、編程語言PHP5、后端開發框架ThinkPHP、前端開發框架DWZ進行構建,系統構建成本低,通過采用ThinkPHP+DWZ框架技術,可提高開發速度,并使系統具有良好的擴展性。[3,4,5]
四、實驗教學耗材庫存管理系統的實現
1.系統管理
系統管理功能通過用戶權限管理、全局配置管理、批量數據導入和系統日志等具體功能為系統提供了安全可靠的基礎。
(1)用戶權限管理
具有用戶信息、角色、節點管理三大功能。其中節點管理實現對系統功能權限節點的增刪改查操作;用戶信息管理實現對系統用戶的增刪改查操作;角色管理實現根據現實需求進行用戶組的劃分,并為用戶組分配相應的權限節點的功能,以西北大學為例,實際使用中把用戶分成了系統管理員、庫管、領導和教師四類用戶組,并為不同的用戶組賦予不同的權限,實現靈活的權限控制功能。
(2)全局配置管理
實現對系統名稱、網址、是否允許教師注冊等全局的配置操作。
(3)批量數據導入
實現將傳統手工模式下生成的excel格式的歷史數據批量導入,減少數據錄入工作量。
2.基礎信息管理
在系統管理功能的基礎上,本系統通過單位、倉庫、物品、供應商、經費類型管理等具體功能實現了對實驗教學耗材庫存管理系統涉及的相關基礎數據的增加、刪除、編輯和查詢等管理。
特別需要指出的是,單位信息主要指的是要領用耗材的人員所在單位信息。倉庫則是為了將種類繁多的耗材進行分類,各個高校可以根據所涉及的耗材實際情況進行倉庫分類,在西北大學該系統的實際運行中,將倉庫分為危品類、綜合類和普試劑三個倉庫。物品則是耗材的基礎信息管理,實現對物品的規范化管理。供應商是耗材的供應商,通常為簽約商。經費類型是為了領用人耗材經費類型的規范化管理,便于統計報表生成。
3.物品采購
在實現對基礎數據的規范化管理的基礎之上,物品采購功能實現各個院系單位耗材申請提交、審批及耗材采購工作,其主要包括采購計劃和采購管理兩大功能模塊。
(1)采購計劃:實現耗材申請、審批功能。通過采購計劃管理功能可隨時了解院系單位耗材采購的需求,并及時進行審批,形成最終的耗材采購計劃。
(2)采購管理:實現對通過審批采購計劃的耗材的采購管理。該功能通常分配給庫管,由庫管根據耗材庫存狀態,隨時向供應商進行耗材采購,使各類耗材保持一定的庫存狀態。
4.物品入庫管理
在物品采購的基礎上,供應商會根據物品采購要求將耗材運送到實驗室倉庫,物品入庫管理功能就是實現對采購的耗材進行入庫登記管理。通過入庫信息功能可以查看每次入庫的信息;物品入庫功能可以實現將耗材入庫;詳細入庫信息功能實現以每件耗材為單位的入庫詳細信息;退庫信息功能實現對有問題耗材退貨的信息處理。
5.物品供應管理
在耗材通過物品入庫管理功能進行入庫操作后,物品供應管理功能實現耗材出庫,也就是耗材領用的操作,具體界面如圖3所示。
物品供應管理通過物品供應功能實現耗材領用;通過物品供應信息功能查看每次耗材的領用信息;通過物品供應詳細信息功能查看每件耗材的領用信息;通過退貨信息功能查看領用人退回來的耗材信息。同時,還通過待執行供應信息功能及紅色背景標識功能提供便捷的提醒服務。
6.物品庫存管理
通過以上五大功能實現了耗材申請、審批和領用的核心工作流程,物品庫存管理功能則實現對耗材庫存狀態及時反饋,實現耗材庫存查詢、耗材報警信息、損耗信息等功能,其界面如圖4所示。
7.統計管理
統計管理功能在以上六大功能的基礎上,對耗材的入庫、領用等信息進行統計,為管理者提供決策支持。統計功能主要有物質領用綜合統計、物質領用明細統計、庫存綜合統計、庫存明細統計、物質入庫綜合統計、物質入庫明細統計。
五、小結
本文所研究的實驗教學耗材管理系統主要針對高校實驗教學耗材申報、審批、領用這一個工作流程。在互聯網時代,使用計算機網絡來進行實驗教學耗材的管理已成為必然。通過計算機網絡使各部門的工作人員相互協作,免去了傳統教學耗材申報審批的復雜與煩瑣,并且申報數據的信息化存儲,相比原先紙質保存實驗教學耗材數據具有很多的優點,不僅查找方便而且可以存儲大量數據,便于決策分析。[1]
該系統自2012年在西北大學正式投入使用以來,改善了西北大學現有的實驗教學耗材管理工作,提高了工作人員工作效率的同時,為西北大學的實驗室管理規范化及智能化做出了應有的貢獻。
參考文獻:
[1]張亦聰.實驗教學耗材管理系統[D].吉林大學,2012.
[2]http:///view/1456654.htm.
[3]http:///view/365086.htm.
關鍵詞 JSP;VMI;庫存管理系統
中圖分類號:TP3 文獻標識碼:A 文章編號:1671-7597(2014)13-0018-01
1 基于JSP可視化VMI庫存管理系統的總體設計
1)庫存管理系統的設計目標。作為油田物資的供應單位,庫存管理要解決的根本問題就是根據庫存總量、供應需求量和庫存余量等數據確定各類物資補貨的時間和數量,進而實現油田生產所需各類物資的持續供應,避免物資供應鏈斷裂影響油田生產。因而,在庫存管理的過程中需要對各類物資的最安全庫存量、貨物周轉率等動態數據進行實時監控,以及時、全面地了解庫存物資供應情況。據此庫存管理系統的總體設計目標,即是利用庫存管理系統的實施監管和動態控制功能實現油田各項物資庫存儲備的最優配置,以較低的成本使各項物資達到最科學的儲備量,為企業制定最佳的物資管理策略和物資供應服務提供決策依據。
2)庫存管理系統主要功能的設計思路。物資公司作為油田各單位最大的供應商,油田生產和生活所需各類物資絕大部分由物資集團負責供應,因而當供應商和用戶均為油田所屬單位時,從整體上要實現油田物資庫存成本最低、供應量最合理、補貨時機最恰當,就必須采用雙贏的庫存管理策略,供應商庫存管理模式(VMI)便是最好的選擇。VMI庫存管理模式,由訂貨單位為供應商提供市場數據、進行貨物驗收以及調整訂單,供應商則據此實施定量訂貨,選擇讓系統自動根據庫存安全量預設值進行補貨或者手動補貨。可見,物資庫存需求預測和庫存物資連續補貨供應是VMI設計思路下的兩大主要功能,為了使此兩項功能得以有效實施操作,系統管理模塊、庫存分析模塊、訂貨單位驗收模塊和出入庫管理模塊則成為VMI系統必不可少的四大功能板塊。
2 基于JSP可視化VMI庫存管理系統框架設計
1)庫存管理系統框架設計的主要任務。從實現物資儲備最優配置和最佳物資管理策略的總體目標出發,滿足庫存系統物資庫存需求預測和連續供應兩大主要功能,充分實現供應商管理用戶庫存(VMI)策略,為用戶提供ABC分類、定量和定期、非強制性補充供貨等基礎庫存管理技術,是庫存管理系統框架設計的主要任務。
2)庫存管理系統框架設計的技術選擇。VMI庫存管理系統構建的整個供應鏈體系上游供貨商和下游訂貨單位用戶數量眾多,而每一個供貨商都可能對應多個訂貨單位,形成由供應商一點發散到各個訂貨單位的多條供應鏈,每條供應鏈訂貨單位對貨物庫存和供應的需求都不盡相同,加之使用系統的每個節點也并非采用同一使用平臺,所以構建VMI庫存管理系統的框架時,應當選擇具有高性能、多線程和可移植性強等特點的編程語言進行開發。JAVA作為一種安全可靠和跨平全直面用戶而不受平臺系統限制的網絡應用軟件開發語言,是開發VMI庫存管理系統的最佳選擇。其中,Java Server Page(簡稱JSP)是JAVA語言中的一種動態網頁技術標準,既能夠通過Servlet來提供API,具有系統安全、穩定、可靠、兼容性強的特點,又能夠運用Java Bean將可視化網頁和多供應鏈擴散式的繁瑣運算相分離的代表,進而使該庫存管理系統系統管理、庫存分析、訂貨單位驗收和出入庫管理四大模塊的開發、編程和HTML可視化頁面的設計均能夠獨立進行,極大地提升了庫存管理系統的工作效率。因此,本文設計VMI庫存管理系統框架采用“JSP+Servlet+JavaBean”實現J2EE三層體系結構。其中,JSP用于表示層,Servlet用于控制層、業務處理層,而JavaBean用于數據源層。
3)庫存管理系統軟件平臺的設計。根據VMI庫存管理系統軟件平臺的功能需求和框架規模,開發該系統軟件平臺必須遵循兩點原則:一是基于JSP的VMI庫存管理在選擇系統軟件平臺時必須做到既能夠滿足系統功能需求,又能夠隨著日后用戶數量的增加和物資供應的需求不斷進行擴容和新功能開發;二是經過多年建設油田信息化已經較為成熟,不僅分單位、分業務部門建立了獨立網站和信息平臺,而且利用JAVA開發的各類軟件已廣泛應用于各項業務的管理,因而在設計VMI庫存管理系統軟件平臺時必須要選擇既能夠成功實現庫存管理平臺和現有軟件對接,又能夠使庫存管理系統順利嵌入油田公司各信息平臺。為此,VMI庫存管理系統軟件應當由基于 Web 的客服機及其相關應用服務器組成。基于此,在“JSP+Servlet+JavaBean”三層體系框架下,JAVA語言編程選用JSP技術作為開發環境以及Tomcat5.0為其應用服務器,利用JavaBeans將網頁與程序運算分離,使用SQL語言建立Microsoft SQL Server 2008數據庫引擎。
3 基于JSP可視化VMI庫存管理系統功能模塊的開發
1)系統管理模塊的開發設計。系統管理模塊是VMI庫存管理系統的基礎模塊,用于管理庫存管理系統的主流程以及維護上游供貨商和下游訂貨單位的資料信息。因而開發系統管理模塊時要將庫存管理的業務主流程編寫到軟件平臺程序之中:“維護供貨商和訂貨單位信息―訂貨單位定期將所需物資庫存消耗情況反饋給供貨商―供貨商根據訂貨單位反饋資料結合自身物資庫存情況進行庫存需求分析―根據庫存分析結果暫估各類物資供貨量,生成建議訂單返回給訂貨單位―訂貨單位審閱建議訂單并進行修改,將最終訂單提交至供應商―供應商確認訂單,發出貨物―訂貨單位收到貨物進行驗收,并將驗收結果錄入庫存系統備案,將不合格貨物信息重新生成訂單發回供貨商―供貨商審核退貨單,確認新訂單發貨。”
2)庫存分析模塊的開發設計。在油田物資供應的整個供應鏈體系中,各類物資的需求量通常根據經驗在一定范圍內不斷變化,屬于非確定因素,因而為了防止庫存量不能滿足物資需求量而造成延期供貨,影響油田生產,必須建立安全庫存。這就要求在庫存管理系統的庫存分析模塊中編寫對庫存管理關鍵指標進行數據統計和分析的程序,主要包括庫存周轉率、存貨天數、訂單更改率、庫存量、倉容利用率等庫存控制指標的運算公式,進而通過庫存分析及時對相關決策數據進行調整,提高庫存管理水平。例如,設定安全庫存量的臨界值,當庫存量低于或等于該臨界值時,啟動訂貨程序以補充庫存等。
參考文獻
[1]張弘.企業庫存管理系統的設計與實現[J].計算機光盤軟件與應用,2013(01).
[2]陳韜,萬麟瑞.基于云平臺的VMI庫存管理系統架構研究[J].計算機光盤軟件與應用,2013(22).
基本信息錄入
基本信息管理
物資調配
出庫管理
入庫管理
訂貨管理 庫存盤點 退貨管理
【 關鍵詞 】 商品庫存管理;調撥方案制定;調撥運費結轉;軟件算法
【 中圖分類號 】 TP311 【 文獻標識碼 】 A
1 引言
大型制造企業一般會有多層銷售網點,為實現靈活銷售并準確掌握商品成本與銷售成本信息,需進行分銷網點的商品庫存管理。信息化系統的建設是目前商品庫存管理的首要手段,系統設計需滿足業務管理需求。建設分銷網點商品庫存信息管理系統,則要面對分層分點銷售業務的幾個核心問題,包括調撥方案制定與調撥運費結轉等。
2 系統設計總體方案
2.1 商品生命周期分析
商品的生命周期全程包括商品準發入庫、商品調撥方案確定、商品調撥、調撥運費入庫、商品銷售結算、調撥運費轉銷售費用。
2.2 庫存管理系統功能結構
商品庫存管理系統的兩個核心功能是調撥方案優化與庫存分項管理,并與ERP/MES系統中的其余模塊構建外部接口,實現集成。系統功能結構簡圖如圖1所示。
商品庫存管理系統從生產模塊獲取商品庫存準發數據;從倉庫模塊獲取商品出入庫數據,從出廠模塊獲取商品調撥實績,并與財務模塊共享價格信息。系統支持調撥業務管理全程,并將調撥運費按商品庫存變化進行計算,最終向財務總賬進行會計憑證拋賬。
3 核心功能模塊設計
3.1 調撥方案優化
3.1.1 問題分析
調撥方案的篩選存在兩個先決條件:某一分銷網點的倉庫一般只跟其他某些倉庫發生調撥關系,不存在全網絡的任意兩個網點之間互相調撥;調撥運輸方式及單價、時間信息準確,(兩網點間)不同的運輸方式代表不同的單位運費和運輸時間。
調撥事件分析如下:
①以A->B表明A倉庫向B倉庫進行調撥;以A->B(p/s/c/t)表示調撥總費用,涵括運輸方式s、運輸貨物p、所需的單位運輸成本c和運輸時間t。運輸時間t一般以天為單位。
②多網點調撥申請隊列Q={(p/s/c/t)k|k=1,2,...n},時間t由要貨最后期限te與提出申請的時間ts決定,另外還存在申請的優先級pri。完整的Q為:Q={(p/s/c/te/ts/pri)k|k=1,2,...n }。
③調撥響應存在優先級原則,即為處理調撥申請的調度策略,記為Str={Str1, Str2},Str1表示先來先處理策略,Str2表示按預定優先權策略。
④系統需對處于Q中的每一調撥申請制定調撥方案,并保證根據制定的調撥運輸方案,運輸方式滿足要貨總量,運輸耗時滿足要貨時間。
設一調撥方案的明確解Scheme為:
Scheme={trans-scheme(調撥路徑),trans-type(運輸方式),time(調撥時間)}
3.1.2 系統設計
為求得明確解Scheme,引入調撥次數閾值K,該閾值為(為減少調撥次數)預定的單次調撥中轉次數上限。軟件算法步驟說明:
(1)基礎資料準備(含網點調撥關系Net,網點資源情況Mm,運輸方式s/單價c/時間t,調撥響應原則Str,調撥次數閾值K等);
(2)收集調撥申請,形成調撥申請隊列Q;
(3)按優先級處理調撥申請排序處理,取得隊列Q中某一調撥申請q;
(4)計算申請q的調撥總量Total_n,結合最終發貨時間計算調撥最長在途時間T_m;
(5)結合K及Net,遍歷該最終點庫的所有調撥路徑,將路徑上點庫資源數量合計值滿足Total_n的路徑保留,作為中間結果BackupA;
(6)結合s、c、t,從BackupA出發,按s計算總成本C及總運輸時間T,保留時間符合T_m要求的結果,否則從BackupA中刪除該路徑,將滿足條件的路徑+運輸方式記為中間結果BackupB;
(7)從BackupB出發,按C最優排序,獲得最優調撥方案Result。
3.2 調撥運費庫存管理
3.2.1問題分析
調撥運費隨著商品運輸在各網點的庫存成本間流轉,只有在實際銷售時才轉為銷售費用。為合理計算銷售費用,需明確區分調撥運費與銷售運費,將調撥運費計入商品庫存成本,各庫區的庫存p(X)結構以表格方式記錄,如圖4所示。
調撥運費庫存管理分析如下:
①設產品總庫為Z(制造單元庫存),Z向分銷網點A、B、C…等進行調撥,而點庫不再向總庫Z進行產品調撥業務。接收點庫列表記為X1~Xn、發出點庫列表記為Y1~Yn。
②以(p, Y->X)記錄p產品經由Y倉庫向X倉庫進行調撥的事件。調撥數量、成本、庫存運費、實際運費分別記為N(p, Y->X)、C(p, Y->X)、F1(p, Y->X)、F2(p, Y->X)。
③庫存運費轉銷售費用的費用單價記為K:
K=(F1(Xn)+F1(Yn->Xn)+F2(Yn->Xn)-F1(Xn->Yn))/(N(Xn)+N(Yn->Xn)-N(Xn->Yn))。
事件概括為:已知N(Yn->Xn)、F2(Yn->Xn),需求解C(Yn->Xn)、F1(Yn->Xn)。計算結果需滿足:∑C(Yn->Xn) =∑C(Xn->Yn),∑F1(Yn-> Xn) =∑F1(Xn->Yn)。
3.2.2 系統設計
以ATI代表庫存賬務。數據結構體Z(p1,ATI|N,C,F){ATI=(ATI1、ATI2…)}表示Z庫區,產品p1的ATI賬務庫存數量N,成本C,庫存運費F。調撥運費庫存計算流程圖見圖5。設總庫為Z,點庫列表X,Y,X=Y。暫不考慮在途物資。軟件算法步驟說明。
(1)第一次計算:獲得期初庫存Z(p1,期初|N,C,F),結合調撥實績,計算C(p1, Z->X)、C(p1, Z->Y),得到計算結果BACKUP1;
(2)第二次計算:從X出發,從BACKUP1中取出入庫成本C(p1, Z->X),從調撥實績獲得F2(p2, Z->X),獲得期初庫存X(p1,期初|N,C,F),計算調撥出庫成本為C(p1, X->Y)與調撥庫存運費F1(p1, X->Y),得到計算結果BACKUP2;
(3)第三次計算:從Y出發,從BACKUP1、BACKUP2中取出C(p1, Z->Y)、C(p1, X->Y)、F1(p1, X->Y)、F2(p2, Z->Y),從調撥實績獲得F2(p1, X->Y),獲得期初庫存Y(p1,期初|N,C,F),計算其他出庫成本,計算結果記做BACKUP3;
(4)從BACKUP1、BACKUP2、BACKUP3中取出調撥計算結果,驗證計算過程;
(5)驗證成功,結束算法,否則返回步驟(2)處理計算尾差。
4 實際案例
調撥網絡關系見圖2,設調撥次數閾值K=2,設網點運輸方式如圖6表格描述。計算調撥路徑及最終調撥庫存成本與運費結果見圖7表格。
假設調配網絡關系表中調撥點的個數為N,則調撥方案確定算法在完全遍歷的情況下時間復雜性為O(N*N*N),空間復雜性為O(N*N);調撥運費庫存結轉算法不受調配網絡關系復雜性影響,僅與調撥次數、運輸方式明細相關,其計算步驟為3,計算次數為N*2+1。
5 系統性能分析
本文論述之信息管理系統采用Oracle10g為數據庫。為保證信息安全,采用C/S 體系架構。由于C/S系統搭建的縱向層次較少,網絡通信主要是Client與Server之間的通信量,因此更利于處理大規模的數據,可有效支持多網點的并發業務需求。
根據實際的系統使用場景制定測試計劃,對分銷網點商品庫存管理系統在30分鐘內完成2000次用戶系統登錄,然后選擇對應用進行壓力測試,最終退出系統。測試過程中,系統全部的業務應用的響應時間均小于3秒,且服務器CPU與內存使用率不超過75%。系統運行各項指標均符合軟件運行標準。
6 結束語
本文論述的分銷網點商品庫存信息管理系統已在某大型制造業國企上線,并正常運行一年。本系統的實施,進一步提高了該企業的經營管理效率,實現了銷售費用的準確入賬,降低了經營渠道成本分析的隨意性,為物流運輸資源的優化配置提供了良好的管理基礎。
物流運輸業務靈活多變,物流成本是影響企業銷售利潤的一大因素,通過構筑合理的信息化管理系統,可有效支持企業物流運輸業務。除此之外,本文論述之信息管理,其管理思想也可引入至銷售、采購、配送等多個供應鏈物流管理的業務環節中,為企業優化管理、降低經營成本提供切實可靠的思路。
參考文獻
[1] 袁志平.遠程物流管理在太鋼礦業信息系統中的應用.冶金自動化,2012年第3期.
[2] 吳敏潔 李琰.供應鏈環境下我國鋼鐵分銷物流模式研究.改革與戰略,2011年第6期.
[3] 李愛紅.ERP環境下業務流程再造與分銷方案設計.制造業自動化,2011年第5期.
[4] 曾麗明,韓瑞珠.分布式庫存管理系統仿真.計算機集成制造系統,2010年第5期.
[5] 劉承水.分銷網絡優化模型及算法研究.中國管理科學,2008年S1期.
[6] 郭亞軍,曲道鋼,趙禮強.基于電子市場的混合分銷渠道定價策略研究.系統工程學報,2008年第5期.
[7] 王希忠,曲家興,黃俊強等.網絡數據庫安全檢測與管理程序設計實現[J].信息網絡安全,2012年第2期14-18.
[8] 劉威,李冬,孫波.工業控制系統安全分析[J].信息網絡安全,2012年第8期41-43.
關鍵詞:Wifi定位;車輛庫存;數據庫;自動化管理
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)19-4583-03
Application of Wifi Location Technology for Automobile Depot Management System
REN Cheng-hua, LIU Jie
(Foton Lovol Heavy Industries Co., LTD, Zhucheng 262200, China)
Abstract: To well manage the finished vehicle inventory of the automobile production plant, this paper introduces Wifi positioning technology into vehicle automatic management field and develops a vehicle management system based on Wifi technology. By transferring the vechicles’ positing information that got with Wifi back to the management server through cable network, this system finishes automatic management of vehicle storage and realizes the accurate positioning and searching of vehicles in inventory.
Key words: wifi location; automobile depot; database; automatic management
在生產過程中,車輛廠需要對庫存中的車輛進行定期的保養和維護,傳統方法中通過人工記錄獲得車輛進出倉庫信息,當某輛車需要保養時,人工地在倉庫中查找對應車輛并進行保養,該過程費時費力,且容易出錯。目前在車輛庫存管理過程中,雖然可以使用RFID標簽代替人工進行出入倉庫車輛信息錄入,但是由于RFID標簽功能的局限性,很難獲得倉庫中車輛的具置[1,2]。該文設計了基于Wifi定位技術的車輛庫存管理系統,通過對車輛上安裝的微型Wifi標簽和車庫上覆蓋的Wifi網絡獲得車輛位置信息,同時關聯車輛信息數據庫,可以實時顯示出每個位置上的車輛狀態信息,為庫存車輛的高效精確管理提供了有力的技術支撐。
1 基于Wifi定位技術的庫存車輛管理系統總體設計
基于Wifi定位技術的庫存車輛管理系統共有兩種解決方案:一是基于標簽主動掃描的方案,二是基于AP端掃描的方案。前者不需要修改AP,可以在任意AP下實現定位,但功耗相對較大,需要用大電池完成標簽設計。該文考慮到庫存車輛管理系統的使用環境是固定的,AP可以被任意修改,所以本文選擇第二種標簽方案進行設計,即標簽負責發送802.11標準信標幀,由AP負責監聽Wifi標簽的信標幀,通過該信標幀的場強對標簽進行定位。該方案的優點是主要的功耗都消耗在負責接收和掃描的AP端,標簽可以設計的非常緊湊,可直接粘貼或安防在車輛的任意位置。圖1是該系統的總體設計框圖:
圖1 系統總體框圖
如圖1所示,固定在每個車輛上的Wifi標簽周期性的發射符合802.11標準的信標幀,然后進入休眠狀態,此時每個AP負責掃描周圍的由Wifi標簽發送的信標幀,并記錄下該信標幀的場強,然后將所有信息打包后通過Tcp/Ip協議發送到多網口網卡,多網口網卡將每個AP發送上來的數據幀轉發到服務器的Wifi定位解算程序,Wifi定位解算程序在獲得了三個或三個以上AP發送的同一個標簽的場強后,根據場強差定位原理解算出標簽的位置信息[3.4]。標簽的位置信息由管理軟件維護的一個車輛位置信息結構體獲得,該結構體內存儲的車輛位置信息始終是最新值。車輛信息數據庫包含了每輛車需要保養的時間和項目等信息,管理軟件在數據庫中查詢到需要保養的車輛后,通過顯示器提示工作人員對該車進行保養,并將該車具置顯示給工作人員,當需要出庫銷售時,管理軟件可輸出最早進入倉庫的汽車的位置,保證車輛入庫時間管理最優化。此外,使用該系統可以不需要在庫門口設置識別裝置,車輛安裝Wifi標簽入庫后,定位解算軟件自動識別車輛入庫或出庫信息并自動加裝車輛信息到倉庫的車輛信息數據庫。
2 系統關鍵技術設計與實現
如圖1所示,系統由標簽、定制AP、管理軟件和定位軟件實現,考慮到標簽工作具有時間長,穩定性要求高等特點,使用了上海炫雅科技有限公司的嵌入式操作系統產品,經過測試實現了6個月連續無故障工作,遠超過系統要求,AP使用Linksys的開源AP,方便修改;管理軟件使用VS2008設計,定位軟件直接使用了上海炫雅科技有限公司提供的整體方案架構。
對本系統的關鍵技術的設計與實現包含管理軟件設計、標簽設計以及AP固件修改等三部分。
2.1管理軟件
管理軟件主要負責和用戶交互,考慮到實際需要,我們使用VS2008下的C#進行開發,該環境可以方便的與數據庫進行交互,軟件分為自動提醒模塊和人工查詢模塊,自動提醒模塊包含大部分日常工作,從汽車入庫開始,軟件自動識別車輛入庫,自動調入車輛信息,自動設置定時提醒,同時,為了配合Wifi標簽的管理,軟件還實時的顯示標簽內電池的剩余電量,當電量低于進入告警狀態時,自動彈出提醒界面,人工查詢模塊包含查詢所有提醒信息,包含提醒后未執行操作、提醒后已執行操作和即將提醒操作,此外還包括查詢待出庫車輛信息,該信息主要對車輛入庫時間進行排序,找到最先進入車輛出庫。自動查詢模塊軟件框圖如圖2所示。
2.2 Wifi標簽設計
Wifi標簽使用CPU加射頻芯片方式設計,CPU使用Arm7系列單片機,在保證系統功能情況下選擇最小功耗芯片。射頻芯片使用了洛達公司的al2236芯片,該芯片為混頻芯片,在發射信標幀時,通過Arm7芯片的D/A模塊輸出模擬信號,該模擬信號經過濾波處理后送到射頻芯片I輸入端和Q輸入端。射頻芯片的初始化通過Arm7的SPI接口完成。
圖2 自動查詢模塊軟件流程圖
標簽設計的原理框圖如圖3所示:
圖3 標簽原理框圖
2.3 AP固件修改
本設計使用AP主動掃描方式進行工作,目前市面上的AP不具備此功能,所以需要通過修改AP源碼實現主動掃描的工作模式。本設計使用開源的AP固件,修改后重新編譯成二進制文件,然后再重新燒寫到AP的Flash中。核心函數如下所示:
1) 修改驅動后掃描輸出函數outscanresult() 實現如下所示:
outscanresult (void){
fprintf(stderr, "Usage: iwconfig interface [essid {NN|on|off}]\n");
fprintf(stderr, " [nwid {NN|on|off}]\n");
fprintf(stderr, " [freq N.NNNN[k|M|G]]\n");
fprintf(stderr, " [channel N]\n");
fprintf(stderr, " [sens N]\n");
fprintf(stderr, " [rate {N|auto|fixed}]\n");
fprintf(stderr, " [rts {N|auto|fixed|off}]\n");
fprintf(stderr, " [enc NNNN-NNNN]\n");
exit(1);}
2) 掃描結果枚舉結構體
typedef struct ap_scan_state{ /* State */
int tag_num; /* Wifi tag number 1N */
int val_index; /* Value in table 0(N-1) */
} ap_scan_state;
3) 掃描結果結構體
typedef struct ap_scan_result{
char name [IFNAMSIZ];
struct iw_point essid;
struct iw_param nwid;
struct iw_freq freq;
struct iw_param sens;
struct iw_param bitrate;
struct iw_param txpower;
struct iw_param rts ;
struct iw_param frag;
__u32 mode;
struct iw_param retry ;
struct iw_point encoding;
struct iw_param power;
struct iw_quality qual;
struct sockaddr ap_addr;
struct sockaddr addr ;
struct iw_param param;
struct iw_point data;
} ap_scan_result
該結構體是核心結構體,通過該結構體,可以關聯到Linux內部提供的掃描接口,通過相應的函數即可調用Linux本身的通道信息。
3 結論與展望
本文提出的庫存管理系統經過短時間的使用,極大提高了工作效率,減少了人為因素帶來的損失。獲得了車輛位置信息后,該系統不僅可以用在庫存車輛管理中,還可以應用在車輛的生產管理中。由于被動掃描方式的標簽具有體積小、功耗低等特點,在車輛生產中,可以將該標簽貼到車輛和物料上,來自動匹配物料供應等操作;同時可對物料信息進行統計,統計結果可以輔助規劃采購需求,應用前景十分廣泛。
參考文獻:
[1] 趙銳,何維,杜磊. 基于RFID電子標簽的汽車立體庫自動化管理系統[J]. 物流科技,2006, 29(128): 31-33.
[2] 吳國東,謝斌. 先進的數據采集和分析系統在汽車總裝中的應用[J]. 天津汽車, 2008, (4): 56-57.
關鍵詞:虛擬庫存;物流配送;信息技術;物流行業
中圖分類號:F259.2 文獻標識碼:A
收錄日期:2015年10月20日
一、虛擬庫存管理技術概述
虛擬庫存技術是指將自身在未來生產運營所需的原料、生產要素等建立相關的信息,對其名稱、規格、價格、數量等信息進行仔細的統計和整理,在需要時對信息進行篩選,并以這些信息為依據進行原料和生產要素的調動。虛擬庫存的特點是不占用實物空間,也就是在倉庫內不一定存在這一資源,但是出現資源需要時,社會資源就成為一個大的倉庫,因這一倉庫儲備都是虛擬性的,也因此將這一儲備稱為虛擬倉庫和虛擬庫存。
虛擬庫存發揮自身的效用也需要一定的條件,在固定的經濟狀態下才能真正出現虛擬倉庫和庫存的管理意義。首先,互聯網等信息技術手段是虛擬庫存技術的技術基礎,在技術的支持和不斷拓展中優化虛擬庫存技術;其次,需要穩定的市場環境,尤其是買方的市場環境,穩定、有序的市場環境也是虛擬庫存實現的重要外部環境;最后,企業自身的組織方法也對虛擬庫存管理技術有著更加直接的影響。只有所有條件都具備時,虛擬庫存技術才會在企業的生產運營中實現自己的價值。
二、虛擬庫存管理技術在國內發展現狀和趨勢
物流行業在改革開放以來尤其是近幾年逐步興起并壯大,在迅速發展的同時,也在摸索著逐漸適應市場,為國民經濟發展做出突出貢獻。但是,與歐美發達國家相比,仍然存在問題,物流信息系統分散、物流信息共享性比較低、管理標準不一致、基礎設施分布不均勻等現象,都能從不同方面體現出我國物流行業的發展水平相對較低,在國際市場上的競爭力比較薄弱。我國人口數量眾多,是一個極具潛力的市場,目前的技術水平還沒有完全將物流行業的經濟價值激發出來,需要大范圍地建立起一個完善、暢通的物流配送系統,改善物流信息傳遞不及時、運輸效率低下的缺點,通過虛擬庫存管理、協同配送等組織管理手段,使資源配置更加專業化,在提高效率的基礎上,節約時間成本,增強自身的競爭力,提高經濟效益。虛擬庫存管理技術與協調物流配送能夠實現各環節的流暢運作,實現產業的整體性,為改變物流行業的發展有著十分重要的作用。
三、虛擬庫存管理及協同物流配送的重要意義
(一)提高物流行業服務質量。物流運輸行業從產品上分析屬于服務行業,服務的質量是企業和組織體現競爭力和整體水平的關鍵,在激烈的物流行業競爭中,快捷、安全的特點才能真正使物流行業得到客戶的認可。虛擬庫存管理以及協同配送能夠為企業提供精準的信息,減少組織安排的時間,在保證安全的情況能夠更快速進行工作的流程,從而提高自身的工作效率,利用信息技術將運輸、配送、儲存等多種功能同時發揮,擴大物流運輸行業服務領域,讓物流運輸行業的資源得到優化配置。虛擬庫存管理及協同物流配送為物流行業的服務質量提高提供了技術支持,成為拉動整個行業服務質量的動力。
(二)為企業節約生產成本。虛擬庫存技術與傳統的庫存管理技術相比具有突出的優越性,這一優越性表現在多個方面,尤其是減少成本,虛擬的庫存只需要借助互聯網技術進行操作和控制,并不會真正占用企業的倉庫空間,為企業節約了一定的生產成本。其次是產品不會積壓、過期,虛擬庫存中的資源都有詳細的信息登記,在產品的調用過程中,不會出現產品過期的現象,減少資源浪費。同時,對于企業而言,利用虛擬庫存管理技術可以規避囤貨的風險,減少資金的投入,以整個社會資源為庫,在生產過程中根據自身的實際生產需求和周圍市場的變化,進行庫存產品的調整和交換,實現資源優化配置,最大限度的利用信息,為企業自身的生產環節節約更多的成本,提高自身的經濟效益,更有利于實現企業的經濟生產目標。
(三)實現管理模式的調整。虛擬庫存管理技術以及協調配送理念的運用和構成,能夠促進中國市場經濟模式的一體化。信息技術和互聯網技術的不斷推進和發展,使得原來的配送系統出現質的改變,從原來容易造成積壓的各級倉儲和運輸逐漸在信息技術的支持下,變成網絡的虛擬庫存,企業的管理者可以通過網絡渠道對整個配送過程進行管理和監控,同時也可以通過網絡迅速反饋出運營過程中的問題,以便于及時解決和調整,為自身的服務和工作提供時間保障,提高管理工作的效率,在相關產業鏈條的形成道路上逐漸培養管理者之間相互配合的默契,在競爭與合作中相互提高,從而實現“雙贏”,在增加相關企業集成程度的同時,提高各個企業的工作效率,為實現中國市場經濟一體化的目標發揮重大作用。
四、結論
虛擬庫存管理以及協調配送在新興的物流行業中產生了非常明顯的積極效用,為提高服務質量、工作效率等各個方面都體現出規范化、一體化的引導性作用,為未來的行業集成、相關產業鏈條的形成奠定了堅實的基礎。本文從虛擬庫存管理技術的概述、國內發展現狀與趨勢、虛擬庫存管理及協同物流配送的重要意義三方面進行論述,更加細致地了解虛擬庫存管理的優越性以及協調配送理念在實現市場一體化中的積極作用。以信息技術為基礎的虛擬庫存管理技術與管理工程技術相結合可以為我國的大型物流運輸、遠航企業、鐵路系統、民航服務行業等帶來更多的價值體驗,這一技術的推廣將會為社會的進步發展,以及技術模式創新發揮不可估量的作用。
主要參考文獻:
[1]田紅英,黃遠新.基于虛擬庫存管理的第三方物流企業倉儲資源集成優化研究[J].物流技術,2012.8.
[2]毛良偉,鄧輝舫.虛擬庫存管理及協同物流配送技術研究[J].物流工程與管理,2010.2.
1、庫存管理系統體系
Web的庫存管理結構體系主要有兩種,其一就是庫存管理系統體系。針對庫存管理體系可以為企業提高市場上競爭力,保證數據運行的效率,降低企業生產成本,完善庫存管理。庫存管理系統主要是利用技術的支持,互通信息以及數據交流,不斷提高企業的經濟效益。庫存管理系統體系是三層結構體系,主要分為數據訪問層、業務邏輯層以及表示層等。它們有著各自不同的作用,發揮著其各自獨有的功能。例如:數據訪問層可以對數據庫的相關數據進行修改、查詢等多項操作,更好地為企業資源管理者提供可靠的數據,便捷了企業對信息數據資源的需求。
2、庫存管理技術體系
庫存管理技術體系是Web的庫存管理結構體系的另外一分支。庫存管理技術體系基于軟件平臺的支持,通過互相傳遞數據為主,為使用庫存管理技術的用戶提供了有效地程序幫助。庫存管理技術體系來自于美國,它是一個為公共服務的數據平臺,并對數據庫存短缺問題給予提醒,使企業依據庫存的具體情況,給予合理的分析、預算,在一定程度上控制物料和貨源供應數量。庫存管理技術體系,為企業的各個部門提供了必要的貨物信息統計,有利于企業及時掌握物料的銷售量問題。
二、基于Web的庫存管理系統的設計
1、庫存管理信息設計
Web的庫存管理系統的設計最主要的是庫存管理信息設計。它主要反映了貨物的出庫數量、價格、供應商、產品的庫存、是否為主健等有關的信息情況。Web的庫存管理系統設計的另外一方面,對顧客相關地址、電話、傳真等具體的記載表格。而且還有對倉庫信息表的設計,主要關于倉庫位置碼、倉庫名稱、負責人、電話等內容,Web的庫存管理系統的設計,把信息更加直觀化了,方便了企業的信息資源管理。
2、庫存管理模塊設計
庫存管理模塊設計主要分為基本模塊和擴展模塊兩個方面。基本模塊在設計時應該注意庫存基本操作、數據基本管理、統計報表、信息查詢等相關內容。合理的記錄入、出庫管理、退貨管理,對當日出售的產品及時統計,在數據庫中查詢相關信息,并進行核對工作,提高企業對商品的系統管理。擴展模塊在設計中,主要關注的問題是用戶信息、系統資源管理、物料的多層次化管理、企業特殊需求等,這些都是設計的要點。庫存管理模塊設計,有利于完善企業的合理化和正規化的管理。
3、庫存管理操作設計
庫存管理操作設計主要是對出、入庫界面、轉倉界面合理的設計。在點擊入庫界面中就會出現要出售的物品版面和其相關的內容等,在出庫界面中就會呈現已經出售出去的有關物品的一系列情況,轉倉界面主要設計是企業對物料庫位的正常轉移等,同時應該設計用戶的出庫產品、物料數量、客戶、物料編碼、物料名稱、物料單價等。庫存管理操作設計以方便企業管理者使用,一目了然的完美界面是Web的庫存管理操作設計的主要目的,庫存管理操作有利于企業內部系統的資源管理。
三、基于Web的庫存管理體系應用
1、報表統計
企業對庫存數據的追蹤通過系統的查詢和報表來體現。通過對DataGrid數據顯示控件編程中隱藏顯示,DataGridcolumns來對數據字段的進行設置。在DataGrid-ColumnCollection提供了增加一個DataGrigColumn對象和刪除一個已經存在的DataGrigColumn對象的方法。我們可以通過DataGrid的Visible屬性用來顯示或者隱藏一個列,這樣就實現了報表動態的顯示數據字段。報表統計有利于更好顯示一個月、一個季度、一年的全部銷售情況,有利于企業的統計工作的實施。
2、物料編碼規定
企業對庫存中的物料編碼有明確的規定,對于不同的物料有不同的編碼。物料編碼是計算機系統對物料的惟一識別代碼。它用一組代碼來代表一種物料。物料編碼必須是惟一的,也就是,一種物料不能有多個物料編碼,一個物料編碼不能有多種物料。在Web的庫存管理體系應用中物料編碼得到了普遍的應用。物料的領發、驗收,請購、跟催、盤點、儲存等工作極為頻緊,而借著物料編碼,使各部門提高效率,各種物料資料傳遞迅速、意見溝通更加容易。