摘 要:倉儲在企業(yè)的整個供應鏈中起著至關重要的作用。如果不能保證正確的進貨、庫存控制和出貨,將會導致管理費用的增加,服務質量的下降,從而影響企業(yè)的競爭力。根據(jù)倉庫管理的特點,設計基于C/S模式的倉庫管理信息系統(tǒng)的技術方案,詳細討論系統(tǒng)的功能設計以及實現(xiàn)技術。該系統(tǒng)實現(xiàn)了倉庫管理的自動化、界面友好、可操作性強。
關鍵詞:C/S模式;倉庫;管理信息系統(tǒng);倉庫管理
中圖分類號:TP311 文獻標識碼:B 文章編號:1004373X(2008)1608702
Design and Implement of the Storage Management Information System Based on C/S Model
LI Fengling.1,ZHENG Fei.2
(1.College of Foshan Science Technology College,F(xiàn)oshan,528000,China;2.Foshan Radio Television University,F(xiàn)oshan,528000,China)
Abstract:The storage takes an important effect on the enterprise SCM.Without proper purchase and stock control,the management cost is raised and the service quality is dropped.So,the enterprise competitive power is decreased.On the characteristics of the storage management,the scheme of the storage management information system is designed,the function design and the realization technology are described in details.In the system,the management automation is realized with the good interface and the easily operation.
Keywords:C/S model;storage;MIS;storage management
倉儲在企業(yè)的整個供應鏈中起著至關重要的作用。搞好倉儲活動,可以克服生產(chǎn)與地理上的分離,銜接生產(chǎn)與消費時間上的背離,調節(jié)生產(chǎn)與消費方式上的差別,同時也是降低物流成本、提高經(jīng)濟效益的有效途徑,是保持物資原有使用價值和合理使用物資的重要手段。如果不能保證合適的庫存控制,將會導致管理費用的增加、服務質量的下降,從而影響企業(yè)的競爭力。隨著社會經(jīng)濟的發(fā)展,倉儲業(yè)的日益專業(yè)化,過去那種人工記憶、手工操作的方式已遠遠不能滿足要求,必須使倉儲管理和計算機系統(tǒng)結合起來,以使倉儲服務得到有效的執(zhí)行和監(jiān)督?;贑/S模式的倉庫管理信息系統(tǒng)可以對倉儲各環(huán)節(jié)實施全過程控制管理,并可對貨物進行入/出庫操作,從而實現(xiàn)倉儲作業(yè)流程的自動化管理與操作。
1 系統(tǒng)總體設計
基于C/S模式的倉庫管理信息系統(tǒng)由系統(tǒng)登錄、系統(tǒng)維護、單據(jù)管理、統(tǒng)計查詢、輔助項目管理、報表管理等模塊組成。系統(tǒng)結構如圖1所示。
(1) 系統(tǒng)登錄模塊。用戶通過此模塊輸入或從系統(tǒng)用戶列表中選擇用戶名,并輸入用戶口令。當用戶輸入的用戶名與口令正確后,將進入倉庫管理信息系統(tǒng)的主窗體。
(2) 系統(tǒng)維護模塊。用戶通過此模塊完成倉庫管理信息系統(tǒng)的系統(tǒng)用戶的管理,包括系統(tǒng)用戶的操作權限的設置、用戶信息的添加、修改、刪除和查詢等。
(3) 單據(jù)管理模塊。主要通過入庫及出庫單據(jù)的編輯和審核對入、出庫單據(jù)進行管理。用戶通過該模塊完成物品的入/出庫操作管理,即入/出庫單的信息管理操作,包括入/出庫單信息的添加、修改、查詢和刪除操作。同時用戶通過此模塊完成入/出庫單的審核操作,并將此次入/出庫單信息加入到已審核的入/出庫單對應的數(shù)據(jù)表中,同時從未審核的入/出庫單對應的數(shù)據(jù)表中刪除相信的入/出庫單信息。
(4) 統(tǒng)計查詢模塊。用戶通過此模塊完成已審核的入/出庫單的查詢操作,并將這些信息顯示在相應的數(shù)據(jù)綁定控件中。
(5) 輔助項目管理模塊。用戶通過該模塊完成對添加出入庫單據(jù)時所需要的員工/部門/物品類別信
息的管理,包括員工/部門/物品類別信息的添加、刪
除、修改和查詢操作。
(6) 報表管理模塊。用戶通過此模塊可以瀏覽和綜合掌握各個部門的物品領用明細信息表和匯總信息表。
2 基于C/S模式的倉庫管理信息系統(tǒng)的結構設計
倉庫管理信息系統(tǒng)采用兩層結構的C/S模
式,其結構如圖2所示。通過用戶操作界面,客戶端接收用戶輸入的各種操作信息,然后向數(shù)據(jù)庫服務器發(fā)出各種操作命令或數(shù)據(jù)請求,并接收執(zhí)行操作命令后返回的數(shù)據(jù)結果,根據(jù)相應的邏輯運算,向客戶顯示相應的信息。數(shù)據(jù)庫服務器接收客戶端的數(shù)據(jù)或命令請求,執(zhí)行相應的命令得到相應的數(shù)據(jù)集,對數(shù)據(jù)集進行相應的處理,然后將數(shù)據(jù)集獲處理后的數(shù)據(jù)集返回給客戶。
3 基于C/S模式的倉庫管理信息系統(tǒng)的數(shù)據(jù)庫設計
數(shù)據(jù)庫結構設計的好壞將直接對管理信息系統(tǒng)的效率、功能的擴展、完善以及實現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫結構設計可以提高存儲的效率,保證數(shù)據(jù)的完整性和一致性。要將數(shù)據(jù)庫系統(tǒng)應用于倉庫管理系統(tǒng),必須充分考慮倉庫管理系統(tǒng)的各種要求。倉庫管理系統(tǒng)要求記錄每次倉庫物品的出入庫單據(jù)的操作信息,并允許系統(tǒng)用戶對這些信息進行查詢,同時還要建立一些輔助項目表為這些操作信息提供數(shù)據(jù)來源。根據(jù)這些要求,我們建立了倉庫管理信息系統(tǒng)的ER圖如圖3所示。
4 關鍵技術
ADO Data 控件使用 Microsoft ActiveX 數(shù)據(jù)對象(ADO) 快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之間的連接。數(shù)據(jù)綁定控件是任何具有“數(shù)據(jù)源”屬性的控件。數(shù)據(jù)提供者可以是任何符合 OLE DB 規(guī)范的數(shù)據(jù)源。使用Visual Basic 的類模塊也可以很方便地創(chuàng)建子集的數(shù)據(jù)提供者。盡管可以在應用程序中直接使用 ActiveX 數(shù)據(jù)對象,但 ADO Data 控件有作為一個圖形控件的優(yōu)勢(具有“向前”和“向后”按鈕),以及一個易于使用的界面,可以用最少的代碼創(chuàng)建數(shù)據(jù)庫應用程序。
連接一個本地數(shù)據(jù)庫或遠程數(shù)據(jù)庫。打開一個指定的數(shù)據(jù)庫表,或定義一個基于結構化查詢語言 (SQL) 的查詢、或存儲過程、或該數(shù)據(jù)庫中的表的視圖的記錄集合。將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改這些數(shù)值。添加新的記錄,或根據(jù)對顯示在綁定的控件中的數(shù)據(jù)的任何更改更新一個數(shù)據(jù)庫。要創(chuàng)建一個客戶或前端數(shù)據(jù)庫應用程序,應在窗體中添加 ADO Data 控件,以及其他所需要的任何 Visual Basic 控件??梢愿鶕?jù)需要在窗體中放置多個 ADO Data 控件。不過,請注意,這種控件是一種相當“昂貴”的創(chuàng)建連接的方法,應在第一個控件至少有兩個連接,且以后的每個控件至少多一個連接時使用。用最少的代碼創(chuàng)建一個前端數(shù)據(jù)庫應用程序。通過在設計時設置一些屬性,可以用最少的代碼來創(chuàng)建一個數(shù)據(jù)庫應用程序。如果正在使用OLE DB 數(shù)據(jù)源,則相應的Microsoft 數(shù)據(jù)鏈接名稱(DataLink Name)(.MDL) 必須是在您的機器上創(chuàng)建的,以獲得一個循序漸進的示例。
5 系統(tǒng)測試
軟件系統(tǒng)測試時為了發(fā)現(xiàn)應用系統(tǒng)軟件中的錯誤而執(zhí)行程序的過程。好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。測試任何產(chǎn)品都有黑盒測試和白盒測試2種方法。本系統(tǒng)采用黑盒測試方法,僅對系統(tǒng)功能進行測試。軟件系統(tǒng)的測試過程按照4個步驟進行,即單元測試、集成測試、確認測試和系統(tǒng)測試。在進行一系列測試,包括用戶的驗收測試和系統(tǒng)測試后,結果顯示:本系統(tǒng)能實現(xiàn)系統(tǒng)模塊所包含的所有功能、界面友好、可操作性強、簡便實用。
6 結 語
基于C/S模式的倉庫管理信息系統(tǒng)界面友好,易于操作,實現(xiàn)了用戶需求的各項功能。整個軟件在開發(fā)過程中根據(jù)軟件工程的設計思想,采用模塊化程序設計的方法,充分考慮各種實際情況,實用性好。本系統(tǒng)實現(xiàn)了倉庫管理的自動化,減輕了倉庫管理人員的勞動強度,提高了管理水平,使倉庫管理工作更加科學化、規(guī)范化。
參 考 文 獻
[1]張宏林,孔艷.Visual Basic開發(fā)數(shù)據(jù)庫\\.北京:人民郵電出版社,1999.
[2]柴曉路,梁宇奇.Web Services技術、架構和應用\\.北京:電子工業(yè)出版社,2003.
[3]Kelin M McNeill,Gail Barker,Judy McElroy.Experience Using an ASP Model to Expand a Stateinitiated Telemedicine Program [J].International Congress Series,2001,1 230:824829.
[4]Guan Zhizhong.The ASP Solution Method of Enterprise Post [J].Progress Software World,2000,9:6163.
[5]伍俊良.管理信息系統(tǒng)開發(fā)與應用\\.北京:科學出版社,1999.
[6]吳涵.基于VC.++的研究生信息管理系統(tǒng)的設計與實現(xiàn)[J].計算機技術與發(fā)展,2006,16(12):184186.
[7]羅鴻.ERP原理、設計與實施\\.北京:電子工業(yè)出版社,2005.
[8]鄭人杰,殷人昆.實用軟件工程\\.北京:清華大學出版社,1999.
[9]張毅.制造資源計劃MRPⅡ及其應用\\.北京:清華大學出版社,2000.
[10]常丹.ERP原理與應用\\.北京:中央廣播電視大學出版社,2008.
作者簡介 李逢玲 女,1963年出生,廣東省佛山科學技術學院,實驗師。主要研究方向為EDA,CAD。
鄭 飛 男,1965年出生,廣東省佛山市佛山廣播電視大學,博士,副教授。主要研究方向為模糊控制、CAD,ERP等。