版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、商業(yè)企業(yè)庫存管理信息系統(tǒng)商業(yè)企業(yè)庫存管理信息系統(tǒng)1 系統(tǒng)規(guī)劃系統(tǒng)規(guī)劃1.1 系統(tǒng)背景系統(tǒng)背景在國民經(jīng)濟信息化過程中企業(yè)信息化是一個很重要的部分。隨著企業(yè)經(jīng)營模式逐漸從勞動密集型向技術(shù)密集型轉(zhuǎn)變,建立在真實數(shù)據(jù)基礎(chǔ)上的科學(xué)理性的現(xiàn)代管理方式將使企業(yè)在市場競爭中立于不敗之地。管理信息系統(tǒng)能及時為企業(yè)提供所需的真實數(shù)據(jù),成為企業(yè)管理者進行決策的依據(jù)。尤其在商業(yè)企業(yè)中,商品的進銷存管理顯得極其重要。現(xiàn)代商業(yè)的迅速發(fā)展,對手工管理模式提出了嚴峻挑戰(zhàn)。商品品種日益豐富,流行周期變短;企業(yè)經(jīng)營活動節(jié)奏加快,如調(diào)價、削價、賒銷、代銷、折讓、退換等各種情況;信息量增大、變化加快,這些都增加了經(jīng)營管理的結(jié)算和統(tǒng)計
2、難度,手工管理難以完全勝任?,F(xiàn)代化商業(yè)大市場、大流通、大商業(yè)發(fā)展的前提是高度發(fā)達的社會信息化,而商業(yè)企業(yè)自身內(nèi)部的管理信息系統(tǒng)又是社會信息化的前提。商品流轉(zhuǎn)中基礎(chǔ)數(shù)據(jù)的組織與應(yīng)用尤其重要,也是商業(yè) MIS 系統(tǒng)在操作層和經(jīng)營層最廣泛的應(yīng)用之處。商品的進、銷、退、換、盤、損等商品流轉(zhuǎn)過程的管理以及相應(yīng)的款項流通的管理、票據(jù)的管理,是計算機系統(tǒng)代替手工作業(yè)方式的主要用途之一。強化庫存管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是商業(yè)企業(yè)家門夢寐以求的。本小組開展商業(yè)企業(yè)庫存管理信息系統(tǒng)的分析與設(shè)計,就是希望有助于我國商業(yè)自動化事業(yè)的發(fā)展,同時也希望豐
3、富企業(yè)信息系統(tǒng)的研究,為企業(yè)信息化作出貢獻。當(dāng)今的企業(yè)信息系統(tǒng)不但是傳統(tǒng)手工信息管理系統(tǒng)的替代者,而且也是先進管理思想的體現(xiàn)者。因此本系統(tǒng)就是在下面兩個研究背景的基礎(chǔ)上進行的。(1)手工信息管理的缺點和現(xiàn)代管理信息系統(tǒng)優(yōu)勢。我國目前大部分的小型商業(yè)企業(yè)仍然采用傳統(tǒng)的手工信息系統(tǒng)。這種原始手工操作的信息系統(tǒng)存在很多缺點,如管理效率低,勞動強度大,信息處理速度低而且準(zhǔn)確率也不夠令人滿意等。而以先進的管理理念建立起來的管理信息系統(tǒng),實現(xiàn)商業(yè)企業(yè)現(xiàn)代化的庫存管理,能夠增強商業(yè)企業(yè)的活力,為企業(yè)帶來巨大的經(jīng)濟效益,這也是商業(yè)企業(yè)庫存管理的當(dāng)務(wù)之急。現(xiàn)代化的庫存管理信息系統(tǒng),利用計算機技術(shù)從事商品信息處理
4、,顯示出其手工操作無法比擬的優(yōu)勢。(2)數(shù)據(jù)庫技術(shù)現(xiàn)狀。在商業(yè)企業(yè)庫存管理信息系統(tǒng)中數(shù)據(jù)庫是關(guān)鍵,數(shù)據(jù)庫中的數(shù)據(jù)就是企業(yè)的重要資源,數(shù)據(jù)庫設(shè)計的好壞影響著商業(yè)企業(yè)庫存管理信息系統(tǒng)的好壞。商業(yè)企業(yè)庫存管理信息系統(tǒng)中的核心技術(shù)就是數(shù)據(jù)庫技術(shù)。1.21.2 項目研究的意義項目研究的意義商業(yè)企業(yè)庫存管理信息系統(tǒng)主要解決的是商品庫存方面的信息管理問題,還沒被廣泛應(yīng)用到企業(yè)信息化管理中。庫存管理模塊占企業(yè)總資產(chǎn)的20-30%,被稱作“第三利潤源泉”,所以商業(yè)企業(yè)對庫存進行全面的管理是非常有必要的5。商業(yè)企業(yè)已從傳統(tǒng)的進銷存一體經(jīng)營模式轉(zhuǎn)為國際通行的進銷分離模式。建立商品庫存管理信息系統(tǒng),對于商業(yè)企業(yè)加強商
5、品在內(nèi)部流通過程中的合理調(diào)配、合理存儲,減少內(nèi)部流通成本具有積極意義。建立商品庫存管理信息系統(tǒng),是眾多商家的迫切需要,也是商品經(jīng)濟發(fā)展的必然產(chǎn)物;一套完整的庫存管理信息系統(tǒng),不僅能合理的管理商品流通減少貨物冗余、加速資金周轉(zhuǎn),控制商品價格的波動,而且它能規(guī)范商品流通的工作流程,減少人為因素的影響,更重要的是它能利用歷史數(shù)據(jù),為管理者的決策提供分析數(shù)據(jù)。因此,為了給商業(yè)企業(yè)的庫存管理者提供強有力的庫存決策,更好地幫助他們進行有效的庫存管理,提高企業(yè)市場競爭力,分析與設(shè)計庫存管理信息系統(tǒng)有著非常重要的實際意義。1.31.3 系統(tǒng)介紹系統(tǒng)介紹1.3.1 系統(tǒng)目標(biāo)商業(yè)企業(yè)庫存管理信息系統(tǒng)的總體目標(biāo)是提
6、高庫存業(yè)的服務(wù)水平、實現(xiàn)物流合理化,降低總成本和提高客戶滿意水平。其具體的設(shè)計目標(biāo)主要有以下幾個方面:(1)為商業(yè)企業(yè)庫存管理提供大量的商品入庫、存儲保管和出庫方面的信息, 根據(jù)這些信息分析、了解商品在存儲過程中的狀態(tài),分別采取不同的處理與監(jiān)控措施,并將這些信息及時反饋給采購、銷售、需求預(yù)測等部門,使采購、物流、銷售形成一系列的連貫活動,使商業(yè)企業(yè)庫存管理協(xié)調(diào)合理。(2)實現(xiàn)對商業(yè)企業(yè)庫存工作的規(guī)范化管理,能按單號、商品名稱、入庫日期、合同號、倉庫名稱等條件,迅速查詢商業(yè)企業(yè)的各項未進行、正進行、待進行的庫存信息,從而對庫存作業(yè)實施監(jiān)控與管理。(3)具備與供應(yīng)商及時準(zhǔn)確的交換信息的功能。支持成
7、員間的信息共享,可實現(xiàn)本企業(yè)不同地點倉庫間和企業(yè)間的信息集成。(4)實現(xiàn)庫存合理化。依靠電子計算機技術(shù)和嚴密的庫存管理,壓縮庫存,并防止積壓和脫銷。采取有效措施,盡可能縮短從訂貨到發(fā)貨的時間。(5)為客戶提供信息咨詢及有關(guān)資料的查詢和統(tǒng)計。總之,商業(yè)企業(yè)庫存管理信息系統(tǒng)的基本目標(biāo)是用現(xiàn)代化的物質(zhì)技術(shù)設(shè)備和管理措施,不斷提高庫存作業(yè)的工作效率,做到儲存多,進出快,采用科學(xué)的養(yǎng)護方法,不斷提高商品養(yǎng)護能力,做到保管好,損耗少;運用經(jīng)濟手段管理倉庫,建立與健全以崗位貴任制為中心的各項管理制度,不斷提高倉庫管理水平,做到節(jié)省費用,保證安全。1.3.2 系統(tǒng)功能商業(yè)企業(yè)庫存管理活動可分為商品入庫、商品存
8、儲保管、商品出庫和輔助決策四個部分。其具體功能如下:(1)商品入庫信息系統(tǒng)商品入庫作業(yè)是商業(yè)企業(yè)庫存管理的開始,包括商品的接運、卸貨、搬運、清點數(shù)量、商品驗收、整理、堆碼、辦理入庫手續(xù)等一系列的操作過程。它是根據(jù)商品儲存計劃和入庫憑證安排的,按照規(guī)定的程序,倉庫進行收貨的業(yè)務(wù)。入庫信息系統(tǒng)的處理范圍包括從接收入庫開始確認存儲位置,到更新庫存的處理。接收入庫:商業(yè)企業(yè)從供應(yīng)商那里事先獲得到貨預(yù)訂信息并存儲在計算機系統(tǒng)中。實際到貨時, 通過掃描讀取該條碼檢索出到貨單位所對應(yīng)的該商品信息,經(jīng)過信息的確認后就可以完成接收貨物的作業(yè)。存放指示:使商品存儲的位置通過計算機系統(tǒng)自動進行分配,并輸出存儲位置的
9、指示書, 向作業(yè)人員進行指示。更新庫存:在分散處理時, 更新庫存分為中央和分散兩次更新庫存。如果在入庫的商品立即出庫的系統(tǒng)中, 在分散計算機中更新所掌握的不同保管位置的庫存, 然后聯(lián)網(wǎng)更新在中央計算機系統(tǒng)中所掌握的不同倉庫的庫存。在入庫的商品不需要立即出庫的情況下, 在分散計算機系統(tǒng)中立即進行更新處理。為了使中央和分散兩方的庫存保持一致, 需要建立日常能夠進行兩方庫存對賬的功能。入庫確認:入庫確認主要是核對錄入的各種入庫信息是否正確, 如果出現(xiàn)了錯誤, 要回到取消接收入庫信息的狀態(tài), 重新從接收入庫開始修改。如果全部正常處理, 根據(jù)入庫確認輸出實際入庫的信息。信息生成:為入庫處理的最后步驟,要
10、生成接收累計的會計信息,用以反映會計系統(tǒng)的接收臺賬、庫存賬,將信息存儲到相應(yīng)的數(shù)據(jù)庫。(2)儲存保管信息系統(tǒng)儲存保管階段是商業(yè)企業(yè)庫存管理作業(yè)的重要環(huán)節(jié)。這一階段商品在整個儲存期間,為保持商品的原有使用價值,倉庫需要采取一系列保管、保養(yǎng)措施。在庫信息系統(tǒng)的處理范圍包括事先設(shè)定庫存的指標(biāo),到盤點管理等。檢索庫存:讓業(yè)務(wù)人員知道正確的庫存量,判斷是否與訂單相對應(yīng)。在電子商務(wù)環(huán)境下,商業(yè)企業(yè)充分利用通暢的網(wǎng)絡(luò)渠道,可以及時地檢索到公司在各地的庫存及供應(yīng)鏈上其他企業(yè)的與庫存相關(guān)的庫存最新資料。輸出收付管理資料:商品入庫和出庫時要登記實物的卡片,在計算機系統(tǒng)中為了正確的管理庫存,存儲著入庫的紀(jì)錄。計算機
11、系統(tǒng)生成收付表單,并根據(jù)收付的實際業(yè)績掌握將來的業(yè)務(wù)量。補充庫存:商業(yè)企業(yè)庫存補充可以分為定期補充和緊急補充。定期補充是按照所確定的安全庫存,根據(jù)庫內(nèi)儲存的商品進行補充的匯總,指示完成補充庫存的處理。緊急補充是以出庫預(yù)定的數(shù)據(jù)為基礎(chǔ)的,當(dāng)進行商品分配時,揀貨貨區(qū)不足由存儲庫區(qū)緊急補充。盤點:查明存貨盤盈、盤虧、損毀的數(shù)量以及造成的原因,并應(yīng)進行相應(yīng)的賬務(wù)處理,調(diào)整存貨的實存數(shù),使存貨的賬面記錄與庫存實物相符。計算機系統(tǒng)中,根據(jù)庫存數(shù)據(jù)庫對倉庫、不同貨架存儲的商品進行盤點,事先要輸出有關(guān)盤點清單。(3)商品出庫信息系統(tǒng)商品出庫作業(yè)是商業(yè)企業(yè)庫存管理業(yè)務(wù)的最后一個環(huán)節(jié)。這一階段是根據(jù)出庫憑證,為使
12、商品準(zhǔn)確、及時、安全地發(fā)放出去所進行的一系列作業(yè)活動。對商品出庫,要求發(fā)貨準(zhǔn)確、及時,保質(zhì)保量地交給倉單持有人;出庫的商品必須包裝完整、標(biāo)記清楚、數(shù)量準(zhǔn)確。出庫信息系統(tǒng)的處理范圍包括從按訂單準(zhǔn)備出庫開始,實際的貨物出庫到向會計系統(tǒng)傳送已經(jīng)出庫的信息為止。匯總出庫數(shù)據(jù):對商品分配結(jié)束之后的訂單數(shù)據(jù)進行匯總,從中央計算機系統(tǒng)得到出庫數(shù)據(jù),確認數(shù)據(jù)的內(nèi)容,按照出庫數(shù)據(jù)的順序進行排列替換并編輯有關(guān)內(nèi)容。為進行單據(jù)揀貨的倉庫生成處理的單據(jù),在進行配車處理的同時對配車處理傳送出庫數(shù)據(jù)。在電子商務(wù)環(huán)境下,商業(yè)企業(yè)通過網(wǎng)絡(luò)可以匯總出公司各地倉庫的出庫數(shù)據(jù),匯總后的數(shù)據(jù)為企業(yè)決策提供依據(jù)。揀貨處理:匯總的揀貨清
13、單按照商品單位合計出庫數(shù)據(jù),與作業(yè)人員的作業(yè)單位匹配輸出商品的分類。單據(jù)揀貨時,在匯總出庫數(shù)據(jù)之后,考慮配送業(yè)務(wù)按照不同的方面排列替換出庫單據(jù),以單據(jù)為單位輸出揀貨清單并進行揀貨處理。分揀處理:分揀處理是集合揀貨的后處理作業(yè)。在以商品的總量為單位進行揀貨之后,再按照不同的訂單分配商品。生成分揀貨架和訂單,以及這些內(nèi)容的商品所聯(lián)系的分揀清單,按照揀貨的順序參考分揀清單,向分揀貨架分配商品。生成出庫單據(jù):計算機進行出庫作業(yè)指示,即對揀貨、分揀等進行出庫作業(yè)指示的訂單進行生成出庫單據(jù)的準(zhǔn)備,與出庫單據(jù)的形式相吻合,加工訂單信息, 隨時輸出單據(jù)。出庫確認:確認出庫處理,以接受訂單檢索出預(yù)定出庫的出庫數(shù)
14、據(jù),對出庫單據(jù)和商品、數(shù)量等是否一致、實物和數(shù)量是否一致進行確認。有關(guān)集合包裝的訂單,由于在包裝時確認內(nèi)容,只確認包裝的個數(shù),所以在出庫區(qū)放置貨物時,讀取貨物標(biāo)簽的條碼進行出庫確認。傳送數(shù)據(jù):在分散計算機系統(tǒng)中處理完成的出庫數(shù)據(jù)要傳送到中央計算機系統(tǒng)中,并在中央計算機系統(tǒng)中更新庫存。向結(jié)算系統(tǒng)中傳送支付信息,附加銷售信息、內(nèi)部的交易信息等對會計的必要項目生成傳送文件。(4)輔助決策子系統(tǒng)輔助決策的功能是對數(shù)據(jù)的分析和決策功能,這部分功能是該系統(tǒng)的核心功能,它包括庫存決策的建立和庫存決策運行。為了更方便快捷地進行庫存決策,將商品和某種庫存模型建立關(guān)聯(lián)。具體建立過程為,根據(jù)對歷史數(shù)據(jù)和現(xiàn)行數(shù)據(jù)分析
15、,確定或預(yù)測商品的需求量和需求速度,根據(jù)合理的決策模型,以及合理確定模型的參數(shù),將此作為該商品的庫存決策方案保存下來。預(yù)警提示:根據(jù)限額的數(shù)據(jù)設(shè)計出庫存量預(yù)警提示。訂貨決策:根據(jù)預(yù)警提示的某種商品,對其庫存數(shù)據(jù)錄入后,進行決策分析,并能夠進行訂貨數(shù)量的相關(guān)決策最后制定庫存訂貨決策。數(shù)據(jù)管理:數(shù)據(jù)管理功能是對預(yù)警提示信息和訂貨決策數(shù)據(jù)的存儲管理,對這些數(shù)據(jù)的存儲與維護是實行科學(xué)決策所必須的,是輔助管理決策系統(tǒng)的基礎(chǔ)性功能。1.41.4 系統(tǒng)開發(fā)計劃系統(tǒng)開發(fā)計劃(略略)1.51.5 可行性分析可行性分析可行性分析以調(diào)查研究的結(jié)果為基礎(chǔ),經(jīng)過可行性調(diào)研,進一步論證系統(tǒng)的必要性和可能性??尚行苑治龅哪?/p>
16、的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。可行性研究的目的不是解決問題,而是確定問題是否值得去解決。怎樣達到這個目的呢?當(dāng)然不能靠主觀猜想,而只能靠客觀地分析,必須分析幾種主要的可能解決方法的利弊,從而判斷開發(fā)的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。商業(yè)企業(yè)庫存管理信息系統(tǒng)的開發(fā)主要是從經(jīng)濟可行性、技術(shù)可行性和社會可行性三個方面進行可行性研究。(1)經(jīng)濟可行性以中小型商業(yè)企業(yè)的規(guī)模和經(jīng)濟實力支持開發(fā)一個庫存管理信息系統(tǒng)是沒有任何問題的。系統(tǒng)的經(jīng)濟可行性分析主要是從系統(tǒng)成本,效益估算,系統(tǒng)維護代價等因素考慮的。開發(fā)的庫存管理信息系統(tǒng)所
17、達到的經(jīng)濟效益遠遠超過經(jīng)濟估算時考慮到硬件的構(gòu)成,軟件費用,運行費用,管理費用等。所以開發(fā)這樣一個庫存管理信息系統(tǒng)從經(jīng)濟方面考慮是可行的。(2)技術(shù)可行性本系統(tǒng)采用 Windows XP 作為操作平臺。運用我們比較熟悉的 Microsoft Visual FoxPro6.0作為系統(tǒng)開發(fā)軟件,主要是考慮到中小型商業(yè)企業(yè)現(xiàn)有軟、硬件的程度和這些簡單易懂的軟件好操作,好管理,好維護的原因而開發(fā)設(shè)計。本系統(tǒng)開發(fā)操作簡單,易于理解,只需通過簡單培訓(xùn),上手較快,公司領(lǐng)導(dǎo)和職員均能進行操作,營運環(huán)境要求低。面對于系統(tǒng)設(shè)計還應(yīng)該以“標(biāo)準(zhǔn)性、安全性、高效性、保密性、可維護性”為標(biāo)準(zhǔn),在著眼于當(dāng)前實用的基礎(chǔ)上,為
18、將來系統(tǒng)的擴展,升級留有余地。軟件的開發(fā)應(yīng)能在較長時間內(nèi)滿足公司的發(fā)展需要。1)標(biāo)準(zhǔn)性:系統(tǒng)編寫與運行必須符合標(biāo)準(zhǔn),既可以保證系統(tǒng)運行又可以在此標(biāo)準(zhǔn)上每一項功能運行。2)可靠性:由于商品信息的重要性,系統(tǒng)必須穩(wěn)定可靠,從而避免或減少數(shù)據(jù)損失。3)安全性:通過系統(tǒng)權(quán)限控制使用者,從而確保使用者無法操作與其無關(guān)的數(shù)據(jù)。4)高效性:由于商品的信息流動量較大,系統(tǒng)對信息處理能力響應(yīng)能力都應(yīng)是快捷有效的。5)可維護性:采用結(jié)構(gòu)化模塊設(shè)計,便于開發(fā)與維護,也有利于情況隨時進行更新和修改。 (3)社會可行性隨著我國信息化認識程度的普遍提高。計算機的行業(yè)應(yīng)用已成風(fēng)氣,大多數(shù)商業(yè)企業(yè)的互聯(lián)網(wǎng)應(yīng)用越來越普及,公司
19、內(nèi)部眾多軟件的應(yīng)用,也使大多數(shù)管理人員具有了基本的計算機應(yīng)用能力。軟件開發(fā)水平與開發(fā)能力較前有所提高。國家政策環(huán)境趨向?qū)捤桑瑸樾袠I(yè)軟件的開發(fā)提供了良好的政策環(huán)境。開發(fā)這樣的庫存管理信息系統(tǒng)與社會的發(fā)展和計算機應(yīng)用的普及有著重要的聯(lián)系。因此開發(fā)這樣的系統(tǒng)是完全可以實現(xiàn)社會可行性的。通過以上三個方面的可行性分析,開發(fā)一個中小型商業(yè)企業(yè)的庫存管理信息系統(tǒng)是完全可行的。2 2 系統(tǒng)分析系統(tǒng)分析系統(tǒng)分析(又稱邏輯設(shè)計)是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,并建立一個新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典、邏輯表達式及有關(guān)說明
20、組成,最后要完成系統(tǒng)分析報告(也稱為系統(tǒng)邏輯設(shè)計說明書) 。2.12.1 系統(tǒng)組織狀況系統(tǒng)組織狀況2.1.1 系統(tǒng)組織結(jié)構(gòu)及職責(zé)描述商業(yè)企業(yè)庫存管理信息系統(tǒng)的組織結(jié)構(gòu)主要由采購部、倉庫部、財務(wù)部和銷售部等組成。如下圖 1 所示:總 經(jīng) 理采購部倉庫部財務(wù)部銷售部圖 1 商業(yè)企業(yè)組織結(jié)構(gòu)圖采購部門:負責(zé)從供應(yīng)市場獲取有關(guān)廠家的生產(chǎn)、銷售信息,制定有利的采購策略;按采購計劃采購有關(guān)物資,保證采購計劃按期完成。倉庫部門:負責(zé)商品的驗收入庫,辦理商品入庫和出庫手續(xù),及時反映驗收中存在的問題;實施落實倉庫庫存商品儲備定額,完成流動資金下庫指標(biāo),及時反饋余缺商品信息等。財務(wù)部門:負責(zé)企業(yè)財政運作情況及財務(wù)
21、管理,處理各類賬單、發(fā)票等。銷售部門:負責(zé)商品的銷售工作,根據(jù)庫存的統(tǒng)計資料,把握用戶需求與倉庫庫存的供求關(guān)系,核算各種商品的需用量、庫存量和申請量,編制商品計劃平衡表。2.1.2 庫存管理功能不同的經(jīng)濟主體所面對的物流形式是不同的,處理的方式和方法也不同,因此也沒有統(tǒng)一的物流信息系統(tǒng)功能結(jié)構(gòu)模式。本系統(tǒng)研究的庫存管理信息系統(tǒng)的功能結(jié)構(gòu)是在現(xiàn)代化、信息化的條件下,為商業(yè)企業(yè)適應(yīng)新的庫存管理模式而設(shè)計的一種比較通用的功能結(jié)構(gòu)。由于商業(yè)企業(yè)庫存管理活動可分為商品入庫、商品存儲保管、商品出庫和輔助決策管理四個階段,因此可以將商業(yè)企業(yè)庫存管理信息系統(tǒng)分為入庫管理信息系統(tǒng)、儲存保管信息系統(tǒng)、出庫管理信息
22、系統(tǒng)和輔助決策信息系統(tǒng)四個部分。如下圖2所示:圖 2 商業(yè)企業(yè)庫存管理功能圖2.22.2 系統(tǒng)業(yè)務(wù)流程圖系統(tǒng)業(yè)務(wù)流程圖業(yè)務(wù)流程分析的任務(wù)是調(diào)查系統(tǒng)中各環(huán)節(jié)的管理業(yè)務(wù)活動,掌握管理業(yè)務(wù)的內(nèi)容、作用及信息的輸入、輸出、數(shù)據(jù)存儲和信息的處理方法及過程等,為建立管理信息系統(tǒng)數(shù)據(jù)模型和邏輯模型打下基礎(chǔ)。業(yè)務(wù)流程圖是掌握現(xiàn)行系統(tǒng)狀況、確立系統(tǒng)邏輯模型不可缺少的環(huán)節(jié),是系統(tǒng)分析和描述現(xiàn)行系統(tǒng)的重要工具,是業(yè)務(wù)流程調(diào)查結(jié)果的圖形化表示。商業(yè)企業(yè)庫存管理信息系統(tǒng)的主要業(yè)務(wù)流程是:商品入庫管理、商品的存儲保管、商品出庫管理和輔助決策管理。如下圖3所示:商業(yè)企業(yè)庫存管理入庫管理儲存保管輔助決策匯總數(shù)據(jù)揀貨規(guī)劃出庫處
23、理驗收入庫更新庫存商品信息管理盤點處理檢索庫存預(yù)警提示訂貨決策數(shù)據(jù)管理出庫管理存放指示 圖 3 庫存管理信息系統(tǒng)業(yè)務(wù)流程圖商業(yè)企業(yè)庫存管理信息系統(tǒng)的業(yè)務(wù)流程如下:采購部門向供應(yīng)商發(fā)送采購訂單后,供應(yīng)商安排發(fā)貨,經(jīng)過驗收入庫等程序后,保管人員安排貨物存放,并向財務(wù)部門發(fā)送貨物入庫單據(jù)。保管人員要定期對存貨進行盤點,當(dāng)盤點數(shù)據(jù)與企業(yè)庫存數(shù)據(jù)有差異時,企業(yè)需要對這些貨品的計算機倉儲數(shù)進行更新,并向財務(wù)部門發(fā)送相關(guān)數(shù)據(jù),以調(diào)整存貨信息。銷售部門接收到來自于客戶的訂單,并向倉庫部門發(fā)送客戶訂單要求發(fā)貨。倉庫部門根據(jù)訂單安排揀貨出庫,并向客戶發(fā)送貨物。輔助決策人員根據(jù)庫存表作出相關(guān)決策和預(yù)警提示。2.32
24、.3 系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)數(shù)據(jù)流程圖數(shù)據(jù)流程分析可以按照自頂向下、逐層分解、逐步細化的結(jié)構(gòu)化分析方式進行,通過分層的數(shù)據(jù)流程圖來實現(xiàn)。DFD是描述新系統(tǒng)數(shù)據(jù)輸入、數(shù)據(jù)輸出、數(shù)據(jù)存儲及數(shù)據(jù)處理之間關(guān)系的一采購部門收貨通知單驗收入庫合格通知單存放指示存貨信息入庫確認入庫信息財務(wù)部門不合格通知單錯誤入庫信息入庫文件入庫查詢有關(guān)部門存放信息銷售部門客戶訂單匯總出庫數(shù)據(jù)揀貨清單揀貨處理分揀清單分揀處理分揀信息生成出庫單據(jù)出庫單據(jù)出庫確認出庫信息更新出庫記錄出庫查詢出庫文件錯誤出庫單據(jù)確認出庫信息數(shù)據(jù)相符信息決策表數(shù)據(jù)管理預(yù)警決策文件訂貨決策預(yù)警提示表預(yù)警提示庫存表收付管理收付信息庫存盤點庫存檢索庫存補充盤
25、點報表檢索報表庫存補充表種強有利的工具,同時也是與用戶進行緊密配合的有效媒介。2.3.1 系統(tǒng)頂層數(shù)據(jù)流程設(shè)計從下圖4可以看出,庫存管理信息系統(tǒng)所涉及到的外部實體主要包括了采購部門、財務(wù)部門、銷售部門以及其他的相關(guān)部門。采購部門銷售部門財務(wù)部門有關(guān)部門入庫單庫存預(yù)警報告商品銷售計劃出庫單顧客已付款通知業(yè)務(wù)單據(jù)決策信息解決方案庫存管理信息系統(tǒng)P0圖 4 庫存管理信息系統(tǒng)頂層數(shù)據(jù)流程圖庫存管理信息系統(tǒng)從采購部門處獲得供應(yīng)商發(fā)貨通知單,系統(tǒng)調(diào)用庫存基礎(chǔ)數(shù)據(jù)管理中的倉庫種類、貨位狀態(tài)等信息進行貨物入庫存放。財務(wù)部門通過核算各種業(yè)務(wù)單據(jù)向系統(tǒng)提供收付款信息。庫存管理信息系統(tǒng)接收到銷售部門的商品銷售計劃,
26、系統(tǒng)安排貨物揀選以及出庫。有關(guān)部門通過查詢庫存信息向其他部門提供相應(yīng)的解決方案。最后,由于存在出入庫誤差以及存貨在庫期間的損耗,所以保管人員要及時進行貨物盤點以及調(diào)整,從而保證庫存信息的準(zhǔn)確性。2.3.2 系統(tǒng)一層數(shù)據(jù)流程設(shè)計為了能把庫存管理信息系統(tǒng)中有關(guān)出、入庫和存儲保管、輔助決策的細節(jié)表示出來,在頂層圖的基礎(chǔ)上,自頂向下地進行分解,得到庫存管理信息系統(tǒng)的第一層數(shù)據(jù)流程圖,如下圖5所示。從第一層數(shù)據(jù)流程圖中可以更為細致的看出,庫存管理的主要流程可以分為四個主要的過程:收貨入庫、存儲保管、揀貨出庫和輔助決策。采購部門銷售部門相關(guān)部門庫存文件收貨通知單客戶訂單入庫單出庫單入庫確認信息入庫管理出庫
27、管理出庫確認信息P1存儲保管P2P3輔助決策管理財務(wù)部門P4 決策方案 已收貨款通知商品采購計劃訂貨方案銷售方案商品銷售計劃庫存分析DI圖 5 庫存管理系統(tǒng)一層數(shù)據(jù)流程圖當(dāng)采購部門將供應(yīng)商發(fā)貨通知發(fā)送到庫存管理部門的時候,收貨入庫流程開始。庫存部門要對照入庫單核對發(fā)貨通知單,并根據(jù)庫位信息安排貨物入庫,入庫結(jié)束后,要將入庫信息及時入帳并通知財務(wù)部門。存儲保管時,保管人員要根據(jù)盤點清單進行存貨的盤點,之后要對商品庫存信息進行調(diào)整并將盤點調(diào)整數(shù)據(jù)及時發(fā)送給財務(wù)部門做相應(yīng)的處理。庫存管理部門收到來自于銷售部門的訂單信息時,編制出庫單,并根據(jù)商品貨位信息安排出庫。貨物發(fā)出后,要更新庫存數(shù)據(jù),并將結(jié)果報
28、送財務(wù)部門。輔助決策分析,是要根據(jù)存貨信息形成安全庫存分析、商品品需求預(yù)測等分析報告,以輔助庫存管理決策層進行相關(guān)的決策制定。有關(guān)部門預(yù)警提示錄入預(yù)警信息決策報表信息查詢信息提取預(yù)警信息決策信息庫存信息數(shù)據(jù)管理采購部門訂貨決策預(yù)警決策信息信息存儲信息查詢信息提取信息反饋預(yù)警查詢安全提示P4.1P4.2P4.3D1D4圖 6 輔助決策子系統(tǒng)二層數(shù)據(jù)流程圖注:其他子系統(tǒng)的二層圖略2.42.4 系統(tǒng)數(shù)據(jù)字典系統(tǒng)數(shù)據(jù)字典在整個系統(tǒng)分析中,數(shù)據(jù)字典是必不可少的工具。數(shù)據(jù)字典是對系統(tǒng)中的數(shù)據(jù)的詳盡描述,數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,對數(shù)據(jù)流圖中包含的所有元素的定義的集合,它提供對數(shù)據(jù)庫中數(shù)據(jù)描述的集中管理
29、,目的是對收集到的數(shù)據(jù)進行標(biāo)準(zhǔn)化、統(tǒng)一化,有統(tǒng)一的名稱、格式和含義,與數(shù)據(jù)流圖共同構(gòu)成系統(tǒng)的邏輯模型。庫存管理信息系統(tǒng)的數(shù)據(jù)字典包括:數(shù)據(jù)元素,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,處理過程,數(shù)據(jù)存儲,外部實體。數(shù)據(jù)字典除保存數(shù)據(jù)名、類型、長度、精度等有關(guān)信息外,還包括數(shù)據(jù)流向的描述和加工的描述,顯然數(shù)據(jù)字典可供設(shè)計者和用戶雙方參照使用,它為系統(tǒng)設(shè)計人員提供了有力的工具。(1)數(shù)據(jù)元素條目數(shù)據(jù)元素是最小的數(shù)據(jù)組成單位。數(shù)據(jù)元素條目如下表所示: (2)數(shù)據(jù)結(jié)構(gòu)條目數(shù)據(jù)結(jié)構(gòu)描述了數(shù)據(jù)之間的組合關(guān)系,一個數(shù)據(jù)結(jié)構(gòu)可以包括若干個數(shù)據(jù)元素和數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)條目如下表所示:名稱: 商品編號 總編號:0-01別名:G NO
30、編號:01長度:6 個字節(jié) 類型:字符型簡述:某種商品的編號 名稱:用戶訂貨單 總編號:0-03別名: INDENT 編號:03簡述:用戶所填寫的用戶情況及訂貨要求等信息 數(shù)據(jù)結(jié)構(gòu)組成:訂貨單標(biāo)識+用戶情況+商品情況 名稱:商品名稱 總編號:0-02別名: NAME 編號:02描述:標(biāo)識商品的唯一文字符號定義:商品名稱=4字符型6 位置:入庫表、庫存表和出庫表(3)數(shù)據(jù)流條目數(shù)據(jù)流包括了來源、去處、組成、流通量。數(shù)據(jù)流條目如下表所示:(4)數(shù)據(jù)處理條目對于數(shù)據(jù)流程圖中的處理,需要在數(shù)據(jù)字典中描述處理的編號、名稱、功能。簡要說明有關(guān)的輸入、輸出。處理過程條目如下表所示:名稱:發(fā)貨單 總編號:0-
31、05簡述:銷售部門為用戶開出的發(fā)貨單 編號:05數(shù)據(jù)流來源:開發(fā)貨單處理功能數(shù)據(jù)流去向:倉庫備貨處理功能 數(shù)據(jù)流組成:發(fā)貨單數(shù)據(jù)結(jié)構(gòu) 名稱: 驗收訂貨單 總編號:0-07簡述:確定用戶的訂貨單填寫是否正確 編號:07輸入的數(shù)據(jù)流:訂貨單,來源為外部實體處理:檢驗訂貨單數(shù)據(jù),查明是否符合供貨范圍輸出的數(shù)據(jù)流:合格的訂貨單,去向是處理過程,不合格的訂貨單,去向是外部實體名字:庫存表 總編號:0-04別名: KCB 編號:04描述:該數(shù)據(jù)表是用來記錄庫存商品的信息定義:庫存商品表=商品編號+商品名稱+規(guī)格+入庫日期+庫存數(shù)量 +單價+出庫日期+出入庫經(jīng)手人名字:入庫表 總編號:0-06別名:RKB
32、編號:06描述:該數(shù)據(jù)表是用來記錄入庫商品的信息定義:入庫表=入庫編號+商品編號+商品名稱+規(guī)格+入庫數(shù)量+單價+入庫日期+入庫經(jīng)手人(5)數(shù)據(jù)存儲條目數(shù)據(jù)存儲條目主要描繪了數(shù)據(jù)存儲的結(jié)構(gòu),有關(guān)的數(shù)據(jù)流,查詢要求。數(shù)據(jù)存儲條目如下表所示: (6)外部實體外部實體是數(shù)據(jù)的來源和去向。外部實體條目主要說明了外部實體產(chǎn)生的數(shù)據(jù)流和傳給該外部實體的數(shù)據(jù)流。 “采購部” 、 “銷售部”兩個外部實體的條目如下表所示:名稱:庫存文件 總編號:0-09簡述:存放商品的歷年庫存和單價 編號:09有關(guān)的數(shù)據(jù)流:D1 P2,P2 P4數(shù)據(jù)存儲組成:商品編號+商品名稱+單價+庫存量+備注 名稱:銷售部門 總編號:0-
33、10別名: SALE 編號:10說明:向客戶出售商品的一個重要外部實體輸入數(shù)據(jù)流:訂單銷售部門輸出數(shù)據(jù)流:銷售部門客戶訂單名稱:儲存保管 總編號:0-08別名: CCBG 編 號:08說明:儲存保管各種商品 輸入:P1P3 輸出:P3 P4處理:保管員將核對各種商品信息,然后進行出入庫 名稱:采購部門 總編號:0-11別名:PURCHASE 編號:11說明:為公司購買各種商品的一個重要外部實體輸入數(shù)據(jù)流:訂貨方案采購部門輸出數(shù)據(jù)流:采購部門收貨通知單2.52.5 系統(tǒng)處理邏輯功能描述系統(tǒng)處理邏輯功能描述在數(shù)據(jù)字典的處理功能字典中定義和說明了各種處理,并用文字對處理邏輯作了概括說明,但一般的文字
34、說明存在著很多含糊不清之處。所以,還必須用比較明確的處理邏輯描述工具對某些比較復(fù)雜的功能進行描述,以便于系統(tǒng)設(shè)計和程序設(shè)計。有三種主要的描述工具:決策樹、判定表和結(jié)構(gòu)化語言。(1)決策樹是用一棵自左向右的橫向樹來表示決策規(guī)則的一種工具。下圖 6 是處理訂貨單的決策樹:圖 7 處理訂貨單的決策樹(2)判定表是用表格方式來描述處理邏輯的一種工具。在多個復(fù)雜條件組合情況下的行動選擇對策用結(jié)構(gòu)式語言就難以看清楚,這時可以采用判定表。下表 2 是處理訂貨單的判定表:表 2 處理訂貨單的判定表決策規(guī)則號123456欠款時間30YYNNNN欠款時間100NNYYNN條件需求量庫存量YNYNYN立即發(fā)貨先按庫
35、存量發(fā)貨,進貨后再補發(fā)先付款,再發(fā)貨不發(fā)貨應(yīng)采取的行動要求先付欠款(3)結(jié)構(gòu)化語言是介于自然語言和程序設(shè)計語言之間的語言。下面是用結(jié)構(gòu)化語言描述銷售處理的過程:Repeat input 商品代號 find 商品 if 有商品 and 庫存0 then input 數(shù)量 compute 金額=單價*數(shù)量 sub 庫存量=庫存量-數(shù)量Until 不再需要商品3 3 系統(tǒng)設(shè)計系統(tǒng)設(shè)計3.13.1 系統(tǒng)總體模塊結(jié)構(gòu)設(shè)計系統(tǒng)總體模塊結(jié)構(gòu)設(shè)計商業(yè)企業(yè)庫存管理信息系統(tǒng)的設(shè)計采用自頂向下,逐層分解的結(jié)構(gòu)化設(shè)計方法。系統(tǒng)總體設(shè)計根據(jù)系統(tǒng)分析的要求和組織的實際情況對新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的資源進行大致的設(shè)計
36、。把系統(tǒng)劃分為商品入庫子系統(tǒng),儲存保管子系統(tǒng),商品出庫子系統(tǒng),輔助決策子系統(tǒng)。而子系統(tǒng)又劃分為若干功能模塊,層層劃分直到每一個模塊是相對獨立,功能單一的獨立程序為止。商業(yè)企業(yè)庫存管理信息系統(tǒng)的總體結(jié)構(gòu)設(shè)計圖如下圖 8 所示。商業(yè)企業(yè)庫存管理信息系統(tǒng)商品入庫信息系統(tǒng)儲存保管信息系統(tǒng)商品出庫信息系統(tǒng)輔助決策信息系統(tǒng)接收入庫存放指示更新庫存入庫確認生成信息檢索庫存輸出收付管理資料補充庫存庫存盤點匯總出庫數(shù)據(jù)揀貨處理分揀處理生成出庫單據(jù)出庫確認傳送數(shù)據(jù)預(yù)警提示數(shù)據(jù)管理訂貨決策入庫查詢出庫查詢圖 8 商業(yè)企業(yè)庫存管理信息系統(tǒng)模塊結(jié)構(gòu)圖3.23.2 系統(tǒng)主要代碼設(shè)計系統(tǒng)主要代碼設(shè)計代碼是指用數(shù)字、字母和特
37、殊符號,表示事物的名稱、屬性和狀態(tài)等特征。在計算機處理信息過程中,代碼具有重要作用:根據(jù)代碼,可以區(qū)分每一個數(shù)據(jù)元素,及其代表的邏輯意義;使信息的表達方式標(biāo)準(zhǔn)化和單純化;提高計算機處理效率和精度,便于進行信息檢索、分類、排序、匯總、統(tǒng)計和分析。對于商品的編碼,使用了數(shù)字型的層次代碼,可以唯一的標(biāo)識每個商品,避免了二義性。對于品名編號的編碼,使用了數(shù)字、字母混合型的層次碼,使倉庫中的商品信息便于管理,易于更新,極大地方便了查詢,減少了管理人員的繁瑣工作??偠灾?,代碼設(shè)計使庫存信息的管理更科學(xué),操作更簡單,查看更方便。在商業(yè)企業(yè)庫存管理信息系統(tǒng)中,最重要的代碼就是貼在商品上的唯一標(biāo)識每一種商品的
38、標(biāo)簽編碼。如下表 3 所示:表 3 商品編碼設(shè)計表3.33.3 系統(tǒng)輸入輸出設(shè)計系統(tǒng)輸入輸出設(shè)計系統(tǒng)輸入輸出(I/O)設(shè)計是一個在系統(tǒng)中很容易被忽視的環(huán)節(jié),但他是一個重要的環(huán)節(jié),它對于用戶和系統(tǒng)今后數(shù)用的方便和安全可靠性來說都是十分重要的。一個好的輸入設(shè)計可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個好的輸出設(shè)計可以為管理者提供便捷、明了、有效、實用的管理和控制信息。183.3.1 輸出設(shè)計一個好的輸出設(shè)計可以為管理者提供簡捷、明了、有效、實用的管理和控制信息。輸出設(shè)計的目的是使系統(tǒng)能輸出滿足用戶需求的有用信息,用戶所需要的各種管理業(yè)務(wù)和經(jīng)營決策等方面的信息都是由系統(tǒng)的輸出部分完成的。管理信息系
39、統(tǒng)只有通過輸出設(shè)計才能為用戶服務(wù)。信息系統(tǒng)能否為用戶提供準(zhǔn)確、及時、適用的信息是評價信息系統(tǒng)優(yōu)劣的標(biāo)準(zhǔn)之一,因此,必須十分重視輸出設(shè)計。XXXXXXXXXX型號規(guī)格號商品名稱號分 類 號大 類 號系統(tǒng)設(shè)計的過程正好與系統(tǒng)實施的過程相反,并不是從輸入設(shè)計到輸出設(shè)計,而是從輸出設(shè)計到輸入設(shè)計,這是因為輸出的表格等的樣式直接與用戶相關(guān),而系統(tǒng)設(shè)計的出發(fā)點,應(yīng)當(dāng)是用戶的需求,保證輸出的表格樣式符合用戶的要求,方便用戶的使用,故而我們首先考慮輸出設(shè)計。輸出設(shè)計包括以下幾方面的內(nèi)容:(1)確定輸出內(nèi)容。用戶是輸出信息的主要使用者,要根據(jù)用戶的需求,設(shè)計輸出的內(nèi)容。(2)選擇輸出介質(zhì)與設(shè)備。(3)確定輸出方
40、式。提供給人的信息都要進行格式設(shè)計,輸出格式要滿足使用者的要求和習(xí)慣,達到格式清晰、美觀、易于閱讀和理解的要求。最終輸出方式常用的只有兩種:一種是報表輸出,另一種是圖形輸出。根據(jù)我們系統(tǒng)分析和管理業(yè)務(wù)的要求,我們決定使用報表輸出。3.3.2 輸入設(shè)計一個好的輸入系統(tǒng)設(shè)計可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,輸入數(shù)據(jù)內(nèi)容取決于所需輸出信息的內(nèi)容,因此,輸入數(shù)據(jù)內(nèi)容的確定應(yīng)根據(jù)輸出設(shè)計來確定系統(tǒng)都需要哪些數(shù)據(jù)輸入,包括數(shù)據(jù)項名稱、數(shù)據(jù)類型、精度、取值范圍等。輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù)。在這種要求之下,應(yīng)做到輸入方法簡單、迅速、經(jīng)濟、方便。因此輸入設(shè)計應(yīng)遵循以下原則:最小量原則、簡單
41、性原則、早檢驗原則和少轉(zhuǎn)換原則。輸入設(shè)計的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗方式。進行輸入設(shè)計工作時,要注意在整個系統(tǒng)中統(tǒng)一設(shè)計風(fēng)格。輸入界面要盡可能地避免錯誤的數(shù)據(jù)存儲到系統(tǒng)中,在輸入設(shè)計中需要考慮采用具體的檢測方式對數(shù)據(jù)輸入的正確性進行校驗。比較常見的數(shù)據(jù)輸入檢測方式有二次輸入校驗法、靜態(tài)校驗法、平衡校驗法、文件查詢校驗法、界限校驗法、數(shù)據(jù)格式校驗法、校驗碼的方法等。在開發(fā)本管理系統(tǒng)時,要以用戶至上的原則來設(shè)計輸入界面。在信息資料的輸入過程中由計算機系統(tǒng)自動給出輸入法并進行必要的數(shù)據(jù)類型檢驗、數(shù)據(jù)格式檢驗和必要的邏輯檢驗并即時提示信息管理員出錯,并給出正確的
42、輸入格式。輸入方式的設(shè)計主要是根據(jù)總體設(shè)計和數(shù)據(jù)庫設(shè)計的要求來確定數(shù)據(jù)輸入的具體形式。常用的輸入方式有:鍵盤輸入、模/數(shù)輸入、數(shù)/模輸入、網(wǎng)絡(luò)數(shù)據(jù)傳送、磁/光盤讀入等幾種形式。在本系統(tǒng)設(shè)計中我們主要采用鍵盤輸入和網(wǎng)絡(luò)數(shù)據(jù)傳送。 3.43.4 系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫的應(yīng)用己越來越廣泛。一個企業(yè)數(shù)據(jù)庫建設(shè)規(guī)模、數(shù)據(jù)庫信息量的大小和使用頻度己成為企業(yè)信息化程度的重要標(biāo)志之一。目前,國內(nèi)各中小型公司基本上都建立了自己的庫存管理數(shù)據(jù)庫,從小型的單項事務(wù)
43、處理系統(tǒng)到大型復(fù)雜的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。因此,數(shù)據(jù)庫設(shè)計是商業(yè)企業(yè)庫存管理系統(tǒng)的核心技術(shù)。數(shù)據(jù)庫設(shè)計的基本過程將按下圖 9中的四步來設(shè)計:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè)計。需求分析概念設(shè)計邏輯設(shè)計物理設(shè)計信息需求處理需求需求說明與DBMS無關(guān)的數(shù)據(jù)模式外模式、概念模式和典型應(yīng)用程序內(nèi)模式DBMS特性硬件、操作系統(tǒng)特性圖 9 數(shù)據(jù)庫設(shè)計的基本過程圖3.4.1 需求分析設(shè)計一個數(shù)據(jù)庫,首先必須確認數(shù)據(jù)庫的用戶和用途。由于數(shù)據(jù)庫是一個單位的模擬,數(shù)據(jù)庫設(shè)計者必須對一個單位的組織、各部門的聯(lián)系、有關(guān)事物和活動以及描述它們的數(shù)據(jù)、信息流程、政策和制
44、度、報表以及格式和有關(guān)的文檔等有所了解。收集和分析這些資料的過程成為需求分析。需求分析是對現(xiàn)實世界深入了解的過程。數(shù)據(jù)庫能否正確地反映現(xiàn)實世界,主要決定于需求分析。需求分析的重點是調(diào)查、收集與分析用戶在數(shù)據(jù)管理中的信息要求、處理要求、安全性與完整性要求。(1)信息要求:是指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)。由用戶的信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù)。在商品庫存管理信息系統(tǒng)中,數(shù)據(jù)庫中需要存儲商品的出入庫登記信息、儲存保管信息和輔助決策信息。(2)處理要求:是指用戶要求完成什么處理功能,對處理的響應(yīng)時間有什么要求,處理方式是批處理還是聯(lián)機處理。新系統(tǒng)的功能必須能夠滿足用
45、戶的信息要求、處理要求。在商品庫存管理信息系統(tǒng)中,用戶要求本系統(tǒng)能夠?qū)崿F(xiàn)入庫管理、儲存保管、出庫管理和輔助決策等功能。在響應(yīng)時間上,本系統(tǒng)必須實現(xiàn)較短的響應(yīng)時間,從而使商品管理高效率。在處理方式上,本系統(tǒng)采用批處理方式。(3)安全性與完整性要求:確定用戶的最終需求其實是一件很困難的事,這是因為一方面用戶缺少計算機知識,開始時無法確定計算機究竟能為自己做什么,不能做什么,因此無法一下子準(zhǔn)確地表達自己的需求,他們所提出的需求往往不斷地變化。另一方面設(shè)計人員缺少用戶的專業(yè)知識,不易理解用戶的真正需求,甚至誤解用戶的需求。此外新的硬件、軟件技術(shù)的出現(xiàn)也會使用戶需求發(fā)生變化。因此設(shè)計人員必須與用戶不斷深
46、入地進行交流,才能逐步得以確定用戶的實際需求。商品庫存管理信息系統(tǒng)采用管理員用密碼登陸的方式,從而保證了本系統(tǒng)的安全性。此外,本系統(tǒng)盡量滿足用戶的需求,使系統(tǒng)能夠充分的實現(xiàn)商業(yè)企業(yè)商品的出入庫管理和儲存保管。3.4.2 概念結(jié)構(gòu)設(shè)計在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型,此處采用E-R數(shù)據(jù)模型,表示數(shù)據(jù)及其相互間的聯(lián)系。概念數(shù)據(jù)模型是與DBMS無關(guān)、面向現(xiàn)實世界的數(shù)據(jù)模型。在概念設(shè)計階段,主要是致力于模擬現(xiàn)實世界,可以不必糾纏于DBMS所規(guī)定的各種細節(jié)。根據(jù)需求分析,對系統(tǒng)進行概念設(shè)計,以下以庫存管理信息系統(tǒng)的庫存商品的信息資料庫和出入庫單的數(shù)據(jù)庫為例,進行數(shù)據(jù)庫概念設(shè)計,并畫出E-R圖如下圖所示
47、:圖 10 用戶實體 E-R 圖用 戶帳 號密 碼部 門姓 名入庫單進貨費用商品編號單 價入庫編號入庫日期商品名稱入庫經(jīng)手人規(guī) 格數(shù) 量圖 11 入庫單實體 E-R 圖倉 庫商品編號商品名稱規(guī) 格出庫日期出庫經(jīng)手人單 價入庫經(jīng)手人數(shù) 量入庫日期圖 12 倉庫實體 E-R 圖商品商品編號色 號商品名稱規(guī) 格型號供應(yīng)商計量單位圖 13 商品實體 E-R 圖出庫單出庫編號商品編號商品名稱規(guī) 格數(shù) 量單 價出庫日期出庫經(jīng)手人圖 14 出庫單實體 E-R 圖入庫單入庫編號商品編號商品名稱規(guī) 格數(shù) 量單 價入庫日期入庫經(jīng)手人入庫庫存商品描述商品色 號規(guī)格型號商品名稱商品編號供應(yīng)商計量單位商品描述出庫出庫單
48、規(guī) 格數(shù) 量商品名稱商品編號出庫編號單 價出庫日期出庫經(jīng)手人存放倉 庫倉庫名稱倉庫編號倉庫類型倉庫描述管理用 戶密 碼帳 號姓名部 門倉庫名稱倉庫編號管理員倉庫編號倉庫名稱倉庫編號管理員商品編號庫存數(shù)量NMNMMMNNMN圖 15 實體與實體之間的關(guān)系 E-R 圖3.4.3 邏輯結(jié)構(gòu)設(shè)計在邏輯設(shè)計階段,將上一步中所得到的概念數(shù)據(jù)模型表示、與DBMS無關(guān)的數(shù)據(jù)模式,轉(zhuǎn)換成以DBMS的邏輯數(shù)據(jù)模型表示的邏輯模式。數(shù)據(jù)庫的邏輯設(shè)計也不簡單是個數(shù)據(jù)模型的轉(zhuǎn)換問題,而是進一步深入解決數(shù)據(jù)模式設(shè)計中的一些技術(shù)問題,例如數(shù)據(jù)模式的規(guī)范化、滿足DBMS的各種限制等。數(shù)據(jù)庫邏輯設(shè)計的結(jié)果以數(shù)據(jù)定義語言表示。首先
49、將概念設(shè)計中所得的E-R圖轉(zhuǎn)換成等價的關(guān)系模式。E-R圖到關(guān)系模式的轉(zhuǎn)換還是比較直接的,實體和聯(lián)系都可以表示成關(guān)系,E-R圖中的屬性也可以轉(zhuǎn)換成關(guān)系的屬性。以下是E-R模型向關(guān)系數(shù)據(jù)庫模型的轉(zhuǎn)換:用 戶(帳號、密碼、姓名、部門 )商 品(商品編號、商品名稱、規(guī)格型號、供應(yīng)商、色號、計量單位)庫 存(商品編號、商品名稱、規(guī)格、數(shù)量、單價、入庫日期、入庫經(jīng)手人、出庫日期、出庫經(jīng)手人)入庫單(入庫編號、商品編號、商品名稱、規(guī)格型號、數(shù)量、單價、進貨日期、進貨費用、入庫經(jīng)手人)出庫單(出庫編號、商品編號、商品名稱、規(guī)格型號、數(shù)量、單價、出庫日期、出庫經(jīng)手人)3.4.4 物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫物理設(shè)計的任務(wù)
50、是:根據(jù)邏輯(概念)模式、DBMS及計算機系統(tǒng)所提供的手段和施加的限制,設(shè)計數(shù)據(jù)庫的內(nèi)模式,即文件結(jié)構(gòu)、各種存取路徑、存儲空間的分配、記錄的存儲格式等。數(shù)據(jù)庫的內(nèi)模式與外模式不同,不直接面向用戶,但對數(shù)據(jù)庫的性能影響也頗大。內(nèi)模式的主要設(shè)計目標(biāo)有二:一是提高數(shù)據(jù)庫的性能,特別是滿足主要應(yīng)用的性能要求;二是有效地利用存儲空間。由于系統(tǒng)實現(xiàn)了多用戶簡單分級管理,因此需要一張“系統(tǒng)帳號”數(shù)據(jù)表,將其命名為Account,具體設(shè)置如表4所示: 表4 “系統(tǒng)帳號”數(shù)據(jù)表字段名稱字段類型字段寬度小數(shù)點索引類型帳 號密 碼姓 名部 門字符型字符型字符型字符型12121210主索引作為一個倉庫,最主要是要求知
51、道現(xiàn)在倉庫中有什么商品、每種商品有多少,因此一張庫存信息數(shù)據(jù)表是必要的,將其命名為 Kucun 表,各字段具體設(shè)置如表 5 所示:表 5 “庫存信息”數(shù)據(jù)表字段名稱字段類型字段寬度小數(shù)點索引類型商品編號商品名稱規(guī) 格數(shù) 量單 價入庫日期入庫經(jīng)手人出庫日期出庫經(jīng)手人字符型字符型字符型浮動型浮動型日期型字符型日期型字符型103010868128121主索引每次出庫都應(yīng)該留下記錄,因此要建立一個出庫記錄數(shù)據(jù)表,將其命名為 Chuku 表,該表各字段具體設(shè)置如表 6 所示:表 6 “出庫記錄”數(shù)據(jù)表字段名稱 字段類型字段寬度小數(shù)點索引類型出庫編號商品名稱商品編號規(guī) 格數(shù) 量單 價出庫日期出庫經(jīng)手人字符
52、型字符型字符型字符型浮動型浮動型字符型日期型663010868121主索引普通索引同時,也需要建立一張入庫記錄數(shù)據(jù)表來記錄每次入庫的情況,將其命名為 Ruku 表,該表各字段具體屬性設(shè)置如表 7 所示:表 7 “入庫記錄”數(shù)據(jù)表入庫編號商品編號商品名稱規(guī) 格數(shù) 量單 價進貨日期入庫經(jīng)手人字段名稱字段類型字段寬度小數(shù)點索引類型字符型字符型字符型字符型浮動型浮動型日期型字符型663010868121主索引普通索引進貨費用浮動型8對商品名稱進行管理需要建立一個商品信息數(shù)據(jù)表,將其命名為 Shangpin 表,各個字段具體屬性設(shè)置如表 8 所示:表 8 “商品信息”數(shù)據(jù)表通過分析,可以得出這些表與表之
53、間的關(guān)聯(lián)關(guān)系,如圖 16 所示:字段名稱字段類型字段寬度小數(shù)點索引類型商品編號商品名稱規(guī) 格型號計量單位字符型字符型字符型字符型字符型63010106主索引色 號供應(yīng)商字符型30圖 16 各表之間的關(guān)聯(lián)關(guān)系4 4 系統(tǒng)實施系統(tǒng)實施系統(tǒng)實施是開發(fā)信息系統(tǒng)的最后一個階段。所謂系統(tǒng)實施,是指將新系統(tǒng)的設(shè)計方案轉(zhuǎn)換成實際運行系統(tǒng)的全過程。4.14.1 系統(tǒng)實施的主要任務(wù)系統(tǒng)實施的主要任務(wù)系統(tǒng)實施階段的主要任務(wù)是實現(xiàn)系統(tǒng)設(shè)計階段提出的物理模型,按實施方案完成一個可以實際運行的信息系統(tǒng),交用戶使用。具體講,這一階段的任務(wù)主要包括:系統(tǒng)硬軟件的準(zhǔn)備、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入。(1)硬軟件
54、準(zhǔn)備硬件準(zhǔn)備包括計算機主機、輸入輸出設(shè)備、存儲設(shè)備、輔助設(shè)備、通信設(shè)備等。這些設(shè)備要進行購置、安裝與調(diào)試。軟件設(shè)備包括系統(tǒng)軟件、數(shù)據(jù)庫管理系統(tǒng)以及一些應(yīng)用程序。(2)人員培訓(xùn)主要指用戶的培訓(xùn),用戶包括主管人員和業(yè)務(wù)人員。系統(tǒng)投入運行后,他們將在系統(tǒng)中工作。這些人多數(shù)來自現(xiàn)行系統(tǒng),精通業(yè)務(wù),但往往缺乏計算機知識。為保證系統(tǒng)調(diào)試和運行順利進行,應(yīng)根據(jù)他們的基礎(chǔ),提前進行培訓(xùn),使他們適應(yīng),并逐步熟悉新的操作方法。(3) 數(shù)據(jù)的準(zhǔn)備和錄入數(shù)據(jù)的準(zhǔn)備和錄入工作主要是指由手工操作轉(zhuǎn)入計算機處理所需的各種數(shù)據(jù)的整理、錄入及計算機系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)的轉(zhuǎn)換工作。數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)的準(zhǔn)確性,在整理、
55、錄入、校驗等各個環(huán)節(jié)把好關(guān),為系統(tǒng)的順利轉(zhuǎn)換打好基礎(chǔ)。4.24.2 系統(tǒng)主界面、主程序設(shè)計系統(tǒng)主界面、主程序設(shè)計4.2.1 系統(tǒng)主界面設(shè)計(1)系統(tǒng)登錄主界面系統(tǒng)登錄主界面是用戶進入本系統(tǒng)后的必由之路,通過它可以進入本系統(tǒng)的各個子系統(tǒng)并可防止非本系統(tǒng)操作人員的進入,確保了系統(tǒng)的安全性。為使界面不至于單調(diào),我們可以為主界面加入多種背景圖片,具體界面如下圖 17 所示:圖 17 系統(tǒng)登錄界面圖【確認】按鈕的單擊(Click)事件代碼如下:inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order
56、 to tms_userseek innameif!found( )cMessageTitle=“商業(yè)企業(yè)庫存管理信息系統(tǒng)”cMessageText=“帳號錯誤,請重新輸入”nDialogType=4+32nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)do case case nAnswer=6 thisform.text1.value=“ ” thisform.text1.setfocus case nAnswer=7 messagebox(“請勿偷窺他人資料”,48, “警告”) thisform.release end
57、caseelse if tms_pswd!=inpswd cMessageTitle=“商業(yè)企業(yè)庫存管理信息系統(tǒng)” cMessageText=“密碼錯誤,請重新輸入” nDialogType=4+32 nanswer=messagebox(cMessageText,nDialogType,cMessageTitle) do case case nAnswer=6 if flag2 thisform.text2.value=“ ” thisform.text2.setfocus flag=flag+1 else messagebox(“請勿偷窺他人資料”,48, “警告”) thisform.r
58、elease endif case nAnswer=7 messagebox(“請勿偷窺他人資料”,48, “警告”) thisform.release endcase else thisform.release par1=inname do form kucunformgresult endifendif【取消】按鈕的單擊(Click)事件代碼如下:Tisform.releaseset sysmenu to defaultset sysmenu onset status bar onclose allreturn(2)子系統(tǒng)選擇界面為了實現(xiàn)能夠根據(jù)用戶所需的不同選擇,打開不同的子系統(tǒng)并提供相
59、應(yīng)的功能服務(wù),我們需要在系統(tǒng)中為用戶提供一個子系統(tǒng)選擇界面,該界面模塊可以利用一個菜單來實現(xiàn)其功能,如下圖 18 所示:圖 18 子系統(tǒng)選擇界面圖4.2.2 系統(tǒng)主程序設(shè)計主程序如下:SCREEN.WINDOWSTATE=2SCREEN.CAPTION=“商業(yè)企業(yè)庫存管理信息系統(tǒng)”SCREEN.CLOSABLE=.F.SCREEN.CONTROLBOX=.F.SCREEN.MAXBUTTON=.F.SCREEN.MINBUTTON=.F.SCREEN.BACKCOLOR=RGB(50,100,128)CLOSE ALLCLEAR ALLCLEASET SYSMENU OFFSET SYSMEN
60、U TOSET TALK OFFSET SAFETY OFFSET STATUS BAR OFFDO FORM 封面.SCX TO NUMIF NUMDO 菜單.MPX READ EVENTENDIFSET SYSMENU TO DEFAULTSET SYSMENU ONSET STATUS BAR ONCLOSE ALLCLEAR ALLRETURN4.2.3 系統(tǒng)的連編系統(tǒng)的連編過程如下:(1)清理項目:在“項目”菜單下,選“清理項目” 。(2)連編項目:點擊項目管理器中的連編,分別作第一個和第三個選項的連編,即先連編項目文件再連編可執(zhí)行文件,將生成的可執(zhí)行文件“商業(yè)企業(yè)庫存管理信息系統(tǒng).
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年版農(nóng)業(yè)機械設(shè)備抵押借款擔(dān)保合同范例3篇
- 2025年度建筑工程設(shè)計監(jiān)理合同范本3篇
- 2025版子女撫養(yǎng)權(quán)共管及責(zé)任界定協(xié)議書3篇
- 2025年度人工智能教育應(yīng)用合同
- 2025年度農(nóng)業(yè)現(xiàn)代化項目工程中介居間合同2篇
- 2025年儀用電源合作協(xié)議書
- 2025年度智能安保系統(tǒng)研發(fā)與保安人員培訓(xùn)合同3篇
- 2025年達美航空合作協(xié)議書
- 2024年電子商務(wù)旅游服務(wù)合同
- 2024年租賃購買合同:車輛租賃及購買合同
- 小學(xué)中低年級學(xué)生音樂節(jié)奏感的培養(yǎng)策略研究 論文
- 小學(xué)六年級數(shù)學(xué)計算題100道(含答案)
- 一年級數(shù)學(xué)上冊《寒假作業(yè)》30套
- 沈陽來金汽車零部件股份有限公司改擴建項目環(huán)評報告
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院綜合考核基衛(wèi)部分評分表
- 江蘇省2023年生物小高考試題含答案解析
- 2021年1月北京朝陽初二(上)期末歷史試卷及答案
- 嶺南版六年級上冊美術(shù)18課考試復(fù)習(xí)資料
- GB/T 12237-2007石油、石化及相關(guān)工業(yè)用的鋼制球閥
- 痛風(fēng)的診斷及中西醫(yī)治療課件
- 月考學(xué)生頒獎典禮課件
評論
0/150
提交評論