摘 要:倉(cāng)儲(chǔ)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用。如果不能保證正確的進(jìn)貨、庫(kù)存控制和出貨,將會(huì)導(dǎo)致管理費(fèi)用的增加,服務(wù)質(zhì)量的下降,從而影響企業(yè)的競(jìng)爭(zhēng)力。根據(jù)倉(cāng)庫(kù)管理的特點(diǎn),設(shè)計(jì)基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)的技術(shù)方案,詳細(xì)討論系統(tǒng)的功能設(shè)計(jì)以及實(shí)現(xiàn)技術(shù)。該系統(tǒng)實(shí)現(xiàn)了倉(cāng)庫(kù)管理的自動(dòng)化、界面友好、可操作性強(qiáng)。
關(guān)鍵詞:C/S模式;倉(cāng)庫(kù);管理信息系統(tǒng);倉(cāng)庫(kù)管理
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):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
倉(cāng)儲(chǔ)在企業(yè)的整個(gè)供應(yīng)鏈中起著至關(guān)重要的作用。搞好倉(cāng)儲(chǔ)活動(dòng),可以克服生產(chǎn)與地理上的分離,銜接生產(chǎn)與消費(fèi)時(shí)間上的背離,調(diào)節(jié)生產(chǎn)與消費(fèi)方式上的差別,同時(shí)也是降低物流成本、提高經(jīng)濟(jì)效益的有效途徑,是保持物資原有使用價(jià)值和合理使用物資的重要手段。如果不能保證合適的庫(kù)存控制,將會(huì)導(dǎo)致管理費(fèi)用的增加、服務(wù)質(zhì)量的下降,從而影響企業(yè)的競(jìng)爭(zhēng)力。隨著社會(huì)經(jīng)濟(jì)的發(fā)展,倉(cāng)儲(chǔ)業(yè)的日益專(zhuān)業(yè)化,過(guò)去那種人工記憶、手工操作的方式已遠(yuǎn)遠(yuǎn)不能滿(mǎn)足要求,必須使倉(cāng)儲(chǔ)管理和計(jì)算機(jī)系統(tǒng)結(jié)合起來(lái),以使倉(cāng)儲(chǔ)服務(wù)得到有效的執(zhí)行和監(jiān)督。基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)可以對(duì)倉(cāng)儲(chǔ)各環(huán)節(jié)實(shí)施全過(guò)程控制管理,并可對(duì)貨物進(jìn)行入/出庫(kù)操作,從而實(shí)現(xiàn)倉(cāng)儲(chǔ)作業(yè)流程的自動(dòng)化管理與操作。
1 系統(tǒng)總體設(shè)計(jì)
基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)由系統(tǒng)登錄、系統(tǒng)維護(hù)、單據(jù)管理、統(tǒng)計(jì)查詢(xún)、輔助項(xiàng)目管理、報(bào)表管理等模塊組成。系統(tǒng)結(jié)構(gòu)如圖1所示。
(1) 系統(tǒng)登錄模塊。用戶(hù)通過(guò)此模塊輸入或從系統(tǒng)用戶(hù)列表中選擇用戶(hù)名,并輸入用戶(hù)口令。當(dāng)用戶(hù)輸入的用戶(hù)名與口令正確后,將進(jìn)入倉(cāng)庫(kù)管理信息系統(tǒng)的主窗體。
(2) 系統(tǒng)維護(hù)模塊。用戶(hù)通過(guò)此模塊完成倉(cāng)庫(kù)管理信息系統(tǒng)的系統(tǒng)用戶(hù)的管理,包括系統(tǒng)用戶(hù)的操作權(quán)限的設(shè)置、用戶(hù)信息的添加、修改、刪除和查詢(xún)等。

(3) 單據(jù)管理模塊。主要通過(guò)入庫(kù)及出庫(kù)單據(jù)的編輯和審核對(duì)入、出庫(kù)單據(jù)進(jìn)行管理。用戶(hù)通過(guò)該模塊完成物品的入/出庫(kù)操作管理,即入/出庫(kù)單的信息管理操作,包括入/出庫(kù)單信息的添加、修改、查詢(xún)和刪除操作。同時(shí)用戶(hù)通過(guò)此模塊完成入/出庫(kù)單的審核操作,并將此次入/出庫(kù)單信息加入到已審核的入/出庫(kù)單對(duì)應(yīng)的數(shù)據(jù)表中,同時(shí)從未審核的入/出庫(kù)單對(duì)應(yīng)的數(shù)據(jù)表中刪除相信的入/出庫(kù)單信息。
(4) 統(tǒng)計(jì)查詢(xún)模塊。用戶(hù)通過(guò)此模塊完成已審核的入/出庫(kù)單的查詢(xún)操作,并將這些信息顯示在相應(yīng)的數(shù)據(jù)綁定控件中。
(5) 輔助項(xiàng)目管理模塊。用戶(hù)通過(guò)該模塊完成對(duì)添加出入庫(kù)單據(jù)時(shí)所需要的員工/部門(mén)/物品類(lèi)別信
息的管理,包括員工/部門(mén)/物品類(lèi)別信息的添加、刪
除、修改和查詢(xún)操作。
(6) 報(bào)表管理模塊。用戶(hù)通過(guò)此模塊可以瀏覽和綜合掌握各個(gè)部門(mén)的物品領(lǐng)用明細(xì)信息表和匯總信息表。
2 基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
倉(cāng)庫(kù)管理信息系統(tǒng)采用兩層結(jié)構(gòu)的C/S模
式,其結(jié)構(gòu)如圖2所示。通過(guò)用戶(hù)操作界面,客戶(hù)端接收用戶(hù)輸入的各種操作信息,然后向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出各種操作命令或數(shù)據(jù)請(qǐng)求,并接收?qǐng)?zhí)行操作命令后返回的數(shù)據(jù)結(jié)果,根據(jù)相應(yīng)的邏輯運(yùn)算,向客戶(hù)顯示相應(yīng)的信息。數(shù)據(jù)庫(kù)服務(wù)器接收客戶(hù)端的數(shù)據(jù)或命令請(qǐng)求,執(zhí)行相應(yīng)的命令得到相應(yīng)的數(shù)據(jù)集,對(duì)數(shù)據(jù)集進(jìn)行相應(yīng)的處理,然后將數(shù)據(jù)集獲處理后的數(shù)據(jù)集返回給客戶(hù)。

3 基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)管理信息系統(tǒng)的效率、功能的擴(kuò)展、完善以及實(shí)現(xiàn)的效果產(chǎn)生影響,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。要將數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用于倉(cāng)庫(kù)管理系統(tǒng),必須充分考慮倉(cāng)庫(kù)管理系統(tǒng)的各種要求。倉(cāng)庫(kù)管理系統(tǒng)要求記錄每次倉(cāng)庫(kù)物品的出入庫(kù)單據(jù)的操作信息,并允許系統(tǒng)用戶(hù)對(duì)這些信息進(jìn)行查詢(xún),同時(shí)還要建立一些輔助項(xiàng)目表為這些操作信息提供數(shù)據(jù)來(lái)源。根據(jù)這些要求,我們建立了倉(cāng)庫(kù)管理信息系統(tǒng)的ER圖如圖3所示。
4 關(guān)鍵技術(shù)
ADO Data 控件使用 Microsoft ActiveX 數(shù)據(jù)對(duì)象(ADO) 快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供者之間的連接。數(shù)據(jù)綁定控件是任何具有“數(shù)據(jù)源”屬性的控件。數(shù)據(jù)提供者可以是任何符合 OLE DB 規(guī)范的數(shù)據(jù)源。使用Visual Basic 的類(lèi)模塊也可以很方便地創(chuàng)建子集的數(shù)據(jù)提供者。盡管可以在應(yīng)用程序中直接使用 ActiveX 數(shù)據(jù)對(duì)象,但 ADO Data 控件有作為一個(gè)圖形控件的優(yōu)勢(shì)(具有“向前”和“向后”按鈕),以及一個(gè)易于使用的界面,可以用最少的代碼創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序。
連接一個(gè)本地?cái)?shù)據(jù)庫(kù)或遠(yuǎn)程數(shù)據(jù)庫(kù)。打開(kāi)一個(gè)指定的數(shù)據(jù)庫(kù)表,或定義一個(gè)基于結(jié)構(gòu)化查詢(xún)語(yǔ)言 (SQL) 的查詢(xún)、或存儲(chǔ)過(guò)程、或該數(shù)據(jù)庫(kù)中的表的視圖的記錄集合。將數(shù)據(jù)字段的數(shù)值傳遞給數(shù)據(jù)綁定的控件,可以在這些控件中顯示或更改這些數(shù)值。添加新的記錄,或根據(jù)對(duì)顯示在綁定的控件中的數(shù)據(jù)的任何更改更新一個(gè)數(shù)據(jù)庫(kù)。要?jiǎng)?chuàng)建一個(gè)客戶(hù)或前端數(shù)據(jù)庫(kù)應(yīng)用程序,應(yīng)在窗體中添加 ADO Data 控件,以及其他所需要的任何 Visual Basic 控件。可以根據(jù)需要在窗體中放置多個(gè) ADO Data 控件。不過(guò),請(qǐng)注意,這種控件是一種相當(dāng)“昂貴”的創(chuàng)建連接的方法,應(yīng)在第一個(gè)控件至少有兩個(gè)連接,且以后的每個(gè)控件至少多一個(gè)連接時(shí)使用。用最少的代碼創(chuàng)建一個(gè)前端數(shù)據(jù)庫(kù)應(yīng)用程序。通過(guò)在設(shè)計(jì)時(shí)設(shè)置一些屬性,可以用最少的代碼來(lái)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序。如果正在使用OLE DB 數(shù)據(jù)源,則相應(yīng)的Microsoft 數(shù)據(jù)鏈接名稱(chēng)(DataLink Name)(.MDL) 必須是在您的機(jī)器上創(chuàng)建的,以獲得一個(gè)循序漸進(jìn)的示例。
5 系統(tǒng)測(cè)試
軟件系統(tǒng)測(cè)試時(shí)為了發(fā)現(xiàn)應(yīng)用系統(tǒng)軟件中的錯(cuò)誤而執(zhí)行程序的過(guò)程。好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。測(cè)試任何產(chǎn)品都有黑盒測(cè)試和白盒測(cè)試2種方法。本系統(tǒng)采用黑盒測(cè)試方法,僅對(duì)系統(tǒng)功能進(jìn)行測(cè)試。軟件系統(tǒng)的測(cè)試過(guò)程按照4個(gè)步驟進(jìn)行,即單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。在進(jìn)行一系列測(cè)試,包括用戶(hù)的驗(yàn)收測(cè)試和系統(tǒng)測(cè)試后,結(jié)果顯示:本系統(tǒng)能實(shí)現(xiàn)系統(tǒng)模塊所包含的所有功能、界面友好、可操作性強(qiáng)、簡(jiǎn)便實(shí)用。
6 結(jié) 語(yǔ)
基于C/S模式的倉(cāng)庫(kù)管理信息系統(tǒng)界面友好,易于操作,實(shí)現(xiàn)了用戶(hù)需求的各項(xiàng)功能。整個(gè)軟件在開(kāi)發(fā)過(guò)程中根據(jù)軟件工程的設(shè)計(jì)思想,采用模塊化程序設(shè)計(jì)的方法,充分考慮各種實(shí)際情況,實(shí)用性好。本系統(tǒng)實(shí)現(xiàn)了倉(cāng)庫(kù)管理的自動(dòng)化,減輕了倉(cāng)庫(kù)管理人員的勞動(dòng)強(qiáng)度,提高了管理水平,使倉(cāng)庫(kù)管理工作更加科學(xué)化、規(guī)范化。
參 考 文 獻(xiàn)
[1]張宏林,孔艷.Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)\\.北京:人民郵電出版社,1999.
[2]柴曉路,梁宇奇.Web Services技術(shù)、架構(gòu)和應(yīng)用\\.北京:電子工業(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)開(kāi)發(fā)與應(yīng)用\\.北京:科學(xué)出版社,1999.
[6]吳涵.基于VC.++的研究生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2006,16(12):184186.
[7]羅鴻.ERP原理、設(shè)計(jì)與實(shí)施\\.北京:電子工業(yè)出版社,2005.
[8]鄭人杰,殷人昆.實(shí)用軟件工程\\.北京:清華大學(xué)出版社,1999.
[9]張毅.制造資源計(jì)劃M(mǎn)RPⅡ及其應(yīng)用\\.北京:清華大學(xué)出版社,2000.
[10]常丹.ERP原理與應(yīng)用\\.北京:中央廣播電視大學(xué)出版社,2008.
作者簡(jiǎn)介 李逢玲 女,1963年出生,廣東省佛山科學(xué)技術(shù)學(xué)院,實(shí)驗(yàn)師。主要研究方向?yàn)镋DA,CAD。
鄭 飛 男,1965年出生,廣東省佛山市佛山廣播電視大學(xué),博士,副教授。主要研究方向?yàn)槟:刂啤AD,ERP等。