時間:2023-02-12 07:51:20
序論:速發(fā)表網結合其深厚的文秘經驗,特別為您篩選了11篇庫存管理系統(tǒng)范文。如果您需要更多原創(chuàng)資料,歡迎隨時與我們的客服老師聯(lián)系,希望您能從中汲取靈感和知識!
2庫存管理方案構想
本文設計的庫存管理優(yōu)化方案應用RFID與條形碼兩種識別技術,在庫存管理過程中,單個物品使用單獨的條形碼,相同類型的物品共用一個射頻標簽,每個貨位附有標簽,通過標簽打印機寫入標簽信息和相應的物品條形碼信息,叉車帶有RFID車載終端.通過閱讀器讀取RFID標簽和條形碼信息,自動指定路線和貨位,引導帶有RFID車載終端的叉車完成出入庫作業(yè),自動更新數據庫,更改貨物標簽,實時監(jiān)控庫存信息.入庫時同類物品上的標簽在入庫完成后可將其進行更改用作貨位標簽,實現RFID標簽的循環(huán)使用.該方案將RFID技術與條形碼技術相結合,既提高了作業(yè)效率,又避免RFID技術取代條形碼技術帶來的高額成本.
3庫存業(yè)務流程設計
3.1入庫業(yè)務流程
入庫作業(yè)的目標是避免或減少接貨、驗貨差錯,確保實際貨物信息與供應商發(fā)貨信息一致.入庫作業(yè)主要包括入庫準備、初步核查、入庫信息采集與核查、完成入庫與數據更新.流程如圖2所示.1)入庫準備:①系統(tǒng)接收發(fā)貨信息,根據倉庫使用情況和貨物數量、存取頻率等信息合理安排庫位和卸貨路線.②利用RFID技術,與GPS、GIS技術相結合,使物品與車輛成為一個整體,庫存管理系統(tǒng)通過查詢相應的RFID標簽信息實時監(jiān)控車輛在途信息,準確及時地報告給倉庫,便于倉庫安排人員與設備,做好接貨準備.2)車輛到達,初步核查:車輛到達后,利用RFID閱讀器讀取大件包裝上的射頻標簽,在庫存系統(tǒng)中生成收貨單,同時系統(tǒng)將收貨單與供應商的發(fā)貨信息進行核對,核查無誤后指示車輛到達指定倉庫卸貨.3)入庫信息采集與核查:到達指定倉庫后,管理人員通過條形碼閱讀器掃描單件包裝物品上的條形碼,系統(tǒng)生成入庫單并與系統(tǒng)中的貨物信息進行核對,核查無誤后引導帶有RFID車載終端的叉車將物品送到指定貨位.4)完成入庫與數據更新:物品上架完成后,庫存管理系統(tǒng)根據入庫信息更新數據庫,更改貨位上射頻標簽信息。
3.2在庫業(yè)務流程
在庫業(yè)務主要是庫存盤點,其目的是及時掌握庫存量,確保實際庫存與系統(tǒng)記錄數據一致.盤點作業(yè)主要包括盤點準備、盤點操作、錯誤報告與修正、生成庫存信息表、庫存信息更新.流程如圖3所示.1)盤點準備:對數據庫中各類貨物的庫存量、貨位標簽信息、貨物條形碼信息等進行歸類整理,作為盤點依據;確定需盤點的區(qū)域和貨物類型.2)盤點操作:庫存管理系統(tǒng)下達盤點命令,倉庫管理人員到達指定貨位,手持RFID閱讀器掃描貨位標簽,核對盤點區(qū)域;掃描單個貨物條形碼,在庫存管理系統(tǒng)中生成盤點貨物信息.3)錯誤報告與修正:將生成的盤點貨物信息與盤點前準備的庫存信息進行核對,若信息一致,生成庫存信息表;否則,系統(tǒng)生成錯誤報告,查明原因,進行錯誤修正,修正后生成庫存信息表.4)庫存信息更新:根據庫存信息表記錄的數據信息,庫存管理系統(tǒng)自動更新數據庫,更改貨位標簽信息.
3.3出庫業(yè)務流程
出庫作業(yè)可看作是入庫作業(yè)的逆過程,其目標是快速準確地揀取貨物、選擇路徑,確保出庫單信息、實際出庫貨物信息與訂貨單信息完全一致.出庫業(yè)務主要包括出庫準備、備貨、確認取貨與揀貨、出庫信息采集與確認、完成出庫與數據更新.1)出庫準備:系統(tǒng)接收訂貨信息后,根據訂單和貨位情況生成出庫單,給出最優(yōu)取貨方案;合理分配人員與設備,避免出庫時產生混亂和冗余操作.2)備貨:依據出庫單,庫存管理系統(tǒng)將出庫物品信息發(fā)送至車載終端系統(tǒng),帶有車載終端的叉車到達指定貨位取貨,完成備貨操作.3)確認取貨與揀貨:倉庫同時收到多條訂貨信息,叉車所取貨物將發(fā)往不同目的地.通過閱讀器掃描條形碼獲取物品信息,與出庫單信息進行核對確認取貨的同時進行揀貨,將同一地點的貨物放在同一叉車上.4)出庫信息采集與確認:揀貨完成后,帶有RFID車載終端的叉車按照系統(tǒng)既定路線將貨物送到指定出貨口,再次掃描條形碼獲取貨物信息,與訂貨信息核對,驗證數據信息是否一致.5)核對無誤后,確認發(fā)貨,完成出庫;同時庫存管理系統(tǒng)更新數據庫,得到新的庫存信息,及時更改貨架標簽信息.
4系統(tǒng)模塊設計
為實現系統(tǒng)功能,根據庫存業(yè)務流程對庫存管理系統(tǒng)模塊進行設計.主要有基本信息管理和庫存作業(yè)管理兩部分.
4.1基本信息管理模塊設計
基本信息管理模塊分為用戶信息管理、貨物信息管理和倉庫信息管理三大模塊.1)用戶信息管理:用戶按性質可分為供應商、客戶、倉庫工作人員,故用戶信息管理包括供應商信息管理、客戶信息管理和倉庫人員管理.主要負責對用戶信息的管理、添加、刪除和查詢用戶的相關信息;錄入、查詢基礎數據信息,建立完善的供應商、客戶資料庫,包括供應商、客戶的公司名稱及地址、公司編碼、公司詳細情況及供應商的發(fā)貨信息、客戶的訂貨信息;設置不同的登錄權限區(qū)分不同用戶登錄.2)貨物信息管理:①貨物基本信息管理.包括對貨物的名稱型號、儲存條件、所屬倉庫號、庫位號及貨架號等基本信息的管理.②貨物編碼管理.對貨物進行編碼,確保每種貨物有唯一編碼信息且與條形碼信息一一對應,根據條形碼編碼能夠唯一確定貨物信息,反之,根據貨物信息能夠確定其相應的條形碼編碼.3)倉庫信息管理:①倉庫信息管理.主要對倉庫進行命名編碼,統(tǒng)計倉庫有效面積,通道面積,倉庫布局,倉庫設備使用狀況等信息,實現倉庫編碼與倉庫信息的對應.②貨位信息管理.對貨位進行命名,確定貨位代碼;對貨位尺寸、貨位使用情況及貨位布局等信息實時掌控.③貨位標簽管理.負責在標簽中寫入信息,將相應的條形碼信息儲存在標簽中,實現標簽、條形碼和貨物屬性的對應;對采集的標簽信息進行過濾合并,減少冗余信息,合并編碼與貨物信息.
4.2庫存作業(yè)模塊設計
庫存作業(yè)模塊主要包括入庫作業(yè)模塊、在庫作業(yè)模塊、出庫作業(yè)模塊三部分.由于出庫作業(yè)可看作是入庫作業(yè)的逆過程,故本文只介紹入庫作業(yè)模塊,出庫作業(yè)模塊不再詳述.1)入庫作業(yè)模塊:①入庫方案管理.根據基本信息管理模塊提供的訂貨信息在系統(tǒng)RFID標簽區(qū)域內寫入入庫信息,通過優(yōu)化計算設定入庫流程,給出出入庫最佳指引方案.②入庫單據報表管理.主要負責收貨單、入庫單的生成與管理;對入庫數據進行統(tǒng)計,分類匯總,生成入庫月度、年度報表.③入庫操作管理.按照系統(tǒng)入庫命令,根據預設程序進行入庫操作,指引帶有車載終端的叉車按預設路線運送貨物,對生成的入庫單據進行信息核查,同時,將出入庫時間、出入庫單據、所屬貨位代碼、操作人等信息錄入數據庫,以便更新數據庫,更改射頻標簽信息.④入庫查詢管理.根據貨物名稱及編碼、入庫時間、倉庫代碼、供應商名稱等查詢條件查詢貨物入庫情況.2)在庫管理模塊:①庫存盤點.按照預設的盤點流程,通過掃描條形碼及時掌握倉庫實際庫存信息,與系統(tǒng)中庫存信息對照,記錄倉庫盈虧,生成盤點月度、年度報表.②貨位管理.根據貨物出入庫信息的變動以及貨物的供需變化管理貨位,給出貨位調整方案,利用RFID技術,系統(tǒng)將需調整的貨位的標簽代碼發(fā)送至車載終端系統(tǒng),叉車直接到指定位置進行貨位調整.③監(jiān)控預警.實時監(jiān)控貨物信息,根據盤點得到的實際庫存信息進行統(tǒng)計分析,預測庫存量走勢,當近期庫存量低至安全庫存時,系統(tǒng)自動報警并將缺貨的貨物種類反饋給系統(tǒng).
5應用案例
某服飾公司,主要業(yè)務是向各品牌供應商大批量訂購服裝,然后根據客戶訂單將不同品牌服裝按訂購量提供給客戶.該公司擁有復雜的供應商和銷售商體系,且服裝種類繁多,致使庫存管理繁雜,勞動量較大.未應用RFID和條形碼技術時,庫存作業(yè)主要是人工操作,存在勞動力成本高、數據差錯率高、作業(yè)效率低與庫存周轉率低等問題,且信息化程度低,無法實時掌握庫存狀況,導致決策滯后,易產生“牛鞭效應”.應用RFID和條形碼技術,緩解了庫存問題,給庫存管理帶來很大方便.庫存管理系統(tǒng)運行主界面.庫存系統(tǒng)為實現快速準確地完成入庫、盤點、出庫作業(yè),在錄入信息時遵循簡單原則,利用ComboBox控件,使需要輸入的部分信息從ComboBox中獲取,操作時只需點擊進行選擇.入庫和出庫信息界面相似,不再重復介紹,僅以入庫為例。采用RFID和條形碼技術相結合的方法,使庫存管理系統(tǒng)在作業(yè)時間、勞動力、信息化程度及成本等方面顯示出較大的優(yōu)勢,提高了倉庫自動化水平,使庫存管理系統(tǒng)信息化程度增強,解決了信息反饋滯后的問題,實現貨流與信息流的同步,縮短了20%~30%的庫存作業(yè)時間,節(jié)省15%~25%的勞動力成本,提高10%~13%的貨物周轉率,減少了5%~6%的延遲,減少了15%~18%的損耗.以勞動力成本為例,該公司在倉庫中從事基本操作的工作人員約30人,平均工資4500元/月,應用RFID和條形碼技術后,倉庫自動化水平提高,需要的工作人員減至22—24人,節(jié)省勞動力費用約20%~27%.考慮RFID標簽和條形碼以及庫存設備使用成本,節(jié)省的勞動力成本應略小于計算值.同理可知應用RFID和條形碼技術節(jié)省的其他成本的大致范圍。
【關鍵詞】
倉庫庫存管理系統(tǒng);設計實現
倉庫庫存管理系統(tǒng)主要是基于物資管理,利用數據庫實現對物資信息數據的有效管理,形成集成、穩(wěn)定的信息員,并且信息共享、各種便捷的分析工具和報表生成工具以及友好的交互界面給倉庫管理人員提供了極大的便利。因此應加大對倉庫庫存管理系統(tǒng)設計的研究,優(yōu)化系統(tǒng)內部各個模塊的規(guī)劃設計,幫助企業(yè)合理控制庫存量和庫存費用,推動我國倉庫庫存管理的快速發(fā)展。
1倉庫庫存管理系統(tǒng)設計目標
倉庫庫存管理系統(tǒng)設計應實現以下目標:①根據倉庫庫存管理要求,在任何時間可以自動生成物資統(tǒng)計報表;②為用戶提供多方位、多角度的物資存儲、發(fā)送和接收查詢程序;③根據倉庫物資分類,建立數據庫,滿足各種物資的出庫、庫存和入庫數據的動態(tài)化要求;④倉庫庫存管理系統(tǒng)數據庫必須具有較高的穩(wěn)定性和安全性,合理設置倉庫庫存管理系統(tǒng)使用權限,盡量便捷、簡單地錄入數據;⑤良好的系統(tǒng)界面設計,結合菜單提示可以快速完成某項操作,使沒有任何計算機基礎的人員也可以正常使用,實現傻瓜式操作[1]。
2倉庫庫存管理系統(tǒng)的功能需求
倉庫庫存管理系統(tǒng)首先要建立商品、供應商、客戶端等數據庫,準確錄入數據,對每個商品設計條形碼進行標識,使用條形碼打印機來打印條形碼,生成條形碼序列號標簽,每個條形碼中包含序列號、數量、規(guī)格、品名等信息。商品采購入庫時,用戶利用條形碼打印機打印商品條形碼標簽,采集商品的初始信息,用掃描槍掃描商品序列號,保存采購收貨單。同時,倉庫庫存管理系統(tǒng)要對倉庫出入口記錄和貨物信息進行有效管理,庫存管理、貨物出庫和貨物入庫是倉庫庫存管理系統(tǒng)的重要內容,由于倉庫庫存管理系統(tǒng)的功能很多,應合理設計系統(tǒng)管理、報表統(tǒng)計、倉庫管理、系統(tǒng)資料建立等模塊[2],結合市場需求提供的要求和支持,倉庫庫存管理系統(tǒng)應實現以下基本功能:
2.1資料建立
倉庫庫存管理系統(tǒng)應對商品、客戶、供應、商品信息等基礎數據進行分類,合理設置倉庫基本信息。
2.2倉庫管理
倉庫庫存管理系統(tǒng)的倉庫管理主要包括盤點管理、庫存盤點、出庫管理、銷售出庫、入庫管理、采購入庫等,入庫管理應實現金額統(tǒng)計、賬務、退貨單據和進貨單據查詢、采購退貨、貨品采購入庫等功能,商品出庫管理應實現金額統(tǒng)計、賬務、退貨單據和銷售單據查詢、銷售退貨、銷售出庫等功能,倉庫庫存管理系統(tǒng)的出入庫管理應結合出入庫時間、供應商情況等來進行商品管理,盤點管理和庫存盤點應注意倉庫貨品檢索。
2.3報表統(tǒng)計
倉庫庫存管理系統(tǒng)的報表統(tǒng)計應包括庫存盤點、報溢、庫存報損、貨品調撥、庫存查詢、庫存盤點、銷售報表、采購報表等功能,實現倉庫庫存的統(tǒng)計查詢,清楚反映倉庫庫存管理每張單據的業(yè)務金額。
2.4權限管理
倉庫庫存管理系統(tǒng)權限管理主要用于刪除、添加、修改操作員賬號,加強用戶權限控制,合理設置用戶對倉庫庫存管理系統(tǒng)窗口界面的操作權限。
3倉庫庫存管理系統(tǒng)設計和實現
3.1系統(tǒng)設計原則
倉庫庫存管理系統(tǒng)設計應遵循以下原則:①確保用戶操作界面的方便性和簡潔性,保障倉庫庫存管理系統(tǒng)的易操作性;②盡量采用先進的計算機科學技術,如通信技術、信息技術、網絡技術等,保障倉庫庫存管理系統(tǒng)使用性能;③倉庫庫存管理系統(tǒng)結構設計必須合理,應便于擴展,及時完善和添加應用功能;④充分利用各種硬件和軟件系統(tǒng),滿足倉庫庫存管理系統(tǒng)的操作應用要求;⑤倉庫庫存管理系統(tǒng)必須設定密碼保護和不同權限管理,保障系統(tǒng)信息安全,采用數據還原和數據備份技術,保障倉庫庫存管理系統(tǒng)數據的安全性。
3.2B/S架構
倉庫庫存管理系統(tǒng)可以采用B/S架構,B/S架構(瀏覽器/服務器架構)是對C/S架構的一種完善和改進,B/S架構和C/S架構相比,為用戶提供便于管理和操作的工作模式,通過B/S架構實現倉庫庫存管理系統(tǒng)界面和用戶之間的交互,由于瀏覽器具有一定一致性和規(guī)范型。同時,倉庫庫存管理系統(tǒng)B/S架構將很少一部分的業(yè)務邏輯提交到Browser端處理,大部分業(yè)務邏輯主要是在倉庫庫存管理系統(tǒng)的Server端進行處理。三層架構將倉庫庫存管理系統(tǒng)劃分為數據訪問層、業(yè)務邏輯層和表示層,充分體現出低耦合、高內聚的系統(tǒng)設計開發(fā)優(yōu)勢,結合倉庫庫存管理實際要求,也可以將倉庫庫存管理系統(tǒng)再細化為多層結構。同時,倉庫庫存管理系統(tǒng)的B/S架構在系統(tǒng)升級、后期維護方面具有明顯應用優(yōu)勢,倉庫庫存管理系統(tǒng)升級或者維護時,用戶在使用倉庫庫存管理系統(tǒng)時,只需要更新或者修改服務器端倉庫庫存管理系統(tǒng)軟件,極大地減輕客戶端系統(tǒng)維護工作量,在很大程度上節(jié)省了倉庫庫存管理系統(tǒng)運行升級和維護檢修的附加成本。
3.3總體模塊設計結合
倉庫庫存管理系統(tǒng)的應用模塊、功能需求和業(yè)務需求之間的耦合性,倉庫庫存管理系統(tǒng)主要包括條形碼掃描模塊、數據庫連接池、網絡接口層、數據庫接口層、人際交互層模塊,用戶通過倉庫庫存管理系統(tǒng)界面或者客戶端進行操作,經過嚴格的校驗和輸入,通過計算機網絡合理配置,將數據接口層進行封裝,實現數據庫數據的操作和直接訪問,在操作商品條形碼時,利用條形碼掃描模塊,輸入倉庫商品條形碼,實現相應操作。倉庫庫存管理系統(tǒng)各個模塊結構如下:
3.3.1前臺界面人機交互層
倉庫庫存管理系統(tǒng)前臺界面人機交互層主要負責處理用戶的輸入和輸出操作,用戶登陸倉庫庫存管理系統(tǒng)以后,結合界面提示,實現報表統(tǒng)計、資料管理、倉庫管理、系統(tǒng)管理等集成功能操作。
3.3.2數據庫接口層
倉庫庫存管理系統(tǒng)的數據庫接口層提供了數據庫和系統(tǒng)交互接口,使人機交互更加安全和簡單。
3.3.3數據庫連接模塊
數據庫連接模塊主要提供數據庫和數據庫實例之間的關閉、連接等操作,利用SQL語句來操作數據庫連接接口,用戶不需要了解數據庫斷開、連接等具體操作細節(jié)。
3.3.4SQL語句操作模塊
利用數據庫連接模塊提供數據操作的執(zhí)行接口、SQL語句和數據庫連接接口,構成一個完整的SQL語句執(zhí)行流程,簡化倉庫庫存管理系統(tǒng)操作。
3.3.5數據操作模塊
數據操作模塊結合倉庫庫存管理系統(tǒng)操作需求,產生SQL語句,由SQL語句操作模塊進行執(zhí)行,并且向倉庫庫存管理系統(tǒng)反饋執(zhí)行結果,實現用戶接口層和數據庫接口層的交互。
3.3.6網絡接口層
倉庫庫存管理系統(tǒng)的網絡接口層主要負責客戶端和服務器端的數據格式的傳輸和定義。
3.3.7條形碼掃描儀模塊
倉庫庫存管理系統(tǒng)的條形碼掃描儀模塊主要負責識別倉庫商品條形碼,商品物流過程中采用標準化包裝和通用條形碼,減輕倉庫庫存管理人員的工作量,簡化倉庫庫存管理系統(tǒng)操作處理過程。
3.4系統(tǒng)功能模塊設計
3.4.1注冊登錄模塊
倉庫庫存管理系統(tǒng)應用時,用戶先登錄系統(tǒng)界面,嚴格驗證用戶身份,防止非法用戶訪問倉庫庫存管理系統(tǒng),注冊登錄模塊在倉庫庫存管理系統(tǒng)中發(fā)揮著非常重要的作用。倉庫庫存管理系統(tǒng)包括生管員、倉管員、管理員等用戶信息,由倉庫庫存管理系統(tǒng)管理員添加用戶賬號信息,必須保障用戶賬號信息的安全性和穩(wěn)定性。
3.4.2添加物料信息
企業(yè)生管部門在商品下訂單采購時,使用倉庫庫存管理系統(tǒng)的添加物料信息模塊,每個商品都有唯一編碼,為采購人員和管理人員制作報表或者期末結賬時提供便利,物料信息是倉庫庫存管理的關鍵內容,倉庫庫存管理系統(tǒng)添加商品的規(guī)格、編碼等信息,按照訂單收料,確保倉庫收料的快捷性和準確性,有效避免倉管員在倉庫庫存管理中暗箱操作。
3.4.3庫存信息查詢模塊
庫存信息查詢模塊是倉庫庫存管理系統(tǒng)的關鍵模塊,倉管員利用倉庫庫存管理系統(tǒng)可以方便的、靈活地查詢到倉庫庫存信息,如商品最后出庫日期、最后入庫日期、安全庫存數量、物料價格、剩余庫存數量等。
3.4.4收料單新增模塊
收料單新增模塊是指倉庫管理人員利用這個模塊將貨物存入倉庫,實現倉庫收料的迅速化、信息化,倉管員在進行倉庫庫存管理系統(tǒng)查詢時,更加方便快捷。倉管員利用這個模塊收料,極大地減少了倉庫庫存管理復雜流程,倉管員和管理員通過倉庫庫存管理系統(tǒng)的收料單新增模塊,使其能夠方便、靈活地添加單信息。有效提高倉庫庫存管理效率和水平。
3.4.5庫存批次模塊
庫存批次模塊有效提高了倉庫庫存管理系統(tǒng)的物料信息管理效率,方便查詢物料的數量、領出和收入時間,確保倉庫庫存物料管理的科學性和準確性。
4結語
近年來,越來越多的企業(yè)認識到倉庫庫存管理的重要性,利用多種先進的科學技術,積極開發(fā)設計倉庫庫存管理系統(tǒng),實現企業(yè)倉庫庫存的自動化、規(guī)范化和科學化管理,推動企業(yè)的可持續(xù)發(fā)展。
作者:韋渠 單位:渤海大學信息科學與技術學院
2庫存管理系統(tǒng)設計與實現
2.1系統(tǒng)業(yè)務流程
在對制造企業(yè)、數字化生產車間等生產企業(yè)的倉庫管理業(yè)務進行了詳細地調研,確定了整個倉庫管理業(yè)務過程,分過分析,企業(yè)庫存管理的基本業(yè)務流程。為了提高系統(tǒng)的使用效率,系統(tǒng)能夠根據出庫情況和數據分析自動預警,提出計劃需求,能夠實現系統(tǒng)的報表生成,庫存的盤點等基本庫存業(yè)務管理。
2.2庫存管理系統(tǒng)的設計
根據庫存管理的基本業(yè)務流程,設計出該系統(tǒng)需要完成的功能主要包括:基本信息管理、基本業(yè)務管理,庫存信息管理、統(tǒng)計分析和系統(tǒng)管理等基本模塊,每個模塊由具有相應的功能。
2.3庫存管理系統(tǒng)的實現
為了充分發(fā)揮開發(fā)人員各自的特長,實現系統(tǒng)開發(fā)過程的分工協(xié)作有條不紊地進行,提高軟件復用率與軟件開發(fā)的靈活性,本系統(tǒng)采用MVC的分層開發(fā)框架結構對本系統(tǒng)進行開發(fā),模型層、實現視圖層和控制層的分離,而且在模型層中又將業(yè)務邏輯與數據訪問分離為兩層,經過分析,該存儲管理系統(tǒng)的MVC框架結構。在庫存管理系統(tǒng)中,model用來管理系統(tǒng)的業(yè)務管理及同數據訪問業(yè)務,因此分為兩部分,一部分是業(yè)務邏輯層,一部分是數據訪問層,其中業(yè)務邏輯層又包括業(yè)務實體和業(yè)務處理風別是描述外界實體信息和對信息進行加工處理。一般情況下View是用HTML頁面,但是本系統(tǒng)中使用VS2010開發(fā)工具中的MVC3.0中的razor視圖引擎完成視圖的顯示。用戶通過瀏覽器向Controller提出請求,Controller接收請求并根據要求獲取瀏覽器中獲取所需數據。最后Controller根據處理結果,選擇相應的View對瀏覽器的請求進行相應。
1 引言
庫存商品管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。該系統(tǒng)可以提高連鎖店庫存的工作效率,既提高了連鎖店的經濟效益,又減少了員工的操作。
2 系統(tǒng)的可行性研究
本研究的開發(fā)利用MYSQL和SQLYOG作為本系統(tǒng)的數據庫,它是一個支持多用戶的新型數據庫,適用于大中規(guī)模的數據量需求。用Visual C++6.0作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,使用MFC編寫的圖形用戶界面,整個連鎖店庫存商品管理系統(tǒng)采用友好的交互界面。其類與對象的支持及豐富的數據類型,保證了代碼的模塊化要求,而代碼模塊化的提高,有利于以后對新系統(tǒng)的擴展。
3 庫存系統(tǒng)的概要設計
3.1 需求分析
系統(tǒng)程序是用Visual C++ 6.0和MYSQL數據庫來實現的。需求分析為連鎖店庫存管理系統(tǒng)設計的主要依據。管理的業(yè)務需求流程描述如下:對庫存商品進行資料管理和統(tǒng)計,對產品的進貨單和出貨單以及商品的變更記錄進行錄入管理和統(tǒng)計;根據用戶的需要對進貨、銷售、庫存情況進行查詢,并能打印詳細信息;為用戶提供賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用戶、修改用戶密碼。
3.2 系統(tǒng)模塊結構
系統(tǒng)共包括四大模塊,入庫管理模塊、出庫管理模塊、商品管理模塊、供應商管理模塊。入庫管理模塊功能:實現庫存管理人員的查詢;出庫管理模塊功能:實現出庫商品信息的盤點;商品管理模塊功能:及時對庫存中破損的商品進行統(tǒng)計清查工作;供應商管理模塊:實現庫存管理中庫存管理員與供應商之間的快速連接。其中登錄主界面如圖1所示:
3.3 系統(tǒng)數據庫設計
數據庫在系統(tǒng)中起至關重要作用,數據庫是系統(tǒng)的核心,所有MFC應用程序中通過MYSQL及SQLYOG與數據庫連接,操作數據庫中的數據,從而實現所有需要的功能。本系統(tǒng)的數據庫實體主要有商品、管理員、供應商等,E-R模型圖形用在連鎖店庫存管理系統(tǒng)的數據設計。其中商品基本信息表是:
3.4 模塊測試
模塊測試主要從以下幾個考慮:模塊接口、局部數據結構、重要執(zhí)行通道、出錯處理通道、影響以上的邊界條件。測試時進行代碼審查,再進行功能測試,從輸入簡單的數據開始執(zhí)行,觀測運行期間變量的變化,運行中值的變化范圍。改變測試方案,發(fā)現錯誤并記錄、修改,測試條件使程序通過多層分支,判別運行結果從而完成模塊測試。
4 結論
此系統(tǒng)是在Visual C++6.0平臺下開發(fā)完成,使用C++6.0的MFC工程作為開發(fā)環(huán)境,MYSQL5.0和SQLYOG作為數據庫,系統(tǒng)有較高的安全性和較好的性能。系統(tǒng)的程序可以處理多種商品庫存,在商業(yè)上的應用方便性,也說明了此系統(tǒng)的實用性強。
[參考文獻]
[1]夏邦貴,劉凡馨.Visual C++數據庫開發(fā)經典實例精解.北京:機械工業(yè)出版社,2006.
關鍵詞:Struts架構;WEB管理系統(tǒng);應用系統(tǒng);設計模式;經濟性
所謂的庫存管理就是指公司經營管理的一個重要環(huán)節(jié),它決定了一個企業(yè)的收益狀況。以前的科學技術并沒有那么發(fā)達,因此銷售環(huán)節(jié)一般通過人工進行操作,如依靠人工填寫各貨物入庫或出庫記錄、填寫庫中各物品的性質及發(fā)送單位等,這些工作特別繁雜,且容易發(fā)生人為失誤。另外,在以人工為主要管理的方式下,經常會使得銷售人員無法準確的為客戶提供供貨保證,與此同時企業(yè)中管理進貨的部門也缺乏一份詳細的進購表格。當代的商業(yè)市場競爭十分激烈,對企業(yè)管理系統(tǒng)提出了新的要求,企業(yè)需要在最短的時間掌握自己的供貨與生產。企業(yè)的庫存管理系統(tǒng)應運而生,這種系統(tǒng)利用先進的計算機管理系統(tǒng)將企業(yè)的進貨、銷售、庫存的管理有機的結合到一起,從而極大的提升了企業(yè)的工作效率,而且節(jié)約了各項成本。隨著經濟全球化進程的不斷加快,我國的中小企業(yè)將逐漸實現庫存管理,這不僅是為了提高企業(yè)的競爭力,也是時展的必然。
1庫存管理基本理論
1.1庫存管理模型的分類。
(1)依照訂貨的方式劃分可以分為5類訂貨模型:第一類:定時定量模型。該模型中的訂貨時間和數量都是不變的。第二類:定時間但是訂貨的數目依照庫存量來決定。第三類:定量而不定期模型。該模型的訂貨量不變,當庫存量低于訂貨時自動補充貨源。第四類:訂貨的數量和時間都是不固定的。第五類:有進貨率的進貨模型。一般情況下需要斷斷序序的進貨。
(2)如果按照供需的情況進行分類,可分為確定性和概率性模型兩類。前者的參數是確定的,后者的各類參量是隨機不確定的。
(3)按照庫存管理的目標劃分,可分為經濟型與安全型兩大類。第一個模型的主要目的就是節(jié)約使用的資金,提高整體的經濟效益。第二類是以安全性為準則即盡量加大庫存量,保證供應的正常進行,使得缺貨率最低。
1.2庫存管理的控制成本。
企業(yè)需要對庫存的控制方式進行決策,不僅需要考慮經濟性,還需要從多方面對庫存進行決策控制,一般情況下庫存的決策過程需要考慮三個方面即訂貨的成本,庫存的成本,短缺帶來的成本。
(1)訂貨成本,指所有的貨物因為訂單的變動而額外增加的成本。包括訂購手續(xù)成本、運輸過程中的成本、貨物接收成本。
(2)庫存的持有成本。包括資本成本、倉庫存儲成本、裝卸成本。
(3)短缺成本。指由于庫存貨物的缺少而增加的成本,如:未能夠履行與用戶簽訂的合同被迫接受懲罰的經濟損失、銷售過程中因信譽缺失而引發(fā)的訂單被退回等。
1.3庫存系統(tǒng)的分析與設計。
(1)系統(tǒng)業(yè)務需求分析。通過有關的調查分析查詢各維護子系統(tǒng)的管理控制,對于中小企業(yè)的庫存管理功能的特點可以設計不同的維護模塊控制系統(tǒng)。
(2)系統(tǒng)的功能設計。首先系統(tǒng)開發(fā)的根本目標就是實現各企業(yè)中物流設備的管理趨向規(guī)范化、自動化等,從而提高企業(yè)的庫存管理效率、降低管理成本。系統(tǒng)開發(fā)總體任務完成后就可以進行系統(tǒng)功能的詳細分析。庫存管理系統(tǒng)需要具有下述功能。首先需要滿足倉庫管理員登陸、密碼修改及忘記正確密碼的輸入方式。其次需要輸入各種信息如貨物入庫、出庫、生產日期、出貨時間等。可以實現各類信息的維護、修改等工作。最后備份庫存管理系統(tǒng)中的數據,并能夠生成出庫單、入庫單、各類報表等。
2Struts框架
2.1Struts框架及MVC模式。
MVC最大的特點就是將所有的應用系統(tǒng)劃分為三個主要的組成元件:模型、控制器、視圖。每一個元件都可以獨自處理任務。而Struts是一個基于MVC模式的優(yōu)秀框架,框架結構是一組相互協(xié)作的類,它能夠提供一組軟件結構并建立了各組件的集成類別,為組件的協(xié)同工作提供良好的環(huán)境。下面以MVC的角度來分析Struts結構。
(1)模型?;赟truts結構的模型可以分為兩大部分即系統(tǒng)內部的狀態(tài)與能夠改變各狀態(tài)的事務邏輯。
(2)視圖。基于Struts結構的應用程序中視圖部分是通過JSP技術完成的。在JSP頁面中頁面的格式化可以采用HTML或XML,當然也可以運用Struts中自定義的標簽庫,通過這些標簽可以有效的與模型中的ActionForm結合在一起,協(xié)同各數據間的封裝。
(3)控制器??刂破髟趹贸绦蛑兄饕淖饔镁褪墙邮沼脩舳说恼埱?,判斷執(zhí)行哪種業(yè)務,然后將用戶界面連接到另一個圖形組件中。下表格是MVC中各組件的詳細功能:
2.2Struts框架的核心組成。
核心組件包括:ActionServlet、Action、ActionMapping等,各類組件都有不同的角色如ActionServlet的角色是控制器,Action的角色是包含事物的各類邏輯,ActionMapping是請求操作的作用。
2.3Struts的配置文件。
Struts框架一共有兩個配置文件,包含web.xml應用配置文件和Struts配置文件。根據框架內各文件的配置,實現各層次間組件進行交互與協(xié)調工作。在系統(tǒng)運行中,這些配置文件被系統(tǒng)讀入到內存中,實現控制器的運作。
3基于Struts框架的庫存管理系統(tǒng)表示層的實現
在基于B/S的結構應用中,表示層主要負責客戶端發(fā)送信息的接收,并將得到的信息發(fā)送給業(yè)務層來進一步處理。表示層主要的功能不僅包含控制類信息的發(fā)送及新頁面的產生,在實際的應用中表示層反映了MVC模式中的控制器層和視圖層功能,因此在應用MVC時,可以將表示層劃分為視圖及控制器兩個主要部分。本文應用Struts框架來實現庫存系統(tǒng)表示層的實現,它主要的作用就是實現控制器與視圖的功能,通常情況下還需要整合其它的一些先進技術才能夠真正的達到目的。Struts框架相應的順序是接收用戶發(fā)送的請求、將客戶請求封裝到FORMbean中、將客戶請求映射到Action中、調用封裝好的數據、調用業(yè)務邏輯、更新FORMbean中的數據、產生響應的視圖。應用Struts框架實現用戶登陸模塊的的實現:用戶訪問系統(tǒng)需要進行登陸,然后對用戶的各種信息進行驗證,登陸模塊應該包含下述功能:
(1)對數據輸入的格式進行簡單控制。
(2)能夠判定用戶輸入的密碼和用戶名是否正確。
(3)能夠自動根據用戶類別進行相應視圖的創(chuàng)建并能返回到用戶所需要的瀏覽器截面??傊?,庫存管理系統(tǒng)對企業(yè)的日常管理工作起到了十分重要的作用,它能夠為企業(yè)提供更為先進的信息管理方法和貨物管理方式,并能改進以前的工作模式,增強企業(yè)的市場競爭力、提高企業(yè)生產物品的供應、銷售、存儲效率,庫存管理系統(tǒng)能為用戶提供準確可靠的數據和快速的查詢方法。應用計算機實現各類信息的管理具有特別顯著的特點,與手工管理相比具有較大優(yōu)勢。如:保密性能好、存儲信息大、壽命長、簡單方便、節(jié)約投資成本、可靠性能強等。所有的這些優(yōu)點都決定了存儲管理工作的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的必要條件。
參考文獻
[1]吳承建,彭建良.運輸與倉儲技術[M].北京:中國物資出版社,2012.
1 系統(tǒng)的功能結構設計
1.1 系統(tǒng)目標設計
系統(tǒng)開發(fā)的總體任務是實現企業(yè)物資設備管理的系統(tǒng)化、規(guī)范化和自動化,從而達到企業(yè)倉庫庫存管理效率的目的。
1.2 開發(fā)設計思想
庫存管理的物資主要是企業(yè)生產中所需要的各種設備、原材料及零部件。進貨時經檢查合同確認為有效托收后,進行驗收入庫,填寫入庫單,進行入庫登記。企業(yè)各個部門根據所需要的物資設備總額和部門生產活動需要提出物資需求申請。計劃員根據整個企業(yè)的需求開出物資設備出庫單,倉庫管理員根據出庫單核對發(fā)放設備、原材料及零部件。有些設備使用完畢需要及時歸還入庫,填寫還庫單。根據需要按照月、季、年進行統(tǒng)計分析,產生相應報表。
1.3 數據庫設計
數據庫設計一般包含6個階段:需求分析,概念結構設計,邏輯結構設計,物理設計,數據庫實施以及數據庫運行和維護。數據庫設計分為數據庫結構設計和數據庫行為設計。數據庫結構設計包括概念結構設計,邏輯結構設計和物理結構設計。行為設計包括設計數據庫的功能組織和流程控制。數據庫結構設計過程是在數據庫需求分析的基礎上,逐步形成對數據庫概念、邏輯、物理結構的描述。概念結構設計的結果是形成數據庫的概念模式,用語義層模型描述,如E-R模型。邏輯結構設計的結果是形成數據庫的邏輯模式與外模式,用結構層模型描述,如基本表、視圖等。物理結構設計的結果是形成數據庫的內模式,用文件級術語描述。如數據庫文件或目錄、索引等。
2 系統(tǒng)功能實現
2.1 系統(tǒng)平臺選擇
(1)開發(fā)環(huán)境
本設計采用ASP(Active Server Page,動態(tài)服務器主頁)+SQL(Structured Query Language,結構化查詢語言)作為開發(fā)環(huán)境。
(2)開發(fā)工具
本設計采用Dreamweaver 網站開發(fā)工具和SQL Server 2000數據庫開發(fā)工具。Dreamweaver在多媒體方面頗有建樹的Macromedia公司推出的可視化網頁制作工具,它與Flash、Fireworks合在一起被稱為網頁制作三劍客,這三個軟件相輔相承,是制作網頁的最佳選擇。SQL Server是Micrcoft公司在原來和Sybase公司合作的基礎上打包出的一款面向高端的數據庫系統(tǒng)。推出后,迅速占領了的數據庫應用市場。經過更新?lián)Q代,它已發(fā)展到了SQL Server 2000,它具有高性能、功能強、安全性好、易操作、易維護等優(yōu)點,定位于Internet背景下,基于Windows 2000的數據庫的應用,為用戶的Web應用提供了一款完善的數據管理和數據分析解決方案。
2.2 各功能模塊的設計實現
(1)界面設計
界面作為用戶熟悉、操作和閱讀的窗口,是相當重要的,好的界面可以提高系統(tǒng)的友善性,因此,界面在系統(tǒng)開發(fā)中的地位是不容忽視的。本系統(tǒng)開發(fā)界面遵循如下設計原則:文本格式整齊、色彩搭配和諧、版面劃分合理、網站導航清晰、網頁風格統(tǒng)一。
(2)通用模塊的設計
本設計中包含一些通用模塊,這些模塊以文件的形式保存,可以在其他文件中使用#include語句包含這些模塊,使用其中的定義功能。下面具體給大家介紹一下:
(1)關聯(lián)文件conn.asp:功能是實現到數據庫的連接,因為在很多網頁中都有連接數據庫的操作,所以把它保存在conn.asp中,這樣可以避免重復編程。
(2)系統(tǒng)主頁面及登陸程序頁面文件 default.asp:它的功能是判斷當前用戶是否是管理用戶(即保存在表admin中的用戶),如果不是,則跳轉至Login.asp,要求用戶登錄;如果是,則不執(zhí)行任何操作,直接進入包含它的網頁。
(3)用戶管理模塊文件index.asp:功能是顯示庫存管理系統(tǒng)主頁面信息。
(4)注冊用戶文件newuser.asp:注冊用戶分為兩種,一種是個人用戶,另一種是企業(yè)用戶,在編輯用戶信息或者職位信息等情況下,需要通過身份驗證。
總之,庫存管理系統(tǒng)對于單位的決策者和管理者來說都至關重要,所以庫存管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。使用計算機對庫存信息進行管理,具有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高庫存管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。
參考文獻
[1] 屈喜龍,朱杰.《ASP + SQL Server 開發(fā)動態(tài)網站》.機械工業(yè)出版社,2006年3月.
[2] 黃雷.《ASP + SQL Server 項目開發(fā)實踐》.中國鐵道出版社,2006年6月.
[3] 曹珩龍.《ASP/數據庫開發(fā)》.人民郵電出版社,2004年7月.
Abstract: Along with the continuously improvement of informationization degree and expansion of scale in clothing enterprise, the demand of clothing enterprise inventory management system is much higher. In this paper, clothing enterprise inventory management system based on .NET and SQL SERVER is designed and developed. This system improved the efficiency of inventory system and gained economic benefit after applying in clothing enterprise.
Key words: Clothing enterprise, Inventory management, .NET, SQL SERVER
中圖分類號: F407.86文獻標識碼: A 文章編號:
引言
當今,隨著國家‘兩化融合’發(fā)展戰(zhàn)略的深入,為服裝企業(yè)提高信息化水平良好的平臺和機遇。通過對寧波市服裝企業(yè)的調研發(fā)現服裝企業(yè)庫存管理水平低下[1][2][3]。服裝企業(yè)迫切需要通過科學和信息化的庫存管理來降低企業(yè)的庫存成本,提高企業(yè)的庫存效率以及企業(yè)的競爭力。服裝 企業(yè)庫存管理作為服裝企業(yè)信息化的核心內容具有重要的現實研究意義。
通過調研發(fā)現服裝企業(yè)的庫存管理普遍存在一下的問題:1、憑經驗進行庫存管理和控制;2、信息化程度低,軟件應用層次低;3、無法把握庫存的動態(tài)信息,管理效率低下。
本文針對服裝企業(yè)庫存管理中存在問題,設計和開發(fā)了服裝企業(yè)庫存管理系統(tǒng),該系統(tǒng)對于服裝企業(yè)庫存管理應用有一定的特殊性。該庫存管理系統(tǒng)基于.Net和 SQL SERVER數據庫開發(fā),運用了成熟的開發(fā)平臺和系統(tǒng)設計機制。通過在企業(yè)的應用表明該系統(tǒng)很大程度上提高了企業(yè)的庫存效率,也一定程度上提高了企業(yè)的經濟效益。
本文結構如下:第二節(jié)對服裝企業(yè)庫存管理系統(tǒng)的系統(tǒng)設計進行了介紹,這里詳細介紹了系統(tǒng)功能設計與系統(tǒng)數據庫設計;第三節(jié)介紹了系統(tǒng)的開發(fā)和系統(tǒng)界面;第四節(jié)對該系統(tǒng)在企業(yè)的應用做了總結。
系統(tǒng)設計
本文所開發(fā)的服裝企業(yè)庫存管理系統(tǒng)遵循簡單性、實用性、系統(tǒng)性、可靠性與可操作性的系統(tǒng)設計原則,將系統(tǒng)設計分為系統(tǒng)功能設計與系統(tǒng)操作流程設計[4][5]。
系統(tǒng)功能設計
通過對于寧波市某服裝企業(yè)的詳細調研和需求分析得到了如下的企業(yè)在庫存管理過程中具體的操作流程,該流程如下:
在系統(tǒng)流程分析圖中可以看到系統(tǒng)對每個登錄用戶有3次機會,如果三次輸入的用戶名或者密碼出現錯誤將強制退出系統(tǒng)。另外對用戶的權限做了權限的分類,系統(tǒng)登錄權限分為管理員和業(yè)務員。管理員和業(yè)務員具有不同的職能。管理員可以管理使用本系統(tǒng)的用戶,包括添加新用戶、設置權限級別、刪除舊用戶,修改用戶名、用戶密碼等,每個被授權的用戶也可以修改各自的登錄密碼。使用該系統(tǒng)時,必須驗證用戶的身份,只有通過驗證,才能訪問該系統(tǒng)。業(yè)務員能對企業(yè)的庫存管理系統(tǒng)的功能進行操作,對貨物信息的查詢,入庫和出庫手續(xù)的辦理等,其主要針對企業(yè)的庫存管理員。本系統(tǒng)根據系統(tǒng)用戶的權限主要分為普通用戶和超級用戶。
登錄系統(tǒng)后,可以在服裝庫存系統(tǒng)中進行相應的操作,完成后退出系統(tǒng)。
該庫存管理系統(tǒng)的流程圖,如下圖1(系統(tǒng)流程圖)所示:
圖1 系統(tǒng)流程圖
根據上述的庫存管理系統(tǒng)操作流程圖,我們將系統(tǒng)的功能模塊進行了如下設計,系統(tǒng)基本功能架構圖,如下圖2:
圖2 系統(tǒng)基本功能模塊架構圖
這里我們不將系統(tǒng)各個基本功能模塊的詳細功能進行展開。通過系統(tǒng)的功能設計,我們能夠基本滿足服裝企業(yè)庫存管理所需要的操作和功能的要求。
系統(tǒng)數據庫設計
系統(tǒng)數據庫是服裝企業(yè)庫存管理系統(tǒng)的重要的組成部分,它存儲著企業(yè)庫存數據。合理的設計系統(tǒng)后臺所需要的數據庫顯的非常的重要。本系統(tǒng)采用的SQL SERVER數據庫,因為該數據庫非常的成熟和穩(wěn)定,與.NET平臺有非常好的接口,能實現數據與系統(tǒng)之間的所有的操作[6]。
企業(yè)庫存管理數據流程,如下圖3所示:
服裝企業(yè)用戶的需求具體體現在各種信息的提供、保存、更新和查詢等方面,這就是數據庫結構能充分滿足各種信息的輸入和輸出。通過用戶的需求分析設計了如下數據庫表:1、系統(tǒng)用戶(企業(yè)員工)信息表;1、客戶信息表;3、供應商信息表;4、材料分類表;5、庫存材料表;5、入庫信息表;7、出庫信息表。并對各個數據表進行了數據表表結構的設計。
系統(tǒng)開發(fā)
本節(jié)在系統(tǒng)功能設計與系統(tǒng)數據庫設計的基礎上進行了系統(tǒng)的開發(fā)并展示了該服裝企業(yè)庫存管理系統(tǒng)的部分界面。
本文在所開發(fā)的系統(tǒng)通過三層架構來實現,即將系統(tǒng)分為數據層、業(yè)務邏輯層以及表現層[5]。數據層主要是對庫存系統(tǒng)中所設計的數據的保存以及維護等操作;業(yè)務邏輯層主要實現的是用戶在系統(tǒng)中所要處理的對庫存信息、用戶信息等的添加、刪除、修改等的操作功能;表現層是系統(tǒng)的界面的展現以及對系統(tǒng)中所涉及到得關鍵信息的展示。通過將系統(tǒng)分為三層實現了系統(tǒng)結構的清晰化,使各個模塊更為獨立,為服裝企業(yè)庫存管理系統(tǒng)的開發(fā)提供了可靠的思路和解決方案。
本系統(tǒng)的開發(fā)主要基于Microsoft Visual Studio 2005平臺,該成熟的平臺為開發(fā)提供了可靠性,在開發(fā)中主要用C#語言,該語言易于上手且功能強大,足夠開發(fā)實現本系統(tǒng)的所有的功能,該系統(tǒng)所用的數據庫SQL Server 2005,該數據庫對于數據的處理操作功能非常穩(wěn)定,系統(tǒng)中平臺與數據庫間的交互技術主要是采用了技術,來處理系統(tǒng)相關的信息的刪除、添加等操作。
通過上述的系統(tǒng)三層架構的思想,在.NET 平臺上結合SQL數據庫完成了服裝企業(yè)庫存管理系統(tǒng)的開發(fā)。系統(tǒng)在開發(fā)過程中主要遵循的是將一個功能模塊先運行起來,然后集成完成系統(tǒng)所有的功能。
下面是對所開發(fā)的服裝企業(yè)庫存管理系統(tǒng)的界面做部分的展示,圖4為系統(tǒng)登錄后的主界面,圖5為入庫操作管理界面:
圖4 系統(tǒng)主界面
圖5 入庫操作管理界面
結論
本文通過對服裝企業(yè)庫存管理中存在的不足進行了調研,得出開發(fā)服裝企業(yè)庫存管理系統(tǒng)的必要性。系統(tǒng)開發(fā)的過程中,首先進行了系統(tǒng)的功能分析以及系統(tǒng)數據庫設計,然后按照系統(tǒng)開發(fā)三層架構的原則進行系統(tǒng)開發(fā)。該系統(tǒng)的開發(fā)主要是基于.NET平臺結合SQL SERVER數據庫。開發(fā)后的服裝企業(yè)管理系統(tǒng)在某企業(yè)進行了實施和應用,大大提高了企業(yè)的庫存管理的效率,為企業(yè)帶來了一定的經濟效益。
參考文獻:
呂旭東, 張金鮮.我國服裝企業(yè)供應鏈環(huán)境下庫存管理現狀分析[J].北京紡織,2005,(2):9.
田心.淺析服裝庫存問題以及解決方法.生意通,2007(5):130.
寧波市經濟委員會.加快寧波服裝產業(yè)發(fā)展對策研究[J].寧波經濟叢刊,2003.
一、前言
隨著科技的的不斷提高,人們對庫存管理系統(tǒng)的要求也越來越嚴格。我國在庫存管理系統(tǒng)的條碼技術上取得了一定的成績,但依然存在一些問題和不足需要改進。因此,新時期下,我們要加強條碼技術在庫存管理系統(tǒng)應用的探索。
二、條碼技術的概述
所謂條碼,就是一組寬度不同,平行相鄰的條和空,按照一定的編碼規(guī)則組合起來的符號,用以代表字母、數字等信息。貨物或命令模板上的條碼信息要成為計算機所能接收的信息,就必須通過條碼硬件設備(如上述的條碼便攜式終端)來實現。條碼硬件設備主要由光電掃描器和條碼譯碼器構成。
當掃描條碼時,光電掃描器根據光的反射原理及光電轉換原理,獲得與條碼中條和空的寬度相對應的電信號,經放大整形后由譯碼器進行澤碼,然后條碼符號所代表的信息就通過計算機的鍵盤仿真口或Rs232串口,進入計算機成為可讀數據。
作為條碼本身,僅僅只是代表數字、字母或特殊符號,它不可能包含漢字信息。為表示某一貨物的諸如品名、生產廠家、單價、規(guī)格等信息,在計算機內必須設置編碼庫。在編碼庫內,每一種貨物對應于一個由數字或字母組成的編碼,而此編碼是可以由條碼符號來表示的。
三、條碼技術的引入對庫存管理模塊的作用
1、對物資進行條碼管理
通過實現條形碼管理,成品倉庫、車間可以清楚的了解成品流向,便于統(tǒng)計。物資入庫時,根據物資的名稱、規(guī)格及時間生成一個條形碼,并將條形碼貼在對應的物資上,這樣,每件物資就會有一個“身份識別碼”。有了條形碼管理,就能杜絕以往一種物資有幾個供應商時,不能準確區(qū)分的現象;杜絕一種物資有幾個單價時不能做到一一對應的現象。
2、快捷、方便、準確、及時
現在物資入庫時,只需庫存人員根據合同,將條碼掃描后入庫,然后將掃描后的信息打印出入庫單流轉到財務。這樣大大地減輕了工作人員的工作壓力,在物資發(fā)放時,非常方便、快捷,只需掃入領用人的條碼、物資條碼、填好數量。整個過程無需填入文字,耗時很少,極大地提高了工作效率,并能準確及時地反映庫存物資的動態(tài)情況,物資的出、入庫變化都能隨時隨地反映,做到賬物相符從而為合理編制物資采購計劃提供了可靠的依據。有效地控制了因信息不及時不準確而造成庫存物資短缺或重復采購的現象。
3、可靠性
對成品人庫管理實行條形碼管理,可以減少人為錯誤發(fā)生,采用對成品實行單個掃描,倉庫保管員在掃描時,只要對成品逐個掃描,不必具體了解成品具體信息,而且無須手工清點數量,當掃描完成后,把數據讀人計算機就可以把剛才掃描的信息加以顯示,并確認人庫;對某些需求穩(wěn)定的產品可以按照平均費用最少的原則組織生產,在倉庫容量有限的條件下,適當的分配庫存,減少成本,增加了資金運轉周期,提高了企業(yè)的經濟效益。
四、條碼技術在庫存管理系統(tǒng)的應用
1、條碼系統(tǒng)建立方案
(1)條碼系統(tǒng)流程
根據生產及銷售流程,建立條碼管理應用系統(tǒng)流程。
(2)條形碼設計方案
根據已有系統(tǒng)中的數據庫進行分析,可以對每個產品都建立條形碼標識。條形碼使用條形碼打印機打印,從而產生條形碼序列號標簽,在每個條形碼中應包含產品的相關信息。這些信息包括產品的物資編碼、名稱、規(guī)格、數量、條形碼序列號、貨位號、入庫日期和出庫日期、保質期等。
(3)入庫;隹備
當待入庫物資檢驗合格、在進入零部件庫之前,需要設計出該物資的條形碼,并使用條形碼打印機打印該產品的條形碼標簽,貼到貨物外包裝上。
(4)原材料入庫
完成入庫準備后,在系統(tǒng)的到貨單中的序列號一欄直接使用掃描槍掃描其序列號標簽,當此采購到貨單被保存的時候,系統(tǒng)在相應產品的庫存中自動增加。庫房管理人員將數據采集器里采集的信息回傳管理系統(tǒng),與內部網絡發(fā)來的到貨信息及檢驗信息相比對,對不符合收貨計劃之產品、超過收貨數量等情況實行監(jiān)控,打出入庫單。
(5)原材料出庫
1)在沒上BOM系統(tǒng)的情況下采用下面的出庫程序。根據各生產車間及部門的領料單,自動變更物資在系統(tǒng)中庫存量。優(yōu)點是由于條碼的介入,減少人工干預的失誤率,保證了物資先進先出、后進后出的原則。缺點是缺乏物資供應的前瞻性,物資出庫工作是一個被動的過程,容易造成物資供應短缺、不及時等物資供應工作上的失誤。
2)在采用BOM系統(tǒng)情況下采用下面的出庫流程。①生產計劃部門根據入庫信息及生產任務設計生成BOM單(大料單),通過內部網絡發(fā)送到原材料倉庫,管理系統(tǒng)根據給定貨品存入庫房的位置及BOM單自動配比,顯示并指導庫房配送人員進行配送準備。②庫房配送人員按BOM單分工位、班組,從各指定庫房出庫。庫房的位置分區(qū)域設有專人管理。庫房保管人員使用下載BOM單的數據采集器,按給定貨品存入庫房的位置識讀貨物外包裝上的條碼標識。
有序的生產管理模式,可以大大減少貨物積壓與短缺現象,基本上實現了貨物的先進先出的原則,達到降低庫存、減少資金占用的目的。同時,也解決了出庫賬目與實際不統(tǒng)一的問題,避免了人為干擾的因素。
2、使用條碼系統(tǒng)實現的功能
(1)入庫管理
入庫單生成、查詢、修改。
(2)出庫管理
BOM單管理:BOM單生成、查詢、修改、維護。
(3)庫存管理
倉庫初始化設置;庫存貨物存放查詢、盤點、統(tǒng)計、退貨:庫存貨位管理;庫存貨物調整、移庫;危險品安全管理:貨物保質期管理;庫存及時補貨管理。
(4)移庫管理
對庫存物料進行倉位之間的調換以及倉庫之間的調撥,以實現倉庫最優(yōu)存放的目的。例如,可以按工序安排貨物擺放位置。
(5)資料管理
完成對倉庫和庫位信息管理、物料信息管理、部門信息管理、客戶信息管理和員工信息管理,這些管理功能包括對各種信息資料的初始設置、修改及維護。在物料信息管理中還包括對安全存量的設置。
(6)查詢
出入庫訂貨信息按倉庫、種類、時間等進行查詢。在倉庫堆存過程中,系統(tǒng)可以作出新入庫商品的適宜堆存位置的提示,用戶可對現有堆存位置進行任意查詢,并對貨物進行快速定位。
(7)生成統(tǒng)計報表
本系統(tǒng)可打印輸出倉位庫存、費用匯總、庫存匯總、月進出倉、庫存流水表等查詢結果,可生成庫存匯總報表、倉庫周報表等一系列報表。
(8)退貨處理
退貨通知維護;退貨通知確認;將退貨作業(yè)資料傳送到送貨中心,然后等待送貨中心回單;得到退貨資料回單后,執(zhí)行退貨回單登陸,系統(tǒng)將自動調整庫存;確認退貨返回庫房。
五、結束語
綜上所述,條碼技術對庫存管理系統(tǒng)有著重要的影響。因此,我們要設計出合理的條碼技術,確保庫存管理系統(tǒng)的正常使用。
中圖分類號:TP311 文獻標志碼:A 文章編號:1673-8454(2013)23-0049-03
一、引言
一所高校的實驗室建設的投資,關系到教學科研水平提高和高素質人才的培養(yǎng)。而隨著國家在高校實驗室投入力度的加強,高校實驗室的管理工作變得更加繁重,管理也變得愈加復雜。為方便對實驗教學耗材等低值易耗品進行有效管理,建立一套科學化的信息化管理系統(tǒng)迫在眉睫。當前,國內外有許多成熟的庫存管理系統(tǒng),但是高昂的開發(fā)費用對于大部分高校的實驗室來說,是很難負擔的。因此,如何利用現代互聯(lián)網技術,采用開源的軟件及技術構建實驗教學耗材庫存管理系統(tǒng),克服高校實驗教學耗材手工申報、審批及領用管理模式的弊端,對高校實驗教學耗材進行科學規(guī)范的信息化管理,提高工作人員的工作效率和管理水平是高校實驗室管理工作亟待解決的課題之一。[1]
二、實驗教學耗材管理現狀
實驗教學耗材管理工作主要包括耗材的申請、審批和領用三個步驟,涉及多個部門的多個人員,傳統(tǒng)的手工為主的管理模式不僅效率低且容易出錯。以西北大學為例,在實驗教學耗材庫存管理系統(tǒng)未上線前,每年初由各個院系單位提交紙質的耗材采購申請表,該申請表里包括需要采購的耗材、規(guī)格、數量等信息;各院系單位提交的申請表經由實驗教學耗材管理部門資產設備管理處的工作人員匯總統(tǒng)計,并保存成excel表格形式,之后,該匯總表將提交相關領導審批;得到審批后的耗材清單將交由負責采購的工作人員,由他們與供貨商聯(lián)系、詢價,簽訂采購合同;合同簽訂后,耗材庫存管理人員根據耗材庫存情況,與供貨商聯(lián)系供貨,手工登記供貨庫存情況。需要領用耗材物品的教師等人往往是通過電話或者親自到實驗室倉庫進行詢問所需耗材,進行耗材的領?。活I取耗材后,耗材庫存管理人員借助excel登記領用信息。這種傳統(tǒng)的手工管理模式下耗材的申請信息、審批信息及領用信息的統(tǒng)計和反饋速度慢,效率低下,無法滿足日益增長的管理需求,嚴重影響了高校實驗室管理水平的提高。
現階段國內外已有很多成熟的庫存管理系統(tǒng),這些系統(tǒng)實現對商品的訂購、入庫、出庫、庫存、財務、供應商進行一體化的管理,包括的主要功能有入庫、出庫、收付款、商品資料、用戶信息和客戶信息、其他收入、支出管理,除此之外,往往還具有各種明細查詢和其他功能。[2]但這些成熟的庫存管理系統(tǒng)通常費用高、功能太多且復雜,并不適合高校實驗教學耗材管理,探索并建立一套功能完善并適合高校實驗教學耗材庫存管理的系統(tǒng)、提升實驗室管理水平勢在必行。
三、實驗教學耗材庫存管理系統(tǒng)設計
1.系統(tǒng)目標
通過對傳統(tǒng)的手工模式的高校實驗教學耗材庫存管理工作的調研分析,系統(tǒng)主要實現以下目標:
(1)靈活的用戶權限控制機制:能夠根據工作需要創(chuàng)建不同的用戶組,并且能靈活地為用戶分配相關權限,實現對用戶權限的控制。
(2)耗材采購申請:為各個院系單位提供提交耗材采購申請的接口。
(3)耗材采購審批:是管理者能夠對采購申請進行審批。
(4)耗材采購:在通過審批的采購申請的基礎上,實現具體耗材的采購。
(5)耗材入庫:在供貨商供貨后,實現耗材的入庫工作。
(6)耗材供應:實現耗材庫存查詢、領用、退貨等功能。
(7)庫存統(tǒng)計: 實現現有庫存的統(tǒng)計、供應統(tǒng)計、入庫統(tǒng)計以及耗材領用綜合統(tǒng)計等庫存統(tǒng)計信息。
2.系統(tǒng)功能設計
為實現以上設定的系統(tǒng)目標,高校實驗教學耗材庫存管理系統(tǒng)應具有系統(tǒng)管理、基礎信息管理、物品采購管理、物品入庫管理、物品供應管理、庫存管理和統(tǒng)計報表等功能,功能結構設計如圖1所示:
3.系統(tǒng)數據庫設計
為實現以上設定的系統(tǒng)功能,高校實驗教學耗材庫存管理系統(tǒng)的數據庫的ER關系設計如圖2所示。
4.開發(fā)及運行環(huán)境
該實驗教學耗材庫存管理系統(tǒng)采用開源免費的Linux操作系統(tǒng)Linux redhat AS5、Web服務器Apache2、數據庫MySQL5、編程語言PHP5、后端開發(fā)框架ThinkPHP、前端開發(fā)框架DWZ進行構建,系統(tǒng)構建成本低,通過采用ThinkPHP+DWZ框架技術,可提高開發(fā)速度,并使系統(tǒng)具有良好的擴展性。[3,4,5]
四、實驗教學耗材庫存管理系統(tǒng)的實現
1.系統(tǒng)管理
系統(tǒng)管理功能通過用戶權限管理、全局配置管理、批量數據導入和系統(tǒng)日志等具體功能為系統(tǒng)提供了安全可靠的基礎。
(1)用戶權限管理
具有用戶信息、角色、節(jié)點管理三大功能。其中節(jié)點管理實現對系統(tǒng)功能權限節(jié)點的增刪改查操作;用戶信息管理實現對系統(tǒng)用戶的增刪改查操作;角色管理實現根據現實需求進行用戶組的劃分,并為用戶組分配相應的權限節(jié)點的功能,以西北大學為例,實際使用中把用戶分成了系統(tǒng)管理員、庫管、領導和教師四類用戶組,并為不同的用戶組賦予不同的權限,實現靈活的權限控制功能。
(2)全局配置管理
實現對系統(tǒng)名稱、網址、是否允許教師注冊等全局的配置操作。
(3)批量數據導入
實現將傳統(tǒng)手工模式下生成的excel格式的歷史數據批量導入,減少數據錄入工作量。
2.基礎信息管理
在系統(tǒng)管理功能的基礎上,本系統(tǒng)通過單位、倉庫、物品、供應商、經費類型管理等具體功能實現了對實驗教學耗材庫存管理系統(tǒng)涉及的相關基礎數據的增加、刪除、編輯和查詢等管理。
特別需要指出的是,單位信息主要指的是要領用耗材的人員所在單位信息。倉庫則是為了將種類繁多的耗材進行分類,各個高校可以根據所涉及的耗材實際情況進行倉庫分類,在西北大學該系統(tǒng)的實際運行中,將倉庫分為危品類、綜合類和普試劑三個倉庫。物品則是耗材的基礎信息管理,實現對物品的規(guī)范化管理。供應商是耗材的供應商,通常為簽約商。經費類型是為了領用人耗材經費類型的規(guī)范化管理,便于統(tǒng)計報表生成。
3.物品采購
在實現對基礎數據的規(guī)范化管理的基礎之上,物品采購功能實現各個院系單位耗材申請?zhí)峤?、審批及耗材采購工作,其主要包括采購計劃和采購管理兩大功能模塊。
(1)采購計劃:實現耗材申請、審批功能。通過采購計劃管理功能可隨時了解院系單位耗材采購的需求,并及時進行審批,形成最終的耗材采購計劃。
(2)采購管理:實現對通過審批采購計劃的耗材的采購管理。該功能通常分配給庫管,由庫管根據耗材庫存狀態(tài),隨時向供應商進行耗材采購,使各類耗材保持一定的庫存狀態(tài)。
4.物品入庫管理
在物品采購的基礎上,供應商會根據物品采購要求將耗材運送到實驗室倉庫,物品入庫管理功能就是實現對采購的耗材進行入庫登記管理。通過入庫信息功能可以查看每次入庫的信息;物品入庫功能可以實現將耗材入庫;詳細入庫信息功能實現以每件耗材為單位的入庫詳細信息;退庫信息功能實現對有問題耗材退貨的信息處理。
5.物品供應管理
在耗材通過物品入庫管理功能進行入庫操作后,物品供應管理功能實現耗材出庫,也就是耗材領用的操作,具體界面如圖3所示。
物品供應管理通過物品供應功能實現耗材領用;通過物品供應信息功能查看每次耗材的領用信息;通過物品供應詳細信息功能查看每件耗材的領用信息;通過退貨信息功能查看領用人退回來的耗材信息。同時,還通過待執(zhí)行供應信息功能及紅色背景標識功能提供便捷的提醒服務。
6.物品庫存管理
通過以上五大功能實現了耗材申請、審批和領用的核心工作流程,物品庫存管理功能則實現對耗材庫存狀態(tài)及時反饋,實現耗材庫存查詢、耗材報警信息、損耗信息等功能,其界面如圖4所示。
7.統(tǒng)計管理
統(tǒng)計管理功能在以上六大功能的基礎上,對耗材的入庫、領用等信息進行統(tǒng)計,為管理者提供決策支持。統(tǒng)計功能主要有物質領用綜合統(tǒng)計、物質領用明細統(tǒng)計、庫存綜合統(tǒng)計、庫存明細統(tǒng)計、物質入庫綜合統(tǒng)計、物質入庫明細統(tǒng)計。
五、小結
本文所研究的實驗教學耗材管理系統(tǒng)主要針對高校實驗教學耗材申報、審批、領用這一個工作流程。在互聯(lián)網時代,使用計算機網絡來進行實驗教學耗材的管理已成為必然。通過計算機網絡使各部門的工作人員相互協(xié)作,免去了傳統(tǒng)教學耗材申報審批的復雜與煩瑣,并且申報數據的信息化存儲,相比原先紙質保存實驗教學耗材數據具有很多的優(yōu)點,不僅查找方便而且可以存儲大量數據,便于決策分析。[1]
該系統(tǒng)自2012年在西北大學正式投入使用以來,改善了西北大學現有的實驗教學耗材管理工作,提高了工作人員工作效率的同時,為西北大學的實驗室管理規(guī)范化及智能化做出了應有的貢獻。
參考文獻:
[1]張亦聰.實驗教學耗材管理系統(tǒng)[D].吉林大學,2012.
[2]http:///view/1456654.htm.
1.1系統(tǒng)初步調查………………………………………………………………………………(1)
1.2項目開發(fā)的可行性分析……………………………………………………………………(1)
1.3系統(tǒng)詳細調查………………………………………………………………………………(2)
1.4新系統(tǒng)邏輯模型的提出……………………………………………………………………(3)
2.系統(tǒng)設計
2.1系統(tǒng)物理配置方案設計……………………………………………………………………(7)
2.2系統(tǒng)目標設計……………………………………………………………………………(7)
2.3系統(tǒng)功能模塊設計………………………………………………………………………(8)
2.4系統(tǒng)文件清單……………………………………………………………………………(8)
2.5系統(tǒng)流程分析圖……………………………………………………………………………(9)
2.6系統(tǒng)功能圖……………………………………………………………………………… (10)
2.7代碼設計……………………………………………………………………………… (10)
3.系統(tǒng)實施
3.1數據庫、表的建立……………………………………………………………………… (11)
3.2表單的建立……………………………………………………………………………… (11)
3.3報表的建立……………………………………………………………………………… (13)
3.4菜單的建立……………………………………………………………………………… (14)
3.5主界面的建立…………………………………………………………………………… (15)
3.6項目管理器的建立………………………………………………………………………(16)
3.7系統(tǒng)測試與調試…………………………………………………………………………(17)
4.評價及改進方向……………………………………………………………………………(20)
5.操作說明……………………………………………………………………………………(21)
附錄——程序清單……………………………………………………………………………(22)
1.系統(tǒng)分析
1.1.系統(tǒng)初步調查:
初步調查階段的主要目標就是從系統(tǒng)分析人員和管理人員的角度看新項目開發(fā)有無必要和可能。
系統(tǒng)初部調查采用的主要方式是系統(tǒng)分析人員與上海采邑商貿有限公司管理人員進行交流,再深入庫房實地調查,通過參與業(yè)務實踐來了解情況,初部了解公司的基本情況為:公司設立經理室、財務部、采購部、銷售部、庫管部等業(yè)務部門,分別從各自的業(yè)務層面對庫存管理有不同的要求及對其產生各種影響。其中,經理負責重大事務的決策和未來銷售市場的預測;財務部負責各類業(yè)務報表核查、成本和利潤監(jiān)控等;采購部負責商品進貨、選擇供應商;銷售部負責銷售、調整銷售單價、發(fā)展銷售客戶;庫管部負責商品進出事務和為采購部、銷售部提供庫存即時數據,和財務部核對進、銷、存數據。其組織結構圖如下圖(圖1-1)所示:
:12000多字的信息管理本科自學考論文
有流程圖、數據字典、界面圖、部分源程序 200元
刀具管理涉及庫存管理、生產管理等好幾個方面。
1、對每種東西分類編碼,并將編碼應用日常管理。
2、管好倉庫,做到倉庫帳、物一致,日常出入庫受控,記錄及時正確。
3、完善每種物品的基礎信息,包括名稱、規(guī)格、使用場合、使用數量、使用壽命等,用于日常合理庫存量的控制。
(來源:文章屋網 )