庫存管理系統論文

庫存管理系統論文

  庫存管理系統對於單位的決策者和管理者來說都至關重要,是一個企事業單位不可缺少的一部分。下面是庫存管理系統論文,為大家提供參考。

  篇一:淺談庫存管理系統

  摘要: 庫存管理系統是典型的資訊管理系統(MIS),其開發主要包括後臺資料庫的建立和維護,以及前端應用程式的開發兩個方面。對於前者要求建立起資料一致性和完整性強、資料安全性好的庫,而對於後者則要求應用程式功能完備、易使用等特點。經過分析,我們使用 Microsoft公司的Visual Basic6.0開發工具,資料庫選用SQL Server2000,利用其提供的各種面向物件的開發工具和資料庫的結合比較方便,我們開發了這套庫存管理系統,包括倉庫管理、入庫管理、出庫管理、庫存管理以及查詢等模組。倉庫管理可用於配置企業的倉庫資訊;出庫、入庫管理可以使管理人員管理各種型別的貨物進出;庫存管理可提供便捷的庫存查詢管理。

  關鍵詞:倉庫管理 查詢 VB SQLSERVER

  庫存管理系統實現了企業對物流的管理,用來控制儲存物料的數量,以保證穩定的物流支援正常的生產,但又最小限度地佔用資本。它是一種相關的、動態的及真實的庫存控制系統。它能夠結合、滿足相關部門的需求,隨時間變化動態地調整庫存,精確地反映庫存現狀,加強庫存環節管理,有效地控制物料收發,降低了庫存,優化了庫存結構;能夠及時瞭解物料狀態,全方位的倉庫管理可以及時瞭解物料分佈,避免了物料短缺、積壓、過期變質,及時瞭解物料的收發成本,物料資料共享。

  同時,使用者還可以方便地得到整理後的各種報表,包括倉庫資訊的報表、入庫清單、出庫清單和庫存資訊報表。透過這4個報表的自動生成和格式化,使用者可以更為直觀地得到庫存部門日常所需的各種資訊,做好整個企業的銷售工作。

  緒論

  1. 概述

  庫存管理系統是典型的資訊管理系統(MIS),管理資訊系統是在管理科學、系統科學、計算機科學等基礎上發展起來的綜合性邊緣科學。在21世紀資訊高速發展的時代中,管理資訊系統具有很重要的作用,它的預測和輔助決策的功能,即利用現代管理的決策和支援。

  2. 資料庫應用系統開發簡介

  在資料庫應用系統開發之前,對開發資料庫的基本概念應當瞭解,對資料庫的結構、開發資料庫應用程式的步驟、開發體系及方法都應當有相當清晰的瞭解和認識。

  資料庫應用系統開發的目標是建立一個滿足使用者長期需求的產品。開發的主要過程為:理解使用者的需求,然後把它們轉變為有效的資料庫設計,把設計轉變為實際的資料庫,並且這些資料庫帶有功能完備、高效能的應用。

  3. 庫存管理系統

  庫存管理系統是一個企事業單位不可缺少的一部分,它的內容對於企業的決策者和管理者來說都是至關重要的,因此,庫存管理系統應該能夠為使用者提供充足的資訊和快捷的查詢手段,但一直以來人們使用傳統的人工方式管理庫存,這種管理方式存在著許多缺點,諸如效率低、保密性差等,而且時間一長,將產生大量的檔案和資料,這對於查詢、更新和維護都帶來了不少的困難。

  隨著科學技術的不斷提高,計算機科學不斷髮展,其強大的功能已經被人們深刻認識,它已經進入了人類社會的各個領域併發揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對產品庫存資訊進行管理,具有人工管理無法比擬的優點;檢索迅速、查詢方便、可靠性高、儲存量大、保密性好、壽命長、成本低等,可減少更多的人力物力,極大地提高貨品庫存的管理效率,也是企業庫存管理科學化、正規化,與世界接軌的重要條件。因此,開發一個庫存管理系統是很有必要的,具有其特有的技術意義和管理意義。

  一、系統開發理論基礎

  1. 資料庫系統設計

  一個成功的資訊管理系統,是建立在許多條件之上的,而資料庫是其中一個非常重要的條件和關鍵技術。本管理系統所涉及的資料庫設計了以下幾個步驟:資料庫需求分析、邏輯設計、物理設計與載入測試。

  資料庫設計主要是進行資料庫的邏輯設計,即將資料按一定的分類、分組系統和邏輯層次組織起來,是面向使用者的。資料庫設計時需要綜合企業各個部門的存檔資料和資料需求,分析各個資料之間的關係,按照DBMS提供的功能和描述工具,設計出規模適當、正確反映資料關係、資料冗餘少、存取效率高、能滿足多種查詢要求的資料模型。

  資料庫設計的步驟主要是:

  (1)資料庫結構定義:目前的資料庫管理系統(DBMS)有的是支援聯機事務處理CLTP(負責對事務資料進行採集、處理、儲存)的操作型DBMS,有的是可支援資料倉庫、有聯機分析處理CLAP(指為支援決策的制定對資料的一種加工操作)功能的大型DBMS,有的資料庫是關係型的、有的可支援面向物件資料庫。應針對選擇的DBMS,進行資料庫結構定義。

  (2)資料表定義:資料表定義指定義資料庫中資料表的結構,資料表的邏輯結構包括屬性名稱、型別、表示形式、預設值、校驗規則、是否關鍵字、可否為空等。關係型資料庫要儘量按關係規範化要求進行資料庫設計,但為使效率高,規範化程度應根據應用環境和條件來決定。資料表設計不僅要滿足資料儲存的要求,還要增加一些如反映有關資訊、操作責任、中間資料的欄位或臨時資料表。

  (3)儲存裝置和儲存空間組織:確定資料的存放地點、儲存路徑、儲存裝置等,並保證資料的完整性。

  二、庫存管理系統分析

  1. 需求分析

  本套應用程式名稱為“庫存管理系統”,主要用於倉庫貨品資訊的管理,系統由倉庫管理、入庫管理、出庫管理、貨號清單管理以及一些統計查詢和報表等幾部分組成。

  庫存管理系統需滿足倉庫管理員及工作人員的需求,他們具有登陸應用系統的許可權,所以需要對工作人員的登陸模組進行更多的考慮,設計不同使用者的操作許可權和登陸方法。

  對於一個倉庫來說,最大的功能就是儲存貨品,所以倉庫管理就是對貨品資訊、倉庫資訊的管理,使用者可以根據實際情況對各種貨品資訊進行分類管理,包括新增、修改、刪除更新資料庫等。

  當然,倉庫中貨品入庫也是常有的事,入庫管理操作就是對於貨品入庫情況的管理,使用者可以方便地輸入一些貨品的資訊。

  有了貨品的入庫,自然也就有貨品的出庫,這部分提供的功能與入庫操作流程差不多,有所區別的只是對一些出庫貨品的管理,也很方便資料的輸入。

  倉庫貨品的資訊量大,資料安全性和保密性要求高。本系統實現了對貨品資訊的管理和總體的統計等。倉庫管理人員可以透過瀏覽、查詢、新增、修改、刪除等功能來實現對貨品的基本資訊的管理以及統計,並可以對一些基本的資訊生成報表形式,列印輸出的。

  報表是一個數據庫中最重要的功能之一,有了報表才能清楚地知道貨品的出入庫情況,在資料報表功能中包括出庫報表、庫存報表等,以此來完成一些基本資訊的列印,方便簡潔。

  本系統基本涵蓋了庫存管理的主要需求,具有完善細緻的功能、友好的使用者介面、強大的資料處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的列印功能,並全面支援分析和決策的功能。

  2. 模組劃分

  (1)使用者管理

  使用者管理中包括新增使用者、修改使用者、刪除使用者。

  (2)倉庫管理

  倉庫資訊的查詢、倉庫資訊的錄入、倉庫資訊的修改、倉庫資訊的刪除。

  (3)入庫管理

  新增入庫資訊。

  (4)出庫管理

  對貨品出庫日期、出庫型別以及對出庫貨物的數量、單價進行管理。

  (5)庫存管理

  貨物查詢、庫存轉移。

  (6)貨號清單管理

  透過貨號清單資訊的查詢、新增、修改、刪除等功能鍵實現對貨號清單資訊的管理工作。

  (7)倉庫資訊查詢

  將根據倉庫資訊對倉庫裡的庫位進行彙總。

  (8)入庫清單查詢

  透過入庫日期和入庫型別對所有入庫的貨物進行彙總。

  (9)出庫清單查詢

  通過出庫日期和出庫型別,對歷史出庫、歷史出庫情況進行管理。

  (10)庫存資訊查詢

  管理庫存的所有貨物的數量、位置等。

  3. 資料庫設計

  本庫存管理系統是應用在單機系統上的,所以只需建立起一個數據庫,在此資料庫基礎上建立起表格,現將部分資料結構表描述如下:

  (1)貨號清單資訊表Item用來儲存貨號清單中的基本資訊

  Item表中包含的基本資訊有:機型、貨號、圖號、名稱、規格、顏色、單位、制購、說明、型別、狀態、檢驗、能力、淨重、毛重、包裝單重、包裝體積、包裝型別、包裝數量、數量下限、數量上限、有效期、警告期、備註。

  (2)庫位資訊表StoreRoom用來儲存庫位資訊

  StoreRoom表中所包含的基本資訊有:庫位代號、倉庫、位、庫位描述。

  (3)庫存資訊表Store用來儲存成為庫存資訊表

  Store表中所包含的基本資訊有:存貨貨號、存貨數量、倉庫號、位置號。

  (4)入庫資訊表StoreIn用來儲存產品入庫資訊

  StoreIn表中所包含的資訊有:產品入庫編號、入庫型別、貨號、單價、貨幣、入庫數量、倉庫、位置、經辦人、入庫時間。

  (5)出庫資訊表Takeout用來儲存產品出庫資訊

  Takeout表中所包含的資訊有:產品出庫編號、出庫型別、貨號、單價、貨幣、出庫數量、倉庫、位置、經辦人、出庫時間。

  (6)系統使用者表Users用來儲存使用者登陸的基本資訊

  Users表中所包含的基本資訊有:使用者名稱和密碼。

  三、 應用程式設計

  1. 模組的建立

  模組是存放全域性變數公共函式的申明、函式、自定義函式等,使用者可以在模組所在的工程中呼叫該模組的全域性變數、函式等,但是隻能在同一個工程中呼叫它們。而類模組則可以跨工程呼叫,在實際應用的時候你可以將比如資料庫連線的函式包括查詢、更新、刪除放到一個工程中編譯完成生成一個dll檔案,然後在另外一個工程中引用該dll檔案,在使用之前先宣告,這樣在整個工程中就可以引用這個dll檔案中的公共屬性、函式、過程了。

  (1)新增模組

  Ⅰ.Const模組

  該模組用來管理工程中的常量、變數和工程中呼叫的API函式,如SQL字串常量、寫入初始化ini檔案的API函式、伺服器引數變數、類模組變數。

  Ⅱ.Ini模組

  該模組用來設定應用程式的.ini檔案。INI檔案儲存軟體的各種初始化資訊。

  (2)新增類模組

  Ⅰ.ClsDB類

  用於封裝涉及資料庫操作的各種操作。

  Ⅱ.ClsStoreRoom類

  對應於StoreRoom表,主要是封裝對StoreRoom表的各種操作。

  Ⅲ.ClsStoreIn類

  對應於StoreIn表和Store表,主要是封裝對StoreIn表Store表的各種操作。

  Ⅳ.ClsTakeOut類

  對應於TakeOut表和Store表,主要是封裝對TakeOut表和Store表的各種操作。

  2. 程式結構

  本應用程式由17個窗體組成,主要的分別是登陸窗體、主窗體、貨號清單管理窗體、入庫窗體、出庫窗體、庫存窗體等。

  (1)登入模組的實現

  執行程式,將顯示登陸介面,只要輸入正確的使用者名稱和密碼就可以進入系統,系統就將當前使用者的資訊儲存在CurUser中,但是使用者在登陸時只要使用者名稱或者密碼任何一個輸入三次都錯誤的話,系統就會被關閉。

  (2)系統主介面

  執行本系統,將顯示庫存管理子系統的主介面,各個功能模組全部以按鈕形式顯示,使用者直接單擊即可進入相應的介面。

  (3)使用者管理相關介面

  透過使用者介面上的按鈕功能,管理員可以新增、修改和刪除使用者,並在執行這些操作時,系統會給出相應的提示,這樣就為系統的安全提供了一定的保證。

  (4)貨號清單管理相關介面

  貨號清單管理窗體可完成對貨號清單資訊的管理工作,包括瀏覽所有的貨號清單資訊。透過新增、修改、刪除等功能鍵實現對貨號清單資訊的管理工作,以便管理部門的管理員能夠具有一個管理貨號清單資訊的平臺。

  (5)倉庫管理相關介面

  在主介面上單擊[倉庫管理]按鈕進入倉庫管理介面。

  (6)入庫管理相關介面

  入庫管理可完成對入庫資訊的管理工作,包括瀏覽所有的入庫資訊。透過新增功能鍵實現對入庫資訊的管理工作,以便倉庫管理部門的管理員能夠具有一個管理入庫資訊的平臺。

  (7)出庫管理相關介面

  出庫管理可進行對出庫資訊的管理工作,包括瀏覽所有的出庫資訊。透過新增功能鍵實現對出庫資訊的管理工作,以便倉庫管理部門的管理員能夠具有一個管理出庫資訊的平臺。

  (8)庫存管理相關介面

  庫存管理可完成對庫存資訊的管理工作,包括瀏覽所有的庫存資訊。透過查詢等功能實現對庫存資訊的管理工作,以便倉庫管理部門的管理員能夠具有一個管理庫存資訊的平臺。

  參考文獻:

  [1]林陳雪.Visual Basic 系統開發例項導航.北京:人民郵電出版社,2002:302-356.

  [2]孫健鵬.VB資料庫開發例項解析.南京:機械工業出版社,2004:102-188.

  [3]王漢新.Visual Basic程式設計.江蘇:科學出版社,2002:158-192.

  [4]馮關源.資料庫應用與開發.上海:上海財經大學出版社,2003:14-25.

  [5]翁正科.Visual Basic 6.0資料庫開發教程.北京:清華大學出版社,2002:142-150.

  [6]龔沛曾.Visual Basic 6.0程式設計教程.北京:高等教育出版社,2003:270-314.

  [7]黃維通.SQL Server 2000簡明教程.北京:清華大學出版社,2002:33-89.

  篇二:小型庫存管理系統設計

  摘 要:庫存管理系統是典型的資訊管理系統(MIS),主要包括後臺資料庫的建立和維護、前端應用程式的開發兩個方面。筆者使用Microsoft公司的 Visual Basic 6.0為開發工具,利用其提供的各種面向物件的開發工具,在短時間內建立系統應用原型,然後對初始原型系統進行需求迭代,不斷修正和改進,直到形成可以滿足中小企業需求的可行系統。

  關鍵詞:庫存管理系統 VB6.0 Access

  隨著計算機資訊化的快速發展,我國各個行業都實現了資訊化,計算機以其強大的資料處理功能對提高企業員工工作效率起著至關重要的作用,而對於運用計算機來輔助協調和管理自身工作的程度也正逐步提高。對於在我國國民經濟中佔用重要地位的中小企業,由於經營成本、企業規模、人員素質、實際需求等因素的制約,庫存管理多數仍停留在紙介質的基礎上,這樣的管理水平已經不能適應時代的發展。

  庫存管理系統是一個企業、單位不可缺少的部分,它的內容對於企業的決策者和管理者來說都是至關重要的。庫存管理系統可廣泛適用於批發、零售、生產的商業企業、商店、門市、倉庫等,對商品的進貨、銷售、庫存,財務的收付款、客戶賬進行一體化管理。其主要功能有:入庫管理、出庫管理、收付款管理、商品資料管理、使用者資訊以及客戶資料管理、其他收入管理、支出管理,還有各種明細賬查詢和其他功能。

  筆者根據中小企業經營現狀和實際需求,使用Microsoft Visual Basic 6.0作為系統開發工具,Microsoft Access作為後臺資料庫,開發出了一款適用於中小企業的庫存管理系統,該系統具有使用簡便、成本低廉、易學通用等特點。

  一、系統介紹

  庫存管理系統主要用於庫存管理,以入庫、出庫、查詢為主要應用型別建立相應的事務處理,讓貨物庫存數量控制在最佳狀態。系統可以根據每種貨物設定的最低庫存量和最高庫存量顯示出庫存資訊,即哪些貨物需要採購,哪些貨物已經超過庫存數量。而後,管理部門可透過庫存資訊決定採購或銷售計劃。這樣既可以保證日常的生產不至於因為原材料不足而導致停產,確保生產順利進行,也可以使企業不會因原材料的庫存數量過多而積壓企業的流動資金,從而提高企業的經濟效益。

  如右圖,系統在第一次執行時,輸入產品、使用者、客戶的基本資訊,再對已經存在的產品進行操作,如入庫、出庫、查詢等。本系統會自動提醒使用者,有哪些產品已經缺貨或者是超過最大庫存數量。

  本系統採用Microsoft Access 資料庫,建立一個數據庫(Stock.mdb),其中包括六個專案,如下表所示。

  二、模組設計

  1.登入子模組

  庫存管理系統中,涉及到很多商業資訊,一般情況下,不能讓外界知道本公司的生產、銷售資訊,對於一個公司來說,不同級別的使用者也有不同的許可權,所以對公司而言,資料的保密性非常重要。登入模組就是檢驗登入者身份,讓不同使用者有不同操作許可權的“關卡”,可以防止因為無關人員對資料庫進行新增、修改、刪除等操作而造成混亂的現象。

  職員資訊或者是普通使用者是由超級使用者建立的。超級使用者在建立使用者的同時,給使用者分配許可權,公司職員根據超級使用者建立的使用者和分配的許可權登入系統,對資料進行操作,否則不能進入系統。

  在登入子模組中,以使用者名稱作為唯一標識,首先選擇已建立的使用者名稱,再輸入密碼,如果使用者和密碼都正確,則顯示主介面,如果輸入三次仍不符合,則發出警告後退出登入視窗,使用者登入後可更改密碼。

  設計時利用Adodc控制元件連結資料庫Stock.mdb中的職員資訊表(users),再用DataCombo控制元件繫結到Adodc控制元件上,顯示已經存在的使用者,登入是在選擇使用者後,再輸入密碼,點選“確定”進行檢驗。

  2.主介面

  為了突出應用程式的簡潔性和通用性,系統中使用了下拉選單和工具欄相結合的主介面。同時,為了實現介面的美觀和程式設計序的方便,筆者從Internet網路上下載了ActiveBar介面控制元件和AniGIF動畫控制元件,來實現快捷工具欄和播放動畫的功能。

  此外,為了及時顯示庫存的最新資訊,方便使用者隨時查詢,該系統把查詢表單放在了主介面左邊工具欄中,還設定了轉換為快捷表格的功能,有利於在進出庫的時候操作產品編號,同時又能迅速查到編號所代表的產品名稱。

  操作員可以透過主介面上的下拉選單和工具欄,進行所有的操作,各個模組可以在主介面直接調出,也可以在不同的視窗中透過相互之間的關係開啟。選單和工具欄還可以根據不同的使用者而顯示不同的操作許可權,低級別的使用者登入時,不能新建使用者,如果使用者的操作鍵顯示為灰色,則代表不能使用。

  3.基本資訊

  基本資訊包括本公司的基本情況,如公司名稱、地址、總經理資訊、法人代表資訊等。使用本系統的使用者資訊包括:使用者的基本情況,如編號、使用者姓名、使用者名稱、使用者身份、聯絡方式等;商品資訊,如商品編號、商品名稱、尺碼、最低庫存數量、最高庫存數量、進庫日期等相關資訊;如客戶資訊,客戶編號、客戶名稱、聯絡資訊等。使用者可以對基本資訊進行新增、刪除、修改、瀏覽等操作。對倉庫的操作,如入庫、出庫、查詢都是針對這些基本資訊進行操作的,系統會根據輸入的數值判斷最高庫存數量是否大於最低庫存數量。

  4.入庫模組

  入庫模組主要是處理日常庫存管理中的入庫事務,即在商品的庫存數量上保持最佳庫存狀態。透過查詢模組顯示出庫存需求資訊,對超過最低庫存數量的商品進行及時入庫操作。本系統會自動提示使用者,哪些商品已經超過使用者設定的最低庫存數量,需要及時入庫,以保證生產不會因為沒有原材料而停產,實現庫存管理系統的最終目的。

  為了方便程式的實現,同樣用了Adodc控制元件,資料繫結到Stock.mdb資料庫,開啟庫存資訊表(storage),再使用DataCombo控制元件繫結到Adodc控制元件上,顯示已經存在的商品資訊,使用者可以直接根據顯示(已經存在)的商品進行入庫操作,避免人工輸入商品編號或商品名稱。如果商品資訊中還沒有該資訊,可以轉換到商品資訊視窗,輸入商品的基本資訊後再進行入庫操作,具體的'程式設計方法與登入模組類似。   5.出庫模組

  出庫模組跟入庫模組的原理類似,功能主要是處理日常庫存管理中的出庫事務,如生產部門需要原材料或者是商品售出等,都需要執行出庫操作。透過查詢模組顯示出庫存資訊,對超過最高庫存數量的商品進行及時出庫操作,系統會自動提示使用者,哪些商品已經超過使用者設定的最高庫存數量,需要及時出庫,以保證不會因原材料的庫存數量過多而積壓企業的流動資金,從而提高企業的經濟效益。

  系統採用了兩個Adodc控制元件,一個Adodc控制元件連結資料庫(Stock.mdb)中的商品資訊表(storage),用以繫結到DataCombo控制元件上顯示已經存在的商品資訊,另一個控制元件連結到資料庫(Stock.mdb)中的客戶資訊表(Trader),用以繫結到DataCombo控制元件上顯示已經存在的客戶資訊。當用戶輸入出庫數量時,系統會自動判斷出庫數量是否大於庫存數量,出庫後該商品是否已經低於設定的最低庫存數量。出庫日期顯示當天日期,使用者也可以改變出庫日期,出庫說明是留給使用者備註用的。具體的程式實現方法與入庫模組和登入模組類似。

  6.查詢模組

  查詢就是經過資料分析後得出記錄結果,本系統採用了功能強大而且靈活的SQL結構化查詢語句,它可以在單表中查詢,也可以是多表聯合查詢,使用者透過查詢模組可以及時地瞭解符合條件的記錄,如哪些商品庫存不夠,或者是超過最高庫存數量。它還可以查詢使用者資訊、客戶資訊、商品資訊以及聯合查詢,如哪些商品賣給了哪些客戶等。基礎資料的輸入就是為查詢做準備的,同時由查詢來實現處理資料,最終達到庫存管理系統。

  7.列印模組

  為了方便程式的實現,以及報表介面的美觀性,用VB6.0自帶的專業報表生成器Crystal Report,可以透過簡單的選擇而實現報表列印,並且還可以打印出比例圖。列印報表可以透過資料庫表查詢或者多個表之間的相互關聯,打印出各種滿足使用者的表單,把庫存的需求資訊、查詢結果、使用者基本情況、客戶資訊以及產品資訊及時的打印出來,使各種資訊顯得更為直觀。

  參考文獻:

  [1][美]Dan Fox.深入學習Visual Basic 6開發與例項[M].北京:電子工業出版社,2000.

  [2]林丕源,柳榮其等.Visual Basic程式設計[M].成都:電子科技大學出版社,2010.

  [3]劉瑞新,李樹東等.Visual Basic程式設計教程[M].北京:電子工業出版社,2007.

  [4]弘道工作室編著.Visual Basic 6.0程式設計師[M].北京:人民交通出版社,2005.

  [5]弘道工作室編著.Visual Basic 6.0中文版[M].北京:人民交通出版社,2005.

  篇三:庫存管理系統設計及功能實現

  摘要:庫存管理系統用於對企業出入庫日常管理的一套高效資訊管理系統。能夠為企業提供先進的業務資訊管理解決方案,改進傳統的工作方式,提高企業所經營物品的供、銷、存的運轉效率,縮短管理週期,減少因為重複操作而帶來的人為差錯,減輕管理人員的工作強度、降低管理成本。它以良好的擴充套件性和相容性、強大的互動能力和資料處理能力,迅速風靡全球,在Internet上、個人建站、企業建站和各種基於B/S結構的管理系統都可以看到ASP的身影。

  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/ASP.NET資料庫開發》.人民郵電出版社,2004年7月.

  [4] 朱如龍,劉焰.《資料庫應用系統開發技術》.機械出版社,2004年8月.

  [5] 汪曉平,鍾軍.《ASP網路開發技術(第二版)》.人民郵電出版社,2004年8月.

  篇四:倉儲店庫存管理系統應用分析

  摘要:透過對我國倉儲式連鎖超市庫存管理的業務模式、庫存管理系統的功能框架和應用現狀的分析,就存在的問題提出解決方案,以促使倉儲式連鎖超市建立更加完善的庫存管理系統。

  關鍵詞:倉儲式連鎖超市 庫存管理系統 業務模式

  目前國內倉儲式連鎖超市充分應用庫存管理系統的還比較少,主要原因是倉儲式連鎖超市在我國的發展僅5~6年。儘管庫存管理的相關理論研究目前已經比較成熟,但這些研究的主要物件是製造型企業,在倉儲式連鎖超市的庫存管理中並不能完全照搬目前已經成熟的一些庫存管理理論,有必要對倉儲式連鎖超市庫存管理作仔細地分析,並找出運用資訊系統提高的庫存管理水平的相應對策。

  倉儲式連鎖超市庫存管理的業務模式

  倉儲式連鎖超市庫存管理的目標就是要保持合理的週轉庫存,減少積壓庫存,合理地計劃臨時庫存和季節庫存,儘量縮短在途庫存的運輸時間。目前我國倉儲式連鎖超市庫存管理主要包括庫存移動管理、庫存檔點管理、庫存狀態管理和庫存補充管理。

  庫存移動管理是對日常營運中商品的進出進行管理,主要的業務有銷售、收貨入庫、報損報廢、調撥和商品自用等幾方面; 庫存檔點管理主要有迴圈盤點和全面盤點兩種業務模式:庫存狀態管理是對庫存商品的凍結、預定、促銷、在途和展示等五中不同用途的商品進行管理。庫存補充管理主要有店面分散補貨模式和中央集中補貨模式。

  倉儲式連鎖超市庫存管理系統的框架和功能

  基本框架

  在倉儲式連鎖超市中,完全依靠人工管理來完成以上的各種庫存管理業務幾乎是不可能的。隨著資訊科技的發展,運用庫存管理資訊系統來管理庫存是每一個倉儲式連鎖超市必選之路。倉儲式連鎖超市的庫存管理系統的簡單框架如圖1所示:

  主要功能

  庫存需求預測、訂貨管理、收貨管理、庫存移動管理、庫存狀態管理和庫存分析是倉儲式連鎖超市庫存管理系統的五項主要功能。

  庫存需求預測功能最為複雜,它是超市對多達幾萬種商品進行正確補貨的依據。訂貨管理分為手工訂單和自動訂單,手工訂單功能允許使用者在系統中手工建立訂單並決定訂貨的數量;比較先進的倉儲式連鎖超市是透過自動訂單功能實現補貨管理,它藉助庫存預測的結果自動完成補貨,可以大大提高工作效率,並保證訂貨數量的正確性。收貨管理功能主要是在系統中及時更新商品入庫資訊。庫存移動管理功能是記錄每一次移動的數量及原因,同時產生庫存移動憑證和各種分析報告,以幫助管理者對庫存移動進行分析和控制。庫存狀態管理功能對不同的庫存進行狀態標記,庫存狀態的管理可以在進銷存的每一個環節中起到控制作用。庫存分析功能透過庫存報表來幫助管理者更好地瞭解庫存的狀態並管好庫存。

  倉儲式連鎖超市庫存管理系統應用中存在的問題

  近幾年,借鑑國外的管理模式,我國的倉儲式連鎖超市有了一定的發展。但是,由於我國的市場環境與國外不同,在庫存管理系統的應用上出現了不少問題。

  業務流程不成熟

  倉儲式連鎖超市庫存管理中最核心的業務流程是採購流程和配送流程。國外的連鎖體系在建立之初,為了達到規模效應,採用的是集中化採購和中央配送體系。

  我國在採用集中化管理模式時遇到了不少困難。我國地域遼闊,經濟發展不均衡,並且存在典型的地域性消費習慣、不同的風土人情和品牌概念,很難發揮集中化採購的優勢。我國的製造基地不集中,地域廣闊交通卻並不發達,這就為集中採購帶來了一定的麻煩。這些客觀現實使得連鎖企業在引進國外的集中化採購管理模式時出現了很多的問題,當發生了這些問題之後,有些企業又可能武斷地採用分散化採購。分散式採購通常要求在每一個城市都擁有自己的採購隊伍,大大增加了管理的複雜度。而且,分散式採購在商品引進、供應商談判等方面都很難達到統一,這種各自為政的狀態使連鎖的規模效應很難發揮出來,企業的核心競爭力很大程度上被削弱了。

  集中與分散左右為難的尷尬局面,使得大多數的倉儲式連鎖超市的管理模式非常不穩定,這給庫存管理系統的設計帶來了極大的難度。

  系統資料不正確

  倉儲式連鎖超市的資料量特別龐大,在資料管理方面比較欠缺。例如:系統中大量無用的冗餘資料使得系統執行速度變慢,庫存報表中出現很多無用資訊;日常管理中單據沒有及時錄入系統,造成系統中的庫存資料與商品的實際庫存不一致,管理者根本無法依據系統產生的補貨報告來進行庫存管理;最小訂貨量、最大訂貨量、安全庫存量和送貨週期等非常重要的資料並沒有預先進行合理的設定。

  系統使用者素質低

  倉儲式連鎖超市在我國興起不久,懂得經營管理的人員還比較匱乏,系統開發時,提不出比較完整和明確的系統需求,使得系統的設計並不完善。既使購買了一套很好的系統,由於零售行業大多數終端使用者的計算機水平比較低,在系統的實際運用中,常會出現使用不當或者根本就不懂得使用,那麼系統就無法發揮其應有的功能。此外,供應商企業的資訊化程度不高,也是零售企業應用庫存管理系統的瓶頸。

  資訊科技落後

  連鎖企業本身的特點就是透過連鎖規模來降低企業的經營成本,由於連鎖企業的擴張速度比較快,相應地企業就一直處於變化的過程中。資訊系統能否根據企業的變化進行相應的調整也就成了企業非常關心的問題。國內企業構建系統時,缺乏長遠的考慮,系統的擴充套件性不強。另外,企業對資訊系統的持續投入比較少,已有的技術不及時更新和升級,落後的技術成了阻礙企業快速發展的主要問題。

  倉儲式連鎖超市庫存管理系統應用的對策

  針對以上問題,我國倉儲式連鎖超市應當從以下幾個方面採取對策。

  重組不同的訂貨業務流程

  與庫存管理相關的核心業務流程是訂貨流程,訂貨流程需要解決的最主要的問題是訂貨模式。目前,存在的訂貨模式主要有單店訂貨和集中訂貨兩種。透過分析比較可以看出,單店訂貨和集中訂貨各有其優缺點(見表1),所以我國的倉儲式連鎖超市應該兼顧與兩種訂貨模式相適應的業務流程,對原有業務流程進行重新組合,在庫存管理系統設計時能充分考慮到這兩種流程的執行。

  建立嚴謹的資料管理流程

  正確的資料是庫存管理系統發揮效用的關鍵條件,採取如下的資料管理流程,將很大程度上保證資料的正確性和完整性。

  明確資料輸入和設定部門。與庫存管理相關的資料主要包含商品資料、供應商資料和交易資料三個部分,其中商品資料最為重要,目前由採購部門在購進商品時提供。如果將與庫存管理相關的資料的所有權劃給對庫存直接負責的物流部門,他們會比採購部門更負責地對待資料的輸入與設定,因為他們需要藉助正確的資料管好庫存。

  建立資料稽核和檢查機制。庫存管理系統一般對資料的輸入都應有校核功能,除此之外,重要的資料輸入系統之前必須經上級管理人員稽核。只有透過建立合理的稽核機制才會避免垃圾資料進入系統,不致影響系統的執行效率和系統的正常使用。在資料的日常管理中,差錯是難免的,可以由專門的資料檢查部門,透過系統資料與原始資料的比較,來確定資料是否會存在問題,保證錯誤的資料及時得到更改,從而避免對系統的重大影響。

  提高現有的使用者技術素質

  一套好系統的正確性很大程度上依賴終端使用者的正確使用,在使用者的計算機整體水平不高、培訓任務非常艱鉅的情況下,我們需要採取以下策略:爭取高層管理者的支援。公司高層管理者支援培訓工作,既可以鼓勵員工積極參與培訓,又能創造條件和激勵機制讓員工樂意參與培訓。建立完善的培訓文件。完善的培訓文件一方面能夠幫助受訓者更好地理解培訓的內容和更快地接受培訓的技能,另一方面能夠幫助受訓者繼續鞏固和複習培訓知識。設計多樣化的培訓方式。加強在計算機上進行模擬練習,並安排相應的崗位培訓。進行必要的培訓考核。管理者也應重視培訓結果,並將培訓考核與上崗機制掛鉤。

  引進先進的資訊科技系統

  在傳統的庫存管理系統中,管理庫存主要是透過企業的MIS系統來實現的。近幾年,無線技術、協同合作、供應鏈等為倉儲式連鎖超市的庫存管理提供了更好的技術平臺。

  無線庫存貨位管理系統。由於倉儲式連鎖超市經營面積大,商品品種繁多,對開放式貨架上的商品進行實時的數量管理是難以做到的,但可以進行商品的貨位管理。當貨物被擺上貨架時,用無線裝置同時掃描商品條碼和貨架條碼,並將商品的貨位資訊傳送到中央資料庫。也可以非常方便地利用無線終端來管理和查詢商品的貨位資訊,便於訂貨和盤點,這種無線庫存貨位管理系統將會為倉儲式庫存管理帶來極大的便利。

  供應商管理庫存。一直以來,流通領域的各企業都是各自管理自己的庫存,供應鏈的各環節也都有各自的庫存策略,其結果是不但各個企業的庫存水平很高,而且整個供應鏈的庫存也很大,這是由於需求的放大作用造成的。為了提高供應鏈各企業的競爭能力和快速反應能力、降低庫存水平,可採用供應商管理庫存(Vendor Managed Inventory, VMI)等技術。

  隨著我國加入WTO,我國本土的倉儲式連鎖超市將面臨嚴峻的挑戰。庫存管理是倉儲式連鎖超市核心競爭力的重要組成部分。運用資訊科技來最佳化庫存管理流程,提高庫存週轉率,減少日常庫存損耗,降低庫存管理成本是倉儲式連鎖企業庫存管理的目標。我國特定的市場環境要求對庫存管理的業務流程進行因地制宜地改造,只要能夠最佳化企業內部的業務流程,並且透過加強對資訊科技的投入以及企業使用者的培訓就能夠提高庫存管理水平。

  參考資料:

  1. 陳兵兵.供應鏈管理――策略、技術與實務. 電子工業出版社,2004

  2. 張大軍.連鎖經營與計算機管理.清華大學出版社,2002

最近訪問